/*
 * jQuery UI CSS Framework 1.8.16
 *
 * 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 CSS Framework 1.8.16
 *
 * 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/?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 #dddddd; background: #eeeeee url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; 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 #fbcb09; background: #fdf5ce url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.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 { border: 1px solid #fbd850; background: #ffffff url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.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  {border: 1px solid #fed22f; background: #ffe45c url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top 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: #b81900 url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; 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 { 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(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-icons_ffd27a_256x240.png); }

/* 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 { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/ui/themes/ui-lightness/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Resizable 1.8.16
 *
 * 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.16
 *
 * 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 Accordion 1.8.16
 *
 * 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.16
 *
 * 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.16
 *
 * 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.16
 *
 * 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 Dialog 1.8.16
 *
 * 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 Slider 1.8.16
 *
 * 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.16
 *
 * 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 Datepicker 1.8.16
 *
 * 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%; font-size:0em; }

/* 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 Progressbar 1.8.16
 *
 * 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%; }
/*
    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; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#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;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    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:#000;}
#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/colorbox/images/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/colorbox/images/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/colorbox/images/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/colorbox/images/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/colorbox/images/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/colorbox/images/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/colorbox/images/controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/colorbox/images/controls.png) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/colorbox/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/colorbox/images/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(http://www.wunschlicht.de/js/venustheme/ves_tempcp/jquery/colorbox/images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious:hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext:hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose:hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
hr,img{border:0}body,figure{margin:0}a,body{color:#777}.breadcrumb,.carousel-indicators,.dropdown-menu,.media-list,.nav,.pager{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:active,a:hover{outline:0}h1{margin:.67em 0}b,strong{font-weight:400}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:2cm .5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.open .btn-danger.dropdown-toggle,.open .btn-default.dropdown-toggle,.open .btn-info.dropdown-toggle,.open .btn-primary.dropdown-toggle,.open .btn-success.dropdown-toggle,.open .btn-warning.dropdown-toggle,button,input,select[multiple],textarea{background-image:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body{font-family:Noticia Text;font-size:13px;line-height:1.42857;background-color:#fff}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none}a:focus,a:hover{color:#515151;text-decoration:underline}a:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail,.thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}pre code,table{background-color:transparent}.img-circle{border-radius:50%}hr{margin-top:18px;margin-bottom:18px;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.collapsing,.dropdown,.glyphicon{position:relative}p{margin:0 0 9px}.lead{margin-bottom:18px;font-size:14.95px;font-weight:200;line-height:1.4}h1,h2,h3,h4,h5,h6{margin-bottom:9px}@media (min-width:768px){.lead{font-size:19.5px}}small{font-size:85%}cite{font-style:normal}.text-muted{color:#999}.text-primary{color:#428bca}.text-danger,.text-info,.text-success,.text-warning{color:#fff}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Noticia Text;font-weight:500;line-height:1.1}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1;color:#999}legend,pre{color:#333}h1,h2,h3{margin-top:18px}h4,h5,h6{margin-top:9px}.h1,h1{font-size:33px}.h2,h2{font-size:27px}.h3,h3{font-size:23px}.h4,h4{font-size:17px}.h5,h5{font-size:13px}.h6,h6{font-size:12px}.h1 small,h1 small{font-size:23px}.h2 small,h2 small{font-size:17px}.h3 small,.h4 small,h3 small,h4 small{font-size:13px}.page-header{padding-bottom:8px;margin:36px 0 18px;border-bottom:1px solid #eee}blockquote p:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl{margin-bottom:18px}ol,ul{margin-top:0;margin-bottom:9px}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dd,dt{line-height:1.42857}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container:after,.dropdown-menu>li>a,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}address,pre{display:block}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:9px 18px;margin:0 0 18px;border-left:5px solid #eee}blockquote p{font-size:16.25px;font-weight:300;line-height:1.25}address,blockquote small,pre{line-height:1.42857}blockquote small{display:block;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-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'}blockquote:after,blockquote:before,q:after,q:before{content:""}address{font-style:normal}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:0}pre{padding:8.5px;margin:0 0 9px;font-size:12px;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:0}.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.table,pre.prettyprint{margin-bottom:18px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.row{margin-left:-10px;margin-right:-10px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}@media (min-width:768px){.container{max-width:740px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}}@media (min-width:992px){.container{max-width:960px}.col-md-1,.col-md-10,.col-md-11,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}}@media (min-width:1200px){.container{max-width:1180px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}}table{max-width:100%}th{text-align:left}.table{width:100%}.table tbody>tr>td,.table tbody>tr>th,.table tfoot>tr>td,.table tfoot>tr>th,.table thead>tr>td,.table thead>tr>th{padding:9px 8px 11px 18px;line-height:1.42857;vertical-align:top;border-top:1px solid #d6d4d4}.btn,.btn-group,.btn-group-vertical,.caret,.checkbox,.checkbox-inline,.form-control,.radio,.radio-inline{vertical-align:middle}.table thead>tr>th{color:#333;font-size:16px;font-weight:400}.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th{border-top:0}.table tbody+tbody{border-top:2px solid #d6d4d4}.table .table{background-color:#fff}.table-condensed tbody>tr>td,.table-condensed tbody>tr>th,.table-condensed tfoot>tr>td,.table-condensed tfoot>tr>th,.table-condensed thead>tr>td,.table-condensed thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #d6d4d4}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.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,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{float:none;display:table-column}table td[class*=col-],table th[class*=col-]{float:none;display:table-cell}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#55c65e;border-color:#48b151}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#42c04c;border-color:#419f49}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f3515c;border-color:#d4323d}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#f13946;border-color:#c32933}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fe9126;border-color:#e4752b}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#fe840d;border-color:#da681c}@media (max-width:768px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;border:1px solid #d6d4d4}.table-responsive>.table{margin-bottom:0;background-color:#fff}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>thead>tr:last-child>td,.table-responsive>.table-bordered>thead>tr:last-child>th{border-bottom:0}}fieldset,legend{padding:0;border:0}fieldset{margin:0}legend{display:block;width:100%;margin-bottom:18px;font-size:19.5px;line-height:inherit;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:700}.form-control,input[type=file]{display:block}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}select[multiple],select[size]{height:auto}select optgroup{font-size:inherit;font-style:inherit;font-family:inherit}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control{width:100%;height:32px;padding:6px 12px;font-size:13px;line-height:1.42857;color:#666;background-color:#fff;border:1px solid #d6d4d4;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.checkbox,.radio{display:block;min-height:18px;margin-top:10px;margin-bottom:10px;padding-left:20px}.checkbox label,.radio label{display:inline;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{float:left;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline[disabled],.checkbox[disabled],.radio-inline[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:30px;line-height:30px}.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,textarea.input-sm{height:auto}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:44px;padding:10px 16px;font-size:17px;line-height:1.33;border-radius:6px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:44px;line-height:44px}.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,textarea.input-lg{height:auto}.has-warning .control-label,.has-warning .help-block{color:#fff}.has-warning .form-control{border-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff}.has-warning .input-group-addon{color:#fff;border-color:#fff;background-color:#fe9126}.has-error .control-label,.has-error .help-block{color:#fff}.has-error .form-control{border-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff}.has-error .input-group-addon{color:#fff;border-color:#fff;background-color:#f3515c}.has-success .control-label,.has-success .help-block{color:#fff}.has-success .form-control{border-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff}.has-success .input-group-addon{color:#fff;border-color:#fff;background-color:#55c65e}.form-control-static{margin-bottom:0;padding-top:7px}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#b7b7b7}@media (min-width:768px){.form-inline .form-group,.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control,.navbar-form .form-control{display:inline-block}.form-inline .checkbox,.form-inline .radio,.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{float:none;margin-left:0}.form-horizontal .control-label{text-align:right}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .form-group{margin-left:-10px;margin-right:-10px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.btn,.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:13px;font-weight:400;line-height:1.42857;cursor:pointer;border:1px solid transparent;border-radius:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn-group .dropdown-toggle:active,.btn-group-vertical>.btn:focus,.btn-group.open .dropdown-toggle,.btn-group>.btn:focus,.btn.active,.btn:active,.dropdown-toggle:focus,.modal-content,.open>a{outline:0}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .btn-default.dropdown-toggle{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .btn-primary.dropdown-toggle{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#428bca;border-color:#357ebd}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .btn-warning.dropdown-toggle{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .btn-danger.dropdown-toggle{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-success{color:#fff;background-color:#46a74e;border-color:#3e9546}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .btn-success.dropdown-toggle{color:#fff;background-color:#3a8a41;border-color:#2c6a31}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#46a74e;border-color:#3e9546}.btn-info{color:#fff;background-color:#5192f3;border-color:#3983f1}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .btn-info.dropdown-toggle{color:#fff;background-color:#2b7af0;border-color:#0f62de}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5192f3;border-color:#3983f1}.btn-link{color:#777;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#515151;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#999;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:17px;line-height:1.33;border-radius:6px}.btn-group-sm>.btn,.btn-group-xs>.btn,.btn-sm,.btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.btn-group-xs>.btn,.btn-xs{padding:1px 5px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.caret,.glyphicon{display:inline-block}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/fonts/glyphicons-halflings-regular.eot);src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/fonts/glyphicons-halflings-regular.woff) format("woff"),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format("svg")}.glyphicon{top:1px;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-print:before{content:"\e045"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-briefcase:before{content:"\1f4bc"}.glyphicon-calendar:before{content:"\1f4c5"}.glyphicon-pushpin:before{content:"\1f4cc"}.glyphicon-paperclip:before{content:"\1f4ce"}.glyphicon-camera:before{content:"\1f4f7"}.glyphicon-lock:before{content:"\1f512"}.glyphicon-bell:before{content:"\1f514"}.glyphicon-bookmark:before{content:"\1f516"}.glyphicon-fire:before{content:"\1f525"}.glyphicon-wrench:before{content:"\1f527"}.caret{width:0;height:0;margin-left:2px;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0 dotted;content:""}.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;font-size:13px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{font-weight:400;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#fff;background-color:#428bca}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-header,.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.nav>li.disabled>a{color:#999}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.dropdown-header{font-size:12px}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.input-group-btn>.btn:active,.input-group-btn>.btn:hover{z-index:2}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0 dotted;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.btn-default .caret{border-top-color:#333}.btn-danger .caret,.btn-info .caret,.btn-primary .caret,.btn-success .caret,.btn-warning .caret{border-top-color:#fff}.dropup .btn-default .caret{border-bottom-color:#333}.dropup .btn-danger .caret,.dropup .btn-info .caret,.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret{border-bottom-color:#fff}.btn-group,.btn-group-vertical{position:relative;display:inline-block}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar .btn-group{float:left}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn-group+.btn-group{margin-left:5px}.btn .caret,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified .btn{float:none;display:table-cell;width:1%}[data-toggle=buttons]>.btn>input[type=checkbox],[data-toggle=buttons]>.btn>input[type=radio]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group.col{float:none;padding-left:0;padding-right:0}.input-group .form-control{width:100%;margin-bottom:0}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:13px;font-weight:400;line-height:1;text-align:center;background-color:#eee;border:1px solid #d6d4d4;border-radius:0}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:0}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:17px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-4px}.nav{margin-bottom:0;padding-left:0}.nav:after,.nav:before{content:" ";display:table}.nav>li,.nav>li>a{display:block;position:relative}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#777}.nav .nav-divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li,.nav-tabs.nav-justified>li{float:none}.nav-pills>li>a{border-radius:5px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#428bca}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;margin-right:0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a{border-bottom-color:#fff}.tabbable:after,.tabbable:before{content:" ";display:table}.tabbable:after{clear:both}.pill-content>.pill-pane,.tab-content>.tab-pane{display:none}.pill-content>.active,.tab-content>.active{display:block}.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before{content:" ";display:table}.nav .caret{border-top-color:#777;border-bottom-color:#777}.nav a:hover .caret{border-top-color:#515151;border-bottom-color:#515151}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;z-index:1000;min-height:50px;margin-bottom:18px;border:1px solid transparent}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:10px;padding-left:10px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar{border-radius:0}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-10px}.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-10px}.navbar-collapse .navbar-text:last-child{margin-right:0}}.media,.media-body,.modal-open,.progress{overflow:hidden}.container>.navbar-collapse,.container>.navbar-header{margin-right:-10px;margin-left:-10px}.navbar-static-top{border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;border-width:0 0 1px}.navbar-fixed-top{z-index:1030;top:0}.navbar-fixed-bottom{bottom:0;margin-bottom:0}.navbar-brand{float:left;padding:16px 10px;font-size:17px;line-height:18px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}@media (min-width:768px){.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar>.container .navbar-brand{margin-left:-10px}}.navbar-toggle{position:relative;float:right;margin-right:10px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.breadcrumb>li,.pagination{display:inline-block}.navbar-nav{margin:8px -10px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:18px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:18px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.progress-striped .progress-bar,.progress-striped .progress-bar-success{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:16px;padding-bottom:16px}.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:9px -10px}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-text{margin-left:10px;margin-right:10px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar-btn{margin-top:9px;margin-bottom:9px}.navbar-text{float:left;margin-top:16px;margin-bottom:16px}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e6e6e6}.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret{border-top-color:#333;border-bottom-color:#333}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:focus .caret,.navbar-default .navbar-nav>.open>a:hover .caret{border-top-color:#555;border-bottom-color:#555}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#777;border-bottom-color:#777}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#fff;border-color:#e4e4e4 transparent #000}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#e6e6e6}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#ededed}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#e6e6e6;color:#fff}.navbar-inverse .navbar-nav>.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-nav>.dropdown>a .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .navbar-nav>.open>a .caret,.navbar-inverse .navbar-nav>.open>a:focus .caret,.navbar-inverse .navbar-nav>.open>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#e4e4e4 transparent #000}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#e6e6e6}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:18px;background-color:#f6f6f6;border-radius:0}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#333}.breadcrumb>.active{color:#333}.pagination{padding-left:0;margin:18px 0;border-radius:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.badge,.label{font-weight:700;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#eee}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:17px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pager{padding-left:0;margin:18px 0;text-align:center}.pager:after,.pager:before{content:" ";display:table}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#999;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:100%;color:#fff;border-radius:0}.label[href]:focus,.label[href]:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.label-default{background-color:#999}.label-default[href]:focus,.label-default[href]:hover{background-color:gray}.label-primary{background-color:#428bca}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#3071a9}.label-success{background-color:#55c65e;border:1px solid #36943e}.label-success[href]:focus,.label-success[href]:hover{background-color:#3aae43}.label-info{background-color:#5192f3;border:1px solid #4b80c3}.label-info[href]:focus,.label-info[href]:hover{background-color:#2174f0}.label-warning{background-color:#fe9126;border:1px solid #e4752b}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#f07701}.label-danger{background-color:#f3515c;border:1px solid #d4323d}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#f0212f}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;color:#fff;background-color:#999;border-radius:10px}.badge:empty{display:none}.media-object,.thumbnail,.thumbnail>img{display:block}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.btn .badge{position:relative;top:-1px}.nav-pills>.active>a>.badge,a.list-group-item.active>.badge{color:#777;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;font-size:19.5px;font-weight:200;line-height:2.14286;color:inherit;background-color:#eee}.alert .alert-link,.close{font-weight:700}.jumbotron h1{line-height:1;color:inherit}.jumbotron p{line-height:1.4}.container .jumbotron{border-radius:6px}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1{font-size:58.5px}}.thumbnail>img{max-width:100%;height:auto;margin-left:auto;margin-right:auto}a.thumbnail:focus,a.thumbnail:hover{border-color:#777}.thumbnail .caption{padding:9px;color:#777}.alert{padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:0}.alert h4{margin-top:0;color:inherit}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}.alert-success{background-color:#55c65e;border-color:#48b151;color:#fff}.alert-success hr{border-top-color:#419f49}.alert-success .alert-link{color:#e6e6e6}.alert-info{background-color:#5192f3;border-color:#4b80c3;color:#fff}.alert-info hr{border-top-color:#3d73b7}.alert-info .alert-link{color:#e6e6e6}.alert-warning{background-color:#fe9126;border-color:#e4752b;color:#fff}.alert-warning hr{border-top-color:#da681c}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{background-color:#f3515c;border-color:#d4323d;color:#fff}.alert-danger hr{border-top-color:#c32933}.alert-danger .alert-link{color:#e6e6e6}@-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}}@-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:18px;margin-bottom:18px;background-color:#f5f5f5;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.close,.list-group-item>.badge{float:right}.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-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-bar-success{background-color:#46a74e}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5192f3}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.list-group-item>.badge+.badge{margin-right:5px}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#e1edf7}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;background-color:#f5f5f5}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:18px;background-color:#fff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.table{margin-bottom:0}.panel-body{padding:15px}.panel-body:after,.panel-body:before{content:" ";display:table}.panel>.list-group .list-group-item{border-width:1px 0}.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.list-group .list-group-item:last-child{border-bottom:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-body+.table{border-top:1px solid #d6d4d4}.panel-footer,.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1px;border-top-left-radius:-1px}.panel-title{margin-top:0;font-size:15px}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel-group .panel{margin-bottom:0;border-radius:0;overflow:hidden}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#48b151}.panel-success>.panel-heading{color:#fff;background-color:#55c65e;border-color:#48b151}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#48b151}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#48b151}.panel-warning{border-color:#e4752b}.panel-warning>.panel-heading{color:#fff;background-color:#fe9126;border-color:#e4752b}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#e4752b}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#e4752b}.panel-danger{border-color:#d4323d}.panel-danger>.panel-heading{color:#fff;background-color:#f3515c;border-color:#d4323d}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#d4323d}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d4323d}.panel-info{border-color:#4b80c3}.panel-info>.panel-heading{color:#fff;background-color:#5192f3;border-color:#4b80c3}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#4b80c3}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#4b80c3}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:0}.close{font-size:19.5px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.carousel-caption,.carousel-control{text-shadow:0 1px 2px rgba(0,0,0,.6)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-content,.popover{background-clip:padding-box}.modal-open .navbar-fixed-bottom,.modal-open .navbar-fixed-top,body.modal-open{margin-right:15px}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;z-index:1040}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{margin-left:auto;margin-right:auto;width:auto;padding:10px;z-index:1050}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.carousel-control,.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.43px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:20px}.popover,.tooltip,.tooltip-arrow{position:absolute}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{left:50%;right:auto;width:600px;padding-top:30px;padding-bottom:30px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.tooltip{z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:0}.tooltip-arrow{width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{left:5px}.tooltip.top-right .tooltip-arrow{right:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{left:5px}.tooltip.bottom-right .tooltip-arrow{right:5px}.popover{top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:13px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.carousel,.carousel-inner{position:relative}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.left .arrow:after,.popover.right .arrow:after{content:" ";bottom:-10px}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right .arrow:after{left:1px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;font-size:20px;color:#fff;text-align:center}.carousel-control.left{background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;left:50%;z-index:5;display:inline-block}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.carousel-caption .btn,.text-hide{text-shadow:none}@media screen and (min-width:768px){.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before{content:" ";display:table}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-xs,td.visible-xs,th.visible-xs,tr.visible-xs{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}@media screen and (max-width:400px){@-ms-viewport{width:320px}}.hidden{visibility:hidden!important}@media (max-width:767px){.visible-xs{display:block!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}tr.visible-xs.visible-sm{display:table-row!important}td.visible-xs.visible-sm,th.visible-xs.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}tr.visible-xs.visible-md{display:table-row!important}td.visible-xs.visible-md,th.visible-xs.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-xs.visible-lg{display:block!important}tr.visible-xs.visible-lg{display:table-row!important}td.visible-xs.visible-lg,th.visible-xs.visible-lg{display:table-cell!important}}.visible-sm,td.visible-sm,th.visible-sm,tr.visible-sm{display:none!important}@media (max-width:767px){.visible-sm.visible-xs{display:block!important}tr.visible-sm.visible-xs{display:table-row!important}td.visible-sm.visible-xs,th.visible-sm.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}tr.visible-sm.visible-md{display:table-row!important}td.visible-sm.visible-md,th.visible-sm.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-sm.visible-lg{display:block!important}tr.visible-sm.visible-lg{display:table-row!important}td.visible-sm.visible-lg,th.visible-sm.visible-lg{display:table-cell!important}}.visible-md,td.visible-md,th.visible-md,tr.visible-md{display:none!important}@media (max-width:767px){.visible-md.visible-xs{display:block!important}tr.visible-md.visible-xs{display:table-row!important}td.visible-md.visible-xs,th.visible-md.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}tr.visible-md.visible-sm{display:table-row!important}td.visible-md.visible-sm,th.visible-md.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-md.visible-lg{display:block!important}tr.visible-md.visible-lg{display:table-row!important}td.visible-md.visible-lg,th.visible-md.visible-lg{display:table-cell!important}}.visible-lg,td.visible-lg,th.visible-lg,tr.visible-lg{display:none!important}@media (max-width:767px){.visible-lg.visible-xs{display:block!important}tr.visible-lg.visible-xs{display:table-row!important}td.visible-lg.visible-xs,th.visible-lg.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}tr.visible-lg.visible-sm{display:table-row!important}td.visible-lg.visible-sm,th.visible-lg.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}tr.visible-lg.visible-md{display:table-row!important}td.visible-lg.visible-md,th.visible-lg.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-lg{display:block!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}.hidden-xs{display:block!important}tr.hidden-xs{display:table-row!important}td.hidden-xs,th.hidden-xs{display:table-cell!important}@media (max-width:767px){.hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,td.hidden-xs.hidden-md,th.hidden-xs.hidden-md,tr.hidden-xs.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg{display:none!important}}.hidden-sm{display:block!important}tr.hidden-sm{display:table-row!important}td.hidden-sm,th.hidden-sm{display:table-cell!important}@media (max-width:767px){.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm,td.hidden-sm,th.hidden-sm,tr.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,td.hidden-sm.hidden-md,th.hidden-sm.hidden-md,tr.hidden-sm.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg{display:none!important}}.hidden-md{display:block!important}tr.hidden-md{display:table-row!important}td.hidden-md,th.hidden-md{display:table-cell!important}@media (max-width:767px){.hidden-md.hidden-xs,td.hidden-md.hidden-xs,th.hidden-md.hidden-xs,tr.hidden-md.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,td.hidden-md.hidden-sm,th.hidden-md.hidden-sm,tr.hidden-md.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md,td.hidden-md,th.hidden-md,tr.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-md.hidden-lg,td.hidden-md.hidden-lg,th.hidden-md.hidden-lg,tr.hidden-md.hidden-lg{display:none!important}}.hidden-lg{display:block!important}tr.hidden-lg{display:table-row!important}td.hidden-lg,th.hidden-lg{display:table-cell!important}@media (max-width:767px){.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,td.hidden-lg.hidden-md,th.hidden-lg.hidden-md,tr.hidden-lg.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg,td.hidden-lg,th.hidden-lg,tr.hidden-lg{display:none!important}}.visible-print,td.visible-print,th.visible-print,tr.visible-print{display:none!important}@media print{.visible-print{display:block!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}.hidden-print,td.hidden-print,th.hidden-print,tr.hidden-print{display:none!important}}
div.logo_phone span.phone_number{
display:none;
}
/* wawawu Logo-Abst�nde verringern */
div.header-wrap {padding: 5px 0 !important;
}
img[alt*="1001lights"] { padding: 15px 0;}
/* line 1, ../sass/magento/_base.scss */
* {
  margin: 0;
  padding: 0;
}
div.float_left{
width: 40%;
}
/*** Tabreiter Artikeldetail Fett****/
.tab-count-2.selected, .tab-count-2.selected > h2,.tab-count-3.selected > h2,.tab-count-4.selected > h2,
.tab-count-2.selected > h3,.tab-count-3.selected > h3,.tab-count-4.selected > h3
{
font-weight:bold;
}
.htabs a.selected {
font-weight:bold;
}
/***********************************/
div.container div.row section.col-lg-12.col-md-12.col-sm-12.col-xs-12 div#content div.std form table{
width: 100%;
overflow: hidden;
}
html.ltr body#offcanvas-container.cms-page-view.cms-contact.offcanvas-container.layout-fullwidth.fs12 section#page.offcanvas-pusher section#columns.offcanvas-siderbars div.container div.row section.col-lg-12.col-md-12.col-sm-12.col-xs-12 div#content div.std div.container div.float_right form.form-horizontal div.form-group div.col-sm-offset-2.col-sm-6 li{
list-style: none !important;
}
select#order_day, select#order_month,select#order_year, select#obtain_day, select#obtain_month, select#obtain_year{
width: 8%;
display: inline-block !important;
}
div.container div.row section.col-lg-12.col-md-12.col-sm-12.col-xs-12 div#content div.std form table tbody tr td ul > li{
list-style: none !important;
}
div.container div.row section.col-lg-12.col-md-12.col-sm-12.col-xs-12 div#content div.std form table tbody tr td ul{
padding-left: 0px;
}
/* line 3, ../sass/magento/_base.scss */
body {
  line-height: 18px;
  color: #666666;
  font-size: 13px;
  background: white;
  text-align: left;
}
input#captcha_form-validate-captcha{
width: 258px !important;
}
.product-view .add-to-box .add-cart button.btn-cart, .product-view .add-to-cart .add-cart button.btn-cart {max-width: 100% !important;}

.list-unstyled, .list-inline {
    list-style: outside none none !important;
    padding-left: 0;
}
div.container div.row section.col-lg-12.col-md-12.col-sm-12.col-xs-12 div#content div.std form table, div.container div.row section.col-lg-12.col-md-12.col-sm-12.col-xs-12 div#content div.std form table > tbody tr > td{
border: none;
}
li#captcha-input-box-form-validate-captcha, html.ltr body#offcanvas-container.cms-page-view.cms-information.offcanvas-container.layout-fullwidth.fs12 section#page.offcanvas-pusher section#columns.offcanvas-siderbars div.container div.row section.col-lg-12.col-md-12.col-sm-12.col-xs-12 div#content div.std form table tbody tr td ul li{
list-style: none;
padding-left: 0px !important;

}
html.ltr body#offcanvas-container.cms-page-view.cms-information.offcanvas-container.layout-fullwidth.fs12 section#page.offcanvas-pusher section#columns.offcanvas-siderbars div.container div.row section.col-lg-12.col-md-12.col-sm-12.col-xs-12 div#content div.std form table tbody tr td ul{
padding-left: 0px !important;
}
/* line 9, ../sass/magento/_rtl.scss */
.rtl body {
  text-align: right !important;
}

/* line 12, ../sass/magento/_base.scss */
a {
  cursor: hand;
  cursor: pointer;
}
/* line 13, ../sass/magento/_base.scss */
a img {
  border: none;
}
/* line 16, ../sass/magento/_base.scss */
a:hover {
  text-decoration: none;
  color: #fa7100;
}
/* line 20, ../sass/magento/_base.scss */
a:focus {
  outline: none;
  text-decoration: none;
  outline-offset: 0;
  color: #fa7100;
}

/* line 29, ../sass/magento/_base.scss */
img {
  border: 0 none;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

/* line 36, ../sass/magento/_base.scss */
body, td, th, input, textarea, select, a {
  outline: 0 none;
}

/* line 39, ../sass/magento/_base.scss */
input.input-text {
  padding: 5px;
  width: 100%;
}

/* Content */
/* line 41, ../sass/magento/_base.scss */
p {
  margin: 0 0 10px;
}

/* line 42, ../sass/magento/_base.scss */
strong {
  font-weight: normal;
}

/* line 43, ../sass/magento/_base.scss */
address {
  font-style: normal;
  line-height: 1.35;
  display: inline;
}

/* line 44, ../sass/magento/_base.scss */
cite {
  font-style: normal;
}

/* line 46, ../sass/magento/_base.scss */
q,
blockquote {
  quotes: none;
}

/* line 48, ../sass/magento/_base.scss */
q:before,
q:after {
  content: '';
}

/* line 49, ../sass/magento/_base.scss */
small, big {
  font-size: 1em;
}

/*sup           { font-size:1em; vertical-align:top; }*/
/* line 51, ../sass/magento/_base.scss */
.table img {
  max-width: none;
}

/* Lists */
/* line 56, ../sass/magento/_base.scss */
ul, ol {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

/* Tools */
/* line 65, ../sass/magento/_base.scss */
.hidden {
  display: block !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* line 66, ../sass/magento/_base.scss */
.nobr {
  white-space: nowrap !important;
}

/* line 67, ../sass/magento/_base.scss */
.wrap {
  white-space: normal !important;
}

/* line 68, ../sass/magento/_base.scss */
.a-left {
  text-align: left !important;
}

/* line 69, ../sass/magento/_base.scss */
.a-center {
  text-align: center !important;
}

/* line 70, ../sass/magento/_base.scss */
.a-right {
  text-align: right !important;
}

/* line 71, ../sass/magento/_base.scss */
.v-top {
  vertical-align: top;
}

/* line 72, ../sass/magento/_base.scss */
.v-middle {
  vertical-align: middle;
}

/* line 73, ../sass/magento/_base.scss */
.f-left {
  float: left !important;
}

/* line 74, ../sass/magento/_base.scss */
.f-right {
  float: right !important;
}

/* line 75, ../sass/magento/_base.scss */
.f-none {
  float: none !important;
}

/* line 76, ../sass/magento/_base.scss */
.f-fix {
  float: left;
  width: 100%;
}

/* line 77, ../sass/magento/_base.scss */
.no-display {
  display: none;
}

/* line 78, ../sass/magento/_base.scss */
.no-margin {
  margin: 0 !important;
}

/* line 79, ../sass/magento/_base.scss */
.no-padding {
  padding: 0 !important;
}

/* line 80, ../sass/magento/_base.scss */
.no-bg {
  background: none !important;
}

/* ======================================================================================= */
/* line 83, ../sass/magento/_base.scss */
.htabs {
  border-bottom: 1px solid #e4e4e4;
}
/* line 85, ../sass/magento/_base.scss */
.htabs a {
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  color: #999;
  display: none;
  float: left;
  font-size: 12px;
  text-transform: uppercase;
  padding: 12px 18px;
  text-align: center;
  text-decoration: none;
  position: relative;
  bottom: -1px;
  font-family: 'brandon_grotesque_regularRg';
}
/* line 100, ../sass/magento/_base.scss */
.htabs a.selected {
  background: none repeat scroll 0 0 #FFFFFF;
  color: #000;
  border-color: #e4e4e4 #e4e4e4 white;
}

/* line 110, ../sass/magento/_base.scss */
.tab-content {
  padding: 5px 0;
}

/* line 113, ../sass/magento/_base.scss */
.carousel-controls {
  height: 26px;
  right: 10px;
  top: 0px;
  width: 55px;
}
/* line 118, ../sass/magento/_base.scss */
.carousel-controls .carousel-control {
  border-radius: 3px;
  cursor: pointer;
}

/* line 123, ../sass/magento/_base.scss */
.carousel-control {
  background-color: #F4F4F4;
  color: #B0B0B0;
  cursor: pointer;
  font-size: 22px;
  height: 26px;
  line-height: 22px;
  text-shadow: none;
  transition: all 0.3s ease 0s;
  width: 26px;
}
/* line 133, ../sass/magento/_base.scss */
.carousel-control:hover {
  background-color: #E76D66;
  color: #FFFFFF;
  transition: all 0.3s ease 0s;
}
/* line 138, ../sass/magento/_base.scss */
.carousel-control.left {
  background-image: none;
  border-radius: 3px;
}
/* line 142, ../sass/magento/_base.scss */
.carousel-control.right {
  background-image: none;
  border-radius: 3px;
}

/* line 147, ../sass/magento/_base.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  /* Firefox */
}

/******************************************************
 * @package Ves Theme Framework for Magento
 * @version 1.0
 * @author http://www.venustheme.com
 * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved.
 * @license   GNU General Public License version 2
*******************************************************/
/* line 8, ../sass/magento/_block.scss */
.block {
  border: none;
  margin-bottom: 20px;
}
/* line 11, ../sass/magento/_block.scss */
.block .block-title {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/bg-sb-title.png) 10px 8px no-repeat black;
  font-size: 12px;
  text-transform: uppercase;
  padding: 0 28px;
}
/* line 17, ../sass/magento/_block.scss */
.block .block-title strong span {
  color: white;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 28px;
}
/* line 24, ../sass/magento/_block.scss */
.block .block-title a {
  text-decoration: none !important;
}
/* line 29, ../sass/magento/_block.scss */
.block .block-content {
  padding: 10px 0;
}
/* line 32, ../sass/magento/_block.scss */
.block .block-content .product-name {
  margin-bottom: 0;
}
/* line 38, ../sass/magento/_block.scss */
.block .btn-remove,
.block .btn-edit {
  float: right;
  margin: 5px 0 0;
}
/* line 41, ../sass/magento/_block.scss */
.block .actions {
  padding: 10px 0;
}
/* line 43, ../sass/magento/_block.scss */
.block .actions a, .block .actions button.button span span {
  background-color: black;
  border-radius: 0px;
  border: 1px solid black;
  color: white;
  padding: 0 10px;
  height: 26px;
  line-height: 23px;
  display: inline-block;
}
/* line 52, ../sass/magento/_block.scss */
.block .actions a:hover, .block .actions button.button span span:hover {
  text-decoration: underline;
}
/* line 56, ../sass/magento/_block.scss */
.block .actions button.button {
  border: none;
  display: block;
  float: left;
  margin-right: 5px;
  padding: 0;
}
/* line 60, ../sass/magento/_block.scss */
.block .actions button.button span span {
  background: none;
  border: none;
}
/* line 62, ../sass/magento/_block.scss */
.block .actions button.button:hover span span {
  text-decoration: underline;
}
/* line 66, ../sass/magento/_block.scss */
.block .empty {
  margin: 0;
  padding: 5px 9px;
}
/* line 68, ../sass/magento/_block.scss */
.block li {
  padding: 5px 0;
}
/* line 69, ../sass/magento/_block.scss */
.block li input.radio {
  margin-top: 1px;
}
/* line 77, ../sass/magento/_block.scss */
.block li:first-child {
  border-top: none;
}

/* Mini Products List */
/* line 85, ../sass/magento/_block.scss */
.mini-products-list {
  font-size: 12px;
  line-height: 18px;
}
/* line 88, ../sass/magento/_block.scss */
.mini-products-list li {
  overflow: hidden;
}
/* line 91, ../sass/magento/_block.scss */
.mini-products-list .product-image {
  float: left;
  float: left;
  margin-right: 15px;
}
/* line 9, ../sass/magento/_rtl.scss */
.rtl .mini-products-list .product-image {
  float: right !important;
}
/* line 20, ../sass/magento/_rtl.scss */
.rtl .mini-products-list .product-image {
  margin-left: 15px;
  margin-right: inherit;
}
/* line 97, ../sass/magento/_block.scss */
.mini-products-list .product-details {
  color: #000;
}
/* line 99, ../sass/magento/_block.scss */
.mini-products-list .product-details .product-name, .mini-products-list .product-details .nobr small {
  word-wrap: break-word;
}
/* line 102, ../sass/magento/_block.scss */
.mini-products-list .product-details .nobr {
  white-space: normal !important;
}

/* Block: Cart */
/* line 109, ../sass/magento/_block.scss */
.block-cart {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  background: #fff;
}
/* line 112, ../sass/magento/_block.scss */
.block-cart .summary {
  padding: 10px 0;
  position: relative;
  z-index: 1;
  text-align: right;
}
/* line 113, ../sass/magento/_block.scss */
.block-cart .amount {
  margin: 0;
}
/* line 115, ../sass/magento/_block.scss */
.block-cart .amount a {
  font-weight: bold;
}
/* line 117, ../sass/magento/_block.scss */
.block-cart .amount {
  padding-bottom: 10px;
}
/* line 118, ../sass/magento/_block.scss */
.block-cart .subtotal {
  text-align: right;
}
/* line 120, ../sass/magento/_block.scss */
.block-cart .subtotal .price {
  font-weight: bold;
}
/* line 121, ../sass/magento/_block.scss */
.block-cart .subtotal .label {
  color: inherit;
  display: inline-block;
  text-align: right;
}
/* line 124, ../sass/magento/_block.scss */
.block-cart .actions {
  padding: 0;
}
/* line 126, ../sass/magento/_block.scss */
.block-cart .actions button.button, .block-cart .actions .view-cart {
  background-color: #ccc!important;
  border: none;
  color: #333 !important;
  display: block;
  float: right;
  height: auto;
  line-height: 10px;
  padding: 10px 15px;
  margin: 0 0 0 5px;
  font-style: italic;
  transition: all 300ms ease-in-out 0s;
}
/* line 137, ../sass/magento/_block.scss */
.block-cart .actions button.button:hover, .block-cart .actions .view-cart:hover {
  color: #999 !important;
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.block-cart .actions:before, .block-cart .actions:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.block-cart .actions:after {
  clear: both;
}
/* line 142, ../sass/magento/_block.scss */
.block-cart .actions .paypal-logo {
  float: left;
  width: 100%;
  margin: 3px 0 0;
  text-align: right;
}
/* line 144, ../sass/magento/_block.scss */
.block-cart .actions .paypal-logo .paypal-or {
  clear: both;
  display: block;
  padding: 0 55px 8px 0;
}

/* Block: Layered Navigation */
/* line 154, ../sass/magento/_block.scss */
.block-layered-nav .block-subtitle {
  display: none;
}
/* line 156, ../sass/magento/_block.scss */
.block-layered-nav dt {
  text-transform: uppercase;
  color: black;
  font-size: 14px;
  line-height: 20px;
  padding: 7px 0 7px 25px;
}
/* line 158, ../sass/magento/_block.scss */
.block-layered-nav dd.last {
  background: none;
}
/* line 159, ../sass/magento/_block.scss */
.block-layered-nav dd a {
  color: #666666;
}
/* line 160, ../sass/magento/_block.scss */
.block-layered-nav dd li {
  line-height: 20px;
  padding: 7px 0 7px 40px;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/arrow-li.png) 30px 14px no-repeat;
}
/* line 165, ../sass/magento/_block.scss */
.block-layered-nav li {
  border: none;
}
/* line 170, ../sass/magento/_block.scss */
.block-layered-nav .currently li span {
  display: inline-block;
  color: #111;
}

/* Block: Poll */
/* line 180, ../sass/magento/_block.scss */
.block-poll {
  color: #777;
}
/* line 182, ../sass/magento/_block.scss */
.block-poll li {
  clear: both;
  line-height: 28px;
}
/* line 187, ../sass/magento/_block.scss */
.block-poll #poll-answers li {
  clear: both;
}
/* line 189, ../sass/magento/_block.scss */
.block-poll #poll-answers li .answer {
  float: left;
  padding: 0 5px 0 0;
}

/* Block: Orders and Returns */
/* line 195, ../sass/magento/_block.scss */
.block-gr-search li {
  padding: 3px 9px;
}
/* line 198, ../sass/magento/_block.scss */
.block-gr-search button.button span {
  border-color: #406a83;
  background: #618499;
}

/* Block: Tags */
/* line 206, ../sass/magento/_block.scss */
.block-tags .block-content {
  padding: 10px;
}
/* line 209, ../sass/magento/_block.scss */
.block-tags .block-content .tags-list li {
  border: none;
}
/* line 216, ../sass/magento/_block.scss */
.block-tags .actions {
  text-align: right;
}
/* line 218, ../sass/magento/_block.scss */
.block-tags .actions a {
  float: none;
}

/* Block reorder */
/* line 224, ../sass/magento/_block.scss */
.block-reorder li input {
  margin-right: 12px;
}

/* Block: Banner */
/* line 229, ../sass/magento/_block.scss */
.block-banner .block-content {
  text-align: center;
}

/* line 233, ../sass/magento/_block.scss */
.paypal-logo {
  margin-bottom: 15px;
}

/* line 236, ../sass/magento/_block.scss */
.form-list li {
  padding: 5px 0;
  overflow: hidden;
}

/* line 240, ../sass/magento/_block.scss */
.form-list .wide {
  width: 50%;
}

/* line 243, ../sass/magento/_block.scss */
.form-list .field {
  float: left;
  width: 50%;
}

/* Block related */
/* line 249, ../sass/magento/_block.scss */
.sidebar .mini-products-list .products-grid {
  padding-bottom: 20px;
  padding-left: 10px;
  border-bottom: 1px solid #e4e4e4;
}
/* line 20, ../sass/magento/_rtl.scss */
.rtl .sidebar .mini-products-list .products-grid {
  padding-right: 10px;
  padding-left: inherit;
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.sidebar .mini-products-list .products-grid:before, .sidebar .mini-products-list .products-grid:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.sidebar .mini-products-list .products-grid:after {
  clear: both;
}
/* line 252, ../sass/magento/_block.scss */
.sidebar .mini-products-list .products-grid .product-name a {
  font-size: 16px;
  display: block;
  font-family: 'brandon_grotesquelight';
}
/* line 258, ../sass/magento/_block.scss */
.sidebar .mini-products-list .products-grid .ratings .amount {
  display: none;
}
/* line 259, ../sass/magento/_block.scss */
.sidebar .mini-products-list .products-grid .ratings .rating-box {
  float: none;
}
/* line 261, ../sass/magento/_block.scss */
.sidebar .mini-products-list .products-grid .price-box {
  text-align: left;
}
/* line 9, ../sass/magento/_rtl.scss */
.rtl .sidebar .mini-products-list .products-grid .price-box {
  text-align: right !important;
}

/* line 264, ../sass/magento/_block.scss */
.checkbox.related-checkbox {
  float: right;
}

/* Block account */
/* line 270, ../sass/magento/_block.scss */
.block-account .block-content {
  padding: 15px 20px 10px;
}

/******************************************************
 * @package Ves Theme Framework for Magento
 * @version 1.0
 * @author http://www.venustheme.com
 * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved.
 * @license   GNU General Public License version 2
*******************************************************/
/* Forms */
/* line 10, ../sass/magento/_form.scss */
form {
  display: inline;
}

/* line 11, ../sass/magento/_form.scss */
fieldset {
  border: 0;
}

/* line 12, ../sass/magento/_form.scss */
legend {
  display: none;
}

/* Table */
/* line 15, ../sass/magento/_form.scss */
table {
  border: 0;
  border-spacing: 0;
  empty-cells: show;
  font-size: 100%;
  width: 100%;
}

/* line 16, ../sass/magento/_form.scss */
caption, th, td {
  vertical-align: top;
  text-align: left;
  font-weight: normal;
}

/* Global Styles ========================================================================= */
/* Form Elements */
/* line 20, ../sass/magento/_form.scss */
input, select, textarea, button {
  font-size: 13px;
  color: #666666;
  background-color: white;
  border: 1px solid #d6d4d4;
  border-radius: 0px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 30, ../sass/magento/_form.scss */
.button, input.button {
  background-color: #000;
  border-radius: 0px;
  border: 1px solid #000;
  color: white;
  padding: 5px 15px;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

/* line 38, ../sass/magento/_form.scss */
.button:hover {
  background: #666;
  border-color: #666;
}

/* line 39, ../sass/magento/_form.scss */
select, textarea {
  width: 100%;
  padding: 5px;
}

/* line 42, ../sass/magento/_form.scss */
input.qty, input[title="Qty"] {
  display: inline;
  text-align: center;
  width: 60px;
  height: 48px;
}

/* line 48, ../sass/magento/_form.scss */
input[type="radio"], input[type="checkbox"] {
  float: left;
  margin: 2px 5px 0 0;

}
/* line 9, ../sass/magento/_rtl.scss */
.rtl input[type="radio"], .rtl input[type="checkbox"] {
  float: right !important;
}
/* line 33, ../sass/magento/_rtl.scss */
.rtl input[type="radio"], .rtl input[type="checkbox"] {
  margin: 0 0 0 3px;
}

/* line 55, ../sass/magento/_form.scss */
label {
  padding: 0;
  margin-bottom: 2px;
  font-weight: normal;
  color: #555555;
}

/* line 61, ../sass/magento/_form.scss */
.label {
  display: table-cell;
}

/* Data Table */
/* line 65, ../sass/magento/_form.scss */
table {
  width: 100%;
  border: 1px solid #e4e4e4;
  /* Bundle products tables */
}
/* line 68, ../sass/magento/_form.scss */
table .even {
  background: #eeeded;
}
/* line 69, ../sass/magento/_form.scss */
table td.last, table th.last {
  border-right: 0;
}
/* line 70, ../sass/magento/_form.scss */
table tr.last th, table tr.last td {
  border-bottom: 0 !important;
  border-color: #e4e4e4;
}
/* line 71, ../sass/magento/_form.scss */
table th {
  padding: 3px 8px;
  font-weight: bold;
  border-right: 1px solid #D6D4D4;
}
/* line 72, ../sass/magento/_form.scss */
table td {
  padding: 3px 8px;
}
/* line 75, ../sass/magento/_form.scss */
table tbody th, table tbody td {
  border-bottom: 1px solid #d9dde3;
  border-right: 1px solid #d9dde3;
}
/* line 78, ../sass/magento/_form.scss */
table tbody.odd tr {
  background: #f8f7f5 !important;
}
/* line 79, ../sass/magento/_form.scss */
table tbody.even tr {
  background: #f6f6f6 !important;
}
/* line 81, ../sass/magento/_form.scss */
table tbody.odd tr td,
table tbody.even tr td {
  border-bottom: 0;
}
/* line 83, ../sass/magento/_form.scss */
table tbody.odd tr.border td,
table tbody.even tr.border td {
  border-bottom: 1px solid #d9dde3;
}
/* line 85, ../sass/magento/_form.scss */
table tbody td .option-label {
  font-weight: bold;
  font-style: italic;
}
/* line 86, ../sass/magento/_form.scss */
table tbody td .option-value {
  padding-left: 10px;
}

/* line 89, ../sass/magento/_form.scss */
.table thead > tr > th {
  border-color: #e4e4e4;
}

/* line 92, ../sass/magento/_form.scss */
.data-table {
  width: 100%;
}
/* line 94, ../sass/magento/_form.scss */
.data-table th, .data-table td {
  padding: 10px;
}
/* line 97, ../sass/magento/_form.scss */
.data-table thead {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-bottom: 1px solid #e4e4e4;
}
/* line 100, ../sass/magento/_form.scss */
.data-table thead th {
  font-weight: bold;
  vertical-align: bottom;
}
/* line 103, ../sass/magento/_form.scss */
.data-table thead th.wrap {
  white-space: normal;
}
/* line 108, ../sass/magento/_form.scss */
.data-table tr.odd td, .data-table tr.odd th {
  border-right: 1px solid #e4e4e4;
  color: #333;
  border-color: #e4e4e4;
}
/* line 113, ../sass/magento/_form.scss */
.data-table tr.odd td.last {
  border-right: medium none;
}
/* line 116, ../sass/magento/_form.scss */
.data-table tr.odd.last {
  border-bottom: 1px solid #e4e4e4;
}
/* line 119, ../sass/magento/_form.scss */
.data-table tr.even td, .data-table tr.even th {
  border-right: 1px solid #e4e4e4;
  color: #333;
}
/* line 123, ../sass/magento/_form.scss */
.data-table tr.even td.last {
  border-right: medium none;
}
/* line 126, ../sass/magento/_form.scss */
.data-table tr.even {
  background-color: #fff;
}
/* line 130, ../sass/magento/_form.scss */
.data-table tbody tr.product-shop-row:hover {
  background-color: #fff;
}
/* line 133, ../sass/magento/_form.scss */
.data-table tbody.odd td {
  border-width: 0 1px;
}
/* line 136, ../sass/magento/_form.scss */
.data-table tbody.odd tr.last {
  border-bottom: 1px solid #e4e4e4;
}
/* line 139, ../sass/magento/_form.scss */
.data-table tbody.even {
  background-color: #fff;
}
/* line 142, ../sass/magento/_form.scss */
.data-table tbody.even td {
  border-width: 0 1px;
}
/* line 146, ../sass/magento/_form.scss */
.data-table th .tax-flag {
  font-weight: normal;
}
/* line 149, ../sass/magento/_form.scss */
.data-table .cell-label {
  display: none;
}

/* line 153, ../sass/magento/_form.scss */
.validation-advice {
  color: #EE001C;
  font-size: 12px;
  margin: 3px 0;
}

/******************************************************
 * @package Ves Theme Framework for Magento
 * @version 1.0
 * @author http://www.venustheme.com
 * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved.
 * @license   GNU General Public License version 2
*******************************************************/
/* Layout ================================================================================ */
/* line 10, ../sass/magento/_layout.scss */
#page {
  margin: 0 auto;
}

/* line 13, ../sass/magento/_layout.scss */
.page-print {
  background: #fff;
  padding: 25px 30px;
  text-align: left;
}

/* line 14, ../sass/magento/_layout.scss */
.page-empty {
  background: #fff;
  padding: 20px;
  text-align: left;
}

/* line 15, ../sass/magento/_layout.scss */
.page-popup {
  background: #fff;
  padding: 25px 30px;
  text-align: left;
}

/* line 19, ../sass/magento/_layout.scss */
body.layout-boxed-md {
  background: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/pattern/pattern14.png");
}
/* line 21, ../sass/magento/_layout.scss */
body.layout-boxed-md #page {
  max-width: 960px;
  -webkit-box-shadow: 0 0 5px #888888;
  box-shadow: 0 0 5px #888888;
  background: white;
}
/* line 23, ../sass/magento/_layout.scss */
body.layout-boxed-lg {
  background: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/pattern/pattern14.png");
}
/* line 25, ../sass/magento/_layout.scss */
body.layout-boxed-lg #page {
  max-width: 1180px;
  -webkit-box-shadow: 0 0 5px #888888;
  box-shadow: 0 0 5px #888888;
  background: white;
}

/*
* TOPBAR 
*/
/* line 35, ../sass/magento/_layout.scss */
#topbar {
  background-color: transparent;
  padding-top: 10px;
  padding-bottom: 5px;
  /*border-style: solid;
  border-width: 5px 0 1px;
  border-color: black transparent #e4e4e4;*/
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
#topbar:before, #topbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
#topbar:after {
  clear: both;
}
/* line 41, ../sass/magento/_layout.scss */
#topbar a {
  color: #666666;
  font-size: 0.9em;
}
#topbar img{
/*margin-bottom: 5px;*/
  max-height: 55px;
  padding: 0;
}
div.country-selected .dropdown a img {
	margin-bottom: 5px;
}
/* line 48, ../sass/magento/_layout.scss */
#topbar .links li {
  float: left;
  line-height: 42px;
  display: list-item;
  list-style-type: disc;
  margin: 0 3px 0 15px;
}
/* line 57, ../sass/magento/_layout.scss */
#topbar .links li.last a {
  border-right: 1px solid #e4e4e4;
  padding-right: 3px;
  border-left: 0;
  padding-left: 0;
}
/* line 20, ../sass/magento/_rtl.scss */
.rtl #topbar .links li.last a {
  border-right: 0;
  border-left: inherit;
}
/* line 20, ../sass/magento/_rtl.scss */
.rtl #topbar .links li.last a {
  padding-right: 0;
  padding-left: inherit;
}
/* line 65, ../sass/magento/_layout.scss */
#topbar .welcome-msg {
  margin: 0;
  color: white;
  text-align: right;
}
/* line 69, ../sass/magento/_layout.scss */
#topbar .welcome-msg a {
  color: #666666;
}
/* line 74, ../sass/magento/_layout.scss */
#topbar .language {
  padding-top: 13px;
  padding-left: 12px;
}
/* line 76, ../sass/magento/_layout.scss */
#topbar .language > div {
  padding-right: 12px;
}
/* line 78, ../sass/magento/_layout.scss */
#topbar .caret {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/caret.png) center no-repeat transparent;
  border: none;
  width: 8px;
  height: 8px;
  margin-left: 4px;
  margin-top: -1px;
}
/* line 84, ../sass/magento/_layout.scss */
#topbar .form-search {
  position: relative;
  margin-top: 8px;
  margin-right: 6px;
}
/* line 85, ../sass/magento/_layout.scss */
#topbar .form-search label {
  display: none;
}
/* line 89, ../sass/magento/_layout.scss */
#topbar .form-search #search {
  border: 1px solid #e4e4e4;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 28px;
  width: 170px;
  padding-right: 20px;
  padding-left: 5px;
  color: #666;
  font-size: 12px;
}
/* line 99, ../sass/magento/_layout.scss */
#topbar .form-search .button {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/btn-search.png) center no-repeat transparent;
  text-indent: 9999em;
  overflow: hidden;
  width: 20px;
  height: 28px;
  border: none;
  position: absolute;
  top: 0;
  right: 0;
}


  
  #topbar > div > div {
    height: 100%;
    min-width: 90px;
    text-align: center;
  }
    #topbar > div > div > a,
	#topbar > div > div.cart .cart a {
		display: block;
		background-repeat: no-repeat;
		background-position: center top;
		height: 35px;
	}
	
	#topbar > div > div > a > div,
	#topbar > div > div.cart .cart a  > div {
		padding-top: 35px;
	}
  
	#topbar > div > div.cart .cart a {
		background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/aug16/cart_grey.svg')!important;
		/* min-width: 35px; */
	}
	#topbar > div > div.cart .cart a:hover {
		background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/aug16/cart_hover.svg')!important;
	}
	#topbar > div > div.cart #cart.has_items .cart a {
		background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/aug16/cart_filled.svg')!important;
	}
	#topbar > div > div.wishlist > a {
		background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/aug16/wishlist_grey.svg')!important;
	}
	#topbar > div > div.wishlist > a:hover {
		background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/aug16/wishlist_hover.svg')!important;
	}
	#topbar > div > div.logout > a {
		background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/aug16/logout_grey.svg')!important;
	}
	#topbar > div > div.logout > a:hover {
		background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/aug16/logout_hover.svg')!important;
	}
	#topbar > div > div.account > a {
		background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/aug16/account_grey.svg')!important;
	}
	#topbar > div > div.account > a:hover {
		background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/aug16/account_hover.svg')!important;
	}
	#topbar > div > div.settings > a {
		background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/aug16/settings_grey.svg')!important;
		position: relative;
	}
	#topbar > div > div.settings > a > img {
		position: absolute;
		left: 25px;
	}
	#topbar > div > div.settings > a:hover {
		background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/aug16/settings_hover.svg')!important;
	}
	#topbar > div > div.phone > a {
		background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/aug16/phone_grey.svg')!important;
	}
	#topbar > div > div.phone > a:hover {
		background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/aug16/phone_hover.svg')!important;
	}

/* Cart top */
/* line 114, ../sass/magento/_layout.scss */
.cart-inner {
  // margin-top: 8px;
  padding-top: 10px;
  margin-right: 35px;
}
/* line 117, ../sass/magento/_layout.scss */
.cart-inner .fa {
  background: black;
  color: #FFFFFF;
  height: 28px;
  line-height: 28px;
  text-align: center;
  width: 28px;
  margin-right: 10px;
}
/* line 126, ../sass/magento/_layout.scss */
.cart-inner h4 {
  font-size: 12px;
  text-transform: uppercase;
}
/* line 127, ../sass/magento/_layout.scss */
.cart-inner a {
  text-transform: none;
}

/*
* HEADER 
*/
/* line 132, ../sass/magento/_layout.scss */
#header-main {
  background-color: transparent;
}

/* line 135, ../sass/magento/_layout.scss */
.header-wrap {
  text-align: center;
  padding: 15px 0;
}

/**LOGO**/
/* line 138, ../sass/magento/_layout.scss */
.logo strong {
  position: absolute;
  top: -999em;
  left: -999em;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  text-indent: -999em;
  overflow: hidden;
}
.top-search {
	float: right; border: medium none; height: 50px; width: 290px; position: relative; z-index: 100000; top: -51px;
}
.top-search-placeholder {
	top: 0;
}

/* line 151, ../sass/magento/_layout.scss */
.top-search .form-search .search-autocomplete {
  left: 0 !important;
  top: 100% !important;
  z-index: 999;
}
/* line 155, ../sass/magento/_layout.scss */
.top-search .form-search .search-autocomplete ul {
  border: 1px solid #5c7989;
  background-color: #f9f5f0;
}
/* line 157, ../sass/magento/_layout.scss */
.top-search .form-search .search-autocomplete ul li {
  text-align: left;
  border-bottom: 1px solid #f4eee7;
  padding: 2px 8px 1px 8px;
  cursor: pointer;
}
/* line 159, ../sass/magento/_layout.scss */
.top-search .form-search .search-autocomplete ul li .amount {
  float: right;
  font-weight: bold;
}
/* line 162, ../sass/magento/_layout.scss */
.top-search .form-search .search-autocomplete ul li.odd {
  background-color: #fffefb;
}
/* line 165, ../sass/magento/_layout.scss */
.top-search .form-search .search-autocomplete ul li.selected {
  background-color: #f7e8dd;
}

/* line 171, ../sass/magento/_layout.scss */
.top-container {
  clear: both;
  padding: 5px 10px 0 12px;
  text-align: right;
}
/* line 175, ../sass/magento/_layout.scss */
.top-container a {
  font-size: 11px;
  color: #ebbc58;
}

/*
 * NAVIGATION
 */
/* line 186, ../sass/magento/_layout.scss */
.navbar-inverse {
  border-color: #e4e4e4 transparent black;
}

/*
 * SLIDESHOW 
 */
/*
 * SHOWCASE 
 */
/* line 198, ../sass/magento/_layout.scss */
.ves-showcase .block .block-content {
  background: none;
}

/*
 * PROMOTION 
 */
/*
 * MAIN CONTENT
 */
/*
 * MASSBOTTOM
 */
/* BreadCrumbs */
/* line 216, ../sass/magento/_layout.scss */
.breadcrumb {
	background-color: inherit !important;
	overflow: hidden;
	width:100%;
	font-size: 14px;	  
}
.breadcrumbs ul {	
  	overflow: hidden;
  	width: 100%;
	margin-bottom: 1.0em;
}
.breadcrumbs a {	
  	float: left;
	padding-right: 2px;
  	text-decoration: none;  	
}
.breadcrumbs a::after,
.breadcrumbs a::before{
	content: "";
  	position: absolute;
  	
}
/* line 220, ../sass/magento/_layout.scss */
.breadcrumbs li {
  	float: left;
	
}
.breadcrumb li:last-child strong::before{
	padding-left: 1em;
  	border-radius: 5px 0 0 5px;
}
.breadcrumbs li.item strong {
	padding-left: .1em;
}	

/* line 221, ../sass/magento/_layout.scss */
.breadcrumb strong
 {
 	font-weight: bold;
  	background: none;
}
.breadcrumbs strong::after,
.breadcrumbs strong::before{
	content: normal;
}
/* FOOTER*/
/* Footer ================================================================================ */
/* line 247, ../sass/magento/_layout.scss */
.footer-bottom ul {
  display: inline;
}
/* line 249, ../sass/magento/_layout.scss */
.footer-bottom ul.links {
  display: block;
}
/* line 252, ../sass/magento/_layout.scss */
.footer-bottom ul li {
  display: inline;
  margin: 0 5px;
}

/* line 259, ../sass/magento/_layout.scss */
.footer-container .bottom-container {
  margin: 0 0 5px;
}

/*FOOTER TOP*/
/*FOOTER CENTER*/
/* ======================================================================================= */
/* POWER BY */
/* line 269, ../sass/magento/_layout.scss */
.copyright {
  text-align: center;
  border-top: 1px solid #e4e4e4;
  padding: 35px 0 70px;
  border-bottom: 10px solid #000;
  line-height: 24px;
}

/******************************************************
 * @package Ves Theme Framework for Magento
 * @version 1.0
 * @author http://www.venustheme.com
 * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved.
 * @license   GNU General Public License version 2
*******************************************************/
/* line 8, ../sass/magento/_magento-module.scss */
.dropdown {
  display: block !important;
}

/* line 10, ../sass/magento/_magento-module.scss */
.form-language a {
  background-position: left center;
  background-repeat: no-repeat;
}

/* Topcart */
/* line 19, ../sass/magento/_magento-module.scss */
.cart-top #cart {
  position: relative;
  padding-bottom: 9px;
}
/* line 22, ../sass/magento/_magento-module.scss */
.cart-top #cart .content {
  color: #000;
  min-width: 325px;
  position: absolute;
  right: 0;
  top: 140%;
  z-index: 9999;
  visibility: hidden;
  opacity: 0;
  background: #fff;
  border: 1px solid #e4e4e4;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
/* line 27, ../sass/magento/_magento-module.scss */
.cart-top #cart .content .empty {
  text-align: center;
  padding: 20px 10px;
}
/* line 28, ../sass/magento/_magento-module.scss */
.cart-top #cart .content .block-subtitle {
  display: none;
}
/* line 29, ../sass/magento/_magento-module.scss */
.cart-top #cart .content .block-content {
  padding: 0;
}
/* line 30, ../sass/magento/_magento-module.scss */
.cart-top #cart .content li.item {
  border-bottom: 1px solid #ddd;
  padding: 8px 0;
}
/* line 31, ../sass/magento/_magento-module.scss */
.cart-top #cart .content .btn-edit {
  display: none;
}
/* line 32, ../sass/magento/_magento-module.scss */
.cart-top #cart .content .btn-remove {
  margin-top: 6px;
}
/* line 34, ../sass/magento/_magento-module.scss */
.cart-top #cart .block-cart {
  margin: 0;
  padding: 10px;
}
/* line 36, ../sass/magento/_magento-module.scss */
.cart-top #cart.active .content {
  visibility: visible;
  top: 120%;
  opacity: 1;
  z-index: 200000;
}
/* line 38, ../sass/magento/_magento-module.scss */
.cart-top #cart a {
  color: #666666;
}

/* swap-images */
/* line 44, ../sass/magento/_magento-module.scss */
.product-block .image {
  position: relative;
}
/* line 46, ../sass/magento/_magento-module.scss */
.product-block .image .hover-image {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  opacity: 0;
  width: 100%;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}
/* line 51, ../sass/magento/_magento-module.scss */
.product-block .product-img {
  position: relative;
}
/* line 54, ../sass/magento/_magento-module.scss */
.product-block .product-img:hover .hover-image {
  visibility: visible;
  opacity: 1;
}

/* line 60, ../sass/magento/_magento-module.scss */
.product-block .image .onsale,
.product-img-box .image .onsale {
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  text-align: center;
  background: #f5ea32;
  width: 70px;
  height: 70px;
  line-height: 70px;
  z-index: 999;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 64, ../sass/magento/_magento-module.scss */
.product-block .image .onsale span,
.product-img-box .image .onsale span {
  color: black;
  border: 1px solid black;
  border-width: 1px 0;
  text-transform: uppercase;
  padding: 3px 0;
}

/* line 68, ../sass/magento/_magento-module.scss */
.product-img-box .image .onsale {
  right: 20px;
}

/* Tree menu */
/* line 74, ../sass/magento/_magento-module.scss */
#ves-accordion > li > a {
  text-transform: uppercase;
  color: black;
  font-size: 14px;
  line-height: 20px;
  padding: 7px 0 7px 25px;
  font-weight: bold;
}
/* line 78, ../sass/magento/_magento-module.scss */
#ves-accordion li {
  padding: 0;
}
/* line 79, ../sass/magento/_magento-module.scss */
#ves-accordion ul.level0 > li, #ves-accordion ul.level1 > li {
  line-height: 20px;
  padding: 7px 0 7px 40px;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/arrow-li.png) 30px 14px no-repeat;
}
/* line 86, ../sass/magento/_magento-module.scss */
#ves-accordion ul li a {
  color: #666666;
}

/* line 89, ../sass/magento/_magento-module.scss */
.ves-categoriesmenu .block-title {
  background-image: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/bg-sb-category.png);
  background-position: 10px 9px;
}

/* Tabs Home */
/* line 95, ../sass/magento/_magento-module.scss */
.box.producttabs {
  margin-bottom: 0;
}

/* line 97, ../sass/magento/_magento-module.scss */
.producttabs .nav-tabs {
  text-align: center;
  border: none;
  font-size: 0px;
  display: block;
  position: relative;
}
/* line 101, ../sass/magento/_magento-module.scss */
.producttabs .nav-tabs li {
  display: inline-block;
  float: none;
  margin: 0;
}
/* line 102, ../sass/magento/_magento-module.scss */
.producttabs .nav-tabs > li {
  background: white;
}
/* line 104, ../sass/magento/_magento-module.scss */
.producttabs .nav-tabs > li a {
  color: #666666;
  font-size: 10px;
  text-transform: uppercase;
  border: none;
  margin: 0;
  font-family: 'brandon_grotesque_regularRg';
  letter-spacing: 2px;
  display: list-item;
  list-style: disc inside none;
  padding: 10px 0 10px 15px;
  background: none;
}
/* line 115, ../sass/magento/_magento-module.scss */
.producttabs .nav-tabs > li a span {
  font-size: 14px;
  line-height: 1em;
  padding: 0 0 0 5px;
}
/* line 118, ../sass/magento/_magento-module.scss */
.producttabs .nav-tabs > li a:hover, .producttabs .nav-tabs > li a:focus {
  background: none;
}
/* line 122, ../sass/magento/_magento-module.scss */
.producttabs .nav-tabs > li.active a, .producttabs .nav-tabs > li:hover a {
  border: none;
  color: black;
}
/* line 125, ../sass/magento/_magento-module.scss */
.producttabs .nav-tabs > li:last-child a {
  padding-right: 10px;
}
/* line 131, ../sass/magento/_magento-module.scss */
.producttabs .nav-tabs:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -1px;
  height: 1px;
  width: 100%;
  background: black;
  content: "";
}
/* line 133, ../sass/magento/_magento-module.scss */
.producttabs .carousel-controls {
  position: static;
  width: auto;
  text-align: center;
  margin-bottom: 20px;
}
/* line 135, ../sass/magento/_magento-module.scss */
.producttabs .carousel-controls .carousel-control {
  position: static;
  background: none;
  opacity: 1;
  border: none;
}
/* line 138, ../sass/magento/_magento-module.scss */
.producttabs .carousel-controls .carousel-control span {
  font-size: 12px;
  font-style: italic;
  height: 20px;
  opacity: 1;
  color: #fff;
  background-color: #666;
  text-transform: none;
  padding: 0 15px 2px;
  position: relative;
  display: inline-block;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
}
/* line 151, ../sass/magento/_magento-module.scss */
.producttabs .carousel-controls .carousel-control span:before {
  position: absolute;
  top: 0;
  left: -22px;
  content: "";
  border: 11px solid transparent;
  border-right-color: #666;
}
/* line 160, ../sass/magento/_magento-module.scss */
.producttabs .carousel-controls .carousel-control span.cars-next:before {
  border-right-color: transparent;
  border-left-color: #666;
  left: auto;
  right: -22px;
}
/* line 167, ../sass/magento/_magento-module.scss */
.producttabs .carousel-controls .carousel-control span:hover {
  background: #000;
}
/* line 169, ../sass/magento/_magento-module.scss */
.producttabs .carousel-controls .carousel-control span:hover:before {
  border-right-color: #000;
}
/* line 173, ../sass/magento/_magento-module.scss */
.producttabs .carousel-controls .carousel-control span:hover.cars-next:before {
  border-left-color: #000;
  border-right-color: transparent;
}
/* line 182, ../sass/magento/_magento-module.scss */
.producttabs .product-block {
  margin-bottom: 20px;
}

/* Carousel */
/* line 188, ../sass/magento/_magento-module.scss */
.sidebar .block-productcarousel .block-content {
  padding-top: 0;
}

/* Megamenu */
/* line 195, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-inverse {
  margin: 0;
  border-style: solid;
}
/* line 196, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav {
  float: none;
  line-height: 0;
}
/* line 199, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li {
  float: none;
  display: inline-block;
  border: 1px solid transparent;
  border-width: 0 1px;
}
/* line 203, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li:hover {
  border-color: #e4e4e4;
}
/* line 206, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li.dropdown {
  display: inline-block !important;
}
/* line 208, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li.dropdown > a > .caret {
  border-bottom-color: black;
  border-top-color: black;
  margin-top: -3px;
  margin-right: 3px;
}
/* line 217, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li:hover > .dropdown-menu {
  opacity: 1;
  visibility: visible;
  top: 100%;
}
/* line 223, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li > a {
  font-family: "brandon_grotesque_regularRg";
  font-size: 12px;
  display: block;
  line-height: 18px;
  text-decoration: none;
  float: left;
  padding: 16px 20px;
  color: black;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 300;
}
/* line 236, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li .dropdown-menu {
  background: #000;
  text-align: left;
  min-width: 15em;
  padding: 22px 20px 30px;
  line-height: 1.45;
  color: #999999;
  top: 90px;
  z-index: 0;
  visibility: hidden;
  opacity: 0;
  display: block;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 245, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li .dropdown-menu a {
  display: block;
  line-height: 24px;
}
/* line 246, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li .dropdown-menu a span {
  font-family: Noticia Text;
  font-size: 13px;
  font-weight: 300 !important;
  line-height: 24px;
  color: #999999;
}
/* line 255, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li .dropdown-menu a:hover span {
  color: white;
}
/* line 262, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li .dropdown-menu .name a {
  line-height: 1.35em;
}
/* line 263, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li .dropdown-menu .dropdown-menu-inner {
  padding: 0;
}
/* line 265, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li .dropdown-menu .dropdown-menu-inner .dropdown-submenu {
  position: relative;
}
/* line 266, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li .dropdown-menu .dropdown-menu-inner a {
  color: #999;
}
/* line 270, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li.full-width {
  position: static;
}
/* line 272, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li.full-width .dropdown-menu {
  width: 100% !important;
}
/* line 274, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li.m-left {
  position: static;
}
/* line 276, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li.m-left .dropdown-menu {
  left: 0;
  right: auto;
}
/* line 278, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li.m-right {
  position: static;
}
/* line 280, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li.m-right .dropdown-menu {
  left: auto;
  right: 0;
}
/* line 284, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li .dropdown-submenu > a > span {
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 2px;
  font-family: "brandon_grotesque_regularRg";
  padding-bottom: 6px;
  display: block;
}
/* line 295, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-nav > li .mega-col-inner div.menu-title {
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 2px;
  font-family: "brandon_grotesque_regularRg";
  font-weight: 300;
  padding-bottom: 10px;
}
/* line 307, ../sass/magento/_magento-module.scss */
#ves-mainnav .dropdown-menu-inner a {
  color: #999;
}
/* line 309, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-inverse {
  float: none;
}
/* line 311, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-inverse .navbar-collapse {
  padding: 0;
  /* text-align: center; */
}
/* line 316, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-inverse {
  margin: 0;
  border-width: 1px 0 2px;
}
/* line 317, ../sass/magento/_magento-module.scss */
#ves-mainnav .navbar-inverse .navbar {
  border: none !important;
  margin: 0;
}
/* line 320, ../sass/magento/_magento-module.scss */
#ves-mainnav .widget-product-list .product-block .image {
  float: left;
  margin-right: 10px;
}
/* line 322, ../sass/magento/_magento-module.scss */
#ves-mainnav .widget-product-list .product-block .image img {
  float: none;
  width: auto;
  height: auto;
  margin: 0;
}
/* line 324, ../sass/magento/_magento-module.scss */
#ves-mainnav .widget-product-list .product-block .price-box .price {
  color: #fff !important;
  font-family: Noticia Text !important;
  font-size: 15px !important;
}
/* line 325, ../sass/magento/_magento-module.scss */
#ves-mainnav .widget-product-list .product-block .cart {
  display: none;
}

#ves-mainnav .navbar-inverse .navbar-collapse > div {
	position: absolute;
	right: 0px;
	top: 0px;
}

#ves-mainnav .navbar-inverse .navbar-collapse div .nav.navbar-nav.megamenu {
	float: right;
}

.level-top.request {
	color: #fa7100 !important;
    font-style: italic;
    padding: 11px !important;
}

.level-top.request > img {
	width: 30px;
	height: 30px;
}

/* Blog */
/* line 331, ../sass/magento/_magento-module.scss */
#ves-custom {
  margin-bottom: 45px;
}

/* line 333, ../sass/magento/_magento-module.scss */
.venus-latest-block .title {
  display: block;
  text-align: center;
  font-family: "brandon_grotesque_regularRg";
  font-weight: 300;
  font-size: 14px;
  letter-spacing: 2px;
  text-transform: uppercase;
  position: relative;
  line-height: 1em;
  padding: 7px 0px 4px;
  margin-bottom: 25px;
}
/* line 342, ../sass/magento/_magento-module.scss */
.venus-latest-block .title:before {
  content: "";
  height: 1px;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: 1px;
  background: black;
}
/* line 352, ../sass/magento/_magento-module.scss */
.venus-latest-block .title span {
  background: white;
  padding: 0 10px;
  position: relative;
  z-index: 99;
  color: black;
}
/* line 355, ../sass/magento/_magento-module.scss */
.venus-latest-block .post-item h4 {
  margin-bottom: 10px;
}
/* line 357, ../sass/magento/_magento-module.scss */
.venus-latest-block .post-item h4 a {
  color: black;
  font-size: 16px;
  font-family: Noticia Text;
  font-weight: bold;
  line-height: 24px;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
/* line 364, ../sass/magento/_magento-module.scss */
.venus-latest-block .post-item h4 a:hover {
  color: #666666;
}
/* line 367, ../sass/magento/_magento-module.scss */
.venus-latest-block .post-item .blog-time {
  font-style: italic;
  font-size: 1em;
  color: #666666;
  font-family: Noticia Text;
}
/* line 369, ../sass/magento/_magento-module.scss */
.venus-latest-block .latest-description {
  font-size: 1em;
  font-family: Noticia Text;
  line-height: 24px;
  margin-bottom: 10px;
}
/* line 375, ../sass/magento/_magento-module.scss */
.venus-latest-block .blog-readmore a {
  font-style: italic;
  color: black;
  font-size: 1em;
  padding-right: 20px;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/arrow-links.png) right 8px no-repeat;
}

/* custom-subscribe */
/* line 379, ../sass/magento/_magento-module.scss */
.custom-subscribe {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/bg-letter.png) right top no-repeat whitesmoke;
  border-top: 1px solid #000;
  margin-top: 13px;
  text-align: center;
  padding: 0 30px 30px;
}
/* line 385, ../sass/magento/_magento-module.scss */
.custom-subscribe .title {
  text-transform: uppercase;
  font-family: "brandon_grotesque_regularRg";
  font-size: 14px;
  color: #000;
  letter-spacing: 2px;
  padding: 15px 0;
  font-weight: 300;
}
/* line 394, ../sass/magento/_magento-module.scss */
.custom-subscribe .form-subscribe-header {
  margin-bottom: 20px;
}
/* line 395, ../sass/magento/_magento-module.scss */
.custom-subscribe .form-control {
  border: none;
  margin-bottom: 10px;
  font-style: italic;
}
/* line 396, ../sass/magento/_magento-module.scss */
.custom-subscribe .button, .custom-subscribe input.button {
  font-style: italic;
}
/* line 397, ../sass/magento/_magento-module.scss */
.custom-subscribe .button span span {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/arrow-links-white.png) right 7px no-repeat;
  padding-right: 18px;
}

/* Brand */
/* line 405, ../sass/magento/_magento-module.scss */
.product-shop .product-brand strong {
  display: none;
}

/* line 408, ../sass/magento/_magento-module.scss */
.ves-brand .item-inner img {
  background: #fff;
}

/* line 409, ../sass/magento/_magento-module.scss */
.vesbrandcarousel .item-inner:hover {
  border-color: #000;
}

/* Offcanvas Sidebar */
/* line 411, ../sass/magento/_magento-module.scss */
.offcanvas-sidebars-buttons {
  margin-bottom: 10px;
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.offcanvas-sidebars-buttons:before, .offcanvas-sidebars-buttons:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.offcanvas-sidebars-buttons:after {
  clear: both;
}

/* line 416, ../sass/magento/_magento-module.scss */
.col1-layout .offcanvas-sidebars-buttons {
  display: none;
}

/* line 418, ../sass/magento/_magento-module.scss */
.navbar-toggle {
  background-color: #333;
  border-color: #333;
}

/* line 423, ../sass/magento/_magento-module.scss */
.offcanvas-menu .widget-inner {
  padding: 0 10px;
}
/* line 426, ../sass/magento/_magento-module.scss */
.offcanvas-menu .widget-product-list .product-block .image {
  float: left;
}
/* line 427, ../sass/magento/_magento-module.scss */
.offcanvas-menu .widget-product-list .product-block .cart {
  display: none;
}

/* Slideshow */
/* line 435, ../sass/magento/_magento-module.scss */
.ves-slideshow {
  margin: 10px 0;
}
/* line 438, ../sass/magento/_magento-module.scss */
.ves-slideshow .ves-caption {
  border-style: none;
  border-width: 0;
  color: #FFF;
  font-family: "brandon_grotesque_regularRg",serif;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 3px;
  line-height: 30px;
  margin: 0;
  text-shadow: none;
  text-transform: uppercase;
}
/* line 453, ../sass/magento/_magento-module.scss */
.ves-slideshow .ves-caption.normal-caption {
  font-weight: 300;
  color: #FFF;
  font-family: Noticia Text, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
  text-align: center;
  text-shadow: none;
  text-transform: none;
  letter-spacing: 0;
}
/* line 468, ../sass/magento/_magento-module.scss */
.ves-slideshow .ves-caption.big-caption {
  color: #FFF;
  font-family: "brandon_grotesquebold",serif;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: 3px;
  line-height: 36px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  padding-top: 40px;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/bulet-slide.png) top center no-repeat;
}
/* line 484, ../sass/magento/_magento-module.scss */
.ves-slideshow .vescontentslider .carousel-control.left {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/large_left.png) left center no-repeat;
}
/* line 489, ../sass/magento/_magento-module.scss */
.ves-slideshow .vescontentslider .carousel-control.right {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/large_right.png) right center no-repeat;
}

/******************************************************
 * @package Ves Theme Framework for Magento
 * @version 1.0
 * @author http://www.venustheme.com
 * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved.
 * @license   GNU General Public License version 2
*******************************************************/
/* Page Heading */
/* line 9, ../sass/magento/_magento-pages.scss */
.page-title h1, .category-title h1 {
  color: black;
  font-size: 24px;
  letter-spacing: 2px;
  font-family: 'brandon_grotesque_regularRg';
  text-transform: uppercase;
  line-height: 36px;
}

/* line 17, ../sass/magento/_magento-pages.scss */
.page-title h1 {
  border-bottom: 1px solid #e4e4e4;
  margin: 0 0 15px;
  padding: 0 0 10px;
}

/* Pager */
/* line 23, ../sass/magento/_magento-pages.scss */
.pager {
  margin: 0;
  text-align: center;
}
/* line 26, ../sass/magento/_magento-pages.scss */
.pager .amount {
  float: left;
  margin: 0;
}
/* line 27, ../sass/magento/_magento-pages.scss */
.pager .limiter {
  float: right;
}
/* line 29, ../sass/magento/_magento-pages.scss */
.pager .limiter label {
  vertical-align: middle;
  margin: 0;
  padding: 0;
}
/* line 30, ../sass/magento/_magento-pages.scss */
.pager .limiter select {
  vertical-align: middle;
  width: auto;
}
/* line 32, ../sass/magento/_magento-pages.scss */
.pager .pages {
  float: left;
}
/* line 34, ../sass/magento/_magento-pages.scss */
.pager .pages ol {
  display: inline;
}
/* line 35, ../sass/magento/_magento-pages.scss */
.pager .pages li {
  display: inline;
  margin: 0 2px;
}

/* Sorter */
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.sorter:before, .sorter:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.sorter:after {
  clear: both;
}
/* line 44, ../sass/magento/_magento-pages.scss */
.sorter .view-mode {
  float: left;
  margin: 0;
}
/* line 46, ../sass/magento/_magento-pages.scss */
.sorter .view-mode label {
  float: left;
  height: 46px;
  line-height: 46px;
  padding: 0 20px;
  margin: 0;
  border-right: 1px solid #e4e4e4;
  font-size: 13px;
}
/* line 47, ../sass/magento/_magento-pages.scss */
.sorter .view-mode .grid, .sorter .view-mode .list {
  display: block;
  width: 46px;
  height: 46px;
  text-indent: 9999em;
  overflow: hidden;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/view-mode.png) 0 0 no-repeat;
  float: left;
  border-right: 1px solid #e4e4e4;
}
/* line 57, ../sass/magento/_magento-pages.scss */
.sorter .view-mode strong.grid {
  background-position: -31px 17px;
}
/* line 58, ../sass/magento/_magento-pages.scss */
.sorter .view-mode strong.list {
  background-position: 17px 17px;
}
/* line 59, ../sass/magento/_magento-pages.scss */
.sorter .view-mode a.grid {
  background-position: -31px -31px;
}
/* line 60, ../sass/magento/_magento-pages.scss */
.sorter .view-mode a.list {
  background-position: 17px -31px;
}
/* line 62, ../sass/magento/_magento-pages.scss */
.sorter .view-mode a.grid:hover, .sorter .view-mode a.list:hover {
  background-color: #f8f8f8;
}
/* line 64, ../sass/magento/_magento-pages.scss */
.sorter .sort-by {
  float: right;
  padding: 8px 8px 7px;
  margin: 0;
}
/* line 68, ../sass/magento/_magento-pages.scss */
.sorter .sort-by label {
  vertical-align: middle;
  margin: 0;
}
/* line 69, ../sass/magento/_magento-pages.scss */
.sorter .sort-by select {
  vertical-align: middle;
  padding: 4px;
  width: auto;
}

/* Toolbar */
/* line 74, ../sass/magento/_magento-pages.scss */
.toolbar {
  margin: 20px 0;
  border: 1px solid #e4e4e4;
}
/* line 77, ../sass/magento/_magento-pages.scss */
.toolbar .pager {
  display: none;
}
/* line 79, ../sass/magento/_magento-pages.scss */
.toolbar .pager strong {
  display: none;
}
/* line 82, ../sass/magento/_magento-pages.scss */
.toolbar .pager li > a, .toolbar .pager li > span {
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
}
/* line 86, ../sass/magento/_magento-pages.scss */
.toolbar .pager li > a, .toolbar .pager li > span, .toolbar .pager .pages li.current {
  padding: 0 9px;
}

/* line 90, ../sass/magento/_magento-pages.scss */
.toolbar-bottom {
  color: #666666;
}
/* line 92, ../sass/magento/_magento-pages.scss */
.toolbar-bottom .pager {
  display: block;
  padding: 10px 20px;
  line-height: 28px;
  font-family: Noticia Text;
}
/* line 93, ../sass/magento/_magento-pages.scss */
.toolbar-bottom .sorter, .toolbar-bottom .limiter {
  display: none;
}
/* line 94, ../sass/magento/_magento-pages.scss */
.toolbar-bottom .amount {
  float: right;
  font-style: italic;
}

/* Content Styles ================================================================= */
/* line 100, ../sass/magento/_magento-pages.scss */
.product-name a {
  color: black;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
/* line 102, ../sass/magento/_magento-pages.scss */
.product-name a:hover {
  color: #666666;
}

/* Product Tags */
/* line 109, ../sass/magento/_magento-pages.scss */
.tags-list li {
  display: inline !important;
  margin: 0 4px 0 0;
}

/* Advanced Search */
/* line 117, ../sass/magento/_magento-pages.scss */
.advanced-search .form-list label {
  width: 160px;
  padding-right: 10px;
}
/* line 120, ../sass/magento/_magento-pages.scss */
.advanced-search .form-list .input-box, .advanced-search .form-list .input-range {
  float: left;
  clear: none;
}

/* line 124, ../sass/magento/_magento-pages.scss */
.advanced-search-amount {
  margin: 0 0 10px;
}

/* line 125, ../sass/magento/_magento-pages.scss */
.advanced-search-summary {
  margin: 10px 0;
  border: 1px solid #e9d7c9;
  background: #fff6f1;
  padding: 10px;
}
/* line 127, ../sass/magento/_magento-pages.scss */
.advanced-search-summary ul {
  float: left;
  width: 49%;
}
/* line 128, ../sass/magento/_magento-pages.scss */
.advanced-search-summary strong {
  color: #E17C24;
  padding-left: 15px;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/i_search_criteria.gif) 0 3px no-repeat;
}
/* line 129, ../sass/magento/_magento-pages.scss */
.advanced-search-summary p {
  clear: both;
  font-weight: bold;
  margin: 0;
}

/* CMS Home Page */
/* Sitemap */
/* line 138, ../sass/magento/_magento-pages.scss */
.page-sitemap .links {
  text-align: right;
  margin: 0 8px -22px 0;
}
/* line 140, ../sass/magento/_magento-pages.scss */
.page-sitemap a {
  text-decoration: none;
  position: relative;
}
/* line 142, ../sass/magento/_magento-pages.scss */
.page-sitemap a:hover {
  text-decoration: underline;
}
/* line 144, ../sass/magento/_magento-pages.scss */
.page-sitemap .sitemap {
  margin: 12px;
}
/* line 146, ../sass/magento/_magento-pages.scss */
.page-sitemap .sitemap a {
  color: #1b2d3b;
}
/* line 147, ../sass/magento/_magento-pages.scss */
.page-sitemap .sitemap li {
  margin: 3px 0;
}
/* line 149, ../sass/magento/_magento-pages.scss */
.page-sitemap .sitemap li.level-0 {
  margin: 10px 0 0;
  font-weight: bold;
}
/* line 151, ../sass/magento/_magento-pages.scss */
.page-sitemap .sitemap li.level-0 a {
  color: #1e7ec8;
}

/* Shopping Cart ========================================================================= */
/* line 160, ../sass/magento/_magento-pages.scss */
.cart .page-title {
  border-bottom: 0;
  margin: 0 0 12px;
}
/* line 162, ../sass/magento/_magento-pages.scss */
.cart .page-title h1 {
  margin: 10px 0 0;
}

/* Shopping cart tax info */
/* line 167, ../sass/magento/_magento-pages.scss */
.cart-tax-info {
  display: block;
}

/* line 169, ../sass/magento/_magento-pages.scss */
.cart-tax-info,
.cart-tax-info .cart-price {
  padding-right: 20px;
}

/* line 170, ../sass/magento/_magento-pages.scss */
.cart-tax-total {
  display: block;
  padding-right: 20px;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/bkg_collapse.gif) 100% 5px no-repeat;
  cursor: pointer;
}

/* line 172, ../sass/magento/_magento-pages.scss */
.cart-tax-info .price,
.cart-tax-total .price {
  display: inline !important;
  font-weight: normal !important;
}

/* line 173, ../sass/magento/_magento-pages.scss */
.cart-tax-total-expanded {
  background-position: 100% -52px;
}

/* Checkout Types */
/* line 176, ../sass/magento/_magento-pages.scss */
.cart {
  /* Shopping Cart Collateral boxes */
  /* Discount Codes & Estimate Shipping and Tax Boxes */
  /* Shopping Cart Totals */
}
/* line 177, ../sass/magento/_magento-pages.scss */
.cart .product-name a {
  font-size: 14px;
}
/* line 178, ../sass/magento/_magento-pages.scss */
.cart .page-title .checkout-types li {
  margin: 0 0 5px;
}
/* line 180, ../sass/magento/_magento-pages.scss */
.cart .title-buttons .checkout-types {
  display: none;
  float: right;
}
/* line 183, ../sass/magento/_magento-pages.scss */
.cart .title-buttons .checkout-types li {
  float: left;
  margin: 0 0 5px 5px;
}
/* line 188, ../sass/magento/_magento-pages.scss */
.cart .checkout-types .paypal-or {
  margin: 0 8px;
  line-height: 2.3;
}
/* line 189, ../sass/magento/_magento-pages.scss */
.cart .totals .checkout-types .paypal-or {
  clear: both;
  display: block;
  padding: 8px 55px 0 0;
  line-height: 1.0;
  font-size: 11px;
}
/* line 193, ../sass/magento/_magento-pages.scss */
.cart .cart-collaterals h2 {
  font-size: 18px;
  color: #333;
}
/* line 196, ../sass/magento/_magento-pages.scss */
.cart .crosssell .product-image {
  margin-right: 10px;
}
/* line 199, ../sass/magento/_magento-pages.scss */
.cart .crosssell li.item {
  margin: 10px 0;
}
/* line 204, ../sass/magento/_magento-pages.scss */
.cart .discount, .cart .shipping {
  border: 1px solid #e4e4e4;
  padding: 12px 15px;
  margin: 0 0 18px;
}
/* line 207, ../sass/magento/_magento-pages.scss */
.cart .discount .buttons-set, .cart .shipping .buttons-set {
  margin: 10px 0 0;
  border: 0;
  padding: 0;
  text-align: left;
}
/* line 209, ../sass/magento/_magento-pages.scss */
.cart .discount .buttons-set button.button, .cart .shipping .buttons-set button.button {
  float: none;
  margin-left: 0;
}
/* line 216, ../sass/magento/_magento-pages.scss */
.cart .discount .input-box {
  margin: 8px 0 0;
  width: 260px;
}
/* line 217, ../sass/magento/_magento-pages.scss */
.cart .discount input.input-text {
  width: 254px;
}
/* line 221, ../sass/magento/_magento-pages.scss */
.cart .shipping .sp-methods {
  margin: 10px 0 0;
  padding: 5px 0 0;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/bkg_divider1.gif) 0 0 repeat-x;
}
/* line 225, ../sass/magento/_magento-pages.scss */
.cart .totals {
  color: #333;
}
/* line 227, ../sass/magento/_magento-pages.scss */
.cart .totals table {
  margin: 7px 0;
  border: none;
}
/* line 228, ../sass/magento/_magento-pages.scss */
.cart .totals td {
  padding: 5px 0px 0px 35px;
  border: none;
  font-size: 18px;
}
/* line 231, ../sass/magento/_magento-pages.scss */
.cart .totals tfoot th {
  padding: 5px 15px 5px 7px;
}
/* line 234, ../sass/magento/_magento-pages.scss */
.cart .totals tfoot td {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 238, ../sass/magento/_magento-pages.scss */
.cart .totals tfoot th strong, .cart .totals tfoot td strong {
  font-size: 24px;
}
/* line 241, ../sass/magento/_magento-pages.scss */
.cart .totals .checkout-types {
  font-size: 13px;
  padding: 5px 0 0;
  text-align: right;
}
/* line 243, ../sass/magento/_magento-pages.scss */
.cart .totals .checkout-types li {
  clear: both;
  margin: 10px 0;
}

/* Options Tool Tip */
/* line 252, ../sass/magento/_magento-pages.scss */
.item-options dt {
  font-weight: bold;
  font-style: italic;
}
/* line 253, ../sass/magento/_magento-pages.scss */
.item-options dd {
  padding-left: 10px;
  margin: 0 0 6px;
}

/* line 255, ../sass/magento/_magento-pages.scss */
.truncated {
  cursor: help;
  display: inline-block;
}
/* line 259, ../sass/magento/_magento-pages.scss */
.truncated a.dots {
  cursor: help;
}
/* line 260, ../sass/magento/_magento-pages.scss */
.truncated a.details {
  cursor: help;
}
/* line 262, ../sass/magento/_magento-pages.scss */
.truncated .truncated_full_value {
  position: relative;
  z-index: 999;
}
/* line 264, ../sass/magento/_magento-pages.scss */
.truncated .truncated_full_value .item-options {
  position: absolute;
  top: -99999em;
  left: -99999em;
  z-index: 999;
  width: 250px;
  padding: 8px;
  border: 1px solid #ddd;
  background-color: #f6f6f6;
}
/* line 266, ../sass/magento/_magento-pages.scss */
.truncated .truncated_full_value .item-options > p {
  font-weight: bold;
  text-transform: uppercase;
}
/* line 269, ../sass/magento/_magento-pages.scss */
.truncated .show .item-options {
  top: -20px;
  left: 50%;
}

/* line 271, ../sass/magento/_magento-pages.scss */
.col-left .truncated .show .item-options {
  left: 15px;
  top: 7px;
}

/* line 272, ../sass/magento/_magento-pages.scss */
.col-right .truncated .show .item-options {
  left: -240px;
  top: 7px;
}

/* ======================================================================================= */
/* Checkout ============================================================================== */
/********** < Common Checkout Styles */
/* Shipping and Payment methods */
/* line 279, ../sass/magento/_magento-pages.scss */
.sp-methods {
  margin: 0 0 8px;
}
/* line 281, ../sass/magento/_magento-pages.scss */
.sp-methods dt {
  margin: 13px 0 5px;
  font-weight: bold;
}
/* line 283, ../sass/magento/_magento-pages.scss */
.sp-methods dd li {
  margin: 5px 0;
}
/* line 284, ../sass/magento/_magento-pages.scss */
.sp-methods label {
  font-weight: bold;
  color: #666666;
}
/* line 285, ../sass/magento/_magento-pages.scss */
.sp-methods .price {
  font-weight: bold;
}
/* line 286, ../sass/magento/_magento-pages.scss */
.sp-methods .form-list {
  padding-left: 20px;
}
/* line 288, ../sass/magento/_magento-pages.scss */
.sp-methods .form-list li {
  margin: 0 0 8px;
}
/* line 291, ../sass/magento/_magento-pages.scss */
.sp-methods select.month {
  width: 154px;
  margin-right: 10px;
}
/* line 292, ../sass/magento/_magento-pages.scss */
.sp-methods select.year {
  width: 96px;
}
/* line 294, ../sass/magento/_magento-pages.scss */
.sp-methods input.cvv {
  width: 3em !important;
}
/* line 297, ../sass/magento/_magento-pages.scss */
.sp-methods .checkmo-list li {
  margin: 0 0 5px;
}
/* line 298, ../sass/magento/_magento-pages.scss */
.sp-methods .checkmo-list label {
  width: 135px;
  padding-right: 10px;
  text-align: right;
}
/* line 299, ../sass/magento/_magento-pages.scss */
.sp-methods .checkmo-list address {
  float: left;
}
/* line 302, ../sass/magento/_magento-pages.scss */
.sp-methods .centinel-logos a {
  margin-right: 3px;
}
/* line 303, ../sass/magento/_magento-pages.scss */
.sp-methods .centinel-logos img {
  vertical-align: middle;
}
/* line 306, ../sass/magento/_magento-pages.scss */
.sp-methods .release-amounts {
  margin: 0.5em 0;
}
/* line 308, ../sass/magento/_magento-pages.scss */
.sp-methods .release-amounts button {
  float: left;
  margin: 5px 10px 0 0;
}

/* line 311, ../sass/magento/_magento-pages.scss */
.please-wait {
  float: right;
}
/* line 313, ../sass/magento/_magento-pages.scss */
.please-wait img {
  vertical-align: middle;
}

/* line 315, ../sass/magento/_magento-pages.scss */
.cvv-what-is-this {
  font-size: 11px;
  cursor: help;
  margin-left: 10px;
}

/* Tooltip */
/* line 318, ../sass/magento/_magento-pages.scss */
.tool-tip {
  border: 1px solid #7BA7C9;
  background: #EAF6FF;
  padding: 15px 20px;
  position: absolute;
  z-index: 9999;
}
/* line 320, ../sass/magento/_magento-pages.scss */
.tool-tip .btn-close {
  margin: -9px -14px 0;
  text-align: right;
}
/* line 322, ../sass/magento/_magento-pages.scss */
.tool-tip .btn-close a {
  display: block;
  margin: 0 0 0 auto;
  width: 15px;
  height: 15px;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/btn_window_close.gif) 100% 0 no-repeat;
  text-align: left;
  text-indent: -999em;
  overflow: hidden;
}
/* line 328, ../sass/magento/_magento-pages.scss */
.tool-tip .tool-tip-content {
  padding: 5px;
}

/* Gift Messages */
/* line 333, ../sass/magento/_magento-pages.scss */
.gift-messages h3 {
  font-size: 12px;
  font-weight: bold;
  color: #e87403;
}
/* line 334, ../sass/magento/_magento-pages.scss */
.gift-messages p.control {
  color: #8e8d8b;
}

/* line 336, ../sass/magento/_magento-pages.scss */
.gift-messages-form {
  position: relative;
}
/* line 338, ../sass/magento/_magento-pages.scss */
.gift-messages-form label {
  float: none !important;
  position: static !important;
}
/* line 339, ../sass/magento/_magento-pages.scss */
.gift-messages-form h4 {
  font-size: 12px;
  font-weight: bold;
  color: #e87403;
}
/* line 340, ../sass/magento/_magento-pages.scss */
.gift-messages-form .whole-order {
  margin: 0 0 25px;
}
/* line 341, ../sass/magento/_magento-pages.scss */
.gift-messages-form .item {
  margin: 0 0 10px;
}
/* line 343, ../sass/magento/_magento-pages.scss */
.gift-messages-form .item .product-img-box {
  float: left;
  width: 75px;
}
/* line 344, ../sass/magento/_magento-pages.scss */
.gift-messages-form .item .product-image {
  margin: 0 0 7px;
}
/* line 345, ../sass/magento/_magento-pages.scss */
.gift-messages-form .item .number {
  margin: 0;
  font-weight: bold;
  text-align: center;
  color: #8a8987;
}
/* line 346, ../sass/magento/_magento-pages.scss */
.gift-messages-form .item .details {
  margin-left: 90px;
}
/* line 348, ../sass/magento/_magento-pages.scss */
.gift-messages-form .item .details .product-name {
  font-size: 13px;
  margin: 0 0 10px;
}
/* line 350, ../sass/magento/_magento-pages.scss */
.gift-messages-form .item .details .form-list .field {
  width: 255px;
}
/* line 351, ../sass/magento/_magento-pages.scss */
.gift-messages-form .item .details .form-list .input-box {
  width: 240px;
}
/* line 352, ../sass/magento/_magento-pages.scss */
.gift-messages-form .item .details .form-list input.input-text {
  width: 234px;
}
/* line 354, ../sass/magento/_magento-pages.scss */
.gift-messages-form .item .details .form-list li.wide .input-box {
  width: 500px;
}
/* line 355, ../sass/magento/_magento-pages.scss */
.gift-messages-form .item .details .form-list li.wide textarea {
  width: 494px;
}

/* line 361, ../sass/magento/_magento-pages.scss */
.gift-message-link {
  font-size: 11px;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/bkg_collapse-gm.gif) 100% 6px no-repeat;
  padding-right: 7px;
}
/* line 363, ../sass/magento/_magento-pages.scss */
.gift-message-link.expanded {
  background-position: 100% -40px;
}

/* line 365, ../sass/magento/_magento-pages.scss */
.gift-message-row {
  background: #f2efe9;
}
/* line 367, ../sass/magento/_magento-pages.scss */
.gift-message-row .btn-close {
  float: right;
  width: 16px;
  height: 16px;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/btn_gm-close.gif) 0 0 no-repeat;
  font-size: 0;
  line-height: 0;
  text-indent: -999em;
  overflow: hidden;
}

/* Checkout Agreements */
/* line 372, ../sass/magento/_magento-pages.scss */
.checkout-agreements li {
  margin: 30px 0;
}
/* line 373, ../sass/magento/_magento-pages.scss */
.checkout-agreements .agreement-content {
  overflow: auto;
  height: 12em;
  padding: 10px;
  background-color: #fbfaf6;
  border: 1px solid #bbb6a5;
}
/* line 374, ../sass/magento/_magento-pages.scss */
.checkout-agreements .agree {
  margin: 0;
  padding: 10px 0 10px 11px;
}
/* line 376, ../sass/magento/_magento-pages.scss */
.checkout-agreements .agree input.checkbox {
  margin-right: 6px;
}
/* line 377, ../sass/magento/_magento-pages.scss */
.checkout-agreements .agree label {
  font-weight: bold;
  color: #666666;
}

/* line 381, ../sass/magento/_magento-pages.scss */
.opc .checkout-agreements {
  border: 1px solid #d9dde3;
  border-width: 0 1px;
  padding: 5px 30px;
}
/* line 383, ../sass/magento/_magento-pages.scss */
.opc .checkout-agreements li {
  margin: 20px 0 0;
}
/* line 384, ../sass/magento/_magento-pages.scss */
.opc .checkout-agreements .agreement-content {
  background-color: #fff;
  border-color: #e4e4e4;
  padding: 5px;
}
/* line 385, ../sass/magento/_magento-pages.scss */
.opc .checkout-agreements .agree {
  padding-left: 6px;
}

/* Centinel */
/* line 390, ../sass/magento/_magento-pages.scss */
.centinel .authentication {
  border: 1px solid #ddd;
  background: #fff;
}
/* line 392, ../sass/magento/_magento-pages.scss */
.centinel .authentication iframe {
  width: 99%;
  height: 400px;
  background: transparent !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

/* line 396, ../sass/magento/_magento-pages.scss */
.opc .centinel {
  border: 1px solid #bbb6a5;
  border-width: 0 1px 1px;
  padding: 10px 30px;
}

/* Generic Info Set */
/* line 399, ../sass/magento/_magento-pages.scss */
.info-set {
  background: #fbfaf6 url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/bkg_checkout.gif) 0 0 repeat-x;
  border: 1px solid #bbb6a5;
  margin: 0 0 25px;
  padding: 20px;
  /********** Common Checkout Styles > */
}
/* line 401, ../sass/magento/_magento-pages.scss */
.info-set .divider {
  margin: 0 -20px;
  padding: 25px 0;
  position: relative;
}
/* line 402, ../sass/magento/_magento-pages.scss */
.info-set .box {
  margin: 0 0 15px;
}
/* line 404, ../sass/magento/_magento-pages.scss */
.info-set .box h2 {
  color: #e26703;
}
/* line 407, ../sass/magento/_magento-pages.scss */
.info-set .data-table .product-name {
  font-size: 1em !important;
}
/* line 409, ../sass/magento/_magento-pages.scss */
.info-set .data-table .product-name a {
  font-weight: bold !important;
}
/* line 411, ../sass/magento/_magento-pages.scss */
.info-set .data-table .item-options {
  margin: 5px 0 0;
}

/* One Page Checkout */
/* line 417, ../sass/magento/_magento-pages.scss */
.block-progress {
  border: 0;
  margin: 0;
}
/* line 419, ../sass/magento/_magento-pages.scss */
.block-progress .block-title {
  background: none;
  border: 0;
  padding: 0;
  margin: 0 0 5px;
}
/* line 421, ../sass/magento/_magento-pages.scss */
.block-progress .block-title strong {
  font-size: 13px;
  color: #0a263c;
}
/* line 423, ../sass/magento/_magento-pages.scss */
.block-progress .block-content {
  background: none;
}
/* line 424, ../sass/magento/_magento-pages.scss */
.block-progress dt {
  background: none repeat scroll 0 0 #EFEFEF;
  border: 1px solid #e4e4e4;
  color: #444444;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.35;
  margin: 0 0 6px;
  padding: 10px;
}
/* line 433, ../sass/magento/_magento-pages.scss */
.block-progress dt.complete {
  margin: 0;
}
/* line 435, ../sass/magento/_magento-pages.scss */
.block-progress dd {
  background: #F5F5F5;
  border: 1px solid #ccc;
  border-top: 0;
  padding: 8px 13px;
  margin: 0 0 10px;
}
/* line 440, ../sass/magento/_magento-pages.scss */
.block-progress p {
  margin: 0;
}
/* line 442, ../sass/magento/_magento-pages.scss */
.block-progress .cards-list dt {
  background: none;
  border: 0 none;
  color: inherit;
  font-size: 12px;
  margin: 5px 0;
  padding: 0;
}
/* line 443, ../sass/magento/_magento-pages.scss */
.block-progress .cards-list dd {
  border: 0 none;
  margin: 0;
  padding: 0;
}
/* line 444, ../sass/magento/_magento-pages.scss */
.block-progress .cards-list .info-table th {
  font-weight: normal;
}

/* show/hide "change" link for progress step depend on complete status
 * should be placed in .css file */
/* line 450, ../sass/magento/_magento-pages.scss */
.opc-block-progress dt.complete a, .opc-block-progress dt.complete .separator {
  display: inline;
}
/* line 453, ../sass/magento/_magento-pages.scss */
.opc-block-progress dt a, .opc-block-progress dt .separator {
  display: none;
}

/* line 458, ../sass/magento/_magento-pages.scss */
.opc {
  position: relative;
}
/* line 461, ../sass/magento/_magento-pages.scss */
.opc .buttons-set button.button {
  float: right;
}
/* line 462, ../sass/magento/_magento-pages.scss */
.opc .buttons-set p.required {
  margin: 0;
  padding: 0 0 10px;
}
/* line 466, ../sass/magento/_magento-pages.scss */
.opc .buttons-set.disabled button.button {
  display: none;
}
/* line 469, ../sass/magento/_magento-pages.scss */
.opc .buttons-set .please-wait {
  height: 28px;
  line-height: 28px;
}
/* line 474, ../sass/magento/_magento-pages.scss */
.opc .ul {
  list-style: disc outside none;
  padding-left: 18px;
}
/* line 478, ../sass/magento/_magento-pages.scss */
.opc .section {
  margin: 0 0 10px;
  padding: 0;
  clear: both;
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.opc .section:before, .opc .section:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.opc .section:after {
  clear: both;
}
/* line 484, ../sass/magento/_magento-pages.scss */
.opc .step-title {
  background-color: #EFEFEF;
  border: 1px solid #e0e0e0;
  padding: 8px;
  text-align: right;
  overflow: hidden;
}
/* line 490, ../sass/magento/_magento-pages.scss */
.opc .step-title .number {
  background-color: #fff;
  float: left;
  font-size: 14px;
  line-height: 16px;
  margin: 0 8px 0 0;
  padding: 3px 10px 6px;
}
/* line 498, ../sass/magento/_magento-pages.scss */
.opc .step-title h2 {
  color: #999;
  float: left;
  font-size: 16px;
  line-height: 25px;
  margin: 0;
}
/* line 505, ../sass/magento/_magento-pages.scss */
.opc .step-title a {
  display: none;
  float: right;
  margin-top: 6px;
}
/* line 512, ../sass/magento/_magento-pages.scss */
.opc .section.allow {
  cursor: pointer;
}
/* line 514, ../sass/magento/_magento-pages.scss */
.opc .section.allow.active {
  cursor: auto;
}
/* line 518, ../sass/magento/_magento-pages.scss */
.opc .allow .step-title {
  background: none repeat scroll 0 0 #F5F5F5;
}
/* line 520, ../sass/magento/_magento-pages.scss */
.opc .allow .step-title:hover {
  background-color: #E5E5E5;
}
/* line 523, ../sass/magento/_magento-pages.scss */
.opc .allow .step-title h2 {
  color: #333333;
}
/* line 526, ../sass/magento/_magento-pages.scss */
.opc .allow .step-title a {
  display: block;
}
/* line 530, ../sass/magento/_magento-pages.scss */
.opc .active .step-title {
  background-color: #E5E5E5;
  cursor: default;
}
/* line 533, ../sass/magento/_magento-pages.scss */
.opc .active .step-title .number {
  background-color: #333333;
  color: #FFFFFF;
}
/* line 537, ../sass/magento/_magento-pages.scss */
.opc .active .step-title a {
  display: none;
}
/* line 541, ../sass/magento/_magento-pages.scss */
.opc .step {
  padding: 10px;
  position: relative;
}
/* line 544, ../sass/magento/_magento-pages.scss */
.opc .step .tool-tip {
  right: 30px;
}
/* line 548, ../sass/magento/_magento-pages.scss */
.opc .gift-messages-form {
  border-color: #E5E5E5;
  border-style: solid;
  border-width: 1px 0;
}
/* line 552, ../sass/magento/_magento-pages.scss */
.opc .gift-messages-form .inner-box {
  overflow: visible;
}

/* line 558, ../sass/magento/_magento-pages.scss */
#opc-review .step {
  padding: 0;
}
/* line 561, ../sass/magento/_magento-pages.scss */
#opc-review .item-options {
  margin: 5px 0 0;
}
/* line 564, ../sass/magento/_magento-pages.scss */
#opc-review .buttons-set {
  border: 0 none;
  padding: 15px 30px;
}
/* line 568, ../sass/magento/_magento-pages.scss */
#opc-review .buttons-set p {
  line-height: 28px;
  margin: 0;
}
/* line 572, ../sass/magento/_magento-pages.scss */
#opc-review .buttons-set .please-wait {
  height: 28px;
  line-height: 28px;
}
/* line 576, ../sass/magento/_magento-pages.scss */
#opc-review .authentication {
  margin: 0 auto;
  width: 570px;
}
/* line 580, ../sass/magento/_magento-pages.scss */
#opc-review .warning-message {
  color: #222222;
  font-weight: bold;
  padding: 10px 10px 0;
  text-align: center;
}
/* line 586, ../sass/magento/_magento-pages.scss */
#opc-review tfoot {
  border-top: 1px solid #ccc;
}

/* Multiple Addresses Checkout */
/* line 589, ../sass/magento/_magento-pages.scss */
.checkout-progress {
  padding: 0 90px;
  margin: 0 0 20px;
}
/* line 591, ../sass/magento/_magento-pages.scss */
.checkout-progress li {
  float: left;
  width: 19%;
  margin: 0 3px 0 0;
  border-top: 10px solid #999;
  padding: 2px 0 0;
  font-weight: bold;
  text-align: center;
  color: #abb5ba;
}
/* line 593, ../sass/magento/_magento-pages.scss */
.checkout-progress li.active {
  border-top-color: #e96200;
  color: #e96200;
}

/* line 599, ../sass/magento/_magento-pages.scss */
.multiple-checkout .data-table .product-name {
  font-size: 1em !important;
  color: #1e7ec8 !important;
}
/* line 601, ../sass/magento/_magento-pages.scss */
.multiple-checkout .data-table .product-name a {
  font-weight: bold !important;
}
/* line 603, ../sass/magento/_magento-pages.scss */
.multiple-checkout .data-table .item-options {
  margin: 5px 0 0;
}
/* line 607, ../sass/magento/_magento-pages.scss */
.multiple-checkout .gift-messages {
  margin: 15px 0 0;
}
/* line 609, ../sass/magento/_magento-pages.scss */
.multiple-checkout .tool-tip {
  top: 50%;
  margin-top: -120px;
  right: 20px;
}
/* line 611, ../sass/magento/_magento-pages.scss */
.multiple-checkout .box {
  margin: 0 0 15px;
}
/* line 613, ../sass/magento/_magento-pages.scss */
.multiple-checkout .box h2 {
  color: #e26703;
}
/* line 617, ../sass/magento/_magento-pages.scss */
.multiple-checkout .place-order .please-wait {
  float: right;
  padding: 27px 7px 0 0;
}
/* line 618, ../sass/magento/_magento-pages.scss */
.multiple-checkout .place-order .grand-total {
  float: right;
  height: 71px;
  font-size: 1.5em;
  padding: 0 0 0 21px;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/bkg_grand-total.gif) 0 0 no-repeat;
  overflow: hidden;
}
/* line 620, ../sass/magento/_magento-pages.scss */
.multiple-checkout .place-order .grand-total .inner {
  float: left;
  height: 57px;
  padding: 14px 21px 0 0;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/bkg_grand-total.gif) 100% 0 no-repeat;
}
/* line 622, ../sass/magento/_magento-pages.scss */
.multiple-checkout .place-order .grand-total .inner div {
  display: inline;
}
/* line 624, ../sass/magento/_magento-pages.scss */
.multiple-checkout .place-order .grand-total big {
  display: inline;
  margin-right: 12px;
}
/* line 625, ../sass/magento/_magento-pages.scss */
.multiple-checkout .place-order .grand-total .price {
  color: #E26703;
}
/* line 626, ../sass/magento/_magento-pages.scss */
.multiple-checkout .place-order .grand-total button.button span {
  font-size: 16px;
}
/* line 628, ../sass/magento/_magento-pages.scss */
.multiple-checkout .place-order .grand-total button.button span span {
  padding: 0 45px 0 36px;
}
/* line 633, ../sass/magento/_magento-pages.scss */
.multiple-checkout .title-buttons button.button span {
  border-color: #406a83;
  background: #618499;
}
/* line 636, ../sass/magento/_magento-pages.scss */
.multiple-checkout .gift-messages-form .item .details .form-list {
  width: 100%;
  overflow: hidden;
}
/* line 638, ../sass/magento/_magento-pages.scss */
.multiple-checkout .gift-messages-form .item .details .form-list li {
  margin-right: -15px;
}
/* line 641, ../sass/magento/_magento-pages.scss */
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box {
  width: 445px;
}
/* line 642, ../sass/magento/_magento-pages.scss */
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea {
  width: 439px;
}
/* line 645, ../sass/magento/_magento-pages.scss */
.multiple-checkout .gift-messages-form .item .details .form-list .field {
  width: 230px;
}
/* line 646, ../sass/magento/_magento-pages.scss */
.multiple-checkout .gift-messages-form .item .details .form-list .input-box {
  width: 215px;
}
/* line 647, ../sass/magento/_magento-pages.scss */
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text {
  width: 209px;
}

/* Step 1 */
/* line 653, ../sass/magento/_magento-pages.scss */
#multiship-addresses-table td {
  padding: 10px;
}
/* line 655, ../sass/magento/_magento-pages.scss */
#multiship-addresses-table tfoot td {
  padding: 5px 10px;
}
/* line 656, ../sass/magento/_magento-pages.scss */
#multiship-addresses-table tfoot button.button span {
  border-color: #406a83;
  background: #618499;
}

/* Step 2 */
/* line 661, ../sass/magento/_magento-pages.scss */
.checkout-multishipping-shipping .box-sp-methods {
  border: 1px solid #d9d2be;
  background: #f9f3e3;
  padding: 13px;
  position: relative;
}
/* line 663, ../sass/magento/_magento-pages.scss */
.checkout-multishipping-shipping .box-sp-methods .pointer {
  position: absolute;
  top: -20px;
  right: -40px;
  width: 178px;
  height: 41px;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/bkg_sp-methods.gif) 0 0 no-repeat;
  overflow: hidden;
}

/* Step 3 */
/* line 668, ../sass/magento/_magento-pages.scss */
.checkout-multishipping-billing .multiple-checkout {
  position: relative;
}

/* ======================================================================================= */
/* Account Login/Create Pages ============================================================ */
/* Captcha ================================================================================ */
/* line 675, ../sass/magento/_magento-pages.scss */
.captcha-note {
  clear: left;
  padding-top: 5px;
}

/* line 676, ../sass/magento/_magento-pages.scss */
.captcha-image {
  float: left;
  display: inline;
  margin: 0;
  position: relative;
  width: 258px;
}
/* line 678, ../sass/magento/_magento-pages.scss */
.captcha-image .captcha-img {
  border: 1px solid #b6b6b6;
  vertical-align: bottom;
  width: 100%;
}

/* line 680, ../sass/magento/_magento-pages.scss */
.registered-users .captcha-image {
  margin: 0;
}

/* line 681, ../sass/magento/_magento-pages.scss */
.captcha-reload {
  cursor: pointer;
  position: absolute;
  top: 2px;
  right: 2px;
}
/* line 683, ../sass/magento/_magento-pages.scss */
.captcha-reload.refreshing {
  animation: rotate 1.5s infinite linear;
  -webkit-animation: rotate 1.5s infinite linear;
  -moz-animation: rotate 1.5s infinite linear;
}

/* Remember Me Popup ===================================================================== */
/* line 688, ../sass/magento/_magento-pages.scss */
.window-overlay {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/window_overlay.png) repeat;
  background: rgba(0, 0, 0, 0.35);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 990;
}

/* line 690, ../sass/magento/_magento-pages.scss */
.remember-me label {
  float: none;
  margin: 0 6px;
}

/* line 691, ../sass/magento/_magento-pages.scss */
.remember-me-popup {
  background: #fff;
  border: 1px solid #ccc;
  left: 50%;
  top: 50%;
  position: absolute;
  margin: -85px 0 0 -200px;
  width: 400px;
  text-align: left;
  -moz-box-shadow: 0 0 6px #ccc;
  -webkit-box-shadow: 0 0 6px #ccc;
  -box-shadow: 0 0 6px #ccc;
  z-index: 1000;
}
/* line 694, ../sass/magento/_magento-pages.scss */
.remember-me-popup h3 {
  background: #d9e5ee;
  border-bottom: 1px solid #ccc;
  font-size: 14px;
  padding: 5px 10px;
}
/* line 695, ../sass/magento/_magento-pages.scss */
.remember-me-popup .remember-me-popup-head {
  position: relative;
}
/* line 697, ../sass/magento/_magento-pages.scss */
.remember-me-popup .remember-me-popup-head .remember-me-popup-close {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/btn_window_close.gif) no-repeat;
  display: block;
  position: absolute;
  top: 7px;
  right: 7px;
  height: 15px;
  width: 15px;
  text-indent: -9999em;
}
/* line 703, ../sass/magento/_magento-pages.scss */
.remember-me-popup .remember-me-popup-body {
  padding: 10px;
}
/* line 705, ../sass/magento/_magento-pages.scss */
.remember-me-popup .remember-me-popup-body a {
  display: inline-block;
  height: 19px;
  border: 1px solid #de5400;
  background: #f18200;
  padding: 0 8px;
  font: bold 12px/19px Arial, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  color: #fff;
}

/* Remember Me Popup ===================================================================== */
/* My Account ============================================================================= */
/* line 712, ../sass/magento/_magento-pages.scss */
.my-account .title-buttons .link-rss {
  float: none;
  margin: 0;
}

/* Address Book */
/* line 717, ../sass/magento/_magento-pages.scss */
.addresses-list address {
  margin: 0 0 3px;
}
/* line 718, ../sass/magento/_magento-pages.scss */
.addresses-list p {
  margin: 0;
}
/* line 719, ../sass/magento/_magento-pages.scss */
.addresses-list a {
  font-weight: bold;
}
/* line 720, ../sass/magento/_magento-pages.scss */
.addresses-list .link-remove {
  color: #646464;
}
/* line 721, ../sass/magento/_magento-pages.scss */
.addresses-list .separator {
  margin: 0 3px;
}
/* line 723, ../sass/magento/_magento-pages.scss */
.addresses-list li.item {
  background: white url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/bkg_account_box.gif) 0 0 repeat-x;
  border: 1px solid #ccc;
  padding: 10px 13px;
  margin: 0 0 10px;
}
/* line 724, ../sass/magento/_magento-pages.scss */
.addresses-list li.empty {
  background: none;
  border: 0;
  padding: 0;
}
/* line 726, ../sass/magento/_magento-pages.scss */
.addresses-list li.empty p {
  font-weight: bold;
}
/* line 729, ../sass/magento/_magento-pages.scss */
.addresses-list .addresses-additional li.item {
  background: none;
  border: 0;
  padding: 0;
}

/* Order View */
/* line 733, ../sass/magento/_magento-pages.scss */
.order-info {
  background: #dee5e8;
  border: 1px solid #d0cbc1;
  padding: 4px 8px;
  margin: 0 0 8px;
}
/* line 735, ../sass/magento/_magento-pages.scss */
.order-info dt, .order-info dd, .order-info ul, .order-info li {
  display: inline;
}
/* line 736, ../sass/magento/_magento-pages.scss */
.order-info .current {
  font-weight: bold;
}
/* line 737, ../sass/magento/_magento-pages.scss */
.order-info li {
  margin: 0 3px;
}

/* line 740, ../sass/magento/_magento-pages.scss */
.order-date {
  margin: 10px 0;
}

/* line 742, ../sass/magento/_magento-pages.scss */
.order-info-box {
  background: white url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/bkg_block-title.gif) 0 0 repeat-x;
  border: 1px solid #d0cbc1;
  padding: 12px 15px;
  margin: 0 0 15px;
}
/* line 745, ../sass/magento/_magento-pages.scss */
.order-info-box .box-payment p {
  margin: 0 0 3px;
}
/* line 746, ../sass/magento/_magento-pages.scss */
.order-info-box .box-payment th {
  font-weight: bold;
  padding-right: 7px;
}

/* line 750, ../sass/magento/_magento-pages.scss */
.order-items {
  width: 100%;
  overflow-x: auto;
}
/* line 752, ../sass/magento/_magento-pages.scss */
.order-items .product-name {
  font-size: 1em !important;
  font-weight: bold !important;
}
/* line 753, ../sass/magento/_magento-pages.scss */
.order-items .link-print {
  color: #1e7ec8;
  font-weight: normal;
}
/* line 754, ../sass/magento/_magento-pages.scss */
.order-items .order-links {
  text-align: right;
}

/* line 757, ../sass/magento/_magento-pages.scss */
.order-additional {
  margin: 15px 0;
}

/* Order Gift Message */
/* line 760, ../sass/magento/_magento-pages.scss */
.gift-message dt strong {
  color: #666666;
}
/* line 761, ../sass/magento/_magento-pages.scss */
.gift-message dd {
  font-size: 13px;
  margin: 5px 0 0;
}

/* Order Comments */
/* line 765, ../sass/magento/_magento-pages.scss */
.order-about dt {
  font-weight: bold;
}
/* line 766, ../sass/magento/_magento-pages.scss */
.order-about dd {
  font-size: 13px;
  margin: 0 0 7px;
}

/* line 769, ../sass/magento/_magento-pages.scss */
.tracking-table {
  margin: 0 0 15px;
}
/* line 771, ../sass/magento/_magento-pages.scss */
.tracking-table th {
  font-weight: bold;
  white-space: nowrap;
}

/* line 774, ../sass/magento/_magento-pages.scss */
.tracking-table-popup {
  width: 100%;
}
/* line 776, ../sass/magento/_magento-pages.scss */
.tracking-table-popup th {
  font-weight: bold;
  white-space: nowrap;
}
/* line 777, ../sass/magento/_magento-pages.scss */
.tracking-table-popup th, .tracking-table-popup td {
  padding: 1px 8px;
}

/* Order Print Pages */
/* line 781, ../sass/magento/_magento-pages.scss */
.page-print {
  /* Price Rewrites */
}
/* line 782, ../sass/magento/_magento-pages.scss */
.page-print .print-head {
  margin: 0 0 15px;
}
/* line 783, ../sass/magento/_magento-pages.scss */
.page-print .print-head .logo {
  float: left;
}
/* line 784, ../sass/magento/_magento-pages.scss */
.page-print .print-head address {
  float: left;
  margin-left: 15px;
}
/* line 785, ../sass/magento/_magento-pages.scss */
.page-print .order-date {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/bkg_divider1.gif) 0 100% repeat-x;
  padding: 0 0 10px;
  margin: 0 0 10px;
}
/* line 787, ../sass/magento/_magento-pages.scss */
.page-print .gift-message-link {
  display: none;
}
/* line 789, ../sass/magento/_magento-pages.scss */
.page-print .price-excl-tax,
.page-print .price-incl-tax {
  display: block;
  white-space: nowrap;
}
/* line 794, ../sass/magento/_magento-pages.scss */
.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 */
/* line 798, ../sass/magento/_magento-pages.scss */
#wishlist-table {
  margin-bottom: 20px;
}
/* line 800, ../sass/magento/_magento-pages.scss */
#wishlist-table .btn-cart {
  margin-top: 10px;
}

/* My Tags */
/* line 805, ../sass/magento/_magento-pages.scss */
.my-tag-edit {
  float: left;
  margin: 0 0 10px;
}
/* line 807, ../sass/magento/_magento-pages.scss */
.my-tag-edit .btn-remove {
  float: right;
  margin: 4px 0 0 5px;
}

/* line 809, ../sass/magento/_magento-pages.scss */
#my-tags-table {
  clear: both;
}
/* line 811, ../sass/magento/_magento-pages.scss */
#my-tags-table td {
  padding: 10px;
}
/* line 812, ../sass/magento/_magento-pages.scss */
#my-tags-table .add-to-links {
  white-space: nowrap;
}

/* My Reviews */
/* line 816, ../sass/magento/_magento-pages.scss */
#my-reviews-table td {
  padding: 10px;
}

/* line 819, ../sass/magento/_magento-pages.scss */
.product-review .product-img-box {
  float: left;
  width: 140px;
}
/* line 821, ../sass/magento/_magento-pages.scss */
.product-review .product-img-box .product-image {
  display: block;
  width: 125px;
  height: 125px;
}
/* line 822, ../sass/magento/_magento-pages.scss */
.product-review .product-img-box .label {
  font-size: 11px;
  margin: 0 0 3px;
}
/* line 823, ../sass/magento/_magento-pages.scss */
.product-review .product-img-box .ratings .rating-box {
  float: none;
  display: block;
  margin: 0 0 3px;
}
/* line 825, ../sass/magento/_magento-pages.scss */
.product-review .product-details {
  margin-left: 150px;
}
/* line 826, ../sass/magento/_magento-pages.scss */
.product-review .product-name {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px;
}
/* line 827, ../sass/magento/_magento-pages.scss */
.product-review .ratings-table {
  margin: 0 0 10px;
}
/* line 828, ../sass/magento/_magento-pages.scss */
.product-review dt {
  font-weight: bold;
}
/* line 829, ../sass/magento/_magento-pages.scss */
.product-review dd {
  font-size: 13px;
  margin: 5px 0 0;
}

/* Billing Agreements */
/* line 834, ../sass/magento/_magento-pages.scss */
.billing-agreements .info-box {
  margin: 15px 0;
}
/* line 836, ../sass/magento/_magento-pages.scss */
.billing-agreements .form-list li select {
  float: left;
}
/* line 837, ../sass/magento/_magento-pages.scss */
.billing-agreements .form-list li button.button {
  float: left;
  margin-left: 10px;
}
/* line 839, ../sass/magento/_magento-pages.scss */
.billing-agreements .table-caption {
  font-weight: bold;
  font-size: 13px;
}

/* ======================================================================================= */
/* MAP Popup============================================================================== */
/* line 845, ../sass/magento/_magento-pages.scss */
.cart-msrp-totals {
  color: red;
  font-size: 12px !important;
  font-weight: bold;
  margin: 10px 10px 0;
  padding: 10px;
  text-align: right;
  text-transform: uppercase;
}

/* line 846, ../sass/magento/_magento-pages.scss */
.map-cart-sidebar-total {
  color: red;
  display: block;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  padding: 2px 5px;
  text-shadow: 0 1px 0 #fff;
}

/* line 848, ../sass/magento/_magento-pages.scss */
.map-popup {
  background: #fff;
  border: 1px solid #aaa;
  margin: 12px 0 0;
  position: absolute;
  -moz-box-shadow: 0 0 6px #ccc;
  -webkit-box-shadow: 0 0 6px #ccc;
  box-shadow: 0 0 6px #ccc;
  text-align: left;
  width: 300px;
  z-index: 100;
}

/* line 849, ../sass/magento/_magento-pages.scss */
.map-popup-heading {
  background: #d9e5ee;
  border-bottom: 1px solid #ccc;
  padding: 5px 30px 5px 10px;
  width: 260px;
}

/* line 850, ../sass/magento/_magento-pages.scss */
.map-popup-heading h2 {
  font-size: 16px;
  margin: 0;
  text-shadow: 0 1px 0 #f6f6f6;
  overflow: hidden;
  white-space: nowrap;
  word-wrap: break-word;
  text-align: left;
  text-overflow: ellipsis;
}

/* line 851, ../sass/magento/_magento-pages.scss */
.map-popup-arrow {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/map_popup_arrow.gif) no-repeat;
  position: absolute;
  left: 50%;
  top: -10px;
  height: 10px;
  width: 19px;
}

/* line 852, ../sass/magento/_magento-pages.scss */
.map-popup-close {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/btn_window_close.gif) no-repeat;
  display: block;
  position: absolute;
  top: 8px;
  right: 10px;
  height: 15px;
  width: 15px;
  text-indent: -9999em;
  -moz-box-shadow: 0 0 3px #999;
  -webkit-box-shadow: 0 0 3px #999;
  box-shadow: 0 0 3px #999;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

/* line 853, ../sass/magento/_magento-pages.scss */
.map-popup-content {
  border-top: 1px solid #eee;
  padding: 10px;
  overflow: hidden;
  text-align: left;
  width: 280px;
}

/* line 854, ../sass/magento/_magento-pages.scss */
.map-popup-checkout {
  display: inline;
  float: right;
  text-align: right;
}
/* line 856, ../sass/magento/_magento-pages.scss */
.map-popup-checkout span {
  display: block;
  padding-right: 30px;
}
/* line 857, ../sass/magento/_magento-pages.scss */
.map-popup-checkout .paypal-logo {
  margin: 0 0 5px;
}

/* line 860, ../sass/magento/_magento-pages.scss */
.map-popup-price .price-box,
.map-popup-price .price-box .special-price {
  margin: 0;
  padding: 0;
}

/* line 861, ../sass/magento/_magento-pages.scss */
.map-popup-price {
  margin: 5px 0 0;
}

/* line 862, ../sass/magento/_magento-pages.scss */
.map-popup-text {
  clear: right;
  margin: 0 10px;
  padding: 10px 0;
  text-align: left;
  word-wrap: break-word;
}

/* line 863, ../sass/magento/_magento-pages.scss */
.map-popup-only-text {
  border-top: 1px solid #ddd;
}

/* ======================================================================================= */
/* Sample Data============================================================================ */
/* line 868, ../sass/magento/_magento-pages.scss */
.home-callout {
  margin-bottom: 12px;
}
/* line 870, ../sass/magento/_magento-pages.scss */
.home-callout img {
  display: block;
}

/* line 872, ../sass/magento/_magento-pages.scss */
.home-spot {
  float: left;
  width: 470px;
  margin-left: 20px;
}

/* line 874, ../sass/magento/_magento-pages.scss */
.best-selling h3 {
  margin: 12px 0 6px 0;
  color: #e25203;
  font-size: 1.2em;
}
/* line 875, ../sass/magento/_magento-pages.scss */
.best-selling table {
  border-top: 1px solid #ccc;
}
/* line 876, ../sass/magento/_magento-pages.scss */
.best-selling tr.odd {
  background: #eeeeee url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/best_selling_tr_odd_bg.gif) 0 100% repeat-x;
}
/* line 877, ../sass/magento/_magento-pages.scss */
.best-selling tr.even {
  background: white url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/best_selling_tr_even_bg.gif) 0 100% repeat-x;
}
/* line 878, ../sass/magento/_magento-pages.scss */
.best-selling td {
  width: 50%;
  border-bottom: 1px solid #ccc;
  padding: 8px 10px 8px 8px;
  font-size: 11px;
}
/* line 879, ../sass/magento/_magento-pages.scss */
.best-selling .product-img {
  float: left;
  border: 2px solid #dcdcdc;
}
/* line 880, ../sass/magento/_magento-pages.scss */
.best-selling .product-description {
  margin-left: 107px;
  line-height: 1.3em;
}

/* line 883, ../sass/magento/_magento-pages.scss */
.best-selling a.product-name,
.home-spot .best-selling a.product-name:hover {
  color: #203548;
}

/* ======================================================================================= */
/* Class: std - styles for admin-controlled content */
/* line 887, ../sass/magento/_magento-pages.scss */
.short-description {
  color: #666666;
}

/* line 888, ../sass/magento/_magento-pages.scss */
.std {
  font-size: 13px;
}

/* line 889, ../sass/magento/_magento-pages.scss */
.std .subtitle {
  padding: 0;
}

/* line 890, ../sass/magento/_magento-pages.scss */
.std ol.ol {
  list-style: decimal outside;
  padding-left: 1.5em;
}

/* line 891, ../sass/magento/_magento-pages.scss */
.std ul.disc {
  list-style: disc outside;
  padding-left: 18px;
  margin: 0 0 10px;
}

/* line 892, ../sass/magento/_magento-pages.scss */
.std dl dt {
  font-weight: bold;
}

/* line 893, ../sass/magento/_magento-pages.scss */
.std dl dd {
  margin: 0 0 10px;
}

/* line 899, ../sass/magento/_magento-pages.scss */
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote {
  margin: 0 0 1em;
  padding: 0;
}

/* line 900, ../sass/magento/_magento-pages.scss */
.std ul {
  list-style: disc outside;
  padding-left: 1.5em;
}

/* line 901, ../sass/magento/_magento-pages.scss */
.std ol {
  list-style: decimal outside;
  padding-left: 1.5em;
}

/* line 902, ../sass/magento/_magento-pages.scss */
.std ul ul {
  list-style-type: circle;
}

/* line 906, ../sass/magento/_magento-pages.scss */
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul {
  margin: .5em 0;
}

/* line 907, ../sass/magento/_magento-pages.scss */
.std dt {
  font-weight: bold;
}

/* line 908, ../sass/magento/_magento-pages.scss */
.std dd {
  padding: 0 0 0 1.5em;
}

/* line 909, ../sass/magento/_magento-pages.scss */
.std blockquote {
  font-style: italic;
  padding: 0 0 0 1.5em;
}

/* line 910, ../sass/magento/_magento-pages.scss */
.std address {
  font-style: normal;
}

/* line 912, ../sass/magento/_magento-pages.scss */
.std b,
.std strong {
  font-weight: bold;
}

/* line 914, ../sass/magento/_magento-pages.scss */
.std i,
.std em {
  font-style: italic;
}

/* Misc */
/* line 917, ../sass/magento/_magento-pages.scss */
.links li {
  display: inline;
}
/* line 919, ../sass/magento/_magento-pages.scss */
.links li.first {
  padding-left: 0 !important;
}
/* line 920, ../sass/magento/_magento-pages.scss */
.links li.last {
  background: none !important;
  padding-right: 0 !important;
}

/* line 927, ../sass/magento/_magento-pages.scss */
.link-print {
  /*background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px;*/
  font-weight: bold;
  color: #dc6809;
}

/* line 928, ../sass/magento/_magento-pages.scss */
.link-rss {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/i_rss.gif) 0 2px no-repeat;
  padding-left: 18px;
  line-height: 14px;
  white-space: nowrap;
}

/* line 929, ../sass/magento/_magento-pages.scss */
.btn-remove {
  display: block;
  width: 11px;
  height: 11px;
  font-size: 0;
  line-height: 0;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/btn_remove.gif) 0 0 no-repeat;
  text-indent: -999em;
  overflow: hidden;
}

/* line 930, ../sass/magento/_magento-pages.scss */
.btn-previous {
  display: block;
  width: 11px;
  height: 11px;
  font-size: 0;
  line-height: 0;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/btn_previous.gif) 0 0 no-repeat;
  text-indent: -999em;
  overflow: hidden;
}

/* line 931, ../sass/magento/_magento-pages.scss */
.btn-remove2 {
  width: 19px;
  height: 23px;  
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/trash_checkout.svg) 0 0 no-repeat;  
}

/* line 932, ../sass/magento/_magento-pages.scss */
.btn-edit {
  display: block;
  width: 11px;
  height: 11px;
  font-size: 0;
  line-height: 0;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/btn_edit.gif) 0 0 no-repeat;
  text-indent: -999em;
  overflow: hidden;
}

/* line 934, ../sass/magento/_magento-pages.scss */
.cards-list dt {
  margin: 5px 0 0;
}

/* line 935, ../sass/magento/_magento-pages.scss */
.cards-list .offset {
  padding: 2px 0 2px 20px;
}

/* line 937, ../sass/magento/_magento-pages.scss */
.separator {
  margin: 0 3px;
}

/* line 939, ../sass/magento/_magento-pages.scss */
.divider {
  clear: both;
  display: block;
  font-size: 0;
  line-height: 0;
  height: 1px;
  margin: 10px 0;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/bkg_divider1.gif) 0 50% repeat-x;
  text-indent: -999em;
  overflow: hidden;
}

/* Global site notices */
/* line 942, ../sass/magento/_magento-pages.scss */
.global-site-notice {
  border: 1px solid #cfcfcf;
  border-width: 0 0 1px;
  background: #ffff90;
  font-size: 12px;
  line-height: 1.25;
  text-align: center;
  color: #2f2f2f;
}
/* line 944, ../sass/magento/_magento-pages.scss */
.global-site-notice .notice-inner {
  width: 860px;
  margin: 0 auto;
  padding: 12px 0 12px 80px;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/i_notice.gif) 20px 25px no-repeat;
  text-align: left;
}
/* line 946, ../sass/magento/_magento-pages.scss */
.global-site-notice .notice-inner p {
  margin: 0;
  border: 1px dotted #cccc73;
  padding: 10px;
}
/* line 947, ../sass/magento/_magento-pages.scss */
.global-site-notice .notice-inner .actions {
  padding-top: 10px;
}

/* Cookie Notice */
/* line 952, ../sass/magento/_magento-pages.scss */
.notice-cookie {
  position: fixed;
  z-index: 9999;
  width: 100%;
  bottom: 0;
  left: 0;
  margin: 0 !important;
  opacity: 0.95;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
  /* IE8 */
}

/* Noscript Notice */
/* Demo Notice */
/* line 958, ../sass/magento/_magento-pages.scss */
.demo-notice {
  margin: 0;
  padding: 6px 10px;
  background: #d75f07;
  font-size: 12px;
  line-height: 1.15;
  border: 0;
  text-align: center;
  color: #fff;
}
/* line 960, ../sass/magento/_magento-pages.scss */
.demo-notice .notice-inner {
  width: auto;
  padding: 0;
  background: none;
  text-align: center;
}
/* line 962, ../sass/magento/_magento-pages.scss */
.demo-notice .notice-inner p {
  padding: 0;
  border: 0;
}

/* RSS */
/* line 968, ../sass/magento/_magento-pages.scss */
.rss-title h1 {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/i_rss-big.png) 0 4px no-repeat;
  padding-left: 27px;
}

/* line 969, ../sass/magento/_magento-pages.scss */
.rss-table .link-rss {
  display: block;
  line-height: 1.55;
  background-position: 0 4px;
}

/* ======================================================================================= */
/********** < Dashboard */
/* line 974, ../sass/magento/_magento-pages.scss */
.dashboard .box {
  background-color: #F8F7F5;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 978, ../sass/magento/_magento-pages.scss */
.dashboard .box .box-title {
  border-bottom: 1px solid #E5E5E5;
  margin: 0 0 10px;
  padding: 0 0 2px;
  text-align: right;
  overflow: hidden;
}
/* line 984, ../sass/magento/_magento-pages.scss */
.dashboard .box .box-title h3, .dashboard .box .box-title h4 {
  float: left;
  margin: 0;
}
/* line 990, ../sass/magento/_magento-pages.scss */
.dashboard .box-info h4 {
  font-weight: normal;
  text-transform: uppercase;
}
/* line 995, ../sass/magento/_magento-pages.scss */
.dashboard .box-reviews .number, .dashboard .box-tags .number {
  float: left;
  font-size: 12px;
  line-height: 25px;
  padding: 0 10px;
}
/* line 1001, ../sass/magento/_magento-pages.scss */
.dashboard .box-reviews .details, .dashboard .box-tags .details {
  margin-left: 38px;
}
/* line 1004, ../sass/magento/_magento-pages.scss */
.dashboard .box-reviews li.item, .dashboard .box-tags li.item {
  margin: 0 0 7px;
}
/* line 1006, ../sass/magento/_magento-pages.scss */
.dashboard .box-reviews li.item.last, .dashboard .box-tags li.item.last {
  margin: 0;
}
/* line 1012, ../sass/magento/_magento-pages.scss */
.dashboard .box-reviews .ratings {
  margin: 5px 0 0;
}
/* line 1017, ../sass/magento/_magento-pages.scss */
.dashboard .box-tags .tags {
  margin: 5px 0 0;
}
/* line 1019, ../sass/magento/_magento-pages.scss */
.dashboard .box-tags .tags strong, .dashboard .box-tags .tags ul, .dashboard .box-tags .tags ul li {
  display: inline;
}

/********** Dashboard > */
/* line 1028, ../sass/magento/_magento-pages.scss */
p.required, .product-options dt label.required em, .form-list label.required em {
  color: #EE001C;
  margin: 0 3px 0 0;
}

/* line 1032, ../sass/magento/_magento-pages.scss */
.v-fix {
  float: left;
}

/* Custommer */
/* line 1037, ../sass/magento/_magento-pages.scss */
#content {
  margin-bottom: 20px;
}

/* line 1038, ../sass/magento/_magento-pages.scss */
.new-users .content {
  min-height: 300px;
}

/* line 1039, ../sass/magento/_magento-pages.scss */
.form-list label {
  margin-bottom: 2px;
  color: #666666;
}

/* line 1040, ../sass/magento/_magento-pages.scss */
.content h2 {
  color: #333;
}

/* line 1041, ../sass/magento/_magento-pages.scss */
.buttons-set #send2 {
  float: right;
}

/* line 1042, ../sass/magento/_magento-pages.scss */
.form-list .input-text {
  width: 98%;
  min-height: 32px;
}

/* crosssell-products-list */
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.crosssell #crosssell-products-list:before, .crosssell #crosssell-products-list:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.crosssell #crosssell-products-list:after {
  clear: both;
}
/* line 1048, ../sass/magento/_magento-pages.scss */
.crosssell #crosssell-products-list .product-image {
  float: left;
}

/******************************************************
 * @package Ves Theme Framework for Magento
 * @version 1.0
 * @author http://www.venustheme.com
 * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved.
 * @license   GNU General Public License version 2
*******************************************************/
/*Navigation default*/
/* line 10, ../sass/magento/_menu.scss */
#ves-mainnav {
  margin-bottom: 25px;
}

/* line 14, ../sass/magento/_menu.scss */
.navbar-inverse,
#ves-mainnav {
  background-color: transparent;
}

/* line 19, ../sass/magento/_menu.scss */
#nav {
  border-top: 1px solid #e4e4e4;
  border-bottom: 2px solid #000;
  text-align: center;
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
#nav:before, #nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
#nav:after {
  clear: both;
}
/* line 24, ../sass/magento/_menu.scss */
#nav li {
  position: relative;
}
/* line 26, ../sass/magento/_menu.scss */
#nav li.over {
  z-index: 998;
}
/* line 28, ../sass/magento/_menu.scss */
#nav li.over > a {
  color: black;
}
/* line 33, ../sass/magento/_menu.scss */
#nav li.active > a {
  color: black;
}
/* line 38, ../sass/magento/_menu.scss */
#nav li ul span {
  white-space: normal;
}
/* line 42, ../sass/magento/_menu.scss */
#nav li ul.shown-sub,
#nav li div.shown-sub {
  left: 0;
  z-index: 999;
}
/* line 48, ../sass/magento/_menu.scss */
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub {
  left: 90%;
}
/* line 51, ../sass/magento/_menu.scss */
#nav > li {
  display: inline-block;
  vertical-align: middle;
}
/* line 55, ../sass/magento/_menu.scss */
#nav > li.parent > a {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/caret.png) 93% center no-repeat;
}
/* line 59, ../sass/magento/_menu.scss */
#nav ul li {
  text-align: left;
}
/* line 60, ../sass/magento/_menu.scss */
#nav ul a {
  color: #999999;
  text-transform: none;
}
/* line 61, ../sass/magento/_menu.scss */
#nav ul ul {
  left: 90%;
  top: -25px !important;
}
/* line 62, ../sass/magento/_menu.scss */
#nav ul .over ul {
  top: 0 !important;
}
/* line 64, ../sass/magento/_menu.scss */
#nav a {
  font-family: "brandon_grotesque_regularRg";
  font-size: 12px;
  display: block;
  line-height: 18px;
  text-decoration: none;
  float: left;
  padding: 16px 20px;
  color: black;
  text-transform: uppercase;
}
/* line 78, ../sass/magento/_menu.scss */
#nav a.level-top > span {
  letter-spacing: 2px;
}
/* line 79, ../sass/magento/_menu.scss */
#nav span {
  display: block;
  cursor: pointer;
  white-space: nowrap;
}
/* line 82, ../sass/magento/_menu.scss */
#nav ul {
  left: 0;
  position: absolute;
  top: 90px;
  width: 15em;
  z-index: 0;
  visibility: hidden;
  opacity: 0;
  background: black;
  padding: 5px 0;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 94, ../sass/magento/_menu.scss */
#nav ul li {
  float: none;
  margin: 0;
  background: black;
}
/* line 101, ../sass/magento/_menu.scss */
#nav ul li.parent li a {
  background-image: none;
}
/* line 106, ../sass/magento/_menu.scss */
#nav ul li.active {
  float: none;
  margin: 0;
  padding-bottom: 1px;
  background: black;
}
/* line 108, ../sass/magento/_menu.scss */
#nav ul li.active > a {
  color: white;
}
/* line 112, ../sass/magento/_menu.scss */
#nav ul li.last {
  padding-bottom: 0;
}
/* line 115, ../sass/magento/_menu.scss */
#nav ul li.last li span {
  padding: 3px 15px 4px 15px;
}
/* line 118, ../sass/magento/_menu.scss */
#nav ul li a {
  font-size: 13px;
  font-family: Noticia Text;
  line-height: 24px;
  font-weight: normal !important;
  background: black;
}
/* line 129, ../sass/magento/_menu.scss */
#nav ul li:hover > a {
  background: black;
  color: white;
}
/* line 137, ../sass/magento/_menu.scss */
#nav ul a, #nav ul a:hover {
  float: none;
  padding: 0;
  background: none;
}
/* line 142, ../sass/magento/_menu.scss */
#nav ul ul,
#nav ul div {
  top: 5px;
}
/* line 145, ../sass/magento/_menu.scss */
#nav ul span {
  padding: 4.5px 15px;
}
/* line 150, ../sass/magento/_menu.scss */
#nav .over > ul {
  visibility: visible;
  opacity: 1;
  top: 100%;
}
/* line 152, ../sass/magento/_menu.scss */
#nav div {
  position: absolute;
  width: 15em;
  top: 50px;
  left: -10000px;
}
/* line 154, ../sass/magento/_menu.scss */
#nav div ul {
  position: static;
  width: auto;
  border: none;
}

/******************************************************
 * @package Ves Theme Framework for Magento
 * @version 1.0
 * @author http://www.venustheme.com
 * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved.
 * @license   GNU General Public License version 2
*******************************************************/
/* line 8, ../sass/magento/_paneltool.scss */
.paneltool {
  position: fixed;
  top: 05px;
  transition: all 0.6s;
  left: -322px;
  border: solid 1px #CCC;
  -webkit-box-shadow: 1px -1px 3px #888888;
  box-shadow: 1px -1px 3px #888888;
  z-index: 9999;
}

/* line 18, ../sass/magento/_paneltool.scss */
.paneltool.active {
  left: 0px;
  transition: all 0.6s;
}

/* line 22, ../sass/magento/_paneltool.scss */
.paneltool.active .panelbutton {
  color: red;
}

/* line 25, ../sass/magento/_paneltool.scss */
.paneltool.themetool {
  top: 70px;
}

/* line 28, ../sass/magento/_paneltool.scss */
.paneltool .panelcontent {
  background: #FFF;
  width: 320px;
}

/* line 32, ../sass/magento/_paneltool.scss */
.paneltool .panelcontent > div {
  padding: 15px;
}

/* line 35, ../sass/magento/_paneltool.scss */
.panelbutton {
  border: solid 1px #CCC;
  background: #FFF;
  padding: 9px 11px;
  position: absolute;
  right: -35px;
  top: 10px;
  border-left: none;
  cursor: hand;
  cursor: pointer;
  -webkit-box-shadow: 2px -1px 2px #888888;
  box-shadow: 2px -1px 2px #888888;
}

/* line 47, ../sass/magento/_paneltool.scss */
.editortool .panelbutton {
  top: 230px;
}

/* line 51, ../sass/magento/_paneltool.scss */
#ves-paneltool.panel-open .panel-inner {
  right: 0;
}

/* line 54, ../sass/magento/_paneltool.scss */
#ves-paneltool h4 {
  margin-bottom: 10px;
}

/* line 57, ../sass/magento/_paneltool.scss */
#ves-paneltool .accordion-group {
  margin-bottom: 5px;
}

/* line 61, ../sass/magento/_paneltool.scss */
#ves-paneltool form > * {
  float: left;
}

/* line 65, ../sass/magento/_paneltool.scss */
#ves-paneltool form .group-input {
  margin-right: 5px;
}

/* line 69, ../sass/magento/_paneltool.scss */
#ves-paneltool select {
  padding: 5px;
}

/* line 73, ../sass/magento/_paneltool.scss */
.box-patterns div {
  display: block;
  width: 38px;
  height: 38px;
  float: left;
  cursor: hand;
  cursor: pointer;
  border: solid 1px #f3f3f3;
  margin: 6px;
  border: 1px solid #ccc;
}

/* line 84, ../sass/magento/_paneltool.scss */
.box-patterns div.active {
  border: solid 1px red;
}

/* line 88, ../sass/magento/_paneltool.scss */
#ves-paneltool .nav-tabs > li:before,
#ves-paneltool .nav-tabs > li:after {
  display: none;
}

/* line 92, ../sass/magento/_paneltool.scss */
#customize-form {
  position: relative;
}

/* line 95, ../sass/magento/_paneltool.scss */
#main-preview {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  margin-left: 300px;
  transition-duration: 0.2s;
  transition-property: left, right, top, bottom, width, margin;
}

/* line 106, ../sass/magento/_paneltool.scss */
#main-preview iframe {
  height: 100%;
  width: 100%;
}

/* line 110, ../sass/magento/_paneltool.scss */
.colorpicker {
  z-index: 99999;
}

/* line 113, ../sass/magento/_paneltool.scss */
#ves-customize {
  width: 300px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0px;
  z-index: 3;
  box-shadow: 0 1px 3px #999;
  transition-duration: 0.2s;
  transition-property: left, right, top, bottom, width, margin;
  background: none repeat scroll 0 0 #F5F5F5;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 127, ../sass/magento/_paneltool.scss */
#ves-customize .wrapper {
  padding: 12px;
}

/* line 131, ../sass/magento/_paneltool.scss */
#customize-body input[type="text"], #customize-body select {
  border: 1px solid #E2E2E2;
  border-radius: 2px 2px 2px 2px;
  color: #FFFFFF;
  font-size: 11px;
  margin: 0 5px 0 0;
  padding: 2px 3px;
  width: 65px;
}

/* line 140, ../sass/magento/_paneltool.scss */
#customize-body select {
  color: #888;
}

/* line 144, ../sass/magento/_paneltool.scss */
#customize-body .accordion-group label {
  color: #888;
  font-size: 11px;
  font-weight: normal;
}

/* line 150, ../sass/magento/_paneltool.scss */
#customize-body .panel-heading {
  padding: 5px 6px;
  font-weight: bold;
  font-size: 11px;
}

/* line 155, ../sass/magento/_paneltool.scss */
.form-group {
  margin-right: 6px;
}

/* line 158, ../sass/magento/_paneltool.scss */
.accordion-group label, .form-group label {
  display: block;
  font-size: 11px;
}

/* line 163, ../sass/magento/_paneltool.scss */
.accordion-group label {
  float: left;
  min-width: 100px;
  margin-right: 10px;
  margin-top: 5px;
}

/* line 169, ../sass/magento/_paneltool.scss */
#ves-customize .btn {
  padding: 4px 12px;
  font-size: 11px;
  font-weight: bold;
}

/* line 174, ../sass/magento/_paneltool.scss */
#ves-customize .btn-show {
  position: absolute;
  top: 39px;
  padding: 6px 18px;
  background: #CCC;
  right: 11px;
  z-index: 99;
  transition: all 1.2s;
  cursor: hand;
  cursor: pointer;
}

/* line 186, ../sass/magento/_paneltool.scss */
#customize-body .nav-tabs {
  border-bottom: 1px solid #d7d7d7;
}

/* line 189, ../sass/magento/_paneltool.scss */
#customize-body .nav-tabs a {
  border: none;
}

/* line 192, ../sass/magento/_paneltool.scss */
#customize-body .nav-tabs a {
  font-weight: bold;
  font-size: 11px;
  padding: 6px 12px;
}

/* line 198, ../sass/magento/_paneltool.scss */
#customize-body .nav-tabs .active a {
  background: #7DB641;
  border-top: none;
  border-right: none;
  border-left: none;
  color: white;
}

/* line 205, ../sass/magento/_paneltool.scss */
.accordion-heading .accordion-toggle {
  font-size: 11px;
}

/* line 208, ../sass/magento/_paneltool.scss */
#customize-body .form-group {
  margin-bottom: 6px;
  clear: both;
}

/* line 213, ../sass/magento/_paneltool.scss */
.clear-bg {
  padding: 3px 6px;
  margin-left: 5px;
}

/* .tab-content > .tab-pane, .pill-content > .pill-pane {
    background: none repeat scroll 0 0 #FFFFFF;    
    padding: 13px;
} */
/* line 223, ../sass/magento/_paneltool.scss */
.bi-wrapper > div {
  float: left;
  width: 20px;
  height: 20px;
  margin: 3px 4px;
  border: solid 1px #999;
  cursor: hand;
  cursor: pointer;
}

/* line 231, ../sass/magento/_paneltool.scss */
.bi-wrapper > div.active {
  border-color: red;
}

/* line 234, ../sass/magento/_paneltool.scss */
.btn-small {
  border-radius: 0;
  background-color: #7DB641;
  color: #fff;
  padding: 3px 6px;
}

/* line 240, ../sass/magento/_paneltool.scss */
.btn-small:hover {
  background-color: #fa7100;
  color: #fff;
}

/* line 245, ../sass/magento/_paneltool.scss */
.editortool .label-customize {
  position: absolute;
  right: -155px;
  top: 250px;
  width: 115px;
  height: 74px;
  padding: 0;
  background-image: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/label_customize.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border: 0;
}

/* line 269, ../sass/magento/_paneltool.scss */
.editortool .label-customize:hover {
  background-position: 0 -111px;
}

/* line 272, ../sass/magento/_paneltool.scss */
.paneltool.active .label-customize {
  display: none;
}

/* line 275, ../sass/magento/_paneltool.scss */
.paneltool .panelcontent {
  text-align: left;
}

/******************************************************
 * @package Ves Theme Framework for Magento
 * @version 1.0
 * @author http://www.venustheme.com
 * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved.
 * @license   GNU General Public License version 2
*******************************************************/
/* line 13, ../sass/magento/_offcanvas.scss */
html,
body,
.offcanvas-container,
.offcanvas-pusher,
.offcanvas-content {
  min-height: 100%;
}

/* line 17, ../sass/magento/_offcanvas.scss */
.offcanvas-content {
  overflow-y: scroll;
  background: #f3efe0;
}

/* line 32, ../sass/magento/_offcanvas.scss */
.offcanvas-pusher {
  left: 0;
  z-index: 99;
  height: 100%;
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
}

/* line 41, ../sass/magento/_offcanvas.scss */
.offcanvas-pusher::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  background: rgba(0, 0, 0, 0.2);
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  z-index: 99;
}

/* line 55, ../sass/magento/_offcanvas.scss */
.offcanvas-menu-open .offcanvas-pusher::after {
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

/* line 63, ../sass/magento/_offcanvas.scss */
.offcanvas-menu {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999999;
  visibility: hidden;
  width: 300px;
  height: 100%;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 75, ../sass/magento/_offcanvas.scss */
.offcanvas-menu::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  content: '';
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

/* line 88, ../sass/magento/_offcanvas.scss */
.offcanvas-menu-open .offcanvas-menu::after {
  width: 0;
  height: 0;
  opacity: 0;
  -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}

/* content style */
/* line 98, ../sass/magento/_offcanvas.scss */
.offcanvas-menu ul {
  margin: 0;
  padding: 0;
}

/* line 103, ../sass/magento/_offcanvas.scss */
.offcanvas-menu h2 {
  margin: 0;
  padding: 1em;
  color: rgba(0, 0, 0, 0.4);
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  font-weight: 300;
  font-size: 2em;
}

/* line 112, ../sass/magento/_offcanvas.scss */
.offcanvas-menu ul.megamenu > li > a {
  font-family: "brandon_grotesque_regularRg";
  font-size: 12px;
  display: block;
  line-height: 18px;
  text-decoration: none;
  padding: 15px;
  color: #fff;
  background: #000;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 300;
  margin-bottom: 1px;
}

/* line 127, ../sass/magento/_offcanvas.scss */
.offcanvas-menu ul li:firoffcanvas-child a {
  -webkit-box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2), inset 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2), inset 0 1px rgba(0, 0, 0, 0.2);
}

/* line 135, ../sass/magento/_offcanvas.scss */
.offcanvas-menu .dropdown-backdrop, .offcanvas-menu .dropdown-toggle {
  display: none;
}
/* line 136, ../sass/magento/_offcanvas.scss */
.offcanvas-menu .mega-col {
  margin-bottom: 20px;
  width: 100%!important;
}
/* line 137, ../sass/magento/_offcanvas.scss */
.offcanvas-menu .dropdown-menu {
  border: none;
  clear: both;
  display: block;
  padding: 10px 15px;
  position: static;
  width: 100%;
  max-width: 100%;
  float: none;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
/* line 148, ../sass/magento/_offcanvas.scss */
.offcanvas-menu .menu-title {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: "brandon_grotesque_regularRg";
  font-weight: 300;
  padding-bottom: 10px;
}

/* Individual effects */
/* Effect 1: Slide in on top */
/* line 160, ../sass/magento/_offcanvas.scss */
.offcanvas-effect-1.offcanvas-menu {
  visibility: visible;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 165, ../sass/magento/_offcanvas.scss */
.offcanvas-effect-1.offcanvas-menu-open .offcanvas-effect-1.offcanvas-menu {
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 170, ../sass/magento/_offcanvas.scss */
.offcanvas-effect-1.offcanvas-menu::after {
  display: none;
}

/* Effect 2: Reveal */
/* line 175, ../sass/magento/_offcanvas.scss */
.offcanvas-effect-2.offcanvas-menu-open .offcanvas-pusher {
  -webkit-transform: translate3d(300px, 0, 0);
  transform: translate3d(300px, 0, 0);
}

/* line 179, ../sass/magento/_offcanvas.scss */
.offcanvas-effect-2.offcanvas-menu {
  z-index: 1;
}

/* line 183, ../sass/magento/_offcanvas.scss */
.offcanvas-effect-2.offcanvas-menu-open .offcanvas-effect-2.offcanvas-menu {
  visibility: visible;
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* Effect 3: Push*/
/* line 194, ../sass/magento/_offcanvas.scss */
.offcanvas-effect-3.offcanvas-menu-open .offcanvas-pusher {
  -webkit-transform: translate3d(300px, 0, 0);
  transform: translate3d(300px, 0, 0);
}

/* line 198, ../sass/magento/_offcanvas.scss */
.offcanvas-effect-3.offcanvas-menu {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  z-index: 1;
}

/* line 203, ../sass/magento/_offcanvas.scss */
.offcanvas-effect-3.offcanvas-menu-open .offcanvas-effect-3.offcanvas-menu {
  visibility: visible;
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* Effect 5: Reverse slide out */
/* line 214, ../sass/magento/_offcanvas.scss */
.offcanvas-effect-5.offcanvas-menu-open .offcanvas-pusher {
  -webkit-transform: translate3d(300px, 0, 0);
  transform: translate3d(300px, 0, 0);
}

/* line 218, ../sass/magento/_offcanvas.scss */
.offcanvas-effect-5.offcanvas-menu {
  z-index: 1;
  -webkit-transform: translate3d(50%, 0, 0);
  transform: translate3d(50%, 0, 0);
}

/* line 223, ../sass/magento/_offcanvas.scss */
.offcanvas-effect-5.offcanvas-menu-open .offcanvas-effect-5.offcanvas-menu {
  visibility: visible;
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* RESPONSIVE */
@media (max-width: 979px) {
  /*** OFFCANVAS SIDEBAR ***/
  /* line 236, ../sass/magento/_offcanvas.scss */
  .offcanvas-siderbars {
    position: relative;
  }
  /* line 238, ../sass/magento/_offcanvas.scss */
  .offcanvas-siderbars .offcanvas-sidebar {
    /*display: none;
    width: 100%;*/
  }
  /* line 243, ../sass/magento/_offcanvas.scss */
  .offcanvas-siderbars.column-left-active #ves-columns-left {
    display: block;
  }
  /* line 246, ../sass/magento/_offcanvas.scss */
  .offcanvas-siderbars.column-right-active #ves-columns-right {
    display: block;
  }
  /* line 250, ../sass/magento/_offcanvas.scss */
  .offcanvas-siderbars.column-left-active .main-column, .offcanvas-siderbars.column-right-active .main-column {
    display: none;
  }
}
/* Category Page ========================================================================= */
/* line 3, ../sass/magento/_product.scss */
.category-title {
  border: 0;
  margin: 0 0 7px;
}

/* line 4, ../sass/magento/_product.scss */
.category-image {
  width: 100%;
  overflow: hidden;
  text-align: right;
  position: relative;
}

/* line 8, ../sass/magento/_product.scss */
.category-description {
  margin: 0 0 10px;
}

/*product-block*/
/* line 12, ../sass/magento/_product.scss */
.product-block {
  margin-bottom: 20px;
}
/* line 14, ../sass/magento/_product.scss */
.product-block .product-name {
  margin: 0 0 5px;
  color: #203548;
  font-family: brandon_grotesquelight;
  font-size: 16px;
  line-height: 24px;
}
/* line 19, ../sass/magento/_product.scss */
.product-block .product-name a {
  text-align: center;
  display: block;
  line-height: 1.25;
}
/* line 25, ../sass/magento/_product.scss */
.product-block .actions {
  background: #fff;
  border-bottom: 1px solid #e4e4e4;
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
  visibility: hidden;
  padding: 0!important;
  opacity: 0;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.product-block .actions:before, .product-block .actions:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.product-block .actions:after {
  clear: both;
}
/* line 36, ../sass/magento/_product.scss */
.product-block .actions button.btn-cart {
  float: left;
  height: 55px;
  width: 50%;
  background: none;
  border: none;
  margin: 0!important;
}
/* line 43, ../sass/magento/_product.scss */
.product-block .actions button.btn-cart span {
  font-size: 11px;
  font-style: normal;
  padding: 0;
  text-transform: uppercase;
  font-family: 'brandon_grotesque_regularRg';
}
/* line 49, ../sass/magento/_product.scss */
.product-block .actions button.btn-cart span .fa {
  font-size: 13px;
  padding-right: 3px;
}
/* line 50, ../sass/magento/_product.scss */
.product-block .actions button.btn-cart span span {
  color: #000000;
}
/* line 52, ../sass/magento/_product.scss */
.product-block .actions button.btn-cart:hover {
  background-color: #f8f8f8;
}
/* line 56, ../sass/magento/_product.scss */
.product-block .actions .add-to-links {
  margin: 0;
}
/* line 58, ../sass/magento/_product.scss */
.product-block .actions .add-to-links li {
  color: #CCCCCC;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 16px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  text-decoration: none;
  width: 25%;
  overflow: hidden;
  border-left: 1px solid #e4e4e4;
  border-bottom: none!important;
}
/* line 72, ../sass/magento/_product.scss */
.product-block .actions .add-to-links li .fa {
  color: #CCC;
}
/* line 73, ../sass/magento/_product.scss */
.product-block .actions .add-to-links li:hover {
  background-color: #f8f8f8;
}
/* line 75, ../sass/magento/_product.scss */
.product-block .actions .add-to-links li:hover .fa {
  color: #333;
}
/* line 78, ../sass/magento/_product.scss */
.product-block .actions .add-to-links a {
  background-color: #ffffff!important;
  border: none!important;
  line-height: 55px!important;
}
/* line 86, ../sass/magento/_product.scss */
.product-block:hover .actions, .product-block:hover .a-quickview {
  visibility: visible;
  opacity: 1;
}
/* line 91, ../sass/magento/_product.scss */
.product-block .a-quickview {
  border-bottom: 1px solid black;
  border-top: 1px solid #e4e4e4;
  color: black;
  display: block;
  font-size: 11px;
  letter-spacing: 3px;
  padding: 6px 0;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 105, ../sass/magento/_product.scss */
.product-block .a-quickview:hover {
  background: #666;
  border-color: #666;
  color: #fff;
}
/* line 111, ../sass/magento/_product.scss */
.product-block .ratings {
  text-align: center;
}
/* line 113, ../sass/magento/_product.scss */
.product-block .ratings .amount {
  display: none;
}
/* line 114, ../sass/magento/_product.scss */
.product-block .ratings .rating-box {
  float: none;
  margin: 0;
  display: inline-block;
}
/* line 117, ../sass/magento/_product.scss */
.product-block .price {
  padding-bottom: 15px;
}

/* View Type: Grid */
/* line 122, ../sass/magento/_product.scss */
.products-grid, .box-up-sell {
  position: relative;
}
/* line 124, ../sass/magento/_product.scss */
.products-grid.last, .box-up-sell.last {
  border-bottom: 0;
}
/* line 127, ../sass/magento/_product.scss */
.products-grid li.item, .box-up-sell li.item {
  float: left;
  width: 138px;
  padding: 12px 10px 80px;
}
/* line 130, ../sass/magento/_product.scss */
.products-grid .product-image, .box-up-sell .product-image {
  display: block;
}
/* line 133, ../sass/magento/_product.scss */
.products-grid .product-name, .box-up-sell .product-name {
  margin: 20px 0 5px;
  color: #203548;
  font-family: brandon_grotesquelight;
  font-size: 16px;
}
/* line 139, ../sass/magento/_product.scss */
.products-grid .price-box, .box-up-sell .price-box {
  text-align: center;
}
/* line 142, ../sass/magento/_product.scss */
.products-grid .availability, .box-up-sell .availability {
  line-height: 21px;
}

/* line 150, ../sass/magento/_product.scss */
.col1-layout .products-grid {
  width: 790px;
  margin: 0 auto;
}

/* View Type: List */
/* line 155, ../sass/magento/_product.scss */
.products-list li.item {
  border-bottom: 1px solid #d9ddd3;
  padding: 12px 10px;
}
/* line 158, ../sass/magento/_product.scss */
.products-list li.item.last {
  border-bottom: 0;
}
/* line 162, ../sass/magento/_product.scss */
.products-list .product-image {
  margin: 0 0 10px;
}
/* line 164, ../sass/magento/_product.scss */
.products-list .product-name {
  margin: 0 0 5px;
  font-size: 17px;
  font-family: brandon_grotesquelight;
}
/* line 167, ../sass/magento/_product.scss */
.products-list .product-name a {
  color: black;
  text-align: left;
}
/* line 170, ../sass/magento/_product.scss */
.products-list .product-name a:hover {
  color: black;
}
/* line 176, ../sass/magento/_product.scss */
.products-list .product-block .image {
  border: 1px solid #e4e4e4;
  padding: 6px;
}
/* line 177, ../sass/magento/_product.scss */
.products-list .product-block .ratings {
  text-align: left;
  clear: both;
}
/* line 179, ../sass/magento/_product.scss */
.products-list .product-block .ratings .rating-box {
  float: left;
  margin-right: 6px;
  margin-top: 3px;
}
/* line 181, ../sass/magento/_product.scss */
.products-list .product-block .actions {
  opacity: 1;
  visibility: visible;
  position: static;
  border: 1px solid #e4e4e4;
}
/* line 183, ../sass/magento/_product.scss */
.products-list .price-box {
  float: left;
  margin: 3px 13px 5px 0;
  color: black;
}
/* line 187, ../sass/magento/_product.scss */
.products-list .availability {
  float: left;
  margin: 3px 0 0;
}
/* line 188, ../sass/magento/_product.scss */
.products-list .desc {
  clear: both;
  padding: 6px 0 0;
  margin: 15px 0 15px;
  line-height: 1.35;
  color: #666666;
}
/* line 191, ../sass/magento/_product.scss */
.products-list .desc .link-learn {
  font-size: 11px;
}
/* line 194, ../sass/magento/_product.scss */
.products-list .add-to-links li {
  display: inline;
}
/* line 195, ../sass/magento/_product.scss */
.products-list .add-to-links .separator {
  display: inline;
  margin: 0 2px;
}

/* ======================================================================================= */
/* Product View ========================================================================== */
/* Rating */
/* line 204, ../sass/magento/_product.scss */
.no-rating {
  margin: 0;
}

/* line 206, ../sass/magento/_product.scss */
.ratings {
  font-size: 11px;
  line-height: 1.25;
  margin: 7px 0;
}
/* line 208, ../sass/magento/_product.scss */
.ratings strong {
  float: left;
  margin: 1px 3px 0 0;
}
/* line 209, ../sass/magento/_product.scss */
.ratings .rating-links {
  margin: 0;
}
/* line 211, ../sass/magento/_product.scss */
.ratings .rating-links .separator {
  margin: 0 2px;
}
/* line 218, ../sass/magento/_product.scss */
.ratings .rating-box {
  float: left;
  margin-right: 3px;
}

/* line 220, ../sass/magento/_product.scss */
.rating-box {
  width: 50px;
  height: 9px;
  font-size: 0;
  line-height: 0;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/rating.png) 0 0 repeat-x;
  text-indent: -999em;
  overflow: hidden;
}
/* line 222, ../sass/magento/_product.scss */
.rating-box .rating {
  float: left;
  height: 9px;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/rating.png) 0 100% repeat-x;
}

/* line 226, ../sass/magento/_product.scss */
.ratings-table {
  border: none;
}
/* line 228, ../sass/magento/_product.scss */
.ratings-table th, .ratings-table td {
  font-size: 11px;
  line-height: 1.15;
  padding: 3px 0;
  border: none;
}
/* line 229, ../sass/magento/_product.scss */
.ratings-table th {
  font-weight: bold;
  padding-right: 8px;
}

/* Availability */
/* line 233, ../sass/magento/_product.scss */
.availability {
  margin: 0;
}
/* line 235, ../sass/magento/_product.scss */
.availability span {
  font-weight: bold;
}
/* line 237, ../sass/magento/_product.scss */
.availability.out-of-stock span {
  color: #d83820;
}

/* line 240, ../sass/magento/_product.scss */
.availability-only {
  margin: 10px 0 7px;
  line-height: 16px;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/i_availability_only.gif) 0 50% no-repeat;
  padding-left: 15px;
}
/* line 242, ../sass/magento/_product.scss */
.availability-only span, .availability-only a {
  border-bottom: 1px dashed #751d02;
  color: #000;
}
/* line 245, ../sass/magento/_product.scss */
.availability-only a {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/i_availability_only_arrow.gif) 100% 0 no-repeat;
  cursor: pointer;
  padding-right: 15px;
  text-decoration: none;
}
/* line 248, ../sass/magento/_product.scss */
.availability-only .expanded {
  background-position: 100% -15px;
}
/* line 251, ../sass/magento/_product.scss */
.availability-only strong {
  color: #be2c00;
}

/* line 256, ../sass/magento/_product.scss */
.availability-only-details {
  margin: 0 0 7px;
}
/* line 258, ../sass/magento/_product.scss */
.availability-only-details th {
  background: #d2d6d9;
  font-size: 10px;
  padding: 0 8px;
}
/* line 261, ../sass/magento/_product.scss */
.availability-only-details td {
  background: #ebf0f3;
  border-bottom: 1px solid #fff;
  font-size: 11px;
  padding: 2px 8px 1px;
}
/* line 264, ../sass/magento/_product.scss */
.availability-only-details tr.odd td.last {
  color: #d95e00;
  font-weight: bold;
}

/* line 269, ../sass/magento/_product.scss */
.product-view .product-shop .availability {
  font-size: 11px;
}
/* line 271, ../sass/magento/_product.scss */
.product-view .product-shop .availability span {
  color: #90c014;
  font-size: 0.9em;
  font-weight: normal;
}

/* Email to a Friend */
/* line 277, ../sass/magento/_product.scss */
.email-friend {
  margin: 0 0 5px;
}

/* Alerts */
/* line 280, ../sass/magento/_product.scss */
.alert-price {
  margin: 0;
  font-size: 11px;
}

/* line 281, ../sass/magento/_product.scss */
.alert-stock {
  margin: 0;
  font-size: 11px;
}

/********** < Product Prices */
/* line 284, ../sass/magento/_product.scss */
.price {
  white-space: nowrap !important;
}

/* line 286, ../sass/magento/_product.scss */
.price-box {
  margin: 5px 0;
}
/* line 288, ../sass/magento/_product.scss */
.price-box .price {
  color: black;
  font-family: 'brandon_grotesquebold';
}

/* Regular price */
/* line 295, ../sass/magento/_product.scss */
.regular-price {
  color: black;
  display: inline-block;
}
/* line 298, ../sass/magento/_product.scss */
.regular-price .price {
  font-size: 16px;
  color: black;
  font-family: 'brandon_grotesquebold';
}

/* line 305, ../sass/magento/_product.scss */
.block .regular-price,
.block .regular-price .price {
  color: black;
}

/* Old price */
/* line 308, ../sass/magento/_product.scss */
.old-price {
  display: inline-block;
  padding: 0 3px;
  margin: 0;
  font-size: 16px;
}
/* line 312, ../sass/magento/_product.scss */
.old-price .price-label {
  white-space: nowrap;
  color: #999999;
  display: none;
}
/* line 316, ../sass/magento/_product.scss */
.old-price .price {
  color: #999999;
  text-decoration: line-through;
  font-size: 16px;
  font-family: 'brandon_grotesquelight';
}

/* Special price */
/* line 325, ../sass/magento/_product.scss */
.special-price {
  display: inline-block;
  margin: 0;
  padding: 0 3px;
}
/* line 328, ../sass/magento/_product.scss */
.special-price .price-label {
  font-size: 16px;
  white-space: nowrap;
  color: #cd5033;
  display: none;
}
/* line 334, ../sass/magento/_product.scss */
.special-price .price {
  font-size: 16px;
  color: #b34a4a;
}

/* Minimal price (as low as) */
/* line 340, ../sass/magento/_product.scss */
.minimal-price {
  margin: 0;
}
/* line 342, ../sass/magento/_product.scss */
.minimal-price .price-label {
  font-weight: bold;
  white-space: nowrap;
}

/* line 347, ../sass/magento/_product.scss */
.minimal-price-link {
  display: inline-block;
}
/* line 349, ../sass/magento/_product.scss */
.minimal-price-link .label {
  color: #1e7ec8;
  display: none;
}
/* line 350, ../sass/magento/_product.scss */
.minimal-price-link .price {
  font-size: 16px;
  color: #b34a4a;
  padding: 0 3px;
}

/* Excluding tax */
/* line 354, ../sass/magento/_product.scss */
.price-excluding-tax {
  display: block;
  color: #bbbbbb;
}
/* line 357, ../sass/magento/_product.scss */
.price-excluding-tax .label {
  white-space: nowrap;
  color: #999;
}
/* line 360, ../sass/magento/_product.scss */
.price-excluding-tax .price {
  font-size: 13px;
  font-weight: normal;
  color: black;
}

/* Including tax */
/* line 366, ../sass/magento/_product.scss */
.price-including-tax {
  display: block;
  color: #bbbbbb;
}
/* line 368, ../sass/magento/_product.scss */
.price-including-tax .label {
  white-space: nowrap;
  color: #bbbbbb;
}
/* line 371, ../sass/magento/_product.scss */
.price-including-tax .price {
  font-size: 16px;
  font-weight: bold;
  color: black;
}

/* Configured price */
/* line 377, ../sass/magento/_product.scss */
.configured-price {
  margin: 0;
}
/* line 379, ../sass/magento/_product.scss */
.configured-price .price-label {
  font-weight: bold;
  white-space: nowrap;
}
/* line 380, ../sass/magento/_product.scss */
.configured-price .price {
  font-weight: bold;
}

/* FPT */
/* line 384, ../sass/magento/_product.scss */
.weee {
  display: block;
  font-size: 11px;
  color: #444;
}
/* line 386, ../sass/magento/_product.scss */
.weee .price {
  font-size: 11px;
  font-weight: normal;
}

/* Excl tax (for order tables) */
/* line 392, ../sass/magento/_product.scss */
.price-excl-tax {
  display: block;
}
/* line 394, ../sass/magento/_product.scss */
.price-excl-tax .label {
  display: block;
  white-space: nowrap;
}
/* line 397, ../sass/magento/_product.scss */
.price-excl-tax .price {
  display: block;
}

/* Incl tax (for order tables) */
/* line 402, ../sass/magento/_product.scss */
.price-incl-tax {
  display: block;
}
/* line 404, ../sass/magento/_product.scss */
.price-incl-tax .label {
  display: block;
  white-space: nowrap;
}
/* line 407, ../sass/magento/_product.scss */
.price-incl-tax .price {
  display: block;
  font-weight: bold;
}

/* Price range */
/* line 413, ../sass/magento/_product.scss */
.price-from {
  margin: 0;
}
/* line 415, ../sass/magento/_product.scss */
.price-from .price-label {
  font-weight: bold;
  white-space: nowrap;
}

/* line 420, ../sass/magento/_product.scss */
.price-to {
  margin: 0;
}
/* line 422, ../sass/magento/_product.scss */
.price-to .price-label {
  font-weight: bold;
  white-space: nowrap;
}

/* Price notice next to the options */
/* line 428, ../sass/magento/_product.scss */
.price-notice {
  padding-left: 10px;
  color: #999;
}
/* line 430, ../sass/magento/_product.scss */
.price-notice .price {
  font-weight: bold;
  color: #2f2f2f;
}

/* Price as configured */
/* line 436, ../sass/magento/_product.scss */
.price-as-configured {
  margin: 0;
}
/* line 438, ../sass/magento/_product.scss */
.price-as-configured .price-label {
  font-weight: bold;
  white-space: nowrap;
}

/* line 443, ../sass/magento/_product.scss */
.price-box-bundle {
  padding: 0 0 10px 0;
}
/* line 445, ../sass/magento/_product.scss */
.price-box-bundle .price-box {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 448, ../sass/magento/_product.scss */
.price-box-bundle .price {
  color: #555;
}

/********** Product Prices > */
/* Tier Prices */
/* line 456, ../sass/magento/_product.scss */
.product-pricing,
.tier-prices {
  margin: 10px 0;
  color: #424242;
}

/* line 458, ../sass/magento/_product.scss */
.tier-prices li {
  padding: 2px 0 2px 10px;
}
/* line 461, ../sass/magento/_product.scss */
.tier-prices .benefit {
  font-style: italic;
  font-weight: bold;
  color: #2f2f2f;
}
/* line 464, ../sass/magento/_product.scss */
.tier-prices .price {
  font-size: inherit !important;
}

/* line 469, ../sass/magento/_product.scss */
.tier-prices-grouped li {
  padding: 2px 0;
  color: #e26703;
}
/* line 471, ../sass/magento/_product.scss */
.tier-prices-grouped li .price {
  font-weight: bold;
}

/* Add to Links */
/* line 475, ../sass/magento/_product.scss */
.add-to-links {
  font-size: 11px;
  margin: 5px 0 0;
}
/* line 477, ../sass/magento/_product.scss */
.add-to-links .separator {
  display: none;
}

/* Add to Cart */
/* line 490, ../sass/magento/_product.scss */
.add-to-cart .paypal-logo {
  clear: left;
  margin: 0;
  text-align: right;
}
/* line 492, ../sass/magento/_product.scss */
.add-to-cart .paypal-logo .paypal-or {
  clear: both;
  display: block;
  margin: 5px 60px 5px 0;
}

/* line 495, ../sass/magento/_product.scss */
.product-view .add-to-cart .paypal-logo {
  margin: 0;
}

/* Add to Links + Add to Cart */
/* line 498, ../sass/magento/_product.scss */
.add-to-box {
  margin: 10px 0;
}
/* line 501, ../sass/magento/_product.scss */
.add-to-box .or {
  float: left;
  font-weight: bold;
  margin: 0 7px;
  color: #666666;
}
/* line 502, ../sass/magento/_product.scss */
.add-to-box .add-to-links {
  display: inline-block;
  margin: 0;
  font-size: 12px !important;
  line-height: 1.25 !important;
  text-align: left !important;
}
/* line 504, ../sass/magento/_product.scss */
.add-to-box .add-to-links li {
  display: block !important;
}
/* line 506, ../sass/magento/_product.scss */
.add-to-box .add-to-links li .separator {
  display: none !important;
}

/* line 514, ../sass/magento/_product.scss */
.product-essential h2, .product-essential .headline {
  font-size: 18px;
  letter-spacing: 2px;
  margin: 0 0 5px;
  position: relative;
  text-transform: uppercase;
}

/* line 524, ../sass/magento/_product.scss */
.product-collateral {
  padding: 25px 0;
}
/* line 526, ../sass/magento/_product.scss */
.product-collateral h2, .product-collateral .headline {
  border-bottom: 1px solid #e4e4e4;
  font-size: 15px;
  margin: 0 0 15px;
  padding: 0 0 2px;
}
/* line 532, ../sass/magento/_product.scss */
.product-collateral .box-collateral {
  margin: 0 0 25px;
}

/* Product Images */
/* line 538, ../sass/magento/_product.scss */
.product-image-popup {
  margin: 0 auto;
}
/* line 540, ../sass/magento/_product.scss */
.product-image-popup .buttons-set {
  float: right;
  clear: none;
  border: 0;
  margin: 0;
  padding: 0;
}
/* line 541, ../sass/magento/_product.scss */
.product-image-popup .nav {
  font-weight: bold;
  margin: 0 100px;
  text-align: center;
}
/* line 542, ../sass/magento/_product.scss */
.product-image-popup .image {
  display: block;
  margin: 10px 0;
}
/* line 543, ../sass/magento/_product.scss */
.product-image-popup .image-label {
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 10px;
  color: #2f2f2f;
}

/* Product Options */
/* line 548, ../sass/magento/_product.scss */
.product-options {
  position: relative;
}
/* line 550, ../sass/magento/_product.scss */
.product-options dt {
  padding: 10px 0 0;
  font-weight: normal;
}
/* line 552, ../sass/magento/_product.scss */
.product-options dt label {
  font-weight: bold;
  color: #2f2f2f;
}
/* line 554, ../sass/magento/_product.scss */
.product-options dt label.required em {
  color: #eb340a;
  margin-left: 0;
}
/* line 558, ../sass/magento/_product.scss */
.product-options dt .qty-disabled {
  background: none;
  border: 0;
  padding: 3px;
  color: #2f2f2f;
}
/* line 562, ../sass/magento/_product.scss */
.product-options dd {
  padding: 10px 0 20px;
  margin: 0 0 5px;
}
/* line 564, ../sass/magento/_product.scss */
.product-options dd .qty-holder {
  display: block;
  padding: 10px 0 0;
}
/* line 566, ../sass/magento/_product.scss */
.product-options dd .qty-holder label {
  vertical-align: middle;
}
/* line 571, ../sass/magento/_product.scss */
.product-options dd .time-picker {
  display: -moz-inline-box;
  display: inline-block;
  padding: 2px 0;
  vertical-align: middle;
}
/* line 574, ../sass/magento/_product.scss */
.product-options dd textarea {
  height: 8em;
}
/* line 577, ../sass/magento/_product.scss */
.product-options dd select {
  width: 100%;
}
/* line 580, ../sass/magento/_product.scss */
.product-options dd .multiselect option {
  border-bottom: 1px dotted #d9e5ee;
  padding: 2px 4px;
}
/* line 584, ../sass/magento/_product.scss */
.product-options dl.last dd.last {
  border-bottom: 0;
  padding-bottom: 5px;
  margin-bottom: 0;
}
/* line 587, ../sass/magento/_product.scss */
.product-options ul.options-list {
  margin-right: 5px;
}
/* line 589, ../sass/magento/_product.scss */
.product-options ul.options-list li {
  line-height: 1.5;
  padding: 2px 0;
}
/* line 593, ../sass/magento/_product.scss */
.product-options ul.options-list input.radio {
  float: left;
  margin-top: 3px;
}
/* line 594, ../sass/magento/_product.scss */
.product-options ul.options-list input.checkbox {
  float: left;
  margin-top: 3px;
}
/* line 596, ../sass/magento/_product.scss */
.product-options ul.options-list label {
  font-weight: normal;
}
/* line 600, ../sass/magento/_product.scss */
.product-options ul.validation-failed {
  padding: 0 7px;
}
/* line 605, ../sass/magento/_product.scss */
.product-options p.note {
  margin: 0;
  font-size: 11px;
}
/* line 606, ../sass/magento/_product.scss */
.product-options p.required {
  font-size: 12px;
  position: absolute;
  right: 0;
  top: 11px;
  right: 0;
}
/* line 113, ../sass/magento/_rtl.scss */
.rtl .product-options p.required {
  left: 0;
  right: auto;
}

/* line 617, ../sass/magento/_product.scss */
.product-options-bottom .product-pricing, .product-options-bottom .tier-prices {
  margin: 0;
  padding: 0 0 10px;
  border: 0;
  background: 0;
  color: #e26703;
}
/* line 620, ../sass/magento/_product.scss */
.product-options-bottom .tier-prices li {
  background: 0;
  padding: 2px 0;
}
/* line 622, ../sass/magento/_product.scss */
.product-options-bottom .tier-prices .price, .product-options-bottom .tier-prices .benefit {
  color: #e26703;
}
/* line 626, ../sass/magento/_product.scss */
.product-options-bottom .price-box {
  margin: 0;
  padding: 0;
}
/* line 627, ../sass/magento/_product.scss */
.product-options-bottom .add-to-links {
  clear: both;
  padding: 0;
  text-align: right;
}
/* line 628, ../sass/magento/_product.scss */
.product-options-bottom .price-label {
  padding-right: 5px;
}

/* line 633, ../sass/magento/_product.scss */
.product-view .product-options-bottom {
  margin: 0 0 10px;
}
/* line 635, ../sass/magento/_product.scss */
.product-view .product-options-bottom .price-box {
  float: none;
  margin: 15px 0 30px;
}
/* line 636, ../sass/magento/_product.scss */
.product-view .product-options-bottom .price-label {
  float: none;
  padding-right: 0;
}
/* line 637, ../sass/magento/_product.scss */
.product-view .product-options-bottom .price-tax {
  float: none;
}
/* line 638, ../sass/magento/_product.scss */
.product-view .product-options-bottom .add-to-cart-box {
  clear: both;
  float: left;
  padding-top: 12px;
}
/* line 639, ../sass/magento/_product.scss */
.product-view .product-options-bottom .add-to-links {
  clear: both;
  text-align: right;
}
/* line 641, ../sass/magento/_product.scss */
.product-view .add-to-cart {
  border-top: 1px solid #e4e4e4;
}
/* line 644, ../sass/magento/_product.scss */
.product-view .rating-box {
  margin-top: 2px;
}
/* line 646, ../sass/magento/_product.scss */
.product-view .add-to-box,
.product-view .add-to-cart {
  text-align: center;
}
/* line 648, ../sass/magento/_product.scss */
.product-view .add-to-box div.qty,
.product-view .add-to-cart div.qty {
  padding: 8px 0;
}
/* line 649, ../sass/magento/_product.scss */
.product-view .add-to-box .add-cart,
.product-view .add-to-cart .add-cart {
  background: #000;
  line-height: 38px;
  font-family: 'brandon_grotesque_regularRg';
}
/* line 653, ../sass/magento/_product.scss */
.product-view .add-to-box .add-cart:hover,
.product-view .add-to-cart .add-cart:hover {
  background: #666;
}
/* line 654, ../sass/magento/_product.scss */
.product-view .add-to-box .add-cart button.btn-cart,
.product-view .add-to-cart .add-cart button.btn-cart {
  background: none;
  border: medium none;
  font-size: 16px;
  text-transform: uppercase;
  vertical-align: middle;
  display: block;
  width: 100%;
  padding: 0;
}
/* line 663, ../sass/magento/_product.scss */
.product-view .add-to-box .add-cart button.btn-cart .fa,
.product-view .add-to-cart .add-cart button.btn-cart .fa {
  font-size: 18px;
  vertical-align: middle;
  padding-right: 6px;
  margin-top: -2px;
}
/* line 673, ../sass/magento/_product.scss */
.product-view .add-to-links {
  display: block;
}
/* line 675, ../sass/magento/_product.scss */
.product-view .add-to-links li {
  display: block;
  text-align: center;
  line-height: 38px;
  padding: 0;
  text-transform: uppercase;
  font-size: 11px;
  border-bottom: 1px solid #e4e4e4;
  font-family: 'brandon_grotesque_regularRg';
}
/* line 683, ../sass/magento/_product.scss */
.product-view .add-to-links li a {
  color: black;
  display: block;
}
/* line 685, ../sass/magento/_product.scss */
.product-view .add-to-links li a:hover {
  background: #efefef;
  color: #000;
}
/* line 687, ../sass/magento/_product.scss */
.product-view .add-to-links li .fa {
  font-size: 16px;
  vertical-align: middle;
  padding-right: 6px;
  margin-top: -2px;
  color: #ccc;
}

/* line 698, ../sass/magento/_product.scss */
.col3-layout .product-options-bottom .price-box {
  float: none;
  padding: 0 0 5px;
}

/* line 701, ../sass/magento/_product.scss */
.product-view {
  /* Product Shop */
  /* Grouped Product */
  /* Block: Description */
  /* Block: Additional */
  /* Block: Upsell */
}
/* line 703, ../sass/magento/_product.scss */
.product-view .product-img-box .product-image {
  margin: 0 0 13px;
}
/* line 704, ../sass/magento/_product.scss */
.product-view .product-img-box .product-image-zoom {
  max-width: 100% !important;
  position: relative;
  overflow: hidden;
  z-index: 9;
}
/* line 707, ../sass/magento/_product.scss */
.product-view .product-img-box .product-image-zoom img {
  position: absolute;
  left: 0;
  top: 0;
  cursor: move;
}
/* line 709, ../sass/magento/_product.scss */
.product-view .product-img-box .zoom-notice {
  font-size: 11px;
  margin: 0 0 5px;
  text-align: center;
}
/* line 710, ../sass/magento/_product.scss */
.product-view .product-img-box .zoom {
  position: relative;
  z-index: 9;
  height: 18px;
  margin: 0 auto 13px;
  padding: 0 28px;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/slider_bg.gif) 50% 50% no-repeat;
  cursor: pointer;
}
/* line 712, ../sass/magento/_product.scss */
.product-view .product-img-box .zoom.disabled {
  -moz-opacity: .3;
  -webkit-opacity: .3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  /*IE8*/
  opacity: .3;
}
/* line 713, ../sass/magento/_product.scss */
.product-view .product-img-box .zoom #track {
  position: relative;
  height: 18px;
}
/* line 714, ../sass/magento/_product.scss */
.product-view .product-img-box .zoom #handle {
  position: absolute;
  left: 0;
  top: -1px;
  width: 9px;
  height: 22px;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/magnifier_handle.gif) 0 0 no-repeat;
}
/* line 715, ../sass/magento/_product.scss */
.product-view .product-img-box .zoom .btn-zoom-out {
  position: absolute;
  left: 2px;
  top: 0;
}
/* line 716, ../sass/magento/_product.scss */
.product-view .product-img-box .zoom .btn-zoom-in {
  position: absolute;
  right: 2px;
  top: 0;
}
/* line 718, ../sass/magento/_product.scss */
.product-view .product-img-box .more-views {
  margin: 20px 50px 12px;
}
/* line 720, ../sass/magento/_product.scss */
.product-view .product-img-box .more-views h2 {
  font-size: 11px;
  border-bottom: 1px solid #ccc;
  margin: 0 0 8px;
  text-transform: uppercase;
}
/* line 723, ../sass/magento/_product.scss */
.product-view .product-img-box .more-views ul {
  margin-left: -9px;
}
/* line 724, ../sass/magento/_product.scss */
.product-view .product-img-box .more-views li {
  float: left;
  margin: 0 0 8px 9px;
}
/* line 726, ../sass/magento/_product.scss */
.product-view .product-img-box .more-views li a {
  float: left;
  width: 56px;
  height: 56px;
  border: 2px solid #ddd;
  overflow: hidden;
}
/* line 730, ../sass/magento/_product.scss */
.product-view .product-img-box .more-views .carousel-control {
  top: 40%;
  line-height: 16px;
}
/* line 732, ../sass/magento/_product.scss */
.product-view .product-img-box .more-views .carousel-control.left {
  left: -50px;
}
/* line 733, ../sass/magento/_product.scss */
.product-view .product-img-box .more-views .carousel-control.right {
  right: -50px;
}
/* line 737, ../sass/magento/_product.scss */
.product-view .product-img-box .more-views .item a {
  float: left;
  padding: 0 10px;
  max-width: 33%;
}
/* line 744, ../sass/magento/_product.scss */
.product-view .product-shop .product-name {
  margin: 0 0 5px;
  font-family: brandon_grotesquelight;
  font-size: 16px;
}
/* line 748, ../sass/magento/_product.scss */
.product-view .product-shop .product-name h1 {
  margin: 0;
  color: black;
  font-size: 24px;
  letter-spacing: 3px;
  margin-bottom: 12px;
  margin-top: 0;
  position: relative;
  text-transform: uppercase;
}
/* line 759, ../sass/magento/_product.scss */
.product-view .product-shop .availability {
  margin: 5px 0 25px;
}
/* line 760, ../sass/magento/_product.scss */
.product-view .product-shop .short-description {
  padding: 10px 0 0;
}
/* line 762, ../sass/magento/_product.scss */
.product-view .product-shop .short-description .std {
  line-height: 24px;
  color: #666666;
}
/* line 764, ../sass/magento/_product.scss */
.product-view .product-shop .price-box {
  margin: 0px 0 25px;
  line-height: 1.2;
}
/* line 765, ../sass/magento/_product.scss */
.product-view .product-shop .add-to-links {
  font-size: 12px;
  text-align: right;
  margin: 0;
}
/* line 768, ../sass/magento/_product.scss */
.product-view .product-shop .price {
  font-size: 30px;
}
/* line 772, ../sass/magento/_product.scss */
.product-view .product-view .grouped-items-table .price-box {
  margin: 0;
  padding: 0;
}
/* line 780, ../sass/magento/_product.scss */
.product-view .box-additional .data-table th, .product-view .box-additional .data-table td {
  line-height: 1.25;
}
/* line 787, ../sass/magento/_product.scss */
.product-view .box-up-sell h2 {
  border-bottom: 0;
  padding: 0;
}
/* line 788, ../sass/magento/_product.scss */
.product-view .box-up-sell .block-title {
  background: none;
  text-align: center;
  padding: 0;
  margin-bottom: 15px;
}
/* line 790, ../sass/magento/_product.scss */
.product-view .box-up-sell .block-title strong {
  display: block;
  position: relative;
}
/* line 792, ../sass/magento/_product.scss */
.product-view .box-up-sell .block-title strong:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -1px;
  height: 1px;
  width: 100%;
  background: black;
  content: "";
}
/* line 793, ../sass/magento/_product.scss */
.product-view .box-up-sell .block-title strong span {
  text-transform: uppercese;
  letter-spacing: 2px;
  color: black;
  font-size: 14px;
  font-family: 'brandon_grotesque_regularRg';
  background: white;
  padding: 0 20px;
  position: relative;
}
/* line 795, ../sass/magento/_product.scss */
.product-view .box-up-sell .block-title .carousel-controls {
  position: static;
  width: auto;
}
/* line 797, ../sass/magento/_product.scss */
.product-view .box-up-sell .block-title .carousel-controls .carousel-control {
  position: static;
  background: none;
  opacity: 1;
  border: none;
}
/* line 799, ../sass/magento/_product.scss */
.product-view .box-up-sell .block-title .carousel-controls .carousel-control span {
  font-size: 13px;
  font-style: italic;
  height: 20px;
  opacity: 1;
  color: #fff;
  background-color: #000;
  text-transform: none;
  padding: 2px 15px;
  position: relative;
}
/* line 809, ../sass/magento/_product.scss */
.product-view .box-up-sell .block-title .carousel-controls .carousel-control span:before {
  position: absolute;
  top: 0;
  left: -22px;
  content: "";
  border: 11px solid transparent;
  border-right-color: #000;
}
/* line 818, ../sass/magento/_product.scss */
.product-view .box-up-sell .block-title .carousel-controls .carousel-control span.cars-next:before {
  border-right-color: transparent;
  border-left-color: #000;
  left: auto;
  right: -22px;
}
/* line 829, ../sass/magento/_product.scss */
.product-view .box-up-sell .item {
  text-align: center;
}
/* line 830, ../sass/magento/_product.scss */
.product-view .box-up-sell .products-grid {
  width: 100%;
}
/* line 832, ../sass/magento/_product.scss */
.product-view .box-up-sell .products-grid td {
  width: 25%;
  background: #f6f2e7;
  border-right: 1px solid #e5dcc3;
  border-bottom: 1px solid #e5dcc3;
  padding: 15px 10px 12px;
  line-height: 1.6em;
}
/* line 834, ../sass/magento/_product.scss */
.product-view .box-up-sell .products-grid td.last {
  border-right: 0;
}
/* line 837, ../sass/magento/_product.scss */
.product-view .box-up-sell .products-grid td img {
  border: 1px solid #e5dcc3;
}
/* line 840, ../sass/magento/_product.scss */
.product-view .box-up-sell .products-grid td.empty {
  border-right: 0;
  background: #f1ecdb;
}
/* line 845, ../sass/magento/_product.scss */
.product-view .box-up-sell .products-grid tr.last td {
  border-bottom: 0;
}
/* line 848, ../sass/magento/_product.scss */
.product-view .box-up-sell .products-grid .product-image {
  text-align: center;
}
/* line 851, ../sass/magento/_product.scss */
.product-view .box-up-sell .products-grid .ratings .rating-box {
  float: none;
  display: inline-block;
  margin: 0;
}

/* Block: Tags */
/* line 860, ../sass/magento/_product.scss */
.product-view .box-tags {
  margin: 0;
}
/* line 862, ../sass/magento/_product.scss */
.product-view .box-tags h3 {
  font-size: 13px;
}
/* line 863, ../sass/magento/_product.scss */
.product-view .box-tags .product-tags {
  display: block;
  margin: 0 0 15px;
}
/* line 865, ../sass/magento/_product.scss */
.product-view .box-tags .product-tags li {
  display: inline;
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/bkg_pipe3.gif) 100% 4px no-repeat;
  padding: 0 7px 0 4px;
}
/* line 867, ../sass/magento/_product.scss */
.product-view .box-tags .product-tags li.first {
  padding-left: 0;
}
/* line 868, ../sass/magento/_product.scss */
.product-view .box-tags .product-tags li.last {
  background: none;
  padding-right: 0;
}
/* line 872, ../sass/magento/_product.scss */
.product-view .box-tags .form-add label {
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 5px;
}
/* line 873, ../sass/magento/_product.scss */
.product-view .box-tags .form-add .input-box {
  float: left;
  margin: 0 5px 0 0;
}
/* line 874, ../sass/magento/_product.scss */
.product-view .box-tags .form-add input.input-text {
  width: 299px;
  height: 30px;
}
/* line 875, ../sass/magento/_product.scss */
.product-view .box-tags .form-add button.button {
  padding: 5px 12px;
}
/* line 877, ../sass/magento/_product.scss */
.product-view .box-tags .note {
  margin: 3px 0 0;
  font-size: 11px;
}

/* Block: Reviews */
/* line 884, ../sass/magento/_product.scss */
.product-view .box-reviews dl {
  margin: 15px 0;
}
/* line 886, ../sass/magento/_product.scss */
.product-view .box-reviews dl a, .product-view .box-reviews dl span {
  font-weight: bold;
}
/* line 891, ../sass/magento/_product.scss */
.product-view .box-reviews dd {
  margin: 0 0 15px;
}
/* line 893, ../sass/magento/_product.scss */
.product-view .box-reviews dd small {
  font-style: italic;
}
/* line 897, ../sass/magento/_product.scss */
.product-view .box-reviews .form-add {
  margin: 15px 0 0;
}
/* line 899, ../sass/magento/_product.scss */
.product-view .box-reviews .form-add span {
  font-size: 13px;
  font-weight: normal;
}
/* line 901, ../sass/magento/_product.scss */
.product-view .box-reviews .form-add span .bold {
  font-weight: bold;
}
/* line 905, ../sass/magento/_product.scss */
.product-view .box-reviews .form-add .small {
  font-size: 12px;
}
/* line 908, ../sass/magento/_product.scss */
.product-view .box-reviews .form-add .data-table td {
  text-align: center;
}
/* line 911, ../sass/magento/_product.scss */
.product-view .box-reviews .form-add .form-list {
  margin: 15px 0 0;
}
/* line 913, ../sass/magento/_product.scss */
.product-view .box-reviews .form-add .form-list .input-box {
  width: 360px;
}
/* line 916, ../sass/magento/_product.scss */
.product-view .box-reviews .form-add .form-list input.input-text, .product-view .box-reviews .form-add .form-list textarea {
  width: 354px;
  padding: 5px;
}

/* Send a Friend */
/* line 926, ../sass/magento/_product.scss */
.send-friend .form-list {
  width: 615px;
  overflow: hidden;
}
/* line 928, ../sass/magento/_product.scss */
.send-friend .form-list li {
  margin-right: -15px;
}
/* line 930, ../sass/magento/_product.scss */
.send-friend .form-list li p {
  margin: 0 15px 0 0;
}
/* line 934, ../sass/magento/_product.scss */
.send-friend .form-list li.wide .input-box {
  width: 612px;
}
/* line 937, ../sass/magento/_product.scss */
.send-friend .form-list li.wide textarea {
  width: 609px;
}
/* line 942, ../sass/magento/_product.scss */
.send-friend .form-list .field {
  width: 315px;
}
/* line 945, ../sass/magento/_product.scss */
.send-friend .form-list .input-box {
  width: 300px;
}
/* line 948, ../sass/magento/_product.scss */
.send-friend .form-list input.input-text, .send-friend .form-list textarea {
  width: 294px;
}
/* line 952, ../sass/magento/_product.scss */
.send-friend .buttons-set .limit {
  float: right;
  margin: 0 7px 0 0;
  font-size: 11px;
  line-height: 21px;
}

/* ======================================================================================= */
/* line 956, ../sass/magento/_product.scss */
.related-checkbox {
  float: left;
}

/* line 959, ../sass/magento/_product.scss */
.crosssell .product-name {
  margin: 0 0 5px;
  font-family: brandon_grotesquelight;
  font-size: 16px;
  line-height: 24px;
}

/* line 967, ../sass/magento/_product.scss */
.tempcp-quickview-view .product-img-box,
.tempcp-quickview-view .product-shop {
  width: 50% !important;
  float: left;
}

/******************************************************
 * @package Ves Theme Framework for Magento
 * @version 1.0
 * @author http://www.venustheme.com
 * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved.
 * @license   GNU General Public License version 2
*******************************************************/
@media screen and (max-width: 991px) {
  /* line 11, ../sass/magento/_responsive.scss */
  /* .quick-access {
    position: relative;
    float: right;
  //  padding: 10px 0;
  } */
  /* line 16, ../sass/magento/_responsive.scss */
  .quick-access .quickaccess-toggle {
    background-color: #363636;
    width: 35px;
    line-height: 35px;
    height: 35px;
    font-size: 16px;
    color: #a8a8a8;
    border-top-right-radius: 50%;
    border-top-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    -webkit-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
    text-align: center;
    margin: 0 3px;
  }
  /* line 28, ../sass/magento/_responsive.scss */
  .quick-access .quickaccess-toggle:hover {
    background-color: #fa7100;
    color: white;
    -webkit-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
  }
  /* line 34, ../sass/magento/_responsive.scss */
  disable .quick-access .inner-toggle {
    background: #fff;
    min-width: 180px;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 9999 !important;
    opacity: 0;
    filter: alpha(opacity=0);
    display: block;
    transform: translateX(-25%);
    visibility: hidden;
    -webkit-box-shadow: 0 1px 3px lightgrey;
    box-shadow: 0 1px 3px lightgrey;
    padding: 5px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top: 5px solid #fa7100;
  }
  /* line 54, ../sass/magento/_responsive.scss */
  .quick-access:hover .content .inner-toggle,
  .quick-access:hover .inner-toggle {
    -webkit-transition: all 500ms cubic-bezier(0.09, 0.68, 0, 0.99) 0s;
    transition: all 500ms cubic-bezier(0.09, 0.68, 0, 0.99) 0s;
    opacity: 1;
    filter: alpha(opacity=100);
    /* transform: translateX(0px); */
    visibility: visible;
    z-index: 10;
  }

  /* line 66, ../sass/magento/_responsive.scss */
  #topbar .topLinks {
    float: right !important;
  }
  /* line 67, ../sass/magento/_responsive.scss */
  #topbar .links {
    float: none !important;
  }
  /* line 69, ../sass/magento/_responsive.scss */
  #topbar .links li {
    float: none !important;
    line-height: 24px;
  }
  /* line 70, ../sass/magento/_responsive.scss */
  #topbar .links li.first {
    padding-left: 6px !important;
  }
  /* line 71, ../sass/magento/_responsive.scss */
  #topbar .links li.last a {
    border: none;
  }
  /* line 73, ../sass/magento/_responsive.scss */
  #topbar .language {
   // padding: 6px 5px;
  }

  /* line 75, ../sass/magento/_responsive.scss */
  /* .cart-top #cart .content {
    position: static;
    opacity: 1;
    visibility: visible;
    top: 0;
    border: none;
    min-width: 270px;
    visibility: inherit;
  } */

  /* line 86, ../sass/magento/_responsive.scss */
  #checkout-step-login .buttons-set {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 992px) {
  /* line 92, ../sass/magento/_responsive.scss */
  .navbar-toggle {
    // display: block!important;
  }

  /* line 93, ../sass/magento/_responsive.scss */
  .ves-caption {
    display: none !important;
  }

  /* line 94, ../sass/magento/_responsive.scss */
  #mainmenutop .navbar-nav {
    // display: none!important;
  }

  /* line 95, ../sass/magento/_responsive.scss */
  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border: 0!important;
  }

  /* line 96, ../sass/magento/_responsive.scss */
  .navbar-collapse {
    overflow-x: hidden!important;
  }

  /* line 97, ../sass/magento/_responsive.scss */
  .navbar-toggle {
    margin: 0!important;
  }

  /* line 100, ../sass/magento/_responsive.scss */
  .navbar-collapse::before, .navbar-collapse::after {
    display: none!important;
  }
}
@media screen and (max-width: 768px) {
  /* line 104, ../sass/magento/_responsive.scss */
  .a-quickview {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 110, ../sass/magento/_responsive.scss */
  .zoomContainer,
  #cboxOverlay,
  #colorbox, .vescontentslider, .module_customblock {
    display: none !important;
  }
  
  .offcanvas-siderbars .offcanvas-sidebar {
        display: none;
        width: 100%;
  }
  
	.mega-col.col-sm-3.col-2 {
		float: right !important;
	}
	
	#topbar > div {
		margin-top: 8px;
		margin-right: 15px;
		height: 1px;
	}
	
	#topbar > div > div {
		min-width: 45px;
	}
	
	#topbar > div > div.settings > a > img {
		left: 0;
	}
	
	#topbar > div > div > a > div,
	#topbar > div > div.cart .cart a > div {
		display: none;
	}
}

@media screen and (max-width: 415px) {
	#topbar > div > div {
		min-width: 35px;
	}
}

@media screen and (max-width: 365px) {
	#topbar > div > div, #topbar > div > div.cart a {
		min-width: 25px;
	}
	#topbar > div > div.settings > a > img {
		left: -2px;
	}
}
/******************************************************
 * @package Ves Theme Framework for Magento
 * @version 1.0
 * @author http://www.venustheme.com
 * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved.
 * @license   GNU General Public License version 2
*******************************************************/
/* line 9, ../sass/magento/_typo.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-family: Noticia Text;
}

/* line 14, ../sass/magento/_typo.scss */
h1 {
  font-size: 21px;
  line-height: 32px;
}

/* line 19, ../sass/magento/_typo.scss */
h2 {
  font-size: 19px;
  line-height: 32px;
}

/* line 24, ../sass/magento/_typo.scss */
h3 {
  font-size: 15px;
  line-height: 32px;
}

/* line 29, ../sass/magento/_typo.scss */
h4 {
  font-size: 14px;
  line-height: 24px;
}

/* line 34, ../sass/magento/_typo.scss */
h5 {
  font-size: 14px;
}

/* line 38, ../sass/magento/_typo.scss */
h6 {
  font-size: 13px;
  line-height: 32px;
}

/* line 42, ../sass/magento/_typo.scss */
.success {
  color: #3d6611;
  font-weight: bold;
}

/* line 43, ../sass/magento/_typo.scss */
.error {
  color: #df280a;
  font-weight: bold;
}

/* line 44, ../sass/magento/_typo.scss */
.notice {
  color: #e26703;
}

/* line 46, ../sass/magento/_typo.scss */
.messages {
  width: 100%;
  overflow: hidden;
}

/* line 48, ../sass/magento/_typo.scss */
.messages,
.messages ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 49, ../sass/magento/_typo.scss */
.messages li {
  margin: 0 0 10px !important;
}
/* line 51, ../sass/magento/_typo.scss */
.messages li li {
  margin: 0 0 3px !important;
}

/* line 58, ../sass/magento/_typo.scss */
.error-msg,
.success-msg,
.note-msg,
.notice-msg {
  border-style: solid !important;
  border-width: 1px !important;
  background-position: 10px 9px !important;
  background-repeat: no-repeat !important;
  min-height: 24px !important;
  padding: 8px 8px 8px 32px !important;
  font-size: 11px !important;
  font-weight: bold !important;
}

/* line 59, ../sass/magento/_typo.scss */
.error-msg {
  border-color: #f16048;
  background-color: #faebe7;
  background-image: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/i_msg-error.gif);
  color: #df280a;
}

/* line 60, ../sass/magento/_typo.scss */
.success-msg {
  border-color: #446423;
  background-color: #eff5ea;
  background-image: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/i_msg-success.gif);
  color: #3d6611;
}

/* line 62, ../sass/magento/_typo.scss */
.note-msg,
.notice-msg {
  border-color: #fcd344;
  background-color: #fafaec;
  background-image: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/i_msg-note.gif);
  color: #3d6611;
}

/******************************************************
 * @package Ves Theme Framework for Magento
 * @version 1.0
 * @author http://www.venustheme.com
 * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved.
 * @license   GNU General Public License version 2
*******************************************************/
/* line 8, ../sass/magento/_custom.scss */
.box {
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
}

/* line 17, ../sass/magento/_custom.scss */
.custom-block .box a {
  position: relative;
  display: block;
}
/* line 20, ../sass/magento/_custom.scss */
.custom-block .box a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
/* line 30, ../sass/magento/_custom.scss */
.custom-block .box a:hover:before {
  -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.3) inset;
  box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.3) inset;
}

/* line 38, ../sass/magento/_custom.scss */
.custom-abs {
  border-top: 2px solid black;
  padding-top: 32px;
}

/* line 40, ../sass/magento/_custom.scss */
.custom-abs h3,
.custom-footer-links h3 {
  color: black;
  font-family: 'brandon_grotesque_regularRg';
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 2px;
  padding: 0 0 8px;
  text-transform: uppercase;
}

/* line 50, ../sass/magento/_custom.scss */
.social span {
  display: none;
}
/* line 51, ../sass/magento/_custom.scss */
.social li {
  float: left;
  margin: 0 4px;
  float: left;
}
/* line 9, ../sass/magento/_rtl.scss */
.rtl .social li {
  float: right !important;
}
/* line 52, ../sass/magento/_custom.scss */
.social .fa {
  color: black;
  font-size: 20px;
}
/* line 56, ../sass/magento/_custom.scss */
.social a {
  color: #000000;
  display: inline-block;
  font-size: 20px;
  height: 35px;
  line-height: 35px;
  width: 35px;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
/* line 64, ../sass/magento/_custom.scss */
.social a:hover {
  opacity: .7;
}

/* line 67, ../sass/magento/_custom.scss */
.time li {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/dot.png) left 16px repeat-x;
  line-height: 24px;
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.time li:before, .time li:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.time li:after {
  clear: both;
}
/* line 72, ../sass/magento/_custom.scss */
.time li span {
  background: white;
}
/* line 74, ../sass/magento/_custom.scss */
.time li span.f-left {
  padding-right: 5px;
}
/* line 75, ../sass/magento/_custom.scss */
.time li span.f-right {
  padding-left: 5px;
}

/* line 78, ../sass/magento/_custom.scss */
.custom-footer-links {
  font-size: 13px;
  color: #666666;
  line-height: 24px;
}
/* line 81, ../sass/magento/_custom.scss */
.custom-footer-links .row > div {
  padding-right: 20px;
}
/* line 82, ../sass/magento/_custom.scss */
.custom-footer-links .row > div:last-child {
  padding-right: 10px;
}
/* line 83, ../sass/magento/_custom.scss */
.custom-footer-links .boxed {
  border-top: 1px solid #e4e4e4;
  padding-top: 26px;
}
/* line 84, ../sass/magento/_custom.scss */
.custom-footer-links strong {
  color: black;
}

/* line 87, ../sass/magento/_custom.scss */
.custom-links a {
  line-height: 24px;
  padding-left: 7px;
  color: #666666;
  padding: 0 0 0 7px;
}
/* line 33, ../sass/magento/_rtl.scss */
.rtl .custom-links a {
  padding: 0 7px 0 0;
}
/* line 91, ../sass/magento/_custom.scss */
.custom-links li {
  padding-bottom: 5px;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}
/* line 94, ../sass/magento/_custom.scss */
.custom-links li:hover {
  padding-left: 12px;
}
/* line 96, ../sass/magento/_custom.scss */
.custom-links .fa {
  font-size: 10px;
}

/* line 98, ../sass/magento/_custom.scss */
.ct-p {
  margin-top: 15px;
  line-height: 32px;
}
/* line 101, ../sass/magento/_custom.scss */
.ct-p .fa {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 3px solid black;
  color: black;
  font-size: 19px;
  height: 35px;
  line-height: 30px;
  text-align: center;
  width: 35px;
  margin-right: 3px;
}
/* line 112, ../sass/magento/_custom.scss */
.ct-p strong {
  font-family: 'brandon_grotesque_regularRg';
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 2px;
}

/* line 34, ../sass/styles.scss */
.pull-left {
  float: left;
}
/* line 9, ../sass/magento/_rtl.scss */
.rtl .pull-left {
  float: right !important;
}

/* line 37, ../sass/styles.scss */
.pull-right {
  float: right;
}
/* line 9, ../sass/magento/_rtl.scss */
.rtl .pull-right {
  float: left !important;
}


@media only screen 
  and (max-width: 1199px) 
  and (min-width: 768px) 
{
    .container {
        min-width: 1024px!important;
    }
    
    .topLinks ul.links > li > a > span{
        display: block!important;
    }
    
    #cart-total { display: block!important; padding-right: 30px; }
    
    .header-wrap img {
        width: 300px!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@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-2015 X.commerce, Inc. (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://www.wunschlicht.de/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://www.wunschlicht.de/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://www.wunschlicht.de/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://www.wunschlicht.de/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://www.wunschlicht.de/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://www.wunschlicht.de/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://www.wunschlicht.de/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://www.wunschlicht.de/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://www.wunschlicht.de/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

.ves-megamenu{
	position: relative;	
}


.ves-megamenu .dropdown-menu > .dropdown-menu-inner {
  padding: 10px;
}
.ves-megamenu .mega-group .caret {
  display: none;
}
.ves-megamenu .mega-group > .dropdown-toggle {
  display: block;
  font-weight: bold;
  padding: 6px 5px;
  text-transform: uppercase;
  border-bottom: solid 1px #E5E5E5;
}
.ves-megamenu .mega-group .dropdown-mega .mega-col-inner > ul > li a {
  margin-left: 6px;
}
.ves-megamenu .mega-col .mega-col-inner > ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.ves-megamenu .mega-col .mega-col-inner > ul > li {
  list-style: none;
  margin-left: 0;
}
.ves-megamenu .mega-col .mega-col-inner > ul > li > a {
  clear: both;
  color: #555555;
  display: block;
  line-height: 20px;
}
.ves-megamenu .dropdown-submenu:hover .dropdown-menu {
  display: block;
}
.ves-megamenu .dropdown-submenu > .dropdown-menu {
  border-radius: 0 6px 6px 6px;
  left: 100%;
  margin-left: -6px;
  margin-top: -6px;
  top: 0;
}

.widget-product-list img{
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 12px;
}

.widget-banner .w-banner{
 margin: 6px 10px; 
	float: left;
}

#mainmenutop .dropdown:hover > .dropdown-menu, #mainmenutop .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.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;
}
.searchautocomplete {
  position: absolute;
  top: -5px;
  right: 0px;
  height: 34px;
  width: 436px;
  padding: 4px 10px;
  -webkit-border-radius: 0px 0px 0px 5px;
  -moz-border-radius: 0px 0px 0px 5px;
  border-radius: 0px 0px 0px 5px;
  background: #fff;
  display: block;
}
.searchautocomplete .sprite {
  background: url('https://www.wunschlicht.de/skin/frontend/base/default/images/mirasvit/sprite.png');
}
.searchautocomplete > label {
  float: left;
  margin-right: 10px;
  color: #333;
  font-weight: bold;
  margin-top: 8px;
}
.searchautocomplete .nav {
  background: url('https://www.wunschlicht.de/skin/frontend/base/default/images/mirasvit/sprite.png');
  float: left;
  height: 34px;
  position: relative;
  width: 340px;
}
.searchautocomplete .nav .nav-search-in {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 15;
}
.searchautocomplete .nav .nav-search-in .category {
  opacity: 0;
  filter: alpha(opacity=0);
  background: white;
  border: 1px solid #DDD;
  color: black;
  cursor: pointer;
  height: 29px;
  left: 5px;
  margin: 0;
  outline: 0;
  padding: 0;
  position: absolute;
  top: 5px;
  visibility: visible;
  width: auto;
}
.searchautocomplete .nav .nav-search-in .category-fake {
  -webkit-border-radius: 5px 0px 0px 5px;
  -moz-border-radius: 5px 0px 0px 5px;
  border-radius: 5px 0px 0px 5px;
  background-color: #fcfcfc;
  background-image: -moz-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f7f7f7));
  background-image: -webkit-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -o-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: linear-gradient(to bottom, #ffffff, #f7f7f7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff7f7f7', GradientType=0);
  border-right: 1px solid #dddddd;
  color: #777;
  cursor: pointer;
  float: left;
  font-size: 11px;
  height: 27px;
  line-height: 27px;
  margin: 4px 0px 0px 2px;
  padding: 0px 25px 0px 10px;
  text-align: center;
  white-space: nowrap;
}
.searchautocomplete .nav .nav-search-in .nav-down-arrow {
  background: url('https://www.wunschlicht.de/skin/frontend/base/default/images/mirasvit/sprite.png');
  width: 9px;
  height: 5px;
  background-position: -26px -34px;
  display: block;
  right: 10px;
  top: 16px;
  position: absolute;
}
.searchautocomplete .nav .nav-search-in:hover .category-fake {
  background-color: #eeeeee;
  background-image: -moz-linear-gradient(top, #f7f7f7, #e1e1e1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#e1e1e1));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e1e1e1);
  background-image: -o-linear-gradient(top, #f7f7f7, #e1e1e1);
  background-image: linear-gradient(to bottom, #f7f7f7, #e1e1e1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#ffe1e1e1', GradientType=0);
}
.searchautocomplete .nav .nav-search-in:hover .nav-down-arrow {
  background-position: -6px -34px;
}
.searchautocomplete .nav .nav-input {
  *zoom: 1;
  margin: 6px 0px 0px 10px;
  padding: 0px 5px 0px 5px;
  z-index: 12;
  position: relative;
}
.searchautocomplete .nav .nav-input:before,
.searchautocomplete .nav .nav-input:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchautocomplete .nav .nav-input:after {
  clear: both;
}
.searchautocomplete .nav .nav-input input {
  z-index: 10;
  padding: 0px;
  height: 23px;
  border: 0px;
  font-family: arial, sans-serif;
  font-size: 12px;
  background: transparent;
  color: black;
  outline: 0px;
  margin-left: 5px;
  width: 100%;
}
.searchautocomplete .nav .nav-input input.suggest {
  display: none;
  color: #999;
  z-index: 9;
}
.searchautocomplete .nav-submit-button {
  background: url('https://www.wunschlicht.de/skin/frontend/base/default/images/mirasvit/sprite.png');
  background-position: 0px -34px;
  background-repeat: no-repeat;
  float: left;
  height: 34px;
  padding-left: 5px;
}
.searchautocomplete .nav-submit-button .button {
  width: 39px;
  height: 34px;
  padding: 0px 9px;
  margin: 0px;
  cursor: pointer;
  font-weight: bold;
  color: white;
  line-height: 12px;
  font-size: 13px;
  background-color: #3c454e;
  background-image: -moz-linear-gradient(top, #444c55, #313a44);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444c55), to(#313a44));
  background-image: -webkit-linear-gradient(top, #444c55, #313a44);
  background-image: -o-linear-gradient(top, #444c55, #313a44);
  background-image: linear-gradient(to bottom, #444c55, #313a44);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444c55', endColorstr='#ff313a44', GradientType=0);
  border: 1px solid #313a44;
  -webkit-border-radius: 0px 5px 5px 0px;
  -moz-border-radius: 0px 5px 5px 0px;
  border-radius: 0px 5px 5px 0px;
  z-index: 14;
}
.searchautocomplete .nav-submit-button .button:hover {
  background-color: #39414b;
  background-image: -moz-linear-gradient(top, #313a44, #444c55);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#313a44), to(#444c55));
  background-image: -webkit-linear-gradient(top, #313a44, #444c55);
  background-image: -o-linear-gradient(top, #313a44, #444c55);
  background-image: linear-gradient(to bottom, #313a44, #444c55);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff313a44', endColorstr='#ff444c55', GradientType=0);
}
.searchautocomplete .searchautocomplete-placeholder {
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background: #FFF;
  border: 1px solid #ccc;
  padding-top: 15px;
  position: absolute;
  right: 48px;
  top: 42px;
  width: 318px;
  z-index: 102;
}
.searchautocomplete .searchautocomplete-placeholder:before {
  border-color: transparent transparent #CCC transparent;
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 5px;
  height: 0;
  width: 0;
  top: -11px;
  left: 30px;
}
.searchautocomplete .searchautocomplete-placeholder ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.searchautocomplete .searchautocomplete-placeholder ul li {
  *zoom: 1;
  text-align: left;
  padding: 5px 5px;
}
.searchautocomplete .searchautocomplete-placeholder ul li:before,
.searchautocomplete .searchautocomplete-placeholder ul li:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchautocomplete .searchautocomplete-placeholder ul li:after {
  clear: both;
}
.searchautocomplete .searchautocomplete-placeholder ul li a {
  text-decoration: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li a .pull-right {
  float: right;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active {
  background-color: #eeeeee;
  cursor: pointer;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active a {
  text-decoration: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image {
  float: left;
  margin: 0px 10px 5px 0px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box {
  font-weight: bold;
  font-size: 13px;
  color: #C76200;
  float: right;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .regular-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .special-price .price-label {
  display: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-label {
  font-weight: normal;
  color: #999;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price {
  font-size: 0.9em;
  color: #999;
}
.searchautocomplete .searchautocomplete-placeholder .index-title {
  text-align: right;
  color: #0A263C;
  border-bottom: 1px solid #CCC;
  padding: 2px 5px;
}
.searchautocomplete .searchautocomplete-placeholder .index-title span {
  color: #666;
  font-size: 0.9em;
}
.searchautocomplete .searchautocomplete-placeholder .all {
  text-align: right;
  margin: 10px 10px 5px 10px;
}
.searchautocomplete .searchautocomplete-loader {
  position: absolute;
  top: 11px;
  right: 10px;
  width: 16px;
  height: 16px;
  background: url('https://www.wunschlicht.de/skin/frontend/base/default/images/mirasvit/loader.gif');
}
.searchautocomplete-widget {
  position: relative;
  top: auto;
  left: auto;
  bottom: auto;
  right: auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.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;
}
.searchindex-results {
  *zoom: 1;
  margin-bottom: 10px;
  border-bottom: 1px solid #a0b3c3;
}
.searchindex-results:before,
.searchindex-results:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchindex-results:after {
  clear: both;
}
.searchindex-results li {
  margin-bottom: -1px;
  float: left;
  *zoom: 1;
  margin: 0px 2px;
}
.searchindex-results li:before,
.searchindex-results li:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchindex-results li:after {
  clear: both;
}
.searchindex-results li a {
  font-size: 12px;
  font-weight: bold;
  color: #333;
  display: block;
  cursor: pointer;
  padding: 2px 5px 1px 5px;
  line-height: 20px;
  border: 1px solid transparent;
  border-bottom: none;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  text-decoration: none;
}
.searchindex-results li a:hover {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  border: 1px solid #a0b3c3;
  border-bottom: none;
}
.searchindex-results li a span {
  font-weight: normal;
  font-size: 0.9em;
}
.searchindex-results li.active a {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  cursor: default;
  border: 1px solid #a0b3c3;
  border-bottom: none;
}
.searchindex-result li {
  padding: 5px;
}
.searchindex-result li .title a {
  font-weight: bold;
  color: #203548;
  font-size: 13px;
}
.searchindex-result.searchindex-result-category {
  margin-bottom: 20px;
}
.searchindex-result.searchindex-result-category li {
  padding: 1px 0px;
}
.searchindex-result.searchindex-result-category li a {
  font-weight: bold;
  color: #203548;
}

.vesclear:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.vesclear {
	display: inline-block;
}
 
html[xmlns] .vesclear {
	display: block;
}
 
* html .vesclear {
	height: 1%;
}

/**/
.colswrapper .itemcol{
	float:left;
	border: 1px solid #E5E5E5;
    margin-right: 12px;
    padding: 9px;
	background:#FFF;
	width:95%;
   margin-bottom:12px;
}

.cols2 .itemcol{	width:45.2%;}
.cols3 .itemcol{	width:28%;}
.cols4 .itemcol{	width:22%;}
.cols5 .itemcol{	width:18%;}

.blog-tags{
	background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/ves_blog/ico-tag.gif) no-repeat 0 4px;
	padding-left:19px
}
.ves-description{	margin:10px 0; }
/* CATEGORY PAGE */
.blog-list .blog-childrent{	padding-bottom:16px;}

.blog-meta span{ text-transform:uppercase; }

.blog-list  .blog-image{ margin:0 0 10px; position:relative}
.blog-list .blog-botm{
	border-top:solid 1px #E5E5E5;
	color:#AAAAAA;
	font-size:93%
}

/* DETAIL BLOG */
span.created-date,
span.author
{
    color: #AAAAAA;
    font-size: 85%;
    text-transform: uppercase;
}

.blog-post .blog-container{
	position:relative;
	padding-bottom:12px;
}

.blog-post div.blog-description {
    font-size: 116%;
    font-weight: 700;
}

.blog-post .blog-bottom > div {
	width:46%; 
	float:left;
    border-bottom: 1px solid #DDDDDD;
    color: #AAAAAA;
    float: left;
    font-size: 83%;
    margin-right: -1px;
    padding: 14px 20px 0 0;
    text-transform: uppercase;
}
.blog-post  .blog-bottom { border-top:1px solid  #DDD }
.blog-post .blog-social,
.blog-post .blog-comment, .blog-post .comment-form{ border-top:5px solid #DDD; padding:8px 0px; margin:16px 0 }

.blog-post .above-inputs input{ width:100%;background:#F5F5F5 }
.blog-post .above-inputs .input-box{ width:98%}
.blog-post .above-inputs li{ width:48%; float:left; clear:none }
.blog-post .above-inputs  li.email{float:right}
.blog-post .mid-inputs textarea{ width:99%;height:160px; background:#F5F5F5 }
.blog-post input:focus,.blog-post textarea:focus{background:#FFF}

.blog-post .blog-social  .social-sharing > div{ float:left}

.blog-extra {padding:8px 0 }
.blog-extra > div{ width:50%; float:left; }

.pages > div{ float:left; }


.comments-list li{ display:block; position:relative; min-height:80px; padding:8px 12px; }
.comments-list li:hover{}
.comments-list li.odd{ background:#F5F5F5 }
.comments-list .comment-link{	float:right;	font-size:11px; display:none; }
.comments-list li:hover .comment-link{ display:block}
.post-comments .pager{ padding:12px 0px }

/** MODULES STYLES ***/
	/* LATEST BLOG */
.venus-latest-block{
	position:relative;
}
	.venus-latest-block .post-item{}
	.venus-latest-block img{
		float:left;
		width:100%;
	}
	.venus-latest-block div.post-image{
		width:80px;
		height:80px;
		overflow:hidden;
		float:left;
		padding-right:8px;
	}
	.venus-latest-block  .latest-description{
	}
/** CATEGORY MENU **/
.venus-blog-menu .parent > ul { padding-left:12px; }
.venus-blog-menu .parent .head a {
	
   background: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/ves_blog/menu_down.gif") no-repeat scroll 0 0 #F6F6F6;
    color: #333333;
    display: block;
    height: 15px;
    margin-top: 5px;
    padding: 0;
    width: 15px;
}
.vescarousel{
	margin:0;
}
.vescarousel .carousel-control{
	top: 50%;
	margin: -13px 0 0px ;	
	background: none;
	-webkit-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
	line-height: 24px;
	border: none;
}
.vescarousel .carousel-control.left{
	left: 0;
}
.vescarousel .carousel-control.right{
	right: 0;
}
.vescarousel{ margin-bottom: 75px;}
.vescarousel .item-inner{ border: 1px solid #e7e7e7;}
.vescarousel .carousel-control:hover{ background-color: #ddd; color: #000;}
.brand-product { width:100%;}
/** CAPTION */

.ves-caption.big-caption{	
	font-size: 48px;	
	color: #000000;
}

.ves-caption.big-caption{
	font-weight: bold;	
}

.ves-caption.normal-caption {
	font-weight: 300;
}

.typo-small{
	font-size: 24px;
	font-weight: 300;
}

.typo-big{
	font-size: 36px;
	font-weight: bold;	
}

.green{
	color: #58cbab;	
}

.orange{
	color: #e69268;
	font-size: 24px;
	font-weight: 300;
}

.black{
	color: #000000;
}

.gray{
	color: #737783;
}

.white{
	color: #FFFFFF;
}

.typo-small-white{
	color: #FFFFFF;
}

.typo-big-black{
	font-size: 48px;	
}

.vescontentslider {
	position:relative;

}
.vescontentslider .carousel-control {
 	font-size: 20px;
    height: 72px;
    width: 40px;
    top: 50%;
	margin-top: -36px;
    z-index: 1;
    opacity:1;
    border: none;
	text-indent: 9999em;
	overflow: hidden;
    transition:opacity 300ms ease-out;
    -webkit-transition:opacity 300ms ease-out;
    -moz-transition:opacity 300ms ease-out;
    -ms-transition:opacity 300ms ease-out;
    -o-transition:opacity 300ms ease-out;
}

.vescontentslider .carousel-control:hover{
	color: #000000;
}

.vescontentslider:hover .carousel-control{
	opacity:1;
}

.vescontentslider .carousel-control.left{
	left: 0;

	
}

.vescontentslider .carousel-control.right{
	right: 0;

}

.vescontentslider .carousel-indicators li.active {    
    cursor: default;	
    background-color: #ffffff;
    border-width: 3px;
}
.vescontentslider .carousel-indicators li {
    cursor: pointer;
    display: inline-block;
    height: 15px;
    text-indent: -9999px;
    width: 15px;	
	margin: 0 3px 0 0;
}
.vescontentslider .carousel-inner{
	position:relative;
}

.vescontentslider .ves-caption{
	position:absolute;	
	z-index:4;
 	display: block;  	
    margin-left: auto;
    margin-right: auto;
    visibility: hidden; 	    
    margin: 0;
    padding:0;
 	line-height: normal;
}

.vescontentslider .top10{ top:10%; }
.vescontentslider .top15{ top:15%; }
.vescontentslider .top20{ top:20%; }
.vescontentslider .top25{ top:25%; }
.vescontentslider .top40{ top:45%; }

.vescontentslider .banner-info h3{
	color: #676767;
	background: #FFF;
	padding:8px 12px;
}
.vescontentslider .banner-info p{
	line-height: 20px;
	margin: 4px 0;
	background: #FFF;
	padding:8px 12px;
}
.vescontentslider:hover .banner-info{
	display: block;

}
.vescontentslider .carousel-indicators{
	position:absolute;
	bottom:10px;

}
.vescontentslider  .thumb-indicators li {
	text-indent:0; 
	display: block;
    float: left;
    height: 97px;
    margin: 3px;
    padding: 3px;
    width: 23%;
    z-index: 20;
}

.bounce, .pulse, .floating, .tossing, .pullUp, .pullDown, .stretchLeft, .stretchRight{
	visibility: visible !important;	
}
/*
==============================================
CSS3 ANIMATION CHEAT SHEET
==============================================

Made by Justin Aguilar

www.justinaguilar.com/animations/

Questions, comments, concerns, love letters:
justin@justinaguilar.com
==============================================
*/

/*
==============================================
slideDown
==============================================
*/


.active .slideDown{
	animation-name: slideDown;
	-webkit-animation-name: slideDown;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;	

	visibility: visible !important;						
}

@keyframes slideDown {
	0% {
		transform: translateY(-100%);
	}
	50%{
		transform: translateY(8%);
	}
	65%{
		transform: translateY(-4%);
	}
	80%{
		transform: translateY(4%);
	}
	95%{
		transform: translateY(-2%);
	}			
	100% {
		transform: translateY(0%);
	}		
}

@-webkit-keyframes slideDown {
	0% {
		-webkit-transform: translateY(-100%);
	}
	50%{
		-webkit-transform: translateY(8%);
	}
	65%{
		-webkit-transform: translateY(-4%);
	}
	80%{
		-webkit-transform: translateY(4%);
	}
	95%{
		-webkit-transform: translateY(-2%);
	}			
	100% {
		-webkit-transform: translateY(0%);
	}	
}

/*
==============================================
slideUp
==============================================
*/


.active .slideUp{
	animation-name: slideUp;
	-webkit-animation-name: slideUp;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;

	visibility: visible !important;			
}

@keyframes slideUp {
	0% {
		transform: translateY(100%);
	}
	50%{
		transform: translateY(-8%);
	}
	65%{
		transform: translateY(4%);
	}
	80%{
		transform: translateY(-4%);
	}
	95%{
		transform: translateY(2%);
	}			
	100% {
		transform: translateY(0%);
	}	
}

@-webkit-keyframes slideUp {
	0% {
		-webkit-transform: translateY(100%);
	}
	50%{
		-webkit-transform: translateY(-8%);
	}
	65%{
		-webkit-transform: translateY(4%);
	}
	80%{
		-webkit-transform: translateY(-4%);
	}
	95%{
		-webkit-transform: translateY(2%);
	}			
	100% {
		-webkit-transform: translateY(0%);
	}	
}

/*
==============================================
slideLeft
==============================================
*/


.active  .slideLeft{
	animation-name: slideLeft;
	-webkit-animation-name: slideLeft;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease-in-out;	
	-webkit-animation-timing-function: ease-in-out;		

	visibility: visible !important;	
}

@keyframes slideLeft {
	0% {
		transform: translateX(150%);
	}
	50%{
		ransform: translateX(-8%);
	}
	65%{
		transform: translateX(4%);
	}
	80%{
		transform: translateX(-4%);
	}
	95%{
		transform: translateX(2%);
	}			
	100% {
		transform: translateX(0%);
	}
}

@-webkit-keyframes slideLeft {
	0% {
		-webkit-transform: translateX(150%);
	}
	50%{
		-webkit-transform: translateX(-8%);
	}
	65%{
		-webkit-transform: translateX(4%);
	}
	80%{
		-webkit-transform: translateX(-4%);
	}
	95%{
		-webkit-transform: translateX(2%);
	}			
	100% {
		-webkit-transform: translateX(0%);
	}
}

/*
==============================================
slideRight
==============================================
*/


.active  .slideRight{
	animation-name: slideRight;
	-webkit-animation-name: slideRight;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease-in-out;	
	-webkit-animation-timing-function: ease-in-out;		

	visibility: visible !important;	
}

@keyframes slideRight {
	0% {
		transform: translateX(-150%);
	}
	50%{
		transform: translateX(8%);
	}
	65%{
		transform: translateX(-4%);
	}
	80%{
		transform: translateX(4%);
	}
	95%{
		transform: translateX(-2%);
	}			
	100% {
		transform: translateX(0%);
	}	
}

@-webkit-keyframes slideRight {
	0% {
		-webkit-transform: translateX(-150%);
	}
	50%{
		-webkit-transform: translateX(8%);
	}
	65%{
		-webkit-transform: translateX(-4%);
	}
	80%{
		-webkit-transform: translateX(4%);
	}
	95%{
		-webkit-transform: translateX(-2%);
	}			
	100% {
		-webkit-transform: translateX(0%);
	}
}

/*
==============================================
slideExpandUp
==============================================
*/


.active  .slideExpandUp{
	animation-name: slideExpandUp;
	-webkit-animation-name: slideExpandUp;	

	animation-duration: 1.6s;	
	-webkit-animation-duration: 1.6s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease -out;

	visibility: visible !important;	
}

@keyframes slideExpandUp {
	0% {
		transform: translateY(100%) scaleX(0.5);
	}
	30%{
		transform: translateY(-8%) scaleX(0.5);
	}	
	40%{
		transform: translateY(2%) scaleX(0.5);
	}
	50%{
		transform: translateY(0%) scaleX(1.1);
	}
	60%{
		transform: translateY(0%) scaleX(0.9);		
	}
	70% {
		transform: translateY(0%) scaleX(1.05);
	}			
	80%{
		transform: translateY(0%) scaleX(0.95);		
	}
	90% {
		transform: translateY(0%) scaleX(1.02);
	}	
	100%{
		transform: translateY(0%) scaleX(1);		
	}
}

@-webkit-keyframes slideExpandUp {
	0% {
		-webkit-transform: translateY(100%) scaleX(0.5);
	}
	30%{
		-webkit-transform: translateY(-8%) scaleX(0.5);
	}	
	40%{
		-webkit-transform: translateY(2%) scaleX(0.5);
	}
	50%{
		-webkit-transform: translateY(0%) scaleX(1.1);
	}
	60%{
		-webkit-transform: translateY(0%) scaleX(0.9);		
	}
	70% {
		-webkit-transform: translateY(0%) scaleX(1.05);
	}			
	80%{
		-webkit-transform: translateY(0%) scaleX(0.95);		
	}
	90% {
		-webkit-transform: translateY(0%) scaleX(1.02);
	}	
	100%{
		-webkit-transform: translateY(0%) scaleX(1);		
	}
}

/*
==============================================
expandUp
==============================================
*/


.active  .expandUp{
	animation-name: expandUp;
	-webkit-animation-name: expandUp;	

	animation-duration: 0.7s;	
	-webkit-animation-duration: 0.7s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;		

	visibility: visible !important;	
}

@keyframes expandUp {
	0% {
		transform: translateY(100%) scale(0.6) scaleY(0.5);
	}
	60%{
		transform: translateY(-7%) scaleY(1.12);
	}
	75%{
		transform: translateY(3%);
	}	
	100% {
		transform: translateY(0%) scale(1) scaleY(1);
	}	
}

@-webkit-keyframes expandUp {
	0% {
		-webkit-transform: translateY(100%) scale(0.6) scaleY(0.5);
	}
	60%{
		-webkit-transform: translateY(-7%) scaleY(1.12);
	}
	75%{
		-webkit-transform: translateY(3%);
	}	
	100% {
		-webkit-transform: translateY(0%) scale(1) scaleY(1);
	}	
}

/*
==============================================
fadeIn
==============================================
*/

.active  .fadeIn{
	animation-name: fadeIn;
	-webkit-animation-name: fadeIn;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-timing-function: ease-in-out;	
	-webkit-animation-timing-function: ease-in-out;		

	visibility: visible !important;	
}

@keyframes fadeIn {
	0% {
		transform: scale(0);
		opacity: 0.0;		
	}
	60% {
		transform: scale(1.1);	
	}
	80% {
		transform: scale(0.9);
		opacity: 1;	
	}	
	100% {
		transform: scale(1);
		opacity: 1;	
	}		
}

@-webkit-keyframes fadeIn {
	0% {
		-webkit-transform: scale(0);
		opacity: 0.0;
	}
	60% {
		-webkit-transform: scale(1.1);
	}
	80% {
		-webkit-transform: scale(0.9);
		opacity: 1;	
	}	
	100% {
		-webkit-transform: scale(1);
		opacity: 1;	
	}		
}

/*
==============================================
expandOpen
==============================================
*/


.active  .expandOpen{
	animation-name: expandOpen;
	-webkit-animation-name: expandOpen;	

	animation-duration: 1.2s;	
	-webkit-animation-duration: 1.2s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	visibility: visible !important;	
}

@keyframes expandOpen {
	0% {
		transform: scale(1.8);		
	}
	50% {
		transform: scale(0.95);
	}	
	80% {
		transform: scale(1.05);
	}
	90% {
		transform: scale(0.98);
	}	
	100% {
		transform: scale(1);
	}			
}

@-webkit-keyframes expandOpen {
	0% {
		-webkit-transform: scale(1.8);		
	}
	50% {
		-webkit-transform: scale(0.95);
	}	
	80% {
		-webkit-transform: scale(1.05);
	}
	90% {
		-webkit-transform: scale(0.98);
	}	
	100% {
		-webkit-transform: scale(1);
	}					
}

/*
==============================================
bigEntrance
==============================================
*/


.active  .bigEntrance{
	animation-name: bigEntrance;
	-webkit-animation-name: bigEntrance;	

	animation-duration: 1.6s;	
	-webkit-animation-duration: 1.6s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	visibility: visible !important;			
}

@keyframes bigEntrance {
	0% {
		transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: 0.2;
	}
	30% {
		transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
		opacity: 1;
	}
	45% {
		transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	60% {
		transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
		opacity: 1;
	}	
	75% {
		transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	90% {
		transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
		opacity: 1;
	}	
	100% {
		transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}		
}

@-webkit-keyframes bigEntrance {
	0% {
		-webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: 0.2;
	}
	30% {
		-webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
		opacity: 1;
	}
	45% {
		-webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	60% {
		-webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
		opacity: 1;
	}	
	75% {
		-webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	90% {
		-webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
		opacity: 1;
	}	
	100% {
		-webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}				
}

/*
==============================================
hatch
==============================================
*/

.active  .hatch{
	animation-name: hatch;
	-webkit-animation-name: hatch;	

	animation-duration: 2s;	
	-webkit-animation-duration: 2s;

	animation-timing-function: ease-in-out;	
	-webkit-animation-timing-function: ease-in-out;

	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%; 

	visibility: visible !important;		
}

@keyframes hatch {
	0% {
		transform: rotate(0deg) scaleY(0.6);
	}
	20% {
		transform: rotate(-2deg) scaleY(1.05);
	}
	35% {
		transform: rotate(2deg) scaleY(1);
	}
	50% {
		transform: rotate(-2deg);
	}	
	65% {
		transform: rotate(1deg);
	}	
	80% {
		transform: rotate(-1deg);
	}		
	100% {
		transform: rotate(0deg);
	}									
}

@-webkit-keyframes hatch {
	0% {
		-webkit-transform: rotate(0deg) scaleY(0.6);
	}
	20% {
		-webkit-transform: rotate(-2deg) scaleY(1.05);
	}
	35% {
		-webkit-transform: rotate(2deg) scaleY(1);
	}
	50% {
		-webkit-transform: rotate(-2deg);
	}	
	65% {
		-webkit-transform: rotate(1deg);
	}	
	80% {
		-webkit-transform: rotate(-1deg);
	}		
	100% {
		-webkit-transform: rotate(0deg);
	}		
}


/*
==============================================
bounce
==============================================
*/


.active  .bounce{
	animation-name: bounce;
	-webkit-animation-name: bounce;	

	animation-duration: 1.6s;	
	-webkit-animation-duration: 1.6s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;	
	
	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%; 	
}

@keyframes bounce {
	0% {
		transform: translateY(0%) scaleY(0.6);
	}
	60%{
		transform: translateY(-100%) scaleY(1.1);
	}
	70%{
		transform: translateY(0%) scaleY(0.95) scaleX(1.05);
	}
	80%{
		transform: translateY(0%) scaleY(1.05) scaleX(1);
	}	
	90%{
		transform: translateY(0%) scaleY(0.95) scaleX(1);
	}				
	100%{
		transform: translateY(0%) scaleY(1) scaleX(1);
	}	
}

@-webkit-keyframes bounce {
	0% {
		-webkit-transform: translateY(0%) scaleY(0.6);
	}
	60%{
		-webkit-transform: translateY(-100%) scaleY(1.1);
	}
	70%{
		-webkit-transform: translateY(0%) scaleY(0.95) scaleX(1.05);
	}
	80%{
		-webkit-transform: translateY(0%) scaleY(1.05) scaleX(1);
	}	
	90%{
		-webkit-transform: translateY(0%) scaleY(0.95) scaleX(1);
	}				
	100%{
		-webkit-transform: translateY(0%) scaleY(1) scaleX(1);
	}		
}


/*
==============================================
pulse
==============================================
*/

.active  .pulse{
	animation-name: pulse;
	-webkit-animation-name: pulse;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes pulse {
	0% {
		transform: scale(0.9);
		opacity: 0.7;		
	}
	50% {
		ransform: scale(1);
		opacity: 1;	
	}	
	100% {
		transform: scale(0.9);
		opacity: 0.7;	
	}			
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;		
	}
	50% {
		-webkit-transform: scale(1);
		opacity: 1;	
	}	
	100% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;	
	}			
}

/*
==============================================
floating
==============================================
*/

.active  .floating{
	animation-name: floating;
	-webkit-animation-name: floating;

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes floating {
	0% {
		transform: translateY(0%);	
	}
	50% {
		transform: translateY(8%);	
	}	
	100% {
		transform: translateY(0%);
	}			
}

@-webkit-keyframes floating {
	0% {
		-webkit-transform: translateY(0%);	
	}
	50% {
		-webkit-transform: translateY(8%);	
	}	
	100% {
		-webkit-transform: translateY(0%);
	}			
}

/*
==============================================
tossing
==============================================
*/

.active  .tossing{
	animation-name: tossing;
	-webkit-animation-name: tossing;	

	animation-duration: 2.5s;	
	-webkit-animation-duration: 2.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes tossing {
	0% {
		transform: rotate(-4deg);	
	}
	50% {
		transform: rotate(4deg);
	}
	100% {
		transform: rotate(-4deg);	
	}						
}

@-webkit-keyframes tossing {
	0% {
		-webkit-transform: rotate(-4deg);	
	}
	50% {
		-webkit-transform: rotate(4deg);
	}
	100% {
		-webkit-transform: rotate(-4deg);	
	}				
}

/*
==============================================
pullUp
==============================================
*/

.active  .pullUp{
	animation-name: pullUp;
	-webkit-animation-name: pullUp;	

	animation-duration: 1.1s;	
	-webkit-animation-duration: 1.1s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%; 		
}

@keyframes pullUp {
	0% {
		transform: scaleY(0.1);
	}
	40% {
		transform: scaleY(1.02);
	}
	60% {
		transform: scaleY(0.98);
	}
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(0.98);
	}				
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(1);
	}							
}

@-webkit-keyframes pullUp {
	0% {
		-webkit-transform: scaleY(0.1);
	}
	40% {
		-webkit-transform: scaleY(1.02);
	}
	60% {
		-webkit-transform: scaleY(0.98);
	}
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(0.98);
	}				
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(1);
	}		
}

/*
==============================================
pullDown
==============================================
*/

.active  .pullDown{
	animation-name: pullDown;
	-webkit-animation-name: pullDown;	

	animation-duration: 1.1s;	
	-webkit-animation-duration: 1.1s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%; 		
}

@keyframes pullDown {
	0% {
		transform: scaleY(0.1);
	}
	40% {
		transform: scaleY(1.02);
	}
	60% {
		transform: scaleY(0.98);
	}
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(0.98);
	}				
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(1);
	}							
}

@-webkit-keyframes pullDown {
	0% {
		-webkit-transform: scaleY(0.1);
	}
	40% {
		-webkit-transform: scaleY(1.02);
	}
	60% {
		-webkit-transform: scaleY(0.98);
	}
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(0.98);
	}				
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(1);
	}		
}

/*
==============================================
stretchLeft
==============================================
*/

.active  .stretchLeft{
	animation-name: stretchLeft;
	-webkit-animation-name: stretchLeft;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 100% 0%;
	-ms-transform-origin: 100% 0%;
	-webkit-transform-origin: 100% 0%; 
}

@keyframes stretchLeft {
	0% {
		transform: scaleX(0.3);
	}
	40% {
		transform: scaleX(1.02);
	}
	60% {
		transform: scaleX(0.98);
	}
	80% {
		transform: scaleX(1.01);
	}
	100% {
		transform: scaleX(0.98);
	}				
	80% {
		transform: scaleX(1.01);
	}
	100% {
		transform: scaleX(1);
	}							
}

@-webkit-keyframes stretchLeft {
	0% {
		-webkit-transform: scaleX(0.3);
	}
	40% {
		-webkit-transform: scaleX(1.02);
	}
	60% {
		-webkit-transform: scaleX(0.98);
	}
	80% {
		-webkit-transform: scaleX(1.01);
	}
	100% {
		-webkit-transform: scaleX(0.98);
	}				
	80% {
		-webkit-transform: scaleX(1.01);
	}
	100% {
		-webkit-transform: scaleX(1);
	}		
}

/*
==============================================
stretchRight
==============================================
*/

.active  .stretchRight{
	animation-name: stretchRight;
	-webkit-animation-name: stretchRight;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%; 		
}

@keyframes stretchRight {
	0% {
		transform: scaleX(0.3);
	}
	40% {
		transform: scaleX(1.02);
	}
	60% {
		transform: scaleX(0.98);
	}
	80% {
		transform: scaleX(1.01);
	}
	100% {
		transform: scaleX(0.98);
	}				
	80% {
		transform: scaleX(1.01);
	}
	100% {
		transform: scaleX(1);
	}							
}

@-webkit-keyframes stretchRight {
	0% {
		-webkit-transform: scaleX(0.3);
	}
	40% {
		-webkit-transform: scaleX(1.02);
	}
	60% {
		-webkit-transform: scaleX(0.98);
	}
	80% {
		-webkit-transform: scaleX(1.01);
	}
	100% {
		-webkit-transform: scaleX(0.98);
	}				
	80% {
		-webkit-transform: scaleX(1.01);
	}
	100% {
		-webkit-transform: scaleX(1);
	}		
}
.box-products {
	position:relative;
}
.productcarousel .carousel-control{
	z-index:10
}

.productcarousel .nav{
	padding:0;
	margin:0
}
.productcarousel .carousel-controls{
	position: absolute;
	right: 0;
	top: -35px;
}

.productcarousel .left{
	left: -49px;	
}
	
.productcarousel .tab-content, .producttabs .box-product{
	overflow:inherit
}

.productcarousel {
	background:#FFF;
	margin-bottom:12px;
	clear:both;
}
.productcarousel img {
    height: auto;
    max-width: 100%;
} 

.productcarousel .block-heading {
    color: #6E6662;
    font-size: 28px;
    margin-bottom: 0;
    padding: 8px 10px 10px;
    text-align: center;
}
.productcarousel .block-heading  .pretext{
	   clear: both;
		color: #808181;
		display: block;
		font-size: 11px;
 }

 .carousel-control {
  cursor: pointer;
  border: 2px solid #e2e2e2;
  height: 24px;
  font-size: 19px;
  text-align: center;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-transition: color 600ms linear;
  transition: color 600ms linear;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #000000;
  border-color: #000000;
  opacity: 1;
  filter: alpha(opacity=100);
}
.carousel-control.left,
.carousel-control.right {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  background-image: -webkit-gradient(linear,0% top,100% top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));
  background-image: -webkit-linear-gradient(left,color-stop(rgba(0,0,0,0) 0%),color-stop(rgba(0,0,0,0) 100%));
  background-image: -moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);
  background-image: linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control {
  background-image: none;
  background-color: transparent;
}

.product-block .image {
    display: block;
    margin-bottom: 0;
    overflow: hidden;
    position: relative;
    text-align: center;
}

.product-block .img-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: visible;
  border-width: 0;
  border-style: solid;
  border-color: #505050;
  border-color: rgba(79,79,79,0.5);
  zoom: 1;
  border-color: transparent \9;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f4f4f4f, endColorstr=#7f4f4f4f)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f4f4f4f, endColorstr=#7f4f4f4f);
  -webkit-transition: all 0.6s ease-in-out 0s;
  transition: all 0.6s ease-in-out 0s;
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);

}
.product-block .colorbox {
  background: #FFFFFF;
  padding: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  line-height: 33px;
  overflow: auto;
  display: block !important;
  z-index: 10;
  color: #000000;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  width: 100px;
  height: 33px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: transform 0.4s ease-in 0.2s, opacity 0.4s ease-in-out 0s;
  transition: transform 0.4s ease-in 0.2s, opacity 0.4s ease-in-out 0s;
  position: absolute;
  display: none;
  text-align: center;
}
.product-block .colorbox span {
  margin-right: 5px;
}
.product-block .colorbox .icon-eye {
  margin: 0 5px 0 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.product-block:hover .colorbox {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}

/*Vertical carousel*/
.vertical .carousel-inner {
  height: 100%;
}

.carousel.vertical .item {
  -webkit-transition: 0.6s ease-in-out top;
     -moz-transition: 0.6s ease-in-out top;
      -ms-transition: 0.6s ease-in-out top;
       -o-transition: 0.6s ease-in-out top;
          transition: 0.6s ease-in-out top;
}

.carousel.vertical .active {
  top: 0;
}

.carousel.vertical .next {
  top: 100%;
}

.carousel.vertical .prev {
  top: -100%;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}

.carousel.vertical .active.left {
  top: -100%;
}

.carousel.vertical .active.right {
  top: 100%;
}

.carousel.vertical .item {
    left: 0;
}​
@charset "utf-8";
/* CSS Document */

.clearfix{
    clear:both;
}
#toolspanelcontent > div:hover {
    color:#285151
}
#toolspanelcontent #bottombox input{
    clear: both;
    margin-left: 0px;
    padding: 5px 10px;
}
#toolspanelcontent #bottombox input[type="submit"]{padding: 5px 10px;}
#toolspanel {
    position:fixed;
    top:100px;
    left:0;
    background:red;
    z-index:999;
    height:0;
}
#toolspanelcontent {
    position:fixed;
    top:100px;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    -webkit-box-shadow: 0 0 3px #cecece;
    -moz-box-shadow: 0 0 3px #cecece;
    box-shadow: 0 0 3px #cecece;
    background: #fff;
    color: #000;
    font-size: 90%;
    z-index: 999;
    border-bottom: 1px solid #DBDDD8;
    border-right: 1px solid #DBDDD8;
    border-top: 1px solid #DBDDD8;
}
#toolspanelcontent > div {
    padding:12px
}
#toolspanel .pn-button {
    cursor: pointer;
    right:-38px;
    height:20px;
    width:14px;
    position: absolute;
    top: 86px;
    z-index: 999;
    border-bottom: 1px solid #DBDDD8;
    border-right: 1px solid #DBDDD8;
    border-top: 1px solid #DBDDD8;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    -webkit-box-shadow: 3px 0 4px #cecece;
    -moz-box-shadow: 3px 0 4px #cecece;
    box-shadow: 3px 0 4px #cecece;
    background: #fff;
}
#toolspanel .pn-button {
    background: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/ves_tempcp/img/icon.png") no-repeat scroll 12px 13px #FFFFFF;
}
#toolspanel .open {
    background: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/ves_tempcp/img/icon.png") no-repeat scroll 12px -27px #FFFFFF;
}
#pnpartterns a {
    border: 1px solid #BBBBBB;
    display: block;
    float: left;
    height: 14px;
    margin: 0 5px 5px 0;
    padding: 6px;
    width: 14px;
}
#pnpartterns a.active{ border-color:red; -moz-transition:border-color 0.8s}

#toolspanel {
    text-align: left
}
#toolspanel a:hover,
#toolspanel a:active,
#toolspanel a:focus{color: #000;}
#cpanel-form select{ 
	min-width: 160px;
    padding: 4px 2px}
/* Patterns */
#pattern1{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern1.png);}
#pattern2{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern2.png);}
#pattern3{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern3.png);}
#pattern4{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern4.png);}
#pattern5{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern5.png);}
#pattern6{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern6.png);}
#pattern7{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern7.png);}
#pattern8{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern8.png);}
#pattern9{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern9.png);}
#pattern10{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern10.png);}
#pattern11{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern11.png);}
#pattern12{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern12.png);}
#pattern13{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern13.png);}
#pattern14{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern14.png);}
#pattern15{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern15.png);}
#pattern16{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern16.png);}
#pattern17{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern17.png);}
#pattern18{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern18.png);}
#pattern19{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern19.png);}
#pattern20{background:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/venustheme/images/patterns/pattern20.png);}

#ves-tree
	{
		padding-left:10px;
	}
#ves-tree li
	{
		line-height:22px;					
	}
#ves-tree li a
	{
		text-decoration:none;
	}
#ves-tree a:hover
	{
		color:#000;
		font-weight:bold !important;
	}
#ves-tree ul li a 
	{
		background:url("https://www.wunschlicht.de/skin/frontend/kmeral/default/ves_treemenu/default/images/menu_bg_li1.gif") no-repeat scroll 0 3px transparent;
		font-weight:normal;
		padding-left:15px;
		color:#444444;
	}
#ves-tree ul ul li a 
	{
		background:url("https://www.wunschlicht.de/skin/frontend/kmeral/default/ves_treemenu/default/images/menu_bg_li2.gif") no-repeat scroll 0 4px transparent;
		color:#444444;
		padding-left:15px;
	}
#ves-tree li a
	{
		text-transform:uppercase;
		color:#444444;
		font-weight:bold;
	} 
#ves-tree li ul li a
	{
		text-transform:none;
	}
#ves-treeli.active a 
	{
		font-weight:bold;
	}
#ves-tree li.active ul li a 
	{
		font-weight:normal;
	}
#ves-tree li.active ul li.active ul li.active a 
	{
		font-weight:bold;
	}
#ves-tree li.active ul li.active ul li a {
		font-weight:normal;
	}
#ves-tree li.active ul li.active a 
	{
		font-weight:bold;
	}
#ves-tree ul
	{
		padding-left:10px;
	}
	
	
/*-----------------------------------
* Dropdown
*------------------------------------/

#ves-dropdown { padding:0; font-size:1.1em;}


/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#ves-dropdown li { position:relative; text-align:left; width:100%;line-height:25px; height:25px; float:left;}
#ves-dropdown li.over { z-index:999;}
#ves-dropdown a{ display:block; line-height:25px; text-decoration:none; }
#ves-dropdown a:hover { display:block; line-height:25px; color:#D96708; }
#ves-dropdown span { display:block; cursor:pointer; white-space:nowrap;
text-transform:none; }
#ves-dropdown li ul span {white-space:normal; }

/************ 0 LEVEL  ***************/
#ves-dropdown li {border-bottom:1px dotted #d8d8d8; }
#ves-dropdown li.active a { color:#D96708;  }
#ves-dropdown li.active li a{text-decoration:none;}
#ves-dropdown li.active li a:hover{color:#D96708;}
#ves-dropdown a {  padding:0 15px 0px 15px; color:#000; font-weight:normal; }
#ves-dropdown li.over a{color:#D96708;};
#ves-dropdown a:hover { color:#D96708; }

/************ 1ST LEVEL ************/
#ves-dropdown ul li,
#ves-dropdown ul li.active { float:left; margin:0; }
#ves-dropdown ul li.last { background:#fff; padding-bottom:0; }

#ves-dropdown ul a,
#ves-dropdown ul li a:hover { float:left; padding:0; background:fff; color:#D96708; }
#ves-dropdown ul li a { font-weight:normal !important;}
#ves-dropdown ul{background:#FFF !important;}

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

/* Show menu */
#ves-dropdown li.over > ul { left:120px;top:-1px; }
#ves-dropdown li.over > ul li.over > ul { left:120px; }
#ves-dropdown li.over ul ul { left:-10000px; }

#ves-dropdown ul li a { background:#fff; }
#ves-dropdown ul li a:hover { background:#fff;color:#D96708 !important; }
#ves-dropdown ul li a{ color:#000 !important; }
#ves-dropdown ul span, #ves-dropdown ul li.last li span { padding:0px 15px 0px 15px;}
#ves-dropdown li.last{border:none !important;}
/************ 3RD+ LEVEL ************/
#ves-dropdown ul ul { background:#fff; }
#ves-dropdown ul li{}


/*-------------------------------------------
* accordion
--------------------------------------------*/
#ves-accordion 
	{ margin:0;}
.side-col .box
	{
		clear:both;
	}
#ves-accordion li
	{
	}
/* Some list and link styling */
#ves-accordion ul li {}
#ves-accordion ul ul li 
	{ 
		border:none !important; 
		padding: 0; margin-bottom: 0
		; 
	}
#ves-accordion ul ul
	{
		display:block !important;
	}
#ves-accordion ul ul li a,#ves-accordion ul li a
	{
		font-weight:normal;
	}
#ves-accordion ul  li a 
	{ 
		
	}


/* For the xtra menu */

#ves-accordion ul ul li 
	{   
		margin-bottom: 0; 
	}
#ves-accordion ul ul li
	{

	}
#ves-accordion ul ul li a 
	{	
	}
#ves-accordion ul ul li 
	{
		border:none;
	}
#ves-accordion span  a
	{
		width:16px;
	}
#ves-accordion li a{}

#ves-accordion li a:hover
	{
		color: #333;
	}
#ves-accordion ul
	{
		padding:0px;
	}
#ves-accordion ul ul 
	{
		float:left;
		padding:0px;
		width:100%;
	}
#ves-accordion ul,#ves-accordion ul ul,#ves-accordion ul ul ul , #ves-accordionul ul ul ul
	{
		padding:0;
		margin:0;
	}
/* Header links styling */
#ves-accordion .parent span.head a 
	{ 
		background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/ves_treemenu/default/images/menu_down.gif) no-repeat; 
		color: #333;
		display: block;
		height: 15px;
		margin-top: 10px;
		margin-right: 10px;
		padding: 0;
		width: 15px;
	}
#ves-accordion .parent span.head a:hover 
	{ 
		color: #000;
		background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/ves_treemenu/default/images/menu_down.gif) no-repeat; 
		background-position: 98% 50%;		
	}
#ves-accordion span.selected a 
	{ 
		background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/ves_treemenu/default/images/menu_up.gif) no-repeat; 
		background-position:98% 50%;
		color: #fff;
		padding:0px;
	}
#ves-accordion span.selected a:hover 
	{ 
		background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/ves_treemenu/default/images/menu_up.gif) no-repeat; 
		background-position:98% 50%;
		color: #36a;
	}
#ves-accordion li.active a 
	{
		font-weight:bold;
	}
#ves-accordion li.active ul li a {
		font-weight:normal;
	}
#ves-accordion li.active ul li.active ul li.active a {
		font-weight:bold;
	}
#ves-accordion li.active ul li.active ul li a {
		font-weight:normal;
	}
#ves-accordion li.active ul li.active a {
		font-weight:bold;
}
#ves-accordion li a
	{
		display: inline-block;
	}
#ves-accordion ul
	{

		clear:both;
	}			
#ves-accordion li
	{

	}	
#ves-accordion li:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
	
#ves-accordion ul li {}
#ves-accordion ul ul li {}
@import url('https://www.wunschlicht.de/skin/frontend/kmeral/default/css/font-awesome.min.css');

* { font-family: 'Open Sans', sans-serif !important; }
body, nav#menu-offcanvas { min-width: 335px; }
.fa {font-family: FontAwesome !important; }

.phone_number {
    font-size: 22px;
    color: #777777;
}
/*****Dropdown**Country List***********************/
div.country-selected.dropdown.open ul.dropdown-menu
{
-moz-column-count: 5;
    -moz-column-gap: 40px;
    -moz-column-rule: 1px outset #ccc;
    border: 1px solid #ccc;
    list-style: outside none none;
    padding: -50px;

}

#ordercomment-comment {max-height: 102px;}

/***** Grauer TopHeader Bereich f�r 1001lights*****/
span.lblTop{margin: 8px 20px;}

#vertTop{margin-top:2px;}
div.col-md-4 a img {margin-bottom: 2px;}
/***** Ende Grauer TopHeader Bereich f�r 1001lights**/
.markInStock{ color: #3e9838; font-weight: bold; }
.markSale{ color: #ff6600; font-weight: bold; }
.markInStock span, .markSale span { font-weight: normal; }
span.head.selected{
display: none;
}
/*Zahlungsweise Vorkasse*/
div.banktransfer-instructions-content agreement-content{
height: 450px !important;
}
/html/body/section[1]/section[3]/div/div[2]/section/div/div/div/form/div[7]/div[1]/li[2]
{
list-style: outside none none;
}
/*Cross Selling aus dem Warenkorb auf Stumpf per CSS ausgeblendet ToDo: Layout.xml */
.crosssell{display: none;}
/*Latest News und Newsletter im Warenkorb ausblenden*/
html.ltr body#offcanvas-container.checkout-cart-index.offcanvas-container.layout-fullwidth.fs12 section#page.offcanvas-pusher section#ves-custom.ves-custom
{display: none;}
/*pager active state*/
div.pages ol li.current {background-color: #90c014; color: azure; }

#notification .success { background-color: #e9f2d0; margin-bottom: 10px;}

.line-through { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/line-through.png'); background-position-y: -1px; background-size: 100%; background-repeat: no-repeat; }

.tax_hint { display: none; }

.ves-slideshow .font-12 { font-size: 12px; }

.font-darkgrey { color: #4d4d4d; }
.font-lightgrey { color: #7e7e7e; }

.bold { font-weight: bold; }

.new_icon {
    float: left;
    margin-right: 5px;
    margin-top: -4px;
    width: 25px;
    height: 25px;
	background-repeat: no-repeat;
    background-size: contain;
}
.form-language.dropdown .new_icon {
	background-image: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/newmenuicons/sprache_grau.svg");
}
.form-language.dropdown:hover .new_icon,
.form-language.dropdown a:focus .new_icon  {
	background-image: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/newmenuicons/sprache_orange.svg");
}
#menu-offcanvas .language .form-language.dropdown .new_icon {
	background-image: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/newmenuicons/sprache_weiss.svg");
}

.currency.dropdown .new_icon {
	background-image: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/newmenuicons/waehrung_grau.svg");
}
.currency.dropdown:hover .new_icon,
.currency.dropdown a:focus .new_icon {
	background-image: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/newmenuicons/waehrung_orange.svg");
}
#menu-offcanvas .language .currency.dropdown .new_icon {
	background-image: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/newmenuicons/waehrung_weiss.svg");
}
	
.country-selected.dropdown .new_icon {
	background-image: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/newmenuicons/versand_grau.svg");
}
.country-selected.dropdown:hover .new_icon,
.country-selected.dropdown a:focus .new_icon {
	background-image: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/newmenuicons/versand_orange.svg");
}
#menu-offcanvas .language .country-selected.dropdown .new_icon {
	background-image: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/newmenuicons/versand_weiss.svg");
}

#topbar .links li { margin-left: 0px; }
#topbar .links li a { line-height: 30px; display: inline-block; }
#topbar .links li.last a{ border-right: 1px solid #ccc; }

#topbar .language {
	padding-left: 0;
}

#topbar .language > div {
  padding-right: 10!important;
  white-space: nowrap;
}
#topbar .language > div:last-child {
    padding-right: 0;
}

#topbar .language > div .dropdown {
    display: inline !important;
}

#topbar .top-search .nav-search-in { display: none; }
.searchautocomplete { position: relative; width: 190px; top: auto; right: auto; bottom: -4px; margin-right: 10px; }
.searchautocomplete label { display: none; }
.searchautocomplete .nav { width: 290px; background-image: none; background-color: #ccc; border: 1px solid #ccc; height: 26px; }
.searchautocomplete .nav .nav-input { margin: 0; }
.searchautocomplete .nav-submit-button {
    background-image: none;
    padding-left: 0;
    height: 26px;
    width: 25px;
    position: absolute;
    right: 0px;
    top: 4px;
    z-index: 15;
}
.searchautocomplete .nav-submit-button .button {
    background: none;
    filter: none;
    border-radius: 0;
    height: 26px;
    width: 25px;
    padding: 0;
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/lupe.svg');
    background-repeat: no-repeat;
    -webkit-background-size: 20px;
    -moz-background-size: 20px;
    -o-background-size: 20px;
    background-size: 20px;
    border: none;
    font-size: 0;
    background-position: 0px 3px;
}
.searchautocomplete .nav-submit-button .button:hover{
    background: none;
    filter: none !important;
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/lupe.svg');
    background-repeat: no-repeat;
    -webkit-background-size: 20px;
    -moz-background-size: 20px;
    -o-background-size: 20px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 0px 3px;
}
.searchautocomplete .searchautocomplete-placeholder:before {
	display: none;
}
.searchautocomplete .searchautocomplete-loader { top: 4px; right: 30px; }
.searchautocomplete .searchautocomplete-placeholder { z-index: 10000; right: auto; }
.searchautocomplete .searchautocomplete-placeholder .index_section { width: 316px; float: left; }
.searchautocomplete .searchautocomplete-placeholder .index_section.first { border-right: 1px solid #ccc; }
.searchautocomplete .searchautocomplete-placeholder .index_section .index-title { text-align: center; }
.searchautocomplete .highlight { font-size: 14px; }

.searchautocomplete .searchautocomplete-placeholder .all {
    background-color: #f97000;
    font-size: 1.2em;
    line-height: 1.5em;
    text-align: center;
	margin: 0;
}
.searchautocomplete .all a {
    color: #fff !important;
}

.cart-inner { margin-right: 0; text-align: right; padding-top: 7px; }
.cart-inner .fa-shopping-cart { height: 26px; width: 29px; float: right; margin-right: 0; margin-left: 10px; }
.cart-inner h4 { text-transform: none; }

.cart .totals tfoot th strong, .cart .totals tfoot td strong { font-size: 16px; }
.cart .totals td { font-size: 13px; }

.quick-access .seal { margin-top: 4px; margin-left: 0px; }

.dropdown.form-language .dropdown-menu, .dropdown.currency .dropdown-menu { z-index: 10000; }
/*.dropdown.form-language { width: 105px; }*/

#ves-mainnav .navbar-inverse { border-color: #ccc transparent #ccc; border-bottom-width: 1px; } /* border-color: #4b4b4b4; geändert: jb */
#ves-mainnav .navbar-nav > li > a { font-size: 14px; }

.ves-slideshow .ves-caption.big-caption { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/bulet-slide.png'); }
.ves-slideshow .ves-caption.caption-position-center { top: 60%; left: 0; width: 100%; }
.ves-slideshow .ves-caption.caption-position-center.normal-caption { top: 80%; }

.module_aboutus .logo-ft { margin-top: 10px; }

.module_aboutus .block-content { padding-top: 50px; }
.module_aboutus .block-content h2 { padding-top: 20px; }
.module_aboutus .block-content div { margin-bottom: 10px; }

.custom-abs { border-top: 1px solid #ccc; }

.custom-footer-links { border-top: 1px solid #ccc; }
#footer .module_custom-footer-links .custom-footer-links .row .custom-links { white-space: nowrap; }
.footer-headline {text-transform: uppercase; font-size: 1em; letter-spacing: 1px;}
.custom-footer-links .boxed { border: none; }

.copyright { border-color: #ccc; }

.ct-p strong { font-size: 16px; }

.vesbrandcarousel .item-inner{ height: 70px; }
.vesbrandcarousel .img-responsive { margin: 9px auto; }

.product-left { float: left; width: 500px; margin-bottom: 50px;}
.product-right { float: right; width: 660px; padding-left: 40px;}

.product-left .product-img-box { padding-left: 0; padding-right: 0px; }
#tab-technical_information { margin-top: 10px; padding-left: 0; }
#tab-technical_information h3 { font-size: 20px; font-weight: bold; margin-bottom: 20px; }
#tab-technical_information table {border: none; }
#tab-technical_information table td {border: none; font-size: 16px; padding-left: 0; padding-right: 0; }
#tab-technical_information table td .bgwhite { background-color: white; }
#tab-technical_information table td span.bgwhite {padding-right: 7px; }
#tab-technical_information table td div.bgwhite {padding-left: 7px; }
#tab-technical_information table tr {
    background: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/dot.png") left 13px repeat-x;
}

.product-view .product-img-box .more-views { margin-left: 0; margin-right: 0; }
.product-view .product-img-box .more-views .item a { padding: 0 3px; }
.product-view .product-img-box .more-views .carousel-control.left {left: 0; z-index: 10; }
.product-view .product-img-box .more-views .carousel-control.right {right: 0; z-index: 10; }
.carousel-control::before {
    content: "" !important;
}
.carousel-control.left {
    background: rgba(0, 0, 0, 0) url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/arrow_prev_orange.svg") no-repeat scroll center center !important;
    border: none;
}
.carousel-control.right {
    background: rgba(0, 0, 0, 0) url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/arrow_next_orange.svg") no-repeat scroll center center !important;
    border: none;
}

.zoomWindowContainer { display: none; }

.product-left .product-attachments { padding-left: 0; margin-top: 20px;}
.product-left .product-attachments li { margin-bottom: 7px; }
.product-left .product-attachments a { color: #4d4d4d; }
.product-left .product-attachments a img { margin-right: 10px; }

.product-brand { font-size: 1.615em; text-transform: none; margin-bottom: 0; line-height: 32px; letter-spacing: 0; color:#666 }
.product-name {text-transform: none!important; letter-spacing: 2px; color: #333; display: inline-block;}

.product-view .product-shop .short-description { font-size: 14px; line-height: 22px; }

.product-view .product-shop .cart-box { border: 1px solid #737373; padding: 30px; margin-top: 30px; }

.product-view .product-shop .cart-box .green { color: #3e9838 }
.product-view .product-shop .red { color: #ff0011 }

.product-view .product-shop .uvp { float: right; color: #888888; }
.product-view .product-shop .cart-box .uvp .uvp_label {  }
.product-view .product-shop .cart-box .uvp .uvp_value {  }
.product-view .product-shop .uvp .uvp_percent { font-size: 14px; font-weight: bold; padding-left: 15px; }

.product-view .product-shop .cart-box .price-box,
.product-view .product-shop .price_mobile .price-box { margin-bottom: 0; }
.product-view .product-shop .cart-box .price { color: #ff6600;}
.product-view .product-shop .price_mobile .price { color: #ff6600;}
.product-view .product-shop .cart-box .old-price { display: none;}
.price_mobile .price-box .old-price { display: none;}

.pp-discount { display: none; }
.product-view .product-shop .cart-box .pp-discount { display: block; float: right; margin-bottom: 1.5em; }
.product-view .product-shop .cart-box .tax_hint,
.product-view .product-shop .price_mobile .tax_hint { display:block; float: right; clear: right; margin-bottom: 20px; font-size: 13px; color: #4d4d4d; text-align: right; }
.product-view .product-shop .cart-box .tax_hint .grey,
.product-view .product-shop .price_mobile .tax_hint .grey { color: #ababab; }

.product-view .product-shop .cart-box .availability { margin-bottom: 5px; font-size: 14px; color: #4d4d4d; }

.product-view .product-shop .cart-box .product_information { width: 300px; float: left; }
.product-view .product-shop .cart-box .product_information_mobile { float: none; text-align: left; }
.product-view .product-shop .cart-box .product_information ul,
.product-view .product-shop .cart-box .product_information_mobile ul { padding-left: 20px; }
.product-view .product-shop .cart-box .product_information li,
.product-view .product-shop .cart-box .product_information_mobile li { list-style-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/haken.jpg') }
.product-view .energy {position: relative; }
.product-view .energy_arrow { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/energy_arrow.png'); height: 5px; width: 11px; position: absolute; top: 0; }
.product-view .energy_arrow.class_app { left: 0; }
.product-view .energy_arrow.class_ap { left: 12px; }
.product-view .energy_arrow.class_a { left: 24px; }
.product-view .energy_arrow.class_b { left: 35px; }
.product-view .energy_arrow.class_c { left: 47px; }
.product-view .energy_arrow.class_d { left: 58px; }
.product-view .energy_arrow.class_e { left: 70px; }

.product-view .product-shop .cart-box .price-box,
.product-view .product-shop .price_mobile .price-box {float: right; clear: right; }

.product-view .product-shop .cart-box .availability { clear: both; float: right; }

.product-view .product-shop .cart-box .add-to-box { clear: both; }
.product-view .product-shop .cart-box .add-to-box .add-to-cart { border: none; float: right; }
.product-view .product-shop .cart-box .add-to-box .add-to-cart > .qty {float: left; padding-bottom: 0; padding-top: 5px; }
.product-view .product-shop .cart-box .add-to-box .add-to-cart .add-cart {float: right; }
.product-view .product-shop .cart-box .add-to-box .add-to-links { float: left; }
.product-view .product-shop .cart-box .add-to-box .add-to-links li { border: none; }

.product-view .product-shop .cart-box .product-options { float: left; width: 45%; }
.product-view .product-shop .cart-box .product-options .super-attribute-radio-box > * { vertical-align: middle;}
.product-view .product-shop .cart-box .product-options .super-attribute-radio-box > label { display: -webkit-flex; display: flex; margin-bottom: -1.3em; }
.product-view .product-shop .cart-box .product-options .super-attribute-radio-box .additional_price,
.product-view .product-shop .cart-box .product-options .super-attribute-radio-box .in_stock_marker
 { color: #ff6600; margin: 0 15px; }
 
.product-view .product-shop .cart-box .product-options .super-attribute-radio-box .in_stock_marker {
	position: relative;
	/*top: -3px;*/
	color: #3e9828!important;
}

.fa.additional_info { display: none; }

.product-view .product-shop .cart-box .product-options-bottom { float: right;  width: 55%; }
.product-view .product-shop .cart-box .product-options-bottom .add-to-cart { border: none; float: right; }
.product-view .product-shop .cart-box .product-options-bottom .add-to-cart > .qty {float: left; padding-bottom: 0; padding-top: 0; padding-right: 5px; }
.product-view .product-shop .cart-box .product-options-bottom .add-to-cart .add-cart {float: right; }
.product-view .product-shop .cart-box .question { float: left; clear: none; text-transform: uppercase;}
.product-view .product-shop .cart-box .question a { display: block; color: #000000; font-size: 11px; line-height: 38px; }
.product-view .question li .fa {
    color: #cccccc;
    font-size: 16px;
    margin-top: -2px;
    padding-right: 6px;
    vertical-align: middle;
}
.product-options-bottom .question {
	display: none;
}

.product-view .product-shop .cart-box .add-to-links { float: right!important; }
.product-view .product-shop .cart-box .add-to-links li { border: none; }

.htabs { border-color: #4d4d4d; padding-left: 10px; }
.htabs a { text-transform: none; font-size: 16px; color: #4d4d4d; }
.htabs a.selected { border-color: #4d4d4d #4d4d4d white; color: #4d4d4d; }

.product-view .tabs-group { position: relative; }
.product-view #all_familyproducts { position: absolute; top: 12px; right: 0; font-size: 14px;  }
.product-view .tabs-group { position: relative; padding: 15px 0; }
.product-view .tabs-group .tab-content { position: relative; }
.product-view .tabs-group .row { height: 220px; overflow: hidden; }
.product-view .tabs-group .row .item-inner { height: 220px; text-align: center; }
.product-view .tabs-group .row .item-inner a span { display: block; }
.product-view .tabs-group .carousel-control { top: 70px; }

.vesbrandcarousel .item { margin: 10px 20px; }
.product-view .tabs-group #tab-cat .carousel-inner .row { min-height: 220px; height: auto; }
.product-view .tabs-group #tab-cat .carousel-inner .row > div { margin-top: 10px; }
.product-view .tabs-group #tab-cat .row a span { display: block; font-size: 12px; }


.htabs h2{font-size: 1em; line-height: 1.2em; text-transform: none; letter-spacing: normal;}
.catalog-product-view #tabs a.tab-count-4 { width: 25%; }
.catalog-product-view #tabs a.tab-count-5 { width: 20%; padding-left: 10px; }

.product-view .product-shop .cart-box .product-options-bottom .price-box { display: none; }
.product-view .product-shop .cart-box .product-options-bottom .pp-discount { display: none; }
.product-view .product-shop .cart-box .product-options-bottom .tax_hint { display: none; }

.product-view .product-shop .questions { text-align: right; margin-top: 20px; margin-bottom: 20px; font-size: 14px; }

.product-view .tab-content .std { margin-top: 10px; font-size: 16px; color: #4d4d4d; line-height: 24px;}
.product-view #tab-description .additional_information { margin-top: 20px; }
.product-view #tab-description .additional_information h2 { font-size: 22px; border: none; }
.product-view #tab-description .additional_information p { font-size: 16px; }

.product-manufacturer { text-align: center; }

.product-name-brand { display: -webkit-flex; display:flex; }
.product-name-brand div { -webkit-flex-grow: 1; flex-grow: 1; }

.product-view .product-right .product-shop { position: relative; }
.product-view .product-right .product-brand { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }
.product-view .product-right .product-name { font-size: 2.423em; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
.product-view .product-right .manufacturer_logo { width: 110px; right: 10px; top: 0; flex-grow: 0; -webkit-flex-grow: 0; }

.catalog-category-view .main-column { padding-left: 5px; }
.category-description { line-height: 22px; }

.category-hersteller .filter_count { display: none; }

.product-view #main-image a { cursor: zoom-in; }

.producttabs .nav-tabs:before { top: 100%; }
.producttabs .nav-tabs li a { list-style: none; }

.tab-content .row {
    margin: 0 25px;
}

#imageZoom {
    position: fixed;
    z-index: 300000;
    overflow: hidden;
    left: 0;
    top: 0;
    text-align: center;
    background: #fff;
    width: 100%;
    background-color: rgba(255,255,255,0.95);
}
#imageZoom .imageZoomWrap { padding-bottom: 50px; padding-top: 50px; }
#imageZoom .imageZoomWrap .imagetitle { font-size: 32px; margin-bottom: 20px; font-weight: bold; line-height: 1; }
.imageZoomClose {
    position: fixed;
    width: 100px;
    height: 100px;
    right: 0;
    top: 0;
    text-indent: -999em;
    cursor: pointer;
    background: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/cross.png') no-repeat center;
    z-index: 1003;
}
#thumbnailWrap {
    z-index: 1002;
    text-align: center;
    display: inline-block;
    margin-top: 50px;
    margin-left: 2%;
}
.prevThumbnail, .nextThumbnail {
    float: left;
    margin-top: 15px;
    height: 25px;
    width: 20px;
    //border: 2px solid #e2e2e2;
    color: #e2e2e2;
    border-radius: 3px;
    z-index: 2001;
    cursor: pointer;
    line-height: 20px;
}
.prevThumbnail { margin-right:  10px; }
.nextThumbnail { margin-left:  10px; }
.prevThumbnail:hover, .nextThumbnail:hover {
    color: #000000;
    border-color: #000000;
    opacity: 1;
    filter: alpha(opacity=100);
}
.thumbnailList { float: left; }
.thumbnailList li {
    display: inline-block;
    border-bottom: 1px solid #fff;
    cursor: pointer;
    margin-right: 10px;
}
.thumbnailList li.active { border-color: #000000; }
.imageZoomImage {
    position: relative;
    z-index: 1001;
    max-width: 100%;
    height: 90%;
}

.owl-theme .owl-nav [class*="owl-"] {
    background: rgba(0, 0, 0, 0) url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/arrow_next_orange.svg") no-repeat scroll center center !important;
}

.product-block .image .onsale, .product-img-box .image .onsale{
    background: none;
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/sale.png');
}
.product-block .image .onsale span, .product-img-box .image .onsale span{
    display: none;
}

.product-block .image .instock, .product-img-box .image .instock {
    border-radius: 50%;
    display: none;
    height: 70px;
    line-height: 70px;
    position: absolute;
    left: 10px;
    text-align: center;
    top: 10px;
    width: 70px;
    z-index: 999;
}

.product-block .image .instock, .product-img-box .image .instock {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/instock.png');
	background-size: contain;
}
.product-block .image .instock span, .product-img-box .image .instock span {
    display: none;
}

#product_tech_wrapper > span.technical_information {
	font-weight: bold; font-size: 1.6em; line-height: 2em;
}

.tab-headline {
	color: #4d4d4d;
	letter-spacing: unset;
	line-height: 18px;
	margin: 0;
	text-transform: none;
}

/* MENÜ */
.navbar-nav { position: relative; }
.nav > li { position: static;}
.nav .caret  { display: none; }
.main_menu_dropdown .dropdown-menu { max-width: 1160px; width: 100%; left: 0; }
.dropdown-menu ul li { margin-bottom: 10px; }
#ves-mainnav .navbar-nav .dropdown-menu-inner ul li a > span {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/menu_arrow.png');
    background-repeat: no-repeat;
    background-position-y: 6px;
    padding-left: 25px; /* jb: vorher 10px;*/
}

#ves-mainnav .navbar-nav .dropdown-menu-inner ul li.menu_button { /* com_jb: Angebote & Lagerware Button im MegaMenu*/
    height: 77px;
    border: 1px solid #cbcbcb;
    background-color: #fff;
    padding-left: 30px;
    padding-right: 5px;
}
#ves-mainnav .navbar-nav .main_menu_dropdown .saleandstockcol { top: -30px; }
#ves-mainnav .navbar-nav .dropdown-menu-inner ul li.menu_button a > span { background: none; }
#ves-mainnav .navbar-nav .dropdown-menu-inner ul li.menu_button:hover a > span { background: none; }
#ves-mainnav .navbar-nav .dropdown-menu-inner ul li.menu_button .menu-title { font-size: 16px; line-height: 75px; white-space: nowrap; }

#ves-mainnav .navbar-nav .dropdown-menu-inner ul li.menu_button a { background-repeat: no-repeat; background-position: right; }
#ves-mainnav .navbar-nav .dropdown-menu-inner ul li.menu_button.stock a { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/lager_menu_icon.jpg') }
#ves-mainnav .navbar-nav .dropdown-menu-inner ul li.menu_button.sale a { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/sale_menu_icon.jpg') }

#ves-mainnav .navbar-nav > li .dropdown-menu { background-color: #f1f1f1; border: none; box-shadow: none; color: #000; margin-top: 1px; }
#ves-mainnav .nav .dropdown-menu .menu-title {
    color: #000;
	font-size: 14px;
	font-weight: normal !important;
}

#ves-mainnav .navbar-nav > li .dropdown-menu a:hover span { color: #000; }

#ves-mainnav .navbar-nav .dropdown-menu-inner ul {margin-top: 30px; margin-left: 10px; }
#ves-mainnav .submenu_title {
    position: absolute;
    top: 0;
    color: #fa7100;
    left: 10px;
}
#ves-mainnav .submenu_title p { font-size: 14px; }


.catalog-category-view .subcategories {margin-left: -15px; }
.catalog-category-view .subcategories .subcategory_item { height: 90px; width: 280px; float: left; margin-left: 15px; margin-bottom: 15px; }
.catalog-category-view .subcategories .subcategory_item a { display: block; height: 100%; width: 100%; text-align: center; line-height: 90px; border: 1px solid #616161; }
.catalog-category-view .subcategories .subcategory_item img { max-height: 90px; max-width: 280px; }

.category-products .product-block { height: 550px; }
.category-products .products-block { clear: both; }
.category-products .price .old-price { display: none; }
.category-products .price .minimal-price-link, .products-grid .price .minimal-price-link { display: none; }

.category_manufacturer_filter .page-title h1 { float: left; border: none; }
.category_manufacturer_filter .page-title .brand-image { float: right; }
.category_manufacturer_filter .category-description { clear: both; }

.family_filter ul li {
    line-height: 20px;
    padding: 7px 0 7px 40px;
    background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/arrow-li.png) 30px 14px no-repeat;
}
.family_filter ul li.active { font-weight: bold; }


#cart .cart-inner .fa-shopping-cart { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/warenkorb.svg'); background-color: transparent;     -webkit-background-size: 30px auto;
    -moz-background-size: 30px auto;
    -o-background-size: 30px auto;
    background-size: 30px auto;
    background-repeat: no-repeat; }
#cart .cart-inner:hover {color: #fa7100;}
#cart .cart-inner:hover .fa-shopping-cart { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/warenkorb_hover.svg');     -webkit-background-size: 30px auto;
    -moz-background-size: 30px auto;
    -o-background-size: 30px auto;
    background-size: 30px auto;
    background-repeat: no-repeat; }
#cart .cart-inner .fa-shopping-cart::before { content: ''; }
#cart.has_items .cart-inner .fa-shopping-cart { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/warenkorb_hover.svg');     -webkit-background-size: 30px auto;
    -moz-background-size: 30px auto;
    -o-background-size: 30px auto;
    background-size: 30px auto;
    background-repeat: no-repeat; }

.lexikon_att { cursor: help; position: relative; color: #90c014; }
.lexikon_tip { display: none; position: absolute; background-color: #f1f1f1; padding: 20px; width: 400px; z-index: 1000; }
.lexikon_att:hover .lexikon_tip { display: block; }

/* ### JB ### */
.ves-categoriesmenu .block-title {background-color: #fff; border-bottom: 1px solid #ccc;}
.block .block-title {background-color: #fff; border-bottom: 1px solid #ccc;}
.block .block-title strong span {color: #333;}

.product-view .tab-content .std{line-height: 2em; font-size: 1.1em;}
/*.product-view .product-shop .product-brand h1 {font-size: 1.6em; padding: 0; line-height: 2em; color: #666;}
.product-view .product-shop .product-name h1 {font-size: 3em; padding-bottom: 1%; line-height: 1em;}*/
#tab-technical_information {line-height: 1.6em; }
#tab-technical_information .bgwhite,
#tab-technical_information td div.bgwhite{font-size: 0.9em;}

.nev-tab {border: none;}

.price_mobile {
    float:right; width: 110px; right: 10px; top: 5px; display: none;
}
.product_information_mobile { display: none; margin-bottom: 2em; }

/* Menüicons und hover */
#mainmenutop .megamenu .dropdown-menu .menu-title:hover { color: #fa7100;}

.header #ves-mainnav { margin-bottom: 18px; }

#ves-mainnav .navbar-nav .dropdown-menu-inner ul li a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/menu_arrow_grey.png'); background-position: left center; }
#ves-mainnav .navbar-nav .dropdown-menu-inner ul li:hover a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/menu_arrow.png'); }

#ves-mainnav .ves-megamenu {
	background-color: #e6e6e6;
}

#ves-mainnav .ves-megamenu #mainmenutop .megamenu ul li.customicon a > span { background-position-y: 0; }

#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-70 a > span {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/stehleuchte_grau.svg');
    background-position-y: 0;
}
#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-70:hover a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/stehleuchte.svg'); }

#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-71 a > span {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/tischleuchte_grau.svg');
}
#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-71:hover a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/tischleuchte.svg'); }

#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-72 a > span {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/pendelleuchte_grau.svg');
}
#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-72:hover a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/pendelleuchte.svg'); }

#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-73 a > span {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/deckenleuchte_grau.svg');
}
#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-73:hover a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/deckenleuchte.svg'); }

#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-74 a > span {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/wandleuchte_grau.svg');
}
#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-74:hover a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/wandleuchte.svg'); }

#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-76 a > span {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/außenleuchte_grau.svg');
}
#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-76:hover a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/aussenleuchte.svg'); }

#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-77 a > span {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/led_leuchte_grau.svg');
}
#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-77:hover a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/led_leuchte.svg'); }

#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-75 a > span {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/bueroleuchte_grau.svg');
}
#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-75:hover a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/bueroleuchte.svg'); }

#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-112 a > span {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/strahler_grau.svg');
}
#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-112:hover a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/strahler.svg'); }

#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-107 a > span {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/klemmleuchte_grau.svg');
}
#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-107:hover a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/klemmleuchte.svg'); }

#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-108 a > span {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/bogenleuchte_grau.svg');
}
#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-108:hover a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/bogenleuchte.svg'); }

#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-109 a > span {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/kronleuchter_grau.svg');
}
#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-109:hover a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/kronleuchter.svg'); }

#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-161 a > span {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/ersatzteile.svg');
}
#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-161:hover a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/ersatzteile_orange.svg'); }

#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-163 a > span {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/leuchtmittel.svg');
}
#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-163:hover a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/leuchtmitte_orange.svg'); }

#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-221 a > span {
    background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/zubehoer.svg');
}
#ves-mainnav .ves-megamenu #mainmenutop .megamenu li.category-node-221:hover a > span { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/zubehoer_orange.svg'); }


.topLinks.pull-left {
    padding-top: 7px;
}
.currency.dropdown img{margin-bottom: 5px;}
.cart-inner span {
    line-height: 30px;
	white-space: nowrap;
}
/* Links obere Zeile */


.mobile_topbar .wishlist a,
.mobile_topbar .wishlist:hover a,
.mobile_topbar .contact a,
.mobile_topbar .contact:hover a {
	background-image: none!important;
}

#topbar .topLinks ul.links li.link_2 a {  background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/offline.png'); }
#topbar .topLinks ul.links li.link_2:hover a { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/offline_hover.png'); }

#topbar .topLinks ul.links.loggedin li.link_2 a {  background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/online.png'); }
#topbar .topLinks ul.links.loggedin li.link_2:hover a { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/online_hover.png'); }

/* Streichpreise Startseite */
.cms-index-index .products-grid .price .old-price { display: none; }

.cms-index-index #slider {
    height: 595px;
    width: 1160px;
    overflow: hidden;
    position: relative;
}

.cms-index-index #slider .item {
    position: absolute;
    opacity: 0;
}
.cms-index-index #slider .item.slide_down {
    top: -595px;
}

.cms-index-index #slider .item.slide_up {
    top: 595px;
}

.cms-index-index #slider > .item > img {
    width: 100%;
}

/* Filternavigation Kategorieseiten */
.catalog-category-view #ves-accordion ul.level0 > li, .block-layered-nav dd li { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/menu_arrow_grey.png'); }
.catalog-category-view #ves-accordion ul.level0 > li:hover, .block-layered-nav dd li:hover { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/navicons/menu_arrow.png'); }
.catalog-category-view #ves-accordion ul.level0 > li:hover a, .block-layered-nav dd li:hover a { color: #fa7100; }

/* Erklärungstexte Zahlungsarten */
.sp-methods { height: 300px; }
.sp-methods dt {
    float: left;
    clear: both;
    /* width: 250px; */
    z-index: 1000;
    position: relative;
}
.sp-methods dd {
    padding-left: 250px;
	padding-right:10px;
    width: 100%;
    position: absolute;
}

.opc .checkout-agreements .agreement-content {
	padding: 0 0 0 20px;
}

.sp-methods #payment_form_checkmo li { margin-top: 11px; margin-left: 15px; }
.sp-methods #payment_form_checkmo label { display: none; }
.sp-methods #payment_form_banktransfer { border: none; }
.sp-methods #payment_form_banktransfer li { margin-top: 0; }
.sp-methods #payment_form_banktransfer li div { border: none; margin-top: 0; }
.sp-methods #payment_form_cashondelivery { border: none; }
.sp-methods #payment_form_cashondelivery li { margin-top: 0; }
.sp-methods #payment_form_cashondelivery li div { border: none; margin-top: 0; }

/* Buttons */
.product-view .add-to-box .add-cart button.btn-cart,
.product-view .add-to-cart .add-cart button.btn-cart { background-color: #90c014 !important; padding: 5px 15px; }
.header .cart-top .inner-toggle .actions .view-cart { background-color: #333; color: #fff; }
/* .header .cart-top .inner-toggle .actions .view-cart:hover { color: #fff !important; } */
.button { background-color: #ccc !important; color: #333 !important; border-color: #ccc!important; }
button.button.btn-cart { color: #ffffff !important }
.top-search button.button { background-color: transparent !important; }

.ves-brand-page h1 { float: left; vertical-align: center;}
.ves-brand-page .brand-image { float: right;}
.ves-brand-page .brand-image img { margin-bottom: 15px;}

.toolbar .pager { display: block; float: left; }
.toolbar .pager .pages { margin: 13px 0; }
.toolbar .pager .amount, .toolbar .pager .limiter { display: none; }

#locale_settings .htabs a.tab-count-2,
.catalog-product-view .htabs a.tab-count-2 { width: 50%; }

#locale_settings .htabs a.tab-count-3,
.catalog-product-view .htabs a.tab-count-3 { width: 33%; }

#locale_settings .htabs a.tab-count-4,
.catalog-product-view .htabs a.tab-count-4 { width: 25%; }

#locale_settings .htabs a.tab-count-5,
.catalog-product-view .htabs a.tab-count-5 { width: 20%; }

.checkout-onepage-index .block-title {
    padding: 0 0 10px 0;
    margin: 0 0 5px;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
}
.checkout-onepage-index .block-title strong span {
    font-size: 24px;
    letter-spacing: 2px;
    line-height: 36px;
}
.checkout-onepage-index .block-cart .block-content { border: 1px solid #e4e4e4; margin-top: 15px; padding: 0; }
.checkout-onepage-index .block-cart .block-content .item {
    border-bottom: 1px solid #e4e4e4;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 5px;
    padding-right: 5px;
}
.checkout-onepage-index .block-cart .block-content .item .product-image { width: 66px; }
.checkout-onepage-index .block-cart .block-content .item .product-details { float: left; width: 160px; padding: 5px 0 5px 0; }
.checkout-onepage-index .block-cart .block-content .item .product-details .item-options { margin-bottom: 0px; }
.checkout-onepage-index .block-cart .block-content .item .product-details .qty_and_price { margin-top: 8px; }
.checkout-onepage-index .block-cart .block-content .item .product-details .btn-remove-link {
    display: block;
    width: 11px;
    height: 11px;
    font-size: 0;
    line-height: 0;
    background: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/btn_remove.gif') 0 0 no-repeat;
    text-indent: -999em;
    overflow: hidden;
    float: right;
    margin: 5px 0 0;
}
.checkout-onepage-index .block-cart .block-content .summary {
    margin-left: 10px;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
}
.checkout-onepage-index .block-cart .block-content .summary .totals { border: none; }
.checkout-onepage-index .block-cart .block-content .summary .totals tr { border: none; }
.checkout-onepage-index .block-cart .block-content .summary .totals .greenrow * { color: #00c817; font-weight: bold; }
.checkout-onepage-index .block-cart .block-content .summary .totals strong { font-weight: bold; }
.checkout-onepage-index .block-cart .block-content .summary .totals td { border: none; padding-left: 0; padding-right: 0; text-align: right; }
.checkout-onepage-index .block-cart .block-content .summary .totals tr td:first-child { padding-right: 25px; }
.checkout-onepage-index .block-cart .block-content .summary .totals tr td.linethrough { text-decoration: line-through; }

.checkout-onepage-index #checkout-review-table-wrapper table { border: none; position: relative; right: 10px; }
.checkout-onepage-index #checkout-review-table-wrapper table tr { border: none; }
.checkout-onepage-index #checkout-review-table-wrapper table .greenrow * { color: #00c817; font-weight: bold; }
.checkout-onepage-index #checkout-review-table-wrapper table strong { font-weight: bold; }
.checkout-onepage-index #checkout-review-table-wrapper table td { border: none; padding-left: 0; padding-right: 0; text-align: right; }
.checkout-onepage-index #checkout-review-table-wrapper table tr td:first-child { padding-right: 25px; }
.checkout-onepage-index #checkout-review-table-wrapper table tr td.linethrough { text-decoration: line-through; }

.checkout-onepage-index #checkout-step-login .row > div { padding-right: 0; }
.checkout-onepage-index #checkout-step-login .row > div:first-child { padding-left: 0; }
.checkout-onepage-index #checkout-step-login .row > div .border_wrap { border: 1px solid #e4e4e4; height: 290px; padding: 10px; position: relative; }
/* .checkout-onepage-index #checkout-step-login .row > div .border_wrap .buttons-set { position: absolute; bottom: 15px; right: 15px; } */
.checkout-onepage-index #checkout-step-login .row > div .forgotten_link { margin-right: 20px; line-height: 22px; }

.checkout-onepage-index #payment_form_paymentnetwork_pnsofortueberweisung li { margin: 0; }

.checkout-onepage-index .banktransfer-instructions-content { height: auto; }
.checkout-onepage-index .cashondelivery-instructions-content { height: auto; }

.checkout-onepage-index #payment-progress-opcheckout table { display: none; }

.checkout-onepage-index .checkout-agreements label { font-weight: normal; }
.checkout-onepage-index .checkout-agreements label strong { font-weight: bold; }

.checkout-onepage-index .opc .checkout-agreements { border: none; padding-left: 0; }
.checkout-onepage-index .opc .checkout-agreements li { margin-top: 5px; }
.checkout-onepage-index .opc .checkout-agreements li p.agree { padding-top: 0; }
.checkout-onepage-index .opc .checkout-agreements label { float: left; width: 85% }
.checkout-onepage-index #checkout-review-submit { position: relative; }
.checkout-onepage-index #opc-review .buttons-set { clear: both; }
.checkout-onepage-index #opc-review .buttons-set .btn-checkout { position: absolute; top: 15px; right: 0; }

.checkout-onepage-index .ordercomment-block {
    position: absolute;
    width: 800px;
    top: -170px;
}

.clear {clear: both;}
.float_left {float: left; width:40%;}
.float_right {float: right; width:60%;}

/* Kontakt Rollover */
#phone_number_box {
    border: 1px solid gray;
    background-color: #fff;
    padding: 1em;
    position: absolute;
    white-space: nowrap;
    top: 50px;
    
    display: none;
}

/* Suchleiste Effekt */
.top-search.home .searchautocomplete .nav {
    position: absolute;
    right: 0px;
    width: 45px;
    background-color: #d3691b;
}

.top-search.home .searchautocomplete .nav input {
    display: none;
    opacity: 0;
    transition: 800ms;
}

.top-search .searchautocomplete .nav input {
    max-width: 100%;
}

/* Header Höhe */
#topbar {
    border-top: medium none;
	min-height: 58px;
    /* height: 55px; */
}


/* Hersteller Abstände */
.subcategories {
    margin-left: -30px!important;
}

.subcategory_item {
    margin-bottom: 30px!important;
    margin-left: 30px!important;
    width: 270px!important;
}


/* Gutschein Box */
.newcustomers_coupon a:hover {
    color: #fa7100;
}


.mobile_topbar > div.pull-right {
    width: 25%;
}

.mobile_topbar .contact {
    position: static!important;
}

.mobile_topbar .contact > a {
    width: 51px;
    height: 65px;
}

.mobile_topbar .contact  > .content_box{
    border: 1px solid gray;
    background-color: #fff;
    padding: .5em 1em;
    position: absolute;
    left: 50%;
    margin-left: -125px;
    width: 250px;
    text-align: center;
    display: none;
    font-size: 1.5em;
    line-height: 1.5em;
    z-index: 100000;
}

.mobile_topbar .contact:hover > .content_box {
    display: block;
}
.quick-access {
    float: none;
}

#topbar .links li {
    float: left!important;
}

.row.cart-row {
    border-top: 1px solid #e4e4e4;
}

.row.orders-row {
    border-top: 1px solid #e4e4e4;
	margin: 0;
	padding: 10px 0;
}

.cart-cell {
    margin-bottom: 18px;
    padding-top: 10px;
}

.orders-cell {
/*     margin-bottom: 10px;
    padding-top: 10px; */
}

.cart-header .cart-cell,
.orders-header .orders-cell {
    color: #333333;
    font-size: 16px;
}

.cart-footer button {
    min-width: 100%;
}

.cart .discount .input-box,
.cart .discount .input-box input.input-text {
	width: 100%;
}

body.modNoScroll {
	/*position: fixed;*/
	overflow: hidden;
	width: 100%;
}

body.modNoScroll #page {
	height: 100%;
	overflow: hidden;
}

.checkout-cart-header-cell {
	font-weight: bold;
	padding: 10px;
}

.checkout-cart-cell {
    margin-bottom: 10px;
    padding-top: 10px;
}

#checkout-review-table td {
	border: none;
}

.new-users, .registered-users {
	margin-bottom: 10px;
}

.new-users .content, .registered-users .content {
	min-height: 220px;
}

.product-view .product-shop .availability span.markInStock {
	font-weight: bold;
}

.pager .amount {
	padding-bottom: 6px;
	padding-top: 6px;
}

.pager .pages {
	float: none;
}

input.qty {
    -moz-appearance: textfield;
}

.btn-remove {
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/trash_checkout.svg) 0 0 no-repeat;
  background-size: contain;
}

.btn-remove.btn-remove2 {
  width: 32px;
  height: 32px;  
  background: url(https://www.wunschlicht.de/skin/frontend/kmeral/default/images/aug16/delete.svg) 0 0 no-repeat;
}

form#review-form .row {
	height: auto;
	font-weight: bold;
    line-height: 30px;
}

form#review-form .stars {
	background-color: lightgray;
	width: 150px;
	height: 30px;
	position: relative;
	overflow: hidden;
}

form#review-form .stars span.selected {
	background: #ff6600 none repeat scroll 0 0;
    display: block;
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
    transition: all 0.5s ease 0s;
    width: 0%;
}

form#review-form .stars:hover span.selected {
	background: #ff9900;
}
 
form#review-form .stars input[type="radio"] {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
form#review-form .stars input[type="radio"]:nth-child(9):checked ~ span {
  width: 100%;
}
form#review-form .stars input[type="radio"]:nth-child(7):checked ~ span {
  width: 80%;
}
form#review-form .stars input[type="radio"]:nth-child(5):checked ~ span {
  width: 60%;
}
form#review-form .stars input[type="radio"]:nth-child(3):checked ~ span {
  width: 40%;
}
form#review-form .stars input[type="radio"]:nth-child(1):checked ~ span {
  width: 20%;
}
form#review-form .stars label {
  display: block;
  width: 30px;
  height: 30px;
  margin: 0!important;
  padding: 0!important;
  text-indent: -999em;
  float: left;
  position: relative;
  z-index: 10;
	background: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/star.png") repeat-x 0 0;
  cursor: pointer;
}
form#review-form .stars label:hover ~ span {
  background-position: 0 -30px;
}
form#review-form .stars label:nth-child(10):hover ~ span {
  width: 100% !important;
}
form#review-form .stars label:nth-child(8):hover ~ span {
  width: 80% !important;
}
form#review-form .stars label:nth-child(6):hover ~ span {
  width: 60% !important;
}
form#review-form .stars label:nth-child(4):hover ~ span {
  width: 40% !important;
}
form#review-form .stars label:nth-child(2):hover ~ span {
  width: 20% !important;
}
form#review-form .stars span {
  display: block;
  width: 0;
  position: relative;
  top: 0;
  left: 0;
  height: 30px;
  background: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/stars.png") repeat-x 0 -60px;
  -webkit-transition: -webkit-width 0.5s;
  -moz-transition: -moz-width 0.5s;
  -ms-transition: -ms-width 0.5s;
  -o-transition: -o-width 0.5s;
  transition: width 0.5s;
}

#footer .boxed .custom-links a:before {
	content: "→ ";
}
	
#footer .boxed .hidden-lg.hidden-md.hidden-sm.visible-xs {
	font-size: 7.9vw;
	line-height: 8vw;
}

.opc .step-title a {
	display: none;
	float: right;
	margin-top: 3px;
}
.opc .step-title:hover a {
	color: #fa7100;
}

.country-dropdown {
	/*border: 1px solid gray;
	position: absolute;
	padding: 2em;
	z-index:10000;
	left: 0;
	width: auto;*/
}

.country-dropdown > div {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap;
	position: relative;
}

.country-dropdown .continent {
	border-bottom: 1px solid lightgray;
	padding: 10px 9px;
	font-size: 1.9em;
}

.country-dropdown ul {
	-webkit-column-gap: 40px;
	-moz-column-gap: 40px;
	column-gap: 40px;
	list-style: outside none none;
	margin: 0;
	padding: 10px;
	/* line-height: 0.7em; */
}

.all-countries {
	z-index: 10000;
	-webkit-column-count: 2;
	-moz-column-count: 4;
	column-count: 4;
	-webkit-column-gap: 40px;
	-moz-column-gap: 40px;
	column-gap: 40px;
	display: none;
	margin: 10px;
}

.toggle-all-countries {
	position:absolute;
	right: 10px;
	bottom: 0px;
	cursor: pointer;
}


.product-view .add-to-box .add-cart button.btn-cart img, .product-view .add-to-cart .add-cart button.btn-cart img {
	height: 1.5em;
	margin-right: 0.5em;
}

.question a {
    color: #4d4d4d;
    font-size: 0.9em;
    text-transform: uppercase;
}

.product-view .add-to-box .add-cart button.btn-cart, .product-view .add-to-cart .add-cart button.btn-cart {
	font-size: 14px;
}

.logo {
    float: left;
    margin-left: 2%;
    width: 342px;
}
	
.product-left .tabs-group {
	margin-top: 5em;
}

#locale_settings {
	display: none;
	z-index: 300001;
	position: absolute;
	width:100%;
}

#locale_settings_background {
	cursor: pointer;
	background-color: rgba(237, 237, 237, 0.7);
	height: 100%;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 100%;
}

#locale_settings_box {
	position: relative;
	width:900px;
	margin:0 auto;
	background-color:#fff;
	border:1px solid #000;
	cursor: default;
}

#locale_settings_box .boxheader .headline {
	font-size: 21px;
	line-height: 32px;
	font-weight: 500;
	text-transform: uppercase;
}

#locale_settings_box .boxheader {
	padding: 30px 30px 30px 45px;
	margin-bottom: 1em;
}

#locale_settings .active a {
	color: #fa7100;
	font-weight: bold;
}

#locale_settings_box .currency-dropdown {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}

#locale_settings_box #tabsSettings {
	padding-left: 1%;
}

#locale_settings_box .tab-content {
	display: block;
	padding: 30px 60px;
}

#locale_settings_box .tab-content.box-country {
	padding: 30px;
}

#locale_settings_box .boxsubmit {
	text-align: right;
	padding: 0px 25px 20px;
}

.mdatablock {
	border-top: 1px solid #cccccc;
}
.mdatablock h3 {
	font-size:1.1em;
}

@media only screen and (max-width: 767px) {
	.country-dropdown {
		left: 0!important;
	}
	
	.country-dropdown > div {
		display: block;
	}
	
	.country-dropdown ul, .all-countries {
		-webkit-column-count: 1!important;
		-moz-column-count: 1!important;
		column-count: 1!important;
	}
	
	.offcanvas-menu {
		top: 118px!important;
	}
	
	.top-search {
		top: 0;
		width: 70%!important;
		height: 40px;
	}
	
	.header #ves-mainnav { margin-bottom: 0; }
	
	#ves-mainnav .searchautocomplete .nav {
		width: 100%!important;
	}
	
	.searchautocomplete .nav-submit-button .button {
		background-size: 30px auto!important;
	}
	
	.product-view .product-shop .cart-box .product-options,
	.product-view .product-shop .cart-box .product-options-bottom {
		float: none;
	}
	
	.page-title h1 {
		padding-top: 10px;
	}
	
	.product-left .tabs-group {
		display: none;
	}
	
	.searchautocomplete .searchautocomplete-placeholder { display: none!important; }
	
	#locale_settings_box {
		width: 80%;
		min-width:350px;
	}
	
	#locale_settings_box .currency-dropdown {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
}


/* Tablet Design */
@media (max-width: 1199px) {
	body {
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
	}
	
	.row {
		margin-left: 0;
		margin-right: 0;
	}
	
	#topline {
		display: none;
	}

    .searchautocomplete { width: 150px; }
    .searchautocomplete .nav, .top-search { width: 200px; }

    .product-left { float: left; width: 35%; margin-bottom: 50px;}
    .product-right { float: right; width: 65%; padding-left: 40px;}

    .cms-index-index #slider {
        width: 100%;
    }

    /* .category-products .product-block { height: 470px; } */

    .catalog-product-view .htabs a {font-size: 100%; }

    #imageZoom .imageZoomWrap .imagetitle { margin-left: 100px; margin-right: 100px; }
    
    #cart-total { display: none; }
    
    .quickaccess-toggle {
        display: none !important;
    }
	
	.checkout-onepage-index #checkout-step-login .row > div {
		padding: 5px 0;
	}
	
	#imageZoom {
		position: absolute;
	}
	
	#thumbnailWrap {display: none; }
	.imageZoomWrap { margin: 0!important; padding:0!important; }
	
	#imageZoom .imageZoomWrap .imagetitle {display: none; }
	
	#imageZoom .imageZoomWrap,
	#imageZoom .imageZoomWrap .owl-carousel,
	#imageZoom .imageZoomWrap .owl-carousel .owl-stage-outer,
	#imageZoom .imageZoomWrap .owl-carousel .owl-stage,
	#imageZoom .imageZoomWrap .owl-carousel .owl-item
	{
		height: 768px;
		height: 100%;
	}
	#imageZoom .imageZoomWrap .owl-carousel .owl-item img {
		-o-object-fit: contain;
		object-fit: contain;
		max-height: none!important;
		width: 100%!important;
		height: 100%;
	}
	
	
	.ct-p strong {
		letter-spacing: 0.3px;
	}
	
	
	#checkout-step-login > .row > div {
		height: 50px;
		overflow: hidden;
		transition: height 0.3s ease-in 0s;
		border-bottom: 1px solid #e4e4e4;
	}
	
	#checkout-step-login > .row > div h3 {
		border-bottom: 1px solid #e4e4e4;
		cursor: pointer;
		margin-bottom: 10px;
		padding-bottom: 1px;
	}
	
	

	input[type="radio"] {
		display: none;
	}
	
	input[type="radio"] + label	{
		background-color: #e6e6e6;
		height: 100%!important;
		line-height: 3em!important;
		cursor: pointer;
		width: 100%;
		padding-left: 10px;
		padding-right: 15px;
	}
	
	input[type="radio"] + label * {
		line-height: 3em;
	}
	
	input[type="radio"]:checked + label,
	input[type="radio"]:checked + label * {
		background-color: #ff6600;
		color: #ffffff!important;
	}
	
	input[type="radio"] + label:before {
		content: "\00A0\00A0\00a0\00a0"
	}
	
	input[type="radio"]:checked + label:before {
		content: "\2713\00A0"
	}

	.product-block .image .hover-image {
		display: none;
	}
	
	.sp-methods dt {
		width: 250px;
	}
	.sp-methods dd {
		/* display: none; */
	}
}
	
	#imageZoom .imageZoomWrap,
	#imageZoom .imageZoomWrap .owl-carousel,
	#imageZoom .imageZoomWrap .owl-carousel .owl-stage-outer,
	#imageZoom .imageZoomWrap .owl-carousel .owl-stage,
	#imageZoom .imageZoomWrap .owl-carousel .owl-item
	{
		height: 768px;
		height: 99%;
	}
	#imageZoom .imageZoomWrap .owl-carousel .owl-item img {
		-o-object-fit: contain;
		object-fit: contain;
		max-height: 100%;
		max-width: 100%;
	}
	
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1199px)
{
    .header-wrap img {
        width: 300px!important;
    }
}

@media only screen and (max-width: 1024px) {    
	.ct-p strong {
		letter-spacing: -0.2px;
	}
}

@media only screen and (max-width: 991px) {    
    .offcanvas-sidebars-buttons { display: none; }
    
    .dropdown.form-language,
    .dropdown.currency    {
        width: auto;
    }
    
    .nav-input {
        width: 100%;
    }
    
    .product-view .product-shop .cart-box .product_information {
        width: 230px;
    }
    
    .product-view .product-shop .price {
        font-size: 22px;
    }
    .catalog-product-view .htabs a {
        font-size: 81%;
    }
	
	#header > div:first-child {
		/*display: none;*/
	}
}


@media (max-width: 797px) {
	#ves-mainnav .navbar-nav .dropdown-menu-inner ul li.menu_button {
		padding: 0;
	}
	#ves-mainnav .navbar-nav .dropdown-menu-inner ul li.menu_button a {
		background-image: none !important;
	}

	.pages {
		width: 100%;
	}
	
	.toolbar .pager {
		float: none;
	}
	
	.sorter .sort-by {
		width: 50%;
	}
	
	.sorter .sort-by label {
		width: 36%;
	}
	.sorter .sort-by select {
		width: 58%;
	}
	
	.filter-by-manufacturer.sort-by > label {
		width: 13%;
	}
	.filter-by-manufacturer.sort-by > select {
		width: 85%;
	}
	
	.subcategory_item {
		margin-left: 0 !important;
		padding-left: 30px;
		width: 50% !important;
	}
	
	.block .block-title {
		padding: 0 4%;
	}
}

/* Mobil Design */
@media (max-width: 559px){
    /* Tabreiter Leuchtenfamilie, Ersatzteile etc. */
    .catalog-product-view .htabs a {
        font-size: 2px;
    }
	
	.subcategory_item {
		width: 100% !important;
	}
	
	.pager .pages {
		float: left;
	}
	
	#locale_settings tr {
		border-bottom: 1em solid rgba(0, 0, 0, 0);
	}
	#locale_settings td {
		display: table-row;
	}
}
@media (min-width: 768px) {
	.catalog-product-view .product-tech-info > div { display: block!important; }
}
@media (max-width: 767px) {
    #phone_number_box {
        display: none!important;
    }
    input[type=radio], input[type=checkbox]
	{
		width:20px;
		height:20px;
	}
    #imageZoom .imageZoomWrap .imagetitle { margin-left: 5px; margin-right: 5px; }
    /*#imageZoom { display: none!important; }*/
	#thumbnailWrap {display: none; }
	.imageZoomWrap { margin: 0!important; padding:0!important; }
	
    #ves-mainnav .navbar-inverse .navbar { text-align: center; }
    .navbar-inverse .navbar-toggle { float: none; display: inline-block !important; }

    .cms-index-index .vescontentslider { display: block !important; }
    .cms-index-index #columns > .container { display: none; }
    .cms-index-index .ves-custom { display: none; }
    .cms-index-index #ves-massbottom { display: none; }

    #menu-offcanvas .top-search .nav-search-in { display: none; }
    .navbar-collapse { display: none!important; }

    .header .logo_phone { display: none; }

    .header #header-main { float: left; height: 60px; padding-left: 5px; }
    .container > #topbar { width: 250px; }
    .header #header-main .header-wrap { padding: 0; }
    .header .logo { width: 250px; }
    .header > .container #topbar .quick-access { display: none; }
    .header > .container #topbar #cart .quick-access { display: block; }
    .header #ves-mainnav { clear: both; }

    #topbar { border: none; }
    #topbar .mobile_topbar > div { position: relative; }
    #topbar .mobile_topbar a img { height: 40px; margin: 15px 10px 10px 0; }
    #topbar .mobile_topbar > div .hint {
        position: absolute;
        top: 6px;
        right: 12px;
        background-color: #4b4b4b;
        color: #fff;
        border-radius: 5px;
        line-height: 1;
        padding: 0 2px;
        font-size: 10px;
    }
    #topbar .mobile_topbar > div.account { margin-left: 0; }
    #topbar .mobile_topbar > div.account .hint { font-size: 9px; padding-bottom:2px; }
    #topbar .mobile_topbar > div.account .hint.notloggedin { padding-bottom: 1px; }
	
    /* Menü */
    
    #menu-offcanvas .dropdown { position: static; }
    #menu-offcanvas .dropdown-menu {
        display: none;
        top: 340px!important;
        position: relative;
        z-index: 10000; 
        position: static; 
        margin: 0 5%;
		margin-top: -1px;
        width: 90%;
    }
    #menu-offcanvas .language .dropdown-menu {
        margin: 0 calc(50% - 163px / 2);
    }
    #menu-offcanvas .currency .dropdown-menu {
        margin: 0 calc(50% - 232px / 2);



    }
    #menu-offcanvas .dropdown-menu .row .mega-col { width: 50% !important; float: left; margin-bottom: 0; }
    #menu-offcanvas .dropdown-menu .row .mega-col ul li {
        text-align: center;
        margin-bottom: 5px;
		white-space: nowrap;
    }
    #menu-offcanvas .dropdown-menu .row .mega-col ul li a { display: inline-block; border-bottom: 1px solid #ababab; padding-bottom: 5px; }
    #menu-offcanvas .dropdown-menu .row .mega-col ul li a span { text-transform: none; }
    #menu-offcanvas .dropdown.open .dropdown-menu{ display: block; }
    #menu-offcanvas .dropdown.hide { display: none !important; }

    body.offcanvas-menu-open .offcanvas-pusher::after { opacity: 0; }
    .offcanvas-effect-3.offcanvas-menu-open .offcanvas-pusher { -webkit-transform: none; transform: none;}
    .offcanvas-effect-3.offcanvas-menu-open .offcanvas-effect-3.offcanvas-menu { transition: none; z-index: 10000; }
    .offcanvas-menu { transition: none; height: auto; width: 100%; top: 130px; }
    .offcanvas-menu .button-close-menu { display: none; }
    .offcanvas-menu .menu-offcanvas-inner { background-color: #ababab; padding-bottom: 40px; }
    .offcanvas-menu ul.megamenu { padding-top: 40px; padding-bottom: 10px; }
    .offcanvas-menu ul.megamenu > li > a {
        background: none;
        color: black;
        width: 80%;
        margin: 0 auto;
        text-align: center;
        border-bottom: 1px solid #fff;
        font-size: 20px;
    }
    .offcanvas-menu ul.megamenu > li:first-child a { border-top: 1px solid #fff; }

    .offcanvas-menu ul.megamenu .mega-col-inner .submenu_title { display: none; }

    #menu-offcanvas .top-search .searchautocomplete { margin: 0 auto; padding: 0; width: 220px; height: 26px; }
    #menu-offcanvas .top-search .searchautocomplete .nav-submit-button { top: 0; }

    #menu-offcanvas .language {
		text-align: center;
		margin-top: 20px;
	}
	
	#menu-offcanvas .language .new_icon { display: none; }
	#menu-offcanvas .language a:hover, #menu-offcanvas .language a:focus {
		color: #777777!important;
	}
	#menu-offcanvas .language ul a:hover, #menu-offcanvas .language ul a:focus {
		color: #000000!important;
	}
	
    #menu-offcanvas .language > div { display: inline-block; }
    #menu-offcanvas .language .dropdown-menu { border: 1px solid black; position: absolute; top: 20px; width: auto; max-width: none; text-align: left; }

    #ves-mainnav { margin-bottom: 0; }
    #ves-mainnav #mainmenutop { border: none; }
    #mainmenutop .navbar { min-height: 40px; }
    #mainmenutop .navbar-toggle { background: none; border: none; padding: 11px 0 0 0; }
    #mainmenutop .navbar-toggle .icons { float: left; }
    #mainmenutop .navbar-toggle .icons .icon-bar { background-color: #d3691b; height: 3px; }
    #mainmenutop .navbar-toggle .text { float: right; font-size: 18px; color: black; margin-left: 5px; }
    #ves-mainnav > .container { padding: 10px 0; background-color: #e6e6e6; }
    #ves-mainnav #mainmenutop { border-bottom: none; }
    #ves-mainnav .mobile-left { float: left; width: 30%; border-right: 1px solid black; }
    #ves-mainnav .nav-search-in {display: none; }
    #ves-mainnav .searchautocomplete { background: none; width: 100%; height: 40px; bottom: 0; }
    #ves-mainnav .searchautocomplete .nav { width: 100%; border: none; height: 32px; }
    #ves-mainnav .searchautocomplete .nav .UI-SEARCH { height: 32px; font-size: 18px; }
    #ves-mainnav .mobile_search { width: 70%; }
    #ves-mainnav .mobile_search .searchautocomplete .nav-submit-button { background: none; height: 32px; width: 30px; top: 3px; }
    #ves-mainnav .mobile_search .searchautocomplete .nav-submit-button .button { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/lupe.svg'); height: 32px; width: 30px; background-color: transparent !important; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain;}
    #ves-mainnav .mobile_search .searchautocomplete .searchautocomplete-loader { display: none; }
    #ves-mainnav .mobile_search .searchautocomplete .searchautocomplete-placeholder { display: none; max-width: 317px!important;}

    .breadcrumbs { color: #fff; padding: 10px; background-color: #717171; margin: 0 -10px; }
    .breadcrumbs a { color: #fff; }

    .catalog-product-view .product-left { width: 100%; }
    .catalog-product-view .product-right { width: 100%; padding-left: 0; }
    .catalog-product-view .product-img-box .more-views { text-align: center; }
    .catalog-product-view .product-img-box .more-views img { display: none; }
    .catalog-product-view .product-img-box .more-views .carousel-control { display: none; }
    .catalog-product-view .product-img-box .more-views .carousel-inner > .item { position: static; float: none; display: inline-block; }
    .catalog-product-view .product-img-box .more-views .carousel-inner > .item a {
        height: 10px;
        width: 10px;
        max-width: none;
        background-color: #BFBFBF;
        float: none;
        padding: 0;
        display: inline-block;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        margin-left: 10px;
    }
    .catalog-product-view .product-img-box .more-views .carousel-inner > .item a.active { background-color: #8D8D8D; }
    .catalog-product-view .product-img-box .more-views .carousel-inner .item:first-child a:first-child { margin-left: 0; }

    .catalog-product-view .product-img-box #main-image { position: relative; }
    .catalog-product-view .product-img-box #main-image .mobile-nav {
        position: absolute;
        height: 33px;
        width: 17px;
        top: 50%;
        z-index: 10;
        cursor: pointer;
    }
    .catalog-product-view .product-img-box #main-image .mobile-nav.next { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/mobile/arrow-right.png'); right: 0; }
    .catalog-product-view .product-img-box #main-image .mobile-nav.prev { background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/mobile/arrow-left.png') }

    .catalog-product-view .manufacturer_logo { display: none; }
    .catalog-product-view .product-tech-info { padding-right: 0; }
    .catalog-product-view .product-tech-info h3 {
        cursor: pointer;
        background-color: #E6E6E6;
        padding: 10px 10px 10px 60px;
        background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/mobile/arrow-down.png');
        background-repeat: no-repeat;
        background-position: 15px 18px;
    }
    .catalog-product-view .product-tech-info.togglemobile-show h3 {
        background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/mobile/arrow-up.png');
    }
    .catalog-product-view .product-tech-info > div {
		border-bottom: 1px solid #e6e6e6;
		display: none;
		margin-bottom: 1em;
		padding-bottom: 1em;
	}
    .catalog-product-view .product-attachments { display: none; }
    .catalog-product-view .product-tech-info.togglemobile-show table,
    .catalog-product-view .product-attachments.togglemobile-show { display: block; margin-bottom: 20px;}
    .catalog-product-view .product-essential .tabs-group { margin: 0 -10px; }
    .catalog-product-view .product-essential .tabs-group .tab-content { margin: 0 10px; }

	#locale_settings .htabs a,
    .catalog-product-view .htabs a { font-size: 100%; padding-left: 5px; padding-right: 5px; }
    .product-view #all_familyproducts { font-size: 100%; }

    .catalog-product-view .product-shop .questions { display: none; }
    .catalog-product-view .product-shop .cart-box { margin-bottom: 20px; border: none; padding: 0; }
    .catalog-product-view .product-shop .cart-box .product_information { width: 100%; }

    .catalog-product-view .product-shop .cart-box .product-options-bottom  { text-align: center; }
    
    .catalog-product-view .product-shop .cart-box .product-options-bottom .add-to-links { clear: both; float: none; }
    .catalog-product-view .product-shop .cart-box .product-options-bottom .add-to-cart .add-cart { float: left; }

    .catalog-product-view .product-options dd { border: none; display: block; font-size: 16px; }
    .catalog-product-view .product-options dd.togglemobile-show { display: block; }
    .catalog-product-view .product-options dd input { margin-top: 5px; }
    .catalog-product-view .product-options dd label { margin-bottom: 5px; }
	
	.technical_information {
        cursor: pointer;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}
	
	.technical_information::after {
		display: inline-block;
		width: 0;
		height: 0;
		margin-left: 8px;
		vertical-align: middle;
		border-top: 4px solid black;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
		border-bottom: 0 dotted;
		content: "";
	}
	
	.technical_information.open::after {
		border-bottom: 4px solid black;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
		border-top: 0 dotted;
	}
	
    .catalog-product-view .product-options dt, .technical_information {
        padding: 10px;
        font-size: 16px;
        margin-top: 10px;
		border-bottom: 1px solid #E6E6E6;
    }
	
    .catalog-product-view .product-options dt.togglemobile-show {
        /* background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/mobile/arrow-up.png'); */
    }

    #footer .module_aboutus, #footer #powered { display: none; }
    #footer .module_custom-footer-links { margin-bottom: 0; }
    #footer .module_custom-footer-links .block-content { padding-bottom: 0; }
    #footer .module_custom-footer-links .custom-footer-links {border-top: none; }
    #footer .module_custom-footer-links .custom-footer-links .row { background-color: #e6e6e6; }
    #footer .module_custom-footer-links .custom-footer-links .row .boxed { text-align: center; padding-bottom: 30px; }
    #footer .module_custom-footer-links .custom-footer-links .row .custom-links { display: none; }

    #footer .vesbrandcarousel { display: none; }
    .cms-index-index #footer .vesbrandcarousel { display: block; margin-bottom: 10px; }
    .cms-index-index #footer .vesbrandcarousel .row > div { margin: 5px 0; }
    .cms-index-index #footer .vesbrandcarousel .img-responsive { margin: 0 auto; }
    .cms-index-index #footer .vesbrandcarousel .item-inner { height: 50px; }

    /* #ves-slideshow > .container { margin: 0 -10px; } */

    .maincategories_home div { height: 40px; padding: 10px 10px 10px 10px; margin-bottom: 5px; background-color: #e6e6e6; }
    .maincategories_home div span { font-size: 20px; }
    .maincategories_home div span.name { color: #000000; }
    .maincategories_home div span.separator { padding-right: 10px; }

    .catalog-category-view .main-column { padding-right: 5px; }

    .catalog-category-view .offcanvas-sidebars-buttons { display: none; }
    .catalog-category-view .category-title { display: none; }
    .catalog-category-view .category-description { display: none; }
    .catalog-category-view .category-image { display: none; }

    .catalog-category-view .toolbar { border: none; }
    .catalog-category-view .sorter label { display: none; }
    .catalog-category-view .sorter .sort-by.filter-by-manufacturer { float: left; padding: 0 5px 0 0; }
    .catalog-category-view .sorter .sort-by { width: 50%; padding: 0 0 0 5px; }
    .catalog-category-view .sorter .sort-by select { width: 100%; border: none; background-color: #e6e6e6; }
    .catalog-category-view .sorter .sort-by > a { display: none; }
	.catalog-category-view .toolbar  .pager { display: none; }
    .catalog-category-view .toolbar-bottom .pager { display: block!important; }
    .catalog-category-view #content { margin-bottom: 0; }

    .catalogsearch-result-index .main-column { padding-right: 5px; }

    .catalogsearch-result-index .offcanvas-sidebars-buttons { display: none; }
    .catalogsearch-result-index .category-title { display: none; }
    .catalogsearch-result-index .category-description { display: none; }
    .catalogsearch-result-index .category-image { display: none; }
    .catalogsearch-result-index .col2-left-layout { margin-top: 10px; }

    .catalogsearch-result-index .toolbar { border: none; }
    .catalogsearch-result-index .sorter label { display: none; }
    .catalogsearch-result-index .sorter .sort-by.filter-by-manufacturer { float: left; padding: 0 5px 0 0; }
    .catalogsearch-result-index .sorter .sort-by { width: 50%; padding: 0 0 0 5px; }
    .catalogsearch-result-index .sorter .sort-by select { width: 100%; border: none; background-color: #e6e6e6; }
    .catalogsearch-result-index .sorter .sort-by > a { display: none; }
	.catalogsearch-result-index .toolbar  .pager { display: none; }
    .catalogsearch-result-index .toolbar-bottom .pager { display: block!important; }
    .catalogsearch-result-index #content { margin-bottom: 0; }

    #imageZoom #thumbnailWrap .thumbnailList li img { max-width: 60px; }
	

    .category-products .product-block{ height: 550px; }

    .new-users .content { min-height: 0; }
    
/*    .product-name { font-size: 10px!important; }*/
    .short-description { display: none; }
    .product_information { margin-bottom: 1em; }
    .product-view .product-shop .cart-box .availability { margin-bottom: 1.5em; }
    .product-view .product-shop .cart-box { margin-top: 20px; }
    
    .product-left { margin-bottom: 0; }
    
    div.float_left {width:100%;}
    div.float_right {width:100%;}
	
	#product_tech_wrapper > span.technical_information {
		cursor: pointer;
		display: block;
		font-size: 16px;
		line-height: 40px;
		color: #2f2f2f;
	}
	
	#checkout-review-table .product-name {
		padding-left: 0;
	}
	
	ol.breadcrumb {
		background-color: #666 !important;
		box-sizing: content-box;
		margin: 0 0 0 -10px;
		padding-left: 15px;
		padding-right: 5px;
		/*margin: 20px 0 0;*/
	}
	
	ol.breadcrumb * {
		color: #fff !important;
	}
	
	ol.breadcrumb a:hover {
		color: #f60 !important;
	}
	
	ol.breadcrumb > li + li::before {
		color: #fff;
		/*display: none;*/
	}
	ol.breadcrumb li {
		/*display: none;*/
	}
	ol.breadcrumb li:last-child {
		display: inline-block;
	}
	
	.product-view .product-shop .cart-box .product_information_mobile li {
		font-size: 4.9vw;
		line-height: 1.5em;
	}
	
	.cart-footer .cart-cell {
		margin-bottom: 0;
	}

	.form-list .wide { width:100%; }

	.checkout-cart-cell.quantity:before {
		content: 'x';
		display: inline;
	}
	
	#mobile-logout-button {
		float: right;
		position: relative;
		top: -0.5em;
	}
	
	.customer-account-index .offcanvas-siderbars .offcanvas-sidebar	{
		display: block;
		position: absolute;
		top: 210px;
		z-index: 1000;
	}
	
	.customer-account-edit .offcanvas-siderbars .offcanvas-sidebar,
	.customer-address-index .offcanvas-siderbars .offcanvas-sidebar,
	.sales-order-history .offcanvas-siderbars .offcanvas-sidebar,
	.review-customer-index .offcanvas-siderbars .offcanvas-sidebar,
	.wishlist-index-index .offcanvas-siderbars .offcanvas-sidebar,
	.newsletter-manage-index .offcanvas-siderbars .offcanvas-sidebar	{
		display: block;
		position: relative;
		z-index: 1000;
	}
	
	.welcome-msg {
		height: 400px;
	}
	
	.block.block-account .block-title {
		padding: 0;
	}
	
	.block.block-account .block-title strong span {
		color: #666666;
		font-size: 19px;
		font-weight: 500 !important;
		line-height: 32px;
		text-transform: none !important;
	}
	
	.block.block-account .block-content {
		padding: 10px;
	}
	
	.block.block-account .block-content a {
		padding: 7px 0 !important;
	}
	
	.block-reorder {
		display: none;
	}
	
	.sorter .sort-by label {
		display: none;
	}
	
	.ves-brand-page h1 {
		float: none;
	}
	.ves-brand-page .brand-image {
		float: none;
		text-align: center;
	}
	
	.row.cart-footer {
		margin-bottom: 2em;
	}
	
	#login-form > .row {
		margin: 0;
	}
	
	#login-form > .row > div {
		height: 34px;
		overflow: hidden;
		transition: height 0.3s ease-in 0s;
		border: 1px solid #e4e4e4;
	}
	
	#login-form > .row > div h2 {
		border-bottom: 1px solid #e4e4e4;
		cursor: pointer;
		margin-bottom: 10px;
		padding-bottom: 1px;
	}
}

@media only screen and (max-device-width: 767px) {
    .only_mobile { display: block; }
	
	.checkout-onepage-index .ordercomment-block {
		position: static;
		top: 0;
		width: 100%;
	}
	
	.checkout-onepage-index #opc-review .buttons-set .btn-checkout {
		position: static;
	}
	
	img[alt*="1001lights"] {
		padding: 5% 0;
	}
	
	.product-view .product-shop .cart-box .product-options,
	.product-view .product-shop .cart-box .product-options-bottom {
		width: 100%;
	}
}

@media only screen and (min-device-width: 768px) {
    .only_mobile { display: none!important; }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 801px) {
	#checkout-agreements .wide { width: 40%; }
}
@media only screen and (min-device-width: 992px) and (max-device-width: 1199px) {
	#checkout-agreements .wide { width: 40%; }
}

.products-grid .product-name { max-height: 60px; width: 100%;}
.product-manufacturer { font-size: 15px; line-height: 32px; margin: 0; }

@media (max-width: 600px) {
    .category-products .product-block{ height: 520px; }
	
	.sp-methods {
		min-height: 280px;
		height: auto!important;
	}
	
	.sp-methods dt {
		float: none;
		width: 100%;
	}
	
	.sp-methods dd {
		padding-left: 0;
		width: 100%;
		position: static;
		display: none;
	}
	
	#co-payment-form input[type="radio"] + label {
		width: 91%;
	}
	#co-payment-form input[type="radio"] + label + .fa.additional_info {
		cursor: pointer;
		background-color: #e6e6e6;
		display: inline;
		float: right;
		line-height: 3em;
		padding: 0 0 0 3%;
		width: 9%;
	}
	#co-payment-form input[type="radio"]:checked + label + .fa.additional_info {
		background-color: #ff6600;
		color: #ffffff;
	}
	
	#co-payment-form #dt_method_payone_creditcard input[type="radio"] + label {
		width: 100%;
	}
	#co-payment-form #dt_method_payone_creditcard input[type="radio"] + label + .fa.additional_info {
		display: none;
	}
}

@media (max-width: 550px) {
    .category-products .product-block{ height: 490px; }
	#ves-mainnav .mobile_search .searchautocomplete .searchautocomplete-placeholder {
		right: 58px;
	}
}

@media (max-width: 558px) {
    .header #header-main { height: 50px; }
    .container > #topbar { width: 210px; }
    .header .logo { width: 208px; margin-top: 4px; }
    #topbar .mobile_topbar a img { height: 30px; }
    .category-products .product-block{ height: 450px; }
}
@media (max-width: 480px) {
    .header #header-main { height: 40px; }
    .container > #topbar { width: 200px; }
    .header .logo { width: 166px; margin-top: 3px; }
    #topbar .mobile_topbar a img { height: 20px; }
    .header > .container { padding: 0; }
    .category-products .product-block{ height: 400px; }
	
    .offcanvas-menu {
		top: 107px !important;
    }
	
	.catalog-product-view .htabs a.tab-count-4,
	.catalog-product-view .htabs a.tab-count-5 {
		width: 50%!important;
	}
	.tab-count-4:nth-child(1).selected,
	.tab-count-5:nth-child(1).selected,
	.tab-count-4:nth-child(2).selected,
	.tab-count-5:nth-child(2).selected
	{
		border-color: #4d4d4d;
	}
	
	#topbar > div > div a {
		height: 30px;
	}
}

@media (max-width: 415px) {
	.product-view .product-shop .cart-box .product_information_mobile li  {
		font-size: 16px;
		line-height: 1.5em;
	}
}

@media (max-width: 400px) {
    .header #header-main { height: 30px; }
    .container > #topbar { width: 150px; }
    .header #header-main img { width: 137px; margin-top: 7px; }
    .category-products .product-block{ height: 370px; }
	
	#ves-mainnav .mobile_search .searchautocomplete .searchautocomplete-placeholder {
		right: auto;
		left: -95px;
	}
}

@media (max-width: 350px) {
    .category-products .product-block{ height: 340px; }
	.product-view .product-shop .cart-box .product_information li,
}

/* Änderungen Desktopansicht Bildvergrößerung */
@media (min-width: 768px) {
    #imageZoom #thumbnailWrap { float: left; }
    #imageZoom #thumbnailWrap .prevThumbnail {
        float: none;
        margin: 0 auto;
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    #imageZoom #thumbnailWrap .nextThumbnail {
        float: none;
        margin: 0 auto;
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    #imageZoom #thumbnailWrap .thumbnailList { border: 1px solid #737373; float: none; padding: 20px 30px 0 40px; margin: 20px 0; }
    #imageZoom #thumbnailWrap .thumbnailList li { position: relative; display: block; border: none; margin-bottom: 20px; }

    .imageZoomImage { max-height: 100%; height: auto; margin: 0 -100px; }

    .imageZoomWrap { margin-left: 200px; }

    .imageZoomWrap .mainImageWrap {
        position: relative;
        padding: 0 20px;
        margin: 0 20px;
        background-image: url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/mobile/arrow-left.png"), url("https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/mobile/arrow-right.png");
        background-position: left center, right center;
        background-repeat: no-repeat;
    }

    .imageZoomWrap .image-navigation { position: absolute; height: 33px; width: 17px; top: 50%; cursor: pointer; z-index: 20000; }
    .imageZoomWrap .image-navigation#imageZoomPrevImage { left: -20px; background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/mobile/arrow-left.png'); }
    .imageZoomWrap .image-navigation#imageZoomNextImage { right: -20px; background-image: url('https://www.wunschlicht.de/skin/frontend/kmeral/default/images/kmeral/mobile/arrow-right.png'); }

    .imageZoomWrap .table-like { display: table; position: absolute; height: 80%; width: 80%; }
    .imageZoomWrap .table-cell-like { display: table-cell; vertical-align: middle; height: 100%; padding: 0 100px; }
}

#review-form .terms, #contactForm .terms {
	display: none;
}

textarea.form-control {
	max-width: 100%;
	min-width: 100%;
}

#eKomiSeal_default img {
    height: 45px;
    margin-left: 10px;
}

#tab-family .row.item,
#tab-subcat .row.item {
    /* display: block; */
}
@media screen and (min-width: 481px) and (max-width: 767px) {
	#topbar > div {
		margin-top: 2px;
	}
}

@media screen and (max-width: 480px) {
	.logo > img {
		height: 40px;
	}
}
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('https://www.wunschlicht.de/skin/frontend/kmeral/default/fonts/fontawesome-webfont.eot?v=4.0.3');src:url('https://www.wunschlicht.de/skin/frontend/kmeral/default/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('https://www.wunschlicht.de/skin/frontend/kmeral/default/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('https://www.wunschlicht.de/skin/frontend/kmeral/default/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('https://www.wunschlicht.de/skin/frontend/kmeral/default/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-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)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}
@font-face{font-family:brandon_grotesquebold;src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_bld-webfont.eot);src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_bld-webfont.eot?#iefix) format('embedded-opentype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_bld-webfont.woff) format('woff'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_bld-webfont.ttf) format('truetype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_bld-webfont.svg#brandon_grotesquebold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesquebold_italic;src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_bld_it-webfont.eot);src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_bld_it-webfont.eot?#iefix) format('embedded-opentype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_bld_it-webfont.woff) format('woff'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_bld_it-webfont.ttf) format('truetype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_bld_it-webfont.svg#brandon_grotesquebold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesqueblack;src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_blk-webfont.eot);src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_blk-webfont.eot?#iefix) format('embedded-opentype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_blk-webfont.woff) format('woff'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_blk-webfont.ttf) format('truetype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_blk-webfont.svg#brandon_grotesqueblack) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesqueblack_italic;src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_blk_it-webfont.eot);src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_blk_it-webfont.eot?#iefix) format('embedded-opentype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_blk_it-webfont.woff) format('woff'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_blk_it-webfont.ttf) format('truetype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_blk_it-webfont.svg#brandon_grotesqueblack_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesquelight;src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_light-webfont.eot);src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_light-webfont.eot?#iefix) format('embedded-opentype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_light-webfont.woff) format('woff'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_light-webfont.ttf) format('truetype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_light-webfont.svg#brandon_grotesquelight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesquelight_italic;src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_light_it-webfont.eot);src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_light_it-webfont.eot?#iefix) format('embedded-opentype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_light_it-webfont.woff) format('woff'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_light_it-webfont.ttf) format('truetype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_light_it-webfont.svg#brandon_grotesquelight_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesquemedium;src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_med-webfont.eot);src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_med-webfont.eot?#iefix) format('embedded-opentype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_med-webfont.woff) format('woff'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_med-webfont.ttf) format('truetype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_med-webfont.svg#brandon_grotesquemedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesqueMdIt;src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_med_it-webfont.eot);src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_med_it-webfont.eot?#iefix) format('embedded-opentype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_med_it-webfont.woff) format('woff'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_med_it-webfont.ttf) format('truetype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_med_it-webfont.svg#brandon_grotesqueMdIt) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesque_regularRg;src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_reg-webfont.eot);src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_reg-webfont.eot?#iefix) format('embedded-opentype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_reg-webfont.woff) format('woff'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_reg-webfont.ttf) format('truetype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_reg-webfont.svg#brandon_grotesque_regularRg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesqueRgIt;src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_reg_it-webfont.eot);src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_reg_it-webfont.eot?#iefix) format('embedded-opentype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_reg_it-webfont.woff) format('woff'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_reg_it-webfont.ttf) format('truetype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_reg_it-webfont.svg#brandon_grotesqueRgIt) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesquethin;src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_thin-webfont.eot);src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_thin-webfont.eot?#iefix) format('embedded-opentype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_thin-webfont.woff) format('woff'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_thin-webfont.ttf) format('truetype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_thin-webfont.svg#brandon_grotesquethin) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesquethin_italic;src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_thin_it-webfont.eot);src:url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_thin_it-webfont.eot?#iefix) format('embedded-opentype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_thin_it-webfont.woff) format('woff'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_thin_it-webfont.ttf) format('truetype'),url(https://www.wunschlicht.de/skin/frontend/kmeral/default/css/fonts/brandon_thin_it-webfont.svg#brandon_grotesquethin_italic) format('svg');font-weight:400;font-style:normal}
