/*
 * jQuery UI CSS Framework 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
 * jQuery UI Accordion 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.10
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Datepicker 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Dialog 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Progressbar 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/*
 * jQuery UI Resizable 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Slider 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI CSS Framework 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
.typeahead__container button,.typeahead__container input,.typeahead__container optgroup,.typeahead__container select,.typeahead__container textarea{font:inherit;margin:0}.typeahead__container optgroup{font-weight:700}.typeahead__container button,.typeahead__container input{overflow:visible}.typeahead__container button,.typeahead__container select{text-transform:none}.typeahead__container [type=reset],.typeahead__container [type=submit],.typeahead__container button,.typeahead__container html [type=button]{-webkit-appearance:button}.typeahead__container [type=button]::-moz-focus-inner,.typeahead__container [type=reset]::-moz-focus-inner,.typeahead__container [type=submit]::-moz-focus-inner,.typeahead__container button::-moz-focus-inner{border-style:none;padding:0}.typeahead__container [type=button]:-moz-focusring,.typeahead__container [type=reset]:-moz-focusring,.typeahead__container [type=submit]:-moz-focusring,.typeahead__container button:-moz-focusring{outline:1px dotted ButtonText}.typeahead__container fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.typeahead__container legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.typeahead__container textarea{overflow:auto}.typeahead__container [type=checkbox],.typeahead__container [type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.typeahead__container [type=number]::-webkit-inner-spin-button,.typeahead__container [type=number]::-webkit-outer-spin-button{height:auto}.typeahead__container ::-webkit-input-placeholder{color:inherit;opacity:.54}.typeahead__container ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.typeahead__container{position:relative;font:1rem Lato,"Helvetica Neue",Arial,Helvetica,sans-serif}.typeahead__container *{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}.typeahead__query{position:relative;z-index:2;width:100%}.typeahead__filter{position:relative}.typeahead__filter button{min-width:100%;white-space:nowrap}.typeahead__filter button:after{display:inline-block;margin-left:4px;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.typeahead__field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%}.typeahead__button button{border-top-right-radius:2px;border-bottom-right-radius:2px}.typeahead__field{color:#555}.typeahead__field .typeahead__hint,.typeahead__field [contenteditable],.typeahead__field input,.typeahead__field textarea{display:block;width:100%;line-height:1.25;min-height:calc(.5rem * 2 + 1.25rem + 2px);padding:.5rem .75rem;background:#fff;border:1px solid #ccc;border-radius:2px 0 0 2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}.typeahead__field .typeahead__hint:active,.typeahead__field .typeahead__hint:focus,.typeahead__field [contenteditable]:active,.typeahead__field [contenteditable]:focus,.typeahead__field input:active,.typeahead__field input:focus,.typeahead__field textarea:active,.typeahead__field textarea:focus{border-color:#66afe9}.typeahead__container.hint .typeahead__field [contenteditable],.typeahead__container.hint .typeahead__field input,.typeahead__container.hint .typeahead__field textarea{background:0 0}.typeahead__container.hint .typeahead__query>:last-child,.typeahead__hint{background:#fff}.typeahead__container button{display:inline-block;margin-bottom:0;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-color:#fff;border:1px solid #ccc;line-height:1.25;padding:.5rem .75rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#555}.typeahead__container button:focus,.typeahead__container button:hover{color:#3c3c3c;background-color:#f5f5f5;border-color:#b3b3b3}.typeahead__container button.active,.typeahead__container button:active{background-image:none}.typeahead__container button:active,.typeahead__container button:focus{border-color:#66afe9}.typeahead__container button.disabled,.typeahead__container button[disabled],.typeahead__container input.disabled,.typeahead__container input[disabled]{cursor:not-allowed;pointer-events:none;opacity:.65;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;border-color:#ccc}.typeahead__container .typeahead__field .typeahead__hint,.typeahead__container .typeahead__field .typeahead__label-container,.typeahead__container .typeahead__field [contenteditable],.typeahead__container .typeahead__field input,.typeahead__container .typeahead__field textarea{padding-right:32px}.typeahead__button,.typeahead__filter{z-index:1}.typeahead__button button,.typeahead__filter button{margin-left:-1px;border-bottom-left-radius:0;border-top-left-radius:0}.typeahead__button:active,.typeahead__button:focus,.typeahead__button:hover,.typeahead__filter:active,.typeahead__filter:focus,.typeahead__filter:hover{z-index:1001}.typeahead__button:active button:active,.typeahead__button:active button:focus,.typeahead__button:focus button:active,.typeahead__button:focus button:focus,.typeahead__button:hover button:active,.typeahead__button:hover button:focus,.typeahead__filter:active button:active,.typeahead__filter:active button:focus,.typeahead__filter:focus button:active,.typeahead__filter:focus button:focus,.typeahead__filter:hover button:active,.typeahead__filter:hover button:focus{z-index:1001}.typeahead__filter+.typeahead__button button{margin-left:-2px}.typeahead__container.filter .typeahead__filter{z-index:1001}.typeahead__dropdown,.typeahead__list{position:absolute;left:0;z-index:1000;width:100%;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;text-align:left;background-color:#fff;border:1px solid #ccc;border-radius:2px;background-clip:padding-box}.typeahead__result.detached .typeahead__list{position:relative;z-index:1041;top:initial;left:initial}.typeahead__dropdown{right:0;left:initial;z-index:1001}.typeahead__list>li{position:relative;border-top:solid 1px #ccc}.typeahead__list>li:first-child{border-top:none}.typeahead__dropdown .typeahead__dropdown-item[disabled]>a,.typeahead__list .typeahead__item[disabled]>a{cursor:not-allowed;color:#bababa;background-color:#fafafa}.typeahead__dropdown .typeahead__dropdown-item>a,.typeahead__list .typeahead__item>a{display:block;padding:.5rem .75rem;clear:both;color:#333;text-decoration:none}.typeahead__dropdown .typeahead__dropdown-item:not([disabled]).active>a,.typeahead__dropdown .typeahead__dropdown-item:not([disabled])>a:focus,.typeahead__dropdown .typeahead__dropdown-item:not([disabled])>a:hover,.typeahead__list .typeahead__item:not([disabled]).active>a,.typeahead__list .typeahead__item:not([disabled])>a:focus,.typeahead__list .typeahead__item:not([disabled])>a:hover{background-color:#f5f5f5;color:#3c3c3c}.typeahead__list.empty>li{padding:.5rem .75rem;color:#333}.typeahead__list>.typeahead__group{border-color:#bfdef6;font-weight:700}.typeahead__list>.typeahead__group:first-child{border-top:solid 1px #bfdef6}.typeahead__list>.typeahead__group.active>a,.typeahead__list>.typeahead__group>a,.typeahead__list>.typeahead__group>a:focus,.typeahead__list>.typeahead__group>a:hover{cursor:default;color:#17639f;background:#ecf5fc;display:block;padding:.5rem .75rem;clear:both;text-decoration:none}.typeahead__list>li.typeahead__group+li.typeahead__item{border-color:#bfdef6}.typeahead__container.backdrop+.typeahead__backdrop,.typeahead__container.filter .typeahead__dropdown,.typeahead__container.hint .typeahead__hint,.typeahead__container.result .typeahead__list{display:block!important}.typeahead__container .typeahead__dropdown,.typeahead__container .typeahead__hint,.typeahead__container .typeahead__list,.typeahead__container+.typeahead__backdrop{display:none!important}.typeahead__dropdown li:last-child{margin-top:5px;padding-top:5px;border-top:solid 1px #ccc}.typeahead__cancel-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;right:0;cursor:pointer;line-height:1.25;padding:.5rem .75rem;visibility:hidden}.typeahead__label .typeahead__cancel-button{visibility:visible;right:4px}.typeahead__container.cancel:not(.loading) .typeahead__cancel-button,.typeahead__label .typeahead__cancel-button{visibility:visible}.typeahead__container.cancel:not(.loading) .typeahead__cancel-button:hover,.typeahead__label .typeahead__cancel-button:hover{color:#d0021b}.typeahead__search-icon{padding:0 1.25rem;width:16px;height:16px;background:url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1MC4zMTMgMjUwLjMxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUwLjMxMyAyNTAuMzEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnIGlkPSJTZWFyY2giPgoJPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkOyIgZD0iTTI0NC4xODYsMjE0LjYwNGwtNTQuMzc5LTU0LjM3OGMtMC4yODktMC4yODktMC42MjgtMC40OTEtMC45My0wLjc2ICAgYzEwLjctMTYuMjMxLDE2Ljk0NS0zNS42NiwxNi45NDUtNTYuNTU0QzIwNS44MjIsNDYuMDc1LDE1OS43NDcsMCwxMDIuOTExLDBTMCw0Ni4wNzUsMCwxMDIuOTExICAgYzAsNTYuODM1LDQ2LjA3NCwxMDIuOTExLDEwMi45MSwxMDIuOTExYzIwLjg5NSwwLDQwLjMyMy02LjI0NSw1Ni41NTQtMTYuOTQ1YzAuMjY5LDAuMzAxLDAuNDcsMC42NCwwLjc1OSwwLjkyOWw1NC4zOCw1NC4zOCAgIGM4LjE2OSw4LjE2OCwyMS40MTMsOC4xNjgsMjkuNTgzLDBDMjUyLjM1NCwyMzYuMDE3LDI1Mi4zNTQsMjIyLjc3MywyNDQuMTg2LDIxNC42MDR6IE0xMDIuOTExLDE3MC4xNDYgICBjLTM3LjEzNCwwLTY3LjIzNi0zMC4xMDItNjcuMjM2LTY3LjIzNWMwLTM3LjEzNCwzMC4xMDMtNjcuMjM2LDY3LjIzNi02Ny4yMzZjMzcuMTMyLDAsNjcuMjM1LDMwLjEwMyw2Ny4yMzUsNjcuMjM2ICAgQzE3MC4xNDYsMTQwLjA0NCwxNDAuMDQzLDE3MC4xNDYsMTAyLjkxMSwxNzAuMTQ2eiIgZmlsbD0iIzU1NTU1NSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat scroll center center transparent}.typeahead__container.loading .typeahead__query:after,.typeahead__container.loading .typeahead__query:before{-webkit-transition:all 0s linear,opacity .2s ease;-o-transition:all 0s linear,opacity .2s ease;transition:all 0s linear,opacity .2s ease;position:absolute;z-index:3;content:"";top:50%;right:.55em;margin-top:-.675rem;width:1.35rem;height:1.35rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:500rem;border-style:solid;border-width:.1em}.typeahead__container.loading .typeahead__query:before{border-color:rgba(0,0,0,.35)}.typeahead__container.loading .typeahead__query:after{-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-color:#fff transparent transparent;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}@-webkit-keyframes button-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes button-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.typeahead__label-container{list-style:none;position:absolute;padding-top:calc(1rem * .375);padding-left:6px;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.typeahead__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:calc(1rem * .875);position:relative;background:#ecf5fc;border:solid 1px #c2e0ff;padding-left:4px;border-radius:2px;margin-right:4px;margin-bottom:calc(1rem * .375)}.typeahead__label>*{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.typeahead__label .typeahead__cancel-button{line-height:normal;height:auto;position:static;padding-top:calc(1rem * .25 - 1px);padding-bottom:calc(1rem * .25 + 1px);padding-left:6px;padding-right:6px;margin-left:4px;font-size:calc(1rem * .875);border-left:solid 1px #c2e0ff}.typeahead__label .typeahead__cancel-button:hover{background-color:#d5e9f9}
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1em&cornerRadius=4px&bgColorHeader=464646&bgTextureHeader=01_flat.png&bgImgOpacityHeader=100&borderColorHeader=ffffff&fcHeader=ffffff&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=ffffff&fcContent=222222&iconColorContent=222222&bgColorDefault=444444&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=60&borderColorDefault=666666&fcDefault=ffffff&iconColorDefault=888888&bgColorHover=555555&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=75&borderColorHover=666666&fcHover=ffffff&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=01_flat.png&bgImgOpacityActive=65&borderColorActive=666666&fcActive=F6921E&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* MODIFIED TO BE SCOPED TO THE DEMOS PAGE - this prevents the documentation tabs & dialog from changing styles when the Themeroller bookmark is used to reskin demos */


/* Component containers
----------------------------------*/
#widget-docs.ui-widget, 
#demo-dialog.ui-widget { font-family: Trebuchet MS,Verdana,Arial,sans-serif; font-size: 1em; }

#widget-docs.ui-widget input, 
#widget-docs.ui-widget select, 
#widget-docs.ui-widget textarea, 
#widget-docs.ui-widget button,
#demo-dialog.ui-widget input, 
#demo-dialog.ui-widget select, 
#demo-dialog.ui-widget textarea, 
#demo-dialog.ui-widget button { font-family: Trebuchet MS,Verdana,Arial,sans-serif; font-size: 1em; }

#widget-docs .ui-widget-header, 
#demo-dialog .ui-widget-header { border: 1px solid #ffffff; background: #464646 url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/464646_40x100_textures_01_flat_100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }

#widget-docs .ui-widget-header a,
#demo-dialog .ui-widget-header a { color: #ffffff; }

#widget-docs .ui-widget-content,
#demo-dialog .ui-widget-content { border: 1px solid #ffffff; background: #ffffff url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ffffff_40x100_textures_01_flat_75.png) 50% 50% repeat-x; color: #222222; }

#widget-docs .ui-widget-content a,
#demo-dialog .ui-widget-content a { color: #222222; }


/* Interaction states
----------------------------------*/
#widget-docs .ui-state-default, 
#widget-docs .ui-widget-content .ui-state-default,
#demo-dialog .ui-state-default, 
#demo-dialog .ui-widget-content .ui-state-default { border: 1px solid #666666; background: #555555 url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/555555_40x100_textures_03_highlight_soft_75.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }

#widget-docs .ui-state-default a, 
#demo-dialog .ui-state-default a { color: #ffffff; text-decoration: none; outline: none; }

#widget-docs .ui-state-hover, 
#widget-docs .ui-widget-content .ui-state-hover, 
#widget-docs .ui-state-focus, 
#widget-docs .ui-widget-content .ui-state-focus,
#demo-dialog .ui-state-hover, 
#demo-dialog .ui-widget-content .ui-state-hover, 
#demo-dialog .ui-state-focus, 
#demo-dialog .ui-widget-content .ui-state-focus { border: 1px solid #666666; background: #444444 url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/444444_40x100_textures_03_highlight_soft_60.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }

#widget-docs .ui-state-hover a,
#demo-dialog .ui-state-hover a { color: #ffffff; text-decoration: none; outline: none; }

#widget-docs .ui-state-active, 
#widget-docs .ui-widget-content .ui-state-active,
#demo-dialog .ui-state-active, 
#demo-dialog .ui-widget-content .ui-state-active { border: 1px solid #666666; background: #ffffff url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ffffff_40x100_textures_01_flat_65.png) 50% 50% repeat-x; font-weight: normal; color: #F6921E; outline: none; }

#widget-docs .ui-state-active a,
#demo-dialog .ui-state-active a { color: #F6921E; outline: none; text-decoration: none; }


/* Interaction Cues
----------------------------------*/
#widget-docs .ui-state-highlight, 
#widget-docs .ui-widget-content .ui-state-highlight,
#demo-dialog .ui-state-highlight, 
#demo-dialog .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/fbf9ee_40x100_textures_02_glass_55.png) 50% 50% repeat-x; color: #363636; }

#widget-docs .ui-state-error, 
#widget-docs .ui-widget-content .ui-state-error, 
#demo-dialog .ui-state-error, 
#demo-dialog .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/fef1ec_40x100_textures_05_inset_soft_95.png) 50% bottom repeat-x; color: #cd0a0a; }

#widget-docs .ui-state-error-text, 
#widget-docs .ui-widget-content .ui-state-error-text,
#demo-dialog .ui-state-error-text, 
#demo-dialog .ui-widget-content .ui-state-error-text { color: #cd0a0a; }

#widget-docs .ui-state-disabled, 
#widget-docs .ui-widget-content .ui-state-disabled,
#demo-dialog .ui-state-disabled, 
#demo-dialog .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

#widget-docs .ui-priority-primary, 
#widget-docs .ui-widget-content .ui-priority-primary,
#demo-dialog .ui-priority-primary, 
#demo-dialog .ui-widget-content .ui-priority-primary { font-weight: bold; }

#widget-docs .ui-priority-secondary, 
#widget-docs .ui-widget-content .ui-priority-secondary,
#demo-dialog .ui-priority-secondary, 
#demo-dialog .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }


/* Icons
----------------------------------*/

/* states and images */
#demo-frame-wrapper .ui-icon, 
#widget-docs .ui-icon,
#demo-dialog .ui-icon { width: 16px; height: 16px; background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/222222_256x240_icons_icons.png); }

#widget-docs .ui-widget-content .ui-icon, 
#demo-dialog .ui-widget-content .ui-icon {background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/222222_256x240_icons_icons.png); }

#widget-docs .ui-widget-header .ui-icon {background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/222222_256x240_icons_icons.png); }
#demo-dialog .ui-widget-header .ui-icon {background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-icons_aaaaaa_256x240.png); }

#widget-docs .ui-state-default .ui-icon,
#demo-dialog .ui-state-default .ui-icon { background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/888888_256x240_icons_icons.png); }

#widget-docs .ui-state-hover .ui-icon, 
#widget-docs .ui-state-focus .ui-icon,
#demo-dialog .ui-state-hover .ui-icon, 
#demo-dialog .ui-state-focus .ui-icon {background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/454545_256x240_icons_icons.png); }

#demo-dialog .ui-widget-header .ui-state-hover .ui-icon, 
#demo-dialog .ui-widget-header .ui-state-focus .ui-icon {background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/ui-icons_aaaaaa_256x240.png); }

#widget-docs .ui-state-active .ui-icon,
#demo-dialog .ui-state-active .ui-icon {background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/454545_256x240_icons_icons.png); }

#widget-docs .ui-state-highlight .ui-icon,
#demo-dialog .ui-state-highlight .ui-icon {background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/2e83ff_256x240_icons_icons.png); }

#widget-docs .ui-state-error .ui-icon, 
#widget-docs .ui-state-error-text .ui-icon,
#demo-dialog .ui-state-error .ui-icon, 
#demo-dialog .ui-state-error-text .ui-icon {background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/cd0a0a_256x240_icons_icons.png); }


/* Misc visuals
----------------------------------*/

/* Corner radius */
#widget-docs .ui-corner-tl,
#demo-dialog .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }

#widget-docs .ui-corner-tr,
#demo-dialog .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }

#widget-docs .ui-corner-bl,
#demo-dialog .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }

#widget-docs .ui-corner-br,
#demo-dialog .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }

#widget-docs .ui-corner-top,
#demo-dialog .ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }

#widget-docs .ui-corner-bottom,
#demo-dialog .ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }

#widget-docs .ui-corner-right,
#demo-dialog .ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }

#widget-docs .ui-corner-left,
#demo-dialog .ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }

#widget-docs .ui-corner-all,
#demo-dialog .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }


/* Overlays */
#widget-docs .ui-widget-overlay,
#demo-dialog .ui-widget-overlay { background: #aaaaaa url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/aaaaaa_40x100_textures_01_flat_0.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }

#widget-docs .ui-widget-shadow,
#demo-dialog .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/images/aaaaaa_40x100_textures_01_flat_0.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 40px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	
	background: #fff;*/
	left: -5px;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/bxslider/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/bxslider/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/bxslider/images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/bxslider/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/bxslider/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
/*
 * jQuery Booklet Plugin
 * Copyright (c) 2010 - 2013 William Grauvogel (http://builtbywill.com/)
 *
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
 *
 * Version : 1.4.2
 *
 * Originally based on the work of:
 *	1) Charles Mangin (http://clickheredammit.com/pageflip/)
 */
	.booklet         {width:800px; height:600px; position:relative; margin:0 auto 10px; overflow:visible !important;}
	.booklet .b-page {left:0; top:0; position:absolute; overflow:hidden; padding:0; outline:1px solid transparent;}
	
	.booklet .b-pN  {}
	.booklet .b-p0  {}
	.booklet .b-p1  {}
	.booklet .b-p2  {}    
	.booklet .b-p3  {}
	.booklet .b-p4  {}
	   
   	/* Page Wrappers */
	.booklet .b-wrap       {top:0; position:absolute;}
	.booklet .b-wrap-left  {background:#fff;}
	.booklet .b-wrap-right {background:#efefef;}
	
	.booklet .b-pN .b-wrap,
	.booklet .b-p1 .b-wrap,
	.booklet .b-p2 .b-wrap,
	.booklet .b-p3 .b-wrap,
	.booklet .b-p4 .b-wrap  {left:0;}
	.booklet .b-p0 .b-wrap  {right:0;}
	
   	/* Custom Page Types */
	.booklet .b-page-blank  {padding:0; width:100%; height:100%;}
	.booklet .b-page-cover  {padding:0; width:100%; height:100%; background:#925C0E;}
	.booklet .b-page-cover h3  {color:#fff; text-shadow:0px 1px 3px #222;}
   
   	/* Page Numbers */
	.booklet .b-counter {bottom:10px; position:absolute; display:block; width:25px; height:20px; background:#ccc; color:#444; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; padding:5px 0 0;}
	.booklet .b-wrap-left  .b-counter  {left:10px;}
	.booklet .b-wrap-right .b-counter {right:10px;}
   
   	/* Page Shadows */
	.booklet .b-shadow-f  {right:0; top:0; position:absolute; opacity:0; background-image:url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/booklet/images/shadow-top-forward.png"); background-repeat:repeat-y; background-position:100% 0;}
	.booklet .b-shadow-b  {left:0;  top:0; position:absolute; opacity:0; background-image:url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/booklet/images/shadow-top-back.png");    background-repeat:repeat-y; background-position:0 0;}
	
	.booklet .b-p0 {background-image:url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/booklet/images/shadow.png"); background-repeat:repeat-y; background-position:100% 10px;}
	.booklet .b-p3 {background-image:url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/booklet/images/shadow.png"); background-repeat:repeat-y; background-position:0 10px;}
	
   	/* Overlay Controls */
	.booklet .b-grab     {cursor: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/booklet/images/openhand.cur"), default;}
	.booklet .b-grabbing {cursor: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/booklet/images/closedhand.cur"), default;}
	
   	/* Overlay Controls */
	.booklet .b-overlay      {top:0; position:absolute; height:100%; width:50%;}
	.booklet .b-overlay-prev {left:0;}
	.booklet .b-overlay-next {right:0;}
	
   	/* Tab Controls */
	.booklet .b-tab        {background:#000; height:40px; width:100%; padding:10px 0 0; text-align:center; color:#ccc; position:absolute; font-size:11px;}
	.booklet .b-tab-prev   {left:0;}
	.booklet .b-tab-next   {right:0;}
	.booklet .b-tab:hover  {background:#aaa; color:#000;}	
	
   	/* Arrow Controls */
	.booklet .b-arrow          {display:block; position:absolute; text-indent:-9999px; top:0; height:100%; width:74px;}
	.booklet .b-arrow div      {display:none; text-indent:-9999px; height:170px; width:74px; position:absolute; left:0; top:25%;}
	.booklet .b-arrow-next     {right:-80px;}
	.booklet .b-arrow-prev     {left:-80px;}
	.booklet .b-arrow-next div {background:url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/booklet/images/arrow-next.png") no-repeat left top;}
	.booklet .b-arrow-prev div {background:url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/booklet/images/arrow-prev.png") no-repeat left top;}
		
/* @z-index fix (needed for older IE browsers)
----------------------------------------*/

    body              {z-index:0;}
    .b-menu           {z-index:100;}
    .b-selector       {z-index:100;}
    .booklet          {z-index:10;}
    .b-pN             {z-index:10;}
    .b-p0             {z-index:30;}
    .b-p1             {z-index:20;}
    .b-p2             {z-index:20;}
    .b-p3             {z-index:30;}
    .b-p4             {z-index:10;}
    .b-prev           {z-index:40;}
    .b-next           {z-index:40;}
    .b-counter        {z-index:40;}
	
/* @Menu Items
----------------------------------------*/
	.b-menu {height:40px; padding:0 0 10px;}
	
	.b-selector             {height:40px; position:relative; float:right; border:none; color:#cecece; cursor:pointer; font:normal 12px "Myriad Pro", Myriad, "DejaVu Sans Condensed","Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;}
	.b-selector .b-current  {padding:8px 15px 12px; line-height:20px; min-width:18px; height:20px; display:block; background:#000; text-align:center;}
	.b-selector-page        {width:auto; margin-left:15px;}
	.b-selector-chapter     {width:auto;}
	
	.b-selector:hover            {color:#fff; background-position:left 0px;}
	.b-selector:hover .b-current {background-position:right 0px;}
	.b-selector ul               {overflow:hidden; margin:0; list-style:none !important; position:absolute; top:40px; right:0; padding:0 0 10px; background:#000; width:240px;}
	.b-selector li               {border:none;}
	.b-selector a                {color:#cecece; height:14px; text-decoration:none; display:block; padding:5px 10px;}
	.b-selector a .b-text        {float:left; clear:none;}
	.b-selector a .b-num         {float:right; clear:none;}
	.b-selector a:hover          {color:#fff;}
		
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#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 & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxTopLeft{width:25px; height:25px; background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/colorbox/images/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/colorbox/images/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/colorbox/images/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/colorbox/images/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/colorbox/images/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/colorbox/images/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/colorbox/images/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/colorbox/images/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxLoadingOverlay{background:#fff url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/colorbox/images/loading.gif) no-repeat 5px 5px;}

        /* 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; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxClose{position:absolute; top:-10px; right:-10px; display:block; color:#444;
        	background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/jquery/colorbox/images/close_big.png) no-repeat;
        	height:46px;
        	width:46px; 	
        	z-index: 99999;
        }

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2006-2016 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

/*@charset "utf-8";
*/@font-face {
 font-family: 'icomoon';
 src:url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/bootstrap/font/icomoon.eot?1j4gq2');
 src:url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/bootstrap/font/icomoon.eot?#iefix1j4gq2') format('embedded-opentype'),  url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/bootstrap/font/icomoon.ttf?1j4gq2') format('truetype'),  url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/bootstrap/font/icomoon.woff?1j4gq2') format('woff'),  url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/bootstrap/font/icomoon.svg?1j4gq2#icomoon') format('svg');
 font-weight: normal;
 font-style: normal;
}
 [class^="icon-"], [class*=" icon-"] {
 font-family: 'icomoon';
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.icon-email:before {
	content: "\e04c";
}
.icon-work:before {
	content: "\e30b";
}
.icon-close:before {
	content: "\f00d";
}
.icon-remove:before {
	content: "\f00d";
}
.icon-times:before {
	content: "\f00d";
}
.icon-pencil:before {
	content: "\f040";
}
.icon-eye:before {
	content: "\f06e";
}
.icon-angle-right:before {
	content: "\f105";
}
body.cms-no-route {
	background-image:none;
	background-color:#fff;
}
body.page-popup {
	padding:0;
	margin:15px;
	background-image:none;
}
body.page-popup table td {
	padding:12px;
}
.ie8 .container {
	width:960px!important;
}
.footer .address {
	text-align:left;
	padding: 5px 1% 0;
}
.footer .address p {
	margin:0;
}
.footer .static-address {
	padding: 5px 1% 0;
	text-align:right;/*bottom: 0;
    position: absolute;
    right: 0;*/
}
.mt-copyright .footer a, .mt-copyright .footer a:hover {
	text-decoration:underline;
}
.mt-copyright .container .footer {
	position:relative;
}
.footer .static-address a {
	/*	background: url("/skin/frontend/gurado/global/images/bkg_footer-logo.png") no-repeat scroll 0 3px transparent;
    padding: 2px 0 0 16px;*/
	padding: 2px;
}
.mt-footer-container .block_support p {
	text-align:left;
}
.mt-footer-static .support_content li {
	background:none!important;
	padding-left: 0px!important;
}
.mt-footer-static .support_content li:hover {
	transform: translateX(0px)!important;
}
.breadcrumbs {
	height: 50px!important;
	line-height: 50px!important;
}
.breadcrumbs ul {
	margin-left: 10px!important;
}
.mt-footer-static .about-us {
	padding: 30px 0 0 10px!important;
}
.mt-footer-static .about-us .footer-static-content h3 {
	text-align:left;
}
.mt-footer-static .payment-methods {
	padding: 0 0 0 10px!important;
	text-align:left;
}
.mt-footer-static .payment-methods ul.card_visit {
	padding-top: 0;
}
.mt-footer-static .payment-methods ul.card_visit li {
	margin: 12px 8px 0 0;
}
.breadcrumbs li {
	display:inline!important;
	line-height:50px!important;
}
.card_visit li {
	/*display:inline!important;*/
	display:inline-block !important;
	float: none !important;
	vertical-align: middle;
}
.ie8 input[type="text"], .ie8 select, .ie8 input[type="password"] {
	min-height:20px!important;
}
ul.links li.last a {
	border:none!important;
}
.top-link ul.links li {
	padding:0 !important;
	border:none!important;
	height:40px;
}
.page .quick-access .top-link {
	height:40px!important;
	line-height:40px!important;
}
.top-link ul.links li a {
	display:block;
	padding:0 18px;
}
/*#shopping-cart-table dl.item-options dt,
#shopping-cart-table dl.item-options dd {
	width: 48%!important;
}*/
#shopping-cart-table dl.item-options dt {
	width: 51% !important;
}
#shopping-cart-table dl.item-options dd {
	/*	overflow: hidden;
	text-overflow: ellipsis;*/
	width: 45% !important;
}
.block .block-title strong span {
	font-size: 125%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li {
	float: left;
	width: 45%;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li#ugc-form-list-last-child {
	clear: both !important;
	width: 100%;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li#ugc-form-list-last-child label {
	width:100% !important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item input {
	width: 90% !important;
	clear:both;
	float:left;
}
li.ugc-form-item.wide {
	width: 100% !important;
}
li.ugc-form-item.wide .recipient_email_physical_div p {
	margin:5px 0 0 0;
}
#product_addtocart_form .product-shop .addtolink .send-email .email-friend span.icon {
	position: relative;
	width: 46px !important;
	font-family: icomoon;
	font-size: 20px;
	text-align: center;
	background-image:none!important;
}
.addcart .button.btn-cart .icon-work {
	float: left;
	font-family: icomoon;
	font-size: 21px;
	padding: 12px;
}
.addcart .button.btn-cart > span {
	background-image:none!important;
	padding-left:0!important;
}
.addcart .button.btn-cart > span > span {
	float:left;
}
.product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .regular-price .price, .products-list .product-shop .price-box .special-price .price, .products-list .product-shop .price-box .regular-price .price {
	font-size: 200%!important;
}
.my-account .pager .amount, .pager .limiter label {
	padding:0 5px;
	float:left;
}
.my-account .pager .limiter select {
	float:left;
	margin-right:5px;
	margin-top: -4px;
}
.my-account .pager .limiter {
	float:left;
	margin-left: 20px;
}
.cart-empty a.backtohome {
	padding: 2px 12px!important;
}
.mt-product-empty a.backtohome {
	padding: 6px 20px;
}
.buttons-set button span {
	font-size:100%!important;
}
h1 {
	font-size:20px!important;
}
#shopping-cart-totals-table tfoot td {
	font-size: 120%!important;
}
.sidebar .block-account .block-content li {
	background-position: 8px 11px !important;
}
.products-list-inner .addtocart p > button.button, .products-list-inner .detail-button button.button {
	background-image: none !important;
	height: auto !important;
	margin-bottom: 10px !important;
	text-indent: 0 !important;
	width: 225px !important;
}
.products-list-inner .addtocart button.button span {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/add-to-cart.png") no-repeat scroll 0 -10px transparent;
}
.products-list-inner .addtocart button.button span, .products-list-inner .detail-button button.button span {
	display: block;
	font-size:1.1em;
	font-weight: normal;
	height: 38px;
	line-height: 38px;
	margin: 0;
	outline: medium none;
	padding: 0 17px 0 46px;
	text-align: left;
	transition: all 0.2s linear 0s;
	vertical-align: middle;
}
.products-list-inner .addtocart button.button span > span, .products-list-inner .detail-button button.button span > span {
	border: medium none;
	padding: 0 13px;
}
.products-list-inner .detail-button button.button span, .products-grid div.mt-actions .detail button.btn-detail span, .mt_productscroller .mt-actions button.button span {
	text-transform: capitalize!important;
}
#nav a {
	text-transform: capitalize!important;
}
.products-list-inner .addtocart p > button.button span span, .products-list-inner .detail-button button.button span span, #ugc-printout #ugc-printout-button span span {
	overflow: hidden;
	text-overflow: ellipsis;
}
.products-grid .mt-actions .addtocart, .mt-product-list #mtcontainer .products-grid .mt-actions {
	width:100% !important;
}
.mt-product-list .tax-details {
	display:none !important;
}
.products-grid .mt-actions {
	background-image: none !important;
	height: 38px;
	margin-bottom: 0 !important;
	width: 100% !important;
}
.mt-product-list .products-grid .mt-actions p button {
	text-indent: 0 !important;
}
div.mt-actions p, div.mt-actions p.availability {
	height: 38px!important;
}
.mt-product-list div.mt-actions p, .mt-product-list div.mt-actions p.availability, .mt-product-list div.mt-actions button.button:hover, .mt_productscroller .mt-actions button.button:hover {
	background-color:transparent!important;
}
.products-list-inner .addtocart button.button:hover span > span, .products-list-inner .detail-button button.button:hover span> span {
	background-color:transparent!important;
}
.products-grid div.mt-actions button.button {
	height:auto;
	width: 100% !important;
}
.products-grid .mt-actions button, .products-list .mt-actions button {
	background-position: 0 -53px !important;
	text-indent: 0 !important;
}
.products-grid .mt-actions button span {
	font-size: 1.188em;
	height: 38px;
	padding: 0 0 0 24% !important;
	text-align: left;
}
.mt-product-list .products-grid .mt-actions p {
	background-image: none !important;
	height: 38px;
	margin-bottom: 0 !important;
	width: 100% !important;
}
.products-grid .mt-actions button span span {
	font-size: 1.188em;
	height: 38px;
	line-height: 38px;
	padding: 0 !important;
	text-align: left;
	text-indent: 0 !important;
}
.main-inner .col-main .block.pager a.product-prev, .main-inner .col-main .block.pager a.product-next {
	margin-top:37px!important;
	margin-right:5px!important;
}
.top-actions-inner .price-box {
	height: 38px!important;
	line-height: 38px!important;
}
#products-list .product-name a {
	font-size: 18px !important;
}
.products-list .product-shop .price-box .price, .product-shop .price-box .regular-price .price, .products-list .product-shop .price-box .special-price .price, .products-list .product-shop .price-box .regular-price .price, .price-box .price {
	font-size: 18px !important;
}
.main-inner .category-products #products-list > li {
	/*background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_block1-title.png") repeat-x scroll center bottom #FFFFFF;*/
	background-image:none;
	background-color:transparent;
	border: 1px solid #D0CBC1!important;
	margin-bottom: 18px;
}
.main-inner .category-products #products-list li .content {
	margin: 0 !important;
	padding: 12px 15px;
}
#products-list .show-grid {
	width: auto !important;
}
.page .main-container .main .main-inner .col-main {
	padding: 22px 22px 0;
}
.products-list .desc h3 {
	font-size: 120% !important;
}
.product-essential .product-shop .gift-card-info .gift-card-selectbox ul li #amount {
	/*margin-right: 16px !important;*/
	margin-left: 7px;
	margin-bottom: 0;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li {
	float: left;
	width: 50%;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li#ugc-form-list-last-child {
	clear: both !important;
	width: 100%;
}
.product-essential .product-shop .gift-card-info .gift-card-selectbox ul li select {
	width: 120px !important;
}
input.hasDatepicker, .main-inner .container ol#checkoutSteps li#opc-tickets #checkout-step-tickets #co-tickets-form div table.table-bordered tbody tr td#td-date input.hasDatepicker {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/sprite.png") no-repeat scroll  #FFFFFF !important;
	cursor: pointer !important;
	width: 110px !important;
	background-position: -204px -721px !important;
}
.product-view .product-shop .add-to-cart .addcart button span {
	background-position: 0 -10px !important;
	height: 38px !important;
	line-height: 38px !important;
}
.footer-nav-container {
	padding:5px 5px 0 0;
}
#cms-nav li {
	padding: 0 5px 0 0;
}
#cms-nav li > a {
	padding-left: 8px;
	text-decoration:none;
}
#cms-nav li.first {
	border:none;
}
#cms-nav li.first > a {
	padding-left: 0;
}
#cms-nav li > a:hover {
	text-decoration:underline;
}
.product-img-box {
	margin-right:20px!important;
	margin-bottom:5px!important;
}
.padder h2 {
	font-size: 20px!important;
}
.padder h3 {
	font-size: 14px!important;
}
#options {
    height: auto !important;
    line-height: normal !important;
}
.mt-product-list #options {
	padding: 7px 0 0!important;
}
.mt-actions .detail {
	width:100%;
	text-align: center;
}
.mt-actions .detail button > span, .products-list-inner .detail-button button.button span {
	padding:0!important;
}
div.mt-actions .detail button.btn-detail {
	background:none;
}
.products-grid div.mt-actions .detail button.btn-detail, .detail-button button.btn-detail, .products-list .mt-actions .detail button.btn-detail {
	width: 100% !important;
}
.products-grid div.mt-actions .detail button.btn-detail > span, .detail-button button.btn-detail > span, .products-list div.mt-actions .detail button.btn-detail > span {
	height:auto;
	width: 162px !important;
	margin:0 auto!important;
	float:none;
}
.mt-footer-static-container {
	min-height: 300px!important;
}
.mt-footer-static-container-top .mt-footer-static {
	border:none!important;
}
.mt-footer-static-container-top .mt-footer-static {
	padding:0!important;
}
.mt-footer-static-inner > div {
	padding:17px 0 !important;
}
.mt-footer-container .col1_add_info, .mt-footer-container .col2_add_info, .mt-footer-container .col3_add_info {
	margin-top:10px;
	text-align:left;
}
i {
	padding:0 10px 0 0;
	line-height: 12px !important;
}
.isotop-loading {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/loading.gif") no-repeat scroll 50% 50% transparent!important;
}
#shopping-cart-table .truncated_full_value .item-options dt, #shopping-cart-table .truncated_full_value .item-options dd, #checkout-review-table .truncated_full_value .item-options dt, #checkout-review-table .truncated_full_value .item-options dd {
	width:100%!important;
}
/*table td a.btn-edit, table th a.btn-edit{
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/edit.png")!important;
}*/

table td a.btn-edit, table th a.btn-edit, table td a.btn-remove, table th a.btn-remove {
	background-image: none!important;
}
.btn-previous, .btn-remove2, .btn-edit {
	font-size: 14px!important;
	line-height: 30px!important;
	text-indent:0!important;
}
a.link-button > span {
	background-color:transparent!important;
}
.checkout-right-angle {
	border-left: 1px solid rgba(255, 255, 255, 0.3);
	display: block;
	float: left;
	font-size: 32px;
	font-weight: 100;
	line-height: 20px !important;
	margin: 10px 0 0 15px!important;
	padding: 0;
	text-align: center;
}
#opc-review button.btn-checkout span > span, .cart button.btn-checkout span > span {
	background-image:none!important;
	padding:0!important;
	float:left;
}
.motive ul li, .postmotive ul li {
	display:inline;
	float:left;
	/*margin-bottom: 2px;
    margin-right: 2px;*/
	padding:3px;
	border:2px solid transparent;
}
.postmotive ul.previewImageGrid {
	width:100%;
}
.motive ul, .postmotive ul {
	float:left;
}
.motive_image {
	opacity:0.8;
}
.motive ul li.selected, .postmotive ul li.selected {
	opacity:1;
	border:2px solid #909090;/*margin:-2px;*/
	
}
.carousel .item {
	width:100%;
}
.preview {
	padding-right:-20px;
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	position: relative;
	width: 390px;
	min-height: 560px!important;
	margin:0!important;
}
.preview .mainImage {
	height: 204px;
}
.preview #mainImage {
	height: 204px;
	overflow: hidden;
	/*position: absolute;*/
	width:100%;
	z-index: 510;
}
.preview #mainImageContainer {
	height: 204px;
	width:100%;
}
.preview-container #productName {
	color:#000;
}
.preview #giftVoucherDescription {
	/*position:absolute;
	height:180px;*/
	min-height:180px;
	top:205px;
	margin:5px;
	overflow:hidden;
	font-size:0.9em;
	line-height:1.2em;
	padding:5px 3px 3px 3px;
}
.preview #voucherType {
	position:absolute;
	height:12px;
	top:0px;
	right:20px;
	font-size:0.7em;
	line-height:1.2em;
	padding:3px 3px 0 3px;
	color:#fff;
	z-index: 511;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
.preview #giftVoucherDescription #productName {
	font-size:1.4em;
}
.preview #giftPersonalComments {
	border-top:1px solid #D0D0D0;
	/*position:absolute;*/
	min-height:65px;
	bottom:100px;
	margin:5px;
	font-size:0.9em;
	line-height:1.2em;
	overflow:hidden;
	width:97%;
	padding:5px 3px 3px 3px;
	word-wrap:break-word;
}
.preview #giftFooter {
	/*position:absolute;
	height:22px;*/
	min-height:22px;
	/*bottom:0px;*/
	top:95%;
	float:left;
	font-size:0.8em;
	line-height:1.2em;
	overflow:hidden;
	width:98.5%;
	padding:3px 3px 3px 3px;
	/*color:#fff !important;*/
	font-weight:bold;
	text-align:center;
}
.preview #giftFooter a, .preview #giftFooter p, .preview #giftFooter span {
	color:#fff !important;
}
.preview .preview-footer-logo {
	display: block;
	float: left;
	position: relative;
	width: 100%;
}
.preview #giftFooterLogo {
	/*position:absolute;*/
	width:75px;
	bottom:40px;
	margin: 10px 30px 10px 10px;
	float:right;
	right:15px;
	text-align:right;
}
.preview #giftQr {
	position:absolute;
	width:35px;
	height:35px;
	bottom: 8px;
	left: 30px;
}
.preview #giftBarcode {
	position:absolute;
	width:100px;
	bottom: 8px;
	left: 30px;
	height: 25px;
}
#bottomImage {
	display:none;
}
.preview #ajaxImageDiv, #cardAjaxImageDiv1 {
	text-align: center;
	width: 75%;
}
.preview #ajaxImage, #cardAjaxImage1 {
	position:absolute;
	top:44px;
	margin-left: auto;
	margin-right: auto;
	right: 0px;
	left: 0px;
}
.send_type_cont .send_type {
	margin:-1px 0 0;
}
.ugc-form-item {
	float:left;
}
.ugc-form-item .currency, .ugc-form-item .amount_range, .ugc-form-item #amount {
	float:left;
	line-height:28px;
	display:block;
}
.ugc-form-item #amount {
	line-height:20px;
}
.ui-datepicker-calendar thead {
	background-color:transparent!important;
}
.account-login .content {
	min-height: 315px!important;
}
a.forgot-password, a.back {
	margin:0!important;
	padding: 5px 12px!important;
	text-transform: uppercase;
}
button.back-button {
	float:left!important;
}
p.back-link a.back {
	padding: 0 12px!important;
}
.my-account .order-info-box .box-content .table-bordered th {
	color:inherit;
}
.top-actions-inner .tax-details a {
	display:none!important;
}
.product-view .product-img-box .product-image-zoom img {
	cursor: default !important;
}
#gurado_google_map img {
	max-width: none!important;
}
.mt-footer-container .facebook .title-divider {
	margin-bottom:10px;
}
.customer-name-prefix .name-prefix select {
	width:100%!important;
}
#review-form #product-review-table {
	width:auto!important;
}
.rating-box {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_rating.png") repeat-x scroll 0 0 transparent!important;
	height: 16px!important;
	width: 80px!important;
}
.rating-box .rating {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_rating.png") repeat-x scroll 0 100% transparent!important;
	height: 16px!important;
}
.star-rating-box .star-rating-control .star-rating {
	padding-left: 5px;
}
div.star-rating, div.star-rating a {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/star.gif")!important;
}
div.star-rating-hover a {
	background-position: 0 -40px!important;
}
.star-rating-control div.star-rating-on a {
	background-position: 0 -20px !important;
}
#product-review-table {
	border:none;
	margin:0;
}
#product-review-table td {
	border: medium none;
	padding-left: 0;
	padding-top: 8px;
}
.content-static h1 {
	border-bottom:none!important;
}
.preview-pdf-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	opacity: 0;
	transition: opacity 0.3s ease; 
	z-index:10; 
	cursor: pointer;
  }

  .image-container:hover .preview-pdf-overlay {  
	opacity: 1;
  }

  .preview-pdf-overlay-content { 
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
 	color: white; 
	font-weight:600;
  }

/************************ Kranti *************************/
.account-create #form-validate .fieldset li.fields > .field {
	margin-right: 10px;
	width: 48%;
}
#review-form .submit_review {
	float:left;
	text-align:left;
	margin-left: 0;
}
#review-form .buttons-set button {
	float:left;
	text-align:left;
	margin-left: 0;
}
#nav .first {
	border-left:0!important;
}
#recipients_options .no_margin_left {
	margin-left:0;
}
.checkbox {
	border:0!important;
	padding-left:0 !important;
}
.ie9 .radio, .ie9 .checkbox, .ie8 .radio, .ie8 .checkbox, .ie10 .radio, .ie10 .checkbox {
	padding-left:2px;
	border:0!important;
}
.ie8 .main-inner .product-view .product-essential #product_addtocart_form #ugc-address-form ul.ugc-form-list li.ugc-form-item #recipient_message {
	width:95% !important;
}
.ie8 input[type="text"], .ie8 select, .ie8 input[type="password"] {
	height:20px !important;
}
.ie8 .naviga .visible-desktop, .ie9 .naviga .visible-desktop, .naviga .visible-desktop {
	display:block !important;
}
.ie8 .coo-slider-control {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/nav.png") !important;
	background-color: rgb(29, 29, 29) !important;
}
.ie8 #ajaxImageDiv #ajaxImage, .ie9 #ajaxImageDiv #ajaxImage {
	margin-left: auto;
	margin-right: auto;
	right: 0px;
	left: 0px;
}
.breadcrumbs ul li {
	padding-left:7px;
}
.breadcrumbs ul li.home {
	padding-left:0;
}
.buttons-set .form-button {
	-webkit-border-radius: 3px;
	-webkit-transition: background 200ms ease-in-out 0s;
	border-radius: 3px;
	padding: 7px 10px!important;
	border:none;
}
.order-info-box h2 {
	margin:0;
}
#my-orders-table dl.item-options dt, #my-orders-table dl.item-options dd {
	float: left;
	line-height: 30px;
	margin: 0;
	width: 40px;
}
#my-orders-table dl.item-options dt {
	width: 53% !important;
}
#my-orders-table dl.item-options dd {
	width: 42% !important;
	word-wrap: break-word;
}
#checkout-step-login .col2-set {
	position: relative;
}
#checkout-step-login .col-1 {
	padding-right: 12px;
}
#checkout-step-login .col2-set .col-2 {
	min-height: 285px;
}
#checkout-step-login .col2-set .col-1 {
	min-height: 330px;
}
#checkout-step-login .col2-set .col-2 .buttons-set .f-left {
	float:none !important;
}
#checkout-step-login .col-2 .buttons-set {
	bottom: 0;
	position: relative;
	right: 0;
}
#checkout-step-login .col-1 .buttons-set {
	position: relative;
	top:25px;
}
#product_addtocart_form .add-to-cart .addcart {
	margin: 15px 0;
}
.coo-slider-control {
	z-index:9999 !important;
}
.container .slideshow_static .container .show-grid .slider_description_container {
	padding: 32px 0 0;
}
.buttons-set {
	margin:10px 0 !important;
}
.navbar-inner .block-title {
	height:44px !important;
}
#product_addtocart_form .gift-card-info .gift-card-selectbox ul > .ugc-form-item:first-child {
	margin-top: 7px;
}
.my-account .pager .pages {
	clear:both;
	float:right;
}
.my-account .pager .pages ol.paging li {
	padding:0 2px !important;
}
.my-account .pager .pages ol.paging li a.next {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/page.png");
	background-position: -18px 2px;
	height: 28px;
	margin-top: -1px;
	padding: 2px 0 0;
	vertical-align: middle;
	width: 34px;
}
.my-account .pager .pages ol.paging li a.previous {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/page.png");
	background-position: 5px 2px;
	height: 28px;
	margin-top: -1px;
	padding: 2px 0 0;
	vertical-align: middle;
	width: 34px;
}
.my-account .pager .pages ol.paging li.current {
	/*background-color: #F8941C;
    border: 1px solid #F8941C !important;*/
    border-radius: 15px 15px 15px 15px !important;
	/*color: #FFFFFF;*/
    height: 30px !important;
	padding: 6px 14px !important;
	width: 34px !important;
	font-weight: bold;
}
/*#product_tabs_review_tabbed_contents #customer-reviews*/ table.ratings-list {
	margin-bottom:0;
	border:none;
}
/*#product_tabs_review_tabbed_contents #customer-reviews*/ table.ratings-list .rating-box {
	width: 80px;
}
/*#product_tabs_review_tabbed_contents #customer-reviews*/ table.ratings-list td {
	padding:5px;
	border:none;
}
/*#product_tabs_review_tabbed_contents */#customer-reviews ol li {
	margin-bottom:10px;
	border-bottom:1px solid;
}
.product-shop .rating-box {
	width: 80px!important;
}
#checkout-agreements .checkout-agreements {
	padding: 5px 15px;
}
#checkout-agreements .checkout-agreements li {
	margin:10px 0 0;
}
#checkout-agreements .checkout-agreements li .agree2 input {
	float: left;
}
#checkout-agreements .checkout-agreements li .agree2 label {
	line-height: 25px;
	margin-left: 20px;
}
.mt-social ul li.google a {
	background-position: -100px 0;
}
.mt-social ul li.google a:hover {
	background-position: -100px -40px;
}
.mt-social ul li.xing a {
	background-position: -260px 0;
}
.mt-social ul li.xing a:hover {
	background-position: -260px -41px;
}
#shopping-cart-table td.cart-image {
	width: 19%;
}
.product-sale-label, .product-new-label, .product-fbdiscount-label {
	z-index:11;
}
.product-fbdiscount-label {
	background-repeat: no-repeat;
	height: 71px;
	outline: medium none;
	position: absolute;
	width: 74px;
	background-position: -20px -1030px!important;
}
.top-fbdiscount-left {
	left:0;
}
.product-fbdiscount-label p {
	color: rgb(255, 255, 255);
	margin-left: -21px;
	margin-top: 19px;
	font-weight: bold;
	text-align:center;
	/* Safari */
-webkit-transform: rotate(-45deg);
	/* Firefox */
-moz-transform: rotate(-45deg);
	/* IE */
-ms-transform: rotate(-45deg);
	/* Opera */
-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	/* Internet Explorer */
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";
}
.ie8 .product-fbdiscount-label p {
	margin-left: -7px;
	margin-top: -1px;
	float:left;
	display:block;
	width:100%;
}
.ie9 .product-fbdiscount-label p {
	filter:none!important;
}
.product-view .product-img-box .mt-media .product-fbdiscount-label p, .category-products .products-list .products-list-image .product-fbdiscount-label p {
/* margin-left: -7px;
    margin-top: 15px;*/
}
.fbpage-link {
	position: absolute;
}
/*.fbpage-link{
    display: inline;
	text-align:center;
	opacity:1!important;
    position: relative;
}
.fbpage-link:hover:after{
    background: #333;
    background: rgba(0,0,0,.8);
    color: #fff;
    content: "Um den Rabatt zu erhalten: 1) Klicke 'gefällt mir' und werde fan von uns. 2) Im Warenkorb werden wir dann denn Betrag abziehen.";
    left: 0;
    padding: 65px 35px;
	text-align:center;
    position: absolute;
    z-index: 1000;
    width: 228px;
	height:160px;
}
*/

/*************Drill Menu start ************/
.nav-accordion li.item.hasChild > span {
	/*border: 1px solid;*/
    border-radius: 3px;
	font-size: inherit;
	height: 28px;
	line-height: 28px;
	text-align: center;
	text-indent: 0;
	width: 28px;
}
.nav-accordion li.item.hasChild > span > i {
	padding:0;
	line-height:28px;
}
/*************Drill Menu End*************/

.custom-tooltip .popup td.corner {
	height: 15px;
	width: 19px;
}
.custom-tooltip .popup td#topleft {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bubble-1.png");
}
.custom-tooltip .popup td.top {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bubble-2.png");
}
.custom-tooltip .popup td#topright {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bubble-3.png");
}
.custom-tooltip .popup td.left-td {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bubble-4.png");
}
.custom-tooltip .popup td.right-td {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bubble-5.png");
}
.custom-tooltip .popup td#bottomleft { background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bubble-6.png"); }
.custom-tooltip .popup td.bottom{background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bubble-7.png"); }
.custom-tooltip .popup td.bottom img {
	display: block;
	margin: 0 auto;
}
.custom-tooltip .popup td#bottomright {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bubble-8.png");
}
.custom-tooltip td {
	padding:0 !important;
}
.custom-tooltip, .custom-tooltip .popup {
	background-color:transparent;
}
.custom-tooltip .popup {
	width:77%;
}
.custom-tooltip .tooltip_contents {
	background-color:#fff;
}
.custom-tooltip table {
	border: 0 none;
	border-radius: 0 0 0 0 !important;
	margin-bottom: 0 !important;
}
.custom-tooltip table td {
	border:0 !important;
}
.fb_iframe_widget {
	padding:10px 0 0 !important;
}
/*define for tooltip to be highlighted in category page*/
.main-container {
	z-index:10 !important;
}
.category-products {
	position:relative;
}
.ie8 .mt-product-list #mtcontainer {
	float:left;
}
.ie8 .mt-product-list #mtcontainer .element {
	float:left;
	display:block;
}
#ugc-select-delivery-type .delivery_type_cont {
	float: left;
	width: 50%;
	background:#fff;
	display:block;
}
#ugc-select-delivery-type .delivery_type_cont input[type=radio].delivery_type {
	margin: -2px 0 0;
}
#ugc-form-data #ugc-select-delivery-type + #ugc-address-form {
	float:left;
	padding: 10px;
	border:1px solid;
	/*width:95.7%;*/
	width:auto;
}
/*
  Hide radio button (the round disc)
  we will use just the label to create pushbutton effect
*/
#ugc-select-delivery-type .delivery_type_cont input[type=radio] {
	display:none;
	margin:10px;
}
#ugc-select-delivery-type .delivery_type_cont input[type=radio] + label {
	margin-bottom:0;
	/*padding: 4px 12px;
	width: 91%;*/
	float: left;
	text-align:center;
	cursor:pointer;
	text-transform: uppercase;
	padding: 0;
	width: 100%;
}
/*
  Change the look'n'feel of labels (which are adjacent to radiobuttons).
  Add some margin, padding to label
*/
#ugc-select-delivery-type .delivery_type_cont input[type=radio]:checked + label {
	/*display:inline-block;
	padding: 4px 12px;
	background-color: #e7e7e7;
    border-color: #ddd;*/
	cursor:default;
	display: block;
    padding: 0;	
}
/*
 Change background color for label next to checked radio button
 to make it look like highlighted button
*/
#ugc-select-delivery-type .delivery_type_cont input[type=radio]:checked + label {
	background-image: none;
	/*background-color:#d0d0d0;*/
}
#ugc-address-form .ugc-form-item br {
	clear:both;
}
.gift-card-info .gift-card-selectbox, .gift-card-info .magikdisplay, #ugc-send-on {
	float:left;
}
#ugc-form-container {
	float:left;
	clear:both;
	width: 100%;
}
.gift-card-info .magikdisplay .physical, .gift-card-info .tax_info .tax-details {
	margin:7px 0 7px 7px;
	line-height: 28px;
}
.gift-card-info .tax_info {
	float:left;
}
.gift-card-info .tax_info .tax-details {
	display:block;
}
.gift-card-info .gift-card-selectbox li.ugc-form-item label {
	float:left;
	line-height: 28px;
}
/************BOOKLET CSS START*****************/
.greeting-card {
	text-align:center;
}
.greeting-card .booklet #cardGiftQr {
	float:left;
	position:absolute;
	top: 35%;
	left: 10px;
	width: 75px;
}
.greeting-card .booklet #cardGiftFooter {
	bottom: 10px;
	margin: 0 10px;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 1.2em;
	min-height: 22px;
	overflow: hidden;
	padding: 3px;
	position: absolute;
	text-align: left;
	width: 94%;
}
.greeting-card .booklet #cardGiftFooterLogo {
	top: 35%;
	position: absolute;
	right: 10px;
	width: 75px;
}
.greeting-card .booklet #cardGiftPersonalComments {
	font-size: 0.9em;
	line-height: 1.2em;
}
.greeting-card-container .greeting-card ul li {
	display:inline;
}
.greeting-card .booklet #cardGiftVoucherDescription, .greeting-card .booklet #cardGiftPersonalComments {
	text-align:left;
	padding:10px;
	vertical-align: middle;
	display: table-cell;
}
.greeting-card .booklet .second_page, .greeting-card .booklet .third_page {
	display:block;
	/*display:table;
	width:100%;*/
	height: 100%;
}
.greeting-card-container .greeting-card {
	display:none;
}
.greeting-card-container .greeting-card .booklet .b-arrow-next {
	right:0;
}
.greeting-card-container .greeting-card .booklet .b-arrow-prev {
	left:0;
}
.greeting-card-container .greeting-card .booklet .b-arrow-prev div {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/arrow-prev.png");
	background-position: center 50%;
	background-color:#000;
}
.greeting-card-container .greeting-card .booklet .b-arrow-next div {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/arrow-next.png");
	background-position: center 50%;
	background-color:#000;
}
.greeting-card-container .greeting-card .booklet .b-arrow {
	opacity:0;
}
.greeting-card-container .greeting-card .booklet .b-arrow, .greeting-card-container .greeting-card .booklet .b-arrow div {
	width:30px;
	top:0;
	height:100%;
}
.greeting-card-container .greeting-card .booklet #clickheretext1 {
	color: #fff;
	background-color:#000;
	padding:10px 20px;
	/*display: none;*/
left: 37%;
	opacity:0.70;
	position: absolute;
	top: 42%;
	font-weight:bold;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#customer-reviews .pager .limiter select {
	width:60px;
}
/*.product-shop .tax_info {
	clear:left;
}
*/
.form-list li.wide select {
	width:100%!important;
}
.gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item #recipient_message {
	height:100px!important;
}
.gift-card-selectbox .validate-gift-range {
	width:70px!important;
	margin-right: 7px;
}
/*tr.magikfees-total .magikfees-collapse {
    background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_collapse.gif") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    padding-left: 20px;
    text-align: right;
}*/

.linear-header-container {
	z-index:11!important;
}
.linear-header-container .header {
	position:absolute;
	height:auto!important;
}
.linear-header-container .naviga .home-icon a {
	/*background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/icon-home.png");*/
    display: block;
	height: 40px;
	line-height: 40px;
	width: 40px;
	font-size:21px;
}
/*.linear-header-container .naviga .home-icon a:hover {
	background-position:left bottom;
}*/

/**********************************************************/

#checkout-payment-method-load #p_method_paypal_standard {
	float:left;
	margin-top:12px;
	margin-right:6px;
}
#checkout-payment-method-load ul.card_visit {
	float:left;
}
#checkout-payment-method-load dd, #checkout-payment-method-load dt span {
	padding:0 18px;
	margin: 8px 0 0;
	display:block;
}
#checkout-payment-method-load dt {
	padding-bottom:10px;
	display:block;
	float:left;
	width:100%;
}
#checkout-payment-method-load dt div {
	/*float:left;*/
	display:block;
}
/*.motive .bx-wrapper .bx-controls .bx-controls-direction a {
	opacity:0;
}*/
.product-essential #product_addtocart_form {
	margin-top:10px;
	display:block;
}
.motive .bx-wrapper {
	margin-bottom:10px!important;
}
.desktop-cart-link {
	display:block!important;
}
.mobile-cart-link {
	display:none!important;
}
#checkout-step-login .col-1 .buttons-set {
	padding-top:8px!important;
}
.logo .mobile-logo {
	margin:0 auto;
}
.sendVoucherToForVirtual {
	width:98%!important;
}
.sendVoucherToForVirtual .send_voucher_cont > label {
	width:30%!important;
}
.sendVoucherToForVirtual .send_voucher_cont > label + label {
	width:70%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.sendVoucherToForVirtual .send_voucher_cont #send_voucher_self, .main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.sendVoucherToForVirtual .send_voucher_cont #send_voucher_others {
	width:20px!important
}
.mt-social .mt-social-inner ul {
	float:left;
}
.mt-footer-static-container-top .mt-social-inner h3 span {
	margin:0!important
}
#myCarousel .carousel-inner > item.active .carousel-caption .slide2Txt1, #myCarousel .carousel-inner > item.active .carousel-caption .slide2Txt2, #myCarousel .carousel-inner > item.active .carousel-caption .slide2Txt3 {
	opacity:1!important;
}
.remove_title > .option-details dt.detail-dt, .remove_title_1 > .option-details dt.detail-dt {
	display:none;
}
.remove_title > .option-details dd.dd-static, .remove_title > .option-details dd.dd-static table, .remove_title_1 > .option-details dd.dd-static, .remove_title_1 > .option-details dd.dd-static table,.remove_title > .option-details dl > dd.dd-static  {
	width:100%;
}
.remove_title > .option-details dd.dd-static table thead td, .remove_title_1 > .option-details dd.dd-static table thead td {
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #000;
}
.remove_title > .option-details dd.dd-static table td, .remove_title_1 > .option-details dd.dd-static table td {
	border: 1px solid;
	padding: 4px;
}
.remove_title > .option-details dd.dd-static table, .remove_title_1 > .option-details dd.dd-static table {
	margin-bottom: 5px;
}
/*
.atleast_one_is_required > .option-details dt.detail-dt label, .atleast_one_is_required > .option-details dt.detail-dt br, .atleast_one_is_required > .option-details dd input{
	display:none;
}
.atleast_one_is_required.option-detail-wrapper{
	display:block!important;
}*/

.main-container.col2-right-layout, .main-container.col1-layout {
	padding-bottom:10px;
}

.breadcrumbs li a:after {
    content: "/";
    padding: 0 10px;
}
.breadcrumbs li{
	background-image:none;
}
.breadcrumbs ul li{
	padding:0;
}


#ugc-form-data{
    width: 100%;
	float:left;
}
#ugc-form-data #ugc-select-delivery-type {
	display: table;
    float: left;
    width: 100%;
}
#ugc-select-delivery-type .delivery_type_cont{
display: table-cell;
    float: none;
	vertical-align: middle;
	padding: 4px 12px;
}
#myCarousel.carousel .carousel-control{
	z-index: 5;	
}
.motive-container .bx-wrapper .bx-viewport{
	left: 5px;
    width: 98% !important;
}
.main-container.col2-right-layout .main .main-inner .container {
    padding-bottom: 15px;
}

/* Desktops and laptops ----------- */
@media (min-width: 1200px) {
 .main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 95%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item.wide input, li.ugc-form-item select {
 width: 95%!important;
}
 dl.item-options {
 float: left;
 width: 100%;
}
 dl.item-options dt {
 /* float: left; */
 width: 49%;
 display: inline-block;
 word-break: break-all;
 vertical-align: top;
}
 dl.item-options dd {
 /* float: left; */
 width: 47%;
 word-break: break-all;
 display: inline-block;
 vertical-align: top;
}
 #recipient_salutation {
 width:90px;
}
#ugc-address-form ul.ugc-form-list li.recipient_salutation {
 width:95px!important;
}
#ugc-address-form ul.ugc-form-list li.recipient_firstname, #ugc-address-form ul.ugc-form-list li.recipient_lastname {
 margin-left: 10px;
 width: 38% !important;
}
.mt-social .mt-social-inner ul {
 width:100%!important;
}
}
@media (min-width: 1151px) and (max-width: 1199px) {
 .main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item.wide input, li.ugc-form-item select {
 width: 95%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 95%!important;
}
}

/*Ipad landscape*/
@media (min-width: 940px) and (max-width: 1170px) {
.mt-social .mt-social-inner ul {
/*width:100%!important;*/
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 95%!important;
}
#recipient_salutation {
 width:90px;
}
#ugc-address-form ul.ugc-form-list li.recipient_salutation {
 width:95px!important;
}
#ugc-address-form ul.ugc-form-list li.recipient_firstname, #ugc-address-form ul.ugc-form-list li.recipient_lastname {
 margin-left: 10px;
 width: 38% !important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item.wide input, li.ugc-form-item select {
 width: 95%!important;
}
}
/* Iphone 4 landscape */
@media only screen and (min-width: 979px) and (max-width: 1150px) {
.main-container .mt-product-list #mtcontainer .element {
 width:28.5%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item.wide input, li.ugc-form-item select {
 width: 95%!important;
}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
.preview #mainImage {
	height: auto !important;
	max-height:204px !important;
}
.store-starter #shopping-cart-totals-table tfoot td {
	font-size: 100%;
}
.store-starter .block .block-title strong span {
	font-size: 95%;
}
.main-container .mt-product-list #mtcontainer .element {
 width:auto!important;
}
#ugc-form-data #ugc-select-delivery-type + #ugc-address-form{
	width:94.5%;
}
}

/*Ipad Portrait*/	
@media (min-width: 768px) and (max-width: 979px) {
/*#shopping-cart-table dl.item-options dt,
#shopping-cart-table dl.item-options dd {
	width:auto!important;
}*/
#my-orders-table .last span.nobr {
 white-space: pre-line !important;
}
.mt-social .mt-social-inner ul {
/*width:7%!important;*/
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 85%!important;
}
ul.links li {
 padding: 0 10px!important;
}
.product-essential .product-shop .gift-card-info .gift-card-selectbox ul li select {
 width:93%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li {
 width:100%;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width:90% !important;
}
 .my-account .order-items #my-orders-table th, .my-account .order-items #my-orders-table td {
 padding:8px;
}
.pager .amount {
 padding-bottom: 12px !important;
}
.pager .limiter {
 clear: both;
 margin-left: 0 !important;
}
.pager .pages {
 float: right;
 margin-top: -6px;
}
#product_addtocart_form .add-to-cart .qty-container #qty {
 padding: 13px 7px;
}
#checkout-step-login .col-1 .buttons-set {
 top:0;
}
#checkout-step-login .col-2 .buttons-set {
 top: 33px;
}
.page .table th, .page .table td {
 padding:6px !important;
}
.products-list .product-thumbnail {
 height:auto;
 width:auto;
}
/*.mt-product-list #mtcontainer .element {
	width:auto!important;
}*/

}
/* Iphone 4 landscape */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.mt-top-menu ul.links li a {
 display: inline!important;
}
.header-container .header .logo img {
 width:100%
}
body {
 padding-left:0!important;
 padding-right:0!important;
}
.header-container .header {
 height:auto!important;
}
/*#shopping-cart-table dl.item-options dt,
#shopping-cart-table dl.item-options dd {
	width: 100%!important;
}

#shopping-cart-table dl.item-options dt{
	width: 51% !important;
}

#shopping-cart-table dl.item-options dd{
	overflow: hidden;
	text-overflow: ellipsis;
	width: 45% !important;
}*/

.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 85%!important;
}
.mt-footer-static .about-us {
/*padding: 30px 0 0 10px !important;*/
}
.mt-footer-static .block_support, .mt-footer-static .facebook {
 padding: 30px 10px !important;
}
.pager .amount {
 padding-bottom: 12px !important;
}
.pager .limiter {
 clear: both;
 margin-left: 0 !important;
}
.pager .pages {
 float: right;
 margin-top: -6px;
}
.cart-collaterals #shopping-cart-totals-table {
 width:30%;
}
.mt-top-menu .top-link ul.links .desktop-cart-link {
 display:none!important;
}
.mt-top-menu .top-link ul.links .mobile-cart-link {
 display:inline!important;
}
}
 @media (max-width: 580px) {
 .account-create #form-validate .fieldset li.fields > .field {
 margin-right: 0;
 width: 100%;
}
.supplier-products-container .supplier-products > div .bx-wrapper .bx-viewport{
	width: 95% !important;	
}
.motive-container .motive .bx-wrapper .bx-viewport{
	width: 95% !important;	
}
}

/* Iphone 4 landscape */
@media only screen and (min-width: 320px) and (max-width: 480px) {
.mt-top-menu ul.links li {
/*display:block!important;
	border-width:0 0 1px 0!important;*/
}
.header-container .header .logo img {
 width:100%
}
body {
 padding-left:0!important;
 padding-right:0!important;
}
.header-container .header {
 height:auto!important;
}
/*#shopping-cart-table dl.item-options dt, #shopping-cart-table dl.item-options dd {
	width: 100%!important;
}*/
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 85%!important;
}
.mt-footer-static .about-us {
/* padding: 30px 10px 0 !important;*/
}
.mt-footer-static .block_support, .mt-footer-static .facebook {
 padding: 30px 10px !important;
}
.page .quick-access .top-link {
 margin-top: 0 !important;
}
ul.links li {
 line-height: 36px !important;
}
.top-link ul.links li a {
 display:inline;
 padding:0 18px;
}
#form-validate ul.form-list li.control {
 width:100%;
}
 #form-validate ul.form-list li.control > .input-box {
 width:4%;
}
 #form-validate ul.form-list li.control > label {
 width:92%;
}
.pager .amount {
 padding-bottom: 12px !important;
}
.pager .limiter {
 clear: both;
 margin-left: 0 !important;
}
.pager .pages {
 clear:both;
 float: right;
}
.cart-collaterals #shopping-cart-totals-table {
 width:50%;
}
#product_sendtofriend_form #add_recipient_button {
 clear:right;
 margin-top:10px;
}
 #shopping-cart-table dl.item-options dt, #my-orders-table dl.item-options dt {
 width: 100% !important;
}
 #shopping-cart-table dl.item-options dd, #my-orders-table dl.item-options dd {
 overflow: hidden;
 text-overflow: ellipsis;
 width: 100% !important;
}
#checkout-step-login .col2-set .col-1 {
 min-height: 300px !important;
}
#ugc-select-delivery-type .delivery_type_cont label {
 /*font-size:10px;*/
 font-size:14px;
}
.top-link ul.links li a {
 font-size:12px!important;
 white-space:nowrap;
}
.mt-footer-static-container-top .language-switcher .mt-social-inner h3 span {
 font-size:15px!important;
 line-height:32px!important;
}
/*#ugc-form-data #ugc-select-delivery-type + #ugc-address-form{
	width:92.7%;
}*/
}

/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 240px) and (max-width: 320px) {
.mt-top-menu ul.links li {
/*display:block!important;
	border-width:0 0 1px 0!important;*/
}
.header-container .header .logo img {
 width:100%
}
body {
 padding-left:0!important;
 padding-right:0!important;
}
.header-container .header {
 height:auto!important;
}
/*#shopping-cart-table dl.item-options dt,
#shopping-cart-table dl.item-options dd {
	width: 100%!important;
}*/

#shopping-cart-table dl.item-options dt, #my-orders-table dl.item-options dt {
 width: 100% !important;
}
 #shopping-cart-table dl.item-options dd, #my-orders-table dl.item-options dd {
 overflow: hidden;
 text-overflow: ellipsis;
 width: 100% !important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li {
 width: 100%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 89%!important;
}
.mt-footer-static .about-us {
/*padding: 30px 0 0 10px !important;*/
}
.mt-footer-static .block_support, .mt-footer-static .facebook {
 padding: 30px 10px !important;
}
.products-list-inner .addtocart p > button.button, .products-list-inner .detail-button button.button {
 width: 100%!important;
}
.products-list .products-list-inner .addtocart, .products-list .products-list-inner .add-to-links, .products-list .products-list-inner .detail-button {
 width: 100%!important;
}
.products-list .product-name a {
 font-size: 83%!important;
}
.page .quick-access .top-link {
 margin-top: 0 !important;
}
ul.links li {
 line-height: 36px !important;
}
.top-link ul.links li a {
 display:inline;
 padding:0 18px;
}
#form-validate ul.form-list li.control > .input-box {
 width:7%;
}
 #form-validate ul.form-list li.control > label {
 width:88%;
}
.pager .amount {
 padding-bottom: 12px !important;
}
.pager .limiter {
 clear: both;
 margin-left: 0 !important;
}
.pager .pages {
 clear:both;
 float: right;
}
.cart-collaterals #shopping-cart-totals-table {
 width:83%;
}
#product_sendtofriend_form #add_recipient_button {
 clear:right;
 margin-top:10px;
}
.voucher-edit #product_addtocart_form .add-to-box .addcart button {
 width: 100%;
}
.voucher-edit #product_addtocart_form .add-to-box .addcart button span span {
 font-size: 12px;
}
#checkout-step-login .col2-set .col-2 {
 margin-top: 50px;
}
.top-link ul.links li a {
 font-size:12px!important;
 white-space:nowrap;
}
.top-link .desktop-cart-link {
 display:none!important;
}
.top-link .mobile-cart-link {
 display:inline!important;
}
.mt-footer-static-container-top .language-switcher .mt-social-inner h3 span {
 font-size:14px!important;
}
}
@media (max-width: 380px) {
.supplier-products-container .supplier-products > div .bx-wrapper .bx-viewport {
    width: 93% !important;
}	
.motive-container .motive .bx-wrapper .bx-viewport{
	width: 93% !important;	
}
}
@media (max-width: 340px) {
 .products-list .product-thumbnail {
 height:auto;
 width:auto;
}
}
/* IPHONE 4 + 5 Portrait */
@media (max-width: 240px) {
.mt-top-menu ul.links li {
/*display:block!important;
	border-width:0 0 1px 0!important;*/
}
.header-container .header .logo img {
 width:100%
}
body {
 padding-left:0!important;
 padding-right:0!important;
}
.header-container .header {
 height:auto!important;
}
#shopping-cart-table dl.item-options dt, #shopping-cart-table dl.item-options dd {
 width: 100%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li {
 width: 100%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 89%!important;
}
.mt-footer-static .about-us {
/*padding: 30px 0 0 10px !important;*/
}
.mt-footer-static .block_support, .mt-footer-static .facebook {
 padding: 30px 10px !important;
}
#products-list .show-grid .products-list-image a.product-image {
 width: 100%!important;
}
.products-list-inner .addtocart p > button.button, .products-list-inner .detail-button button.button {
 width: 100%!important;
}
.products-list .products-list-inner .addtocart, .products-list .products-list-inner .add-to-links, .products-list .products-list-inner .detail-button {
 width: 100%!important;
}
.page .quick-access .top-link {
 margin-top: 0 !important;
}
ul.links li {
 line-height: 36px !important;
}
.top-link ul.links li a {
 display:inline;
 padding:0 18px;
}
#product_sendtofriend_form > .buttons-set button {
 float: left;
 margin-left: 0;
 margin-top: 10px;
}
#product_sendtofriend_form #add_recipient_button {
 clear: both!important;
 float: left!important;
}
#checkout-step-login .col2-set .col-2 {
 margin-top: 50px;
}
}
 @media (max-width: 767px) {
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li {
 width: 100%;
}
.product-essential .product-shop .gift-card-info .gift-card-selectbox ul li select {
 width: 92% !important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item input, .main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 90% !important;
}
 .footer .static-address {
 text-align:center !important;
 position: relative !important;
}
 .footer .address {
 text-align:center !important;
}
 .footer-container .footer-nav-container {
 float:none !important;
}
 .products-list .products-list-image .product-image {
 margin:0 !important;
}
 .nav-collapse ul.nav-accordion li:last-child {
 padding-bottom:0!important;
}
.breadcrumbs {
 padding: 0!important;
}
.breadcrumbs ul {
 padding: 0 12px !important;
}

/******************** Kranti *********************************/
.voucher-preview > .preview-container {
 display:none !important;
}
 .naviga .visible-desktop, .ie8 .naviga .visible-desktop, .ie9 .naviga .visible-desktop {
 display:none !important;
}
 .naviga .hidden-desktop, .ie8 .naviga .hidden-desktop, .ie9 .naviga .hidden-desktop {
 display:block !important;
}
 .ie9 table#shopping-cart-table, .ie9 table#shopping-cart-table tbody, .ie9 table#shopping-cart-table tr, .ie9 table#shopping-cart-table td, .ie9 table#checkout-review-table, .ie9 table#checkout-review-table tbody, .ie9 table#checkout-review-table tr, .ie9 table#checkout-review-table td, .ie9 table#my-orders-table, .ie9 table#my-orders-table tbody, .ie9 table#my-orders-table tr, .ie9 table#my-orders-table td {
 width:98% !important;
 clear:both !important;
 float:left !important;
 text-align:center !important;
 display:block !important;
}
 #checkout-step-billing #billing-address-select, .ie9 #checkout-step-billing #billing-address-select {
 width:100% !important;
}

/*ul.links li{
	padding:10px 0 !important;
}*/

#checkout-step-login .col-2 .buttons-set {
 position: relative;
 bottom: 0;
 right: 0;
}
#checkout-step-login .col-2 .buttons-set > a.f-left {
 float: none !important;
}
#product_addtocart_form .add-to-cart {
 height:auto;
}
 #shopping-cart-table dl.item-options, #my-orders-table dl.item-options {
 width:100%;
 display: inline-block;
}
.products-list .products-list-image .product-image {
 width:auto !important;
}
 #checkout-step-login .col2-set .col-1 {
 min-height: 275px;
}
#checkout-step-login .col-1 .buttons-set {
 right:-13px;
 top:0;
}
#checkout-step-login .col-2 .buttons-set {
 top: 0;
}
.container .slideshow_static .container .show-grid .slider_description_container {
 padding: 32px 10px 0;
}
 ul.links li {
 margin: 0 -4px 0 0 !important;
}
ul.links li a {
	/*display:block;*/
	padding: 10px;
}
.page .quick-access .top-link {
 margin-top:0!important;
 margin-bottom: 3px;
}
#products-list .product-shop .ratings {
 height: 100%;
}
.breadcrumbs {
 height:100% !important;
 line-height: 20px !important;
}
.breadcrumbs li {
 line-height: 20px !important;
}
.breadcrumbs .container {
 margin:10px 0;
}
.product-view .product-img-box .mt-media {
 margin:0 !important;
}
 .mt-footer-static .about-us, .mt-footer-static .block_support, .mt-footer-static .facebook {
 padding: 5px 10px !important;
}
.mt-footer-static .about-us {
 padding-bottom: 16px !important;
}
.mt-footer-static .about-us > .footer-static-content > p {
 padding-bottom: 25px !important;
}
.mt-footer-static .block_support .footer-static-title > h3, .mt-footer-static .facebook .footer-static-title > h3 {
 padding-top: 10px !important;
}
.cart #shopping-cart-table tfoot > tr > td {
 border-bottom: 1px solid;
}
table.impressum_table iframe {
 width:100%;
}
table.impressum_table td {
 border-right:0 !important;
}
.breadcrumbs ul {
 margin-left: 0 !important;
}
.naviga .mt-drillmenu .navbar .btn-navbar {
 margin-left: 5px !important;
}
#shopping-cart-table td.cart-image {
 width: auto;
}
#ugc-form-container{
	width: 99%;	
}

/*********************************************************/
.configurator_options .none-group-wrapper .option-details dt {
 width:100%!important;
}
.configurator_options .none-group-wrapper .option-details dd {
 width:100%!important;
}
 .top-link ul.links li a {
 border:none;
}
.top-link ul.links li a {
 padding: 0 8px;
 white-space: nowrap;
}
.top-link .desktop-cart-link {
 display:none!important;
}
.top-link .mobile-cart-link {
 display:inline!important;
}
.top-link ul.links li {
 padding:2px 0!important;
}
.page .quick-access .top-link {
 height:auto!important;
 line-height:inherit!important;
}
 .mt-social .mt-social-inner ul {
 margin:0 auto;
}
.wrapper .page .mt-social .mt-social-inner ul {
 width:7%;
 float: none !important;
}
.mt-social-inner .span6 {
 float: none !important;
 text-align: center !important;
 width: 100% !important;
}
.language-switcher .mt-social-inner ul {
 width: 50% !important;
}
.language-switcher {
 margin-top:15px;
 padding-top:15px;
}
.mt-social .mt-social-inner ul.pull-right li.item {
 padding:0 0 0 5px !important
}
.mt-footer-static-container-top .language-switcher .mt-social-inner h3 span {
 line-height:32px!important;
}
.checkout-cart-index .col-main .cart-empty p.label { overflow-wrap: break-word !important; white-space: normal !important; line-height: 30px !important; }
#rewards-form .fieldset.reward-fieldset h4.loyalty.pull-left { padding-right: 15px !important; width: 100% !important;}
#rewards-form .fieldset.reward-fieldset h4.loyalty.pull-right { float: left !important; line-height: normal !important; }
}
/**** Isotope CSS3 transitions ****/
.isotop-loading {
	width: 94% !important;
}
.template-preview-field {
	position: absolute;
	line-height: 1.2em;
	margin-top: -0.25em;
}
.template-preview-marker {
	/*float: left;
    padding-left: 5px;*/
	display: inline;
	word-wrap: break-word;
}
.isotope .product-name a, .products-grid .product-name a, .block-related .product-name a {
	padding:10px !important;
}
.isotope .product-name, .products-grid .product-name {
	min-height:38px !important;
}
.mask h3.product-name {
	height:38px !important;
}
#mtcontainer .mask, #mt_productscroller .mask, .products-grid .mask, .block-related .mask {
	height:38px !important;
}
#mt_productscroller div.product-image:hover .mask {
	height: 100%;
}
#mtcontainer div.product-image:hover .mask, #mt_productscroller div.product-image:hover .mask, .products-grid div.product-image:hover .mask, .block-related div.product-image:hover .mask {
	height: 100% !important;
	white-space: normal;
	outline: none;
}
#mt_productscroller div.product-image:hover .mask h3.product-name {
	height: 30px;
	min-height: 30px;
	display: block;
	margin: 50px auto 0;
	color: #FFFFFF;
}
#mt_productscroller div.product-image:hover .mask h3.product-name a {
	line-height: normal;
	margin: 0;
	padding: 0;
}
#mt_productscroller .mask h3.product-name a {
	padding: 15px 10px 0 10px;
	line-height: normal;
	display: block;
}
#mtcontainer div.product-image:hover .mask h3.product-name, .products-grid div.product-image:hover .mask h3.product-name, .block-related div.product-image:hover .mask h3.product-name {
	display: block;
	height: auto;
	margin: 50px auto 0;
	color: #FFFFFF;
	height: 45px;
	min-height: 45px;
}
#mtcontainer div.product-image:hover .mask h3.product-name a, #mt_productscroller div.product-image:hover .mask h3.product-name a, .products-grid div.product-image:hover .mask h3.product-name a, .block-related div.product-image:hover .mask h3.product-name a {
	color: #FFFFFF;
	outline: none;
}
#mtcontainer div.product-image:hover .mask .short-description, #mt_productscroller div.product-image:hover .mask .short-description, .products-grid div.product-image:hover .mask .short-description, #mtcontainer div.product-image:hover .mask .ratings, #mt_productscroller div.product-image:hover .mask .ratings, .products-grid div.product-image:hover .mask .ratings, .block-related div.product-image:hover .mask .ratings {
	height: auto;
	margin: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	zoom: 1;
	filter: alpha(opacity=1);
	opacity: 1;
}
#mt_productscroller div.product-image:hover .mask {
	height:100%;
}
.preview-container .giftFooterLogos {
	position:relative;
	float:left;
	width:100%;
}
.main-container .col-right {
	padding-right:1%;
}
/*************** configurator_options css start ****************/
.configurator_options .none-group-wrapper .option-details dd select {
	width:100%;
}
.configurator_options .none-group-wrapper .option-details dt {
	width:50%;
	padding: 0 0 5px;
}
.configurator_options .none-group-wrapper .option-details dd {
	width:40%;
	padding: 0 0 5px;
}
#product-options-wrapper > dl.last > dd {
	width:100%;
	padding-bottom:0;
}
#product-options-wrapper > dl.last > dd.last {
	width:60%;
}
.product-view .product-options > dl.last > dt {
	width:25%;
}
.configurator_options .none-group-wrapper .option-details dl {
	margin-bottom:0;
}
#product-options-wrapper {
	background:none;
	padding:0;
}
#product-options-wrapper .configurator_options {
	background-color:transparent;
}
.configurator_options .none-group-wrapper {
	padding:0
}
.configurator_options .none-group-wrapper .option-detail-wrapper .option-details {
	padding:0;
	border:none;
}
.product-view .product-shop .special-price .price, .product-view .product-shop .regular-price .price {
	font-size: 100%!important;
	font-weight:normal!important;
}
.product-essential .product-shop #product-options-wrapper {
	margin-top:30px;
}
.product-options .configurator_options dd select {
	margin-bottom:0px;
}
.product-options .configurator_options .option-details .detail-dt {
	font-weight: normal;
}
/*.product-options .configurator_options .option-details .detail-dt > br{
	display:none;
}*/
.product-options .configurator_options .option-detail-wrapper {
	margin-bottom:2px;
}
.product-options .configurator_options .option-detail-wrapper label {
	display:inline;
}
.product-options .configurator_options .option-detail-wrapper input[type="radio"], .product-options .configurator_options .option-detail-wrapper input[type="checkbox"], .product-options .configurator_options .option-detail-wrapper input[type="text"] {
	margin: 0;
}
.option-details .detail-dt label {
	font-style:normal;
}
.option-details .detail-dt label em {
	color: rgb(217, 103, 59);
	font-style:normal;
	padding-left: 3px;
}
em {
	font-style:normal!important;
}
h1.label-option, .product-options dd select, .product-options dt label, ul.options-list li label {
	font-weight:normal!important;
}
#activity-overlay svg {
	display:none;
}
.product-options dl.last {
	float:left;
	width:100%;
}
#product-options-wrapper > dl.last > dt > label {
	float:left;
}
#product-options-wrapper > dl.last > dt > .price-notice {
	float:left;
	margin-top:2px;
}
#product-options-wrapper > dl.last > dt + dd {
	width:75%;
	min-height:40px;
}
.product-options dd .input-box select {
	width:61%;
}
.product-options dd .input-box textarea, .product-options .input-box .input-text {
	width:58%;
}
.product-options .regular-price {
	float:left;
}
.product-options .magikdisplay {
	float:left;
	margin-left: 10px;
}
.product-options .price-container {
	float:left;
	margin-bottom: 10px;
}
.product-options dd .time-picker .datetime-picker {
	margin-bottom:0px;
}
.product-options dd .time-picker {
	margin-bottom:20px;
}
.product-options .tax_info {
	float:left;
	margin-left: 10px;
}
.configurator_options .none-group-wrapper .option-details .detail-dt .description {
	font-size: 11px;
	padding-right: 10px;
}
/*************** configurator_options css end ****************/
.product-view .product-shop .product-options, .account-login .buttons-set {
	background-color:transparent!important;
	border: 1px solid #DEDEDE;
}
.cart .cart-table tfoot td {
	background-color:transparent;
}
.mt-social ul li a {
	/*background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/social.png")!important;*/
}
.mt-social ul li.yelp a {
	background-position: -300px 0;
}
.mt-social ul li.yelp a:hover {
	background-position: -300px -39px;
}
.mt-social ul li.instagram a {
background-position: -312px -1441px;
}
.mt-social ul li.instagram a:hover {
	background-position: -312px -1482px;
}
.mt-social ul li.pinterest a {
	background-position: -181px 0 !important;
}
.mt-social ul li.pinterest a:hover {
	background-position: -180px -40px !important;
}
.mt-social ul li.tiktok a {
	background-position: -358px -1442px;
}
.mt-social ul li.tiktok a:hover {
	background-position: -357px -1483px;
}
.product-view .product-shop .availability span a {
	color:inherit;
	cursor:default;
}
.products-list .item .availability span, .product-view p.availability span {
	color: #4F9923;
}
.product-view .availability.out-of-stock span, .products-list .item .availability.out-of-stock span {
	color: #D83820;
}
.product-view .product-shop .availability {
	padding-top:0!important;
	float:left;
	width:100%;
}
.products-grid .top-actions-inner .availability {
	border-bottom:1px solid #fff;
	color:#fff;
	font-size:11px;
}
.products-grid .top-actions-inner .availability span a {
	color:inherit;
	cursor:default;
}
.products-list .item .availability span a {
	color:inherit;
	cursor:default;
}
#checkout-payment-method-load dt span.no-display {
	margin:0;
	float:left;
	padding:0 8px 0 18px;
}
.discount .discount-form .buttons-set button.button {
	margin-bottom:5px;
}
.std ul {
	overflow:auto;
	padding-left: 1.1em !important;
}
.availability.only-stock span {
	color:#D9673B !important;
}
.products-grid .top-actions-inner .availability.only-stock span {
	color:#fff !important;
}
.store-starter .col-main .pager, .store-starter .naviga {
	display:none!important;
}
.mt-footer-static-container-top .mt-social-inner h3 span {
	font-size: 16px !important;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher ul {
	margin-top: 6px;
	float:left;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a {
	display: block;
	float: left;
	width: 27px;
	height: 27px;
	margin-left: 5px;
	background: transparent url("/skin/frontend/gurado/global/images/flag-icons.png") no-repeat 0 0;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.hide-text {
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.de_DE {
	background-position: 0 0;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.en_GB {
	background-position: -39px 0px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.it_IT {
	background-position: -78px 0px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.fr_FR {
	background-position: -119px 0px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.nl_NL {
	background-position: -157px 0px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.ru_RU {
	background-position: -196px 0px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.active.de_DE {
	background-position: 0 -38px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.active.en_GB {
	background-position: -39px -38px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.active.it_IT {
	background-position: -78px -38px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.active.fr_FR {
	background-position: -119px -38px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.active.nl_NL {
	background-position: -157px -38px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.active.ru_RU {
	background-position: -196px -38px;
}
.mt-product-list {
	padding-left:0;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
	background-color:transparent!important;
}
.footer-container.mt-copyright {
	font-size:12px;
}
.order-info-box, .order-info {
	background-image:none!important;
	background-color:transparent!important;
}

.page-print .main-container .buttons-set button.button{
	margin-top:10px;
}
#co-payment-form .sp-methods dd a.sofort img{
	margin-bottom:10px!important;
}
#under-development{
	 background: #24bdf0 none repeat scroll 0 0;
    color: #ffffff;
    left: 0;
    padding: 7px;
    position: fixed;
    top: 0;
    width: 100%;
	font-size:16px;
	z-index:999999!important;
	font-family:Arial, Helvetica, sans-serif;
}
#under-development + div{
	margin-top:30px;
}


.mt-category-list .category-item{
	width: 29.6%;
	float:left;
	box-shadow:1px 1px 2px #ccc;
	padding: 15px 10px;
    position: relative;
	margin-bottom: 25px;
    margin-right: 15px;
}
.mt-category-list .category-item.last{
	/*margin-right:0;*/
}
.mt-category-list .category-item a.spacer_div_tag{
	bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}

.mt-category-list.column-3-grid .category-item {    
    width: 280px;
}
.mt-category-list .column-5-grid .category-item {    
    width: 200px;
}
.mt-category-list .category-item-image{
	height:80px;
	text-align:center;
}
.mt-category-list .category-item-image img{
height: 100%;
  /*  width: 100%;*/
}
.mt-category-list .category-item-content .category-item-title{
	height: 20px;
    margin: 10px 0;
    outline: medium none;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
	text-align:center;
}
 @media (min-width: 768px) {
 .mt-footer-static .about-us h3 {
/*margin-top:30px;*/
	}
 .checkout-onepage-success .page .main-container .main .main-inner .col-main {
 padding-left:50px!important;
 padding-right:50px!important;
}
.fixed-header .page.container .mt-top-menu{
	position: fixed;
	top: 0;
}
.fixed-header .page.container .header-container{
	position: fixed;
}
.fixed-header .stretched_broadsheet .header-container{
	position: fixed;
	width: 100%;
}

.fixed-header .page:not(.container) .mt-top-menu{
	position: fixed;
	width: 100%;
	top: 0;
}
.fixed-header .page:not(.container) .header-container{
	position: fixed;
	width: 100%;
	top: 0;
}

}
@media (max-width: 480px) {
 .my-account > .order-info-box > div {
 width: 100%;
}
}
@media (max-width: 380px) {
 /* .registered-users #send2, #form-validate .buttons-set button.pull-right {
 clear: both;
 float: left;
 margin-left: 0;
 margin-top: 5px;
} */
.registered-users #send2, #form-validate .buttons-set button.pull-right {
	clear: both;
	float: right;
	margin-left: 0;
	margin-top: 5px;
   }
}


@media (min-width: 980px) and (max-width: 1200px) {
	.mt-category-list .category-item{
		width: 29%;
	}
}
/*Ipad Portrait*/	
@media (min-width: 768px) and (max-width: 979px) {
 .mt-footer-static-container-top .mt-footer-static-inner .language-switcher ul {
 float: none;
 overflow: hidden;
 padding: 10px 0 0;
 text-align: center;
 width: 50%;
}
 #my-orders-table .last span.nobr {
 white-space: nowrap !important;
}
.mt-category-list .category-item{
	width: 45%;
	
}
}
#co-billing-form div.chks {
	position: relative;
	margin-left:0px;
}
#co-billing-form div.chks input {
	margin-top: 0;
	float: left;
	margin-right: 3px;
	margin-top: 2px;
}
@media (max-width: 979px) {
.supplier-products-container .supplier-products .bx-wrapper .bx-viewport{
	width: 97% !important;	
}
.motive-container .bx-wrapper .bx-viewport{
	width: 97% !important;	
}
#under-development{
	font-size:13px!important;	
}

}
 @media (max-width: 767px) {
.linear-header-container .header {
 position:static;
}
.product-view > .greeting-card-container {
 display:none!important;
}
.supplier_product_popup .popup-title{
	margin-bottom:10px !important;	
}
.supplier_product_popup .popup-title {
    font-size: 18px !important;	
}
.supplier-products-container .supplier-products .product-slider-hide-show-btn {
    cursor: pointer;
}
.supplier-products-container .supplier-products .product-slider-hide-show-btn span.button {
    float: left;
    margin-right: 7px;
    margin-top: 0;
	font-size:18px;
}
.supplier-products-container .supplier-products .product-slider-hide-show-btn.adjust-bottom-space{
	margin-bottom: 7px;
    padding-bottom: 10px;	
}
#under-development{
	position:relative;
}

#under-development + div.wrapper .mt-top-menu, #under-development + script + div.wrapper .mt-top-menu {
	top:0!important;	
}
#under-development + div{
	margin-top:0;
}
.mt-category-list .category-item{
	width: 42%;
}

}
@media (max-width: 480px) {
.mt-category-list .category-item{
	width: 45%;
	float: none;
    margin: 10px auto;
    position: relative;
    width: 80%;
}
}
.supplier-products-container ul.preview-supplier-products li {
	float:left; 
	position:relative; 
	/*margin: 0 10px; 
	max-width:160px;*/
}
.supplier-products-container ul.preview-supplier-products li .supplier_product_image {
 	width:160px; 
	height:160px; 
	position:relative;
}
.supplier-products-container .supplier_product_image.additional_product_img{
	width:288px!important; 
}

.supplier-products-container {
	float:left; 
	width:100%;
	position:relative;
}

.supplier-products-container ul.preview-supplier-products li img {
	float: left;
    height: 100%;
    width: 100%;
}

.supplier-products-container ul.preview-supplier-products li .supplier_product_desc > span{
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 150px;
	font-size:13px;
}
.supplier-products-container ul.preview-supplier-products li .supplier_product_desc {
	/*padding:5px 0;
	background: #ffffff none repeat scroll 0 0;*/
    float: left;
    text-align: center;
    width: 100%;
	max-width:160px;
}
.additional-product .supplier_product_desc{
	max-width:288px!important;
}

.additional-product .supplier_product_desc span{
	width: 288px!important;
}
.supplier-products-container ul.preview-supplier-products li .supplier_product_desc  .supplier_product_price{
	/*color:#d9673b;*/
	border:0;
}
.supplier-products-container ul.preview-supplier-products li .spacer_supplier_product {
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	margin:auto;
	z-index:3;
}

.supplier-products-container ul.preview-supplier-products li a.spacer_supplier_product{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
}
.supplier-products-container ul.preview-supplier-products  .supplier_product_teaser_desc.show{
	 background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    bottom: 0;
    color: #ffffff;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
	display:table!important;
	height:100%;
	width:100%;
}
.ie8 .supplier-products-container ul.preview-supplier-products .supplier_product_teaser_desc.show{
	background-color:#000000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
}
.supplier_product_teaser_desc.show span.teaser_text{
	display:table-cell;
	vertical-align:middle;
	padding: 5px;
}
.supplier_product_popup .product-description  ul{
	list-style:inherit;
}
.supplier-products-container .supplier-products-cart{
	float: left;
	width: 100%;
	margin-left:0 !important;
	padding-bottom:10px;
}
.supplier-products-cart .supplier-products-cart-item .supplier_product_image{
	float:left;
	width:50px;
	margin-right:10px;
}

/************* kranti*******************/
.supplier_product_popup .popup-header{
	min-height: 16.4286px; 
	padding: 0 15px;
}
.supplier_product_popup .popup-body .teaser-image{
	margin: 0 auto 10px;
}
.supplier_product_popup .popup-body .product-price {
	margin: 5px 0 2px;
}
.supplier_product_popup {
    height: 100%;
    overflow-y: scroll;
    padding-right: 15px;
	text-align: left;
}
.mt0{
	margin-top:0;	
}
.mt10{
	margin-top:10px;	
}
.mb15{
	margin-bottom:15px;	
}
.mb5{
	margin-bottom:5px !important;	
}
.mb0{
	margin-bottom:0;	
}
.mb10{
	margin-bottom:10px;	
}
/*.supplier_product_popup .popup-body {
    padding-top: 15px;
}*/
.supplier_product_popup .product-title {
    margin-bottom: 4px;
}
.supplier_product_popup .popup-title {
	line-height:normal;
}
.supplier_product_popup .product-description {
    padding: 10px 50px 10px 0;
}
.supplier_product_popup .nav-tabs > li > a {
    display: block !important;
    font-size: 16px;
    text-decoration: none;
    text-transform: uppercase;
	margin-right: 12px; 
}
.supplier_product_popup .nav-tabs > li > a:focus{
	outline:none;	
}
.supplier_product_popup .tab-content {
    padding: 13px 50px 13px 13px;
}
.supplier_product_popup .product-bxslider{
	margin-left:0;	
}
.supplier_product_popup .product-bxslider > li {
    cursor: pointer;
}
.supplier_product_popup .bx-wrapper{
	margin-bottom: 30px !important;
}
.supplier_product_popup .bx-wrapper .bx-viewport{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
}
.supplier_product_popup .bx-wrapper .product-bxslider img{
	height: 90px;    
    width: 90px;
}
.supplier_product_popup .bx-wrapper .bx-viewport{
	height: auto !important;
}
.supplier_product_popup .tax {
    margin-bottom: 6px;
}
.supplier_product_popup hr{
	border:0 !important;
	border-top:1px solid #cecece !important;
	border-bottom:1px solid #fff !important;
}
.supplier_product_popup .product-bxslider-mobile {
    margin-left: 0;
}
.supplier_product_popup #productDescriptionAccordion {
    margin-top: 25px;
}
.supplier_product_popup .accordion-toggle:focus {
    outline: medium none;
}
.supplier_product_popup .accordion-toggle:hover {
    text-decoration: none;
}
.supplier_product_popup #productDescriptionAccordion h3.ui-accordion-header {
    background-image: none;
    border: 0;
    padding: 7px 10px;
	border-radius: 0;
}
.supplier_product_popup #productDescriptionAccordion h3.ui-accordion-header.ui-state-hover {
    border: 0;
}
.supplier_product_popup #productDescriptionAccordion .ui-accordion-header-icon{
	display:none;	
}
.supplier_product_popup #productDescriptionAccordion .ui-accordion-content{
	height:auto !important;	
	padding: 10px;
	border-radius: 0;
}
.supplier_product_popup #productDescriptionAccordion h3.ui-accordion-header.ui-state-active .icon-chevron-down {
    display: none;
}
.supplier_product_popup #productDescriptionAccordion h3.ui-accordion-header.ui-state-active .icon-chevron-up {
    display: inline-block !important;
}
.supplier-products-container .bx-wrapper .bx-viewport {
    left: 5px;
    width: 98% !important;
}
.supplier-products-container {
    border-bottom: 1px solid #d0d0d0;
    margin: 5px 0;
}
.supplier-products-container .supplier-products.pb24{
	padding-bottom: 24px;	
}
.supplier-products-container .bx-wrapper .bx-controls-direction a.bx-prev, .motive-container .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 0;
}
.supplier-products-container .bx-wrapper .bx-controls-direction a.bx-next, .motive-container .bx-wrapper .bx-controls-direction a.bx-next {
    right: 0;
}
.supplier-products-container .supplier-products span.button, .supplier-products-container .supplier-products-cart .button {
    cursor: pointer;
    float: right;
    font-size: 14px;
    opacity: 1;
}
.supplier-products-container .supplier-products.pb24 .supplier-products h4.hidden-phone {
    margin-bottom: 12px;
}
.supplier-products-container .supplier-products h4.hidden-phone {
    margin-bottom: 18px;
}
.product-description-tabs{
	margin-bottom:0px !important;	
}
.supplier_product_popup .nav-tabs > li > a{
	border:0px; 
}
.bx-wrapper .bx-viewport {
    background: #ffffff none repeat scroll 0 0;
    border: 5px solid #ffffff;
    box-shadow: 0 0 5px #cccccc;
    left: -5px;
}
/*.gurado-admin-themeeditor .slider_description_container, .gurado-admin-themeeditor .mt-product-list .product-title {
    position: relative;
}
.gurado-admin-themeeditor .slider_description_container.editable .content-static, .gurado-admin-themeeditor .product-title.editable {
    border: 1px dashed #000000;
}
.gurado-admin-themeeditor .slider_description_container.editable #editorTollbarRelativeDiv, .gurado-admin-themeeditor .product-title.editable #highlightEditorTollbarRelativeDiv {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	display:block;
}*/
.slider_description_container .content-static h3 {
    color: inherit;
    font-weight: bold;
    padding: 0;
    position: static;
    text-transform: none;
}
.content-static ol{
	list-style:numbers;
	padding-left:15px !important;
}
.content-static ul{
	list-style:disc;
	padding-left:15px !important;
}
.content-static ul li{
	text-align:left;	
}

.content-static a {
    display: inline-block !important;
}

/*#shopping-cart-table tr.dark {
    background-color: #fafafa;
}*/

/************* kranti*******************/



.vouchers-and-more-label{
background-repeat: no-repeat;
    height: 71px;
    outline: medium none;
    position: absolute;
    width: 74px;
	z-index: 10;

}

.vouchersandmore-custom-tooltip .popup td.corner {
	height: 15px;
	width: 19px;
}
.vouchersandmore-custom-tooltip .popup td#topleft {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/sprite.png");
	background-position: -140px -1138px;
}
.vouchersandmore-custom-tooltip .popup td.top {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bubble-2.png");
}
.vouchersandmore-custom-tooltip .popup td#topright {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/sprite.png");
	background-position: -138px -1163px;
}
.vouchersandmore-custom-tooltip .popup td.left-td {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bubble-4.png");
}
.vouchersandmore-custom-tooltip .popup td.right-td {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bubble-5.png");
}
.vouchersandmore-custom-tooltip .popup td#bottomleft {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/sprite.png");
	background-position: -133px -1260px;
	width: 19px;
}
.vouchersandmore-custom-tooltip .popup td.bottom {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bubble-7.png");
	text-align: center;
}
.vouchersandmore-custom-tooltip .popup td.bottom img {
	display: block;
	margin: 0 auto;
}
.vouchersandmore-custom-tooltip .popup td#bottomright {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/sprite.png");
	background-position: -20px -1290px;
}
.vouchersandmore-custom-tooltip td {
	padding:0 !important;
}
.vouchersandmore-custom-tooltip, .vouchersandmore-custom-tooltip .popup {
	background-color:transparent;
}
.vouchersandmore-custom-tooltip .popup {
	width:77%;
}
.vouchersandmore-custom-tooltip .tooltip_contents {
	background-color:#fff;
}
.vouchersandmore-custom-tooltip table {
	border: 0 none;
	border-radius: 0 0 0 0 !important;
	margin-bottom: 0 !important;
}
.vouchersandmore-custom-tooltip table td {
	border:0 !important;
}

body[class*="span"]{
	float: inherit;
    margin-left: inherit;
    min-height: inherit;
}

.gurado-admin-themeeditor .slider_description_container{
	position:relative;
}
.gurado-admin-themeeditor .slider_description_container .popover.editable-container{
	width:100%;	
}
.gurado-admin-themeeditor .slider_description_container .popover.editable-container .editableform textarea {
	width:99%;	
}
.payplace-redirect{
	text-align:center;
	min-height:150px;
	margin-top:60px;
}
.payplace-redirect input[type=submit]{
	padding:8px 15px;
	border:none;
	-webkit-border-radius: 3px;
	-webkit-transition: all 0.3s linear 0s;
	border-radius: 3px;
	margin: 0;
	outline: medium none;
	text-align: center;
	transition: all 0.3s linear 0s;
	vertical-align: middle;
}
.store-starter .mt-top-menu .header{
	height:auto;
}
.checkout-onepage-index  button.btn-checkout span{
	 padding: 0 15px;
}
#checkout-payment-method-load dd.ppp.paymentnetwork_pnsofortueberweisung.ppp-selected ul.form-list {
  padding-left: 20px;
}
#checkout-payment-method-load dd.ppp.paymentnetwork_pnsofortueberweisung {
  background-color: #ffffff;
  margin-bottom: 30px;
}
#checkout-payment-method-load dt.ppp.paymentnetwork_pnsofortueberweisung:hover + .paymentnetwork_pnsofortueberweisung, #checkout-payment-method-load dt.ppp.paymentnetwork_pnsofortueberweisung.ppp-selected {
  background-color: #f9f9f9;
}
/*#checkout-payment-method-load dt.ppp .radio {
  display: inline-block;
}
#co-payment-form #checkout-payment-method-load dt.ppp label {
  padding: 0 !important;
  width: auto !important;
}
#checkout-payment-method-load dt.ppp, #checkout-payment-method-load dd.ppp {
  background-color: transparent !important;
  border: 0 !important;
}
#checkout-payment-method-load dt.ppp.invoice .radio {
  margin-right: 0;
}
#checkout-payment-method-load dt.ppp.invoice label {
  display: inline;
  margin-left: 3px;
}
#checkout-payment-method-load dd.ppp.paymentnetwork_pnsofortueberweisung {
  margin-bottom: 15px;
  padding-left: 20px !important;
}
#checkout-payment-method-load dt.ppp.ppp-selected.paymentnetwork_pnsofortueberweisung, #checkout-payment-method-load dt.ppp.ppp-selected.invoice {
  background-image: none;
  background-position: right 0;
}*/
#giftVoucherDescription  ol {
    list-style: inside none number;
}
#giftVoucherDescription  ul {
    list-style: inside none disc;
}
.motive ul li{
	max-width:160px;
}
.store-marketplace .giftFooterLogos #giftQr{
	left:20px;
}

.store-marketplace .giftFooterLogos #giftBarcode{
	left:70px;
	height: 25px;
}
.store-marketplace #giftFooterText{
	width:70%;
	float:left;
}
.store-marketplace #portalBankLogo{
	float: right;
	width: 25%;
	margin-right: 10px;
}
.store-marketplace #portalBankLogo > img{
	float:right;
	display:none;
}
/*.store-marketplace .preview #giftFooterLogo > img{
	max-width:75px;
	float:left;

}
.store-marketplace .preview #giftFooterLogo{
    width: 165px;
	bottom: 40px;
	margin: 10px 15px 10px 10px;
    float: right;
    right: 15px;
    text-align: right;
    background-image: url(https://docs.solarisbank.de/assets/solaris-logo-dark-323e8f8110ffe527630e657564a3b2e1289d0c099d5b94d19c6dbe814fe69cf2.png);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: right center;
}*/
.quantity-input #qty{
	color:#555;
}

.store-iframe .slider.row-fluid{
	display: none;
}
.store-iframe .mt-footer-static-container {
	display: none;
}
.store-iframe .naviga {
	display: none;
}
.store-iframe .footer-container.mt-copyright {
	display: none;
}
.store-iframe .mt-top-menu {
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.45);
	top:0px!important;
}
.store-iframe .main-container {
	margin-top: 71px;
}
.store-iframe .mt-top-menu.fixed-menu{
	top:0px!important;
}
.recipient_street_housenumber {
	position:relative;
}
.recipient_street_housenumber .recipient_housenumber {
	max-width: 22% !important;
	float: left !important;
	clear: none !important;
}
.recipient_street_housenumber .recipient_housestreet {
	max-width: 60% !important;
	float: left !important;
	clear: none !important;
	margin-right: 8px;
}
.recipient_street_housenumber #advice-required-entry-recipient_housestreet.validation-advice{
    position: absolute;
    top: 37px;
}
.ugc-form-item.recipient_ort {
	clear:both;
}
.product-view .product-shop .add-to-cart input.items {
		-webkit-border-radius: 3px;
		-webkit-transition: background-color 800ms ease 0s;
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/sprite.png") no-repeat 0 0;
		border-radius: 3px;
		border: 0;
		height: 21px;
		margin: 0;
		outline: none;
		padding: 0;
		transition: background-color 800ms ease 0s;
		width: 22px; 
		}
		.product-view .product-shop .add-to-cart input.reduced {
		background-position: -308px -288px!important;
		margin: 0;
		padding: 0; }

		.product-view .product-shop .add-to-cart input.reduced:hover {background-position: -308px -288px!important; }

	.product-view .product-shop .add-to-cart input.increase {
		background-position: -285px -269px!important;
		margin: 0 0 5px 0;
		outline: none;
		padding: 0; }

		.product-view .product-shop .add-to-cart input.increase:hover {  background-position: -285px -269px!important; }
.mt-social ul li a {
		-webkit-transition: all 400ms ease-in-out 0s;
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/sprite.png") no-repeat 0 0;
		border-radius: 50% 50% 50% 50%;
		display: block;
		font-size: 0%;
		height: 40px;
		text-align: left;
		text-indent: -999em;
		transition: all 400ms ease-in-out 0s;
		vertical-align: middle;
		width: 40px; 
		background-position: -253px -394px;}
.mt-social ul li.facebook a { background-position: -19px 0; }
.mt-social ul li.facebook a:hover { background-position: -19px -39px; }
.mt-social ul li.twitter a { background-position: -60px 0; }
.mt-social ul li.twitter a:hover { background-position: -60px -39px; }
.solaris, .giroPay, .accept-1, .accept-2, 
.accept-3, .bank-logo, .direct-debit, .footer-static-content .sofort, .sepa, .gurado-barcode, #giftQr , .footer .static-address img ,#giftBarcode, #portalBankLogo ,.top-fbdiscount-left ,.vouchers-and-more-top-left, .paydirect, .twint { display: inline-block; background: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/sprite.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left;}
.footer-static-content .clearfix .oninvoice { background-position: -216px -829px; width: 98px; height: 28px; }
.mt-footer-static .payment-methods ul.card_visit li.accept-1 { background-position: -253px -394px; width: 50px; height: 35px; }
.mt-footer-static .payment-methods ul.card_visit li.accept-2 { background-position: -270px -870px; width: 50px; height: 35px; }
.mt-footer-static .payment-methods ul.card_visit li.accept-3 { background-position: -270px -912px; width: 50px; height: 35px; }
.mt-footer-static .payment-methods ul.card_visit li.bank-logo { background-position: -102px -1069px; width: 54px; height: 36px; }
.mt-footer-static .payment-methods ul.card_visit li.giroPay { background-position: -253px -355px;width: 87px;height: 35px;}
.mt-footer-static .payment-methods ul.card_visit li.sepa { background-position: -70px -1112px;width: 73px;height: 30px;}
.mt-footer-static .payment-methods ul.card_visit li.paydirect { background-position: -359px 8px;width: 50px;height: 35px;}
.footer-static-content .sofort { background-position: -18px -1194px; width: 53px; height: 36px; }
.footer-static-content .twint { background-position: -327px -505px; width: 88px; height: 35px; }
.giftFooterLogos #giftQr{ background-position: -288px -831px; width: 35px; height: 35px; }
.footer .static-address img{ background-position: -148px -1351px; width: 13px; height: 16px; }
.giftFooterLogos #giftBarcode{background-position: -9px -1512px;  width: 88px; height: 25px; }
#giftFooter #portalBankLogo{ background-position: -180px -1490px; width: 88px; height: 25px; }
.vouchers-and-more-top-left {
    left: 0;
    top: 0;
    background-position: -186px -873px;
}
.product-view .availability.stock_qty_counter span{
	color:#4F9923;
	font-size: 100%;
}

#checkout-payment-method-load .paymentnetwork_pnsofortueberweisung label{
	margin-left:6px;
}
#checkout-payment-method-load dd.ppp.paymentnetwork_pnsofortueberweisung.ppp-selected ul.form-list {
	padding-left: 15px!important;
}
.ppp.paymentnetwork_pnsofortueberweisung .sofort img{margin-left: 15px;
	margin-top:-10px;}
@media (max-width: 768px) {
#under-development{
    width: auto;
	}
.sidebar .block-content{
	text-align:center;
}
.sidebar .block-content li {
	background-image: none!important;
}
.sidebar .block-content ul li {
	background-image: none!important;
}
.sidebar{
	text-align:center!important;
	float:none!important;
}
}
@media only screen and (max-width: 380px) {
	.sidebar{
		text-align:center!important;
		float:none!important;
	}
}

.merchant-custom-cart-qty .items{
	border-radius: 3px !important;
	border: 0 !important;
	height: 21px !important;
	margin: 0 !important;
	outline: none !important;
	padding: 0 !important;
	width: 22px !important;
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/sprite.png") no-repeat 0 0 !important;
	background-color: #febf00 !important;
} 
	
.merchant-custom-cart-qty .increase {
	background-position: -285px -269px !important;
}
.merchant-custom-cart-qty .reduced{
	background-position: -308px -288px !important;
} 
.merchant-custom-cart-qty .quantity-input{
	display:flex !important;
} 
.merchant-custom-cart-qty{
	padding-left:5px !important;
}
.voucher-free-text {
    display: block;  
    margin: 10px 0;
    padding: 10px;
    border-radius: 5px;
    text-align: center;
    font-weight: bold;
}
a.store-maintenance {display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 150px;
}

/*radhika css for footer logo alignment*/
.mt-footer-static .about-us, .mt-footer-static .about-us .footer-static-title, .mt-footer-static .about-us .footer-static-content {
	width: 100% !important;
	display: inline-block !important;
}
/*radhika css for footer logo alignment*/
.detail-button button.btn-detail > span { width: 200px !important; }
.products-list-inner .detail-button button.button { width: 250px !important; }
.products-list-inner .detail-button button.button span span {  overflow: unset !important; text-overflow: unset !important; }

.product-view .std p { font-weight: normal !important; }

/* Aman New CSS - Start */
.buttons-set button.button.pull-right, .my-account .buttons-set .back-link a.backtohome, .delete-account .buttons-set a.backtohome { width: 225px !important; }
.my-account .buttons-set .back-link a.backtohome { padding: 0 !important; }
.delete-account .buttons-set a.backtohome { padding-left: 0 !important; padding-right: 0 !important; }
.enter-gift-card-number .block-loyalty input[type="text"], .enter-gift-card-number.generate-loyalty .buttons-set .button.pull-left.pull-right { clear: both !important; }
#loyalty-form .loyalty-qr-code .masked-voucher, #loyalty-form .row-fluid .loyalty-qr-code .masked-voucher { font-size: 16px !important; top: 88% !important; font-weight: bold !important; left: 23px !important; position: absolute !important; }
#rewards-form .reward-fieldset { width: 95% !important; }
.enter-gift-card-number-loyalty .add-voucher button.button.btn-balance-check.pull-right { margin-right: 70px !important; }
.enter-gift-card-number .buttons-set .form-button { float: left !important; width: 225px !important; }
.reward-view .reward-box.margin-right .buttons-set button.button.pull-right { width: 200px !important; }
.recurring-add-ticktes.buttons-set button#add_new_return_paramaters { width: auto !important; }
details>summary { padding-top: 10px !important; }
details>summary .title-divider { margin-top: 20px !important; }
.registered-users i#toggleClass.icon-eye-close.icon-large, .registered-users i#toggleClass.icon-eye-open.icon-large { position: relative !important; left: -30px !important; top: -4px !important; }
.account-create i#toggleClassPassword.icon-eye-close.icon-large, .account-create i#toggleClassPassword.icon-eye-open.icon-large, .account-create i#toggleClassConfirmPassword.icon-eye-close.icon-large, .account-create i#toggleClassConfirmPassword.icon-eye-open.icon-large { position: absolute !important; margin-left: -30px !important; margin-top: 9px !important; }
a.backtohome.back small { position: relative !important; top: -2px !important; }
.enter-gift-card-number #form-validate .delete-account .buttons-set .button.pull-left.pull-right { margin-right: 0% !important; }
#loyalty-form .loyalty-bullet-barcode { padding-left: 10px !important; }
.loyalty-bullet-barcode { list-style: inherit !important; }
#loyalty-form .loyalty-bar-code img { width: 70% !important; height: 60px !important; margin-top: 15px !important; }
#loyalty-form .loyalty-bar-code .masked-voucher { position: relative !important; font-size: 16px !important; top: 88% !important; font-weight: bold !important; left: 70px !important; }
.toolbar-bottom.toolbar-pager .toolbar .pager { text-align: center !important; }
/* Aman New CSS - 26-05-2023 - Start */
span#myCode { word-wrap: break-word !important; }
/* Aman New CSS - 26-05-2023 - End */

/* Media Queries Start */
@media (min-width: 1200px) { .my-account .buttons-set.edit-account button:last-child { float: left !important; } }

@media (min-width: 980px) {
    .button.hidden-tablet.pull-right { margin-right: 110px !important; }
    #loyalty-form .loyalty-qr-code .masked-voucher { top: 64.5% !important; }
    .my-account #form-validate .buttons-set.edit-account button.button.pull-right { margin-top: 10px !important; }
}

@media (min-width: 767px) {
    .account-login #login-form .registered-users .buttons-set button#send2.button.pull-right { width: auto !important; margin-top: 0px !important; }
    #login-form .new-users .buttons-set .button.pull-right { margin-top: 0px !important; }
    .registered-users .validation-advice+i#toggleClass.icon-eye-close.icon-large, .registered-users .validation-advice+i#toggleClass.icon-eye-open.icon-large { top: -50px !important; left: 55% !important; }
	.account-create #advice-required-entry-password+i#toggleClassPassword.icon-eye-close.icon-large, .account-create #advice-required-entry-password+i#toggleClassPassword.icon-eye-open.icon-large, .account-create #advice-required-entry-confirmation+i#toggleClassConfirmPassword.icon-eye-close.icon-large, .account-create #advice-required-entry-confirmation+i#toggleClassConfirmPassword.icon-eye-open.icon-large { position: absolute !important; margin-left: 40% !important; margin-top: -45px !important; }
	.account-create #form-validate .back-link.pull-left .backtohome.back { width: 225px !important; padding: 0px !important; }
}

@media (min-width: 601px) and (max-width: 767px) {
    #loyalty-form img { width: 30% !important; }
    #loyalty-form .row-fluid .loyalty-qr-code .masked-voucher { font-size: 1.1em !important; top: 90% !important; left: 30px !important; }
}

@media (min-width: 769px) and (max-width: 979px) {
    #login-form .registered-users .buttons-set #send2.button.pull-right { margin-top: 10px !important; width: 183px !important; float: right !important; }
    .registered-users .buttons-set .f-left.forgot-password { float: right !important; margin-top: 0px !important; }
    .col-left.sidebar.visible-phone.visible-tablet.two-columns-mobile { margin-left: 0 !important; padding: 0 10px !important; }
    .col-main.visible-phone.visible-tablet.two-columns-mobile, .two-columns-mobile .fieldset .row-fluid .span4 { margin-left: 0px !important; }
    #loyalty-form .row-fluid .loyalty-qr-code .masked-voucher { font-size: 15px !important; position: absolute !important; top: 88% !important; left: 25px !important; }
    .my-account .buttons-set.visible-tablet .button.pull-right { float: left !important; }
    .col-main.span12.visible-phone.visible-tablet.two-columns-mobile .col-main-inner { display: block !important; width: 100% !important; min-height: 30px !important; float: left !important; }
}

@media (max-width: 1199px) { .enter-gift-card-number-loyalty .add-voucher button.button.btn-balance-check.pull-right { margin-right: 60px !important; } }

@media (max-width: 979px) {
    .my-account form#form-validate .buttons-set button.button { margin-left: 9% !important; margin-top: 10px !important; }
    .my-account form#form-validate .buttons-set.edit-account button.button.hidden-tablet.pull-right { display: block !important; margin-right: 9% !important; }
    #form-validate .back-link.pull-left .backtohome.back { position: relative !important; margin-top: 10px !important; }
    .account-create #form-validate .confirm-password { margin-left: 2% !important; }
    .reward-fieldset { width: 95% !important; }
	/* Theme CSS Start */
	.theme-default #onepage-guest-register-button {
		position: relative !important;
		top: 4px !important;
	}
	/* Theme CSS End */
}

@media (width: 768px) {
    .col-main.visible-phone.visible-tablet.two-columns-mobile, .two-columns-mobile .fieldset .row-fluid .span4 { margin-left: 0px !important; }
    #loyalty-form .row-fluid .loyalty-qr-code .masked-voucher { font-size: 15px !important; position: absolute !important; top: 88% !important; left: 25px !important; }
    .two-columns-mobile .my-account .buttons-set.edit-account button.button.pull-right, .two-columns-mobile .buttons-set.visible-tablet .button.pull-right { width: 225px !important; }
    #login-form .registered-users .buttons-set #send2.button.pull-right { margin-top: 10px !important; width: 183px !important; float: right !important; }
    .registered-users .buttons-set .f-left.forgot-password { float: right !important; }
    #checkout-review-submit #review-buttons-container #place-order-button span>span { float: none !important; }
    .my-account form#form-validate .buttons-set.edit-account button.button.hidden-tablet.pull-right { margin-right: 10.2% !important; }
    .my-account form#form-validate .buttons-set button.button { margin-left: 10% !important; }
}

@media (max-width: 767px) {
    .my-account .edit-account button { margin-right: 10px !important; }
    .my-account .buttons-set.edit-account button:last-child { float: left !important; }
    #ugc-address-form.ugc-form-data-part.ugc-address-form { width: 97% !important; }
    /* .col-main.visible-phone.visible-tablet.two-columns-mobile .row-fluid img.img-responsive { width: 10% !important; } */
    .my-account form#form-validate .buttons-set button.button { margin-left: 12.5% !important; }
    .enter-gift-card-number-loyalty .add-voucher button.button.btn-balance-check.pull-right { margin-right: 80px !important; }
    .registered-users i#toggleClass.icon-eye-close.icon-large, .registered-users i#toggleClass.icon-eye-open.icon-large { position: relative !important; left: 89% !important; top: -34px !important; }
    .account-create #form-validate .confirm-password { float: left !important; margin-left: 0% !important; }
    .registered-users .validation-advice+i#toggleClass.icon-eye-close.icon-large, .registered-users .validation-advice+i#toggleClass.icon-eye-open.icon-large { top: -50px !important; left: 89% !important; }
    #loyalty-form .loyalty-bar-code img { width: 50% !important; }
    #loyalty-form .loyalty-bar-code .masked-voucher { left: 90PX !important; }
	.account-create #advice-required-entry-password+i#toggleClassPassword.icon-eye-close.icon-large, .account-create #advice-required-entry-password+i#toggleClassPassword.icon-eye-open.icon-large, .account-create #advice-required-entry-confirmation+i#toggleClassConfirmPassword.icon-eye-close.icon-large, .account-create #advice-required-entry-confirmation+i#toggleClassConfirmPassword.icon-eye-open.icon-large { position: absolute !important; margin-left: 40% !important; margin-top: -45px !important; }
	.account-create #form-validate .back-link.pull-left .backtohome.back { width: 225px !important; padding: 0px !important; }
	/* Aman New CSS 26-05-2023 Start */
	.col-main.visible-phone.visible-tablet.two-columns-mobile .row-fluid .span2 { width: 20% !important; float: left !important; }
	.col-main.visible-phone.visible-tablet.two-columns-mobile .row-fluid img.img-responsive { width: 50% !important; }
	/* Aman New CSS 26-05-2023 End */
}

@media (max-width: 739px) { .my-account #form-validate .buttons-set.edit-account button.button.pull-right { width: 225px !important; } }

@media (max-width: 719px) { .enter-gift-card-number-loyalty .add-voucher button.button.btn-balance-check.pull-right { margin-right: 60px !important; } }

@media (max-width: 709px) {
    .my-account form#form-validate .buttons-set button.button { margin-left: 9.5% !important; }
    .my-account form#form-validate .buttons-set.edit-account button.button.hidden-tablet.pull-right { margin-right: 8% !important; }
    .my-account #form-validate .buttons-set.edit-account button.button.pull-right { width: 225px !important; }
}

@media (max-width: 705px) { .enter-gift-card-number-loyalty .add-voucher button.button.btn-balance-check.pull-right { margin-right: 40px !important; } }

@media (max-width: 679px) { .enter-gift-card-number-loyalty .add-voucher button.button.btn-balance-check.pull-right { margin-right: 0px !important; } }

@media (max-width: 654px) { #ugc-address-form.ugc-form-data-part.ugc-address-form { width: auto !important; } }

@media (max-width: 650px) { .my-account form#form-validate .buttons-set button.button { margin-left: 7% !important; } }

@media (max-width: 639px) {
    .enter-gift-card-number-loyalty .add-voucher .buttons-set button.button.pull-right { float: left !important; clear: both; }
    .enter-gift-card-number-loyalty .add-voucher #cert_number.input-text.pull-left { clear: both; }
    .enter-gift-card-number-loyalty .add-voucher button.button.btn-balance-check.pull-right { margin-left: 0px !important; width: 220px !important; }
}

@media (max-width: 621px) {
    .enter-gift-card-number #form-validate .delete-account .buttons-set .button.pull-left.pull-right { float: left !important; clear: both !important; margin-left: 0px !important; width: 220px !important; }
    .enter-gift-card-number #form-validate .delete-account .buttons-set input.pull-left[type="text"] { clear: both !important; }
}

@media (max-width: 609px) { .my-account form#form-validate .buttons-set button.button { margin-left: 6.3% !important; } }

@media (max-width: 600px) {
    #rewards-form .reward-fieldset { width: 85% !important; }
    #loyalty-form img { width: 42% !important; }
    #loyalty-form .row-fluid .loyalty-qr-code .masked-voucher { font-size: 1.2em !important; top: 88% !important; left: 30px !important; }
    #payment-buttons-container .button.back-button.pull-right { float: right !important; margin-bottom: 10px !important; }
    #loyalty-form .loyalty-bar-code img { width: 80% !important; }
	/* Aman New CSS 26-05-2023 Start */
	.col-main.visible-phone.visible-tablet.two-columns-mobile .row-fluid img.img-responsive { width: 60% !important; }
	/* Aman New CSS 26-05-2023 End */
}

@media (max-width: 599px) {
    .my-account #form-validate .buttons-set.edit-account button.button.pull-right, .my-account #form-validate .buttons-set button.pull-right, #loyalty-form .buttons-set.more-transactions .button.pull-right { float: inherit !important; }
    #loyalty-form .fieldset .span4:last-child .buttons-set, #loyalty-form .buttons-set .button.pull-right.block-btn-link { display: grid !important; justify-content: center !important; }
    .my-account form#form-validate .edit-account button { margin-right: 40px !important; }
    .my-account form#form-validate .buttons-set.edit-account button.button.hidden-tablet.pull-right { display: inline-block !important; }
}

@media (max-width: 580px) {
	.account-create #advice-required-entry-password+i#toggleClassPassword.icon-eye-close.icon-large, .account-create #advice-required-entry-password+i#toggleClassPassword.icon-eye-open.icon-large, .account-create #advice-required-entry-confirmation+i#toggleClassConfirmPassword.icon-eye-close.icon-large, .account-create #advice-required-entry-confirmation+i#toggleClassConfirmPassword.icon-eye-open.icon-large { position: absolute !important; margin-left: 80% !important; margin-top: -45px !important; }
}

@media (max-width: 576px) {
    .enter-gift-card-number #form-validate .delete-account .buttons-set .button.pull-left.pull-right { float: left !important; clear: both !important; margin-left: 0px !important; width: 220px !important; }
    .enter-gift-card-number #form-validate .delete-account .buttons-set #verification_code { clear: both !important; }
}

@media (max-width: 500px) {
    #loyalty-form .row-fluid .loyalty-qr-code .masked-voucher { font-size: 1em !important; top: 88% !important; left: 22px !important; }
    .my-account .buttons-set.edit-account button.button.pull-right, .my-account .buttons-set.edit-account button:last-child { float: right !important; }
    .my-account .buttons-set .back-link a.backtohome { padding: 0 !important; clear: both !important; }
    .delete-account .buttons-set a.backtohome { clear: both !important; float: right !important; margin-top: 10px !important; }
    .my-account .buttons-set .back-link { margin-left: 8px !important; float: right !important; margin-bottom: 10px !important; }
    .enter-gift-card-number .block-loyalty .buttons-set button.button.pull-right { margin-left: 0 !important; }
    .enter-gift-card-number.generate-loyalty .buttons-set .button.pull-left.pull-right { clear: both !important; margin-bottom: 10px !important; }
    #loyalty-form .loyalty-bar-code img { width: 100% !important; }
    #loyalty-form .loyalty-bar-code .masked-voucher { left: 30% !important; }
	/* Aman New CSS 26-05-2023 Start */
	.visible-phone.visible-tablet.two-columns-mobile .buttons-set .pull-left .button.pull-right { width: 100% !important; }
	.my-account form#form-validate .buttons-set.edit-account button.button.pull-right { width: 100% !important; }
	.my-account form#form-validate .buttons-set button.button { margin-left: 0% !important; }
	.my-account form#form-validate .edit-account button, .my-account form#form-validate .buttons-set.edit-account button.button.hidden-tablet.pull-right { margin-right: 0px !important; }
	/* Aman New CSS 26-05-2023 End */
}

@media (max-width: 467px) {
    #form-validate .back-link.pull-left .backtohome.back { position: relative !important; bottom: 10px !important; }
    .account-create #form-validate .back-link.pull-left .backtohome.back { width: 225px !important; padding: 0 !important; }
    #form-validate .buttons-set .button.pull-right { margin-bottom: 20px !important; }
    #form-validate .buttons-set .back-link.visible-tablet.visible-phone.pull-left { float: right !important; }
}

@media (max-width: 460px) {
    .registered-users .f-left.backtohome.forgot-password { float: right !important; margin-bottom: 10px !important; width: 200px !important; margin-top: 10px !important; }
    #loyalty-form img { width: 55% !important; }
	/* Aman New CSS 26-05-2023 Start */
	.col-main.visible-phone.visible-tablet.two-columns-mobile .row-fluid .span2 { width: 30% !important; float: left !important; }
	/* Aman New CSS 26-05-2023 End */
}

@media (max-width: 409px) { .enter-gift-card-number-loyalty .add-voucher button.button.btn-balance-check.pull-right { margin-left: 0px !important; } }

@media (max-width: 350px) {
    #loyalty-form .row-fluid .loyalty-qr-code .masked-voucher { font-size: 1em !important; top: 88% !important; left: 15px !important; }
    #loyalty-form img { width: 55% !important; }
    #loyalty-form .loyalty-bar-code .masked-voucher { left: 25% !important; }
	/* New CSS 26-05-2023 Start */
	.col-main.visible-phone.visible-tablet.two-columns-mobile .row-fluid img.img-responsive { width: 50% !important; }
	.col-main.visible-phone.visible-tablet.two-columns-mobile .row-fluid .span2 { width: 50% !important; float: left !important; }
	/* New CSS 26-05-2023 End */
}
/* Media Queries End */

/* Aman New CSS - End */

/*Stripe Footer Payment Methods CSS*/
li.credit_card_visa img, li.credit_card_mastercard img, li.credit_card_american_express img, li.stripe_footer_card img, li.stripe_footer_paypal img, li.stripe_footer_giropay img, li.stripe_footer_eps img, li.stripe_footer_sepa_debit img, li.stripe_footer_ideal img, li.stripe_footer_klarna img, li.stripe_footer_sofort img, .footer-static-content .clearfix .oninvoice {
    background-color: #fff !important;
    border: 1px solid #dcdcdc !important;
    border-radius: 3px !important;
    padding: 5px !important;
}
.oninvoice {
	display: inline-block; 
	background: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/kauf-auf-rechnung.png'); 
	overflow: hidden; 
	text-indent: -9999px; 
	text-align: left;
	background-size: cover;
}


/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/* Reset ================================================================================= */
* {
	margin: 0;
	padding: 0; }

.mt-logoscroller h3 span, .content-static h1 span, .product-title span, .mt_productscroller h3 span, .toolbar label, .pager .sort-by select, .block .block-title strong span, .toolbar .pager .pages li, .catalog-category-view .page-title h1, #mt-accordion li a, .product-view .product-shop .product-name h1, .product-view .product-essential h3, h1.label-option, .product-options dd select, .product-options dt label, .product-view .product-shop .add-to-links a, .product-view .add-to-cart label, ul.options-list li label, .block-layered-nav dt, .products-list .product-name a, .products-list .desc h3 span, .product-view .box-reviews .form-add h3, .product-view .box-reviews .form-add h1, .product-view .box-reviews .form-add h2, .product-view .box-reviews .form-add h4, .product-view .box-reviews .form-add h5 .products-list .desc p, .page-title h1, .page-title h2, .page-title h3, .page-title h4, .page-title h5, .page-title h6, .product-view .box-reviews h1, .product-view .box-reviews h2, .product-view .box-reviews h3, .product-view .box-reviews h4, .product-view .box-reviews h5, .product-view .box-reviews h6, .product-view .box-reviews label, .product-tabs a, .tier-prices li, #narrow-by-list span, .sidebar .block span, .sidebar .block label, .sidebar .block strong, .sidebar .block a, .sidebar .block p, .sidebar .block div { font-weight: 300; }

ul li.menu-static-blocks h1, ul li.menu-static-blocks h2, ul li.menu-static-blocks h3, ul li.menu-static-blocks h4, ul li.menu-static-blocks h5, ul li.menu-static-blocks h6, #nav ul.level0 li.menu-static-blocks p, #nav ul.level0 li.menu-static-blocks p.more-link a {
	font-size: 100%;
	font-weight: lighter; }

h3.product-name a, .product-name a, .ratings, .no-rating, .ajax-checkout a, .cart .ajax-container p.subtotal span, .ajax-container .product-details .product-name a, .special-price .price, .regular-price .price, .availability span, .cart .crosssell .price-box .old-price .price { font-weight: 600; }

#nav ul.level0 li.menu-static-blocks p.more-link a:hover { outline: none; }

.product-view .product-shop .product-options, .account-login .buttons-set { background-color: #ECECEC; }

.top-actions-inner { background-color: #f3f3f3; }

body {
	line-height: 1.55;
	text-align: center; }

img {
	border: 0;
	outline: none;
	vertical-align: top; }

a {
	outline: none;
	text-decoration: none;
}

a:hover { text-decoration: none; }

:focus { outline: 0; }

.pad_left_1 { padding-left: 1%; }

.pad_left_2 { padding-left: 2%; }

.pad_left_3 { padding-left: 3%; }

.pad_left_4 { padding-left: 4%; }

.pad_left_5 { padding-left: 5%; }

.pad_left_10 { padding-left: 10%; }

.pad_left_15 { padding-left: 15%; }

.pad_left_20 { padding-left: 20%; }

.pad_left_25 { padding-left: 25%; }

.pad_left_30 { padding-left: 30%; }

.pad_right_1 { padding-right: 1%; }

.pad_right_2 { padding-right: 2%; }

.pad_right_3 { padding-right: 3%; }

.pad_right_4 { padding-right: 4%; }

.pad_right_5 { padding-right: 5%; }

.pad_right_10 { padding-right: 10%; }

.pad_right_15 { padding-right: 15%; }

.pad_right_20 { padding-right: 20%; }

.pad_right_25 { padding-right: 25%; }

.pad_right_30 { padding-right: 30%; }

#narrow-by-list span { outline: none; }

#narrow-by-list ol li, .block-account .block-content ul li {
	background-image: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/arrow-item.png');
	background-position: 15px 50%;
	background-repeat: no-repeat;
	outline: none; }

.page a {
	/*-webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;*/
	outline: none;
	/*transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;*/ }

.page ul, .page ol {
	margin: 0;
	padding: 0; }

.clear-margin {
	margin-left: 0px !important;
	margin-right: 0px !important; }

input.input-text, textarea, input.qty {
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #e5e5e5;
	box-shadow: 0 0 5px 0 #EAEAEA inset;
	height: 19px;
	padding: 4px; }

/* Headings */
#options .order-fillter ul li a {
	-webkit-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s; }

#options .order-fillter ul li a {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/desc.png");
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 30px;
	outline: none;
	padding: 0;
	width: 36px; }

#options li.ascending a { background-position: 0 0; }

	#options li.ascending a:hover { background-position: -36px 0; }

#options li.descending a { background-position: 0 100%; }

	#options li.descending a:hover { background-position: -36px 100%; }

h1, h2, h3, h4, h5, h6 {
	line-height: 1.35;
	margin: 0 0 5px; }

#wrap { z-index: 0 !important; }

h1 { font-weight: normal; }

h2 { font-weight: normal; }

h3 { font-weight: bold; }

h4 { font-weight: bold; }

h5 { font-weight: bold; }

h6 { font-weight: bold; }

/* Forms */
form { display: inline; }

fieldset { border: 0; }

legend { display: none; }

/* Table */
table {
	border-spacing: 0;
	border: 0;
	empty-cells: show; }

caption, th, td {
	font-weight: normal;
	text-align: left;
	vertical-align: top; }

/* Content */
p { margin: 0 0 10px; }

strong { font-weight: bold; }

address {
	font-style: normal;
	line-height: 1.35; }

cite { font-style: normal; }

q, blockquote { quotes: none; }

q:before, q:after { content: ''; }

/* Lists */
ul, ol { list-style: none; }

/* Tools */
.hidden {
	border: 0 !important;
	display: block !important;
	height: 0 !important;
	line-height: 0 !important;
	margin: 0 !important;
	overflow: hidden !important;
	padding: 0 !important;
	width: 0 !important; }

.nobr { white-space: nowrap !important; }

.wrap { white-space: normal !important; }

.a-left {
	outline: none;
	text-align: left !important; }

.a-center { text-align: center; }

.a-right { text-align: right; }

.v-top { vertical-align: top; }

.v-middle { vertical-align: middle; }

.f-left, .left { float: left !important; }

.f-right, .right { float: right !important; }

.f-none { float: none !important; }

.f-fix {
	float: left;
	width: 100%; }

.no-display { display: none; }

.no-margin { margin: 0 !important; }

.no-padding { padding: 0 !important; }

.no-bg { background: none !important; }

.page-print {
	padding: 25px 30px;
	text-align: left; }

.page-empty {
	padding: 20px;
	text-align: left; }

.page-popup {
	padding: 25px 30px;
	text-align: left; }

.page .quick-access .top-link {
	height: 42px;
	line-height: 41px; }

.page .quick-access label {
	background-color: transparent;
	border: 0;
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	outline: none;
	outline: none;
	padding: 0;
	text-shadow: none; }
	
.mt-top-menu{ position:relative; z-index:99 }	

.main {
	margin: 0 auto;
	padding: 0;
	text-align: left; }

.main-inner {
	margin: 0;
	padding: 0; }

.catalogsearch-advanced-result .col2-right-layout .main-inner { padding-top: 10px; }

.cms-home .main-inner { padding: 0px; }

.tag-list-index .main-inner { padding-top: 20px; }

.catalog-product-view .main-inner {
	margin: 0;
	padding: 0; }

.catalog-product-view .col-main { position: relative; }

.review-product-list .product-tabs, .review-product-list .product-tabs-content {
	margin: 0;
	outline: none;
	padding: 0; }

.review-product-list .product-view .product-img-box { margin-left: 0; }

	.review-product-list .product-view .product-img-box .product-image { border: 1px solid #DEDEDE; }

.review-product-list .product-view .add-to-cart label {
	margin: 0;
	padding: 0; }

.review-product-list .product-view .add-to-cart { margin-top: 10px; }

.review-product-list .product-view .addto-links-review .add-to-links { padding: 5px 0 0 0; }

.review-product-list .product-view .addto-links-review .no-rating { padding: 10px 0 0 0; }

.review-product-list .product-view .addto-links-review p { padding: 5px 0 0 0; }

.review-product-list .product-view .product-shop .buttons-set { padding: 5px 0 0 0; }

.review-product-list #review-form .buttons-set { margin-top: 10px; }

/* Base Columns */
.col-left ol, .col-left dd, .col-left ul { margin: 0; }

/* 1 Column Layout */
.col1-layout .col-main {
	float: none;
	width: auto; }

/* 2 Columns Layout */
/* 3 Columns Layout */
.col3-layout .col-main {
	margin-left: 17px;
	width: 475px; }

.col3-layout .col-wrapper {
	float: left;
	width: 687px; }

	.col3-layout .col-wrapper .col-main { float: right; }

/* Content Columns */
.col2-set .col-1 {
	float: left;
	width: 48.5%; }

.col2-set .col-2 {
	float: right;
	width: 48.5%; }

.col2-set .col-narrow { width: 32%; }

.col2-set .col-wide { width: 65%; }

.account-login .col2-set .col-1 { width: auto; }

.account-login .col2-set .col-2 { width: auto; }

.col3-set .col-1 {
	float: left;
	width: 32%; }

.col3-set .col-2 {
	float: left;
	margin-left: 2%;
	width: 32%; }

.col3-set .col-3 {
	float: right;
	width: 32%; }

.col4-set .col-1 {
	float: left;
	width: 23.5%; }

.col4-set .col-2 {
	float: left;
	margin: 0 2%;
	width: 23.5%; }

.col4-set .col-3 {
	float: left;
	width: 23.5%; }

.col4-set .col-4 {
	float: right;
	width: 23.5%; }

/* Global Styles ========================================================================= */
/* Form Elements */
.wrapper { overflow: hidden; }

input, select, textarea, button {
	-webkit-border-radius: 0;
	border-radius: 0;
	outline: none !important; }

input.input-text, textarea { padding: 4px 6px; }

select option { padding-right: 10px; }

.store-switcher select option { padding-left: 0px; }

.store-switcher {
	border-top: 1px solid #D8D8D8;
	margin: 0;
	padding: 8px 0 0;
	text-align: left; }

	.store-switcher label {
		display: inline;
		font-weight: bold; }

	.store-switcher select {
		margin: 0 0 0 5px;
		width: auto; }

select.multiselect option {
	border-bottom: 1px solid #DEDEDE;
	padding: 2px 5px; }

	select.multiselect option:last-child { border-bottom: 0; }

textarea { overflow: auto; }

.wrapper input.radio {
	margin: 0;
	outline: medium none;
	padding: 0;
	width: auto; }

input.checkbox {
	margin-right: 3px;
	outline: none; }

input.qty { width: 2.5em !important; }

button.button::-moz-focus-inner {
	border: 0;
	padding: 0; }

button.button { outline: none; }

button.button {
	background: transparent;
	border: 0;
	cursor: pointer;
	margin: 0;
	outline: none;
	overflow: visible;
	padding: 0; }

	button.button span {
		-webkit-border-radius: 3px;
		-webkit-transition: background 200ms ease-in-out 0s;
		border-radius: 3px;
		border: 0;
		display: block;
		font-size: 102%;
		font-weight: normal;
		height: 30px;
		line-height: 30px;
		outline: none;
		padding: 0 10px;
		text-align: center;
		text-transform: uppercase;
		transition: background 200ms ease-in-out 0s;
		white-space: nowrap; }

		button.button span span {
			background-image: none;
			border: 0;
			outline: none;
			padding: 0; }

button.disabled span {
	background: #bbb;
	border-color: #bbb; }

.products-grid button.btn-cart {
	position: relative;
	z-index: 10; }

button.btn-cart span span { padding: 0; }

button.btn-checkout span {
	height: 42px;
	line-height: 42px;
	outline: none;
	padding: 0 0 0 15px; }

	button.btn-checkout span span {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/arrow_button.png") no-repeat 100% 50%;
		background-size: 44px 20px;
		padding: 0 57px 0 0 !important; }

button.btn-checkout.no-checkout span { background-position: 0 100%; }

	button.btn-checkout.no-checkout span span { background-position: 100% 100%; }

p.control input.checkbox, p.control input.radio {
	margin-right: 6px;
	outline: none;
	outline: none; }

/* Form Highlight */
/* Form lists */
/* Grouped fields */
ul.form-list { margin: 0; }

ol.form-list { margin: 0; }

.form-list li {
	margin: 0;
	padding: 2px 0; }

.form-list label {
	float: left;
	position: relative;
	z-index: 0; }

	.form-list label.required em {
		float: right;
		font-style: normal;
		position: absolute;
		right: -8px;
		top: 0; }

.form-list li.control label {
	float: left;
    margin: -1px 0 0 5px; }

.form-list li.control input.radio, .form-list li.control input.checkbox {
	float: left;
	margin: 0;
	outline: none; }

.form-list li.control .input-box {
	clear: none;
	display: inline;
	width: auto; }

.form-list .input-box {
	clear: both;
	display: block; }

.form-list .field {
	float: left;
	width: 50%; }

.form-list textarea { height: 10em; }

.form-list li.wide select { width: auto; }

.form-list li.additional-row {
	border-top: 1px solid #ccc;
	margin-top: 10px;
	padding-top: 7px; }

	.form-list li.additional-row .btn-remove {
		float: right;
		margin: 5px 0 0; }

.form-list .input-range input.input-text { width: 74px; }

.form-list-narrow li { margin-bottom: 0; }

	.form-list-narrow li .input-box { margin-bottom: 6px; }

	.form-list-narrow li.wide .input-box { width: 260px; }

	.form-list-narrow li.wide input.input-text, .form-list-narrow li.wide textarea { width: 254px }

	.form-list-narrow li.wide select { width: 260px; }

/* Customer */
.form-list .customer-name-prefix .input-box, .form-list .customer-name-suffix .input-box, .form-list .customer-name-prefix-suffix .input-box, .form-list .customer-name-prefix-middlename .input-box, .form-list .customer-name-middlename-suffix .input-box, .form-list .customer-name-prefix-middlename-suffix .input-box { width: auto; }

.form-list .name-prefix, .form-list .name-suffix { width: 65px; }

	.form-list .name-prefix select, .form-list .name-suffix select { width: 55px; }

	.form-list .name-prefix input.input-text, .form-list .name-suffix input.input-text, .form-list .name-middlename input.input-text { width: 49px; }

.form-list .name-middlename { width: 70px; }

.form-list .customer-name-prefix-middlename-suffix .name-firstname, .form-list .customer-name-prefix-middlename .name-firstname { width: 120%; }

.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-middlename .name-firstname input.input-text { width: 124px; }

.form-list .customer-name-prefix-middlename-suffix .name-lastname,
.form-list .customer-name-prefix-suffix .name-lastname,
.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname,
.form-list .customer-name-prefix-suffix .name-lastname{ width: 205px; }

.form-list .customer-name-prefix-suffix .name-firstname,
.form-list .customer-name-prefix-suffix .name-firstname,
.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname{ width: 210px; }

.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text,
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text,
.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text,
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{ width: 189px; }

.form-list .customer-dob .dob-month, .form-list .customer-dob .dob-day, .form-list .customer-dob .dob-year {
	float: left;
	width: 85px; }

.form-list .customer-dob input.input-text {
	display: block;
	width: 74px; }

.form-list .customer-dob label { font-weight: normal; }

.form-list .customer-dob .dob-day, .form-list .customer-dob .dob-month { width: 60px; }

.form-list .customer-dob .dob-day input.input-text, .form-list .customer-dob .dob-month input.input-text { width: 46px; }

.form-list .customer-dob .dob-year { width: 120%; }

	.form-list .customer-dob .dob-year input.input-text { width: 134px; }

.buttons-set {
	clear: both;
	margin: 10px 0 0;
	padding: 5px 0 0;
	text-align: right; }

	.buttons-set p.required { margin: 0 0 10px; }

	.buttons-set .back-link {
		height: 30px;
		line-height: 30px;
		margin: 0;
		outline: none;
		padding: 0; }

	.buttons-set a, .buttons-set .back-link a { outline: none; }

	.buttons-set button.button {
		float: right;
		margin-left: 5px; }

.buttons-set-order { margin: 10px 0 0; }

	.buttons-set-order .please-wait { padding: 12px 7px 0 0; }

.fieldset {
	border: 1px solid #DEDEDE;
	margin: 30px 0 0 0;
	padding: 15px; }

	.fieldset p { margin-top: 10px; }

	.fieldset .legend {
		border: none;
		color: #FFFFFF;
		float: left;
		font-size: 130%;
		font-weight: normal;
		line-height: normal;
		margin: -30px 0 0;
		outline: none;
		padding: 2px 12px;
		position: relative;
		text-transform: uppercase; }

/* Form Validation */
.customer-account-forgotpassword #form-validate ul.form-list, .customer-account-forgotpassword #form-validate ol.form-list { padding: 0; }

.validation-advice {
	background: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/validation_advice_bg.gif') 2px 0 no-repeat;
	clear: both;
	color: #eb340a;
	line-height: 12px;
	margin: 3px 0 0;
	min-height: 12px;
	padding-left: 15px; }

.validation-failed {
	background: #faebe7;
	border: 1px dashed #eb340a; }

.subscribe .validation-failed {
	background-color: #D0D0D0;
	margin: 0;
	padding: 4px 0 4px 3px; }

p.required { text-align: right; }

/* Expiration date and CVV number validation fix */
.v-fix { float: left; }

	.v-fix .validation-advice {
		display: block;
		margin-right: -12em;
		position: relative;
		width: 12em; }

/* Global Messages  */
.success {
	color: #3d6611;
	font-weight: bold; }

.error {
	color: #df280a;
	font-weight: bold; }

.messages, .messages ul {
	list-style: none;
	margin: 0;
	padding: 0; }

.messages {
	overflow: hidden;
	width: 100%; }

	.messages li { margin: 0 0 10px; }

		.messages li li { margin: 0 0 3px; }

.error-msg, .success-msg, .note-msg, .notice-msg {
	-webkit-border-radius: 5px;
	background-position: 10px 50%;
	background-repeat: no-repeat;
	border-radius: 5px;
	border-style: solid;
	border-width: 1px;
	font-size: 100%;
	margin: 10px 0;
	min-height: 24px;
	padding: 10px 8px 8px 32px; }

#messages_product_view .note-msg, .notice-msg {
	background-color: #EFEFEF;
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_msg-note.gif"); }

#messages_product_view { margin-top: 10px; }

.error-msg {
	background-color: #faebe7;
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_msg-error.gif");
	border-color: #f16048;
	color: #df280a; }

.success-msg {
	background-color: #eff5ea;
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_msg-success.gif");
	border-color: #446423;
	color: #3d6611; }

.note-msg, .notice-msg {
	background-color: #fcfcfc;
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_msg-note.gif");
	border-color: #ececec;
	color: #3d6611; }

/* BreadCrumbs */
.breadcrumbs {
	background-color: #f6f6f6;
	height: 85px;
	line-height: 85px;
	margin: 0;
	outline: none;
	padding: 0; }

	.breadcrumbs ul { margin: 0 auto; }

	.breadcrumbs li {
		display: inline-block;
		outline: none;
		padding: 0 12px 0 0; }

	.breadcrumbs li, .main-inner .col-main .block.pager a {
		font-style: italic;
		font-weight: 400; }

	.breadcrumbs li { /*background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/breadcrumbs.png") no-repeat 100% 50%;*/ }

		.breadcrumbs li:first-child { padding-left: 0; }

		.breadcrumbs li:last-child {
			background: none transparent;
			padding-right: 0; }

		.breadcrumbs li strong {
			font-size: 88%;
			font-weight: normal;
			outline: none; }

		.breadcrumbs li a {
			border: 0;
			font-size: 88%;
			outline: none;
			text-decoration: none; }

	.breadcrumbs span {
		float: left;
		height: 5px;
		margin: 9px 10px 0px 10px;
		width: 5px; }

	.breadcrumbs li.home a { padding: 0 0 0 0; }

/* Page Heading */
.page-title {
	line-height: normal;
	margin: 0;
	outline: none;
	overflow: hidden;
	padding: 18px 0; }

	.page-title h1, .page-title h2, .page-title h3 {
		font-size: 200%;
		font-weight: 300;
		line-height: normal;
		margin: 0;
		outline: none;
		padding: 0; }

	.page-title .separator { margin: 0 3px; }

	.page-title .link-rss {
		float: right;
		margin: 7px 0 0; }

.title-buttons { text-align: right; }

	.title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 {
		float: left;
		text-align: left; }

	.title-buttons button.button { margin-top: 3px; }

.subtitle, .sub-title {
	clear: both;
	font-weight: bold;
	margin: 0 0 6px;
	padding: 15px 0 0; }

.multiple-checkout .subtitle, .multiple-checkout .sub-title { padding: 0; }

/* Pager */
.pager {
	padding: 0px;
	text-align: center; }

			.pager .view-mode span.grid strong { margin-left: 3px; }

		.pager .sort-by label {
			margin-bottom: 0px;
			vertical-align: middle; }

		.pager .sort-by select {
			float: left;
			font-size: 95%;
			height: 27px;
			line-height: 27px;
			margin: 2px 5px 0 10px;
			min-height: 27px;
			outline: medium none;
			padding: 3px; }

select:hover, select:focus {
	border-color: #999999;
	color: #565656; }

	.pager .pages ol, .pager .pages li {
		display: inline; }

	.pager .pages .current {
		outline: none; }

	.pager .pages strong { font-weight: normal; }

.pager a {
	background: none;
	border-radius: 0;
	border: 0;
	padding: 0; }

/* Toolbar */
.toolbar .sbHolder {
	border: 1px solid #9b9b9b;
	float: left;
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 3px;
	position: relative;
	z-index: 2; }

	.toolbar .sbHolder:hover { border: 1px solid #9b9b9b; }

.toolbar .view-mode p.t-slabel-1 { width: 15%; }

.toolbar p {
	line-height: normal;
	margin: 0;
	padding: 3px 0; }

.toolbar .sbHolder a {
	height: auto;
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 0; }

	.toolbar .sbHolder a.sbToggle {
		-webkit-border-radius: 3px;
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/mt-toolbar-arrows.png") no-repeat 50% 50%;
		border-radius: 3px;
		height: 20px;
		line-height: normal;
		right: 2px;
		top: 2px;
		width: 20px; }

	.toolbar .sbHolder a.sbSelector {
		display: block;
		height: auto;
		line-height: normal; }

.toolbar .sort-by .sbHolder { width: 50%; z-index: 9 }

.toolbar p.mt-toolbar-label { width: 20%; }

.toolbar p.mt-sort-arrows {
	padding: 3px 0 3px 10px;
	width: 4%; }

.toolbar .sbOptions {
	-webkit-box-shadow: none;
	border-top: 0;
	border: 1px solid #9b9b9b;
	box-shadow: none;
	left: -1px;
	top: 22px;
	width: 100%; }

	.toolbar .sbOptions li {
		display: block;
		line-height: normal;
		margin: 0;
		padding: 0 3px; }

		.toolbar .sbOptions li a {
			-webkit-border-radius: 2px;
			border-radius: 2px;
			border: none 0;
			display: block;
			float: none;
			line-height: normal;
			margin: 0;
			padding: 3px 4px; }

.toolbar .limiter .sbHolder { width: 26%; }

.toolbar .limiter p.mt-toolbar-label { padding: 2px 0 0 5px; }

.toolbar .view-mode p.mt-toolbar-label {
	padding: 5px 0 0;
	width: 54%; }

	.toolbar .view-mode p.mt-toolbar-label label {
		padding: 0 10px 0 0;
		text-align: right; }

.toolbar .view-mode .mt-view { width: 60%; }

.toolbar .mt-row-page { margin-top: 2px; }

.toolbar .pager .pages .current {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFFFFF;
	display: inline-block;
	height: 22px;
	margin: 0;
	outline: medium none;
	padding: 2px 0 0 0;
	text-align: center;
	vertical-align: middle;
	width: 24px; }

.toolbar .pager .pages li a.previous {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/page.png") no-repeat 0 0; }

	.toolbar .pager .pages li a.previous:hover { background-position: 0 100%; }

.toolbar .pager .pages li a.next:hover, .page-sitemap .pager .pages li a.next:hover { background-position: -24px 100%; }

.toolbar .pager .pages li a {
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border: 0 none;
	color: #7e7e7e;
	height: 22px;
	margin: 0;
	outline: medium none;
	padding: 2px 0 0 0;
	text-align: center;
	vertical-align: middle;
	width: 24px; }

	.toolbar .pager .pages li a:hover { color: #FFFFFF; }

	.toolbar .pager .pages li a.next, .page-sitemap .pager .pages li a.next {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/page.png") no-repeat -24px 0; }

.toolbar .pager .pages li {
	color: #7e7e7e;
	font-size: 105%;
	padding: 0 5px; }

.toolbar .sort-by a {
	line-height: normal;
	margin: 0;
	outline-style: none;
	padding: 0; }

.toolbar-bottom .toolbar .row-pager {
	height: 30px;
	height: auto !important;
	min-height: 30px;
	text-align: center; }

	.toolbar-bottom .toolbar .row-pager .pages {
		height: 24px;
		line-height: 24px;
		outline: none;
		text-align: center; }

.toolbar .pager .view-mode span.list a, .toolbar .pager .view-mode span.list strong { margin: 0 0 0 3px; }

.toolbar .pager .view-mode span strong, .toolbar .pager .view-mode span a {
	-webkit-border-radius: 3px 3px 3px 3px;
	-webkit-transition: all 0.3s linear 0s;
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/view.png") no-repeat  0 0;
	border-radius: 3px 3px 3px 3px;
	border: 0 none;
	cursor: pointer;
	float: left;
	height: 30px;
	margin: 0 0 0 4px;
	outline: medium none;
	transition: all 0.3s linear 0s;
	width: 36px; }

.toolbar .pager .view-mode span.grid strong, .toolbar .pager .view-mode span.grid a, .pager .view-mode strong.grid { background-position: 0 -30px; }

.toolbar .pager .view-mode span.list strong, .toolbar .pager .view-mode span.list a { background-position: 0 0; }

.toolbar .pager .view-mode span.grid strong:hover, .toolbar .pager .view-mode span.grid a:hover { background-position: 100% -30px; }

.toolbar .pager .view-mode span.list strong:hover, .toolbar .pager .view-mode span.list a:hover { background-position: 100% 0; }

.toolbar .pager .view-mode span strong, .toolbar .pager .view-mode span a, .pager .view-mode strong.grid {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
	float: left;
	height: 30px;
	margin: 0;
	outline: none;
	padding: 0;
	width: 36px; }

.toolbar .pager .pages { padding: 0; }

.toolbar {
	height: auto; }

	.toolbar .pager {
		margin: 0;
		padding: 30px 0 25px 0;
		text-align: left; }

.toolbar-bottom .toolbar .pager { padding-top: 15px; }

.toolbar .view-mode .view {
	line-height: 30px;
	min-height: 30px; }

	.toolbar .view-mode .view label {
		float: left;
		height: 30px;
		line-height: 30px;
		margin: 0 10px 0 0;
		outline: none; }

.toolbar select { width: auto; }

.toolbar label {
	font-size: 107%;
	height: auto;
	line-height: normal;
	outline-style: none;
	text-transform: capitalize; }

/* Data Table */
.data-table {
	border: 1px solid #DEDEDE;
	float: left;
	width: 100%; }

	.data-table tr.last th, .data-table tr.last td { border-bottom: 0; }

	.data-table th {
		border: 1px solid #DEDEDE;
		font-weight: bold;
		padding: 10px;
		white-space: nowrap; }

	.data-table td {
		border: 1px solid #DEDEDE;
		padding: 10px; }

	.data-table thead th {
		border-right: 1px solid #DEDEDE;
		font-weight: normal;
		padding: 10px;
		vertical-align: middle;
		white-space: nowrap; }

		.data-table thead th.wrap { white-space: normal; }

		.data-table thead th a, .data-table thead th a:hover { color: #FFF; }

	.data-table thead th { background: #ECECEC; }

		.data-table thead th .tax-flag { white-space: nowrap; }

	.data-table tfoot { border-bottom: 1px solid #DEDEDE; }

		.data-table tfoot tr.first td { background: #ECECEC; }

			.data-table tfoot tr.first td.a-right.last { overflow: hidden; }

		.data-table tfoot td {
			border-bottom: 0;
			border-right: 1px solid #DEDEDE; }

		.data-table tfoot strong { font-size: 110%; }

	.data-table tbody th, .data-table tbody td {
		border-bottom: 1px solid #DEDEDE;
		border-right: 1px solid #DEDEDE; }

	/* Bundle products tables */
.data-table tbody.odd tr td, .data-table tbody.even tr td { border-bottom: 0; }

	.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td { border-bottom: 1px solid #DEDEDE; }

	.data-table tbody td .option-label {
		font-style: italic;
		font-weight: bold; }

	.data-table tbody td .option-value { padding-left: 10px; }

/* Generic Info Box */
.info-box {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_block-title.gif") 0 0 repeat-x;
	border: 1px solid #d0cbc1;
	margin: 0 0 15px;
	padding: 12px 15px; }

	.info-box h2 { font-weight: bold; }

.info-table th {
	font-weight: bold;
	padding: 2px 15px 2px 0; }

.info-table td { padding: 2px 0; }

/* Shopping cart total summary row expandable to details */
tr.summary-total { cursor: pointer; }

	tr.summary-total .summary-collapse {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_collapse.gif") 0 5px no-repeat;
		cursor: pointer;
		float: right;
		padding-left: 20px;
		text-align: right; }

tr.show-details .summary-collapse { background-position: 0 -52px; }

tr.summary-details td {
	background-color: #dae1e4;
	color: #626465; }

tr.summary-details-first td { border-top: 1px solid #d2d8db; }

tr.summary-details-excluded { font-style: italic; }

/* Shopping cart tax info */
.cart-tax-info { display: block; }

.cart-tax-info, .cart-tax-info .cart-price { padding-right: 20px; }

.cart-tax-total {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_collapse.gif") 100% 5px no-repeat;
	cursor: pointer;
	display: block;
	padding-right: 20px; }

.cart-tax-info .price, .cart-tax-total .price {
	display: inline !important;
	font-weight: normal !important; }

.cart-tax-total-expanded { background-position: 100% -52px; }

/* Class: std - styles for admin-controlled content */
.std .subtitle { padding: 0; }

.std ol.ol {
	list-style: decimal outside;
	padding-left: 1.5em; }

.std ul.disc {
	list-style: disc outside;
	margin: 0 0 10px;
	padding-left: 18px; }

.std dl dt { font-weight: bold; }

.std dl dd { margin: 0 0 10px; }

.std ul, .std ol, .std dl, .std p, .std address, .std blockquote {
	margin: 0 0 10px;
	outline: none;
	padding: 0; }

.std ul {
	list-style: disc outside;
	padding-left: 1.5em; }

.std ol {
	list-style: decimal outside;
	padding-left: 1.5em; }

.std ul ul { list-style-type: circle; }

.std ul ul, .std ol ol, .std ul ol, .std ol ul { margin: .5em 0; }

.std dt { font-weight: bold; }

.std dd { padding: 0 0 0 1.5em; }

.std blockquote {
	font-style: italic;
	padding: 0 0 0 1.5em; }

.std address { font-style: normal; }

.std b, .std strong { font-weight: bold; }

.std i, .std em { font-style: italic; }

/* Misc */
ul.links li {
	-webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
	border-color: rgba(255, 255, 255, 0.15);
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	cursor: pointer;
	float: left;
	height: 42px;
	line-height: 40px;
	margin: 0;
	outline: none;
	padding: 0 18px;
	transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s; }

	ul.links li:hover, ul.links li.hover {
		-webkit-transition-duration: 100ms;
		transition-duration: 100ms; }

	ul.links li.last { border-right-width: 1px; }

.link-reorder { font-weight: normal; }

.link-compare { font-weight: normal; }

.link-print { font-weight: normal; }

.link-rss {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_rss.gif") 0 2px no-repeat;
	line-height: 14px;
	padding-left: 18px;
	white-space: nowrap; }

.btn-remove {
	line-height: normal;
	outline: none; }

.btn-previous, .btn-remove2, .btn-edit {
	display: block;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	text-indent: -999em; }

.btn-previous {
    background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn_previous.gif") 0 0 no-repeat;
    height: 11px;
    width: 11px; }

.btn-remove2 {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn-remove.png") 0 0 no-repeat;
	height: 16px;
	width: 16px; }

.btn-edit {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn_edit.gif") 0 0 no-repeat;
	height: 11px;
	width: 11px; }

.cards-list dt { margin: 5px 0 0; }

.cards-list .offset { padding: 2px 0 2px 20px; }

.separator { margin: 0 3px; }

.divider {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_divider1.gif") 0 50% repeat-x;
	clear: both;
	display: block;
	font-size: 0;
	height: 1px;
	line-height: 0;
	margin: 10px 0;
	overflow: hidden;
	text-indent: -999em; }

/* Global site notices */
.global-site-notice {
	background: #FFFf90;
	border-width: 0 0 1px;
	border: 1px solid #CFCFCF;
	font-size: 100%;
	line-height: 1.25;
	text-align: center; }

	.global-site-notice .notice-inner {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_notice.gif") 20px 25px no-repeat;
		margin: 0 auto;
		padding: 12px 0 12px 80px;
		text-align: left;
		width: 860px; }

		.global-site-notice .notice-inner p {
			border: 1px dotted #cccc73;
			margin: 0;
			padding: 10px; }

		.global-site-notice .notice-inner .actions { padding-top: 10px; }

/* Cookie Notice */
/* Noscript Notice */
/* Demo Notice */
.demo-notice {
	background: #d75f07;
	border: 0;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
	padding: 6px 10px;
	text-align: center; }

	.demo-notice .notice-inner {
		background: none;
		padding: 0;
		text-align: center;
		width: auto; }

		.demo-notice .notice-inner p {
			border: 0;
			padding: 0; }

/* ======================================================================================= */
/* Header ================================================================================ */
.header {
	height: 126px;
	margin: 0;
	padding: 0; }

	.header a {
		-webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
		outline: none;
		transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s; }

		.header a.logo {
			outline: none;
			padding: 43px 5px 31px; }

	.header .logo strong {
		height: 0;
		left: -999em;
		line-height: 0;
		overflow: hidden;
		position: absolute;
		text-indent: -999em;
		top: -999em;
		width: 0; }

	.header .logo {
		outline: none;
		padding: 43px 5px 31px; }

.header-static .support p { background-position: 0 0; }

.header-static .email p { background-position: -100px 0; }

.header-static p {
	-webkit-border-radius: 50%;
	-webkit-transition: all 400ms ease-in-out 0s;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border-radius: 50%;
	height: 54px;
	margin-bottom: 0;
	margin-top: 35px;
	outline: none;
	text-indent: -999em;
	transition: all 400ms ease-in-out 0s; }

.header-static ul li small { font-size: 100%; }

.support p { background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/support.png"); }

.email p { background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/email.png"); }

.header-static ul {
	margin-bottom: 40px;
	margin-top: 40px; }

	.header-static ul li {
		font-size: 112%;
		outline: none;
		text-align: left;
		text-transform: uppercase; }

		.header-static ul li a {
			outline: none;
			text-decoration: none;
			text-transform: none; }

			.header-static ul li a:hover { text-decoration: none; }

		.header-static ul li strong { font-weight: normal; }

		.header-static ul li span { font-size: 75%; }

/********** < Navigation */
.naviga {
	display: inline-block;
	float: left;
	height: auto;
	margin: 0 0 2px;
	padding: 0;
	width: 100%; }

#nav li.nav-1 ul li { width: 185px; }

	#nav li.nav-1 ul li.menu-static-blocks {
		margin: 0;
		padding: 0;
		width: 360px; }

.mt-navigation { margin: 0 !important; }

	.mt-navigation .sub-wrapper ul li.menu-static-blocks p { margin: 10px 0 0 5px; }

ul li.menu-static-blocks h1, ul li.menu-static-blocks h2, ul li.menu-static-blocks h3, ul li.menu-static-blocks h4, ul li.menu-static-blocks h5, ul li.menu-static-blocks h6 {
	-webkit-border-radius: 0;
	-webkit-text-shadow: none;
	background-color: transparent;
	border-radius: 0;
	border: 0;
	font-size: 125%;
	font-weight: normal;
	height: auto;
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 0;
	text-shadow: none; }

#nav {
	height: 50px;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2; }

	/* All Levels */
/* Style consistent throughout all nav levels */
#nav li { text-align: left; }

		#nav li.over { z-index: 998; }

	#nav a, #nav a:hover {
		display: block;
		outline: none;
		text-decoration: none; }

	#nav span {
		cursor: pointer;
		display: block;
		white-space: nowrap; }

	#nav li ul span { white-space: normal; }

	#nav ul.level0 li {
		float: left;
		outline: none;
		position: relative;
		width: 200px; }

    #nav .dropdown ul.level0  li{ width: 100% }

	#nav ul li ul.level1 li, #nav ul li ul.level2 li {
		border: 0;
		margin: 0;
		width: 210px; }

	#nav ul.level0 li.menu-static-blocks {
		margin: 0 0 0 20px;
		padding: 0;
		width: 255px; }

		#nav ul.level0 li.menu-static-blocks p {
			font-size: 90%;
			margin: 0;
			outline: none;
			padding: 0;
			text-align: justify; }

			#nav ul.level0 li.menu-static-blocks p.more-link { margin: 10px 0 0 0; }

				#nav ul.level0 li.menu-static-blocks p.more-link a {
					-webkit-border-radius: 3px 3px 3px 3px;
					background-image: none;
					border-radius: 3px 3px 3px 3px;
					float: left;
					margin: 0;
					outline: medium none;
					padding: 5px 10px;
					text-align: center;
					width: auto; }

					#nav ul.level0 li.menu-static-blocks p.more-link a:hover, #nav ul.level0 li.menu-static-blocks p.more-link a:focus { outline: none; }

	#nav p { outline: none; }

	#nav ul.level0 li.menu-static-blocks h4 { text-transform: uppercase; }

	#nav ul.level0 li.menu-static-blocks img {
		margin: 0;
		max-width: 100%; }

	#nav ul.level0 li.menu-category-description { margin: 0 0 0 20px; }

		#nav ul.level0 li.menu-category-description h4 { text-transform: uppercase; }

		#nav ul.level0 li.menu-category-description img { margin: 0 0 10px; }

	/* 0 Level */
#nav li {
		float: left;
		height: 50px;
		padding: 0; }

		#nav li.m-dropdown { position: relative; }

			#nav li.m-dropdown .dropdown.sub-wrapper { width: auto; max-width:290px }

		#nav li .shown-sub li div.shown-sub {
			left: 73%;
			top: 5px;
			width: 124%; }

		#nav li ul.shown-sub, #nav li div.shown-sub {
			-webkit-box-shadow: 1px 6px 7px 0 rgba(0, 0, 0, 0.15);
			border: 0;
			box-shadow: 1px 6px 7px 0 rgba(0, 0, 0, 0.15);
			left: 0;
			outline: none;
			width: 100%;
			z-index: 9; }

		#nav li .shown-sub ul.shown-sub {
			display: block;
			display: none;
			left: 60px;
			top: 20px;
			width: auto; }

		#nav li.level0 ul li.parent {
			background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bg-li-menu-parent.png") no-repeat 92% 50%; }

		#nav li.level0 {
			border-left: 1px solid #DEDEDE;
			display: block;
			line-height: 50px; }

	#nav a {
		-webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
		float: left;
		font-size: 120%;
		margin: 0;
		outline: medium none;
		outline: none;
		padding: 0 20px;
		text-decoration: none;
		text-transform: uppercase;
		transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s; }

div.video { z-index: 0; }

#megamenu a {
	outline: none;
	text-decoration: none; }

#nav li.over a, #nav a:hover {
	-webkit-transition-duration: 100ms;
	outline: none;
	transition-duration: 100ms; }

#nav li.custom-block .mm-item-base { padding: 30px 2.5% 20px; }

#nav li.item-custom { text-align: center; }

#nav li.custom-block a, #nav li.custom-block a span {
	cursor: default;
	outline: none; }

#nav li.item-custom .child-item { margin: 0 8%; }

	#nav li.item-custom .child-item img { margin: 0 0 30px 0; }

#nav li.item-custom:first-child .child-item { margin-left: 0; }

#nav li.item-custom:last-child .child-item { margin-right: 0; }

#nav li.custom-block h3 {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/custom_line.png") repeat-x scroll top center transparent;
	font-size: 160%;
	font-weight: normal;
	height: auto;
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 15px 12px 12px;
	text-transform: uppercase; }

/* 1st Level */
#nav ul li, #nav ul li.active {
	background: none;
	margin: 0;
	padding: 0; }

#nav ul a, #nav ul a:hover {
	background: none;
	float: none;
	padding: 0; }

#nav ul li a { font-weight: normal !important; }

/* 2nd Level */
#nav .sub-wrapper {
	border-top: 3px solid #FFFFFF;
	display: none;
	left: -10000px;
	position: absolute;
	top: 50px; }

	#nav .sub-wrapper .mm-item-base {
		border: 0;
		padding: 15px 20px; }

	#nav .sub-wrapper ul {
		border: none;
		margin: 0px;
		padding: 0px;
		position: static;
		width: auto; }

/* 3rd+ Level */
#nav li a.level-top:hover, #nav li a.level-top.hover { outline: none; }

#nav ul ul, #nav ul .sub-wrapper { top: 0; }

#nav li.level0 ul li { height: auto; }

	#nav li.level0 ul li a {
		-webkit-transition: all 0.2s ease-out 0s;
		/*background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bg-li-menu.png") no-repeat scroll 0 11px transparent;*/
		border: 0 none;
		font-size: 97%;
		height: auto;
		line-height: 20px;
		margin: 0;
		outline: medium none;
		padding: 0;
		text-transform: capitalize;
		transition: all 0.2s ease-out 0s; }

		#nav li.level0 ul li a span {
			background: none;
			min-height: 25px;
			line-height: 25px;
			outline: none;
			padding: 0 0 0 10px; }

		#nav li.level0 ul li a:hover {
			-webkit-transition: all 0.2s ease-out 0s;
			outline: none;
			padding-left: 4px;
			text-decoration: none;
			transition: all 0.2s ease-out 0s; }

#nav ul span, #nav ul li.last li span { padding: 3px 15px 4px 15px; }

#nav li.level0 ul li ol { margin: 0 0 0 5px; }

/* Show menu */
/*---- Custom Menu --------*/
.custom-menu h4 {
	padding: 0;
	text-transform: uppercase; }

.custom-menu img { margin: 0 0 10px; }

#nav .custom-menu li {
	border: 0;
	margin: 0;
	padding: 0 0 0 15px;
	text-transform: capitalize; }

.custom-menu {
	border-right: 1px solid #acacac;
	float: left;
	min-height: 330px;
	width: 210px; }

.fashion-girl { padding: 0 12px 0 0; }

.fashion-men { padding: 0 12px; }

.fashion-news { padding: 0 12px; }

.fashion-collection {
	border: 0;
	padding: 0 0 0 12px; }

.navbar .brand {
	color: #FFF !important;
	font-weight: normal !important;
	text-shadow: 0 0 0 !important; }

.navbar .btn-navbar {
	background-color: #cc1257;
	background-image: none !important;
	border: 0px !important;
	margin: 11px 5px 0; }

/********** Navigation > */
/* ======================================================================================= */
#megamenu div.childcontent ul li .megamenu-static { margin: 0 0 0 5px; }

	#megamenu div.childcontent ul li .megamenu-static a {
		background: #FFF;
		height: 120px;
		margin: 0;
		padding: 5px;
		width: 471px; }

		#megamenu div.childcontent ul li .megamenu-static a:hover {
			-webkit-box-shadow: 0 0 3px 1px #C4C4C1 inset;
			box-shadow: 0 0 3px 1px #C4C4C1 inset; }

	#megamenu div.childcontent ul li .megamenu-static h3 { margin: 10px 0 0 5px; }

	#megamenu div.childcontent ul li .megamenu-static p { margin: 0 0 0 5px; }

.nivo-caption p { color: #FFFFFF; }

#mt-wrapper {
	margin: 20px auto 45px;
	text-align: left;
	width: 960px; }

.content-static ul { margin: 0; }

	.content-static ul li {
		margin: 0 0 20px;
		text-align: center; }

		.content-static ul li.last { margin: 0; }

		.content-static ul li img { width: 100%; }

.content-static a.span12 { outline: none; }

#mt-dropdown ul li a:hover { outline: none; }

.product-title {
	line-height: 27px;
	margin: 0;
	min-height: 27px;
	padding: 0;
	text-transform: uppercase;
	width: auto; }

#mtcontainer .product-title span, #mt_productscroller .product-title span, .logoscroller .product-title span {
	font-size: 150%;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 7px; }

/* Sidebar =============================================================================== */
.sidebar .block { margin: 0 0 20px; }

	.sidebar .block .block-content .product-name a {
		outline: none;
		text-decoration: none;
		text-transform: capitalize; }

	.block .block-title {
		margin: 0;
		padding: 10px 0; }

		.block .block-title strong {
			font-weight: normal;
			margin: 0;
			padding: 0;
			text-align: left;
			text-transform: uppercase; }

			.block .block-title strong span {
				font-size: 180%;
				line-height: normal;
				outline: none; }

		.block .block-title a { text-decoration: none; }

	.block .block-subtitle {
		font-weight: bold;
		margin: 0;
		padding: 5px 0; }

	.block .block-content {
		margin: 0;
		padding: 12px 10px; }

		.block .block-content li.item, .block .btn-remove, .block .btn-edit {
			margin: 0;
			outline: none;
			padding: 0; }

	.block .actions {
		padding: 6px 9px;
		text-align: center; }

		.block .actions a { float: left; }

		.block .actions button.button {
			background-image: none;
			outline: none; }

	.block .empty {
		margin: 0;
		padding: 0; }

/* Mini Blocks */
/* SmartMenu */
.mt-smartmenu .block-content { padding: 0; }

/* Mini Products List */
.block-cart .mini-products-list .product-details .product-name, .block-cart .mini-products-list .product-details .nobr small { word-wrap: break-word; }

.block-cart .mini-products-list .product-details .nobr { white-space: normal !important; }

/* Block: Account */
.sidebar .block-account { margin-top: 10px; }

.block-account .block-content {
	margin: 0;
	padding: 0; }

	.block-account .block-content ul, .block-account .block-content ol {
		margin: 10px 0 0 0;
		outline-style: none; }

	.block-account .block-content li {
		background-position: 8px 50% !important;
		line-height: 30px;
		margin: 0;
		outline-style: none;
		padding: 0 0 0 20px; }

		.block-account .block-content li a { font-weight: normal; }

			.block-account .block-content li a:hover {
				outline-style: none;
				text-decoration: none; }

		.block-account .block-content li.last a { border-bottom: 0; }

		.block-account .block-content li.current {
			border: 0;
			outline-style: none; }

			.block-account .block-content li.current strong {
				border: 0;
				font-weight: normal;
				outline-style: none; }

			.block-account .block-content li.current.last {
				border-bottom: 0;
				border: 0;
				outline-style: none; }

/* Block: Currency Switcher */
.currency .sbSelector { padding: 0 0 0 5px; }

.currency .sbOptions li a {
	padding-left: 5px;
	padding-right: 5px; }

.block-currency .block-title strong {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_block-currency.gif") 0 50% no-repeat;
	color: #FFF;
	font-weight: bold;
	line-height: 21px;
	padding: 0 0 0 21px;
	text-transform: none; }

.block-currency .block-content {
	background: none;
	padding: 0; }

	.block-currency .block-content select {
		padding: 0;
		width: 100%; }

/* Block: Layered Navigation */
.block-layered-nav .block-subtitle {
	background: #d5e8ff url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_block-layered1.gif") 0 50% repeat;
	border-width: 1px 0;
	border: 1px solid #b9ccdd;
	color: #1f5070;
	line-height: 1.35;
	padding: 3px 9px;
	text-transform: uppercase; }

.block-layered-nav .block-content {
	outline: none;
	padding: 0; }

.block-layered-nav dt {
	font-size: 110%;
	font-weight: 300;
	line-height: normal;
	margin: 0 0 3px;
	outline: medium none;
	padding: 10px 12px 0; }

.block-layered-nav dd ol, .block-layered-nav dd ul { margin: 0; }

.block-layered-nav dd {
	margin: 0;
	padding: 0; }

	.block-layered-nav dd.last { background: none; }

	.block-layered-nav dd li {
		line-height: 27px;
		margin: 0;
		outline: medium none;
		padding: 0 0 0 30px; }

		.block-layered-nav dd li a { font-weight: normal; }

			.block-layered-nav dd li a:hover {
				color: #FFFFFF;
				text-decoration: none; }

.block-layered-nav .currently li {
	line-height: 1.5;
	padding: 6px 24px 6px 10px;
	position: relative;
	z-index: 1; }

.block-layered-nav .currently .label {
	float: left;
	font-weight: 300;
	line-height: 35px;
	padding: 0 10px;
	text-transform: none;
	vertical-align: top; }

.block-layered-nav .currently .value {
	display: block;
	float: left;
	line-height: 35px; }

.block-layered-nav .currently .btn-previous, .block-layered-nav .currently .btn-remove {
	margin: 0;
	position: absolute;
	right: 5px;
	top: 9px; }

.block-layered-nav .currently .btn-remove {
	-webkit-border-radius: 50%;
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn-remove.png") no-repeat 0 0;
	border-radius: 50%;
	float: right;
	height: 16px;
	margin: 0;
	padding: 0;
	text-indent: -999em;
	width: 16px; }

.block-layered-nav .currently ol li {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bg-li-menu-parent.png") no-repeat 0 50%; }

.block-layered-nav .currently .btn-previous { right: 17px; }

.block-layered-nav .actions {
	padding: 4px 5px 4px 9px;
	text-align: right; }

	.block-layered-nav .actions a { float: none; }

.block-layered-nav .currently ol li, .block-layered-nav .currently ul li {
	line-height: normal;
	margin: 0;
	padding: 0; }

.block-layered-nav .currently ol, .block-layered-nav .currently ul {
	border-style: solid;
	border-width: 0 0 1px 0; }

.block-layered-nav .currently p.block-subtitle {
	background: none;
	border: 0 none;
	display: block !important;
	font-size: 100%;
	line-height: normal;
	margin: 0;
    padding: 10px 0 10px;
	text-align: left;
	text-transform: capitalize; }

/* Block: Cart */
.block-cart .summary {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1; }

.block-cart .amount {
	margin: 0; }

	.block-cart .amount a { font-weight: 600; }

.block-cart .block-content .actions {
	margin: 0 auto;
	outline: none;
	padding: 10px 0;
	text-align: center; }

.block-cart .block-content .block-subtitle {
	font-weight: normal;
	padding: 0 0 10px 0; }

.block-cart .block-content ol, .block-cart .block-content ul { margin: 0; }

.block-cart .block-content ol li.item, .block-cart .block-content ul li.item {
	padding-left: 0px;
	padding-right: 0px; }

.block-cart .block-content ol li.item.last, .block-cart .block-content ul li.item.last { padding-bottom: 0; }

.block-cart .block-content ol li.item .product-image, .block-cart .block-content ul li.item .product-image {
	margin: 0;
	outline: none;
	padding: 0; }

.block-cart .block-content ol li.item .product-details, .block-cart .block-content ul li.item .product-details {
	height: auto;
	line-height: normal;
	margin: 0;
	outline: medium none;
	position: relative; }

.block-cart .block-content ol li.item .product-details .actions a {
	font-size: 90%;
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 0; }

.block-cart .block-content ol li.item .product-details .product-name, .block-cart .block-content ul li.item .product-details .product-name {
	height: auto;
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 0 0 0 5px; }

.block-cart .block-content ol li.item .product-details .price, .block-cart .block-content ul li.item .product-details .price {
	font-weight: bold;
	padding: 0 0 0 5px; }

.block-cart .block-content ol li.item .product-details .truncated, .block-cart .block-content ul li.item .product-details .truncated { padding: 5px; }

.product-details .product-name a { outline: none; }

.block-cart .block-content .summary .subtotal .label {
	background: transparent none;
	border-radius: 0;
	box-shadow: none;
	font-weight: normal;
	padding: 2px 0;
	text-shadow: none; }

.block-cart .subtotal {
	margin: 0;
	padding: 0;
	text-align: left; }

	.block-cart .subtotal .price {
		color: #D9673B;
		font-weight: normal; }

.block-cart .actions .paypal-logo {
	float: left;
	margin: 3px 0 0;
	text-align: right;
	width: 100%; }

	.block-cart .actions .paypal-logo .paypal-or {
		clear: both;
		display: block;
		padding: 0 55px 8px 0; }

/* Block: Wishlist */
.block-wishlist .actions { text-align: right; }

	.block-wishlist .actions a { float: none; }

.block-wishlist .block-subtitle {
	font-weight: normal;
	line-height: normal;
	outline: none;
	padding: 0 0 10px 0;
	text-align: center; }

.block-wishlist ol, .block-wishlist ul { margin: 0; }

.block-wishlist .block-content li.item {
	margin: 0;
	padding: 0 0 12px 0; }

	.block-wishlist .block-content li.item .product-image { outline: none; }

	.block-wishlist .block-content li.item .product-details { outline: none; }

	.block-wishlist .block-content li.item.last { padding-bottom: 0; }

.block-wishlist .block-content .link-cart { margin: 0 0 0 7px; }

.block-wishlist .block-content .actions {
	outline: none;
	text-align: center; }

.block-wishlist .block-content li.item .product-details .product-name {
	height: auto;
	margin: 0;
	padding: 0; }

.block-wishlist .block-content li.item .product-details .price-box {
	margin: 0;
	overflow: hidden;
	padding: 0; }

	.block-wishlist .block-content li.item .product-details .price-box .old-price { margin: 3px 0 0 10px; }

.block-wishlist .product-details p {
	line-height: normal;
	margin: 0; }

.block-wishlist .block-content li.item .product-details .price-box span {
	font-size: 100%;
	font-weight: bold;
	outline: none; }

.block-wishlist .actions { text-align: center; }

.block-wishlist .block-content li.item .product-details .btn-remove { outline: none; }

	.block-wishlist .block-content li.item .product-details .btn-remove span.icon { margin-top: 2px; }

.block-wishlist .price-box .old-price, .block-wishlist .price-box .regular-price, .block-wishlist .price-box .special-price { display: inline-block; }

.block-wishlist .price-box .regular-price, .block-wishlist .price-box .special-price { float: left; }

/* Block: Related */
.block-related {
	margin: 0;
	outline: none;
	padding: 20px 0;
	position: relative; }

	.block-related .block-content { padding: 0; }

	.block-related .mt-actions p {
		margin: 0;
		outline: none; }

		.block-related .mt-actions p.detail { border: none; }

	.block-related .block-title {
		line-height: normal;
		margin: 0;
		outline: none;
		padding: 0; }

		.block-related .block-title strong {
			height: auto;
			line-height: normal;
			outline: medium none;
			text-align: left;
			text-transform: uppercase; }

	.block-related .block-subtitle {
		font-weight: normal;
		margin: 0;
		outline: none;
		padding: 5px 0 15px; }

		.block-related .block-subtitle a { outline: none; }

	.block-related .block-content .pagenav {
		position: absolute;
		right: 0;
		top: 2px; }

	.block-related .block-content div.item {
		margin: 0 12px 0 0;
		position: relative;
		text-align: center; }

	.block-related .block-content .mini-products-list ul li { outline: none; }

	.block-related .block-title strong span {
		display: block;
		font-size: 150%;
		margin: 0;
		outline: none;
		padding: 0; }

#block-related .item .product-details {
	height: 43px;
	line-height: 43px;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
	z-index: 10; }

#block-related input.checkbox {
	height: auto;
	line-height: normal;
	margin: -5px 0 0 5px;
	outline: medium none;
	padding: 0; }

/* Block: Compare Products */
.block-compare .block-content ol, .block-compare .block-content ul { margin: 0; }

.block-compare .block-content .actions { padding: 10px 0; }

	.block-compare .block-content .actions a {
		display: inline-block;
		float: none;
		margin: 0;
		padding: 10px 0 0; }

		.block-compare .block-content .actions a span.btn-remove {
			margin: 2px 3px 0 0;
			outline: none; }

.block-compare .block-content ol li.item, .block-compare .block-content ul li.item { padding: 2px 0; }

.block-compare .btn-remove {
	float: left;
	margin: 1px 0 0 0;
	text-indent: -999em; }

.block .block-content p.product-name {
	line-height: normal;
	margin: 0 0 0 20px;
	outline: none;
	padding: 0; }

#block-compare li.item {
	line-height: normal;
	margin: 0;
	padding: 5px 0; }

.block-compare .block-content ol li.item .product-name, .block-compare .block-content ul li.item .product-name {
	height: 15px;
	height: auto !important;
	min-height: 15px; }

.block-compare .block-content ol li.item .product-name a, .block-compare .block-content ul li.item .product-name a {
	font-weight: normal;
	outline: none; }

.page-popup .link-print {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_print.gif") 0 2px no-repeat;
	font-weight: normal;
	outline-style: none;
	padding: 2px 0 2px 25px; }

.compare-table { border: 0; }

	.compare-table thead tr.first th, .compare-table thead tr.first td {
		background: none;
		border: 0;
		line-height: 0;
		padding: 0; }

	.compare-table .btn-remove {
		background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn_remove2.gif");
		float: right;
		height: 15px;
		width: 72px; }

	.compare-table tbody th { background: #d9e5ee url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_th-v.gif") 100% 0 repeat-y; }

	.compare-table tbody th, .compare-table tbody td {
		border-left: 1px solid #DEDEDE;
		border-top: 1px solid #DEDEDE;
		border: 0;
		padding: 10px; }

	.compare-table tbody td.last { border-right: 1px solid #DEDEDE; }

	.compare-table tbody tr.last th, .compare-table tbody tr.last td { border-bottom: 1px solid #DEDEDE !important; }

	.compare-table tr.add-to-row td {
		background: #FFFada;
		text-align: center; }

	.compare-table tr.first td { text-align: center; }

		.compare-table tr.first td .product-name {
			font-weight: bold;
			margin: 0 0 5px; }

			.compare-table tr.first td .product-name a { outline: none; }

		.compare-table tr.first td .ratings {
			margin: 0 auto;
			width: 69px; }

		.compare-table tr.first td p, .compare-table tr.add-to-row td p { margin: 0; }

	.compare-table .price-box {
		float: left;
		text-align: center;
		width: 50%; }

	.compare-table ul.add-to-links {
		clear: both;
		padding-top: 10px; }

	.compare-table p {
		float: left;
		text-align: center;
		width: 50%; }

/* Block: Recently Viewed */
/* Block: Recently Compared */
ol#recently-compared-items {
	margin: 0;
	outline: none;
	padding: 0; }

	ol#recently-compared-items li {
		margin: 0;
		padding: 5px 0; }

.mt-compare-label {
	font-weight: 600;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase; }

/* Block: Poll */
.block-poll .actions button.button { float: none; }

.block-poll button span {
	-webkit-border-radius: 3px;
	-webkit-transition: all 0.2s linear 0s;
	border-radius: 3px;
	font-size: 100%;
	font-weight: normal;
	height: 34px;
	line-height: 34px;
	outline: none;
	padding: 0 35px;
	transition: all 0.2s linear 0s; }

.block-poll .block-subtitle {
	font-weight: normal;
	padding: 0; }

.block-poll label {
	cursor: pointer;
	margin: 0;
	padding: 0; }

.block-poll input.radio {
	float: none;
	margin: 0;
	outline: none !important;
	padding: 0;
	width: auto; }

.block-poll .label {
	background: none;
	border-radius: 0;
	display: block;
	float: none;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-shadow: none;
	width: auto; }

.block-poll ol, .block-poll ul { margin: 0; }

.block-poll .label label { line-height: 22px; }

.block-poll li {
	margin: 10px 0;
	padding: 0; }

.block-poll button.button span span { padding: 0; }

.block-poll button.button:hover span { background-image: none; }

.block-poll .answer { font-weight: normal; }

.block-poll .votes {
	float: right;
	margin-left: 10px; }

.block-poll .actions {
	margin: 0;
	padding: 10px 0;
	text-align: center; }

.block-poll ul { margin: 0 0 0 15px; }

.block-poll ul#poll-answers li { padding: 0; }

.block-poll li span label {
	font-size: 100%;
	outline: none; }

/* Block: Tags */
.block-tags ul {
	margin: 0;
	padding: 0; }

.block-tags .tags-list li {
	height: auto;
	line-height: 2.3em;
	margin: 0;
	padding: 0; }

.block-tags .block-content .tags-list {
	background-color: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	text-align: justify; }

	.block-tags .block-content .tags-list li a:hover { outline: none; }

.block-tags .actions { text-align: center; }

	.block-tags .actions a {
		-webkit-border-radius: 3px;
		border-radius: 3px;
		display: inline-block;
		float: none;
		padding: 7px 15px; }

		.block-tags .actions a:hover { text-decoration: underline; }

/* Block: Subscribe */
.block-subscribe {
	background: none;
	margin: 0;
	padding: 0; }

	.block-subscribe .block-title { display: none; }

	.block-subscribe .block-content {
		background: none;
		border: 0;
		padding: 0; }

	.block-subscribe label {
		color: #FFF;
		float: left;
		margin-bottom: 4px;
		margin-top: 3px;
		text-transform: capitalize; }

	.block-subscribe .input-box {
		float: left; }

	.block-subscribe input.input-text {
		background: #1b1b1b;
		border-radius: 0;
		border: 1px solid #343434;
		color: #646464;
		display: block;
		height: 18px;
		margin: 0;
		padding: 4px 10px;
		width: 189px; }

	.block-subscribe .validation-failed { background-color: #433d3d; }

	.block-subscribe .actions {
		background: none;
		float: left;
		margin: 0;
		padding: 0;
		text-align: left; }

/* Block: Reorder */
.block-reorder input.checkbox {
	float: left;
	margin: 2px -20px 0 0;
	outline: none; }

.block-reorder .product-name { margin-left: 20px; }

.block-reorder .validation-advice { margin: 3px 9px 7px; }

/* Block: Banner */
/* Block: Login */
.block-login label { font-weight: bold; }

.block-login input.input-text {
	display: block;
	margin: 3px 0;
	width: 167px; }

.block-login .actions {
	background: none;
	margin: 3px 0 0;
	padding: 0; }

/* Paypal */
.sidebar .paypal-logo {
	display: block;
	margin: 10px 0;
	text-align: center; }

	.sidebar .paypal-logo a { float: none; }

/* ======================================================================================= */
/* Category Page ========================================================================= */
.category-title {
	margin: 0 0 10px;
	outline: none;
	padding: 0; }

#category-image {
	position: relative;
	text-align: center; }

.category-image { }

	.category-image img { outline: none; }

.category-description {
	margin: 0;
	outline-style: none;
	padding: 0; }

#category-image .category-desc {
	font-family: nexa_boldregular;
	font-size: 300%;
	line-height: normal;
	outline-style: none;
	padding: 0;
	text-align: left; }

	#category-image .category-desc .desc {
		line-height: normal;
        margin: 0 0 0 2%;
		padding: 0;
		position: absolute;
		top: 28%;
		width: auto; }

	#category-image .category-desc strong {
		display: block;
		font-size: 190%;
		font-weight: normal;
		line-height: 1em;
		text-transform: capitalize;
		width: 60%; }

	#category-image .category-desc span {
		font-family: nexa_lightregular;
		font-size: 60%;
		line-height: normal; }

	#category-image .category-desc a { outline: none; }

.category-products { margin: 0 0 20px 0; }

	.category-products .row { margin-left: 0px; }

	.category-products div.products-grid .price-box span.regular-price { padding: 10px 12px 9px; }

		.category-products div.products-grid .price-box span.regular-price span { padding: 0; }

	.category-products ul.products-grid .btn-cart span, .category-products ol.products-grid .btn-cart span {
		padding-bottom: 7px;
		padding-top: 7px; }

	.category-products ul.products-grid .btn-cart span span, .category-products ol.products-grid .btn-cart span span { padding: 0; }

	.category-products ol.products-list .btn-cart span span, .category-products ul.products-list .btn-cart span span {
		background-color: transparent;
		padding: 0; }

#mtcontainer { margin-bottom: 0; }

/* View Type: Grid */
.products-grid.last { border-bottom: 0; }

.products-grid li.item {
	border: 0;
	outline: none; }

.products-grid .product-name a { outline: none; }

.products-grid .price-box {
	position: relative; }

.products-grid .availability { line-height: 21px; }

.products-grid .actions {
	bottom: 12px;
	position: absolute; }

.col2-left-layout .products-grid, .col2-right-layout .products-grid {
	margin: 0 auto;
	padding: 0; }

.col1-layout .products-grid { margin: 0 auto; }

/* View Type: List */
.products-list .item-inner { margin: 0 0 40px 0; }

.products-list .ratings {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding: 0 0 13px 0; }

.products-list .rating-links { float: left; }

.products-list .rating-box { margin-top: 5px; }

.products-list .rating-box, .products-list .rating-box .rating, #product_comparison .rating-box, #product_comparison .rating-box .rating {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_rating-2.png") repeat-x 0 100%;
	height: 11px;
	outline: none;
	width: 8.8%; }

.products-list p.rating-links a {
	font-size: 88%;
	outline: none;
	text-decoration: none; }

	.products-list p.rating-links a:hover { text-decoration: none; }

.products-list li.item {
	margin: 0;
	padding: 0; }

	.products-list li.item.last { border-bottom: 0; }

.products-list a.product-image {
	border: 0;
	margin: 0;
	outline: none;
	padding: 0;
	position: relative; }

.products-list .products-list-image .product-image {
	display: block;
	outline: none;
	position: relative; }

.products-list .product-shop {
	border: 0;
	outline: none; }

.products-list .product-name {
	line-height: 0;
	margin: 0 0 8px 0;
	outline: none;
	padding: 0; }

	.products-list .product-name a {
		font-size: 100%;
		line-height: normal;
		margin: 0;
		outline: none;
		padding: 0; }

.products-list .price-box {
	border: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
	padding: 3px 0; }

.products-list .availability {
	float: left;
	margin: 3px 0 0; }

.products-list .desc {
	border: 0;
	line-height: normal;
	outline: none; }

	.products-list .desc h3 {
		font-size: 120%;
		font-weight: normal;
		line-height: normal;
		margin: 0;
		outline: medium none;
		padding: 10px 0 0 0;
		text-transform: capitalize; }

		.products-list .desc h3 span {
			font-weight: 300;
			line-height: normal;
			outline: none; }

	.products-list .desc p {
		border: 0;
		font-size: 100%;
		font-weight: 300;
		line-height: normal;
		margin: 0;
		outline: none;
		padding: 8px 0 12px; }

.products-list .products-list-inner {
	margin: 0;
	padding: 25px 0 0 0;
	position: relative; }

	.products-list .products-list-inner .addtocart, .products-list .products-list-inner .add-to-links, .products-list .products-list-inner .detail-button { float: left; }

	.products-list .products-list-inner .mt-actions { width: 47px; }

	.products-list .products-list-inner p {
		margin: 0;
		min-width: 46px;
		width: auto;
		width: auto; }

	.products-list .products-list-inner .pull-left button.button, .products-list .products-list-inner .wishlist p, .products-list .products-list-inner .compare p, .products-list .products-list-inner p.availability {
		-webkit-border-radius: 3px;
		-webkit-transition: all 0.3s linear 0s;
		background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/mt-product-list.png");
		background-position: 0 0;
		background-repeat: no-repeat;
		border-radius: 3px;
		float: left;
		height: 34px;
		line-height: 34px;
		margin: 0;
		outline: medium none;
		padding: 0;
		text-align: center;
		text-indent: -999em;
		transition: all 0.3s linear 0s;
		vertical-align: middle;
		width: 46px; }

	.products-list .products-list-inner .pull-left button.btn-cart { background-position: 0 0; }

		.products-list .products-list-inner .pull-left button.btn-cart:hover { background-position: 0 -34px; }

	.products-list .products-list-inner .wishlist p { background-position: -46px 0; }

		.products-list .products-list-inner .wishlist p:hover { background-position: -46px -34px; }

	.products-list .products-list-inner .compare p { background-position: -92px 0; }

		.products-list .products-list-inner .compare p:hover { background-position: -92px -34px; }

	.products-list .products-list-inner .pull-left button.btn-detail { background-position: -138px 0; }

		.products-list .products-list-inner .pull-left button.btn-detail:hover { background-position: -138px -34px; }

	.products-list .products-list-inner .wishlist p a, .products-list .products-list-inner .compare p a {
		float: left;
		height: 100%;
		width: 100%; }

.products-list .desc .link-learn { font-size: 100%; }

.products-list .add-to-links li {
	border: 0;
	float: left;
	margin: 0;
	outline: none;
	padding: 0 8px 0 0; }

/* ======================================================================================= */
/* Product View ========================================================================== */
/* Rating */
.no-rating {
	margin: 0;
	outline: none;
	padding: 0; }

.ratings {
	margin: 0;
	outline: none;
	padding: 0; }

	.ratings strong {
		float: left;
		margin: 1px 3px 0 0; }

	.ratings .rating-links { margin: 0; }

		.ratings .rating-links .separator { margin: 0 2px; }

.rating-box {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_rating.png") 0 0 repeat-x;
	font-size: 0;
	height: 29px;
	line-height: 0;
	overflow: hidden;
	text-indent: -999em;
	width: 69px; }

	.rating-box .rating {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_rating.png") 0 100% repeat-x;
		float: left;
		height: 29px; }

.ratings .rating-box {
	float: left;
	margin-right: 10px; }

.ratings .amount {
	border: 0;
	margin: 0;
	outline: none;
	padding: 0; }

.ratings-table th, .ratings-table td {
	font-size: 102%;
	line-height: 1.15;
	padding: 3px 0; }

.ratings-table th {
	font-weight: bold;
	padding-right: 8px; }

/* Availability */
.availability { margin: 0; }

	.availability span {
		font-size: 92%;
		font-weight: normal;
		outline: none; }

	.availability.out-of-stock span { color: #d83820; }

.availability-only {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_availability_only.gif") 0 50% no-repeat;
	line-height: 16px;
	margin: 10px 0 7px;
	padding-left: 15px; }

	.availability-only span, .availability-only a {
		border-bottom: 1px dashed #751d02;
		color: #000; }

	.availability-only a {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_availability_only_arrow.gif") 100% 0 no-repeat;
		cursor: pointer;
		padding-right: 15px;
		text-decoration: none; }

	.availability-only .expanded { background-position: 100% -15px; }

	.availability-only strong { color: #be2c00; }

.availability-only-details { margin: 0 0 7px; }

	.availability-only-details th {
		background: #d2d6d9;
		font-size: 95%;
		padding: 0 8px; }

	.availability-only-details td {
		background: #ebf0f3;
		border-bottom: 1px solid #FFF;
		font-size: 98%;
		padding: 2px 8px 1px; }

	.availability-only-details tr.odd td.last {
		color: #d95e00;
		font-weight: bold; }

.product-view .product-shop .availability { font-size: 100%; }

	.product-view .product-shop .availability span {
		color: #4f9923;
		text-transform: capitalize; }

.product-view .product-shop .add-to-links p { margin: 0 0 10px 0; }

.product-view .product-shop .add-to-links a, .product-view .product-shop .add-to-links a:hover {
	background-color: transparent;
	background-image: none;
	height: auto;
	line-height: 44px;
	margin: 0;
	outline: medium none;
	padding: 0;
	text-align: left;
	text-indent: inherit;
	width: 100%; }

#recently-viewed-items li {
	height: auto;
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 0 0 12px; }

	#recently-viewed-items li.last { padding: 0; }

#recently-viewed-items .price-box p {
	margin: 0;
	padding: 0; }

#recently-viewed-items p.product-name {
	margin: 0;
	padding: 0; }

#recently-viewed-items .price-box {
	margin: 0;
	padding: 0; }

	#recently-viewed-items .price-box .old-price, #recently-viewed-items .price-box .special-price, #recently-viewed-items .price-box .regular-price {
		display: inline-block;
		line-height: normal;
		outline: none; }

	#recently-viewed-items .price-box .special-price, #recently-viewed-items .price-box .regular-price { float: left; }

/* Email to a Friend */
.email-friend {
	margin: 0;
	padding: 0; }

/* Alerts */
.alert-price { margin: 0; }

.alert-stock { margin: 0; }

/********** < Product Prices */
.price { white-space: nowrap !important; }

.price-box { margin: 0; }

.products-grid .top-actions-inner { background-image: none; }

.top-actions-inner { position: relative; }

	.top-actions-inner .price-box {
		border-bottom: 1px solid #e8e8e8;
		cursor: text;
		height: 53px;
		line-height: 53px;
		margin: 0 auto;
		padding: 0;
		position: relative;
		text-align: center; }

		.top-actions-inner .price-box p {
			display: inline;
			margin: 0;
			outline: none;
			padding: 0; }

		.top-actions-inner .price-box .old-price {
			margin: 0;
			padding: 0 10px 0 0; }

		.top-actions-inner .price-box .special-price {
			margin: 0;
			padding: 0; }

.product-view .price-box span.regular-price:hover { background-color: transparent; }

.products-list .price-box span.regular-price {
	background-color: transparent;
	background-image: none;
	display: inline;
	margin: 0;
	padding: 0; }

.product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .regular-price .price, .products-list .product-shop .price-box .special-price .price, .products-list .product-shop .price-box .regular-price .price {
	font-size: 365%;
	line-height: normal;
	outline: none; }

.price-box .price { font-size: 100%; }

.price-box .old-price .price {
	font-size: 120%;
	font-weight: normal; }

.mt-product-list .price-box .special-price .price, .mt-product-list .price-box .regular-price .price, #mt_productscroller .special-price .price, #mt_productscroller .regular-price .price, .products-grid .price-box .special-price .price, .products-grid .price-box .regular-price .price, .block-related .price-box .special-price .price, .block-related .price-box .regular-price .price {
	font-size: 135%;
	outline: none; }

/* Regular price */
/* Old price */
.old-price { margin: 0; }

	.old-price .price-label { white-space: nowrap; }

	.old-price .price {
		color: #9c9c9c !important;
		font-weight: bold;
		text-decoration: line-through; }

/* Special price */
.special-price {
	margin: 0;
	padding: 3px 0; }

	.special-price .price-label { white-space: nowrap; }

.products-list .product-shop .special-price, .products-list .product-shop .regular-price {
	display: inline-block;
	float: left;
	height: auto;
	line-height: normal;
	margin: 0;
	padding: 0;
	width: auto; }

.products-list .product-shop .old-price {
	display: inline-block;
	line-height: normal;
	margin: 0;
	padding: 0;
	padding: 21px 12px; }

/* Minimal price (as low as) */
.minimal-price { margin: 0; }

	.minimal-price .price-label {
		font-weight: bold;
		white-space: nowrap; }

.mt-actions .minimal-price-link, .top-actions-inner .minimal-price-link {
	left: 0;
	position: absolute;
	width: 100%; }

.mt-actions button span { background-color: transparent; }

.minimal-price-link {
	bottom: 0;
	display: inline-block;
	line-height: normal;
	margin: 0 auto;
	outline: medium none;
	padding: 0;
	text-decoration: none; }

	.minimal-price-link:hover {
		outline: none;
		text-decoration: none; }

.page .minimal-price-link .label {
	-webkit-border-radius: 0;
	background: none;
	border-radius: 0;
	border: 0;
	box-shadow: none;
	display: inline;
	font-size: 90%;
	font-weight: normal;
	line-height: normal;
	outline: medium none;
	padding: 0;
	text-decoration: none;
	text-shadow: none;
	vertical-align: middle; }

.minimal-price-link .price {
	color: #D9673B;
	font-size: 85%;
	font-weight: normal;
	outline: none; }

/* Excluding tax */
.price-excluding-tax { display: block; }

	.price-excluding-tax .label { white-space: nowrap; }

	.price-excluding-tax .price { font-weight: normal; }

/* Including tax */
.price-including-tax { display: block; }

	.price-including-tax .label { white-space: nowrap; }

	.price-including-tax .price { font-weight: bold; }

/* Configured price */
.configured-price { margin: 0; }

	.configured-price .price-label {
		font-weight: bold;
		white-space: nowrap; }

	.configured-price .price { font-weight: bold; }

/* FPT */
.weee {
	color: #444;
	display: block; }

	.weee .price { font-weight: normal; }

/* Excl tax (for order tables) */
.price-excl-tax, .price-excl-tax .price, .price-incl-tax { display: block; }

	.price-excl-tax .label {
		display: block;
		white-space: nowrap; }

/* Incl tax (for order tables) */

	.price-incl-tax .label {
		display: block;
		white-space: nowrap; }

	.price-incl-tax .price {
		display: block;
		font-weight: bold; }

/* Price range */
.price-from { margin: 0; }

	.price-from .price-label, .price-to .price-label, .price-as-configured .price-label {
		font-weight: bold;
		white-space: nowrap; }

.price-to { margin: 0; }

/* Price notice next to the options */
.price-notice { padding-left: 10px; }

	.price-notice .price {
		font-weight: bold;
		padding: 0 0 0 5px; }

/* Price as configured */
.price-as-configured { margin: 0; }

.price-box-bundle { padding: 0 0 10px 0; }

	.price-box-bundle .price-box {
		margin: 0 !important;
		padding: 0 !important; }

	.price-box-bundle .price { color: #555; }

/********** Product Prices > */
/* Tier Prices */
.product-pricing, .tier-prices {
	margin: 0;
	padding: 0px; }

.product-view .product-pricing, .product-view .tier-prices { padding: 10px; }

.tier-prices li {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_tier.gif") no-repeat 0 3px;
	line-height: normal;
	padding: 0 0 0 10px; }

.tier-prices .benefit {
	font-style: italic;
	font-weight: normal; }

.tier-prices .price { font-weight: bold; }

.tier-prices-grouped li { padding: 2px 0; }

	.tier-prices-grouped li .price { font-weight: bold; }

/* Add to Links */
.add-to-links { margin: 5px 0 0; }

	.add-to-links .separator { display: none; }

/* Add to Cart */
.add-to-cart label {
	margin: 0;
	padding: 0; }

.add-to-cart .qty {
	border: 1px solid #E5E5E5;
	margin: 0;
	outline: none;
	padding: 0;
	text-align: left; }

.add-to-cart .paypal-logo {
	clear: left;
	margin: 0;
	text-align: right; }

	.add-to-cart .paypal-logo .paypal-or {
		clear: both;
		display: block;
		margin: 5px 60px 5px 0; }

.product-view .add-to-cart .paypal-logo { margin: 0; }

.product-view .add-to-cart label {
	font-size: 124%;
	font-weight: normal; }

.product-view .product-shop .special-price .price, .product-view .product-shop .regular-price .price {
	font-size: 350%;
	outline: none; }

.product-view .special-price {
	line-height: normal;
	padding: 0; }

.product-view .old-price { outline: none; }

/* Add to Links + Add to Cart */
.add-to-box {
	float: left;
	margin: 0 30px 0 0; }

	.add-to-box .add-to-cart { margin: 0; }

.product-view .product-shop .add-to-cart { margin: 18px 0; }

.add-to-box .or {
	display: none;
	float: left;
	font-weight: bold;
	margin: 0 7px; }

.add-to-box .add-to-links {
	margin: 0;
	padding: 0; }

.product-view .product-shop .add-to-box .add-to-links { padding: 0; }

	.product-view .product-shop .add-to-box .add-to-links p {
		margin: 0;
		padding-bottom: 10px; }

.product-view .product-shop .mt-social-links { padding: 22px 0; }

.add-to-box .add-to-links li { display: block !important; }

	.add-to-box .add-to-links li .separator { display: none !important; }

.product-view {
	margin: 20px 0 0 0px;
	padding: 0px; }

	.product-view .add-to-box {
		margin: 0;
		width: 100%; }

	.product-view .mt-actions { width: 100%; }

	.product-view .block-related .mt-actions { width: 105%; }

	.product-view .product-shop .old-price .price {
		color: #b3b3b3;
		font-size: 145%;
		font-weight: normal;
		outline: none; }

.product-essential { margin: 0 0 55px; }

	.product-essential h2 {
		border: 0;
		outline: none; }

.product-view .product-essential h3 {
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	outline: none;
	padding: 0;
	text-transform: capitalize; }

.product-collateral { padding: 0; }

	.product-collateral .products-grid { padding: 0px; }

	.product-collateral h2 {
		font-weight: normal;
		margin: 0 0 15px;
		padding: 0; }

	.product-collateral .box-collateral {
		font-weight: lighter;
		margin: 0; }

	.product-collateral .products-grid div.item {
		margin: 0 15px 0 0;
		outline: none; }

/* Product Images */
#product-options-wrapper { position: static; }

.product-view .product-img-box { position: relative; }

.col3-layout .product-view .product-img-box {
	float: none;
	margin: 0 auto; }

.product-view .product-img-box .product-image { margin: 0 0 15px 0; }

.product-view .product-img-box .product-image-zoom img { cursor: move; }

.product-view .product-img-box .zoom-notice {
	margin: 0 0 5px;
	text-align: center; }

.product-view .product-img-box .zoom {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/slider_bg.gif") 50% 50% no-repeat;
	cursor: pointer;
	height: 18px;
	margin: 0 auto 13px;
	padding: 0 28px;
	position: relative;
	z-index: 9; }

	.product-view .product-img-box .zoom.disabled {
		-moz-opacity: .3;
		-ms-filter: \"progid: DXImageTransform.Microsoft.Alpha(Opacity=30)";
		-webkit-opacity: .3;
		opacity: .3; /*IE8*/ }

	.product-view .product-img-box .zoom #track {
		height: 18px;
		position: relative; }

	.product-view .product-img-box .zoom #handle {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/magnifier_handle.gif") 0 0 no-repeat;
		height: 22px;
		left: 0;
		position: absolute;
		top: -1px;
		width: 9px; }

	.product-view .product-img-box .zoom .btn-zoom-out {
		left: 2px;
		position: absolute;
		top: 0; }

	.product-view .product-img-box .zoom .btn-zoom-in {
		position: absolute;
		right: 2px;
		top: 0; }

.product-view .product-img-box .mt-more-views { margin: 0 0 0 50px; }

.product-view .product-img-box .more-views h3 { display: none; }

.product-view .product-img-box .more-views ul { margin-left: -9px }

.product-view .product-img-box .more-views li {
	margin: 0;
	outline: none;
	padding: 0; }

	.product-view .product-img-box .more-views li a { outline: none; }

.product-image-popup { margin: 0 auto; }

	.product-image-popup .buttons-set {
		border: 0;
		clear: none;
		float: right;
		margin: 0;
		padding: 0; }

	.product-image-popup .nav {
		font-weight: bold;
		margin: 0 100px;
		text-align: center; }

	.product-image-popup .image {
		display: block;
		margin: 10px 0; }

	.product-image-popup .image-label {
		font-weight: bold;
		margin: 0 0 10px; }

/* Product Shop */
.col3-layout .product-view .product-shop {
	float: none;
	width: auto; }

.product-view .product-shop .product-name {
	margin: 0;
	padding: 0; }

	.product-view .product-shop .product-name h1 {
		font-size: 188%;
		line-height: 30px;
		margin: 0;
		padding: 0;
		text-transform: uppercase; }

.product-view .product-shop .add-to-links .mt-actions a:hover span.label { background-color: transparent; }

.product-view .mt-actions span.label {
	font-weight: normal;
	height: 44px;
	line-height: 44px;
	padding: 0 0 0 10px; }

.product-view .product-shop .availability {
	margin: 0;
	padding: 8px 0 12px; }

.product-view .product-shop .short-description {
	margin: 2px 0 0;
	padding: 0; }

.product-view .product-shop .price-box {
	margin: 0;
	overflow: hidden;
	padding: 0; }

	.product-view .product-shop .price-box .old-price {
		display: inline-block;
		padding: 20px 0 0 12px; }

	.product-view .product-shop .price-box .special-price, .product-view .product-shop .price-box .regular-price {
		display: inline-block;
		float: left; }

#quicklook-main { margin: 10px 0; }

	#quicklook-main .product-view .product-shop .short-description { margin-top: 5px; }

.quicklook-main .product-view .product-shop .add-to-links { width: 38.5%; }

#product-attribute-specs-table th, #product-attribute-specs-table td { vertical-align: middle; }

.product-view .product-shop .add-to-links li { margin: 12px 0; }

.product-view .product-shop .add-to-box .add-to-links .mt-actions a {
	background-color: transparent;
	background-image: none;
	border: 0 none;
	font-weight: normal;
	height: 44px;
	line-height: 44px;
	margin: 0;
	outline: medium none;
	padding: 0;
	text-align: left;
	text-indent: inherit;
	width: auto; }

	.product-view .product-shop .add-to-box .add-to-links .mt-actions a span.label {
		margin: 0;
		padding: 0 0 0 3%; }

.product-view .product-shop .add-to-links span.emailfriend { background-position: 0 0; }

.product-view .product-shop .add-to-links .email-friend a:hover span.icon { background-position: 0 100%; }

.product-view .product-shop .add-to-links span.items:hover span.emailfriend { background-position: 0 100%; }

.product-view .product-shop .add-to-links span.compare { background-position: -88px 0; }

.product-view .product-shop .add-to-links a.link-compare:hover span.icon { background-position: -88px -44px; }

.product-view .product-shop .add-to-links a.link-wishlist:hover span.icon { background-position: -44px -44px; }

.product-view .product-shop .add-to-links span.items:hover span.compare { background-position: -88px 100%; }

.product-view .product-shop .add-to-links span.wishlist { background-position: -44px 0; }

.product-view .product-shop .add-to-links span.items:hover span.wishlist { background-position: -44px 100%; }

.product-view .product-shop .add-to-links span.icon {
	-webkit-border-radius: 50% 50% 50% 50%;
	-webkit-transition: background-color 800ms ease 0s, background-position 400ms ease 0s;
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/icon-product-view.png");
	border-radius: 50% 50% 50% 50%;
	cursor: pointer;
	float: left;
	height: 44px;
	outline: medium none;
	transition: background-color 800ms ease 0s, background-position 400ms ease 0s;
	width: 12%; }

.product-view .product-static { float: right; }

	.product-view .product-static img { width: 100%; }

.product-options .label {
	background: none;
	border-radius: 0;
	color: #414141;
	padding: 0;
	text-shadow: 0 0 0 #FFF; }

.product-options ul { margin: 0; }

.product-view .product-options dt {
	float: left;
	outline: none;
	padding: 0 0 15px 0;
	width: 15%; }

	.product-view .product-options dt label.required {
		font-size: 100%;
		line-height: normal;
		margin: 0;
		padding: 3px 0 0; }

.product-view .product-options dd {
	float: left;
	line-height: normal;
	margin: 0;
	padding: 0 0 15px 0;
	width: 85%; }

/* Product Options */
.product-options {
	margin: 0;
	padding: 0px 15px 0 0;
	position: relative; }

	.product-options dt {
		margin: 0;
		padding: 0; }

		.product-options dt label.required em {
			float: left;
			margin-right: 5px;
			margin-top: 4px; }

.required em, em.required { color: #d9673b; }

.product-options dd .qty-holder {
	display: block;
	padding: 10px 0 0; }

	.product-options dd .qty-holder label { vertical-align: middle; }

.product-options dt .qty-disabled {
	background: none;
	border: 0;
	padding: 3px; }

.product-options dd {
	margin: 0;
	padding: 0; }

.product-options dl.last { margin: 0; }

	.product-options dl.last dd.last {
		border: 0;
		margin: 0;
		padding: 0; }

.product-options dd input.datetime-picker { width: 150px; }

.product-options dd .time-picker {
	display: -moz-inline-box;
	display: inline-block;
	padding: 2px 0;
	vertical-align: middle; }

.product-options dd textarea {
	height: 8em;
	width: 98%; }

.product-options dd select {
	-webkit-border-radius: 0px;
	background-color: #FFFFFF;
	border-color: #BEBEBE;
	border-radius: 0px;
	color: #908E8E;
	font-size: 100%;
	height: auto;
	line-height: normal;
	margin: 0 0 20px 0;
	outline: medium none;
	padding: 2px;
	width: 100%; }

	.product-options dd select option { padding: 0px 5px; }

.product-options dd .multiselect option {
	border-bottom: 1px dotted #d9e5ee;
	padding: 2px 4px; }

.product-options ul.options-list { margin-right: 5px; }

	.product-options ul.options-list li {
		line-height: 1.5;
		margin: 0 20px 0 0;
		padding: 2px 0; }

	.product-options ul.options-list input.radio, .product-options ul.options-list input.checkbox {
		float: left;
		margin: 0;
		outline: none;
		padding: 0; }

	.product-options ul.options-list .label {
		display: block;
		margin-left: 18px; }

	.product-options ul.options-list label {
		font-weight: normal;
		margin: 0;
		padding: 0; }

.product-options ul.validation-failed { padding: 0 7px; }

.product-options p.note { margin: 0; }

.product-options p.required {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 15px;
	top: 5px; }


	.product-options-bottom .product-pricing, .product-options-bottom .tier-prices {
		background: 0;
		border: 0;
		margin: 0;
		padding: 0 0 10px; }

	.product-options-bottom .tier-prices li {
		background: 0;
		padding: 2px 0; }

	.product-options-bottom .price-box {
		float: left;
		margin: 0;
		padding: 0; }

.col3-layout .product-options-bottom .price-box {
	float: none;
	padding: 0 0 5px; }

.product-options-bottom .price-label {
	float: left;
	padding-right: 5px; }

.product-options-bottom .price-tax { float: left; }

.product-options-bottom .add-to-cart {
	margin: 0;
	padding: 0; }

.product-options-bottom .addto-links-review {
	margin: 0;
	padding: 0; }

.product-shop .product-options-bottom { margin: 0; }

	.product-shop .product-options-bottom .price-box {
		float: none;
		margin: 0 0 5px; }

	.product-shop .product-options-bottom .price-label {
		float: none;
		padding-right: 0; }

	.product-shop .product-options-bottom .price-tax { float: none; }

	.product-shop .product-options-bottom .add-to-cart-box {
		clear: both;
		float: left;
		padding-top: 12px; }

	.product-shop .product-options-bottom .add-to-links {
		margin: 0;
		padding: 0; }

		.product-shop .product-options-bottom .add-to-links p, .product-shop .product-options-bottom .add-to-links li {
			height: 44px;
			line-height: 44px; }

	.product-shop .product-options-bottom .ratings {
		margin: 20px 0 0 0;
		width: 55%; }

		.product-shop .product-options-bottom .ratings .rating-links a {
			display: inline;
			margin: 0;
			width: auto; }

		.product-shop .product-options-bottom .ratings .rating-links .separator {
			display: inline;
			float: left; }

/* Grouped Product */
.product-view .grouped-items-table .price-box {
	margin: 0;
	padding: 0; }

/* Block: Description */
/* Block: Additional */
.product-view .box-additional .data-table th, .product-view .box-additional .data-table td { line-height: 1.25; }

/* Block: Upsell */
.product-view .box-up-sell .product-name { margin-bottom: 0; }

.product-view .box-up-sell .price-box {
	margin: 0;
	outline: none;
	padding: 0; }

.product-view .box-up-sell a.product-image { margin: 0; }

.product-view .box-up-sell .product-image img { border: none; }

.product-view .box-up-sell h2 {
	border-bottom: 0;
	margin: 0 0 8px;
	padding: 0; }

.product-view .box-up-sell .mini-products-grid {
	border: 1px solid #e5dcc3;
	width: 100%; }

	.product-view .box-up-sell .mini-products-grid td {
		background: #f6f2e7;
		border-bottom: 1px solid #e5dcc3;
		border-right: 1px solid #e5dcc3;
		line-height: 1.6em;
		padding: 15px 10px 12px;
		width: 25%; }

	.product-view .box-up-sell .mini-products-grid tr.last td { border-bottom: 0; }

	.product-view .box-up-sell .mini-products-grid td.last { border-right: 0; }

	.product-view .box-up-sell .mini-products-grid td img { border: 1px solid #e5dcc3; }

	.product-view .box-up-sell .mini-products-grid .product-image { text-align: center; }

	.product-view .box-up-sell .mini-products-grid td.empty {
		background: #f1ecdb;
		border-right: 0; }

	.product-view .box-up-sell .mini-products-grid .ratings .rating-box {
		display: block;
		float: none;
		margin: 0 0 3px; }

/* Product Tabs */
.product-tabs {
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 0;
	position: relative;
	z-index: 1; }

	.product-tabs li {
		float: left;
		height: auto;
		line-height: normal;
		margin: 0;
		outline: none;
		padding: 0; }

	.product-tabs a {
		display: block;
		float: left;
		font-size: 130%;
		font-weight: normal;
		height: 44px;
		line-height: 44px;
		margin: 0 12px 0 0;
		outline: medium none;
		padding: 0 13px;
		text-decoration: none;
		text-transform: uppercase; }

	.product-tabs li.active a, .product-tabs li:hover a {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		margin-bottom: 0;
		outline: none;
		text-decoration: none; }

.product-collateral .title-divider {
	position: relative;
	top: -1px; }

.product-tabs-content {
	margin: 0;
	padding: 0; }

.product-tabs-content-inner {
	outline: none;
	padding: 12px 0; }

	.product-tabs-content-inner h2 { margin: 5px 0; }

.product-tabs-content h2 {
	display: none;
	font-size: 115%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 0; }

.product-tabs-content .form-add h2 { font-size: 100%; }

.product-tabs-content h1 { outline: none; }

.product-tabs-content h3 { font-size: 100%; }

.product-tabs-content dl {
	margin: 0;
	padding: 0; }

.product-tabs-content dt {
	font-weight: normal;
	padding: 8px 0; }

.product-tabs-content dd { margin: 0; }

.product-tabs-content h1, .product-tabs-content h2, .product-tabs-content h3, .product-tabs-content h4, .product-tabs-content h5, .product-tabs-content h6 {
	font-weight: lighter;
	height: auto;
	margin: 0;
	padding: 0; }

.product-tabs-content table {
	margin: 10px 0;
	width: auto; }

.product-tabs-content #review-form h4 { margin: 5px 0 15px; }

.product-tabs-content h4 { font-size: 100%; }

/* Block: Tags */
.product-tabs-content .box-reviews .rating-box { width: 150px; }

.product-view .box-tags { margin: 0; }

	.product-view .box-tags h1, .product-view .box-tags h2, .product-view .box-tags h3, .product-view .box-tags h4, .product-view .box-tags h5, .product-view .box-tags h6, .product-view .box-tags a, .product-view .box-tags p, .product-view .box-tags label, .product-view .box-tags li { font-weight: lighter; }

.upsell-product-grid .top-actions-inner .mt-actions button.button span, .upsell-product-grid .top-actions-inner .mt-actions a.link-wishlist, .upsell-product-grid .top-actions-inner .mt-actions a.link-compare, .upsell-product-grid .top-actions-inner .availability span.out { padding: 0; }

.product-view .box-tags h3 {
	font-size: 100%;
	line-height: normal;
	margin: 0;
	outline: medium none;
	padding: 0; }

.product-view .box-tags .product-tags {
	display: block;
	margin: 10px 0; }

	.product-view .box-tags .product-tags li {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_pipe3.gif") 100% 4px no-repeat;
		display: inline;
		padding: 0 7px 0 4px; }

		.product-view .box-tags .product-tags li.first { padding-left: 0; }

		.product-view .box-tags .product-tags li.last {
			background: none;
			padding-right: 0; }

.product-view .box-tags .form-add label {
	border: 0;
	margin: 0;
	outline: none;
	padding: 0; }

.product-view .box-tags .form-add .input-box {
	margin: 0;
	outline: none;
	padding: 5px 0; }

.product-view .box-tags .form-add input.input-text {
	margin: 0;
	outline: none; }

.product-view .box-tags .note {
	margin: 3px 0 0;
	padding: 0 0 0 0; }

/* Block: Reviews */
.product-view .box-reviews dl {
	margin: 0;
	padding: 0; }

	.product-view .box-reviews dl dt, .product-view .box-reviews dt a, .product-view .box-reviews dt span { font-weight: lighter; }

.product-view .box-reviews dd { margin: 10px 0; }

	.product-view .box-reviews dd small { font-style: italic; }

.product-view .box-reviews .form-add {
	margin: 0;
	padding: 0; }

.product-view .box-reviews h1, .product-view .box-reviews h2, .product-view .box-reviews h3, .product-view .box-reviews h4, .product-view .box-reviews h5, .product-view .box-reviews h6, .product-view .box-reviews label {
	font-size: 115%;
	font-weight: normal;
	height: auto;
	line-height: normal;
	outline: none; }

.product-view .box-reviews .form-add h3 span { font-weight: normal; }

.product-view .box-reviews .form-add h4 em { font-weight: normal; }

.product-view .box-reviews .form-add .data-table td { text-align: center; }

.product-view .box-reviews .form-add .form-list { margin: 15px 0 0; }

	.product-view .box-reviews .form-add .form-list .input-box { width: 100%; }

.product-view .box-reviews .pager {
	margin: 0;
	padding: 0;
	text-align: left; }

.product-view .box-reviews .amount { margin-bottom: 5px; }

.product-view .box-reviews .limiter {
	border-right: 0px;
	margin: 0;
	padding: 0; }

.product-view .box-reviews dd .ratings-table { margin-bottom: 10px; }

	.product-view .box-reviews dd .ratings-table th {
		padding-bottom: 12px;
		padding-top: 12px; }

table#product-attribute-specs-table { width: 100%; }

/* Send a Friend */
/* ======================================================================================= */
/* Content Styles ================================================================= */
.product-name { outline: none; }

	.product-name a {
		font-size: 100%;
		font-weight: normal;
		height: auto;
		line-height: normal;
		outline: none;
		text-transform: uppercase; }

		.product-name a:hover { text-decoration: none; }

.checkout-onepage-success .page-title { margin-bottom: 15px; }

/* Product Tags */
.tags-list {
	background: #f8f7f5;
	border: 1px solid #c1c4bc;
	display: block;
	margin: 0px;
	padding: 10px; }

	.tags-list li {
		display: inline !important;
		margin: 0 4px 0 0; }

.page ul.tags-list { padding: 10px; }

/* Advanced Search */
.advanced-search .form-list label {
	padding-right: 10px;
	width: 160px; }

.advanced-search .form-list .input-box, .advanced-search .form-list .input-range {
	clear: none;
	float: left; }

.advanced-search-amount { margin: 0 0 10px; }

.advanced-search ul, .advanced-search ol { padding: 10px 0 0 0; }

.advanced-search-summary {
	background: #FFF6f1;
	border: 1px solid #e9d7c9;
	margin: 10px 0;
	padding: 10px; }

	.advanced-search-summary ul {
		float: left;
		width: 49%; }

	.advanced-search-summary strong {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_search_criteria.gif") 0 3px no-repeat;
		color: #E17C24;
		padding-left: 15px; }

	.advanced-search-summary p {
		clear: both;
		font-weight: bold;
		margin: 0; }

/* CMS Home Page */
.cms-home div.std { display: none; }

/* Sitemap */
.page-sitemap .links li {
	border: 0;
	height: auto;
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 0; }

.page-sitemap .links {
	margin: 0;
	padding: 0;
	text-align: left; }

.page-sitemap .pager {
	margin: 0;
	padding: 0;
	text-align: left; }

	.page-sitemap .pager .amount {
		margin: 0;
		outline: none;
		padding: 10px 0; }

	.page-sitemap .pager .pages li {
		display: block;
		float: left;
		margin: 0 5px 0 0; }

		.page-sitemap .pager .pages li a.next {
			background-position: -25px -2px;
			padding: 10px !important; }

		.page-sitemap .pager .pages li.current, .page-sitemap .pager .pages li a.next, .page-sitemap .pager .pages li a.prev {

			-webkit-border-radius: 3px;
			border-radius: 3px;
			border: 0;
			outline: none;
			padding: 0px 7px; }

		.page-sitemap .pager .pages li a {

			-webkit-border-radius: 3px;
			background-color: transparent;
			border-radius: 3px;
			border: 0;
			border: 0;
			outline: none;
			padding: 0 7px; }

.page-sitemap .links a { text-decoration: none; }

	.page-sitemap .links a:hover { text-decoration: underline; }

.page-sitemap .sitemap { margin: 12px; }

	.page-sitemap .sitemap a { color: #1b2d3b; }

	.page-sitemap .sitemap li { margin: 3px 0; }

		.page-sitemap .sitemap li.level-0 {
			font-weight: bold;
			margin: 10px 0 0; }

			.page-sitemap .sitemap li.level-0 a { color: #1e7ec8; }

/* RSS */
.rss-title h1 {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_rss-big.png") 0 4px no-repeat;
	padding-left: 27px; }

.rss-table .link-rss {
	background-position: 0 4px;
	display: block;
	line-height: 1.55; }

/* ======================================================================================= */
/* Shopping Cart ========================================================================= */
.cart .page-title {
	border-bottom: 0;
	margin: 0; }

	.cart .page-title h1 { margin: 0; }

/* Checkout Types */
.checkout-cart-configure .add-to-cart label {
	margin: 0;
	outline: none;
	padding: 0; }

.cart .totals .checkout-types .paypal-or {
	clear: both;
	display: block;
	line-height: 1.0;
	padding: 8px 55px 0 0; }

#checkout-progress-wrapper { padding: 8px 0; }

	#checkout-progress-wrapper .block .block-content {
		padding-left: 0;
		padding-right: 0; }

		#checkout-progress-wrapper .block .block-content dl {
			margin: 0;
			outline: none; }

/* Shopping Cart Table */
.cart-table th { padding: 2px 10px; }

.cart-table .product-name {
	font-size: 110%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 0; }

.cart-table tbody tr td:first-child {
	text-align: center;
	vertical-align: middle; }

.cart-table .item-msg {
	color: #df280a;
	font-weight: bold;
	margin: 5px 0; }

.cart-table tfoot td {
	background-color: #ECECEC;
	padding: 10px; }

.cart-table .btn-update { margin: 0 7px; }

.cart-table td .product-image {
	display: block;
	height: 100px;
	margin: 0;
	outline: none;
	padding: 0;
	width: 100px; }

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { padding: 20px 0; }

	.cart .cart-collaterals .crosssell ul .product-details .product-name {
		height: auto;
		line-height: normal; }

	.cart .cart-collaterals .crosssell .regular-price {
		background-color: transparent;
		background-image: none;
		display: inline;
		margin: 0;
		padding: 0; }

	.cart .cart-collaterals .crosssell button.btn-cart {
		float: left;
		margin: 0;
		padding: 0; }

.cart .minimal-price-link { outline: none; }

.cart .crosssell .minimal-price-link span { padding: 0 0 4px 0; }

.cart .cart-collaterals .crosssell button.btn-cart span, .cart .cart-collaterals .crosssell .add-to-links li a {
	-webkit-border-radius: 100%;
	-webkit-transition: all 0.2s linear 0s;
	border-radius: 100%;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 0;
	outline: none;
	padding: 0 15px;
	text-indent: -999em;
	transition: all 0.2s linear 0s;
	width: 0 }

.cart .cart-collaterals .crosssell button.btn-cart span span{ padding: 0 }

.cart .cart-collaterals .crosssell .add-to-links {
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 5px 0 0 0;
	width: 100% }

	.cart .cart-collaterals .crosssell .add-to-links li {
		float: left;
		margin: 0 10px 0 0;
		width: 30px }

		.cart .cart-collaterals .crosssell .add-to-links li:first-child { margin-left: 5px }

.cart-collaterals ul { margin: 0; }

.cart .crosssell {
	border: 1px solid #DEDEDE;
	margin: 0;
	padding: 15px; }

	.cart .crosssell h2 {
		font-size: 115%;
		font-weight: normal;
		line-height: normal;
		margin: 0;
		outline: medium none;
		padding: 0;
		text-transform: uppercase; }

	.cart .crosssell .product-image {
		display: block;
		float: left;
		outline: medium none;
		width: 25%; }

	.cart .crosssell .product-details {
		float: left;
		width: 75%; }

	.cart .crosssell .product-name {
		font-size: 102%;
		font-weight: normal;
		margin: 0;
		outline: medium none;
		padding: 0 0 0 5px; }

	.cart .crosssell .price-box {
		line-height: 30px;
		outline: none;
		padding: 0 0 0 5px; }

		.cart .crosssell .price-box .special-price, .cart .crosssell .price-box .old-price {
			display: inline-block;
			margin: 0;
			padding: 0; }

		.cart .crosssell .price-box .old-price .price { font-size: 100%; }

		.cart .crosssell .price-box .special-price {
			float: left;
			padding: 0 10px 0 0; }

	.cart .crosssell li.item { margin: 12px 0; }

	.cart .crosssell .link-compare { font-weight: normal; }

/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount, .cart .shipping {
	border: 1px solid #DEDEDE;
	margin: 0 0 20px;
	padding: 15px; }

.cart .discount h2, .cart .shipping h2 {
	font-size: 115%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 0;
	text-transform: uppercase; }

.cart .col-2 .discount .discount-form label { margin: 2px 0; }

.cart .discount h2 {
	font-size: 115%;
	outline: none; }

.cart .discount .input-box {
	margin: 8px 0 0;
	width: 100%; }

input.input-text:focus { outline: 0 none; }

.cart .shipping .sp-methods {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_divider1.gif") 0 0 repeat-x;
	margin: 10px 0 0;
	padding: 5px 0 0; }

/* Shopping Cart Totals */
.cart .totals {
	border: 1px solid #DEDEDE;
	float: right; }

	.cart .totals table {
		margin: 0;
		padding: 15px; }

	.cart .totals td { padding: 5px; }

	.cart .totals tfoot th { padding: 5px 15px 5px 7px; }

	.cart .totals tfoot td {
		outline: none;
		text-transform: uppercase; }

#shopping-cart-totals-table {
	margin: 15px auto 0;
	padding: 0; }

	#shopping-cart-totals-table tfoot td {
		font-size: 160%;
		outline: medium none;
		text-transform: uppercase; }

.cart .totals .checkout-types {
	outline: none;
	padding: 15px;
	text-align: center; }

	.cart .totals .checkout-types li a { outline: none; }

	.cart .totals .checkout-types li {
		clear: both;
		margin: 10px 0; }

.cart ul.checkout-types { margin: 0; }

	.cart ul.checkout-types li { margin: 0; }

/* Options Tool Tip */
.item-options dt {
	font-style: italic;
	font-weight: bold; }

.item-options dd {
	margin: 0 0 6px;
	padding-left: 10px; }

.truncated { cursor: help; }

	.truncated a.dots { cursor: help; }

	.truncated a.details { cursor: help; }

	.truncated .truncated_full_value {
		position: relative;
		z-index: 999; }

		.truncated .truncated_full_value .item-options {
			background-color: #f6f6f6;
			border: 1px solid #DEDEDE;
			left: -99999em;
			padding: 8px;
			position: absolute;
			top: -99999em;
			width: 250px;
			z-index: 999; }

			.truncated .truncated_full_value .item-options > p {
				font-weight: bold;
				text-transform: uppercase; }

	.truncated .show .item-options {
		left: 50%;
		top: -20px; }

.col-left .truncated .show .item-options {
	left: 15px;
	top: 7px; }

.col-right .truncated .show .item-options {
	left: -240px;
	top: 7px; }

/* ======================================================================================= */
/* Checkout ============================================================================== */
/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods { margin: 0 0 8px; }

	.sp-methods input.radio { margin: 0 3px 2px 0; }

	.sp-methods dt {
		font-weight: normal;
		margin: 0; }

	.sp-methods dd {
		margin: 0;
		outline: none;
		padding: 0; }

		.sp-methods dd li { margin: 5px 0; }

	.sp-methods label {
		display: inline;
		font-weight: normal;
		line-height: normal;
		margin: 0; }

	.sp-methods .price { font-weight: normal; }

	.sp-methods .form-list { padding-left: 0; }

		.sp-methods .form-list li { margin: 0 0 8px; }

	.sp-methods select.month {
		margin-right: 10px;
		width: auto; }

	.sp-methods select.year { width: auto; }

	.sp-methods input.cvv { width: 3em !important; }

	.sp-methods .checkmo-list li { margin: 0 0 5px; }

	.sp-methods .checkmo-list label {
		padding-right: 10px;
		text-align: right;
		width: 135px; }

	.sp-methods .checkmo-list address { float: left; }

	.sp-methods .centinel-logos a { margin-right: 3px; }

	.sp-methods .centinel-logos img { vertical-align: middle; }

	.sp-methods .release-amounts { margin: 0.5em 0; }

		.sp-methods .release-amounts button { outline: none; }

.please-wait { float: right; }

	.please-wait img { vertical-align: middle; }

.cvv-what-is-this {
	cursor: help;
	display: block;
	margin-left: 60px;
	padding: 15px 0 0; }

/* Tooltip */
.tool-tip {
	background: #EAF6FF;
	border: 1px solid #7BA7C9;
	padding: 15px 20px;
	position: absolute;
	z-index: 9999; }

	.tool-tip .btn-close {
		margin: -9px -14px 0;
		text-align: right; }

		.tool-tip .btn-close a {
			background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn_window_close.gif") 100% 0 no-repeat;
			display: block;
			height: 15px;
			margin: 0 0 0 auto;
			overflow: hidden;
			text-align: left;
			text-indent: -999em;
			width: 15px; }

	.tool-tip .tool-tip-content { padding: 5px; }

/* Gift Messages */
.gift-messages h3 {
	color: #e87403;
	font-weight: bold; }

.gift-messages p.control { color: #8e8d8b; }

.gift-messages-form { position: relative; }

	.gift-messages-form label {
		float: none !important;
		position: static !important; }

	.gift-messages-form h4 {
		color: #e87403;
		font-weight: bold; }

	.gift-messages-form .whole-order { margin: 0 0 25px; }

	.gift-messages-form .item { margin: 0 0 10px; }

		.gift-messages-form .item .product-img-box {
			float: left;
			width: 75px; }

		.gift-messages-form .item .product-image { margin: 0 0 7px; }

		.gift-messages-form .item .number {
			color: #8a8987;
			font-weight: bold;
			margin: 0;
			text-align: center; }

		.gift-messages-form .item .details { margin-left: 90px; }

			.gift-messages-form .item .details .product-name {
				font-weight: bold;
				margin: 0 0 10px; }

			.gift-messages-form .item .details .form-list .field { width: 255px; }

			.gift-messages-form .item .details .form-list .input-box { width: 240px; }

			.gift-messages-form .item .details .form-list input.input-text { width: 234px; }

			.gift-messages-form .item .details .form-list li.wide .input-box { width: 500px; }

			.gift-messages-form .item .details .form-list li.wide textarea { width: 494px; }

.gift-message-link {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_collapse-gm.gif") 100% 6px no-repeat;
	padding-right: 7px; }

	.gift-message-link.expanded { background-position: 100% -40px; }

.gift-message-row { background: #f2efe9; }

	.gift-message-row .btn-close {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn_gm-close.gif") 0 0 no-repeat;
		float: right;
		height: 16px;
		line-height: 0;
		overflow: hidden;
		text-indent: -999em;
		width: 16px; }

/* Checkout Agreements */
.checkout-agreements li { margin: 30px 0; }

.checkout-agreements .agreement-content {
	background-color: #fbfaf6;
	border: 1px solid #dedede;
	height: 12em;
	overflow: auto;
	padding: 10px; }

.checkout-agreements .agree {
	margin: 0;
	padding: 10px 0 10px 11px; }

	.checkout-agreements .agree input.checkbox {
		margin-right: 6px;
		outline: none; }

	.checkout-agreements .agree label { font-weight: bold; }

.opc .checkout-agreements {
	border-width: 0 1px;
	border: 1px solid #d9dde3;
	padding: 5px 30px; }

	.opc .checkout-agreements li { margin: 20px 0 0; }

	.opc .checkout-agreements .agreement-content {
		background-color: #FFF;
		border-color: #ECECEC;
		padding: 5px; }

	.opc .checkout-agreements .agree { padding-left: 6px; }

/* Centinel */
.centinel .authentication {
	background: #FFF;
	border: 1px solid #DEDEDE; }

	.centinel .authentication iframe {
		background: transparent !important;
		border: 0 !important;
		height: 400px;
		margin: 0 !important;
		padding: 0 !important; }

.opc .centinel {
	border-width: 0 1px 1px;
	border: 1px solid #dedede;
	padding: 10px 30px; }

/* Generic Info Set */
.info-set {
	background: #fbfaf6 url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_checkout.gif") 0 0 repeat-x;
	border: 1px solid #dedede;
	margin: 0 0 25px;
	padding: 20px; }

	.info-set h2 {
		font-weight: bold;
		margin: 0 0 10px; }

	.info-set h3, .info-set h4 { font-weight: bold; }

	.info-set h2 a, .info-set h3 a, .info-set h4 a { font-weight: normal; }

	.info-set h2.legend {
		border-bottom: 1px solid #dedede;
		margin: -20px -20px 15px;
		padding: 5px 10px;
		position: relative; }

	.info-set h3.legend {
		color: #0a263c;
		margin: 0 0 10px; }

	.info-set .divider {
		margin: 0 -20px;
		padding: 25px 0;
		position: relative; }

	.info-set .box { margin: 0 0 15px; }

	.info-set .data-table .product-name {
		color: #1e7ec8 !important;
		font-weight: bold !important; }

		.info-set .data-table .product-name a { outline: none; }

	.info-set .data-table .item-options { margin: 5px 0 0; }

/********** Common Checkout Styles > */
/* One Page Checkout */
.block-progress dt {
	background-color: #ECECEC;
	font-weight: normal;
	height: auto;
	line-height: normal;
	margin: 0 0 8px 0;
	outline: medium none;
	padding: 10px; }

.block-progress dd {
	border-top: 0;
	border: 1px solid #DEDEDE;
	margin: 0 0 6px;
	padding: 8px 13px; }

.block-progress dt.complete {
	background-color: #ECECEC;
	margin: 0; }

.block-progress p { margin: 0; }

.block-progress .cards-list dt {
	background: none;
	border: 0 none;
	color: inherit;
	margin: 5px 0;
	padding: 0; }

.block-progress .cards-list dd {
	border: 0 none;
	margin: 0;
	padding: 0; }

.block-progress .cards-list .info-table th { font-weight: normal; }

.opc .ul {
	list-style: disc outside;
	padding-left: 18px; }

.opc {
	margin: 0;
	position: relative; }

	.opc li.section { margin: 5px 0; }

		.opc li.section ul { margin: 0; }

	.opc .step-title { padding: 5px; }

		.opc .step-title .number {
			background: #FFFFFF;
			float: left;
			font-weight: bold;
			line-height: 14px;
			margin: 2px 5px 0 0;
			padding: 0 4px; }

		.opc .step-title h2 {
			float: left;
			font-size: 100%;
			font-weight: normal;
			line-height: normal;
			margin: 0;
			outline: medium none;
			padding: 0; }

		.opc .step-title a {
			display: none;
			float: right;
			line-height: 16px; }

	.opc .active .step-title h2 {
		color: #FFFFFF;
		outline: none; }

	.opc .form-list .fields select, .opc .form-list .fields select:focus { outline: none; }

	.opc .step {
		border-top: 0;
		border: 1px solid #DEDEDE;
		padding: 15px;
		position: relative; }

		.opc .step .tool-tip { right: 30px; }

#opc-login h3 { border-bottom: 1px solid #ECECEC; }

#opc-login h1.title, #opc-login h2.title, #opc-login h3.title, #opc-login h4.title, #opc-login h5.title, #opc-login h6.title {
	font-size: 130%;
	padding: 0 0 5px 0;
	text-transform: uppercase; }

#payment_form_ccsave select {
	margin-top: 10px;
	outline: none; }

#payment_form_ccsave input.input-text { margin-top: 10px; }

#opc-login h4, #opc-login h5, #opc-login h6, #opc-login h1, #opc-login h2, #opc-login h3 {
	font-size: 100%;
	font-weight: normal;
	line-height: normal;
	outline: medium none;
	padding: 0; }

#opc-login .step-title h1, #opc-login .step-title h2, #opc-login .step-title h3, #opc-login .step-title h4, #opc-login .step-title h5, #opc-login .step-title h6 {
	font-size: 100%;
	outline: none; }

#opc-login .col-2 #login-form h4 {
	margin: 0;
	outline: none;
	padding: 0; }

.opc .gift-messages-form {
	background: #f6f1eb;
	border-width: 1px 0;
	border: 1px solid #e9e4de;
	margin: 0 -30px;
	padding: 22px 24px 22px 30px; }

	.opc .gift-messages-form .inner-box {
		height: 260px;
		overflow: auto;
		padding: 5px; }

#opc-review .step {
	border: 0;
	padding: 0; }

#opc-review .product-name { font-weight: normal; }

#opc-review .item-options { margin: 5px 0 0; }

#opc-review .buttons-set .please-wait { outline: none; }

#opc-review .authentication {
	margin: 0 auto;
	width: 570px; }

#opc-review .warning-message {
	color: #222;
	font-weight: bold;
	padding: 10px 10px 0;
	text-align: center; }

/* Multiple Addresses Checkout */
.page .checkout-progress {
	margin: 50px 0 20px;
	padding: 0; }

.checkout-progress li {
	float: left;
	font-weight: normal;
	padding: 0 0 2px 0;
	text-align: center;
	width: 20%; }

	.checkout-progress li div {
		border-top: 10px solid #ECECEC;
		margin: 0 3px 0 0; }

	.checkout-progress li.last { margin: 0; }

	.checkout-progress li.active { outline: none; }

.multiple-checkout .select-shipping { margin: 10px; }

.multiple-checkout h2 {
	font-size: 105%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 0 0 15px; }

.multiple-checkout h3, .multiple-checkout h4 {
	font-size: 110%;
	font-weight: normal;
	line-height: normal;
	margin: 0; }

.multiple-checkout h2 a, .multiple-checkout h3 a, .multiple-checkout h4 a {
	font-weight: normal;
	outline-style: none; }

.multiple-checkout address { line-height: 22px; }

.multiple-checkout .col2-set h3 { padding: 0 0 10px 0; }

	.multiple-checkout .col2-set h3.product-name { padding: 0; }

.multiple-checkout .data-table .product-name {
	color: #1e7ec8 !important;
	font-weight: bold !important; }

	.multiple-checkout .data-table .product-name a { font-weight: bold !important; }

.multiple-checkout .data-table .item-options { margin: 5px 0 0; }

.multiple-checkout .gift-messages { margin: 15px 0 0; }

.multiple-checkout .tool-tip {
	margin-top: -120px;
	right: 20px;
	top: 50%; }

.multiple-checkout .col2-set, .multiple-checkout .col3-set {
	border: 1px solid #dedede;
	margin: 0;
	padding: 0; }

.multiple-checkout .col2-set h2.legend {
	border-bottom: 1px solid #dedede;
	margin: 0;
	padding: 10px;
	position: relative; }

.multiple-checkout .col2-set h3.legend {
	color: #0a263c;
	margin: 0 0 10px; }

.multiple-checkout .col2-set .divider {
	margin: 0 -20px;
	padding: 25px 0;
	position: relative; }

.multiple-checkout .box { margin: 10px; }

	.multiple-checkout .box h2 { outline-style: none; }

.multiple-checkout .place-order .please-wait {
	float: right;
	padding: 27px 7px 0 0; }

.multiple-checkout .place-order .grand-total {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_grand-total.gif") 0 0 no-repeat;
	float: right;
	height: 71px;
	overflow: hidden;
	padding: 0 0 0 21px; }

	.multiple-checkout .place-order .grand-total .inner {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_grand-total.gif") 100% 0 no-repeat;
		float: left;
		height: 57px;
		padding: 14px 21px 0 0; }

		.multiple-checkout .place-order .grand-total .inner div { display: inline; }

	.multiple-checkout .place-order .grand-total big {
		display: inline;
		margin-right: 12px; }

	.multiple-checkout .place-order .grand-total button.button span span {
		margin: 0;
		padding: 0; }

#multiship-addresses-table td .btn-remove2 {
	-webkit-border-radius: 50%;
	border-radius: 50%; }

/* Step 1 */
#multiship-addresses-table td {
	padding: 10px;
	vertical-align: middle; }

#multiship-addresses-table tfoot td { outline: none; }

#multiship-addresses-table input.input-text, #multiship-addresses-table select { margin: 0; }

/* Step 2 */
.multiple-checkout .gift-messages-form .item .details .form-list {
	overflow: hidden;
	width: 100%; }

	.multiple-checkout .gift-messages-form .item .details .form-list li { margin-right: -15px; }

	.multiple-checkout .gift-messages-form .item .details .form-list .field { width: 230px; }

	.multiple-checkout .gift-messages-form .item .details .form-list .input-box { width: 215px; }

	.multiple-checkout .gift-messages-form .item .details .form-list input.input-text { width: 209px; }

	.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box { width: 445px; }

	.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea { width: 439px; }

.checkout-multishipping-shipping .box-sp-methods {
	border: 1px solid #dedede;
	padding: 15px;
	position: relative; }

	.checkout-multishipping-shipping .box-sp-methods .pointer {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_sp-methods.gif") 0 0 no-repeat;
		height: 41px;
		overflow: hidden;
		position: absolute;
		right: -40px;
		top: -20px;
		width: 178px; }

/* Step 3 */
.checkout-multishipping-billing .multiple-checkout { position: relative; }

/* ======================================================================================= */
/* Account Login/Create Pages ============================================================ */
.account-login .content {
	border-bottom: 0;
	border: 1px solid #DEDEDE;
	min-height: 300px;
	padding: 15px; }

	.account-login .content h2 {
		border-bottom: 1px solid #DEDEDE;
		font-size: 130%;
		font-weight: normal;
		margin: 0;
		padding: 0;
		text-transform: uppercase; }

	.account-login .content p { margin: 10px 0; }

.account-login .new-users h2 { outline: none; }

.account-login .registered-users h2 { outline: none; }

.account-login .buttons-set {
	margin: 0;
	padding: 8px 13px; }

	.account-login .buttons-set a.f-left { outline: none; }

.account-create {
	margin: 0;
	padding: 0; }

	.account-create .form-list .control .input-box { float: left; }

		.account-create .form-list .control .input-box .checkbox {
			margin-top: 0;
			outline: none !important; }

	.account-create .form-list .control label {
		margin: 0;
		padding-left: 10px;
		padding-top: 0; }

/* Captcha ================================================================================ */
.captcha-note {
	clear: left;
	padding-top: 5px; }

.captcha-image {
	display: inline;
	float: left;
	margin: 0;
	position: relative;
	width: 258px; }

	.captcha-image .captcha-img {
		border: 1px solid #b6b6b6;
		vertical-align: bottom;
		width: 100%; }

.registered-users .captcha-image { margin: 0; }

.captcha-reload {
	cursor: pointer;
	position: absolute;
	right: 2px;
	top: 2px; }

	.captcha-reload.refreshing {
		-webkit-animation: rotate 1.5s infinite linear;
		animation: rotate 1.5s infinite linear; }
/*
@-webkit-keyframes rotate { 0% }

0% { -webkit-transform: rotate(-360deg); }

{  }

@-moz-keyframes rotate { 0% }

0% { -moz-transform: rotate(-360deg); }

{  }

@keyframes rotate { 0% }

0% { transform: rotate(-360deg); }

{  }*/

	/* Remember Me Popup ===================================================================== */
.window-overlay {
		background: rgba(0, 0, 0, 0.35);
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 990; }

	.remember-me label {
		float: none;
		margin: 0 6px; }

	.remember-me-popup {
		-webkit-box-shadow: 0 0 6px #DEDEDE;
		background: #FFF;
		border: 1px solid #DEDEDE;
		left: 50%;
		margin: -85px 0 0 -320px;
		position: absolute;
		text-align: left;
		top: 50%;
		width: 400px;
		z-index: 1000; }

		.remember-me-popup h3 {
			background: #d9e5ee;
			border-bottom: 1px solid #DEDEDE;
			padding: 5px 10px; }

		.remember-me-popup .remember-me-popup-head { position: relative; }

			.remember-me-popup .remember-me-popup-head .remember-me-popup-close {
				background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn_window_close.gif") no-repeat;
				display: block;
				height: 15px;
				position: absolute;
				right: 7px;
				text-indent: -9999em;
				top: 7px;
				width: 15px; }

		.remember-me-popup .remember-me-popup-body { padding: 10px; }

			.remember-me-popup .remember-me-popup-body a {
				background: #f18200;
				border: 1px solid #de5400;
				color: #FFF;
				display: inline-block;
				font-weight: bold;
				height: 19px;
				line-height: 19px;
				padding: 0 8px;
				text-align: center;
				text-decoration: none;
				white-space: nowrap; }

	/* Remember Me Popup ===================================================================== */
/* My Account ============================================================================= */
.my-account .title-buttons .link-rss {
		float: none;
		margin: 0; }

	.my-account .buttons-set {
		margin: 10px 0;
		outline: none;
		padding: 0; }

	.my-account p { margin: 0; }

	.my-account ol, .my-account ul { margin: 0; }

	.my-account .form-list li strong { font-weight: normal; }

	.my-account .pager .limiter { border: 0px; }

	.my-account .price-box span {
		background-color: transparent;
		background-image: none;
		height: auto;
		line-height: normal;
		margin: 0;
		outline: none;
		padding: 0;
		width: auto; }

	.my-account .price-box .regular-price:hover {
		background-color: transparent;
		background-image: none; }

	.my-account .buttons-set p.required { outline: none; }

	/********** < Dashboard */
.dashboard .welcome-msg, .dashboard .welcome-msg p {
		margin: 0;
		padding: 0; }

			.dashboard .welcome-msg p.hello {
				border: none;
				margin: 0;
				outline-style: none;
				padding: 0 0 10px 0; }

				.dashboard .welcome-msg p.hello strong { font-size: 110%; }

	.dashboard .col2-set { margin: 0 0 15px; }

	/* General Box */
.box-account {
		border: 1px solid #DEDEDE;
		margin: 20px 0;
		overflow: hidden;
		padding: 15px; }

		.box-account .box-head {
			border-bottom: 1px solid #DEDEDE;
			margin: 0 0 10px;
			text-align: right; }

			.box-account .box-head h2 {
				background-position: 0 50%;
				background-repeat: no-repeat;
				float: left;
				font-size: 130%;
				font-weight: normal;
				margin: 0;
				padding-left: 21px;
				text-transform: uppercase; }

	.dashboard .box .box-title {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_divider1.gif") 0 100% repeat-x;
		margin: 0 0 8px;
		padding: 0 0 5px 0;
		text-align: right; }

		.dashboard .box .box-title h3, .dashboard .box .box-title h4 {
			float: left;
			font-size: 120%;
			font-weight: normal;
			line-height: normal;
			margin: 0;
			outline: none; }

		.dashboard .box .box-title a {
			line-height: normal;
			outline-style: none; }

	.dashboard .box .box-content p { line-height: 25px; }

	/* Block: Recent Orders */
.dashboard .box-recent .box-head h2 { background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_folder-table.gif"); }

	/* Block: Account Information */
.dashboard .box-info .box-head h2 { background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_ma-info.gif"); }

	.dashboard .box-info h4 {
		font-size: 130%;
		font-weight: normal;
		text-transform: uppercase; }

	.dashboard .box-info address { line-height: 25px; }

	/* Block: Reviews */
.dashboard .box-reviews .box-head h2 { background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_ma-reviews.gif"); }

	.dashboard .box-reviews .number {
		background: #0a263c;
		color: #FFF;
		float: left;
		font-weight: bold;
		line-height: 1;
		margin: 3px -20px 0 0;
		padding: 2px 3px; }

	.dashboard .box-reviews .details { margin-left: 20px; }

	.dashboard .box-reviews li.item { margin: 0 0 7px; }

		.dashboard .box-reviews li.item.last { margin: 0; }

	.dashboard .box-reviews .ratings { margin: 7px 0 0; }

	/* Block: Tags */
.dashboard .box-tags .box-head h2 { background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/i_ma-tags.gif"); }

	.dashboard .box-tags .number {
		background: #0a263c;
		color: #FFF;
		float: left;
		font-weight: bold;
		line-height: 1;
		margin: 3px -20px 0 0;
		padding: 2px 3px; }

	.dashboard .box-tags .details { margin-left: 20px; }

	.dashboard .box-tags li.item { margin: 0 0 7px; }

		.dashboard .box-tags li.item.last { margin: 0; }

	.dashboard .box-tags .tags strong, .dashboard .box-tags .tags ul, .dashboard .box-tags .tags ul li { display: inline; }

#my_recent_tags .product-name {
	height: 20px;
	line-height: 20px;
	min-height: 20px; }

/********** Dashboard > */
/* Address Book */
.addresses-list h2 {
	font-size: 130%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 0 0 15px;
	text-transform: uppercase; }

.addresses-list h3 {
	font-size: 120%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 0 0 5px; }

.addresses-list address {
	line-height: 22px;
	margin: 0;
	padding: 0; }

.addresses-list p {
	margin: 0;
	padding: 5px 0; }

.addresses-list a {
	font-size: 100%;
	font-weight: normal; }

.addresses-list .link-remove { color: #646464; }

.addresses-list .separator { margin: 0 3px; }

.addresses-list li.item {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_account_box.gif") 0 0 repeat-x #ffffff;
	border: 1px solid #DEDEDE;
	margin: 0 0 10px;
	padding: 15px; }

.addresses-list li.empty {
	background: none;
	border: 0;
	padding: 0; }

	.addresses-list li.empty p { font-weight: normal; }

.addresses-list .addresses-additional li.item {
	background: none;
	border: 0;
	padding: 0; }

/* Order View */
.order-info {
	background: #dee5e8;
	border: 1px solid #d0cbc1;
	margin: 0 0 8px;
	padding: 4px 8px; }

	.order-info dt, .order-info dd, .order-info ul, .order-info li { display: inline; }

	.order-info .current { font-weight: bold; }

	.order-info li { margin: 0 3px; }

.order-date { margin: 10px 0; }

.order-info-box {
	background: #FFF url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_block-title.gif") 0 0 repeat-x;
	border: 1px solid #d0cbc1;
	margin: 0 0 15px;
	padding: 12px 15px; }

	.order-info-box h2 {
		font-size: 130%;
		font-weight: normal;
		text-transform: uppercase; }

	.order-info-box .box-payment p { margin: 0 0 3px; }

	.order-info-box .box-payment th {
		font-weight: bold;
		padding-right: 7px; }

.order-items {
	overflow-x: auto;
	width: 100%; }

	.order-items h2, .order-items h3 {
		clear: none;
		color: #0a263c;
		font-size: 100%;
		font-weight: normal;
		margin: 0 0 5px;
		padding: 0; }

	.order-items .product-name { font-weight: normal; }

	.order-items .link-print {
		color: #1e7ec8;
		font-weight: normal; }

	.order-items .order-links { text-align: right; }

.order-additional { margin: 15px 0; }

/* Order Gift Message */
.gift-message dd { margin: 5px 0 0; }

/* Order Comments */
.order-about dt { font-weight: bold; }

.order-about dd { margin: 0 0 7px; }

.tracking-table { margin: 0 0 15px; }

	.tracking-table th {
		font-weight: bold;
		white-space: nowrap; }

.tracking-table-popup { width: 100%; }

	.tracking-table-popup th {
		font-weight: bold;
		white-space: nowrap; }

	.tracking-table-popup th, .tracking-table-popup td { padding: 1px 8px; }

/* Order Print Pages */
.page-print .print-head { margin: 0 0 15px; }

	.page-print .print-head .logo { float: left; }

	.page-print .print-head address {
		float: left;
		margin-left: 15px; }

.page-print h1 { font-weight: bold; }

.page-print h2, .page-print h3 { font-weight: bold; }

.page-print h2.h2 { font-weight: bold; }

.page-print .order-date {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_divider1.gif") 0 100% repeat-x;
	margin: 0 0 10px;
	padding: 0 0 10px; }

.page-print .col2-set { margin: 0 0 10px; }

/* Price Rewrites */
.page-print .gift-message-link { display: none; }

.page-print .price-excl-tax, .page-print .price-incl-tax {
	display: block;
	white-space: nowrap; }

.page-print .cart-price, .page-print .price-excl-tax .label, .page-print .price-incl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .price { display: inline; }

/* My Wishlist */
.my-wishlist .data-table td { padding: 10px; }

.my-wishlist .product-image {
	margin: 0;
	outline: none;
	padding: 0; }

.my-wishlist .product-name {
	font-size: 118%;
	font-weight: normal;
	height: auto;
	line-height: normal;
	margin: 0; }

.my-wishlist textarea {
	margin: 0;
	outline: none; }

.my-wishlist .btn-cart span span { padding: 0; }

.my-wishlist .add-to-cart-alt .input-text { margin-top: 5px; }

.my-wishlist .cart-cell p { margin-top: 5px }

.my-wishlist .description { margin: 5px 0 10px 0; }

.my-wishlist textarea {
	display: block;
	height: 109px; }

.my-wishlist .buttons-set {
	margin: 0;
	outline: none;
	padding: 0; }

	.my-wishlist .buttons-set button.button { margin: 0 0 10px 10px; }

	.my-wishlist .buttons-set .btn-add, .my-wishlist .buttons-set .btn-share { outline: none; }

#wishlist-table .add-to-links { white-space: nowrap; }

#wishlist-table .price-box { padding: 5px 0; }

	#wishlist-table .price-box .old-price .price { font-size: 100%; }

#wishlist-table p { margin: 0 0 10px 0; }

/* My Tags */
.my-tag-edit {
	float: left;
	margin: 0 0 10px; }

	.my-tag-edit .btn-remove {
		float: right;
		margin: 4px 0 0 5px; }

#my-tags-table { clear: both; }

	#my-tags-table td { padding: 10px; }

	#my-tags-table .add-to-links {
		margin-top: 5px;
		white-space: nowrap; }

/* My Reviews */
#my-reviews-table td { padding: 10px; }

.product-review .product-img-box {
	float: left;
	width: 120%; }

	.product-review .product-img-box .product-image {
		display: block;
		height: 125px;
		width: 125px; }

	.product-review .product-img-box .label { margin: 0 0 3px; }

	.product-review .product-img-box .ratings .rating-box {
		display: block;
		float: none;
		margin: 0 0 3px; }

.product-review .product-details { margin-left: 150px; }

.product-review .product-name {
	font-weight: bold;
	margin: 0 0 10px; }

.product-review h3 { margin: 0 0 3px; }

.product-review .ratings-table { margin: 0 0 10px; }

.product-review dt { font-weight: bold; }

.product-review dd { margin: 5px 0 0; }

/* Billing Agreements */
.billing-agreements .info-box { margin: 15px 0; }

.billing-agreements .form-list li select { float: left; }

.billing-agreements .form-list li button.button {
	float: left;
	margin-left: 10px; }

.billing-agreements .table-caption { font-weight: bold; }

/* ======================================================================================= */
/* MAP Popup============================================================================== */
.cart-msrp-totals {
	color: red;
	font-weight: bold;
	margin: 10px 10px 0;
	padding: 10px;
	text-align: right;
	text-transform: uppercase; }

.map-cart-sidebar-total {
	color: red;
	display: block;
	font-weight: bold;
	padding: 2px 5px;
	text-align: left;
	text-shadow: 0 1px 0 #FFF; }

#cart-sidebar span.price {
	display: inline-block;
	padding: 5px; }

#cart-sidebar .actions { padding: 0; }

#cart-sidebar li { padding-bottom: 12px; }

#wishlist-sidebar li { padding-bottom: 12px; }

#cart-sidebar li.last { padding: 0; }

#block-compare small { font-size: 100%; }

#cart-sidebar a.btn-remove {
	outline: none;
	padding: 0 5px; }

.map-popup {
	-webkit-box-shadow: 0 0 6px #ccc;
	background: #FFF;
	border: 1px solid #aaa;
	box-shadow: 0 0 6px #ccc;
	margin: 12px 0 0;
	position: absolute;
	text-align: left;
	width: 300px;
	z-index: 100; }

.map-popup-heading {
	background: #d9e5ee;
	border-bottom: 1px solid #DEDEDE;
	padding: 5px 30px 5px 10px;
	width: 260px; }

	.map-popup-heading h2 {
		margin: 0;
		overflow: hidden;
		text-align: left;
		text-overflow: ellipsis;
		text-shadow: 0 1px 0 #f6f6f6;
		white-space: nowrap;
		word-wrap: break-word; }

.map-popup-arrow {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/map_popup_arrow.gif") no-repeat;
	height: 10px;
	left: 50%;
	position: absolute;
	top: -10px;
	width: 19px; }

.map-popup-close {
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 0 0 3px #999;
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn_window_close.gif") no-repeat;
	border-radius: 2px;
	box-shadow: 0 0 3px #999;
	display: block;
	height: 15px;
	position: absolute;
	right: 10px;
	text-indent: -9999em;
	top: 8px;
	width: 15px; }

.map-popup-content {
	border-top: 1px solid #eee;
	overflow: hidden;
	padding: 10px;
	text-align: left;
	width: 280px; }

.map-popup-checkout {
	display: inline;
	float: right;
	text-align: right; }

	.map-popup-checkout span {
		display: block;
		padding-right: 30px; }

	.map-popup-checkout .paypal-logo { margin: 0 0 5px; }

.map-popup-price .price-box, .map-popup-price .price-box .special-price {
	margin: 0;
	padding: 0; }

.map-popup-price { margin: 5px 0 0; }

.map-popup-text {
	clear: right;
	margin: 0 10px;
	padding: 10px 0;
	text-align: left;
	word-wrap: break-word; }

.map-popup-only-text { border-top: 1px solid #DEDEDE; }

/* ======================================================================================= */
.mt-social ul li { padding: 0 0 0 5px !important; }	
.mt-social-inner ul { width: 100%; }
.mt-social ul li.youtube a { background-position: -120px 0; }

	.mt-social ul li.youtube a:hover { background-position: -120px 100%; }

.mt-social ul li.pinterest a { background-position: -160px 0; }

	.mt-social ul li.pinterest a:hover { background-position: -160px 100%; }

.mt-social ul li.rss a { background-position: right 0; }

	.mt-social ul li.rss a:hover { background-position: right 100%; }

.mt-footer-static-container-top .mt-footer-static {
	border-bottom: 1px solid #DEDEDE;
	padding: 17px 0; }

.mt-footer-static .mt-subscribe { padding-top: 8px; }

.mt-footer-static-container-top .mt-social-inner h3 {
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 0;
	text-align: left; }

	.mt-footer-static-container-top .mt-social-inner h3 span {
		font-size: 16.9px;
		height: 40px;
		line-height: 40px;
		margin: 0;
		outline: medium none;
		padding: 0;
		text-align: left;
		text-transform: uppercase; }

.footer-static-title { padding: 0; }

.mt-footer-static h3 {
	font-size: 150%;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: left;
	text-transform: uppercase; }

.mt-footer-static .footer-static-title h3 { padding: 20px 0 0 0; }

.footer-static-content {
	margin: 0;
	padding: 0; }

.mt-footer-static { outline: none; }

	.mt-footer-static .support_content {
		border: 0;
		line-height: normal;
		margin: 0;
		outline: none;
		padding: 12px 0; }

		.mt-footer-static .support_content li {
			-webkit-transform: translateX(0px);
			-webkit-transition: all 0.2s ease-in-out;
			background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/list-style.jpg") no-repeat 0 50%;
			line-height: 1.7em;
			list-style: none;
			outline: none;
			padding-left: 10px;
			text-align: left;
			transform: translateX(0px);
			transition: all 0.2s ease-in-out; }

			.mt-footer-static .support_content li:hover {
				-webkit-transform: translateX(5px);
				transform: translateX(5px); }

.product-view .product-img-box .mt-media .product-sale-label, .product-view .product-img-box .mt-media .product-new-label { z-index: 1; }

.fb_iframe_widget {
	margin: 0;
	padding: 20px 0;
	text-align: left; }

.support_content li a {
	outline: none;
	text-decoration: none; }

.mt-footer-static ul { margin: 0; }

	.mt-footer-static ul li {
		margin: 0;
		padding: 0; }

.fbConnectWidgetTopmost { border: 0px !important; }

.mt-footer-static ul.card_visit { padding: 12px 0 0; }

.mt-footer-static .we-do-accept ul li {
	float: left;
	margin: 0 10px 5px 0; }

.opening_time ul li:hover { background: none transparent !important; }

.mt-footer-static .about-us {
	padding: 30px 0 0;
	text-align: left; }

	.mt-footer-static .about-us h3 {
		background-color: #FFFFFF;
		border: 1px solid #DEDEDE;
		outline: medium none;
		padding: 24px 17px 20px;
		text-align: center;
		width: 82%; }

.footer-static-content p {
	margin: 0;
	padding: 5px; }

.mt-footer-static .shipping, .mt-footer-static .our_account, .mt-footer-static .support, .mt-footer-static .block_open_time {
	padding: 23px 0 0 0;
	text-align: left; }

.product-view .title-divider, .products-list .title-divider { background-color: #f4f4f4; }

.title-divider {
	background: none repeat scroll 0 0 #cecece;
	height: 1px;
	overflow: hidden;
	width: 100%; }

	.title-divider span {
		display: block;
		height: 1px;
		width: 40px; }

.sidebar .title-divider span, .products-list .title-divider span { width: 57px; }

/* Footer ================================================================================ */
.footer-container { background-color: #c1c1c1; }

.footer {
	margin: 0;
	padding: 0; }

	.footer .store-switcher {
		color: #FFF;
		display: inline;
		margin: 0 5px 0 0; }

		.footer .store-switcher label {
			font-weight: bold;
			vertical-align: middle; }

		.footer .store-switcher select {
			padding: 0;
			vertical-align: middle; }

	.footer a { text-decoration: none; }

		.footer a:hover { text-decoration: underline; }

	.footer .bugs {
		color: #ecf3f6;
		display: none;
		margin: 13px 0 0; }

		.footer .bugs a {
			color: #ecf3f6;
			text-decoration: underline; }

			.footer .bugs a:hover { text-decoration: none; }

	.footer address {
		font-size: 100%;
		margin: 0;
		padding: 1.5% 0.7%;
		text-align: center; }

		.footer address a {
			font-weight: bold;
			text-decoration: none; }

			.footer address a:nth-child(2) { font-weight: normal; }

			.footer address a:hover { text-decoration: underline; }

	.footer ul {
		display: inline;
		margin: 0; }

		.footer ul.links {
			display: block;
			text-align: right; }

	.footer li {
		display: inline;
		margin: 0;
		padding: 0 10px 0 0; }

		.footer li.last {
			background: none !important;
			padding-right: 0 !important; }

.footer-container .bottom-container { margin: 0 0 5px; }

.footer .social { margin: 0 0 20px; }

	.footer .social h4 { font-weight: normal; }

	.footer .social ul li {
		background: 0;
		margin: 0 5px;
		padding: 0; }

		.footer .social ul li img { opacity: 0.6; }

			.footer .social ul li img:hover { opacity: 1; }

/* ======================================================================================= */
/* Sample Data============================================================================ */
.home-callout { margin-bottom: 12px; }

	.home-callout img { display: block }

.home-spot {
	float: left;
	margin-left: 20px;
	width: 470px; }

.best-selling h3 {
	color: #e25203;
	margin: 12px 0 6px 0; }

.best-selling table { border-top: 1px solid #DEDEDE; }

.best-selling tr.odd { background: #eee url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/best_selling_tr_odd_bg.gif') 0 100% repeat-x; }

.best-selling tr.even { background: #FFF url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/best_selling_tr_even_bg.gif') 0 100% repeat-x; }

.best-selling td {
	border-bottom: 1px solid #DEDEDE;
	padding: 8px 10px 8px 8px;
	width: 50%; }

.best-selling .product-img {
	border: 2px solid #dcdcdc;
	float: left; }

.best-selling .product-description {
	line-height: 1.3em;
	margin-left: 107px; }

.best-selling a.product-name, .home-spot .best-selling a.product-name:hover { color: #203548; }

/* ======================================================================================= */
/* Clears ================================================================================ */
.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	overflow: hidden; }

/* ======================================================================================= */
.guest-select { width: 305px !important; }

.header-container{ position:relative; z-index:9 }
.main-container{ position:relative; z-index:0 }

.mtajaxcart {
	padding: 0;
	position: absolute;
	right: 22px;
	top: 42px;
	z-index: 9999; }

.cart .ajax-container { padding: 15px; }

.ajax-container ul {
	margin: 0;
	outline: none;
	padding: 0; }

.cart-active .mtajaxcart { display: block; }
.mt-search-form, .block-top-compare, .mtajaxcart{ display:none }
.mt-search-form {
	padding: 0px 0 0;
	position: absolute;
	right: -26px;
	top: 42px; }

.mtajaxcart .search-form-border:before {
	right: 52px;
	top: -10px; }

#nav li.active a.level-top { outline: none; }

.search-form-border:before {
	border-color: transparent transparent #4a4643;
	border-style: solid;
	border-width: 5px;
	content: "";
	height: 0;
	position: absolute;
	right: 43px;
	top: -10px;
	width: 0; }

.ajax-container p.no-items-in-cart {
	margin: 0;
	padding: 0;
	text-align: left; }

.ajax-container { width: 260px; }

	.ajax-container li.item {
		float: left;
		line-height: normal;
		margin: 0;
		outline: medium none;
		padding: 0 0 8px 0; }

	.ajax-container .product-image {
		border: 0;
		float: left;
		outline: none;
		padding: 0;
		width: 62px; }

	.ajax-container .product-details a {
		-webkit-transition: background-color 0.3s ease-out 0s;
		color: #585656;
		font-size: 95%;
		line-height: normal;
		outline: none;
		text-decoration: none;
		transition: background-color 0.3s ease-out 0s; }

		.ajax-container .product-details a:hover {
			border: 0;
			outline: none; }

	.ajax-container .product-details {
		float: left;
		margin: 0;
		padding: 0 0 0 10px;
		position: relative;
		text-align: left;
		width: 185px; }

		.ajax-container .product-details p.product-name {
			line-height: normal;
			margin: 0;
			outline: none;
			padding: 0; }

		.ajax-container .product-details .items {
			margin: 0;
			padding: 0; }

		.ajax-container .product-details .access {
			margin: 0;
			padding: 6px 0; }

.cart .ajax-container p.subtotal {
	-webkit-border-radius: 3px 3px 3px 3px !important;
	-webkit-box-shadow: 0 0 5px 0 #CCCCCC inset;
	background-color: #FFFFFF;
	border-radius: 3px 3px 3px 3px !important;
	border: 1px solid #D0C6C2;
	box-shadow: 0 0 5px 0 #CCCCCC inset;
	height: 19px;
	line-height: 19px;
	margin-top: 10px;
	outline: medium none;
	padding: 5px 8px;
	text-align: right; }

	.cart .ajax-container p.subtotal span.label {
		-webkit-border-radius: 0px;
		-webkit-text-shadow: none;
		background-color: transparent;
		background-image: none;
		border-radius: 0px;
		border: 0;
		float: none;
		margin: 0;
		outline: none;
		padding: 0;
		text-shadow: none; }

	.cart .ajax-container p.subtotal span {
		color: #474747;
		float: none;
		font-size: 92%;
		font-weight: normal;
		outline: none; }

.ajax-checkout {
	margin: 0;
	outline: none;
	padding: 10px 0 5px;
	text-align: right; }

	.ajax-checkout a {
		-webkit-border-radius: 3px;
		border-radius: 3px;
		font-size: 97%;
		margin: 0 0 0 8px;
		outline: none;
		padding: 6px 14px;
		text-align: center;
		text-decoration: none; }

		.ajax-checkout a:hover {
			background-color: #4a4643;
			outline: none;
			outline: none;
			text-decoration: none; }

.ajax-container .product-details .items span.price {
	font-weight: normal;
	outline: none; }

#nav li.active a { color: #FFF; }

#nav li.level0 a:active { color: #FFF; }

.ajax-container .product-details span.price { display: block; }

.ajax-container .product-details .btn-remove {
	color: #7B7B7B;
	float: left;
	font-size: 97%;
	font-weight: normal;
	height: 16px;
	line-height: 16px;
	outline: medium none;
	text-indent: inherit;
	text-transform: none;
	width: auto; }

.btn-remove span.icon { margin: 0 5px 0 0; }

.btn-remove span.icon, .block-compare .btn-remove, .mtajaxcompare a.btn-remove {
	-webkit-border-radius: 50%;
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn-remove.png") no-repeat 0 0;
	border-radius: 50%;
	float: left;
	height: 16px;
	outline: none;
	padding: 0;
	width: 16px; }

table td a.btn-remove, table th a.btn-remove {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/delete.png") no-repeat 50% 50%; }

table td a.btn-edit, table th a.btn-edit {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/edit.png") no-repeat 50% 50%; }

table td a.btn-edit, table th a.btn-edit, table td a.btn-remove, table th a.btn-remove {
	-webkit-border-radius: 100%;
	-webkit-transition: background 200ms ease-in-out 0s;
	border-radius: 100%;
	display: block;
	height: 30px;
	margin: 5px auto;
	outline: none;
	transition: background 200ms ease-in-out 0s;
	width: 30px; }

.cart-table input.qty { margin: 5px auto; }

span.mt-cart-label {
	float: left;
	font-weight: 600;
	padding: 5px 0 0 5px;
	text-transform: uppercase; }

.cart-table button.button {
	margin-bottom: 3px;
	margin-top: 3px; }

.btn-edit span.icon {
	-webkit-border-radius: 50%;
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn-edit.png");
	border-radius: 50%;
	float: left;
	height: 16px;
	margin: 0 5px 0 0;
	outline: none;
	padding: 0;
	width: 16px; }

.product-details .btn-edit {
	color: #7B7B7B;
	float: left;
	font-size: 97%;
	font-weight: normal;
	height: 16px;
	line-height: 16px;
	outline: medium none;
	padding: 0 20px 0 0;
	text-indent: inherit;
	text-transform: none;
	width: auto; }

.ajax-container .product-details .btn-remove:hover span.icon, .ajax-container .product-details .btn-remove:focus span.icon, .ajax-container .product-details .btn-edit:hover span.icon, .ajax-container .product-details .btn-edit:focus span.icon { outline: none; }

.ajax-checkout {
	border: 0;
	margin: 0 0 0 0;
	padding: 10px 0 5px;
	text-align: right; }

	.ajax-checkout a {
		color: #FFF !important;
		outline: none; }

.cart-loading { display: none; }

.mt-footer-static-container {
	height: 370px;
	height: auto !important;
	min-height: 370px; padding:0 0 20px 0 }

#newsletter-validate-detail { margin-bottom: 0px; }

.block-subscribe .actions button.button span {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn-newsletter.png") no-repeat 0 0;
	height: 28px;
	padding: 0 15px;
	text-indent: -999em; }

.mt-footer-static-inner .block-subscribe {
	min-height: 28px;
	padding: 12px 0 11px 0; }

.mt-footer-static-inner .subscribe {
	margin: 0;
	padding: 0; }

.form-subscribe-header {
	height: 40px;
	line-height: 40px;
	padding: 0; }

.page .form-subscribe-header label {
	font-size: 130%;
	height: 40px;
	line-height: 40px;
	margin: 0;
	outline: medium none;
	padding: 0 0 0 13px;
	text-align: left;
	text-transform: uppercase; }

.subscribe input.input-text {
	-webkit-border-radius: 0;
	background-color: #D0D0D0;
	border-radius: 0;
	border: 0 none;
	box-shadow: none;
	color: #FFFFFF;
	font-size: 102%;
	height: 16px;
	line-height: 16px;
	margin: 0;
	padding: 5px 0 5px 5px;
	text-align: left;
	text-shadow: none;
	width: 190px; }

.subscribe button span {
	-webkit-border-radius: 0;
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn-newsletter.png") no-repeat scroll 0 0 transparent;
	border-radius: 0;
	border: 0 none;
	height: 26px;
	line-height: 26px;
	margin: 0;
	padding: 0;
	text-align: left;
	text-indent: -999em;
	width: 26px; }

	.subscribe button span span { background: none transparent; }

.subscribe button:hover span { background-color: transparent !important; }

.subscribe .block-content {
	margin: 0;
	padding: 0; }

.opening_time ul li {
	background: none;
	color: #c5c5c5;
	padding: 0; }

.opening_time ul.card_visit li { margin: 0 3px 0 0; }

.opening_time .date { padding-bottom: 10px; }

.card_visit li { float: left; }

.opening_time .footer-static-title { padding-left: 0; }

.opening_time .footer-static-content { padding-left: 0; }

ul.links li a {
	outline: none;
	text-decoration: none; }

.cart-cell .price-box span.regular-price { background-color: transparent; }

.opening_time ul.card_visit li:hover {
	background-color: transparent;
	background-image: none; }

.form-language { display: inline; }

.grid-col1 {
	float: right;
	padding: 0 10px 6px 0; }

.currency {
	display: inline;
	margin: 0 0 0 0; }

.store_language label {
	color: #FFFFFF;
	display: inline;
	padding: 0 5px 0 0; }

.form-language label { margin: 0 0 0 0; }

.currency select { margin: 0 0 0 0; }

.currency label { margin: 0 5px 0 20px; }

.content-static { position: relative; }

	.content-static a { display: block; }

	.content-static img {
		max-height: 100%;
		max-width: 100%;
		width: 100%; }

	.content-static div { position: relative; }

	.content-static h3 {
		color: #FFFFFF;
		font-weight: normal;
		margin: 0;
		padding: 4px 12px 6px;
		position: absolute;
		right: 5px;
		text-transform: uppercase;
		top: 5px;
		width: auto; }

		.content-static h3 span {
			color: #dfdfdf;
			font-weight: normal;
			text-transform: none; }

.col-main-inner { margin: 0 0 0 0; }

.menu-custom-item p {
	line-height: 1.35em;
	margin: 5px 0 0; }

.catalogsearch-result-index .breadcrumbs { margin: 0; }

/* ======================================================================================= */
/*CMS NO ROUTE*/
.cms-no-route { outline: none; }

	.cms-no-route div.std .page-title {
		margin: 0;
		outline: none; }

	.cms-no-route div.std dl dt {
		font-size: 110%;
		padding-bottom: 5px; }

	.cms-no-route div.std dl dd { padding: 0; }

	.cms-no-route div.std ul.row-fluid { padding: 0; }

	.cms-no-route div.std ul.disc.row-fluid li {
		background-image: none;
		padding-left: 0; }

	.cms-no-route div.std ul.disc li {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/arrow-item.png") no-repeat 0 50%;
		list-style-type: none;
		padding-left: 10px; }

		.cms-no-route div.std ul.disc li a {
			-webkit-border-radius: 3px;
			-webkit-transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s, outline 0.3s ease 0s;
			border-radius: 3px;
			height: 30px;
			line-height: 30px;
			margin: 0 10px 10px 0;
			outline-style: none;
			padding: 0 15px;
			text-decoration: none;
			transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s, outline 0.3s ease 0s; }

/* ======================================================================================= */
/*QUICKLOOK*/
.main-quicklook button.button:hover span { background-color: transparent !important; }

/* ======================================================================================= */
/* ======================================================================================= */
/* PRODUCT SCROLLER */
.scroller-slider > ul > li:hover .group-box { display: block !important; }

/* ======================================================================================= */
/* CONTACT FORMS */
#contactForm ul, #contactForm ol { padding: 10px 0 0 0; }

#form-validate ul, #form-validate ol { padding: 10px 0 0 0; }

.nav-collapse ul.nav-accordion li:last-child {
	border: 0px;
	padding-bottom: 15px; }

.nav-collapse ul.nav-accordion ul.detail-parent li:last-child { padding-bottom: 0px !important; }

	.nav-collapse ul.nav-accordion ul.detail-parent li:last-child a { border-bottom: 1px solid #e1e1e1; }

.nav-collapse ul.nav-accordion ul.detail-parent li a { background-color: #ececec; }

.product-view .product-img-box .product-image a.cloud-zoom { margin: 0 auto; }

.product-view .sbOptions { z-index: 0; }

#options li.ascending, #options li.descending {
	border: 0;
	outline: none; }

#options .fillter {
	margin: 0;
	padding: 0; }

.clickable .element:hover .product-image img { border: 0px !important; }

.mt-list-product { display: none; }

.item-inner:hover .mt-list-product { display: block; }

.mt-static {
	color: #4d4d4d;
	margin: 0;
	padding: 32px 0 0 0; }

.mt-subscribe .validation-advice {
	background-position: 0 50%;
	font-size: 95%;
	font-weight: normal;
	margin: -23px 0 0;
	padding: 5px 5px 5px 15px;
	position: absolute;
	text-align: left;
	width: 430px; }

.mt-subscribe .button { margin-left: -1px; }

.box-up-sell .ratings .rating-box { margin: 0 auto; }

.addto-links-review .ratings .rating-links .separator { float: none !important; }

.block_open_time .footer-static-content h2 { padding: 20px 0 0; }

.block_open_time ul.card_visit { padding: 15px 0 0 3px; }

.block_open_time ul, .block_open_time ul li { list-style: none; }

.block_open_time ul li { padding: 0; }

	.block_open_time ul li a {
		display: inline;
		outline: none; }

.grid-col .select {
	margin: 8px 0;
	padding: 0; }

.sbOptions li a.eng { background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/flag/en.png") no-repeat 5px 50%; }

.sbOptions li a.frm { background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/flag/fr.png") no-repeat 5px 50%; }

.sbOptions li a.gre { background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/flag/de.png") no-repeat 5px 50%; }

.sbSelector { padding: 0; }

.sbOptions li a {
	-webkit-border-radius: 3px;
	-webkit-transition: background 200ms ease-in-out 0s;
	border-radius: 3px;
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 5px 5px 5px 27px;
	text-align: left;
	transition: background 200ms ease-in-out 0s; }

	.sbOptions li a:hover {
		color: #FFFFFF;
		outline: none; }
.mt-footer-static-container{ margin:20px 0 0 0 }
/**********logoscroller***********/
.mt-footer-static-logo .mt-logoscroller .list_logocarousel {  }

.mt-logoscroller h3, .mt_productscroller h3 {
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-transform: uppercase; }

.mt-logoscroller h3 span, .mt_productscroller h3 span {
	font-size: 100%;
	outline: none; }

.mt-logoscroller .block-title { padding: 40px 0; }

.mt_productscroller .block-title { padding: 19px 0 45px 0; }

.content-static .block {
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	top: 50px;
	width: 43%; }

.content-static .men .block { right: 32px; }

.content-static .women .block { margin-left: 6%; }

.content-static h1 {
	border-bottom: 1px solid #CACACA;
	font-size: 170%;
	margin: 0;
	outline: none;
	padding: 0;
	text-transform: uppercase; }

	.content-static h1 span { font-weight: normal; }

.content-static p.info {
	font-size: 95%;
	line-height: normal;
	margin: 5px auto;
	padding: 0;
	width: 79%; }

.content-static p.view {
	margin: 10px auto;
	text-align: center;
	width: 53%; }

	.content-static p.view a {
		-webkit-border-radius: 4px;
		-webkit-box-shadow: 0 0 4px #CACACA;
		-webkit-text-shadow: 1px 1px 0 #EDEDED;
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn-view.png") repeat-x scroll 0 0 transparent;
		border-radius: 4px;
		border: 0px;
		box-shadow: 0 0 4px #CACACA;
		color: #717070;
		font-size: 103%;
		height: 40px;
		line-height: 40px;
		outline: none;
		padding: 0 20px;
		text-align: center;
		text-shadow: 1px 1px 0 #EDEDED;
		text-transform: uppercase;
		width: auto; }

		.content-static p.view a:hover {
			-webkit-box-shadow: none;
			box-shadow: none;
			padding: 1px 0 0 1px; }

		.content-static p.view a:hover { text-decoration: none; }

.top-cart a.cart-link {
	outline: none;
	padding: 10px; }

.mt-icon-ajaxcart {
	-webkit-border-radius: 3px;
	-webkit-transition: background 200ms ease-in-out 0s;
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/cart-icon.png") no-repeat 0 0;
	border-radius: 3px;
	display: block;
	float: left;
	height: 30px;
	margin: 0 5px;
	outline: none;
	transition: background 200ms ease-in-out 0s;
	width: 36px; }

.search-icon {
	-webkit-border-radius: 3px;
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/search-icon.png") no-repeat 0 0;
	border-radius: 3px;
	cursor: pointer;
	display: block;
	height: 30px;
	margin: 0 5px 0;
    outline: none;
	width: 36px; }

.mt-icon-compareajax {
	-webkit-border-radius: 3px;
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/mt-compare.png") no-repeat 50% 50%;
	border-radius: 3px;
	cursor: pointer;
	display: block;
	height: 30px;
	margin: 0 5px;
	outline: none;
	width: 36px; }

.top-compare .block-top-compare {
	right: -26px;
	position: absolute;
	top: 42px;
	width: 250px; }

.mtajaxcompare p.empty { padding: 0; }

.top-compare .block-top-compare .mtajaxcompare {
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
	background-color: rgba(255, 255, 255, 0.99);
	background-position: 0 0;
	background-repeat: repeat;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
	margin: 0;
	padding: 12px 15px;
	text-align: left; }

.top-compare a.btn-remove {
	display: block;
	margin-top: 6px;
	position: absolute;
	right: 0;
	text-indent: -99999px;
	top: 0; }

.block-top-compare .actions {
	padding-top: 20px;
	text-align: right; }

	.block-top-compare .actions a, .block-top-compare .actions button {
		-webkit-border-radius: 3px;
		border-radius: 3px;
		display: inline-block;
		font-size: 100%;
		padding: 6px 15px;
		text-transform: capitalize; }

ol#compare-items li {
	margin: 0;
	padding: 5px 0;
	position: relative; }

.block-top-compare .actions button span, .block-top-compare .actions button span span {
	font-size: 100%;
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: capitalize; }

.block-top-compare .actions button { margin: -4px 0 0 4px; }

.top-search, .top-compare, .top-cart{ position: relative; float: left }
.top-cart{ min-width: 103px }

.mtajaxcompare p {
	margin: 0 30px 0 0;
	padding: 0; }

.mt-nav { position: relative; }

.mt-main-menu {
	margin: 0;
	padding: 0; }

.mt-show-right {
	min-width: 11%;
	position: absolute;
	right: 0;
	top: 10px;
	z-index: 2; }

div.product-image {
	margin: 0;
	padding: 0; }

.mt-empty {
	margin: 0;
	padding: 15% 3% 3% 3%;
	text-align: center; }

	.mt-empty p {
		height: auto;
		line-height: normal;
		margin: 0;
		outline: none;
		padding: 0; }

.mt-product-empty p {
	margin: 0;
	padding: 5px 0 0 0; }

.mt-product-empty a.backtohome { margin: 2% 0; }

.mt-empty p.note-msg {
	-webkit-border-radius: 0;
	background-color: transparent !important;
	background-image: none !important;
	border-radius: 0;
	border: 0 !important;
	font-size: 160%;
	height: auto;
	line-height: normal;
	margin: 0 !important;
	padding: 0 !important; }

.mt-related-price-check { border-bottom: 1px solid #E8E8E8; }

	.mt-related-price-check .price-box, .mt-related-price-check .select-item { display: inline-block; }

	.mt-related-price-check .price-box {
		border: 0;
		width: 100%; }

#mtcontainer div.product-image, .products-grid div.product-image, #mt_productscroller div.product-image, .block-related div.product-image { position: relative; }

#mtcontainer .add-to-links li, .products-grid .add-to-links li { float: left; }

.products-list .minimal-price-link {
	display: block;
	float: left;
	margin: 0;
	width: 100%; bottom:0; text-align:center }

#mt_productscroller .mt-actions button.btn-detail, #mt_productscroller .mt-actions .add-to-links { float: left; }

#mt_productscroller .mt-actions .add-to-links li {
	margin: 0;
	padding: 0; }
.crosssell button.btn-cart span,
.cart .cart-collaterals .crosssell .add-to-links li a.link-wishlist,
.cart .cart-collaterals .crosssell .add-to-links li a.link-compare{
    background-position: center center;
    background-repeat: no-repeat;
}
.crosssell button.btn-cart span {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn-cart-2.png");
	background-size: 16px 16px; }

.cart .cart-collaterals .crosssell .add-to-links li a.link-wishlist {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn-wishlist-2.png");
	background-size: 16px 14px; }

.cart .cart-collaterals .crosssell .add-to-links li a.link-compare {
	background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/btn-compare-2.png");
	background-size: 16px 14px; }

.mt-actions .wishlist p, .mt-actions .compare p, .mt-actions p.availability {
	margin: 0;
	width: 67.8px; }

.products-grid .mt-actions .compare p, .products-grid .mt-actions .wishlist p { width: 68px; }

div.mt-actions p, div.mt-actions p.availability, div.mt-actions button.button {
	-webkit-transition: all 400ms ease-in-out 0s;
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/mt-list.png") no-repeat 0 0;
	cursor: pointer;
	display: block;
	height: 52.5px;
	text-indent: -9999px;
	transition: all 400ms ease-in-out 0s;
	width: 71px; }

div.mt-actions p a {
	float: left;
	height: 100%;
	width: 100%; }

.products-grid div.mt-actions p, .products-grid div.mt-actions p.availability, .products-grid div.mt-actions button.button { width: 68px; }

.block-related div.mt-actions p, .block-related div.mt-actions p.availability, .block-related div.mt-actions button.button { width: 70px; }

.box-up-sell div.mt-actions p, .box-up-sell div.mt-actions p.availability, .box-up-sell div.mt-actions button.button { width: 71px; }

div.mt-actions button.btn-cart, div.mt-actions p.availability { background-position: 0 0; }

div.mt-actions button.btn-cart:hover, div.mt-actions p.availability:hover { background-position: 0 100%; }

div.mt-actions .wishlist p { background-position: -70px 0; }

	div.mt-actions .wishlist p:hover { background-position: -70px 100%; }

div.mt-actions .compare p { background-position: -140px 0; }

	div.mt-actions .compare p:hover { background-position: -140px 100%; }

div.mt-actions button.btn-detail { background-position: -211px 0; }

	div.mt-actions button.btn-detail:hover { background-position: -211px 100%; }

.products-grid div.mt-actions button.btn-detail { background-position: -213px 0; }

	.products-grid div.mt-actions button.btn-detail:hover { background-position: -213px 100%; }

.mt-actions { width: 105%; }

.br { border-right: 1px solid #e8e8e8; }

.products-grid .mt-actions button.button span, .products-grid .mt-actions .add-to-links a {
	outline: none;
	padding: 0; }

#mtcontainer button.btn-cart, #mtcontainer .add-to-links li, .products-grid button.btn-cart, .products-grid .add-to-links li {
	border: 0;
	outline: none; }

#mtcontainer .mt-actions, .products-grid .mt-actions { outline: none; }

.isotope .product-name, .products-grid .product-name {
	display: block;
	height: 56px;
	height: auto !important;
	line-height: 0;
	margin: 0 auto;
	min-height: 56px;
	outline: medium none;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
	width: 100%; }

.isotope .product-name a, .products-grid .product-name a, .block-related .product-name a {
	display: block;
	margin: 0;
	outline: none;
	padding: 15px 10px 0; }

#mtcontainer .mask, #mt_productscroller .mask, .products-grid .mask, .block-related .mask {
	-webkit-transition: all 0.2s linear 0s;
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bg-tranfer-name.png") repeat-x 0 0;
	bottom: 0;
	cursor: pointer;
	display: block;
	height: 56px;
	overflow: hidden;
	position: absolute;
	transition: all 0.2s linear 0s;
	width: 100%;
	z-index: 3; }
#mtcontainer div.product-image:hover .mask, #mt_productscroller div.product-image:hover .mask, .products-grid div.product-image:hover .mask, .block-related div.product-image:hover .mask{
    background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bg-tranfer-mask.png") repeat 0 0;
}
.mask h3.product-name {
	-webkit-transition: none 0s ease 0s;
	font-size: 110%;
	height: 56px;
	position: relative;
	transition: none 0s ease 0s;
	z-index: 1; }

	.mask h3.product-name a {
		-webkit-transition: none 0s ease 0s;
		line-height: normal;
		text-align: center;
		transition: none 0s ease 0s; }

		.mask h3.product-name a:hover { text-decoration: none; }

#mt_productscroller .mask h3.product-name a, .block-related .mask h3.product-name a {
	font-weight: 600;
	padding: 10px; }

.block-related .products-grid .product-image a, .block-related .products-list .product-image a, .box-up-sell .product-image a { position: relative; }

.block-related .product-sale-label, .block-related .product-new-label, .box-up-sell .product-sale-label, .box-up-sell .product-new-label { z-index: 10; }

.mask .short-description {
	-khtml-opacity: 0;
	-moz-opacity: 0;
	-ms-filter: \"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	filter: alpha(opacity=0);
	line-height: normal;
	margin: 0;
	opacity: 0;
	padding: 0;
	zoom: 1; }

.block-related .mask .short-description {
	-khtml-opacity: 1;
	-moz-opacity: 1;
	-ms-filter: \"progid: DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
	filter: alpha(opacity=1);
	opacity: 1;
	zoom: 1; }

.mask p {
	color: #FFFFFF;
	line-height: normal;
	margin: 0;
	outline: medium none;
	padding: 0 15px;
	position: relative;
	text-align: center; }

.mask .ratings {
	-khtml-opacity: 0;
	-moz-opacity: 0;
	-ms-filter: \"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	bottom: 0;
	filter: alpha(opacity=0);
	filter: alpha(opacity=0);
	line-height: normal;
	margin: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	width: 100%;
	zoom: 1; }

	.mask .ratings .amount {
		display: block;
		padding: 5px 0 10px 0; }

	.mask .ratings .rating-box {
		display: block;
		float: none;
		margin: 0 auto;
		outline: medium none;
		padding: 0;
		text-align: center;
		width: 150px; }

	.mask .ratings a {
		color: #FFFFFF;
		outline: none;
		text-decoration: none; }

		.mask .ratings a:hover { text-decoration: none; }

.products-grid .content {
	margin: 0 0 25px 0;
	text-align: center; }

.mt-footer-static .shipping ul li a, .mt-footer-static .support ul li a, .mt-footer-static .our_account ul li a {
	-webkit-transform: translateX(0px);
	-webkit-transition: all 0.4s ease-in-out;
	display: block; }

.mt-footer-static .shipping ul li a:hover, .mt-footer-static .support ul li a:hover, .mt-footer-static .our_account ul li a:hover {
	-webkit-transform: translateX(4px);
	text-decoration: none; }

#mt_productscroller .new-top-right, #mt_productscroller .sale-top-right {
	right: 0;
	top: 0; }

#mt_productscroller .new-top-left, #mt_productscroller .sale-top-left {
	left: 1px;
	top: 0; }

.product-img-box .new-top-right, .product-img-box .new-top-left {
	outline: none;
	z-index: 1; }

.page .quick-access .sbHolder label {
	float: left;
	padding: 0 10px 0 0; }

.sbHolder { text-align: left; }

.page .quick-access .sbOptions { width: 120%; }

.sale-top-left, .new-top-left, .new-top-right, .sale-top-right {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/sprite.png") no-repeat; }

.product-image .sale-top-left, .mt-media .sale-top-left { background-position: 0 0; }

.product-image .sale-top-right, .mt-media .sale-top-right { background-position: -74px 0; }

.product-image .new-top-left, .mt-media .new-top-left { background-position: 0 -288px; }

.product-image .new-top-right, .mt-media .new-top-right { background-position: -254px -1252px; }

.new-top-right, .sale-top-right {
	right: 0px;
	top: 0px; }

.new-top-left, .sale-top-left {
	left: 0;
	top: 0px; }

.mt-media .new-top-right, .mt-media .sale-top-right {
	right: 0;
	top: 0; }

.mt-meida .new-top-left, .mt-meida .sale-top-left {
	left: 0;
	top: 0; }

.catalog-category-view .page-title h2 {
	color: #FFFFFF;
	text-transform: uppercase; }

.product-new-label {
	background-repeat: no-repeat;
	height: 71px;
	outline: medium none;
	position: absolute;
	width: 74px; }

.product-sale-label {
	background-repeat: no-repeat;
	height: 71px;
	outline: medium none;
	position: absolute;
	width: 74px; }

.breadcrumbs .mt-page-title {
	line-height: normal;
    margin: 0;
    outline: medium none;
    padding: 25px 0;
    text-align: center;
    word-wrap: break-word; }

.catalog-category-view .col-main-inner { position: relative; }

.main-inner .col-main .block.pager {
	margin: 0;
	outline: none;
	padding: 0;
	position: absolute;
	right: 0;
	top: -78px; }

	.main-inner .col-main .block.pager a {
		-webkit-border-radius: 3px 3px 3px 3px;
		border-radius: 3px 3px 3px 3px;
		color: #FFFFFF;
		font-size: 88%;
		height: 30px;
		line-height: 30px;
		margin: 0;
		outline: medium none;
		padding: 0 19px;
		text-decoration: none; }

		.main-inner .col-main .block.pager a.product-prev { margin-right: 4px; }

.breadcrumbs .mt-page-title h2 {
	color: #FFFFFF;
	font-size: 200%;
	font-weight: lighter;
	line-height: normal;
	margin: 0;
	outline: medium none;
	padding: 0;
	text-transform: uppercase; }

#nav > li > a.hover, #nav > li.active > a {
	color: #FFFFFF;
	outline: none; }

#mt-accordion li.level0:hover span.head a { background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/arrow2.png"); }

#mt-accordion li.level0 a { outline: none; }

.ajax-loading {
	bottom: 51px;
	display: none;
	left: 123px;
	position: absolute; }

.mt-smartmenu {
	margin: 0;
	padding: 25px 0 0 0; }

div.product-image { overflow: hidden; }

.product-view .viewquicklook { border-left: 1px solid #f4f4f4; }

.product-view .product-shop .ratings a, .product-view .product-shop .no-rating a {
	font-size: 88%;
	outline: none;
	text-decoration: none; }

.product-view .ratings a:hover, .product-view .no-rating a:hover { text-decoration: none; }

.product-view .product-shop .ratings, .product-view .product-shop .no-rating {
	margin: 0;
	padding: 3px 0 10px; }

.product-view .product-shop .rating-box {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_rating-2.png") repeat-x 0 0;
	font-size: 0;
	height: 11px;
	line-height: 0;
	margin: 4px 10px 0 0;
	outline: medium none;
	overflow: hidden;
	padding: 0;
	text-indent: -999em;
	width: 50px; }

	.product-view .product-shop .rating-box .rating {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/bkg_rating-2.png") repeat-x 0 100%;
		float: left;
		height: 11px; }

.product-view .title-divider span { width: 57px; }

.sku-product {
	font-size: 100%;
	margin: 0;
	outline: medium none;
	padding: 0;
	text-transform: uppercase; }

.product-view .std p {
	font-weight: lighter;
	outline: none; }

.product-view .product-shop .product-options {
	border: 0;
	margin: 20px 0 0;
	padding: 15px; }

h1.label-option {
	font-size: 16px;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 0 0 18px 0;
	text-transform: capitalize; }

#search_mini_form {
	margin: 0;
	padding: 0; }

.search-form-border {
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	background-color: #4a4643;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	height: 5px; }

.form-search, .ajax-container {
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
	background-color: rgba(255, 255, 255, 0.99);
	background-position: 0 0;
	background-repeat: repeat;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
	margin: 0;
	padding: 5px; }

input#search {
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 0 5px 0 #CCCCCC inset;
	background-color: #FFFFFF;
	border-radius: 3px;
	border: 1px solid #d0c6c2;
	box-shadow: 0 0 5px 0 #CCCCCC inset;
	color: #7e7e7e;
	font-size: 90%;
	height: 19px;
	line-height: 19px;
	outline: none;
	padding: 4px 7px;
	width: 224px; }

.quick-access .select .sbHolder:hover {
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
	background-color: #FFFFFF;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
	outline: none; }

.quick-access .labeltext { float: left; }

.sbHolder span { margin: 0 5px 0 0; }

.product-options dd select:hover, .product-options dd select:focus {
	border-color: #909090;
	color: #565656; }

.product-shop .product-options-bottom .add-to-links p:hover span.emailfriend { background-position: 0 100%; }

.product-shop .product-options-bottom .add-to-links li span.compare { background-position: -88px 0; }

.product-shop .product-options-bottom .add-to-links li:hover span.compare { background-position: -88px 100%; }

.product-shop .product-options-bottom .add-to-links li span.wishlist { background-position: -44px 0; }

.product-shop .product-options-bottom .add-to-links li:hover span.wishlist { background-position: -44px 100%; }

.product-view .product-shop .add-to-cart {
	height: 60px;
	line-height: normal; }

	.product-view .product-shop .add-to-cart .addcart button span {
		-webkit-border-radius: 3px;
		-webkit-transition: all 0.2s linear 0s;
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/add-to-cart.png") no-repeat 0 0;
		border-radius: 3px;
		display: block;
		font-size: 1.188em;
		font-weight: normal;
		height: 60px;
		line-height: 57px;
		margin: 0;
		outline: medium none;
		padding: 0 17px 0 46px;
		text-align: center;
		transition: all 0.2s linear 0s;
		vertical-align: middle; }

		.product-view .product-shop .add-to-cart .addcart button span span {
			background-image: none;
			padding: 0; }

	.product-view .product-shop .add-to-cart .qty-container {
		height: 60px;
		line-height: 60px; }

		.product-view .product-shop .add-to-cart .qty-container .quantity-label { padding: 20px 10px 20px 0; }

		.product-view .product-shop .add-to-cart .qty-container .quantity-input { padding: 6px 0; }

	.product-view .product-shop .add-to-cart .qty {
		-webkit-border-radius: 4px !important;
		-webkit-box-shadow: 0 0 8px 0 #dfdbdb inset;
		border-radius: 4px !important;
		box-shadow: 0 0 8px 0 #dfdbdb inset;
		float: left;
		font-size: 120%;
		margin: 0;
		outline: none;
		padding: 13px;
		width: 46px; }

		.product-view .product-shop .add-to-cart .qty:hover, .product-view .product-shop .add-to-cart .qty:focus { border-color: #e5e5e5; }
	/*.product-view .product-shop .add-to-cart input.items {
		-webkit-border-radius: 3px;
		-webkit-transition: background-color 800ms ease 0s;
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/sprite.png") no-repeat 0 0;
		border-radius: 3px;
		border: 0;
		height: 21px;
		margin: 0;
		outline: none;
		padding: 0;
		transition: background-color 800ms ease 0s;
		width: 22px; }*/

	.product-view .product-shop .add-to-cart .quantity-input .custom {
		float: left;
		height: auto;
		line-height: normal;
		margin: 0;
		padding: 0 0 0 5px;
		width: 22px; }

	/*.product-view .product-shop .add-to-cart input.reduced {
		background-position: -308px -288px;
		margin: 0;
		padding: 0; }

		.product-view .product-shop .add-to-cart input.reduced:hover {background-position: -308px -288px; }

	.product-view .product-shop .add-to-cart input.increase {
		background-position: -285px -269px!important;
		margin: 0 0 5px 0;
		outline: none;
		padding: 0; }

		.product-view .product-shop .add-to-cart input.increase:hover {  background-position: -285px -269px!important; }*/

.product-static .product-static-inner {
	margin: 0;
	outline: none;
	padding: 0 0 20px 0; }

	.product-static .product-static-inner a, .product-static .product-static-inner a img { outline: none; }

.product-static .addthis_toolbox {
	margin: 0 21%;
	padding: 0;
	text-align: center; }

	.product-static .addthis_toolbox a { outline: none; }

.mtslide .block-detail a {
	font-size: 90%;
	margin: 0;
	outline: none; }

#mt-twitter {
	margin: 0;
	outline: none;
	padding: 10px 0 0;
	text-align: left; }

	#mt-twitter a {
		outline: none; }

	#mt-twitter .icontwitter {
		border-bottom: 1px solid #e4e4e4;
		height: 30px;
		line-height: 30px;
		margin: 0;
		padding: 0;
		padding: 0;
		text-align: left; }

		#mt-twitter .icontwitter span.mt-icon {
			background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/icon-twitter.png") no-repeat 0 0;
			height: 18px;
			margin: 0 8px 0 0;
			width: 22px; }

		#mt-twitter .icontwitter span {
			height: 18px;
			line-height: 18px; }

.mt-footer-static .title-divider { outline: none; }

.page-empty .product-view {
	margin: 0;
	padding: 0; }

	.page-empty .product-view .product-sale-label, .page-empty .product-view .product-new-label, .page-empty .product-view .product-img-box, .page-empty .product-view .product-options-bottom .price-box, .page-empty .product-view .block-related { display: none; }

	.page-empty .product-view .product-options dd select { margin-left: 5px; }

	.page-empty .product-view .product-essential {
		margin: 0;
		padding: 0; }

.checkout-cart-index .col-main .page-title {
	margin: 50px auto 0;
	text-align: center; }

	.checkout-cart-index .col-main .page-title h1, .checkout-cart-index .col-main .page-title h2 {
		outline: none;
		text-align: center;
		text-transform: uppercase; }

.checkout-cart-index .col-main .cart-empty {
	margin: 0 auto;
	text-align: center; }

	.checkout-cart-index .col-main .cart-empty p {
		font-size: 120%;
		line-height: 1.8em;
		margin: 0;
		outline: medium none;
		padding: 0; }

		.checkout-cart-index .col-main .cart-empty p.label {
			color: #333333;
			font-size: 150%;
			font-weight: normal;
			outline: medium none;
			padding: 0 0 15px; }

.cart-empty .title-divider {
	margin: 15px auto 0;
	width: 20%; }

.checkout-cart-index .col-main .cart .page-title {
	margin: 0;
	text-align: left; }

#shopping-cart-table tr.last td:first-child {
	-webkit-border-radius: 0;
	border-radius: 0; }

#shopping-cart-table dl.item-options dt, #shopping-cart-table dl.item-options dd {
	float: left;
	line-height: 30px;
	margin: 0;
	width: 40px; }

#postcode {
	margin: 0;
	outline: none; }

a.backtohome {
	-webkit-border-radius: 3px;
	-webkit-transition: background 200ms ease-in-out 0s;
	border-radius: 3px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 100%;
	margin: 25px 0;
	padding: 10px 22px;
	text-align: center;
	text-decoration: none;
	transition: background 200ms ease-in-out 0s; }

#bestseller-sidebar {
	margin: 0;
	outline: none;
	padding: 0; }

#block-bestseller .block-content, .block-viewed .block-content { padding: 18px 6px; }

#bestseller-sidebar li {
	margin: 0;
	outline: none;
	padding: 0 0 12px 0; }

	#bestseller-sidebar li.last { padding: 0; }

#product-image .product-image { outline: none; }

#bestseller-sidebar p {
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 0; }

	#bestseller-sidebar p.product-name a {
		line-height: normal;
		outline: none;
		text-decoration: none;
		text-transform: capitalize; }

#bestseller-sidebar .price-box, #recently-viewed-items .price-box { padding-top: 3px; }

#bestseller-sidebar .price-box .old-price, #bestseller-sidebar .price-box .regular-price, #bestseller-sidebar .price-box .special-price { display: inline-block; }

#bestseller-sidebar .price-box .regular-price, #bestseller-sidebar .price-box .special-price, #recently-viewed-items .price-box .regular-price, #recently-viewed-items .price-box .special-price {
	float: left;
	padding-right: 10px; }

#bestseller-sidebar .price-box .regular-price .price, #bestseller-sidebar .price-box .special-price .price, #recently-viewed-items .price-box .regular-price .price, #recently-viewed-items .price-box .special-price .price {
	font-size: 115%;
	font-weight: 600; }

#bestseller-sidebar .price-box .old-price .price, #recently-viewed-items .price-box .old-price .price { font-size: 100%; }

#checkout-step-login .buttons-set a.f-left {
	height: 30px;
	line-height: 30px;
	outline: none; }

.fb-comments { width: 100% !important; }

	.fb-comments iframe[style] { width: 100% !important; }

.fb-like-box { width: 100% !important; }

	.fb-like-box iframe[style] { width: 100% !important; height: 121% !important; }

.fb-comments span { width: 100% !important; }

.fb-comments iframe span[style] { width: 100% !important; }

.fb-like-box span { width: 100% !important; }

.fb-like-box iframe span[style] { width: 100% !important; }

.block_support, .facebook { padding: 0 5%; }

.twitter { padding-left: 5%; }

#fb-root {
	left: -9999em;
	position: absolute; }

#ccsave_cc_owner, #ccsave_cc_number {
	outline: none;
	width: 50%; }

#ccsave_cc_type { width: auto; }

#checkout-review-table-wrapper table h1, #checkout-review-table-wrapper table h2, #checkout-review-table-wrapper table h3, #checkout-review-table-wrapper table h4, #checkout-review-table-wrapper table h5, #checkout-review-table-wrapper table h6 {
	font-size: 100%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	outline: medium none;
	padding: 0; }

#upsell-product-table {
	margin: 0;
	outline: none;
	padding: 0; }

.box-collateral .pagenav { padding: 0 0 15px 0; }

#block-upsell .ratings .rating-links { padding-bottom: 10px; }

.mt-product-list .product-title span { font-size: 150%; }

.catalog-product-compare-index .page-title {
	padding-bottom: 25px;
	padding-top: 0; }

#product_comparison td {
	outline: none;
	text-align: center; }

	#product_comparison td h2 {
		font-size: 100%;
		line-height: normal;
		margin: 0;
		padding: 5px 0; }

#product_comparison .ratings .rating-box {
	float: none;
	margin: 0 auto;
	width: 23.2%; }

	#product_comparison .ratings .rating-box .rating {
		float: none;
		margin: 0;
		width: 23.2%; }

#product_comparison .ratings .amount {
	display: block;
	padding-top: 5px;
	text-align: center; }

	#product_comparison .ratings .amount a { outline-style: none; }

#product_comparison .price-box .price { font-size: 100%; }

#product_comparison .std { text-align: left; }

#product_comparison p { margin: 0; }

#product_comparison button.btn-cart { margin-top: 10px; }

#product_comparison a.link-wishlist { outline-style: none; }

.checkout-onepage-success h2.sub-title {
	font-size: 170%;
	font-weight: normal;
	line-height: normal;
	margin: 30px 0 20px 0;
	padding: 0;
	text-align: center; }

.checkout-onepage-success .col-main-inner p {
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-align: center; }

.checkout-onepage-success .col-main-inner .buttons-set { text-align: center; }

	.checkout-onepage-success .col-main-inner .buttons-set button.button { float: none; }

/*COLOR STYLE*/

.mt-product-list div.mt-actions p, .mt-product-list div.mt-actions p.availability, .mt-product-list div.mt-actions button.button { width: 72px; }

.block-related .minimal-price-link {
	float: none;
	padding: 5px 0 0 0;
	text-align: center;
	width: 100%; }

/*FIX IE8*/
.ie8 .container {
	margin: 0 auto;
	width: 1170px; }

.ie8 ul.links li { border-color: #f7f6f6; }

.ie8 .arrowButton .prevArrow {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/ie-mt-arrow-left.png") no-repeat 0 0;
	height: 100px;
	width: 50px; }

.ie8 .arrowButton .nextArrow {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/ie-mt-arrow-right.png") no-repeat 0 0;
	height: 100px;
	width: 50px; }

.ie8 .mt-footer-static-container-top .mt-footer-static { padding: 0; }

.ie8 .mt-social-inner { padding: 20px 0 0 0; }

.ie8 .mask { background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/ie-mt-product-list-hover.png") repeat 0 0; }

.ie8 div.product-image:hover .mask { background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/ie-mt-product-list.png") repeat 0 0; }

.ie8 #mt-accordion ul li a { font-size: 13px; }

.ie8 .page .minimal-price-link .label { font-size: 13px; }

.ie8 #review-form .form-list input.input-text, .ie8 #review-form .form-list textarea { width: 50%; }

.ie8 .jcarousel-container .jcarousel-clip-horizontal { width: 75%; }

.ie8 #nav li ul.shown-sub, .ie8 #nav li div.shown-sub { border: 1px solid #DEDEDE }

.ie8 #nav li.level0 ul li a { font-size: 14px; }

.ie8 #nav li.menu-static-blocks p.info, .ie8 #nav ul.level0 li.menu-static-blocks p { font-size: 14px; }

.ie8 .form-search, .ie8 .ajax-container, .ie8 .top-compare .block-top-compare .mtajaxcompare { background-color: #FFFFFF; }

/*FIX IE9*/
.ie9 .mtonebyone .oneByOne_item .slide2Txt1, .ie9 .slide2Txt1 h2 { font-family: nexa_boldregular, Open Sans, Arial, sans-serif; }

._4s7c{ height:100% !important }

/*added by suraj for mailchimp on 8th june 2020*/
.buttons-set .page-title{
	float: left;
	text-align: left;
	padding:0 !important;
}
.mailchimp-multisubscribe
{
	float: left;
	text-align: left;
	/*max-width: 50%;*/
	width: 100%;
	margin-left: 2.5%;
	/*margin-top:1%;*/
	color:#222222;
	font-size:15px;
}
.mailchimp-multisubscribe input{
	float: left;
	margin-right: 1% !important;
}
.mailchimp-block{
	clear: both;
    margin: 10px 0 0;
	/*padding: 5px 5px 10px;*/
	padding:0px;
    text-align: right;
    position: relative;
    top: -18px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.opc .checkout-agreements{
	border-block-end :none;
}
/*added by suraj for mailchimp on 8th june 2020*/


/**USING FONTS**/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 28, 2012 */
@font-face {
    font-family: 'open_sansbold';
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-bold-webfont.eot');
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-bold-webfont.woff') format('woff'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-bold-webfont.ttf') format('truetype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold_italic';
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-bolditalic-webfont.eot');
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-bolditalic-webfont.woff') format('woff'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans_extraboldregular';
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-extrabold-webfont.eot');
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-extrabold-webfont.woff') format('woff'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-extrabold-webfont.ttf') format('truetype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-extrabold-webfont.svg#open_sans_extraboldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-regular-webfont.eot');
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-regular-webfont.woff') format('woff'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-regular-webfont.ttf') format('truetype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans_semiboldregular';
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-semibold-webfont.eot');
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-semibold-webfont.woff') format('woff'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-semibold-webfont.ttf') format('truetype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-semibold-webfont.svg#open_sans_semiboldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans_semibolditalic';
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-semibolditalic-webfont.eot');
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-semibolditalic-webfont.woff') format('woff'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-semibolditalic-webfont.svg#open_sans_semibolditalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansitalic';
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-italic-webfont.eot');
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-italic-webfont.woff') format('woff'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-italic-webfont.ttf') format('truetype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans_lightregular';
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-light-webfont.eot');
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-light-webfont.woff') format('woff'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-light-webfont.ttf') format('truetype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-light-webfont.svg#open_sans_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans_lightitalic';
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-lightitalic-webfont.eot');
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-lightitalic-webfont.woff') format('woff'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-lightitalic-webfont.ttf') format('truetype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-lightitalic-webfont.svg#open_sans_lightitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans_extrabolditalic';
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-extrabolditalic-webfont.eot');
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-extrabolditalic-webfont.woff') format('woff'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/opensans-extrabolditalic-webfont.svg#open_sans_extrabolditalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nexa_boldregular';
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/nexa_bold-webfont.eot');
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/nexa_bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/nexa_bold-webfont.woff') format('woff'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/nexa_bold-webfont.ttf') format('truetype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/nexa_bold-webfont.svg#nexa_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nexa_lightregular';
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/nexa_light-webfont.eot');
    src: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/nexa_light-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/nexa_light-webfont.woff') format('woff'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/nexa_light-webfont.ttf') format('truetype'),
    url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/fonts/nexa_light-webfont.svg#nexa_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/**CHANGE STYLE COLOR**/
#panel {
	background-color: #FFFFFF;
	border: 1px solid #E1E1E1;
	color: #6B6B6B;
	left: -393px;
	position: fixed;
	top: 50px;
	width: 391px;
	z-index: 9999; }

ul.listpanel {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%; }

	ul.listpanel li {
		float: left;
		font-size: 12px;
		padding: 2px 0;
		width: 100%; }

.mainheader {
	background-color: #F5F5F5;
	color: #1D1C1B;
	font-size: 15px;
	font-weight: 400;
	line-height: 15px;
	padding: 16px 0;
	text-align: center;
	text-transform: uppercase; }

.btn-slide {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/bg_stoggle.png") no-repeat 0 0;
    border: 1px solid #E1E1E1;
    border-left: none;
	cursor: pointer;
	display: block;
	float: right;
	height: 178px;
	margin: 20px -39px 0 0;
	text-indent: -9999px;
	width: 38px; }

	.btn-slide.active { background-position: -38px 0; }

#panel fieldset { padding: 23px 19px 19px; }

#panel p.border { border-top: 1px solid #D8D8D8; }

#panel p {
	float: left;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 100%; }

	#panel p.border span {
		background: #FFFFFF;
		float: left;
		margin: -10px 0 0 -10px;
		padding: 0 10px; }

#panel span.mttitle {
	border-top: 1px solid #D8D8D8;
	cursor: pointer;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding: 6px 0 0;
	text-align: left;
	width: 100%; }

    #panel span.mttitle span.arrows, #panel span.mttitle span.current{
        float: right;
        height: 13px;
        width: 16px;
    }

	#panel span.mttitle span.arrows {
		background: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/collapse.png') no-repeat left top; }

	#panel span.mttitle span.current {
		background: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/expand.png') no-repeat left top; }

ul.scolors {
	float: left;
	list-style: none outside none;
	margin: 11px 0 18px;
	overflow: hidden;
	padding: 0;
	width: 100%; }

	ul.scolors li {
		float: left;
		margin: 0 3px 3px 0; }

		ul.scolors li a {
			border: 1px dotted transparent;
			outline: none; }

			ul.scolors li a.active { border: 1px dotted #000; }

			ul.scolors li a.red { background-color: #ff4f4f; }

			ul.scolors li a.green { background-color: #5dba5d; }

			ul.scolors li a.blue { background-color: #89b9c5; }

		ul.scolors li a {
			cursor: pointer;
			display: block;
			height: 28px;
			width: 37px; }

.mainsetting {
	display: block;
	float: left;
	width: 100%; }

.bakcolor, .textcolor, .linkcolor {
	float: left;
	padding: 0 10px 0 0;
	text-align: left;
	width: 106px; }

#panel input {
	border: 0px;
	color: #333;
	height: 17px;
	text-transform: uppercase;
	width: 70px; }

#mColorPicker { z-index: 1030; }

.mColorPickerTrigger {
	position: relative;
	top: -4px; }

.btn-reset, .btn-apply {
	float: left;
	padding: 0 0 10px 0;
	width: 50%; }

.btn-reset button.btreset {
	-webkit-border-radius: 3px;
	background: none;
	border-radius: 3px;
	border: 0 none;
	cursor: pointer;
	height: 35px;
	margin: 0;
	padding: 0; }

	.btn-reset button.btreset span {
		-webkit-border-radius: 3px;
		-webkit-transition: background 300ms ease-in-out 0s;
		background-color: #9fa75c;
		border-radius: 3px;
		color: #FFFFFF;
		float: left;
		margin: 0;
		outline: none;
		padding: 9px 20px 8px;
		text-align: center;
		text-transform: uppercase;
		transition: background 300ms ease-in-out 0s; }

	.btn-reset button.btreset:hover span, .btn-apply button.button:hover span { background: #90e6dd; }

.btn-apply button.button span {
	-webkit-transition: background 300ms ease-in-out 0s;
	background: none repeat scroll 0 0 #CD1507;
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	height: 35px;
	line-height: 35px;
	padding: 0 18px;
	text-align: center;
	text-transform: uppercase;
	transition: background 300ms ease-in-out 0s;
	white-space: nowrap; }

.mainbody {
	float: left;
	padding: 0px;
	width: 100%; }

.mainpattern {
	display: none;
	float: left;
	text-align: left;
	width: 100%; }

.background {
	display: inline-block;
	padding-top: 5px;
	text-align: left;
	width: 100%; }

.pattern-active {
	border: 1px solid #D7D7D8;
	cursor: pointer;
	display: block;
	height: 24px;
	text-align: center;
	width: 70px; }

	.pattern-active img {
		height: 24px;
		width: 70px; }

.mt-pattern {
	display: inline-block;
	float: left;
	padding: 3px 0; }

.pattern-popup {
	float: left;
	overflow: hidden;
	position: relative;
	width: 100%; }

	.pattern-popup .item {
		border: 1px solid #E1E1E1;
		cursor: pointer;
		float: left;
		height: 29px;
		margin-right: 4px;
		margin-top: 10px;
		width: 29px; }

		.pattern-popup .item img {
			height: 29px;
			width: 29px; }

	.pattern-popup .none {
		font-size: 10px;
		line-height: 24px;
		text-align: center;
		text-indent: -1px; }

#header_font, #b_font, #m_font, #footer_font, #copyright_font, #maintop_font {
	outline: none;
	padding: 5px;
	width: 110px; }

/**END CHANGE STYLE COLOR**/
/**STYLE BACK TO TOP**/
#back-top {
	bottom: 30px;
	position: fixed;
	right: 10px; }

.sticker-wrapper {
	-webkit-transition: all 100ms ease-in-out 0s;
	position: relative;
	right: 0;
	top: 0;
	transition: all 100ms ease-in-out 0s; }

.sticker {
	-webkit-border-radius: 50% 50% 50% 50%;
	-webkit-transition: all 100ms ease-in-out 0s;
	background: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/up-arrow.png') no-repeat 50% 50%;
	border-radius: 50% 50% 50% 50%;
	display: table-cell;
	font-size: 1.1666em;
	font-weight: bold;
	height: 50px;
	text-align: center;
	transition: all 100ms ease-in-out 0s;
	vertical-align: middle;
	width: 50px; }

#back-top a:hover .sticker-wrapper {
	right: -5px;
	top: 5px; }

#back-top a:hover .sticker {
	height: 60px;
	width: 60px; }

/**END BACK TO TOP**/
/**STYLE COMPARE**/
div.compare-loading, div.wisthlist-loading {
	background: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/loading.gif') no-repeat center;
	min-height: 160px; }

div.message-alert {
	background: #666;
	border-radius: 0 0 3px 3px;
	color: #dfdfdf;
	font-size: 12px;
	font-weight: bold;
	left: 50%;
	margin-left: -220px;
	padding: 20px 60px;
	position: fixed;
	text-align: center;
	top: 0;
	width: 333px;
	z-index: 9999; }

	div.message-alert button {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/close.png") no-repeat scroll 0 0 transparent;
		border: none;
		height: 9px;
		position: absolute;
		right: 15px;
		top: 45%;
		width: 9px;
		z-index: 9999; }

		div.message-alert button:hover {
			background-position: 0 -9px;
			cursor: pointer; }

.ajax-loading {
	bottom: 54px;
	display: none;
	left: 123px;
	position: absolute; }

.ajax-loading-list {
	bottom: 38px;
	display: none;
	left: 2px;
	position: absolute; }

/**END STYLE COMPARE**/
/**STYLE SELECT BOX**/
.sbHolder {
	background-color: #FFFFFF;
	font-weight: normal;
	margin: 0;
	padding: 3px 20px 3px 8px;
	position: relative; }

.sbSelector { font-size: 100%; }

	.sbSelector:link, .sbSelector:visited, .sbSelector:hover {
		outline: none;
		text-decoration: none; }

.sbToggle {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/select-icons.png") no-repeat 0 0;
	display: block;
	height: 18px;
	outline: medium none;
	position: absolute;
	right: 3px;
	top: 4px;
	width: 14px; }

	.sbToggle:hover { background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/select-icons.png") no-repeat 0 -19px; }

.sbToggleOpen { background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/select-icons.png") no-repeat 0 0; }

	.sbToggleOpen:hover { background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/select-icons.png") no-repeat 0 -19px; }

.sbHolderDisabled {
	background-color: #3C3C3C;
	border: solid 1px #515151; }

.sbOptions {
	-webkit-box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.15);
	background-color: #FFFFFF;
	box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.15);
	left: 0;
	list-style: none outside none;
	margin: 0;
	overflow-y: auto;
	padding: 3px 0 3px 0 !important;
	position: absolute;
	top: 24px !important;
	width: 100%;
	z-index: 1; }

	.sbOptions li {
		line-height: normal;
		margin: 0;
		padding: 0 4px; }

	.sbOptions a {
		display: block;
		font-size: 100%;
		outline: medium none;
		padding: 5px 0 5px 4px; }

		.sbOptions a:link, .sbOptions a:visited, .sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus {
			outline: none;
			text-decoration: none; }

	.sbOptions li.last a { border-bottom: none; }

	.sbOptions .sbDisabled {
		display: block;
		padding: 7px 0 7px 3px; }

	.sbOptions .sbGroup {
		display: block;
		font-weight: bold;
		padding: 7px 0 7px 3px; }

	.sbOptions .sbSub { padding-left: 17px; }

.select label {
	font-size: 100%;
	height: auto !important;
	line-height: 20px;
	margin: 0 !important;
	min-height: 20px !important;
	padding: 0;
	text-align: right; }

.sbOptions li:last-child a { border-bottom: 0; }

/**END STYLE SELECT BOX**/
/**STYLE SOCIAL BUTTON**/
.social-buttons {
	position: fixed;
	top: 108px;
	width: 45px;
	z-index: 9999; }

.button-left { left: 0; }

.button-right { right: 0; }

.social-buttons #twitter-btn .social-icon, 
.social-buttons #facebook-btn .social-icon, 
.social-buttons #google-btn .social-icon, 
.social-buttons #rss-btn .social-icon,
.social-buttons #pinterest-btn .social-icon,
.social-buttons #youtube-btn .social-icon {
	background-color: #33353B;
	background-image: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/social-icons.png'); }

.button-left #facebook-btn span { background-position: right 10px; }

.button-left #twitter-btn span { background-position: right -35px; }

.button-left #google-btn span { background-position: right -127px; }

.button-left #rss-btn span { background-position: right -80px; }

.button-left #pinterest-btn span { background-position: 11px -177px; }

.button-left #youtube-btn span { background-position: 11px -223px; }

.button-right #facebook-btn span { background-position: 12px 10px; }

.button-right #twitter-btn span { background-position: 11px -35px; }

.button-right #google-btn span { background-position: 10px -127px; }

.button-right #rss-btn span { background-position: 11px -80px; }

.button-right #pinterest-btn span { background-position: 11px -177px; }

.button-right #youtube-btn span { background-position: 11px -223px; }

.social-buttons #facebook-btn:hover .social-icon { background-color: #3B5998; }

.social-buttons #twitter-btn:hover .social-icon { background-color: #62BDB2; }

.social-buttons #google-btn:hover .social-icon { background-color: #DB4A39; }

.social-buttons #rss-btn:hover .social-icon { background-color: #FF8B0F; }

.social-buttons #pinterest-btn:hover .social-icon { background-color: #D43638; }

.social-buttons #youtube-btn:hover .social-icon { background-color: #C4302B; }

.social-buttons a:hover .social-text { display: block; }

.button-left .social-icon {
	transition: background-color 0.4s ease-in 0s;
	-webkit-transition: background-color 0.4s ease-in 0s;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 43px;
	margin-bottom: 2px;
	width: 43px; }

.button-left .social-text {
	display: none;
	float: right;
	font-size: 1em;
	font-weight: bold;
	margin: 11px 40px 11px 0px;
	white-space: nowrap; }

.button-right .social-icon {
	transition: background-color 0.4s ease-in 0s;
	-webkit-transition: background-color 0.4s ease-in 0s;
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 43px;
	margin-bottom: 2px;
	width: 43px; }

.button-right .social-text {
	display: none;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin: 11px 0 11px 40px;
	white-space: nowrap; }

.social-buttons .social-text { color: #FFFFFF; }

/**END STYLE SOCIAL BUTTON**/

/* IE6 */
.fancybox-ie6 #fancybox-close {
	background: transparent;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico {
	background: transparent;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-right-ico {
	background: transparent;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over {
	background: transparent;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');
	zoom: 1; }

.fancybox-ie6 #fancybox-title-float-left {
	background: transparent;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-float-main {
	background: transparent;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-float-right {
	background: transparent;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {  }

#fancybox-loading.fancybox-ie6 {
	margin-top: 0;
	position: absolute; }

	#fancybox-loading.fancybox-ie6 div {
		background: transparent;
		filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-ne { filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-e { filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-se { filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-s { filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-sw { filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-w { filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-nw { filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/**END STYLE FANCYBOX**/
/**STYLE DRILLMENU**/
.mt-drillmenu {
	float: left !important;
	margin-left: 0 !important;
	width: 100% !important; }

.nav-accordion { width: 100%; }

ul.nav-accordion {
	line-height: 0.5em;
	list-style: none;
	margin: 0;
	padding: 0; }

	ul.nav-accordion li {
		background: #FFFFFF;
		position: relative; }

.navbar-inner {
	background-color: #FFFFFF !important;
	background-image: none !important;
	border-radius: 0 0 0 !important;
	border: 0 !important;
	box-shadow: none !important;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important; }

	.navbar-inner a.btn-navbar:hover { background-color: #ECECEC; }

.navbar { margin: 0 10px !important; }

.nav-collapse, 
.nav-collapse.collapse { display: block !important; }

.nav-collapse {
	border-radius: 0px;
	box-shadow: 0 0 7px #CCCCCC;
	margin: 0; }

ul.nav-accordion li a {
	background-image: none !important;
	border-bottom: 1px solid #e1e1e1;
	display: block;
	font-size: 110%;
	font-weight: bold;
	height: 41px;
	line-height: 41px;
	margin: 0;
	padding: 0 26px 0 30px;
	text-align: left;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase; }

ul.nav-accordion ul {
	display: none;
	margin: 0;
	padding: 0; }

	ul.nav-accordion ul li {
		clear: both;
		margin: 0;
		padding: 0; }

		ul.nav-accordion ul li a {
			font-size: 100%;
			outline: none;
			padding-left: 30px; }

			ul.nav-accordion ul li a:hover {  }

		ul.nav-accordion ul li.active { font-weight: bold; }

	ul.nav-accordion ul ul li a {
		font-size: 11px;
		padding-left: 30px; }

	ul.nav-accordion ul ul ul li a { padding-left: 30px; }

	ul.nav-accordion ul ul li a:hover {  }

ul.nav-accordion span {
	background-color: transparent;
	background-position: 0px 3px;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 32px;
	position: absolute;
	right: 12px;
	text-indent: -9999px;
	top: 6px;
	width: 38px;
	z-index: 9; }

ul.nav-accordion li span.expand {
	background-color: transparent;
	background-position: 0px 3px;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 32px;
	position: absolute;
	right: 1px;
	text-indent: -9999px;
	top: 6px;
	width: 38px;
	z-index: 9; }

ul.nav-accordion li span.collapse {
	background-color: transparent;
	background-position: 0px 3px;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 32px;
	position: absolute;
	right: 12px;
	text-indent: -9999px;
	top: 6px;
	width: 38px;
	z-index: 9; }

ul.detail-parent {
	margin: 0px;
	padding: 0 0 0 17px; }

.navbar .btn-navbar {
	background-image: none !important;
	border-radius: 2px 2px 2px 2px;
	box-shadow: none !important;
	float: left !important;
	margin: 9px !important;
	padding-left: 10px !important;
	padding-right: 10px !important; }

.navbar .brand {
	font-size: 130% !important;
	font-weight: bold !important;
	margin: 0 !important;
	padding-left: 20px !important;
	text-shadow: none !important;
	text-transform: uppercase !important; }

.navbar-inner .block-title {  }

.navbar .btn-navbar .icon-bar { background-color: #FFFFFF !important; }

/**END STYLE DRILLMENU**/
/**STYLE JQUERY-UI**/
.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible {
	clip: rect(1px,1px,1px,1px);
	position: absolute !important; }

.ui-helper-reset {
	border: 0;
	font-size: 100%;
	line-height: 1.3;
	list-style: none;
	margin: 0;
	outline: 0;
	padding: 0;
	text-decoration: none; }

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table; }

.ui-helper-clearfix:after { clear: both; }

.ui-helper-clearfix { zoom: 1; }

.ui-helper-zfix {
	filter: Alpha(Opacity=0);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -99999px; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%; }

/*!
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=FFFFFF&iconColorHeader=FFFFFF&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=FFFFFF&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=FFFFFF&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.1em; }

	.ui-widget .ui-widget { font-size: 1em; }

	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
		font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
		font-size: 1em; }

.ui-widget-content { border: 1px solid #e3e3e3; }

	.ui-widget-content a { color: #333333; }

#slider {
	height: 3px !important;
	margin: 22px 12px 10px !important; }

.ui-widget-header { background: #e3e3e3; }

	.ui-widget-header a { color: #FFFFFF; }

#narrow-by-list dd { margin: 0 5px; }

/* Interaction states
----------------------------------*/
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default { background-color: #d9673b; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none; }

.ui-state-hover a, .ui-state-hover a:hover {
	color: #c77405;
	text-decoration: none; }

.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active {  }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none; }

.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	background: #ffe45c;
	border: 1px solid #fed22f;
	color: #363636; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #363636; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	background: #b81900;
	border: 1px solid #cd0a0a;
	color: #FFFFFF; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #FFFFFF; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #FFFFFF; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	filter: Alpha(Opacity=70);
	font-weight: normal;
	opacity: .7; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	background-image: none;
	filter: Alpha(Opacity=35);
	opacity: .35; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
	height: 16px;
	width: 16px; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }

.ui-icon-carat-1-ne { background-position: -16px 0; }

.ui-icon-carat-1-e { background-position: -32px 0; }

.ui-icon-carat-1-se { background-position: -48px 0; }

.ui-icon-carat-1-s { background-position: -64px 0; }

.ui-icon-carat-1-sw { background-position: -80px 0; }

.ui-icon-carat-1-w { background-position: -96px 0; }

.ui-icon-carat-1-nw { background-position: -112px 0; }

.ui-icon-carat-2-n-s { background-position: -128px 0; }

.ui-icon-carat-2-e-w { background-position: -144px 0; }

.ui-icon-triangle-1-n { background-position: 0 -16px; }

.ui-icon-triangle-1-ne { background-position: -16px -16px; }

.ui-icon-triangle-1-e { background-position: -32px -16px; }

.ui-icon-triangle-1-se { background-position: -48px -16px; }

.ui-icon-triangle-1-s { background-position: -64px -16px; }

.ui-icon-triangle-1-sw { background-position: -80px -16px; }

.ui-icon-triangle-1-w { background-position: -96px -16px; }

.ui-icon-triangle-1-nw { background-position: -112px -16px; }

.ui-icon-triangle-2-n-s { background-position: -128px -16px; }

.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

.ui-icon-arrow-1-n { background-position: 0 -32px; }

.ui-icon-arrow-1-ne { background-position: -16px -32px; }

.ui-icon-arrow-1-e { background-position: -32px -32px; }

.ui-icon-arrow-1-se { background-position: -48px -32px; }

.ui-icon-arrow-1-s { background-position: -64px -32px; }

.ui-icon-arrow-1-sw { background-position: -80px -32px; }

.ui-icon-arrow-1-w { background-position: -96px -32px; }

.ui-icon-arrow-1-nw { background-position: -112px -32px; }

.ui-icon-arrow-2-n-s { background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }

.ui-icon-arrow-2-e-w { background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }

.ui-icon-arrowstop-1-n { background-position: -192px -32px; }

.ui-icon-arrowstop-1-e { background-position: -208px -32px; }

.ui-icon-arrowstop-1-s { background-position: -224px -32px; }

.ui-icon-arrowstop-1-w { background-position: -240px -32px; }

.ui-icon-arrowthick-1-n { background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }

.ui-icon-arrowthick-1-e { background-position: -32px -48px; }

.ui-icon-arrowthick-1-se { background-position: -48px -48px; }

.ui-icon-arrowthick-1-s { background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }

.ui-icon-arrowthick-1-w { background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }

.ui-icon-arrow-4 { background-position: 0 -80px; }

.ui-icon-arrow-4-diag { background-position: -16px -80px; }

.ui-icon-extlink { background-position: -32px -80px; }

.ui-icon-newwin { background-position: -48px -80px; }

.ui-icon-refresh { background-position: -64px -80px; }

.ui-icon-shuffle { background-position: -80px -80px; }

.ui-icon-transfer-e-w { background-position: -96px -80px; }

.ui-icon-transferthick-e-w { background-position: -112px -80px; }

.ui-icon-folder-collapsed { background-position: 0 -96px; }

.ui-icon-folder-open { background-position: -16px -96px; }

.ui-icon-document { background-position: -32px -96px; }

.ui-icon-document-b { background-position: -48px -96px; }

.ui-icon-note { background-position: -64px -96px; }

.ui-icon-mail-closed { background-position: -80px -96px; }

.ui-icon-mail-open { background-position: -96px -96px; }

.ui-icon-suitcase { background-position: -112px -96px; }

.ui-icon-comment { background-position: -128px -96px; }

.ui-icon-person { background-position: -144px -96px; }

.ui-icon-print { background-position: -160px -96px; }

.ui-icon-trash { background-position: -176px -96px; }

.ui-icon-locked { background-position: -192px -96px; }

.ui-icon-unlocked { background-position: -208px -96px; }

.ui-icon-bookmark { background-position: -224px -96px; }

.ui-icon-tag { background-position: -240px -96px; }

.ui-icon-home { background-position: 0 -112px; }

.ui-icon-flag { background-position: -16px -112px; }

.ui-icon-calendar { background-position: -32px -112px; }

.ui-icon-cart { background-position: -48px -112px; }

.ui-icon-pencil { background-position: -64px -112px; }

.ui-icon-clock { background-position: -80px -112px; }

.ui-icon-disk { background-position: -96px -112px; }

.ui-icon-calculator { background-position: -112px -112px; }

.ui-icon-zoomin { background-position: -128px -112px; }

.ui-icon-zoomout { background-position: -144px -112px; }

.ui-icon-search { background-position: -160px -112px; }

.ui-icon-wrench { background-position: -176px -112px; }

.ui-icon-gear { background-position: -192px -112px; }

.ui-icon-heart { background-position: -208px -112px; }

.ui-icon-star { background-position: -224px -112px; }

.ui-icon-link { background-position: -240px -112px; }

.ui-icon-cancel { background-position: 0 -128px; }

.ui-icon-plus { background-position: -16px -128px; }

.ui-icon-plusthick { background-position: -32px -128px; }

.ui-icon-minus { background-position: -48px -128px; }

.ui-icon-minusthick { background-position: -64px -128px; }

.ui-icon-close { background-position: -80px -128px; }

.ui-icon-closethick { background-position: -96px -128px; }

.ui-icon-key { background-position: -112px -128px; }

.ui-icon-lightbulb { background-position: -128px -128px; }

.ui-icon-scissors { background-position: -144px -128px; }

.ui-icon-clipboard { background-position: -160px -128px; }

.ui-icon-copy { background-position: -176px -128px; }

.ui-icon-contact { background-position: -192px -128px; }

.ui-icon-image { background-position: -208px -128px; }

.ui-icon-video { background-position: -224px -128px; }

.ui-icon-script { background-position: -240px -128px; }

.ui-icon-alert { background-position: 0 -144px; }

.ui-icon-info { background-position: -16px -144px; }

.ui-icon-notice { background-position: -32px -144px; }

.ui-icon-help { background-position: -48px -144px; }

.ui-icon-check { background-position: -64px -144px; }

.ui-icon-bullet { background-position: -80px -144px; }

.ui-icon-radio-off { background-position: -96px -144px; }

.ui-icon-radio-on { background-position: -112px -144px; }

.ui-icon-pin-w { background-position: -128px -144px; }

.ui-icon-pin-s { background-position: -144px -144px; }

.ui-icon-play { background-position: 0 -160px; }

.ui-icon-pause { background-position: -16px -160px; }

.ui-icon-seek-next { background-position: -32px -160px; }

.ui-icon-seek-prev { background-position: -48px -160px; }

.ui-icon-seek-end { background-position: -64px -160px; }

.ui-icon-seek-start { background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }

.ui-icon-stop { background-position: -96px -160px; }

.ui-icon-eject { background-position: -112px -160px; }

.ui-icon-volume-off { background-position: -128px -160px; }

.ui-icon-volume-on { background-position: -144px -160px; }

.ui-icon-power { background-position: 0 -176px; }

.ui-icon-signal-diag { background-position: -16px -176px; }

.ui-icon-signal { background-position: -32px -176px; }

.ui-icon-battery-0 { background-position: -48px -176px; }

.ui-icon-battery-1 { background-position: -64px -176px; }

.ui-icon-battery-2 { background-position: -80px -176px; }

.ui-icon-battery-3 { background-position: -96px -176px; }

.ui-icon-circle-plus { background-position: 0 -192px; }

.ui-icon-circle-minus { background-position: -16px -192px; }

.ui-icon-circle-close { background-position: -32px -192px; }

.ui-icon-circle-triangle-e { background-position: -48px -192px; }

.ui-icon-circle-triangle-s { background-position: -64px -192px; }

.ui-icon-circle-triangle-w { background-position: -80px -192px; }

.ui-icon-circle-triangle-n { background-position: -96px -192px; }

.ui-icon-circle-arrow-e { background-position: -112px -192px; }

.ui-icon-circle-arrow-s { background-position: -128px -192px; }

.ui-icon-circle-arrow-w { background-position: -144px -192px; }

.ui-icon-circle-arrow-n { background-position: -160px -192px; }

.ui-icon-circle-zoomin { background-position: -176px -192px; }

.ui-icon-circle-zoomout { background-position: -192px -192px; }

.ui-icon-circle-check { background-position: -208px -192px; }

.ui-icon-circlesmall-plus { background-position: 0 -208px; }

.ui-icon-circlesmall-minus { background-position: -16px -208px; }

.ui-icon-circlesmall-close { background-position: -32px -208px; }

.ui-icon-squaresmall-plus { background-position: -48px -208px; }

.ui-icon-squaresmall-minus { background-position: -64px -208px; }

.ui-icon-squaresmall-close { background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }

.ui-icon-grip-solid-vertical { background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }

.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px; }

/* Overlays */
.ui-widget-overlay {
	background: #666666;
	filter: Alpha(Opacity=50);
	opacity: .50; }

.ui-widget-shadow {
	-webkit-border-radius: 5px;
	background: #000000;
	border-radius: 5px;
	filter: Alpha(Opacity=20);
	margin: -5px 0 0 -5px;
	opacity: .20;
	padding: 5px; }

/*!
 * jQuery UI Slider 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider {
	position: relative;
	text-align: left; }

#narrow-by-list span {
	color: #737373;
	font-size: 113%;
	outline: none; }

span.filter_min {
	float: left;
	text-align: left; }

span.filter_max {
	float: right;
	text-align: right; }

.ui-slider .ui-slider-handle {
	cursor: pointer;
	height: auto;
	padding: 5px 8px;
	position: absolute;
	width: auto; }

dl#narrow-by-list {
	margin: 0;
	padding: 0; }

.ui-slider .ui-slider-range {
	background-position: 0 0;
	border: 0;
	display: block;
	font-size: 100%;
	position: absolute; }

.ui-slider-horizontal { height: .8em; }

	.ui-slider-horizontal .ui-slider-handle {
		margin-left: -.6em;
		top: -4px; }

	.ui-slider-horizontal .ui-slider-range {
		height: 100%;
		top: 0; }

	.ui-slider-horizontal .ui-slider-range-min { left: 0; }

	.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical {
	height: 100px;
	width: .8em; }

	.ui-slider-vertical .ui-slider-handle {
		left: -.3em;
		margin-bottom: -.6em;
		margin-left: 0; }

	.ui-slider-vertical .ui-slider-range {
		left: 0;
		width: 100%; }

	.ui-slider-vertical .ui-slider-range-min { bottom: 0; }

	.ui-slider-vertical .ui-slider-range-max { top: 0; }

/**END STYLE JQUERY-UI**/
/**STYLE LIGHTBOX**/
#lightbox {
	left: 0;
	line-height: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 100; }

	#lightbox img {
		height: auto;
		width: auto; }

	#lightbox a img { border: none; }

#outerImageContainer {
	background-color: #fff;
	height: 250px;
	margin: 0 auto;
	position: relative;
	width: 250px; }

#imageContainer { padding: 10px; }

#loading {
	height: 25%;
	left: 0%;
	line-height: 0;
	position: absolute;
	text-align: center;
	top: 40%;
	width: 100%; }

#hoverNav {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10; }

#imageContainer>#hoverNav { left: 0; }

#hoverNav a { outline: none; }

#prevLink, #nextLink {
	display: block; /* Trick IE into showing hover */
	height: 100%;
	width: 49%; }

#prevLink {
	float: left;
	left: 0; }

#nextLink {
	float: right;
	right: 0; }

#imageDataContainer {
	background-color: #fff;
	display: none !important;
	font: 10px Verdana, Helvetica, sans-serif;
	line-height: 1.4em;
	margin: 0 auto;
	overflow: auto;
	width: 100%; }

#imageData {
	color: #666;
	padding: 0 10px; }

	#imageData #imageDetails {
		float: left;
		text-align: left;
		width: 70%; }

	#imageData #caption { font-weight: bold; }

	#imageData #numberDisplay {
		clear: left;
		display: block;
		padding-bottom: 1.0em; }

	#imageData #bottomNavClose {
		float: right;
		outline: none;
		padding-bottom: 0.7em;
		width: 66px; }

#overlay {
	background-color: #000;
	height: 500px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 90; }

/**END STYLE LIGHTBOX**/
/**STYLE THUMNAIL SCROLLER**/
.mt-more-images { position: relative; }

.product-view .product-img-box .mt-more-views { margin: 0px; }

.jcarousel-container-horizontal {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 100%; }

.jcarousel-container .jcarousel-clip-horizontal {
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	width: 76%; }

/* horizontal slide*/
.mt-more-images span {
	-webkit-transition: all 0.2s linear 0s;
	background-repeat: no-repeat;
	border-radius: 3px;
	cursor: pointer;
	height: 70px;
	margin: 0;
	outline: none;
	padding: 0;
	position: absolute;
	transition: all 0.2s linear 0s;
	width: 36px;
	z-index: 10; }

.product-view .next {
	background-position: 100% 0;
	right: 0;
	top: 25px !important; }

	.product-view .next:hover { background-position: -72px 100%; }

.product-view .prev {
	background-position: 0 0;
	left: 0;
	top: 25px !important; }

	.product-view .prev:hover { background-position: -36px 100%; }

/* vertical slide */
.product-view .mt-vert-thumb .next, .product-view .mt-vert-thumb .prev {
	height: 14px;
	width: 40px; }

.product-view .mt-vert-thumb .next { background-position: 0 100%; }

.product-view .mt-vert-thumb .prev {
	background-position: 0 0;
	top: -5px; }

.product-view .product-img-box .more-views li { line-height: normal; }

/**END STYLE THUMNAIL SCROLLER**/
/**STYLE CLOUD ZOOM**/
.cloud-zoom-lens {
	background-color: #FFFFFF;
	border: 1px solid #EDEDED;
	cursor: move;
	margin: -1px; }

/* This is for the title text. */
.cloud-zoom-title {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	position: absolute !important;
	text-align: center;
	top: 0;
	width: 100%; }

/* This is the zoom window. */
.cloud-zoom-big {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border: 2px solid white;
	box-shadow: 0 0 10px #DDDDDD;
	height: 100% !important;
	left: 100% !important;
	margin-left: 10px;
	overflow: hidden;
	top: 0 !important;
	width: 100% !important;
	z-index: 999 !important; }

/* This is the loading message. */
.cloud-zoom-loading {
	background: #222;
	border: 1px solid #000;
	color: white;
	display: none;
	padding: 3px; }

.product-view .product-img-box .product-image-zoom { border: 0; }

.mt-a-lighbox { display: none; }

/**END STYLE CLOUD ZOOM**/
/**STYLE LOGO SCROLLER**/
.mt-logoscroller {
	overflow: hidden;
	position: relative; }

.mt_productscroller {
	clear: both;
	display: block;
	position: relative;
	width: 100%; }

.mt-logo-scroller {
	display: block;
	margin: 0px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%; }

	.mt-logo-scroller > ul { display: block; }

		.mt-logo-scroller > ul > li {
			overflow: visible !important;
			padding: 0 65px 0 0; }

			.mt-logo-scroller > ul > li.loading { background: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/loading.gif') no-repeat center; }

	.mt-logo-scroller div.catpanel {
		display: block;
		opacity: 0;
		text-align: center;
		visibility: hidden; }

		.mt-logo-scroller div.catpanel > div {
			display: block;
			margin: 0 5px;
			position: relative;
			text-align: center; }

			.mt-logo-scroller div.catpanel > div > a { display: block; }

				.mt-logo-scroller div.catpanel > div > a.img, .mt-logo-scroller div.catpanel > div > span.img {
					border: 1px solid #ddd;
					box-shadow: 0 0 5px #ccc;
					display: table;
					margin: auto;
					padding: 5px; }

			.mt-logo-scroller div.catpanel > div > a.img:hover, .mt-logo-scroller div.catpanel > div > span.img:hover {
				border: 1px solid #b7b7b7;
				opacity: 0.9; }

			.mt-logo-scroller div.catpanel > div > a.title {
				font-family: Tahoma;
				font-size: 120%;
				margin: 10px 0; }

			.mt-logo-scroller div.catpanel > div.block p { margin: 0; }

div.logopagenave > button,
.mt_productscroller .pagenave > button,
.block-related .product-title .pagenav span,
.box-collateral .pagenav span {
	-webkit-border-radius: 3px !important;
	-webkit-transition: all 400ms ease-in-out 0s;
	background: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/mt-arrow-scroll.png') no-repeat 0 0;
	border-radius: 3px;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	margin: 0 0 0 4px;
	outline: none;
	padding: 0;
	transition: all 400ms ease-in-out 0s;
	width: 36px; }

div.logopagenave > .next,
.mt_productscroller .pagenave > .next,
.block-related .product-title .pagenav span.rnext,
.box-collateral .pagenav span.unext { background-position: right bottom; }

div.logopagenave > .next:hover,
.mt_productscroller .pagenave > .next:hover,
.block-related .product-title .pagenav span.rnext:hover,
.box-collateral .pagenav span.unext:hover { background-position: left bottom; }

div.logopagenave > .next:active { outline: none; }

div.logopagenave > .prev,
.mt_productscroller .pagenave > .prev,
.block-related .product-title .pagenav span.rprev,
.box-collateral .pagenav span.uprev { background-position: left top; }

div.logopagenave > .prev:hover,
.mt_productscroller .pagenave > .prev:hover,
.block-related .product-title .pagenav span.rprev:hover,
.box-collateral .pagenav span.uprev:hover { background-position: right top; }

.mt-logoscroller .list_logocarousel { padding: 0 0 20px 0; }

/** END STYLE LOGO SCROLLER **/
/** STYLE QUICKLOOK **/
.mtdendadmin-product-quicklook {
	background: #fff;
	width: 700px; }

#quicklook-main .product-img-box {
	float: left;
	margin-right: 10px;
	width: 350px; }

#quicklook-main .product-shop {
	float: left;
	text-align: left;
	width: 340px; }

.products-list .main-quicklook {
	height: 96.4%;
	width: 24%; }

div.main-quicklook {
	height: 100%;
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%; }

	div.main-quicklook .btn-quicklook {
		margin-top: 80px;
		position: relative;
		z-index: 11; }

		div.main-quicklook .btn-quicklook span {
			background: url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/quick-view-bg.png') no-repeat 0 0;
			color: #000;
			height: 37px;
			line-height: 37px;
			padding: 0 14px; }

			div.main-quicklook .btn-quicklook span span { background: none; }

.item-inner {
	margin: 0;
	outline: none;
	padding: 0;
	position: relative; }

#quicklook-main .viewquicklook { display: none; }

/**END STYLE QUICKLOOK**/
/**STYLE SMART MENU**/
/*Smart menu accordion*/
#mt-accordion {
	margin: 0;
	padding: 10px 0 0 0; }

.side-col .box { clear: both; }

#mt-accordion li {
	font-weight: normal;
	line-height: 28px;
	list-style: none; }

/* Some list and link styling */
#mt-accordion ul li { padding-left: 10px; }

#mt-accordion ul ul li {
	border: none !important;
	margin-bottom: 0;
	padding: 0; }

#mt-accordion ul ul { display: block !important; }

#mt-accordion ul li a {
	font-size: 11px;
	outline: none;
	text-decoration: none;
	text-transform: none; }

/* For the xtra menu */
#mt-accordion ul ul li { margin-bottom: 0; }

#mt-accordion ul ul li { padding-left: 15px; }

#mt-accordion ul ul li { border: none; }

#mt-accordion span a { width: 16px; }

#mt-accordion li a {
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-transform: none; }

#mt-accordion ul { padding: 0px; }

	#mt-accordion ul ul {
		float: left;
		padding: 0px;
		width: 100%; }

#mt-accordion ul, #mt-accordion ul ul, #mt-accordion ul ul ul, #mt-accordionul ul ul ul {
	margin: 0;
	padding: 0; }

/* Header links styling */
#mt-accordion span.head a {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/arrow1.png") no-repeat 0 0;
	display: block;
	float: left !important;
	height: 3px;
	margin: 13px 7px 0;
	outline: medium none;
	padding: 0;
	width: 5px; }

	#mt-accordion span.head a:hover, #mt-accordion li span.selected a:hover {
		background-color: transparent;
		background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/arrow2.png"); }

#mt-accordion li.active ul li a { font-weight: normal; }

#mt-accordion li.active ul li.active ul li.active a { font-weight: normal; }

#mt-accordion li.active ul li.active ul li a { font-weight: normal; }

#mt-accordion ul, #mt-accordion li {
	clear: both;
	float: left;
	width: 100%; }

#mt-accordion ul li { width: 98.2%; }

	#mt-accordion ul li.level1 {
		line-height: 20px;
		padding-left: 30px; }

	#mt-accordion ul li.last { border-bottom: 0px; }

#mt-accordion ul ul li { width: 155px; }

/*Smart menu dropdrow*/
#mt-dropdown {
	font-size: 100%;
	margin: 10px 0 0 0;
	padding: 0; }

	/************** ALL LEVELS  *************/
/* Style consistent throughout all nav levels */
#mt-dropdown li {
		float: left;
		height: 33px;
		line-height: 33px;
		position: relative;
		text-align: left;
		width: 100%; }

		#mt-dropdown li.over { z-index: 999; }

	#mt-dropdown a {
		display: block;
		line-height: 33px;
		text-decoration: none; }

		#mt-dropdown a:hover {
			color: #CD1507;
			display: block;
			line-height: 33px; }

	#mt-dropdown span {
		cursor: pointer;
		display: block;
		text-transform: none;
		white-space: nowrap; }

	#mt-dropdown li ul span { white-space: normal; }

	/************ 0 LEVEL  ***************/
#mt-dropdown li { border-bottom: 1px solid #CECECE; }

		#mt-dropdown li.active li a { text-decoration: none; }

	#mt-dropdown a {
		font-weight: normal;
		margin: 0;
		padding: 0 8px; }

	/************ 1ST LEVEL ************/
#mt-dropdown ul li, #mt-dropdown ul li.active {
		float: left;
		margin: 0; }

	#mt-dropdown ul li.last {
		background: #fff;
		padding-bottom: 0; }

	#mt-dropdown ul a, #mt-dropdown ul li a:hover {
		float: left;
		padding: 0; }

	#mt-dropdown ul li a { font-weight: normal !important; }

	#mt-dropdown ul { background: #FFF !important; }

	/************ 2ND LEVEL ************/
#mt-dropdown ul {
		border: 1px solid #d8d8d8;
		left: -10000px;
		position: absolute;
		top: 25px;
		width: 208px; }

/* Show menu */
.col-left #mt-dropdown li.over > ul {
	left: 270px;
	top: -1px; }

	.col-left #mt-dropdown li.over > ul li.over > ul {
		left: 208px;
		top: -1px; }

#mt-dropdown li.over > ul {
	left: -210px;
	top: -1px; }

	#mt-dropdown li.over > ul li.over > ul { left: -210px; }

#mt-dropdown li.over ul ul { left: -10000px; }

#mt-dropdown ul span, #mt-dropdown ul li.last li span { padding: 0px 0 0 8px; }

#mt-dropdown li.last { border: none !important; }

/************ 3RD+ LEVEL ************/
#mt-dropdown ul ul { background: #fff; }

/*Smart menu tree*/
#mt-tree { padding-left: 10px; }

	#mt-tree li { line-height: 22px; }

		#mt-tree li a { text-decoration: none; }

	#mt-tree a:hover {
		color: #000;
		font-weight: bold !important; }

	#mt-tree ul li a {
		color: #444444;
		font-weight: normal;
		padding-left: 15px; }

	#mt-tree ul ul li a {
		color: #444444;
		padding-left: 15px; }

	#mt-tree li a {
		color: #444444;
		font-weight: bold;
		text-transform: uppercase; }

	#mt-tree li ul li a { text-transform: none; }

#mt-treeli.active a { font-weight: bold; }

#mt-tree li.active ul li a { font-weight: normal; }

#mt-tree li.active ul li.active ul li.active a { font-weight: bold; }

#mt-tree li.active ul li.active ul li a { font-weight: normal; }

#mt-tree li.active ul li.active a { font-weight: bold; }

#mt-tree ul { padding-left: 10px; }

/**END STYLE SMART MENU**/
/**HOVER PRODUCT**/
.products-grid .product-image a, .products-list .product-image a { display: block; }

.products-grid .product-image img, .products-list .product-image img {
	position: relative;
	z-index: 0; }

.products-grid .product-image img.mt-hover, .products-list .product-image img.mt-hover {
	opacity: 0;
	position: absolute;
	z-index: 1; }
	
/* Fancy box */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
    border: 0 none;
    margin: 0;
    outline: medium none;
    padding: 0;
    vertical-align: top;
}
.fancybox-wrap {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 8020;
}
.fancybox-skin {
    background: none repeat scroll 0 0 #F9F9F9;
    border-radius: 4px 4px 4px 4px;
    color: #444444;
    position: relative;
    text-shadow: none;
}
.fancybox-opened {
    z-index: 8030;
}
.fancybox-opened .fancybox-skin {
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
    position: relative;
}
.fancybox-inner {
    overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
}
.fancybox-error {
    color: #444444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
    display: block;
    height: 100%;
    width: 100%;
}
.fancybox-image {
    max-height: 100%;
    max-width: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/fancybox_sprite.png");
}
#fancybox-loading {
    background-position: 0 -108px;
    cursor: pointer;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
    opacity: 0.8;
    position: fixed;
    top: 50%;
    z-index: 8060;
}
#fancybox-loading div {
    background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/loading.gif") no-repeat center center;
    height: 44px;
    width: 44px;
}
.fancybox-close {
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: -18px;
    top: -18px;
    width: 36px;
    z-index: 8040;
}
.fancybox-nav {
    background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/blank.gif") repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 100%;
    position: absolute;
    text-decoration: none;
    top: 0;
    width: 40%;
    z-index: 8040;
}
.fancybox-prev {
    left: 0;
}
.fancybox-next {
    right: 0;
}
.fancybox-nav span {
    cursor: pointer;
    height: 34px;
    margin-top: -18px;
    position: absolute;
    top: 50%;
    visibility: hidden;
    width: 36px;
    z-index: 8040;
}
.fancybox-prev span {
    background-position: 0 -36px;
    left: 10px;
}
.fancybox-next span {
    background-position: 0 -72px;
    right: 10px;
}
.fancybox-nav:hover span {
    visibility: visible;
}
.fancybox-tmp {
    left: -9999px;
    position: absolute;
    top: -9999px;
    visibility: hidden;
}
.fancybox-lock {
    overflow: hidden;
}
.fancybox-overlay {
    background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/general/fancybox_overlay.png") repeat scroll 0 0 transparent;
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 8010;
}
.fancybox-overlay-fixed {
    bottom: 0;
    position: fixed;
    right: 0;
}
.fancybox-lock .fancybox-overlay {
    overflow-x: auto;
    overflow-y: scroll;
}
.fancybox-title {
    font: 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    visibility: hidden;
    z-index: 8050;
}
.fancybox-opened .fancybox-title {
    visibility: visible;
}
.fancybox-title-float-wrap {
    bottom: 0;
    margin-bottom: -35px;
    position: absolute;
    right: 50%;
    text-align: center;
    z-index: 8050;
}
.fancybox-title-float-wrap .child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    border-radius: 15px 15px 15px 15px;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    line-height: 24px;
    margin-right: -100%;
    padding: 2px 20px;
    text-shadow: 0 1px 2px #222222;
    white-space: nowrap;
}
.fancybox-title-outside-wrap {
    color: #FFFFFF;
    margin-top: 10px;
    position: relative;
}
.fancybox-title-inside-wrap {
    padding-top: 10px;
}
.fancybox-title-over-wrap {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    bottom: 0;
    color: #FFFFFF;
    left: 0;
    padding: 10px;
    position: absolute;
}





#mtcontainer .content { margin: 0; }

div.product-title { font-size: 125%; }

/**** Isotope CSS3 transitions ****/
#mtcontainer {
	overflow: visible !important;
	padding: 0;
	position: relative; }

.isotop-loading {
	background: #fff url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/productslist/images/loading.gif) no-repeat 50% 50%;
	height: 50px;
	width: 100%;
	z-index: 99; }

/**** Isotope Filtering ****/
.isotope-item { z-index: 2; }

.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1; }

/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	transition-duration: 0.8s; }

.isotope {
	-webkit-transition-property: height, width;
	transition-property: height, width; }

	.isotope .isotope-item {
		-webkit-transition-property: -webkit-transform, opacity;
		transition-property: transform, opacity; }

	/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
		-webkit-transition-duration: 0s;
		transition-duration: 0s; }

	/* End: Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
		-webkit-transition: none;
		transition: none; }

.element {
	display: none;
	float: left;
	margin: 0 14px 26px 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: center; }

/**** Example Options ****/
#options {
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 43px 0 32px; }

	#options h3 { outline: none; }

	#options h4 { font-weight: bold; }

	#options ul {  }

		#options ul ul {  }

	#options li {
		display: inline;
		outline: none; }

		#options li a {
			-webkit-border-radius: 2px;
			-webkit-transition: all 400ms ease-in-out 0s;
			border-radius: 2px;
			display: block;
			float: left;
			font-size: 12px;
			height: 30px;
			line-height: 30px;
			margin: 0 0 0 3px;
			outline: none;
			padding: 0 11px;
			transition: all 400ms ease-in-out 0s; }

			#options li a.selected { font-weight: bold; }

			#options li a:hover { text-decoration: none; }

	#options .option-combo {
		display: inline-block;
		float: left;
		margin-right: 10px; }

		#options .option-combo ul {
			display: inline-block;
			margin-right: 20px; }

	#options ul#sort-direction { margin: 0; }

	#options .option-combo h2, 
#options .option-combo h4 {
		display: inline-block;
		line-height: 34px;
		margin-bottom: 0;
		margin-right: 5px;
		vertical-align: top; }


/* @media (min-width: 940px) and (max-width: 1170px) {
	#mtcontainer .element {
		
	}
}
 @media (min-width: 768px) and (max-width: 979px) {
	#mtcontainer .element {
		
	}
}
@media (max-width: 767px) {
	#mtcontainer .element {
	
	}
}
@media (max-width: 480px) {
	#mtcontainer .element {
		
	}	
} */


.mt_productscroller {
	clear: both;
	display: block;
	position: relative;
	width: 100%; }

.scroller-slider {
	display: block;
	float: left;
	margin: 0;
	padding: 0px 0;
	position: relative;
	width: 100%; }

	.scroller-slider > ul {
		display: block;
		overflow: hidden; }

		.scroller-slider > ul > li {
			height: auto !important;
			margin: 0 14px 0 0;
			overflow: visible !important;
			padding: 0;
			position: relative; }

			.scroller-slider > ul > li:hover a.bg-transparent {
				transform: scale(1);
				visibility: visible; }

			.scroller-slider > ul > li a.bg-transparent {
				background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/productsscroller/images/bg-transparent.png") repeat scroll 0 0px, url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/productsscroller/images/hover-link.png") no-repeat scroll center center transparent;
				display: block;
				left: 7px;
				position: absolute;
				text-align: center;
				text-indent: -999em;
				top: 6px;
				transform: scale(0);
				transition: all 300ms ease-in-out 0s;
				visibility: hidden; }

			.scroller-slider > ul > li a.bg-transparent {
				height: 73%;
				width: 95%; }

			.scroller-slider > ul > li.loading { background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/productsscroller/images/loading.gif") no-repeat center; }

	.scroller-slider div.catpanel {
		display: block;
		opacity: 0;
		text-align: center;
		visibility: hidden; }

		.scroller-slider div.catpanel > div {
			display: block;
			margin: 0;
			text-align: center; }

			.scroller-slider div.catpanel > div > a { display: block; }

				.scroller-slider div.catpanel > div > a.img {
					border: 1px solid #ddd;
					box-shadow: 0 0 5px #ccc;
					display: table;
					margin: auto;
					padding: 5px; }

		.scroller-slider div.catpanel a img {
			transition: all 0.4s ease 0s; }

		.scroller-slider div.catpanel > div > a img:hover {  }

		.scroller-slider div.catpanel > div > span.img {
			border: 1px solid #ddd;
			box-shadow: 0 0 5px #ccc;
			display: table;
			margin: auto;
			padding: 5px; }

		.scroller-slider div.catpanel > div > a.img:hover {
			border: 1px solid #b7b7b7;
			opacity: 0.9; }

		.scroller-slider div.catpanel > div > span.img:hover {
			border: 1px solid #b7b7b7;
			opacity: 0.9; }

		.scroller-slider div.catpanel > div > .product-name { margin: 10px 0; }

		.scroller-slider div.catpanel > div > .price-box {
			float: left;
			margin: 0;
			text-align: center;
			width: 50%; }

		.scroller-slider div.catpanel > div > a.title {
			font-family: Tahoma;
			font-size: 120%;
			margin: 10px 0; }

		.scroller-slider div.catpanel > div.block p { margin: 0; }

div.pagenave {
	display: block;
	width: 100%; }

	div.pagenave > button {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/productsscroller/images/nav.png") no-repeat;
		border: none;
		cursor: pointer;
		display: block;
		height: 35px;
		padding: 0;
		width: 19px; }

	div.pagenave > .next {
		background-position: right 0;
		float: right;
		margin: 0 0 0 5px; }

		div.pagenave > .next:hover { background-position: right -35px; }

		div.pagenave > .next:active { background-position: right -100px; }

	div.pagenave >.prev {
		background-position: 0 0;
		float: left;
		margin-left: -28px; }

	div.pagenave > .prev:hover { background-position: 0 -35px; }

	div.pagenave > .prev:active { background-position: 0 -100px; }

div.control {
	bottom: 1px;
	display: block;
	float: left;
	left: 1px;
	position: absolute;
	z-index: 9; }

	div.control span {
		border: #dfdfdf solid 1px;
		cursor: pointer;
		float: left;
		font-size: 11px;
		height: 10px;
		margin-right: 3px;
		padding: 0 0 3px 3px;
		width: 10px; }

/**
 * Caption
 */
.ic_caption {
	line-height: 30px;
	overflow: hidden;
	text-align: center; }

	.ic_caption button.btn-cart {
		background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/productsscroller/images/icon_cart.png") no-repeat 0 0 scroll transparent;
		padding: 0 0 0 20px; }

		.ic_caption button.btn-cart span {
			background: 0 none;
			border: 0 none;
			color: #0c72ad;
			padding: 0 8px 0 0; }

	.ic_caption .price-box {
		clear: both;
		line-height: 30px;
		margin: 0 0 0 10px;
		width: 100%; }

	.ic_caption .mt-slider-actions {
		line-height: 30px;
		margin: 0 10px 0 0; }

.scroller-slider li a.zoom-image {
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/css/productsscroller/images/search.png") no-repeat 0 0;
	display: none !important;
	height: 39px;
	position: absolute;
	width: 41px; }

.scroller-slider li:hover a.zoom-image { display: block !important; }


/*!
 * Bootstrap v2.2.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}.span12{width:940px;}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}.text-warning{color:#c09853}a.text-warning:hover{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover{color:#2d6987}.text-success{color:#468847}a.text-success:hover{color:#356635}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info>label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn,.input-append select+.btn-group .btn,.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/bootstrap/img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/bootstrap/img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#333;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}.dropdown-menu .disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent;background-image:none}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:2px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini{padding:1px 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}.btn-group>.btn-mini{font-size:11px}.btn-group>.btn-small{font-size:12px}.btn-group>.btn-large{font-size:16px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical .btn{display:block;float:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical .btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical .btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical .btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical .btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;color:#c09853;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible;color:#777}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link{color:#777}.navbar-link:hover{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse{color:#999}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb .divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:1px 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow:after{z-index:-1;content:""}.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-top-color:#fff;border-width:10px 10px 0}.popover.top .arrow:after{bottom:-1px;left:-11px;border-top-color:rgba(0,0,0,0.25);border-width:11px 11px 0}.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-right-color:#fff;border-width:10px 10px 10px 0}.popover.right .arrow:after{bottom:-11px;left:-1px;border-right-color:rgba(0,0,0,0.25);border-width:11px 11px 11px 0}.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-bottom-color:#fff;border-width:0 10px 10px}.popover.bottom .arrow:after{top:-1px;left:-11px;border-bottom-color:rgba(0,0,0,0.25);border-width:0 11px 11px}.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-left-color:#fff;border-width:10px 0 10px 10px}.popover.left .arrow:after{right:-1px;bottom:-11px;border-left-color:rgba(0,0,0,0.25);border-width:11px 0 11px 11px}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media .pull-left{margin-right:10px}.media .pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}

/*!
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */

@font-face{
  font-family:'FontAwesome';
  src:url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/bootstrap/font/fontawesome-webfont.eot?v=3.0.1');
  src:url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/bootstrap/font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
  url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/bootstrap/font/fontawesome-webfont.woff?v=3.0.1') format('woff'),
  url('https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/bootstrap/font/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight:normal;
  font-style:normal }

[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}a [class^="icon-"],a [class*=" icon-"]{display:inline-block}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}.btn [class^="icon-"],.nav [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"]{display:inline}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}li [class^="icon-"],.nav li [class^="icon-"],li [class*=" icon-"],.nav li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center}li [class^="icon-"].icon-large,.nav li [class^="icon-"].icon-large,li [class*=" icon-"].icon-large,.nav li [class*=" icon-"].icon-large{width:1.5625em}ul.icons{list-style-type:none;text-indent:-0.75em}ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"]{width:.75em}.icon-muted{color:#eee}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-moz-document url-prefix(){.icon-spin{height:.9em}.btn .icon-spin{height:auto}.icon-spin.icon-large{height:1.25em}.btn .icon-spin.icon-large{height:.75em}}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}


/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
.page label, .page input.input-text, 
.page button, .page select, .page textarea { font-size: 100%; }

.page table .a-right { text-align: right; }

.page table .a-center { text-align: center; }

.page table .a-left { text-align: left; }

.page a:hover { text-decoration: none; }

.page input, .page textarea, .page .uneditable-input { outline: none; }

.page .mt-subscribe input.input-text:focus, .page .mt-subscribe textarea:focus {
	-webkit-border-radius: 0;
	-webkit-box-shadow: none;
	border-radius: 0;
	border: 0px;
	box-shadow: none; }

.page .label, .page .badge {
	-webkit-border-radius: 0;
	-webkit-text-shadow: none;
	background-color: transparent;
	border-radius: 0;
	font-size: 100%;
	text-shadow: none; }

.page table th.label { display: block; }

.container-custom { width: 105%; }

table thead { background-color: #f2f0f0; }

.page .main-container .table-bordered, .page .main-container select {
	-webkit-border-radius: 2px;
	border-radius: 2px;
	outline: none; }

input.radio { outline: medium none !important; }

.page .main-container input[type="text"], .page input[type="password"], .page .main-container textarea, .page input[type="text"]:focus, .page input[type="password"]:focus, .page textarea, .page textarea:focus {
	-webkit-border-radius: 3px;
	-wekit-box-shadow: 0 0 5px 0 #EAEAEA inset;
	border-color: #DDDDDD;
	border-radius: 3px;
	box-shadow: 0 0 5px 0 #f2f0f0 inset;
	outline: none; }

.table tbody th, .table thead th { font-weight: normal; }

.page select {
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	outline: none; }

.page .table th, 
.page .table td {
	outline: none;
	padding: 12px;
	vertical-align: middle; }

.mt-nav-container .navbar .btn-navbar { float: left ; }


/*!
 * Bootstrap Responsive v2.2.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:960px}.span12{width:960px}.span11{width:960px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}}

/**
* Magento
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE_AFL.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@magentocommerce.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade Magento to newer
* versions in the future. If you wish to customize Magento for your
* needs please refer to http://www.magentocommerce.com for more information.
*
* @category    design
* @package     default_default
* @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
* @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*/

/* Desktops and laptops ----------- */
@media (min-width: 1200px) {
}

/*Ipad landscape*/
@media (min-width: 940px) and (max-width: 1170px) {
.slide_item h2{ font-size: 300% !important; }
.mt-product-list .products-grid .mt-actions button.button, 
.mt-product-list .products-grid .mt-actions p
{
width: 70px !important;
}

.product-view .add-to-cart label{
font-size: 100%;
}

.fb-like-box, .fb-like-box span iframe[style] {
height: 257px !important;
}
.mt-footer-static-container {
min-height: 500px;
height: auto;
}
.product-view .viewquicklook {
border: 0;
}
.arrowButton .prevArrow, .arrowButton .nextArrow {
top:35% !important;
}
.page .form-subscribe-header label {
font-size: 19px;
padding: 0;
}

/*Header*/
ul.links li {
padding:0 10px;
}
.grid-col {
width: 100%;
}
#nav li.custom-block h3 {
font-size: 120%;
}
.page .quick-access .sbOptions {
width: 100%;
}
#nav li.nav-1 ul li {
width:155px;
}
#nav li.nav-1 ul li.menu-static-blocks {
width:275px;
}
.video iframe {
width: 105%;
}
#nav ul.level0 li {
width:153px;
}
.header-static p {
height:45px;
margin-top: 40px;
}
#block-upsell li.item {
width:150% !important;
}
#nav li.custom-block h1 {
font-size: 130%;
}
.content-static p.view a {
font-size: 85%;
}
.content-static .block {
top: 20px;
}
.content-static p.info {
font-size: 90%;
}
.content-static h1 {
font-size: 140%;
}
.mtonebyone .oneByOne_item .slide2Txt1 {
margin-top: 3%;
}
.isotope .isotope-item {
margin-right: 4.68%;
margin-bottom: 40px;
}
.mask .short-description {
padding-top: 5%;
}
.products-grid .mt-actions button.button, .products-grid .mt-actions p {
width: 55px !important;
}

.mt-product-list .products-grid div.mt-actions button.btn-cart, 
.mt-product-list .products-grid div.mt-actions p.availability{
background-position: 0 0;
}

.mt-product-list .products-grid div.mt-actions button.btn-cart:hover,
.mt-product-list .products-grid div.mt-actions p.availability:hover
{
background-position: 0 100%;
}

.mt-product-list .products-grid div.mt-actions .wishlist p{
background-position: -70px 0;
}

.mt-product-list .products-grid div.mt-actions .wishlist p:hover{
background-position: -70px 100%;
}

.mt-product-list .products-grid div.mt-actions .compare p{
background-position: -140px 0;
}

.mt-product-list .products-grid div.mt-actions .compare p:hover{
background-position: -140px 100%;
}

.mt-product-list .products-grid div.mt-actions button.btn-detail{
background-position: -213px 0;
}

.mt-product-list .products-grid div.mt-actions button.btn-detail:hover{
background-position: -213px 100%;
}

.products-grid div.mt-actions button.btn-cart, .products-grid div.mt-actions p.availability, .block-related div.mt-actions button.btn-cart, .block-related div.mt-actions p.availability {
background-position: -7px 0;
}
.products-grid div.mt-actions button.btn-cart:hover, .products-grid div.mt-actions p.availability:hover, .block-related div.mt-actions button.btn-cart:hover, .block-related div.mt-actions p.availability:hover {
background-position: -7px 100%;
}
.products-grid div.mt-actions .wishlist p, .block-related div.mt-actions .wishlist p {
background-position: -77px 0;
}
.products-grid div.mt-actions .wishlist p:hover, .block-related div.mt-actions .wishlist p:hover {
background-position: -77px 100%;
}
.products-grid div.mt-actions .compare p, .block-related div.mt-actions .compare p {
background-position: -148px 0;
}
.products-grid div.mt-actions .compare p:hover, .block-related div.mt-actions .compare p:hover {
background-position: -148px 100%;
}
.products-grid div.mt-actions button.btn-detail, .block-related div.mt-actions button.btn-detail {
background-position: -220px 0;
}
.products-grid div.mt-actions button.btn-detail:hover, .block-related div.mt-actions button.btn-detail:hover {
background-position: -220px 100%;
}
.block-related div.mt-actions p, .block-related div.mt-actions p.availability, .block-related div.mt-actions button.button {
width: 55.5px;
}
.products-grid .mt-actions button.button span, .products-grid .mt-actions a.link-wishlist, .products-grid .mt-actions a.link-compare, .products-grid .availability span.out {
padding: 0;
}
.product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .regular-price .price, .products-list .product-shop .price-box .special-price .price, .products-list .product-shop .price-box .regular-price .price {
font-size: 300%;
}
.products-list .products-list-inner p {
width: auto !important;
}
.block .block-title strong span {
font-size: 170%;
}
.more-views {
width: 100%;
margin: 0 auto;
}
.jcarousel-container .jcarousel-clip-horizontal {
width: 60%;
}
.product-view .product-shop .price-box .old-price {
padding-top: 15px;
}
.products-grid div.product-image:hover .mask {
height: 100%;
}
#mt_productscroller {
width: 870px !important;
float: none !important;
margin: 0 auto;
}
.mt-footer-static-container-top .mt-social-inner h3 span {
font-size: 19px;
}

/*Breadcrumbs*/
.breadcrumbs li:first-child {
padding-left: 12px;
}

/*PRODUCTS VIEWS*/
.product-view .product-shop .add-to-cart .addcart button span {
background-image: none;
font-size: 105%;
height: 50px;
line-height: 50px;
padding: 0 10px;
}
.product-view .product-shop .product-name h1 {
font-size: 150%;
}
.product-view .product-img-box .mt-more-views {
padding: 0;
margin: 0;
}
.product-static .addthis_toolbox {
margin: 0 15%;
}
.product-tabs a {
font-size: 110%;
margin: 0 10px 0 0;
padding: 0 5px;
}

.block-related .mt-actions button.button, .block-related .mt-actions p {
width:56px;
}
#block-related button.button span, #block-related .mt-actions .wishlist a, #block-related .mt-actions .compare a, #block-related .availability span.out {
padding: 0;
}
.product-view .product-shop .add-to-links span.icon {
width: 44px;
}
.product-view .product-shop .add-to-cart .qty-container .quantity-label {
padding: 18px 0 0;
}
.product-view .product-shop .add-to-cart .qty-container .quantity-input {
padding: 2px 0 0 0;
}
.product-view .product-shop .add-to-cart .qty {
font-size: 110%;
padding: 13px 7px;
width: 25px;
}

/*SLIDESHOW*/
.mtslide .mtonebyone .oneByOne_item .slide2Txt1 {
font-size: 400%;
margin: 3% 7% 0 0;
}
.mtslide .mtonebyone .oneByOne_item .slide2Txt2 {
font-size: 120%;
margin: 1.2% 7% 0 0;
}
.mtslide .mtonebyone .oneByOne_item .slide2Txt3 {
font-size: 100%;
margin: 1.2% 7% 0 0;
}
.mtslide .block-title {
width: 70%;
line-height: 1em;
}
.mtslide .wrapper .block-detail a {
padding: 8px 15px;
}
.wrapper .mtslide .block-desc {
font-size: 100%;
width:50%;
}
.mtslide .arrowButton .prevArrow, .mtslide .arrowButton .nextArrow {
width:40px;
height: 80px;
-webkit-background-size: 80px;
-o-background-size: 80px;
-ms-background-size:80px;
background-size: 80px;
}

/*Logo Scroller*/
.mt-logoscroller .block-title {
padding:30px 0;
}

/*PRODUCTS LIST*/
.main-inner #category-image .category-desc .desc {
top:30%;
}
#category-image .category-desc strong {
font-size: 120%;
}
#category-image .category-desc span {
font-size: 50%;
}
.catalog-category-view .page-title {
right: -38.5%;
width: 35%;
}
.toolbar .view-mode p.t-slabel-1 {
width: 15%;
}
.toolbar .view-mode p.mt-slabel-2 {
width: 20%;
}
.pager .sort-by label {
padding-left: 5px;
}
.toolbar p.mt-toolbar-label {
width: 25%;
}
.toolbar .view-mode .mt-view {
width: 100%;
}
.toolbar .mt-view span {
float: left;
}

/*Footer*/
.mt-social-inner ul {
width:122%;
}
.form-subscribe-header label {
font-size: 100%;
}
.mt-footer-static-container-top .mt-social-inner h3 span {
margin: 0 50px 0 0;
}
.mt-footer-static-container-top .mt-social-inner h3 {
font-size: 14px;
}
.mt-footer-static h2 {
font-size: 120%;
}
.subscribe .mt-subscribe button {
margin-left: 12px;
}

.subscribe .form-subscribe-header.span5{
width: 55%;
}
.subscribe .input-box.span7{
width: 43%;
margin: 0;
}
.subscribe .input-box.span7 .mt-subscribe .span7{
width: 87%;
}
.subscribe .input-box.span7 .mt-subscribe .span5{
width: 13%;
margin: 0;
}

}

/*Ipad Portrait*/	
@media (min-width: 768px) and (max-width: 979px) {
.slide_item h2{ font-size:250% !important }
.mt-footer-static-inner .span6{
width: 100%;
margin: 0 auto;
text-align: center;
float: none;
}

.block-related div.product-image:hover .mask {
height: 100%;
background-color: rgba(105, 105, 105, 0.7);
}

#mtcontainer div.product-image:hover .mask, 
#mt_productscroller div.product-image:hover .mask, 
.products-grid div.product-image:hover .mask, 
.block-related div.product-image:hover .mask
{
background-color: rgba(105, 105, 105, 0.7);
}

.product-image:hover .mask h3.product-name a{
padding: 20px 0;
}

.mt-product-list .products-grid .mt-actions button.button, 
.mt-product-list .products-grid .mt-actions p
{
width: 57px !important;
}

.mt-show-right .top-cart{
margin-left: 10px;
}
.top-compare{
outline:none;
}

.top-search{
float: right;
}

.mt-icon-compareajax{
float: left;
width: 36px;
margin: 0;
}

.mt-compare-label{
float: left;
font-weight: 600;
height: 30px;
line-height: 30px;
padding: 0 0 0 5px;
text-transform: uppercase;
width: auto;
}

.page .form-subscribe-header label{
font-size: 19px; 
margin: 0 20px 0 0; 
padding: 0;
text-align: right;
}
.subscribe .form-subscribe-header.span5{width: 50%; text-align: right;}
.subscribe .input-box.span7{width: 50%; text-align: left; margin: 0;}
.mt-social .mt-social-inner ul{
float: none;
margin: 0 auto;
overflow: hidden;
padding: 10px 0 0;
text-align: center;
width: 38%;
}
.subscribe .mt-subscribe button.button{
margin: 0;
}

.subscribe .mt-subscribe .span7{
width: 54%;
}

.subscribe .mt-subscribe .span5{
width: 8%;
margin: 0;
}

.mt-social-inner .span6{
float: none !important;
text-align: center !important;
width: 100% !important;
}


.mt-product-list .element
{
margin-bottom: 14px !important;
}	
.block-related .mask {
width: 100%;
}
.mtslide .block-desc {
font-size: 100% !important;
}
.slide2Txt1 h2 {
font-size: 100% !important;
}
.form-search button {
background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/search_icon.png") no-repeat scroll 0 0 transparent;
border: 0 none;
display: block;
height: 29px;
position: absolute;
right: 0;
text-indent: -9999px;
top: 0;
width: 23px;
}
.form-search button:hover {
background-position: 0 100%;
}
.form-search button span {
padding: 0;
}
.mtonebyone .oneByOne_item .slide2Txt1 .mt-slide-item, .mtonebyone .oneByOne_item .slide2Txt2 .mt-slide-item, .mtonebyone .oneByOne_item .slide2Txt3 .mt-slide-item {
padding: 5px 5% 0 !important;
}
.mt-product-list div.mt-actions p, .mt-product-list div.mt-actions p.availability, .mt-product-list div.mt-actions button.button {
width: 57px;
}
.mt-product-list div.mt-actions button.btn-cart, .mt-product-list div.mt-actions p.availability {
background-position: -6px 0;
}
.mt-product-list div.mt-actions button.btn-cart:hover, .mt-product-list div.mt-actions p.availability:hover {
background-position: -6px 100%;
}
.mt-product-list div.mt-actions .wishlist p {
background-position: -75px 0;
}
.mt-product-list div.mt-actions .wishlist p:hover {
background-position: -75px 100%;
}
.mt-product-list div.mt-actions .compare p {
background-position: -146px 0;
}
.mt-product-list div.mt-actions .compare p:hover {
background-position: -146px 100%;
}
.mt-product-list div.mt-actions button.btn-detail {
background-position: -220px 0;
}
.mt-product-list div.mt-actions button.btn-detail:hover {
background-position: -220px 100%;
}
.products-grid div.mt-actions p, .products-grid div.mt-actions p.availability, .products-grid div.mt-actions button.button, .products-grid .mt-actions .compare p, .products-grid .mt-actions .wishlist p, .block-related div.mt-actions p, .block-related div.mt-actions p.availability, .block-related div.mt-actions button.button {
width: 41.5px;
}

.mt-product-list .products-grid div.mt-actions button.btn-cart, 
.mt-product-list .products-grid div.mt-actions p.availability
{
background-position: -6px 0;
}
.mt-product-list .products-grid div.mt-actions button.btn-cart:hover, 
.mt-product-list .products-grid div.mt-actions p.availability:hover
{
background-position: -6px 100%;
}
.mt-product-list .products-grid div.mt-actions .wishlist p
{
background-position:-75px 0 ;
}
.mt-product-list .products-grid div.mt-actions .wishlist p:hover
{
background-position: -75px 100%;
}
.mt-product-list .products-grid  div.mt-actions .compare p{
background-position: -146px 0;
}

.mt-product-list .products-grid  div.mt-actions .compare p:hover{
background-position: -146px 100%;
}
.mt-product-list .products-grid div.mt-actions button.btn-detail
{
background-position: -220px 0;
}
.mt-product-list .products-grid div.mt-actions button.btn-detail:hover{
background-position: -220px 100%;
}

.products-grid div.mt-actions button.btn-cart, .products-grid div.mt-actions p.availability, .block-related div.mt-actions button.btn-cart, .block-related div.mt-actions p.availability {
background-position: -14px 0;
}
.products-grid div.mt-actions button.btn-cart:hover, .products-grid div.mt-actions p.availability:hover, .block-related div.mt-actions button.btn-cart:hover, .block-related div.mt-actions p.availability:hover {
background-position: -14px 100%;
}
.products-grid div.mt-actions .wishlist p, .block-related div.mt-actions .wishlist p {
background-position: -84px 0;
}
.products-grid div.mt-actions .wishlist p:hover, .block-related div.mt-actions .wishlist p:hover {
background-position: -84px 100%;
}
.products-grid div.mt-actions .compare p, .block-related div.mt-actions .compare p {
background-position: -154px 0;
}
.products-grid div.mt-actions .compare p:hover, .block-related div.mt-actions .compare p:hover {
background-position: -154px 100%;
}
.products-grid div.mt-actions button.btn-detail, .block-related div.mt-actions button.btn-detail {
background-position: -226px 0;
}
.products-grid div.mt-actions button.btn-detail:hover, .block-related div.mt-actions button.btn-detail:hover {
background-position: -226px 100%;
}
.products-grid .mt-actions button.button span, .products-grid .mt-actions .add-to-links a, .block-related .mt-actions button.button span, .block-related .mt-actions .add-to-links a {
padding: 0;
}

/*HEADER*/	
ul.links li {
padding:0 5px;
}
.product-view .product-shop .rating-box {
margin-right: 3px;
}
.ratings .rating-links .separator {
margin: 0;
}
.page .quick-access .sbOptions {
width:auto;
}
.header-static p {
height:33px;
}
.header-static ul li {
font-size: 100%;
}
.header-static p {
margin-top: 45px;
}
.mt-nav {
position:static;
}
.mt-show-right {
top:115px !important;
width: 70% !important;
height: 30px !important;
margin: 0 auto !important;
float: none !important;
left:0 !important;
}
.top-search {
width: 47%;
float: right !important;
text-align: left;
}
.top-cart {
width: 30%;
float: left;
}
.search-form-border {
display: none !important;
}
a.mt-icon-ajaxcart {
margin: 0 5px 0 0 !important;
}
.mt-search-form {
display: inline-block !important;
position: static !important;
}
span.search-icon {
display: none !important;
}
.form-search {
background-color: transparent;
background-image: none;
box-shadow: 0;
-webkit-box-shadow: 0;
-moz-box-shadow: 0;
-ms-box-shadow: 0;
-o-box-shadow: 0;
margin: 0;
padding: 0;
position: relative;
}
#logoscrller {
width: 92%;
margin: 0 auto;
}
.header-container {
position: relative;
}
.header {
height: 160px;
}
.content-static h1 {
font-size: 110%;
line-height: normal;
border-bottom: 0px;
}
.content-static p.view a, .content-static p.view a:hover {
font-size: 90%;
line-height: normal;
height: auto;
padding: 6px 0px;
}
.content-static .block {
top:50px;
}
#category-image .category-desc strong {
font-size: 80%;
width: auto;
}
#category-image .category-desc span {
width: 45%;
}
.main-inner #category-image .category-desc .desc {
top:40%;
margin-left:0;
}
.catalog-category-view .page-title {
width: 40%;
right: -39%;
padding-left: 0;
padding-right: 0;
padding-top: 28px;
padding-bottom: 28px;
}
button.btn-checkout span span {
background-image: none;
padding-right: 10px;
padding-left: 10px;
}
.toolbar .sort-by .sbHolder {
width: 60%;
}
#mt_productscroller {
width: 580px !important;
margin: 0 auto !important;
float: none;
}
#mtcontainer div.product-image:hover .mask {
height: 100%;
}

/*LABEL NEW SALE PRODUCTS*/
/*NAVIGATION - Breadcrumbs*/
.mt-drillmenu .navbar {
margin: 0 !important;
}
.navbar .brand {
padding: 12px 0 0 !important;
}
.breadcrumbs li:first-child {
padding-left: 12px;
}

/*PRODUCTS VIEWS*/
.product-view .product-shop .product-name h1 {
font-size: 145%;
}
.product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .regular-price .price, .products-list .product-shop .price-box .special-price .price, .products-list .product-shop .price-box .regular-price .price {
font-size: 300%;
}
.product-view .product-shop .add-to-cart .addcart button span {
background-image: none;
font-size: 100%;
height: 40px;
line-height: 40px;
padding: 0 10px;
}
.block-related .mt-actions button.button, .block-related .mt-actions p {
width: 41px;
}
#block-related button.button span, #block-related .mt-actions .wishlist a, #block-related .mt-actions .compare a, #block-related .availability span.out {
padding: 0;
}
.block-related .mini-products-list div.product-image:hover .mask {
height: 100%;
width: 100%;
}
.block-related .block-content .mini-products-list {
height: auto
}
.product-view .product-img-box .mt-more-views {
padding: 0 0 0 10px;
}
.product-view .product-img-box .mt-more-views {
padding: 0;
margin-left: 31px;
}
.product-view .product-shop .add-to-links span.icon {
width: 44px;
}
.product-static .addthis_toolbox {
margin: 0 5%;
}
.product-tabs a {
font-size: 120%;
margin: 0 10px 0 0;
padding: 0 5px;
}
.product-view .product-shop .add-to-cart .qty-container .quantity-label {
padding: 10px 0 0 0;
}
.product-view .add-to-cart label {
font-size: 100%;
}
.product-view .product-shop .add-to-cart .qty {
width: 25px;
padding: 5px 8px;
font-size: 110%;
}
.product-tabs a {
font-size: 95%;
margin:0 3px;
padding: 0 3px;
}

/*PRODUCTS LIST*/
.products-grid div.product-image:hover .mask {
height: 100%;
}
.block .block-title strong span {
font-size: 125%;
}
.catalog-category-view .page-title h1 {
font-size: 160%;
}
.products-list .product-name a {
font-size: 100%;
}
.mask h2.product-name {
font-size: 90%;
}
.mask p {
font-size: 85%;
}
.product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .regular-price .price, .products-list .product-shop .price-box .special-price .price, .products-list .product-shop .price-box .regular-price .price {
font-size: 260%;
}
.products-list .product-shop .old-price {
padding: 12px;
}
.products-list .minimal-price-link {
width: 30%;
padding: 12px;
}

/*SEARCH - MY CART*/
.top-search, .top-cart, .top-compare {
margin: 0;
padding: 0;
height: auto;
display: inline-block;
}
.search-icon, .top-search label.label {
float: left;
}
.top-search label.label {
font-size:100%;
font-weight: normal;
margin:0;
padding: 8px;
}
.top-cart a.cart-link {
width: auto;
height: auto;
}
.top-cart a.cart-link span {
float: left;
}
.top-cart a.cart-link span.hidden-desktop {
padding: 5px 8px;
}
.mtajaxcart {
right: 36%;
top:20px;
}
.mt-search-form {
top:20px;
right: 40%;
}

/*SLIDESHOW*/
.mtslide .mtonebyone .oneByOne_item .slide2Txt1 {
font-size: 280%;
margin: 1% 9% 0 0;
}
.mtslide .mtonebyone .oneByOne_item .slide2Txt2 {
font-size: 100%;
margin: 1% 9% 0 0;
}
.mtslide .mtonebyone .oneByOne_item .slide2Txt3 {
font-size: 100%;
margin: 1% 9% 0 0;
}
.mtslide .block-title {
width: 50%;
line-height: 1.3em;
}
.mtslide .block-desc {
font-size: 100%;
}
.mtslide .wrapper .block-detail a {
padding: 8px 12px;
}
.mtslide .arrowButton .prevArrow, .mtslide .arrowButton .nextArrow {
width:35px;
height: 70px;
top:30% !important;
-webkit-background-size: 70px;
-o-background-size: 70px;
-ms-background-size:70px;
background-size: 70px;
}

/*PRODUCT LIST HOME*/
.mt-product-list .product-title {
width: 48.6188%;
}
.mt-product-list .cat-fillter {
width: 31.4917%;
}
.mt-product-list .order-fillter {
width: 14.3646%;
}
#mtcontainer .element {
width: 30.5% !important;
}
.block-related div.product-image:hover .mask {
height: 100%;
}
.mask p {
font-size: 97%;
}
#mtcontainer button.button span, #mtcontainer .mt-actions .wishlist a, #mtcontainer .mt-actions .compare a, #mtcontainer .mt-actions span.out {
padding: 0;
}
#mtcontainer .mt-actions p {
width: 58.75px;
}

/*PRODUCTS - SCROLLER*/
#mtcontainer {
height: auto;
}
.mask .short-description {
padding-top: 3%;
}

/*LOGO SCROLLER*/
.mt-logoscroller .block-title {
padding: 30px 0;
}
.mt-logoscroller .caroufredsel_wrapper {
height: 110px !important;
}

/*CHECKOUT - SHOPPING CARTS*/
button.btn-checkout span span {
background-image: none !important;
}
button.btn-checkout {
width: 100%;
}

/*FOOTER*/
.form-subscribe-header label {
font-size: 139%;
height: auto;
line-height: 1.1em;
}
.mt-subscribe button.button {
margin-left: 60%;
}
.mt-social-inner .span6 {
float: right;
text-align: right;
width: 77%;
}
.mt-footer-static h2 {
font-size: 142%;
}
}

/* Iphone 5 landscape */
@media(max-width:767px) {
.form-search button {
background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/search_icon.png") no-repeat scroll 0 0 transparent;
border: 0 none;
display: block;
height: 29px;
position: absolute;
right: 0;
text-indent: -9999px;
top: 0;
width: 23px;
}

.top-compare{
outline: none;
}

.mt-icon-compareajax{
float: left;
width: 36px;
margin: 0;
}

.mt-compare-label{
float: left;
font-weight: 600;
height: 30px;
line-height: 30px;
padding: 0 0 0 5px;
text-transform: uppercase;
width: auto;
}

.form-search button:hover {
background-position: 0 100%;
}
.form-search button span {
padding: 0;
}
.top-cart .cart {
height: 30px;
padding: 11px 0 0 0;
}
.top-cart .mt-cart-label {
padding: 0 !important;
position: relative;
top:-10px;
}

/* HEADER */
.header {
height: 190px;
}
.mt-static {
padding-top: 20px;
}
.top-cart .mt-icon-ajaxcart {
float: none;
display: inline-block;
}
.top-cart .mt-cart-label {
float: none;
display: inline-block;
}
.top-link {
float: none;
height: 30px;
line-height: 30px;
}
ul.links {
margin: 0 auto;
text-align: center;
}
ul.links li {
display: inline;
float: none;
padding: 0 10px;
height: 30px;
line-height: 30px;
}
.quick-access .grid-col .select {
float: none;
margin: 0 25%;
padding: 0;
}
.header .logo {
padding: 30px 0 20px 0 !important;
float: none;
display: inline-block;
}
.naviga {
background-color: transparent;
}
.content-static div.men {
padding: 0 0 20px 0;
}
.page-title {
text-align: center;
}
ul.links {
line-height: normal;
}
ul.links li.first {
border-left: 0px;
}
ul.links li.last {
border-right: 0px;
}
.page .quick-access .top-link {
height: auto;
line-height: normal;
margin-top: 5px;
}
.page .quick-access .sbOptions {
width: 100%;
}
.grid-col {
padding-bottom: 5px;
padding-top: 5px;
}
.currency .sbSelector {
padding: 0;
}
.toolbar .pager .view-mode {
padding-top: 10px;
}
.products-list .product-name {
padding: 10px 0 5px 0;
}
.products-list .product-name a {
font-size: 60%;
}
.breadcrumbs {
height: auto;
line-height: normal;
padding: 12px;
}
.navbar .navbar-inner .brand {
padding-top: 0;
padding-bottom: 0;
}
.product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .regular-price .price, .products-list .product-shop .price-box .special-price .price, .products-list .product-shop .price-box .regular-price .price {
font-size: 260%;
}
.products-list .products-list-image .product-image {
width: 282px;
margin: 0 auto;
}
.mt-show-right {
top:-85px !important;
width: 60% !important;
height: 30px !important;
margin: 0 auto !important;
float: none !important;
left:0 !important;
}
.top-search {
width: 100% !important;
}
.top-cart {
right: 30px;
position: absolute;
top: 30px;
width: 130px !important;
}
.top-compare{
left: 42px;
position: absolute;
top: 40px;
width: 105px;
}
.search-form-border {
display: none !important;
}
a.mt-icon-ajaxcart {
margin: 0 5px 0 0 !important;
}
.mt-search-form {
display: inline-block !important;
position: static !important;
}
span.search-icon {
display: none !important;
}
.form-search {
background-color: transparent;
background-image: none;
box-shadow: 0;
-webkit-box-shadow: 0;
-moz-box-shadow: 0;
-ms-box-shadow: 0;
-o-box-shadow: 0;
margin: 0;
padding: 0;
position: relative;
}
input#search {
width: 250px;
}
.navbar {
margin: 0 !important;
}
.product-view .product-img-box .mt-media {
/*-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);*/
transition:all 0.2s linear 0s;
-ms-transition:all 0.2s linear 0s;
-moz-transition:all 0.2s linear 0s;
-webkit-transition:all 0.2s linear 0s;
-o-transition:all 0.2s linear 0s;
/*background-color: #FFFFFF;*/
padding: 8px;
margin: 0 1.5%;
position: relative;
}
/*.product-view .product-img-box .mt-media:hover {
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
-ms-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
-o-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}*/
.product-view .product-img-box .mt-media .product-sale-label {
top: 8px;
left:8px;
}
.product-view .product-img-box .mt-media .product-new-label {
top:8px;
right:7px;
}

/*TOOLBARS*/
.toolbar p.mt-toolbar-label {
width: 60px;
}
.toolbar .limiter p.mt-toolbar-label {
padding: 0;
}
.toolbar .limiter p.mt-slabel-2 {
padding: 4px 8px;
}
.toolbar .mt-view {
width: 100%;
float: none;
}
.toolbar .view-mode p.mt-toolbar-label {
width: 60px;
}
.toolbar .view-mode p.mt-toolbar-label label {
text-align: left;
padding: 0;
}
.toolbar .pager .view-mode {
padding-top:0;
}
.products-grid .mt-actions .compare p, .products-grid .mt-actions .wishlist p {
width: 69px;
}
.products-grid .mt-actions button.button span, .products-grid .mt-actions a.link-wishlist, .products-grid .mt-actions a.link-compare, .products-grid .availability span.out {
padding: 0;
}
.product-view .product-shop .product-name h1 {
font-size: 160%;
}
.grid-col .sbHolder {
float: none;
}

/*SEARCH - MY CART*/
.mt-show-right {
outline: none;
}
.top-search, .top-cart,
.top-compare
{
float: none;
margin: 0 auto;
padding: 0;
width: auto;
height: auto;
display: inline-block;
}
.search-icon, .top-search label.label {
float: left;
}
.top-search label.label {
font-size:100%;
font-weight: normal;
margin:0;
padding: 8px;
}
.top-cart a.cart-link {
width: auto;
height: auto;
}
.top-cart a.cart-link span {
float: left;
}
.top-cart a.cart-link span.hidden-desktop {
padding: 5px 8px;
}
.mtajaxcart {
right: 33%;
top:20px;
}
.mt-search-form {
top:55%;
right: 34%;
}

/*PRODUCT LIST HOME*/
#options {
height: auto;
margin: 0;
padding: 0;
}
#options ul#filters, #options ul#sort-direction{ width:100%; display:inline-block }
#options ul#filters li, #options ul#sort-direction li{ display:inline-block }
.mt-product-list .product-title, .mt-product-list .cat-fillter, .mt-product-list .order-fillter {
text-align: center;
margin-bottom: 10px;
}
.mt-product-list .product-title span {
font-size: 105%;
}
#mtcontainer {
width:282px;
margin: 0 auto;
}
#mtcontainer .element {
margin:0 0 12px 0;
}

/*SLIDESHOW*/
.mtslide .arrowButton .prevArrow, .mtslide .arrowButton .nextArrow {
width:35px;
height: 70px;
-webkit-background-size: 70px;
-o-background-size: 70px;
-ms-background-size:70px;
background-size: 70px;
}

/*PRODUCT SCROLLER*/
.mt-logoscroller h3, .mt_productscroller h3 {
text-align: left;
margin: 0;
padding: 0;
}
.mt-logoscroller h3 span, .mt_productscroller h3 span {
font-size: 70%;
margin: 0;
padding: 0;
float: left;
}
.mt_productscroller .block-title, .mt-logoscroller .block-title {
padding: 5% 0 10%;
margin: 0;
}
.pagenave {
padding:0;
}
button.prev, button.next {
}

/*LOGO SCROLLER*/
.mt-logoscroller .block-title {
padding: 20px 0;
}
.mt-logoscroller .caroufredsel_wrapper {
height: 90px !important;
}

/*Table*/
table {
width: 100%
}
table#wishlist-table, table#product-review-table, table#shopping-cart-table, table#checkout-review-table, table#my-orders-table {
outline: none;
border:0;
}
table#wishlist-table td, table#wishlist-table th table#product-review-table td, table#product-review-table th, table#shopping-cart-table td, table#shopping-cart-table th, table#checkout-review-table td, table#checkout-review-table th, table#my-orders-table th, table#my-orders-table td {
display:block;
float:none;
text-align: center;
}
.table-bordered th, .table-bordered td {
border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;
}
table#product-review-table th, table#product-review-table td {
border-right: 0;
}
table#product-review-table th.last, table#product-review-table td.last {
border-right: 1px solid #DDDDDD;
}
table#product-review-table tr.last th, table#product-review-table tr.last td, table#checkout-review-table tr.last td.last, table#checkout-review-table tr.last th.last, table#my-orders-table tr.last td.last {
border-bottom: 1px solid #DDDDDD;
}

/*Wishlist*/
.my-wishlist .add-to-cart-alt .input-text {
margin:0 5px 0 0;
}

.mt_productscroller .block-title .span3
{
outline: none;
}

div.pagenave > .prev{
margin: 0;
}

.mt-footer-static .footer-static-title h3{
outline:none;
}

.fb-like-box, .fb-like-box span iframe[style]{
width: 100%;
}

.mt-footer-static .about-us h3{
width: auto;
}

/*NAVIGATION*/
.navbar .navbar-inner .brand {
font-size: 120%;
padding-left: 0 !important;
padding-right: 0 !important;
}
.navbar-inner .block-title {
height: 42px;
line-height: 42px;
}
.naviga .mt-drillmenu .navbar .btn-navbar {
margin-top: 8px;
margin-bottom: 8px;
}

/*PRODUCTS VIEW*/
.more-views {
width: 100%;
}
.mt-more-views {
width: 100% !important;
margin:0 auto !important;
}
.product-view .product-shop .product-name {
padding: 10px 0 0 0;
}
.product-view .product-shop .add-to-cart .qty-container .quantity-input {
float: left;
}
.product-view .product-shop .add-to-cart .qty-container {
margin: 10px 0;
}
.product-view .product-shop .add-to-links span.icon {
width: 44px;
height: 44px;
}
.product-essential {
margin-bottom: 15px;
}
.product-tabs li {
padding: 3px 0;
}
.mousetrap {
width: 100% !important;
}

/*PRODUCTS LIST*/
.products-grid .content {
width: 282px;
margin: 0 auto 20px;
}

/* CHECKOUT */
.page .checkout-progress {
margin: 20px 0;
}
.checkout-progress li {
float: none;
width: 100%;
margin: 0 auto;
line-height: 30px;
}
.checkout-progress li.last {
margin: 0 auto;
}
.checkout-progress li div {
margin: 0;
}

/*FOOTER*/
.mt-footer-static .about-us, .mt-footer-static .block_support, .mt-footer-static .facebook, .mt-footer-static .twitter {
padding: 4%;
}
.mt-footer-static .footer-static-title h2 {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.mt-footer-static .block_support .footer-static-title h2, .mt-footer-static .facebook .footer-static-title h2, .mt-footer-static .twitter .footer-static-title h2 {
padding: 0;
margin:0;
}

/*PRODUCT TABS*/
.product-tabs li {
float: none;
}
.product-tabs a {
float: none;
height: 30px;
line-height: 30px;
padding: 0;
width: 100%;
}
}

/* Iphone 4 landscape */
@media only screen and (min-width: 320px) and (max-width: 480px) {
.form-search button {
background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/search_icon.png") no-repeat scroll 0 0 transparent;
border: 0 none;
display: block;
height: 29px;
position: absolute;
right: 0;
text-indent: -9999px;
top: 0;
width: 23px;
}

.block-related .block-content .mini-products-list ul li{
width: 270px !important;
}

.jcarousel-container .jcarousel-clip-horizontal{
width: 90%;
}

.mt-icon-compareajax{
float: left;
width: 36px;
margin: 0;
}

.top-cart {
position: absolute;
right: 65px;
text-align: left;
top: 40px;
}
.top-compare{
left: 25%;
position: absolute;
top: 40px;
width: 105px;
}

.mt-compare-label{
float: left;
font-weight: 600;
height: 30px;
line-height: 30px;
padding: 0 0 0 5px;
text-transform: uppercase;
width: auto;
}

.form-search button:hover {
background-position: 0 100%;
}
.form-search button span {
padding: 0;
}
.header {
height: 180px !important;
}
.top-cart .cart {
padding: 0;
}

/* HEADER */
.quick-access .grid-col .select {
margin: 0 10%;
}
.mt-static {
padding-top: 10px;
}
.content-static div.men {
padding-bottom: 10px;
}
.mt-static {
padding-top: 10px;
}
.mt_productscroller .scroller-slider {
width: 282px !important;
margin: 0 auto !important;
float: none !important;
}
/*SEARCH - MY CART*/
.mt-show-right {
top:-80px !important;
width: 100% !important;
height: 30px !important;
margin: 0 auto !important;
float: none !important;
left:0 !important;
}
.top-search {
width: 100% !important;
}
.top-cart {
}
.search-form-border {
display: none !important;
}
a.mt-icon-ajaxcart {
margin: 0 5px 0 0 !important;
}
.mt-search-form {
display: inline-block !important;
position: static !important;
}
span.search-icon {
display: none !important;
}
.form-search {
background-color: transparent;
background-image: none;
box-shadow: 0;
-webkit-box-shadow: 0;
-moz-box-shadow: 0;
-ms-box-shadow: 0;
-o-box-shadow: 0;
margin: 0;
padding: 0;
position: relative;
}
input#search {
width: 200px;
}
.top-search, .top-cart {
width: auto;
height: auto;
}
.mtajaxcart {
right: 5%;
}
.mt-search-form {
right:5%;
}
button.prev, button.next {
margin-top:5px;
margin-bottom: 5px;
}

/* CHECKOUT */
.page .checkout-progress {
margin: 20px 0;
}
.checkout-progress li {
float: none;
width: 100%;
margin: 0 auto;
line-height: 30px;
}
.checkout-progress li.last {
margin: 0 auto;
}
.checkout-progress li div {
margin: 0;
}

/*PRODUCTS LIST HOME*/
#mtcontainer {
width:282px;
margin: 0 auto;
}
.top-cart .mt-icon-ajaxcart {
float: none;
display: inline-block;
}
.top-cart .mt-cart-label {
float: none;
display: inline-block;
}
#mtcontainer .element {
margin:0 0 12px 0;
}
.products-grid .content {
width: 282px;
margin: 0 auto 20px;
}
}

/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 240px) and (max-width: 320px) {
.mt_productscroller	.span9,
.mt-logoscroller .span9
{
float: left;
width: 70%;	
}
.mt_productscroller	.span3,
.mt-logoscroller .span3
{
float: right;
width: 30%;	
}

.mt-logoscroller h3 span, 
.mt_productscroller h3 span
{
float: left;
font-size: 60%;	
}

#options ul{
float: none;
margin: 0 auto;
overflow: hidden;
width: 80%;	
}	

.mt_productscroller .logopagenave
{
padding: 0;
margin: 0;	
}

button#logonext{
margin-left: 5px;	
}
button#logoprev{
margin: 0;	
}

.form-search button {
background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/basic/images/search_icon.png") no-repeat scroll 0 0 transparent;
border: 0 none;
display: block;
height: 29px;
position: absolute;
right: 0;
text-indent: -9999px;
top: 0;
width: 23px;
}

#options ul#sort-direction{
width: 30%;
margin: 0 auto;
}

#mtcontainer div.product-image:hover .mask, 
#mt_productscroller div.product-image:hover .mask, 
.products-grid div.product-image:hover .mask, 
.block-related div.product-image:hover .mask
{
background-color: rgba(105, 105, 105, 0.7);
}

.product-image:hover .mask h3.product-name a{
padding: 50px 0 0 0;
display: block;
}

.mt-product-list div.mt-actions p, .mt-product-list div.mt-actions p.availability, .mt-product-list div.mt-actions button.button
{
width: 65px;
}

.top-cart {
position: absolute;
right: 30px;
top: 37px;
width: auto !important;
}
.top-compare{
left: 42px;
position: absolute;
top: 40px;
width: 105px;
}

.mt-icon-compareajax{
float: left;
width: 36px;
margin: 0;
}

.mt-compare-label{
float: left;
font-weight: 600;
height: 30px;
line-height: 30px;
padding: 0 0 0 5px;
text-transform: uppercase;
width: auto;
}

.top-compare{
position: absolute;
top:42px;
left: 30px;
}

.jcarousel-container .jcarousel-clip-horizontal {
width: 100%;
}
.form-search button:hover {
background-position: 0 100%;
}
.form-search button span {
padding: 0;
}
.mt-product-list div.mt-actions button.btn-cart, .mt-product-list div.mt-actions p.availability {
background-position: -2px 0;
}
.mt-product-list div.mt-actions button.btn-cart:hover, .mt-product-list div.mt-actions p.availability:hover {
background-position: -2px 100%;
}
.mt-product-list div.mt-actions .wishlist p {
background-position: -72px 0;
}
.mt-product-list div.mt-actions .wishlist p:hover {
background-position: -72px 100%;
}
.mt-product-list div.mt-actions .compare p {
background-position: -143px 0;
}
.mt-product-list div.mt-actions .compare p:hover {
background-position: -143px 100%;
}
.mt-product-list div.mt-actions button.btn-detail {
background-position: -213px 0;
}
.mt-product-list div.mt-actions button.btn-detail:hover {
background-position: -213px 100%;
}
.mt-product-list div.mt-actions button.button span {
padding: 0;
}
.top-cart .cart {
padding: 0;
}
.mask {
width: 100%;
}
div.mt-actions p, div.mt-actions p.availability, div.mt-actions button.button {
width: 65px;
}
#mt_productscroller ul li {
width: 259px !important;
margin: 0 !important;
}
.header {
height: 170px !important;
}
/* HEADER */
.quick-access .grid-col .select {
margin: 0 5%;
}
.page-title h1, .page-title h2, .page-title h3, .page-title h4, .page-title h5, .page-title h6 {
font-size: 150%;
}
.top-search, .top-cart {
margin: 5px 0;
}
.top-cart .mt-icon-ajaxcart {
float: none;
display: inline-block;
}
.top-cart .mt-cart-label {
float: none;
display: inline-block;
}
.mt-static {
padding-top: 10px;
}
.content-static div.men {
padding-bottom: 10px;
}
.mt-logo-scroller {
width: 180px !important;
margin: 0 auto;
}
/*SEARCH - MY CART*/
.mt-show-right {
top:-80px !important;
width: 100% !important;
height: 30px !important;
margin: 0 auto !important;
float: none !important;
left:0 !important;
}
.top-search {
width: 100% !important;
}

.top-cart {}

.search-form-border {
display: none !important;
}
a.mt-icon-ajaxcart {
margin: 0 5px 0 0 !important;
}
.mt-search-form {
display: inline-block !important;
position: static !important;
}
span.search-icon {
display: none !important;
}
.form-search {
background-color: transparent !important;
background-image: none !important;
box-shadow: 0 !important;
-webkit-box-shadow: 0 !important;
-moz-box-shadow: 0 !important;
-ms-box-shadow: 0 !important;
-o-box-shadow: 0 !important;
margin: 0 !important;
padding: 0 !important;
position: relative;
}
input#search {
width: 160px;
}
.top-search, .top-cart {
width: auto;
height: auto;
}
.mtajaxcart {
right: 2%;
}
.mt-search-form {
right:2%;
}
.ajax-container {
width: 222px;
}
.products-list .product-shop .old-price {
padding: 12px 12px 0;
}
#block-related {
width: 225px !important;
margin: 0 auto;
height: 370px;
}
#block-related button.button span, #block-related .mt-actions .wishlist a, #block-related .mt-actions .compare a, #block-related .availability span.out {
padding: 0;
}
#block-related .mt-actions .wishlist p, #block-related .mt-actions .compare p, #block-related .mt-actions p.availability {
width: 56px;
}
.block-related div.product-image:hover .mask {
height: 100%;
}
#upsell-product-table li.item {
width: 239px !important;
}
#block-upsell {
width: 239px !important;
margin: 0 auto;
}
#block-upsell .mt-actions button.button span, #block-upsell .mt-actions a.link-wishlist, #block-upsell .mt-actions a.link-compare, #block-upsell .availability span.out {
padding: 0;
}
#block-upsell .mt-actions p {
width: 59px;
}
.product-view .product-img-box .mt-more-views {
width: 239px !important;
margin: 0 auto;
}
#mt_productscroller {
width: 263px !important;
margin: 0 auto;
float: none !important;
}


/* CHECKOUT */
.page .checkout-progress {
margin: 20px 0;
}
.checkout-progress li {
float: none;
width: 100%;
margin: 0 auto;
line-height: 30px;
}
.checkout-progress li.last {
margin: 0 auto;
}
.checkout-progress li div {
margin: 0;
}
button.prev, button.next {
margin-top:5px;
margin-bottom: 5px;
}

/*PRODUCTS LIST HOME*/
#mtcontainer {
width:263px;
margin: 0 auto;
}
.items-slider {
margin: 0 !important;
}
#mtcontainer button.button span, #mtcontainer .mt-actions .wishlist a, #mtcontainer .mt-actions .compare a, #mtcontainer .mt-actions span.out {
padding: 0;
}
.mt-actions .wishlist p, .mt-actions .compare p, .mt-actions p.availability {
width: 65.75px;
}
.mt-product-list .mt-actions .wishlist p, .mt-product-list .mt-actions .compare p, .mt-product-list .mt-actions p.availability {
width: 64px;
}
#mtcontainer .element {
width: 262px !important;
margin:0 0 12px 0;
}
#mtcontainer div.product-image:hover .mask {
height: 100%;
}
.products-grid .content {
width: 262px;
margin: 0 auto 15px;
}
.products-list .products-list-image .product-image {
width: 262px;
margin: 0 auto;
}
.products-grid .mt-actions button.button span, .products-grid .mt-actions a.link-wishlist, .products-grid .mt-actions a.link-compare, .products-grid .availability span.out {
padding: 0;
}
.products-grid .mt-actions .compare p, .products-grid .mt-actions .wishlist p {
width: 65px;
}
.products-list .minimal-price-link {
padding: 12px 0 12px 10px;
width: 40%;
}

#block-related{
height: auto !important;
}

.block-related div.mt-actions p, 
.block-related div.mt-actions p.availability, 
.block-related div.mt-actions button.button{
width: 55px;
}

.block-related div.mt-actions button.btn-cart, 
.block-related div.mt-actions p.availability
{
background-position: -7px 0; 
}

.block-related div.mt-actions button.btn-cart:hover,
.block-related div.mt-actions p.availability:hover
{
background-position: -7px 100%;
}

.block-related div.mt-actions .compare p
{
background-position: -147px 0;
}

.block-related div.mt-actions .compare p:hover{
background-position: -147px 100%;
}

.block-related div.mt-actions .wishlist p
{
background-position: -77px 0;
}

.block-related div.mt-actions .wishlist p:hover{
background-position: -77px 100%;
}

.block-related div.mt-actions button.btn-detail{
background-position: -219px 0;
}

.block-related div.mt-actions button.btn-detail:hover{
background-position: -219px 100%;
}

.products-list .product-name a {
font-size: 100%;
}
}


/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */
a, a:visited {
	border: none;
	outline: none;
}
/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
	position: relative;
	z-index: 10;
	margin-top: 20px;
}
/* Remove border and change up box shadow for more contrast */
.navbar .navbar-inner {
	border: 0;
	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
	box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
}
/* Downsize the brand/project name a bit */
.navbar .brand {
	padding: 14px 20px 16px; /* Increase vertical padding to match navbar links */
	font-size: 16px;
	font-weight: bold;/*text-shadow: 0 -1px 0 rgba(0,0,0,.5);*/
}
/* Navbar links: increase padding for taller navbar */
.navbar .nav > li > a {
	padding: 15px 20px;
}
/* Offset the responsive button for proper vertical alignment */
.navbar .btn-navbar {
	margin-top: 10px;
}
/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Carousel base class */
.carousel {
	margin-bottom: 0px;
}
.carousel .container {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
}
.mtslide .carousel a.left {
	/*background-position: left top;*/
	background-position:-200px -719px !important;
}
.mtslide .carousel a.right {
	/*background-position: right top;*/
	background-position:-240px -719px !important;
}
.mtslide .carousel a.carousel-control:hover {
	opacity:1;
}
.ie8 .mtslide .carousel .carousel-control {
	background: url("/skin/frontend/gurado/global/images/sprite.png") no-repeat scroll 0 0 #000;
}
.ie8 .mtslide .carousel a.right {
	/*background-position: right top;*/
	background-position:-240px -719px !important;
}
.mtslide .carousel .carousel-control {
	/*background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/nav.png") no-repeat scroll 0 0 rgba(29, 29, 29, 0.55);*/
	background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/images/sprite.png") no-repeat scroll 0 0 rgba(29, 29, 29, 0.55);
	border-radius: 3px;
	cursor: pointer;
	height: 100px;
	outline: medium none;
	position: absolute;
	text-indent: -9999px;
	top: 38%;
	opacity:0;
	width: 50px;
	z-index: 999;
	border: 0;
	font-size: 100px;
	margin-top: 0;/*text-shadow: 0 1px 1px rgba(0,0,0,.4);*/
}
/*.carousel .item {
  height: 500px;
}
.carousel img {
  min-width: 100%;
  height: 500px;
}
*/
.carousel-caption {
	background-color: transparent;
	position: static;
	max-width: 550px;
	float:right;
	opacity:0.8;
	text-align:right;
	padding: 0 10%;
	margin: 0 0 3%;/* margin-bottom: 12%;*/
}
.mtslide .carousel-caption .block-title, .mtslide .carousel-caption .block-desc {
	width:100%;
}
.mtslide .carousel-caption .slide2Txt1, .mtslide .carousel-caption .slide2Txt2 {
	padding:0 15px;
}
.mtslide .carousel-caption .block-title h2 {
	font-size: 20px !important;
	margin: 0;
	padding-top: 7px;
	line-height:normal;
	width: 100%;
}
.mtslide .carousel-caption .block-detail a {
	border-radius: 3px;
	float: left;
	font-size: 72%;
	margin: 0;
	padding: 10px 23px;
	text-decoration: none;
}
.mtslide .carousel-caption .block-detail {
	float: right;
	margin-top: 5px
}
.carousel-caption .block-desc p {
	padding-bottom: 10px;
	padding-top: 10px;
}
.carousel-caption h1, .carousel-caption .lead {
	margin: 0;
	line-height: 1.25;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .4);
}
.carousel-caption .btn {
	margin-top: 10px;
}
/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .span4 {
	text-align: center;
}
.marketing h2 {
	font-weight: normal;
}
.marketing .span4 p {
	margin-left: 10px;
	margin-right: 10px;
}




/* RESPONSIVE CSS
-------------------------------------------------- */

@media (max-width: 979px) {
 .container.navbar-wrapper {
/*margin-bottom: 0;*/
    /*width: auto;*/
  }
 .navbar-inner {
 border-radius: 0;
/*margin: -20px 0;*/
  }

  /*.carousel-caption {
    width: 75%;
    padding: 0 40px;
    margin-top: 10%;
    margin-bottom: 10%;
  }
*/
  .carousel .item {
/*height: 500px;*/
  }
 .carousel img {
 width: 100%;
/*height: 500px;*/
  }
 .carousel-caption h1 {
 font-size: 30px;
}
 .carousel-caption .lead,  .carousel-caption .btn {
/*font-size: 16px;*/
  }
}
 @media (max-width: 767px) {
 .carousel-caption {
 margin-bottom: 5%;
}
 .carousel-caption h1 {
 font-size: 24px;
}
 .carousel-caption .lead,  .carousel-caption .btn {
 font-size: 14px;
}
}
@media (max-width: 700px) {
 .carousel-caption {
 display: none;
}
.mtslide .carousel a.carousel-control {
 opacity: 0!important;
}
}
@media (max-width: 480px) {
 .carousel-caption {
 display: none;
}
.mtslide .carousel a.carousel-control {
 opacity: 0!important;
}
}
.span4 .front {
	z-index: 900;
	height: 240px;
}
.span4 .back {
	position: relative;
	margin: 0;
	height: 240px;
	margin-top: -240px;
	color: #333;
	background: #FFF;
	z-index: 800;
	text-align: center;
}
@charset "UTF-8";
/*
Animate.css - http://daneden.me/animate
Licensed under the ☺ license (http://licence.visualidiot.com/)

Copyright (c) 2012 Dan Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
body { /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */
	-webkit-backface-visibility: hidden;
}
.animated {
	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	   -moz-animation-duration: 2s;
	     -o-animation-duration: 2s;
	        animation-duration: 2s;
}

@-webkit-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-moz-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-o-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

.flash {
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	-o-animation-name: flash;
	animation-name: flash;
}
@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0); opacity: 1;}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}

@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0); opacity: 1;}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}

@-o-keyframes shake {
	0%, 100% {-o-transform: translateX(0); opacity: 1;}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}

@keyframes shake {
	0%, 100% {transform: translateX(0); opacity: 1;}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0); opacity: 1;}
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0); opacity: 1;}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0); opacity: 1;}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0); opacity: 1;}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}
@-webkit-keyframes tada {
	0% {-webkit-transform: scale(1);}	
	10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
	100% {-webkit-transform: scale(1) rotate(0);}
}

@-moz-keyframes tada {
	0% {-moz-transform: scale(1);}	
	10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
	100% {-moz-transform: scale(1) rotate(0);}
}

@-o-keyframes tada {
	0% {-o-transform: scale(1);}	
	10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
	100% {-o-transform: scale(1) rotate(0);}
}

@keyframes tada {
	0% {transform: scale(1);}	
	10%, 20% {transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
	100% {transform: scale(1) rotate(0);}
}

.tada {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada;
}
@-webkit-keyframes swing {
	20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
	20% { -webkit-transform: rotate(15deg); }	
	40% { -webkit-transform: rotate(-10deg); }
	60% { -webkit-transform: rotate(5deg); }	
	80% { -webkit-transform: rotate(-5deg); }	
	100% { -webkit-transform: rotate(0deg); opacity: 1; }
}

@-moz-keyframes swing {
	20% { -moz-transform: rotate(15deg); }	
	40% { -moz-transform: rotate(-10deg); }
	60% { -moz-transform: rotate(5deg); }	
	80% { -moz-transform: rotate(-5deg); }	
	100% { -moz-transform: rotate(0deg); opacity: 1; }
}

@-o-keyframes swing {
	20% { -o-transform: rotate(15deg); }	
	40% { -o-transform: rotate(-10deg); }
	60% { -o-transform: rotate(5deg); }	
	80% { -o-transform: rotate(-5deg); }	
	100% { -o-transform: rotate(0deg); opacity: 1; }
}

@keyframes swing {
	20% { transform: rotate(15deg); }	
	40% { transform: rotate(-10deg); }
	60% { transform: rotate(5deg); }	
	80% { transform: rotate(-5deg); }	
	100% { transform: rotate(0deg); opacity: 1; }
}

.swing {
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-o-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	-moz-animation-name: swing;
	-o-animation-name: swing;
	animation-name: swing;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% { -webkit-transform: translateX(0%); }
  15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
  30% { -webkit-transform: translateX(20%) rotate(3deg); }
  45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
  60% { -webkit-transform: translateX(10%) rotate(2deg); }
  75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
  100% { -webkit-transform: translateX(0%); opacity: 1; }
}

@-moz-keyframes wobble {
  0% { -moz-transform: translateX(0%); }
  15% { -moz-transform: translateX(-25%) rotate(-5deg); }
  30% { -moz-transform: translateX(20%) rotate(3deg); }
  45% { -moz-transform: translateX(-15%) rotate(-3deg); }
  60% { -moz-transform: translateX(10%) rotate(2deg); }
  75% { -moz-transform: translateX(-5%) rotate(-1deg); }
  100% { -moz-transform: translateX(0%); opacity: 1; }
}

@-o-keyframes wobble {
  0% { -o-transform: translateX(0%); }
  15% { -o-transform: translateX(-25%) rotate(-5deg); }
  30% { -o-transform: translateX(20%) rotate(3deg); }
  45% { -o-transform: translateX(-15%) rotate(-3deg); }
  60% { -o-transform: translateX(10%) rotate(2deg); }
  75% { -o-transform: translateX(-5%) rotate(-1deg); }
  100% { -o-transform: translateX(0%); opacity: 1; }
}

@keyframes wobble {
  0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); opacity: 1; }
}

.wobble {
	-webkit-animation-name: wobble;
	-moz-animation-name: wobble;
	-o-animation-name: wobble;
	animation-name: wobble;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); }	
	50% { -webkit-transform: scale(1.1); }
    100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1); }	
	50% { -moz-transform: scale(1.1); }
    100% { -moz-transform: scale(1); }
}
@-o-keyframes pulse {
    0% { -o-transform: scale(1); }	
	50% { -o-transform: scale(1.1); }
    100% { -o-transform: scale(1); }
}
@keyframes pulse {
    0% { transform: scale(1); }	
	50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse;
}
@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotateY(0);
		-webkit-animation-timing-function: ease-out;
	}
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-webkit-animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
	80% {
		-webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
		-webkit-animation-timing-function: ease-in;
	}
	100% {
		-webkit-transform: perspective(400px) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
}
@-moz-keyframes flip {
	0% {
		-moz-transform: perspective(400px) rotateY(0);
		-moz-animation-timing-function: ease-out;
	}
	40% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-moz-animation-timing-function: ease-out;
	}
	50% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-moz-animation-timing-function: ease-in;
	}
	80% {
		-moz-transform: perspective(400px) rotateY(360deg) scale(.95);
		-moz-animation-timing-function: ease-in;
	}
	100% {
		-moz-transform: perspective(400px) scale(1);
		-moz-animation-timing-function: ease-in;
	}
}
@-o-keyframes flip {
	0% {
		-o-transform: perspective(400px) rotateY(0);
		-o-animation-timing-function: ease-out;
	}
	40% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-o-animation-timing-function: ease-out;
	}
	50% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-o-animation-timing-function: ease-in;
	}
	80% {
		-o-transform: perspective(400px) rotateY(360deg) scale(.95);
		-o-animation-timing-function: ease-in;
	}
	100% {
		-o-transform: perspective(400px) scale(1);
		-o-animation-timing-function: ease-in;
	}
}
@keyframes flip {
	0% {
		transform: perspective(400px) rotateY(0);
		animation-timing-function: ease-out;
	}
	40% {
		transform: perspective(400px) translateZ(150px) rotateY(170deg);
		animation-timing-function: ease-out;
	}
	50% {
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		animation-timing-function: ease-in;
	}
	80% {
		transform: perspective(400px) rotateY(360deg) scale(.95);
		animation-timing-function: ease-in;
	}
	100% {
		transform: perspective(400px) scale(1);
		animation-timing-function: ease-in;
	}
}

.flip {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flip;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flip;
	-o-backface-visibility: visible !important;
	-o-animation-name: flip;
	backface-visibility: visible !important;
	animation-name: flip;
}
@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInX {
    0% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInX {
    0% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInX;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInX;
	backface-visibility: visible !important;
	animation-name: flipInX;
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInY {
    0% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInY {
    0% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInY;
	backface-visibility: visible !important;
	animation-name: flipInY;
}

@-webkit-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	-moz-animation-name: fadeInUpBig;
	-o-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	-moz-animation-name: fadeInDownBig;
	-o-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-o-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}
@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	-moz-animation-name: fadeInLeftBig;
	-o-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	-moz-animation-name: fadeInRightBig;
	-o-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}

@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}
	
	50% {
		-webkit-transform: scale(1.05);
	}
	
	70% {
		-webkit-transform: scale(.9);
	}
	
	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}

@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3);
	}
	
	50% {
		-moz-transform: scale(1.05);
	}
	
	70% {
		-moz-transform: scale(.9);
	}
	
	100% {
		-moz-transform: scale(1);
		opacity: 1;
	}
}

@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3);
	}
	
	50% {
		-o-transform: scale(1.05);
	}
	
	70% {
		-o-transform: scale(.9);
	}
	
	100% {
		-o-transform: scale(1);
		opacity: 1;
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}
	
	50% {
		transform: scale(1.05);
	}
	
	70% {
		transform: scale(.9);
	}
	
	100% {
		transform: scale(1);
		opacity: 1;
	}
}

.bounceIn {
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
	
	60% {
		-webkit-transform: translateY(-30px);
	}
	
	80% {
		-webkit-transform: translateY(10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}
@-moz-keyframes bounceInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
	
	60% {
		-moz-transform: translateY(-30px);
	}
	
	80% {
		-moz-transform: translateY(10px);
	}
	
	100% {
		-moz-transform: translateY(0);
		opacity: 1;
	}
}

@-o-keyframes bounceInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
	
	60% {
		-o-transform: translateY(-30px);
	}
	
	80% {
		-o-transform: translateY(10px);
	}
	
	100% {
		-o-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes bounceInUp {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	
	60% {
		transform: translateY(-30px);
	}
	
	80% {
		transform: translateY(10px);
	}
	
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
	
	60% {
		-webkit-transform: translateY(30px);
	}
	
	80% {
		-webkit-transform: translateY(-10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}

@-moz-keyframes bounceInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
	
	60% {
		-moz-transform: translateY(30px);
	}
	
	80% {
		-moz-transform: translateY(-10px);
	}
	
	100% {
		-moz-transform: translateY(0);
		opacity: 1;
	}
}

@-o-keyframes bounceInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
	
	60% {
		-o-transform: translateY(30px);
	}
	
	80% {
		-o-transform: translateY(-10px);
	}
	
	100% {
		-o-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes bounceInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	60% {
		transform: translateY(30px);
	}
	
	80% {
		transform: translateY(-10px);
	}
	
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	-moz-animation-name: bounceInDown;
	-o-animation-name: bounceInDown;
	animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	60% {
		-webkit-transform: translateX(30px);
	}
	
	80% {
		-webkit-transform: translateX(-10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
		opacity: 1;
	}
}

@-moz-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	60% {
		-moz-transform: translateX(30px);
	}
	
	80% {
		-moz-transform: translateX(-10px);
	}
	
	100% {
		-moz-transform: translateX(0);
		opacity: 1;
	}
}

@-o-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	60% {
		-o-transform: translateX(30px);
	}
	
	80% {
		-o-transform: translateX(-10px);
	}
	
	100% {
		-o-transform: translateX(0);
		opacity: 1;
	}
}

@keyframes bounceInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	60% {
		transform: translateX(30px);
	}
	
	80% {
		transform: translateX(-10px);
	}
	
	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	60% {
		-webkit-transform: translateX(-30px);
	}
	
	80% {
		-webkit-transform: translateX(10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
		opacity: 1;
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	60% {
		-moz-transform: translateX(-30px);
	}
	
	80% {
		-moz-transform: translateX(10px);
	}
	
	100% {
		-moz-transform: translateX(0);
		opacity: 1;
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	60% {
		-o-transform: translateX(-30px);
	}
	
	80% {
		-o-transform: translateX(10px);
	}
	
	100% {
		-o-transform: translateX(0);
		opacity: 1;
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	60% {
		transform: translateX(-30px);
	}
	
	80% {
		transform: translateX(10px);
	}
	
	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}

@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}
@-moz-keyframes rotateIn {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}
@-o-keyframes rotateIn {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}
}
@keyframes rotateIn {
	0% {
		transform-origin: center center;
		transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	-moz-animation-name: rotateIn;
	-o-animation-name: rotateIn;
	animation-name: rotateIn;
}
@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	-moz-animation-name: rotateInUpLeft;
	-o-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	-moz-animation-name: rotateInDownLeft;
	-o-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	-moz-animation-name: rotateInUpRight;
	-o-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	-moz-animation-name: rotateInDownRight;
	-o-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(200deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOut {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(200deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOut {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(200deg);
		opacity: 0;
	}
}

@keyframes rotateOut {
	0% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: center center;
		transform: rotate(200deg);
		opacity: 0;
	}
}

.rotateOut {
	-webkit-animation-name: rotateOut;
	-moz-animation-name: rotateOut;
	-o-animation-name: rotateOut;
	animation-name: rotateOut;
}
@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
}

.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	-moz-animation-name: rotateOutUpLeft;
	-o-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
}

.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	-moz-animation-name: rotateOutDownLeft;
	-o-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
}

.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	-moz-animation-name: rotateOutUpRight;
	-o-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}
@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
}

.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	-moz-animation-name: rotateOutDownRight;
	-o-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}
@-webkit-keyframes hinge {
	0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	100% { -webkit-transform: translateY(700px); opacity: 0; }
}

@-moz-keyframes hinge {
	0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	100% { -moz-transform: translateY(700px); opacity: 0; }
}

@-o-keyframes hinge {
	0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	100% { -o-transform: translateY(700px); opacity: 0; }
}

@keyframes hinge {
	0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }	
	20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }	
	100% { transform: translateY(700px); opacity: 0; }
}

.hinge {
	-webkit-animation-name: hinge;
	-moz-animation-name: hinge;
	-o-animation-name: hinge;
	animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
	0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
}

@-moz-keyframes rollIn {
	0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
}

@-o-keyframes rollIn {
	0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
}

@keyframes rollIn {
	0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}

.rollIn {
	-webkit-animation-name: rollIn;
	-moz-animation-name: rollIn;
	-o-animation-name: rollIn;
	animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    0% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
	}
}

@-moz-keyframes rollOut {
    0% {
		opacity: 1;
		-moz-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-moz-transform: translateX(100%) rotate(120deg);
	}
}

@-o-keyframes rollOut {
    0% {
		opacity: 1;
		-o-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-o-transform: translateX(100%) rotate(120deg);
	}
}

@keyframes rollOut {
    0% {
		opacity: 1;
		transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		transform: translateX(100%) rotate(120deg);
	}
}

.rollOut {
	-webkit-animation-name: rollOut;
	-moz-animation-name: rollOut;
	-o-animation-name: rollOut;
	animation-name: rollOut;
}

/* originally authored by Angelo Rohit - https://github.com/angelorohit */

@-webkit-keyframes lightSpeedIn {
	0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
}

@-moz-keyframes lightSpeedIn {
	0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
}

@-o-keyframes lightSpeedIn {
	0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
}

@keyframes lightSpeedIn {
	0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    -moz-animation-name: lightSpeedIn;
    -o-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;

    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

.animated.lightSpeedIn {
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
    animation-duration: 0.5s;
}

/* originally authored by Angelo Rohit - https://github.com/angelorohit */

@-webkit-keyframes lightSpeedOut {
    0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

@-moz-keyframes lightSpeedOut {
	0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

@-o-keyframes lightSpeedOut {
	0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

@keyframes lightSpeedOut {
	0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    -moz-animation-name: lightSpeedOut;
    -o-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;

    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

.animated.lightSpeedOut {
    -webkit-animation-duration: 0.25s;
    -moz-animation-duration: 0.25s;
    -o-animation-duration: 0.25s;
    animation-duration: 0.25s;
}

/* originally authored by Angelo Rohit - https://github.com/angelorohit */

@-webkit-keyframes wiggle {
    0% { -webkit-transform: skewX(9deg); }
    10% { -webkit-transform: skewX(-8deg); }
    20% { -webkit-transform: skewX(7deg); }
    30% { -webkit-transform: skewX(-6deg); }
    40% { -webkit-transform: skewX(5deg); }
    50% { -webkit-transform: skewX(-4deg); }
    60% { -webkit-transform: skewX(3deg); }
    70% { -webkit-transform: skewX(-2deg); }
    80% { -webkit-transform: skewX(1deg); }
    90% { -webkit-transform: skewX(0deg); }
	100% { -webkit-transform: skewX(0deg); }
}

@-moz-keyframes wiggle {
    0% { -moz-transform: skewX(9deg); }
    10% { -moz-transform: skewX(-8deg); }
    20% { -moz-transform: skewX(7deg); }
    30% { -moz-transform: skewX(-6deg); }
    40% { -moz-transform: skewX(5deg); }
    50% { -moz-transform: skewX(-4deg); }
    60% { -moz-transform: skewX(3deg); }
    70% { -moz-transform: skewX(-2deg); }
    80% { -moz-transform: skewX(1deg); }
    90% { -moz-transform: skewX(0deg); }
	100% { -moz-transform: skewX(0deg); }
}

@-o-keyframes wiggle {
    0% { -o-transform: skewX(9deg); }
    10% { -o-transform: skewX(-8deg); }
    20% { -o-transform: skewX(7deg); }
    30% { -o-transform: skewX(-6deg); }
    40% { -o-transform: skewX(5deg); }
    50% { -o-transform: skewX(-4deg); }
    60% { -o-transform: skewX(3deg); }
    70% { -o-transform: skewX(-2deg); }
    80% { -o-transform: skewX(1deg); }
    90% { -o-transform: skewX(0deg); }
	100% { -o-transform: skewX(0deg); }
}

@keyframes wiggle {
    0% { transform: skewX(9deg); }
    10% { transform: skewX(-8deg); }
    20% { transform: skewX(7deg); }
    30% { transform: skewX(-6deg); }
    40% { transform: skewX(5deg); }
    50% { transform: skewX(-4deg); }
    60% { transform: skewX(3deg); }
    70% { transform: skewX(-2deg); }
    80% { transform: skewX(1deg); }
    90% { transform: skewX(0deg); }
	100% { transform: skewX(0deg); }
}

.wiggle {
    -webkit-animation-name: wiggle;
    -moz-animation-name: wiggle;
    -o-animation-name: wiggle;
    animation-name: wiggle;

    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

.animated.wiggle {
    -webkit-animation-duration: 0.75s;
    -moz-animation-duration: 0.75s;
    -o-animation-duration: 0.75s;
    animation-duration: 0.75s;
}

.animate0{
  -webkit-animation-duration: .8s;
  -webkit-animation-delay: 0s;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: .8s;
  -moz-animation-delay: 0s;
  -moz-animation-timing-function: ease;
  -moz-animation-fill-mode: both;
  -ms-animation-duration: .8s;
  -ms-animation-delay: 0s;
  -ms-animation-timing-function: ease;
  -ms-animation-fill-mode: both;
  animation-duration: .8s;
  animation-delay: 0s;
  animation-timing-function: ease;
  animation-fill-mode: both;            
}         

.animate1{
  -webkit-animation-duration: 1s;
  -webkit-animation-delay: .2s;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: 1s;
  -moz-animation-delay: .2s;
  -moz-animation-timing-function: ease;
  -moz-animation-fill-mode: both;
  -ms-animation-duration: 1s;
  -ms-animation-delay: .2s;
  -ms-animation-timing-function: ease;
  -ms-animation-fill-mode: both;
  animation-duration: 1s;
  animation-delay: .2s;
  animation-timing-function: ease;
  animation-fill-mode: both;            
} 

.animate2{
  -webkit-animation-duration: 1.2s;
  -webkit-animation-delay: .4s;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: 1.2s;
  -moz-animation-delay: .4s;
  -moz-animation-timing-function: ease;
  -moz-animation-fill-mode: both;
  -ms-animation-duration: 1.2s;
  -ms-animation-delay: .4s;
  -ms-animation-timing-function: ease;
  -ms-animation-fill-mode: both;
  animation-duration: 1.2s;
  animation-delay: .4s;
  animation-timing-function: ease;
  animation-fill-mode: both;            
} 

.animate3{
  -webkit-animation-duration: .5s;
  -webkit-animation-delay: .6s;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: .5s;
  -moz-animation-delay: .6s;
  -moz-animation-timing-function: ease;
  -moz-animation-fill-mode: both;
  -ms-animation-duration: .5s;
  -ms-animation-delay: .6s;
  -ms-animation-timing-function: ease;
  -ms-animation-fill-mode: both;
  animation-duration: .5s;
  animation-delay: .6s;
  animation-timing-function: ease;
  animation-fill-mode: both;            
}   

.animate4{
  -webkit-animation-duration: .5s;
  -webkit-animation-delay: .8s;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: .5s;
  -moz-animation-delay: .8s;
  -moz-animation-timing-function: ease;
  -moz-animation-fill-mode: both;
  -ms-animation-duration: .5s;
  -ms-animation-delay: .8s;
  -ms-animation-timing-function: ease;
  -ms-animation-fill-mode: both;
  animation-duration: .5s;
  animation-delay: .8s;
  animation-timing-function: ease;
  animation-fill-mode: both;            
}  

.animate5{
  -webkit-animation-duration: .5s;
  -webkit-animation-delay: 1s;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: .5s;
  -moz-animation-delay: 1s;
  -moz-animation-timing-function: ease;
  -moz-animation-fill-mode: both;
  -ms-animation-duration: .5s;
  -ms-animation-delay: 1s;
  -ms-animation-timing-function: ease;
  -ms-animation-fill-mode: both;
  animation-duration: .5s;
  animation-delay: 1s;
  animation-timing-function: ease;
  animation-fill-mode: both;            
}    
.animate6{
  -webkit-animation-duration: .5s;
  -webkit-animation-delay: 1.2s;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: .5s;
  -moz-animation-delay: 1.2s;
  -moz-animation-timing-function: ease;
  -moz-animation-fill-mode: both;
  -ms-animation-duration: .5s;
  -ms-animation-delay: 1.2s;
  -ms-animation-timing-function: ease;
  -ms-animation-fill-mode: both;
  animation-duration: .5s;
  animation-delay: 1.2s;
  animation-timing-function: ease;
  animation-fill-mode: both;            
}    
.animate7{
  -webkit-animation-duration: .5s;
  -webkit-animation-delay: 1.4s;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: .5s;
  -moz-animation-delay: 1.4s;
  -moz-animation-timing-function: ease;
  -moz-animation-fill-mode: both;
  -ms-animation-duration: .5s;
  -ms-animation-delay: 1.4s;
  -ms-animation-timing-function: ease;
  -ms-animation-fill-mode: both;
  animation-duration: .5s;
  animation-delay: 1.4s;
  animation-timing-function: ease;
  animation-fill-mode: both;            
}    
.animate8{
  -webkit-animation-duration: .5s;
  -webkit-animation-delay: 1.5s;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: .5s;
  -moz-animation-delay: 1.5s;
  -moz-animation-timing-function: ease;
  -moz-animation-fill-mode: both;
  -ms-animation-duration: .5s;
  -ms-animation-delay: 1.5s;
  -ms-animation-timing-function: ease;
  -ms-animation-fill-mode: both;
  animation-duration: .5s;
  animation-delay: 1.5s;
  animation-timing-function: ease;
  animation-fill-mode: both;            
}  
.page {
	padding:0;
}
/*body {
	font-size: 0.713em!important;
}
body, p , div , span, h1,h2,h3,h4,h5,a{
	font-family:Verdana,Arial,Helvetica,sans-serif!important
}
*/
ul.links li {
	border-width: 0 1px 0 0 !important;
}
.top-cart .cart {
	margin-right:10px;
}
.header a.logo,.header .logo {
    float: none;
    margin: 0 auto;
	padding: 17px 5px!important;
}
.mt-footer-static .about-us h3 {
	/*margin-left:5px;*/
	padding:0!important;
	border:none!important;
	background-color: transparent!important;
}

/*ul.links li {
	padding: 0 !important;
}

ul.links li a {
	padding: 10px;
}*/
.mt-footer-static-container-top, .mt-footer-static-container-bottom{
	 border-top: 1px solid rgb(222, 222, 222);
}
.mt-footer-static-container-top .mt-footer-static{
	 border-bottom:none;
}
.buttons-set  .form-button{
	-webkit-border-radius: 3px;
	-webkit-transition: background 200ms ease-in-out 0s;
	border-radius: 3px;
	padding: 7px 10px!important;
	border:none;
}
/*.main-container .col-main, .mt-footer-static .about-us {
	padding:0!important;
}*/
.mt-footer-static .about-us {
	padding:0!important;
}
/*.page .main-container .main .main-inner .col-main{
	padding: 10px 10px 0;
}*/

.page .main-container .main .main-inner .col-main{
	padding: 10px 0 0;
}
.main-container .col-right{
	padding-right:1%;
}
.product-collateral .product-tabs-content{
	padding:1.5%;
}

/*.main-inner .col-main .block.pager a.product-prev{
	margin-top: 16px !important;
}*/

/*.main-inner .col-main .block.pager a.product-prev, .main-inner .col-main .block.pager a.product-next{
	margin-top: 16px !important;
}
.mt-actions .detail {
	background-color:rgb(0, 86, 57);
}*/

/***************** KRANTI *******************************/
.footer-static-content p{
	padding:12px 0;
}

.about-us ul.card_visit li{
	line-height:28px;
}

/*.breadcrumbs ul li{
	padding-left:7px;
}

.breadcrumbs ul li.home{
	padding-left:0;
}*/

.header-container .header{
	height:100%;
}

.about-us > div.footer-static-title{
	margin-bottom: 0;
    margin-top: 6px;
}

.breadcrumbs ul.span12, .product-view .voucher-preview .preview{
	margin-left: 0 !important;
}

.footer-container .address{
	padding-left:0;
}

.product-view .description .std > h1:first-child{
	line-height: 14px;
    margin-top: 0;
}

#product_addtocart_form .gift-card-info .gift-card-selectbox ul > .ugc-form-item:first-child{
	margin-top: 7px;
}
/*.mt-media .new-top-right{
	 background-position: -80px -288px;
}
*/
/********************************************************/

/* Desktops and laptops ----------- */
@media (min-width: 1200px) {
}
@media (min-width: 768px) {
	.mt-footer-static .payment-methods{
		padding-left:0!important;
	}
	.mt-footer-static .about-us h3{
		margin-top:30px;
	}
}

/*Ipad landscape*/
@media (min-width: 940px) and (max-width: 1170px) {
}

/*Ipad Portrait*/	
@media (min-width: 768px) and (max-width: 979px) {
}

/* Iphone 4 landscape */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
}

/* Iphone 4 landscape */
@media only screen and (min-width: 320px) and (max-width: 480px) {
	
}

/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 240px) and (max-width: 320px) {
	
	ul.links li{
		line-height: 36px !important;
	}
}

/***************** KRANTI *******************************/
@media (max-width: 767px){
	.mt-footer-static .about-us{
		padding:5px 10px !important;
	}
	
	.mt-footer-static .about-us{
		padding-bottom: 16px !important;
	}
	
	ul.links li{
		line-height: 24px;
	}
	
	.page .main-container .main .main-inner .col-main{
		padding: 10px 10px 0 !important;
	}
	
	/*.main-container .slideshow_static .container{
		padding: 0 10px;
	}*/
	
	.product-view .description .std > h1:first-child{
		line-height: 44px !important;
		margin-top: 10px !important;
	}
	
	.product-view .product-img-box .mt-media{
		margin:0 !important;
		background-color: transparent;
    	box-shadow:none!important;
	}
	

	
}
/************************************************/


.FB_SERVER_IFRAME {
    margin-top: 8px;
    width: 100% !important;
}

.FB_SERVER_IFRAME .-cx-PRIVATE-pluginBoxContainer__border {
	height: 290px !important;
}
/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #d4d0c8;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #d4d0c8;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(https://statics.gurado.de/tcm-headspa/skin/frontend/gurado/global/css/calendar/menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #848078;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #f4f0e8;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #e4e0d8;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #c4c0b8;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #f4f0e8;
}

.calendar tbody .rowhilite td {
  background: #e4e0d8;
}

.calendar tbody .rowhilite td.wn {
  background: #d4d0c8;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  padding: 2px 2px 0px 2px;
  background: #e4e0d8;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #f4f0e8;
  padding: 1px;
  border: 1px solid #000;
  background: #848078;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #e4e0d8;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #e4e0d8;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c4c0b8;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #fea;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #766;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/es_active_review_stars/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/es_active_review_stars/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
span.star-rating-box { clear: both; float: left; display: block;  margin: 10px 0; width: 100%; }
span.star-rating-label { display: block; float: left; font-weight: bold; margin-right: 10px; }
ul.thumbnails.image_picker_selector {
  overflow: auto;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding: 0px;
  margin: 0px; }
  ul.thumbnails.image_picker_selector ul {
    overflow: auto;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 0px;
    margin: 0px; }
  ul.thumbnails.image_picker_selector li.group_title {
    float: none; }
  ul.thumbnails.image_picker_selector li {
    margin: 0px 12px 12px 0px;
    float: left; }
    ul.thumbnails.image_picker_selector li .thumbnail {
      padding: 6px;
      border: 1px solid #dddddd; }
    ul.thumbnails.image_picker_selector li .thumbnail.selected {
      background: #0088cc; }

/*! jQuery UI - v1.10.3 - 2013-05-18
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/* More Infos */
.configurator_options .more { white-space: nowrap; text-align: left; padding-right: 10px; background: url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/images/promo/morearrow.gif) no-repeat 100% 50%; color: #08C; margin-bottom:10px; margin-top:5px; cursor: pointer;
    background-image: url("https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/css/justselling/configurator/data:image/gif;base64,R0lGODlhBwAEAJEAAACFze7u7gAAAAAAACH5BAkAAAIALAAAAAAHAAQAAAIIhA+CKWoNmSgAOw==");
}

select.listimage { position: absolute; left: -9999px; }

.validation-passed { box-shadow: none !important; }

.configurator-loading { min-height: 250px; }

.configurator_options .more-info { width: auto; display: inline-block; }
.configurator_options .more-info li { margin-left: 15px; list-style-type: disc; }
.configurator_options .more-info ul { margin-bottom: 10px; }
.configurator_options .more-info div { margin-top: 10px; }

.configurator_options .detail-dt p { margin-bottom: 5px; }
.configurator_options { background-color: white; }

.none-group-wrapper { display: inline-block; padding: 5px; width: 100%; }
.group-wrapper {  }
.group-wrapper span { cursor:pointer; }
.group-wrapper .toggle-status { width:10px; height: 10px; background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/justselling/category-toggle.png); background-repeat: none; display: inline-block; background-position: 0 -10px;}
.group-wrapper-dt span { line-height:39px;  }
.group-wrapper dt {border-top: solid #C3C3C3 1px;background: url("https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/justselling/category-name.png") repeat-x 0 0; padding: 0px 9px; }
.group-wrapper dt img { padding: 10px; }
.group-wrapper .detail-dt { background-image: none; border-top: none;}
.group-wizard { float:right; padding: 5px 8px 5px 0; }
.group-wrapper-div { overflow: auto; }
#group-tabs{ margin-bottom: 10px; }

.option-details { overflow:hidden;position:relative; border-bottom: 1px solid #e4e4e4; padding: 5px; }
.option-details dl { overflow: hidden;  }
.option-details-img { float:left;padding:10px; }
.product-options .option-details dd { border-bottom: none;}
.option-detail-wrapper {  float:left; width: 100%; margin-bottom: 5px; }

.panes img.left{  padding: 0px 40px 0px 20px; }
.panes img.right{ padding: 0px 20px 0px 40px; }
.panes img.center{ padding: 10px 0px 40px 0px; }

.product-options, .product-options dd { padding-left: 0px; padding-right: 0px; }
.product-options { padding:0; }
.product-options > dl > dd { margin-bottom: 0; }
.product-options dd textarea { width: 98%; height: 65px; }
.product-options dd { padding-top: 0px; padding-bottom: 0px; }
.no-border dd { border: 0; }
.product-options .dd-static { padding-left: 9px; }
.product-options .dd-checkbox { display: inline; }

.configurator-overview {  padding: 10px 10px 10px 10px; display:block; }
.configurator-overview-content { }
.configurator-overview-heading { float:right; padding: 10px 0px;margin-bottom:10px;}
.configurator-overview-heading ul { display:inline; list-style: none; float:left; }
.configurator-overview-heading li { display:inline; padding-right: 8px; margin-right: 8px; border-right: solid #A5A5A5 1px;}
.configurator-overview-heading li.last { border:none; }

.listimage-thumb { cursor: pointer; }

.simple_overlay { display:none; color: white; z-index:10000; background-color:#333;  width:900px; min-height:600px; border:1px solid #666; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000; padding:10px; }
.simple_overlay .close { background-image:url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/justselling/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; }

.font-configuration { margin-top: 15px; height:20px; }
.font-configuration .font-select.font { width:170px;margin-right:10px; }
.font-configuration #font_size { width:50px }
.font-configuration #font_color { width:90px }
.font-configuration #font_pos { width:100px }
.font-configuration .font-angle-wrapper { margin-right:10px;float:left; }
.font-select { margin-right: 20px;  }
.font-range { margin-right: 20px;  }
.font-conf-element { float: left; padding-top: 5px; }
.input-hidden { visibility: hidden: top: -1000px; left: -1000px; position: absolute;}

/* .progress { height:9px; background-color:#C5FF00; display:none; opacity:0.6; } */
.configurator_options .handle { background:#fff repeat-x 0 0; height:10px; width:10px; top:-4px; position:absolute; display:block; margin-top:1px; border:1px solid #000; cursor:move; -moz-box-shadow:0 0 6px #000; -webkit-box-shadow:0 0 6px #000; -moz-border-radius:14px; -webkit-border-radius:14px; }
.configurator_options .range { border:1px inset #ddd; float:left; font-size:12px; margin:0 0 0 15px; padding:1px 0; text-align:center; width:40px; -moz-border-radius:5px; -webkit-border-radius:5px; }

/* tab pane styling */
.configurator_options .clearfix:after { content: ".";	display: block;	clear: both; visibility: hidden; line-height: 0; height: 0; }
.configurator_options .clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.ieoverlay{ filter: alpha(opacity = 20); /* IE 6, 7, 8 */ -ms-filter: "alpha(opacity = 20)"; /* ab IE 8 zusätzlich möglich */ opacity: .20;  }

.optionvalue-tooltip { display: inline; }
.tooltip { display:none; background: #fff url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/justselling/category-name.png) repeat-x; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#000;z-index: 99999; border: 1px solid white; padding: 10px 15px; text-align: left; box-shadow: 0 0 10px black; -moz-box-shadow: 0 0 10px black; -webkit-box-shadow: 0 0 10px black; }

.hideuplodifybutton { position: absolute; left: -99999px; }
.file-wrapper input { position: absolute; left: -99999px; }
.html5upload { position: relative; }
.file-wrapper input[type=file] { position: absolute; left: 0; top: 0; opacity: 0; }
.uploadifytag { background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/justselling/uploadifive-cancel.png); background-repeat: no-repeat; height: 14px; width: 14px; display: inline-block; background-position: 3px 0; }
.uploadifyimgwrapper { margin: 10px 10px 0 5px; float: left;}
.uploadifive-queue .error { display:none; }
.uploadifive-button { background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/justselling/blue_button_fix_de.png); color: transparent; cursor: pointer; }
.uploadifive-button input{ cursor: pointer; opacity: 1; display:block !important; width: 142px !important; height: 31px !important; }
.upload-overlay { display: none; }
.upload-overlay .inner-bg { position:fixed; top:0px; left:0; height: 100%; width: 100%; overflow: hidden; z-index: 99998; background: #666; opacity:0.5;cursor: pointer; }
.upload-overlay .inner-content { position:fixed; margin:auto;background: white; top: 50%; left: 50%; width: 400px; height: 300px; margin-top: -150px; margin-left: -200px; z-index: 99999; border: 1px solid gray; border-radius: 5px; }
.upload-overlay .text { position: relative;padding: 30px 20px 20px 20px; }
.upload-overlay .close { position: absolute; right: 10px; top: 10px;cursor: pointer; }

.simple-box {position: fixed;  top: 50%; left: 50%; z-index: 1000; }
.simple-box { display:none; z-index: 20050; text-align:center; }
.simple-box {background: white; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #f4f3f3; padding: 15px;}
.loading-overlay { display:none; z-index:10000; color: black; text-align: center; vertical-align: middle; background-color:#fff; width:300px; min-height:100px; -moz-border-radius:5px; border: 1px solid #f4f3f3; padding: 10px; }
.configurator-space { min-height: 250px; }
.validation-advice { background: none; padding-left: 0px; }

textarea.placeholder { color: #999; }
label.disabled { color: #999; }

.selectimage-image { margin-top: 5px;}

.overlayimage-overlay {}
.overlayimage-img { cursor: pointer; border: 1px solid #e4e4e4; }
.overlayimage-overlay { position: fixed;  top: 50%; left: 50%; z-index:25000; color: black; text-align: center; vertical-align: middle; background-color:#fff; min-height:100px; border-radius: 5px; -moz-border-radius:5px; border: 1px solid #f4f3f3; padding: 10px; }
.overlayimage-overlay { overflow-y: scroll; }
.overlayimage-overlay ul li { float:left; padding-right: 5px; }
.overlayimage-overlay ul li.disabled { opacity: 0.3; }
.overlayimage-overlay ul li.disabled .overlayimage-img { cursor: default; }

.block-summary { font-size: 11px; line-height: 1.25;}
.block-summary .disable { display: none; }
.block-summary .block-content span.option { display: block; }
.block-summary .block-content span.label { font-weight: bold; }
.block-summary .block-content .price-box { margin-right: 5px; }
.block-summary .block-content .add-to-cart { margin-top: 5px; line-height: 25px; }

#rules-overlay {background: white; display: none; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #f4f3f3;position: fixed; top: 50%; z-index: 25000; left: 50%; width: 400px; min-height: 200px; margin-left: -200px; text-align: left; }
#rules-overlay .rules-wrapper { position: relative; padding: 10px; }
#rules-overlay h2 { font-size: 14px; font-weight: bold; margin-bottom: 10px; }
#rules-overlay .button { margin-top: 10px; }
#rules-overlay .close { position: absolute; top: 0px; right: 2px; cursor: pointer; }
#rules-overlay-bg {background: black; display: none; position: fixed; opacity: 0.4; filter: alpha(opacity=50); top: 0; left: 0; z-index: 20045; width: 100%; height: 100%;}

#activity-overlay { background: black; position: fixed; opacity: 0.4; filter: alpha(opacity=50); top: 0; left: 0; z-index: 20045; width: 100%; height: 100%; }
/*
Uploadify v2.1.4
Release Date: November 8, 2010

Copyright (c) 2010 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
.uploadifyQueueItem {
	background-color: #F5F5F5;
	border: 2px solid #E5E5E5;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	background-color: #FDE5DD !important;
	border: 2px solid #FBCBBC !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}

.uploadify-queue-item .cancel a {
	background: url('https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/justselling/upload-cancel.png') 0 0 no-repeat;
}

.uploadifyQueue .completed {
	background-color: #E5E5E5;
}
.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}

.upload-button , .uploadify-button,  .file-wrapper1{
	border-radius: 0px;
}
.upload-button a , .uploadify-button a, .file-wrapper1 a{
	border: none;
border-radius: 0px;
}
.magikfees-total { cursor:pointer; }
.magikfees-total td { line-height:13px; padding-top:5px !important; padding-bottom:5px !important; border-top:0 !important; }
.magikfees-total .magikfees-collapse { background-image: url(https://statics.gurado.de/tcm-headspa/skin/frontend/base/default/images/add.png);
    background-repeat:no-repeat;
    background-position:0 1px;
    cursor: pointer;
    display: block;
    float: right;
    line-height:15px;
    padding-left: 20px;
    text-align: right; }
.show-details .magikfees-collapse { background-position:0 -20px; }
.magikfees-details-view td { background-color:#dae1e4; border-top:1px solid #d2d8db; border-bottom:1px solid #d2d8db !important; }

.ops-payment-paypage #ie_cc {
    margin-top:20px;
}

.ops-payment-paypage #ie_cc td {
    text-align:center;
}

td .ncol {
    position:    absolute;
}

.ops-payment-paypage td .ncol {
    position:    inherit;
    left:        inherit;
    width:       auto;
}

.ops-form-list #OPS_CC_BRAND {
    width: 260px;
    float: none;
}

.ops-form-list label {
    float: none;
}

.ncoltable2 td {
    text-align: center;
}

.ncoltable2 td.ncolinput {
    text-align: left;
}

.ncoltable2 td.ncoltxtl2, .ncoltable1 td.ncoltxtl {
    text-align: right;
    padding-right: 5px;
}

.ops-payment-paypage input.ncol {
    background: none repeat scroll 0 0 #F18200;
    border-color: #ED6502 #A04300 #A04300 #ED6502;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 12px arial,helvetica,sans-serif;
    padding: 0 7px 1px;
    text-align: center !important;
    white-space: nowrap;
}

#payment_form_ops_alias li {
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 12px 10px 0;
}

#payment_form_ops_alias label {
    display: inline-block;
    margin-bottom: 10px;
    padding-left: 8px;
    text-align: left;
    vertical-align: top;
    width: 400px;
}

.readonly {
    color: #c6cbc7;
}

#ops_review_form input
{
    width: 255px;
}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @category  Symmetrics
 * @package   Symmetrics_Buyerprotect
 * @author    symmetrics - a CGI Group brand <info@symmetrics.de>
 * @author    Torsten Walluhn <tw@symmetrics.de>
 * @copyright 2010-2013 symmetrics - a CGI Group brand
 * @license   http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 * @link      http://www.symmetrics.de/
 */

.trusted-shops {
    margin: 20px 0 20px 0;
    padding: 20px;
    border: 1px solid #000;
    background: #e7f0f7;
}

.trusted-shops img { float: right; }

.trusted-shops label { margin-left: 5px; color: #000; }

.trusted_shops_select { margin: 10px 0 10px 0; }

.trusted_shops_descr { margin: 10px 120px 0 0; }

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @category  Symmetrics
 * @package   Symmetrics_StockIndicator
 * @author    symmetrics gmbh <info@symmetrics.de>
 * @author    Andreas Timm <at@symmetrics.de>
 * @author    Ngoc Anh Doan <nd@symmetrics.de>
 * @copyright 2010 symmetrics gmbh
 * @license   http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 * @link      http://www.symmetrics.de/
 */
 
/**
 * StockIndicator styles
 *
 * @category  Symmetrics
 * @package   Symmetrics_StockIndicator
 * @author    symmetrics gmbh <info@symmetrics.de>
 * @author    Andreas Timm <at@symmetrics.de>
 * @author    Ngoc Anh Doan <nd@symmetrics.de>
 * @copyright 2010 symmetrics gmbh
 * @license   http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 * @link      http://www.symmetrics.de/
 */
.stock-indicator-wrapper { padding: 5px }

.stock-indicator { margin: 0px }

.stock-indicator.horizontal {
    width: 33px;
    height: 11px;
    background: url(https://statics.gurado.de/tcm-headspa/skin/frontend/default/default/images/stockindicator/sprite_vertical.gif) repeat-x;
}

.stock-indicator.vertical {
    width: 11px;
    height: 33px;
    background: url(https://statics.gurado.de/tcm-headspa/skin/frontend/default/default/images/stockindicator/sprite_horizontal.gif) repeat-y;
}

.yellow.horizontal { background-position: 0 -11px; }
.green.horizontal { background-position: 0 -22px; }

.yellow.vertical { background-position: -11px 0; }
.green.vertical { background-position: -22px 0; }
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @category  Symmetrics
 * @package   Symmetrics_TrustedRating
 * @author    symmetrics - a CGI Group brand <info@symmetrics.de>
 * @author    Yauhen Yakimovich <yy@symmetrics.de>
 * @copyright 2009-2012 symmetrics - a CGI Group brand
 * @license   http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 * @link      http://www.symmetrics.de/
 */
div.trustedrating-widget {
    vertical-align: middle;
    text-align: center;
    margin-bottom: 14px;
}

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @category  Symmetrics
 * @package   Symmetrics_TweaksGerman
 * @author    symmetrics - a CGI Group brand <info@symmetrics.de>
 * @author    Torsten Walluhn <torsten.walluhn@cgi.com>
 * @copyright 2012 symmetrics - a CGI Group brand
 */
.checkout-onepage-index #checkout-review-submit p.f-left {
    display: none;
}

.checkout-onepage-index .data-table .even ,
.checkout-onepage-index .data-table .odd,
.checkout-multishipping-overview .data-table .even,
.checkout-multishipping-overview .data-table .odd {
    background-color: #DEE5E8;
}


/********************** Tabs */
.tabs { margin: 15px 0px; overflow:hidden; /*border-bottom:1px solid #496778;*/  zoom: 1;}
.tabs li                { float:left; /*border-right:1px solid #ffffff; border-left:1px solid #fff; */font-size:0.9em; line-height:1em;  /*background: #f2f2f2;*/ }
.tabs li.first          { border-left:0; }
.tabs li.last           { border-right:0; }
/*.tabs a                 { display:block; padding:6px 10px; color:#444; text-decoration: none;}
.tabs a:hover           { background-color:#ddd; text-decoration:none; color:#444; ; text-decoration: none;}
.tabs li.active a,
.tabs li.active a:hover { background:#496778;  font-weight:bold; color:#fff; }
*/
#product_tabs_tags_tabbed_contents.input-box input	{ width: 300px; }
#product_tabs_tags_tabbed_contents .input-box	{ width: 300px; float:left; margin-right: 10px;}
#product_tabs_related_tabbed_contents li	{ float:left; margin-right: 10px;}
#product_tabs_related_tabbed_contents ol	{ clear: both;}
.product-collateral:after { content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; zoom: 1}
.padder {
	padding:10px 0;
}

