@font-face { font-family: 'Trade Gothic LT'; font-style: normal; font-weight: 400; src: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/tradegothicltstd-cn18-webfont.eot"); src: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/tradegothicltstd-cn18-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/TradeGothicLT-Condensed-Twenty.woff") format("woff"), url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/TradeGothicLT-Condensed-Twenty.ttf") format("truetype"), url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/TradeGothicLT-Condensed-Twenty.svg") format("svg"); }

@font-face { font-family: 'Trade Gothic LT'; font-style: normal; font-weight: 700; src: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/tradegothicltstd-bdcn20-webfont.eot"); src: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/tradegothicltstd-bdcn20-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/TradeGothicLT-BoldCondensed-Twenty.woff") format("woff"), url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/TradeGothicLT-BoldCondensed-Twenty.ttf") format("truetype"), url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/TradeGothicLT-BoldCondensed-Twenty.svg") format("svg"); }

@font-face { font-family: 'new-jaloucity'; font-style: normal; font-weight: normal; src: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/new-jaloucity.eot"); src: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/new-jaloucity.eot?#iefix") format("embedded-opentype"), url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/new-jaloucity.woff") format("woff"), url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/new-jaloucity.ttf") format("truetype"), url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/new-jaloucity.svg") format("svg"); }

/*# sourceMappingURL=fonts.css.map */

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

img { border: 0; vertical-align: top; }

a { color: #1e7ec8; text-decoration: underline; }

a:hover { text-decoration: none; }

:focus { outline: 0; }

/* Headings */
h1, h2, h3, h4, h5, h6 { margin: 0 0 5px; line-height: 1.35; color: #0a263c; }

h1 { font-size: 20px; font-weight: normal; }

h2 { font-size: 18px; font-weight: normal; }

h3 { font-size: 16px; font-weight: bold; }

h4 { font-size: 14px; font-weight: bold; }

h5 { font-size: 12px; font-weight: bold; }

h6 { font-size: 11px; font-weight: bold; }

/* Forms */
form { display: inline; }

fieldset { border: 0; }

legend { display: none; }

/* Table */
table { border: 0; /*border-collapse:collapse;*/ border-spacing: 0; empty-cells: show; font-size: 100%; }

caption, th, td { vertical-align: top; text-align: left; font-weight: normal; }

/* Content */
p { margin: 0 0 10px; line-height: 1.33em; }

strong { font-weight: bold; }

address { font-style: normal; line-height: 1.33; }

cite { font-style: normal; }

q, blockquote { quotes: none; }

q:before, q:after { content: ''; }

/* Lists */
ul, ol { list-style: none; }

/* Tools */
.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; }

.nobr { white-space: nowrap !important; }

.wrap { white-space: normal !important; }

.a-left { text-align: left !important; }

.a-center { text-align: center !important; }

.a-right { text-align: right !important; }

.v-top { vertical-align: top; }

.v-middle { vertical-align: middle; }

.f-left, .left { float: left !important; }

.f-right, .right { float: right !important; }

.f-none { float: none !important; }

.f-fix { float: left; width: 100%; }

.no-display { display: none; }

.no-margin { margin: 0 !important; }

.no-padding { padding: 0 !important; }

.no-bg { background: none !important; }

/* ======================================================================================= */
/* Layout ================================================================================ */
.wrapper { min-width: 954px; }

.page-print { background: #fff; padding: 25px 30px; text-align: left; }

.page-empty { background: #fff; padding: 20px; text-align: left; }

.page-popup { background: #fff; padding: 25px 30px; text-align: left; }

.main-container { background: #fbfaf6 url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_main1.gif") 50% 0 no-repeat; }

.main { width: 900px; margin: 0 auto; min-height: 555px; padding: 25px 25px 80px; background: #fffffe; text-align: left; }

/* Base Columns */
.col-left { float: left; width: 195px; padding: 0 0 1px; }

.col-main { float: left; width: 685px; padding: 0 0 1px; }

.col-right { float: right; width: 195px; padding: 0 0 1px; }

/* 1 Column Layout */
.col1-layout .col-main { float: none; width: auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float: right; }

/* 3 Columns Layout */
.col3-layout .col-main { width: 475px; margin-left: 17px; }

.col3-layout .col-wrapper { float: left; width: 687px; }

.col3-layout .col-wrapper .col-main { float: right; }

/* Content Columns */
.col2-set .col-1 { float: left; width: 48.5%; }

.col2-set .col-2 { float: right; width: 48.5%; }

.col2-set .col-narrow { width: 32%; }

.col2-set .col-wide { width: 65%; }

.col3-set .col-1 { float: left; width: 32%; }

.col3-set .col-2 { float: left; width: 32%; margin-left: 2%; }

.col3-set .col-3 { float: right; width: 32%; }

.col4-set .col-1 { float: left; width: 23.5%; }

.col4-set .col-2 { float: left; width: 23.5%; margin: 0 2%; }

.col4-set .col-3 { float: left; width: 23.5%; }

.col4-set .col-4 { float: right; width: 23.5%; }

/* ======================================================================================= */
/* Global Styles ========================================================================= */
/* Form Elements */
input, select, textarea, button { font: 12px/15px Arial, Helvetica, sans-serif; vertical-align: middle; color: #2f2f2f; }

input.input-text, select, textarea { background: #fff; border: 1px solid #b6b6b6; }

input.input-text, textarea { padding: 2px; }

input.input-text { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/input.png") left no-repeat; max-width: 1000px; border: none; border-right: 1px solid #ccc; height: 23px; padding: 0 5px; }

select { padding: 1px; }

select option { padding-right: 10px; }

select.multiselect option { border-bottom: 1px solid #b6b6b6; padding: 2px 5px; }

select.multiselect option:last-child { border-bottom: 0; }

textarea { overflow: auto; }

input.radio { margin-right: 3px; }

input.checkbox { margin-right: 3px; }

input.qty { width: 2.5em !important; }

button.button::-moz-focus-inner { padding: 0; border: 0; }

/* FF Fix */
/*button.button { -webkit-border-fit:lines; }*/
/* <- Safari & Google Chrome Fix */
button.button, a.button, span.button.block-popup { overflow: visible; width: auto; border: 0; padding: 0; margin: 0; cursor: pointer; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #cccccc)); background: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%); background: -o-linear-gradient(top, #ffffff 0%, #cccccc 100%); background: -ms-linear-gradient(top, #ffffff 0%, #cccccc 100%); background: linear-gradient(to bottom, #ffffff 0%, #cccccc 100%); /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0);*/ height: 18px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); -khtml-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border: none; padding: 0 10px !important; border-top: 1px solid #eee; }

button.button span, a.button, span.button.block-popup { display: block; color: #c80071; text-align: center; white-space: nowrap; font-weight: bold; line-height: 18px; font-size: 12px; }

button.button span span { border: 0; padding: 0; }

button.disabled span { color: #999 !important; }

a.button { text-decoration: none; }

p.control input.checkbox, p.control input.radio { margin-right: 6px; }

/* Form lists */
/* Grouped fields */
/*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/
.form-list li { margin: 0 0 8px; }

.form-list label { float: left; color: #666; font-weight: bold; position: relative; z-index: 0; }

.form-list label.required em { float: right; font-style: normal; color: #eb340a; position: absolute; top: 0; right: -8px; }

.form-list li.control label { float: none; }

.form-list li.control input.radio, .form-list li.control input.checkbox { margin-right: 6px; }

.form-list li.control .input-box { clear: none; display: inline; width: auto; }

/*.form-list li.fields { margin-right:-15px; }*/
.form-list .input-box { display: block; clear: both; width: 260px; }

.form-list .field { float: left; width: 275px; }

.form-list input.input-text { width: 254px; }

.form-list textarea { width: 254px; height: 10em; }

.form-list select { width: 260px; }

.form-list li.wide .input-box { width: 535px; }

.form-list li.wide input.input-text { width: 529px; }

.form-list li.wide #billing\:street2, .form-list input.input-text #billing\:street2 { display: none; }

.form-list li.wide textarea { width: 529px; }

.form-list li.wide select { width: 535px; }

.form-list li.additional-row { border-top: 1px solid #ccc; margin-top: 10px; padding-top: 7px; }

.form-list li.additional-row .btn-remove { float: right; margin: 5px 0 0; }

.form-list .input-range input.input-text { width: 74px; }

.form-list-narrow li { margin-bottom: 0; }

.form-list-narrow li .input-box { margin-bottom: 6px; }

.form-list-narrow li.wide .input-box { width: 260px; }

.form-list-narrow li.wide input.input-text, .form-list-narrow li.wide textarea { width: 254px; }

.form-list-narrow li.wide select { width: 260px; }

/* Customer */
.form-list .customer-name-prefix .input-box, .form-list .customer-name-suffix .input-box, .form-list .customer-name-prefix-suffix .input-box, .form-list .customer-name-prefix-middlename .input-box, .form-list .customer-name-middlename-suffix .input-box, .form-list .customer-name-prefix-middlename-suffix .input-box { width: auto; }

.form-list .name-prefix { width: 65px; }

.form-list .name-prefix select { width: 55px; }

.form-list .name-prefix input.input-text { width: 49px; }

.form-list .name-suffix { width: 65px; }

.form-list .name-suffix select { width: 55px; }

.form-list .name-suffix input.input-text { width: 49px; }

.form-list .name-middlename { width: 70px; }

.form-list .name-middlename input.input-text { width: 49px; }

.form-list .customer-name-prefix-middlename-suffix .name-firstname, .form-list .customer-name-prefix-middlename .name-firstname { width: 140px; }

.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-middlename .name-firstname input.input-text { width: 124px; }

.form-list .customer-name-prefix-middlename-suffix .name-lastname { width: 205px; }

.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text { width: 189px; }

.form-list .customer-name-prefix-suffix .name-firstname { width: 210px; }

.form-list .customer-name-prefix-suffix .name-lastname { width: 205px; }

.form-list .customer-name-prefix-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-suffix .name-lastname input.input-text { width: 189px; }

.form-list .customer-name-prefix-suffix .name-firstname { width: 210px; }

.form-list .customer-name-prefix-suffix .name-lastname { width: 205px; }

.form-list .customer-name-prefix-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-suffix .name-lastname input.input-text { width: 189px; }

.form-list .customer-name-prefix .name-firstname, .form-list .customer-name-middlename .name-firstname { width: 210px; }

.form-list .customer-name-suffix .name-lastname, .form-list .customer-name-middlename .name-firstname, .form-list .customer-name-middlename-suffix .name-firstname, .form-list .customer-name-middlename-suffix .name-lastname { width: 205px; }

.form-list .customer-name-prefix .name-firstname input.input-text, .form-list .customer-name-suffix .name-lastname input.input-text, .form-list .customer-name-middlename .name-firstname input.input-text, .form-list .customer-name-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-middlename-suffix .name-lastname input.input-text { width: 189px; }

.form-list .customer-dob .dob-month, .form-list .customer-dob .dob-day, .form-list .customer-dob .dob-year { float: left; width: 85px; }

.form-list .customer-dob input.input-text { display: block; width: 74px; }

.form-list .customer-dob label { font-size: 10px; font-weight: normal; color: #888; }

.form-list .customer-dob .dob-day, .form-list .customer-dob .dob-month { width: 60px; }

.form-list .customer-dob .dob-day input.input-text, .form-list .customer-dob .dob-month input.input-text { width: 46px; }

.form-list .customer-dob .dob-year { width: 140px; }

.form-list .customer-dob .dob-year input.input-text { width: 134px; }

/* Independent fields */
/*.form-list li { margin:0 0 8px; }
.form-list li.fields { margin:0; }
.form-list .field { display:block; margin:0 0 8px; }
.form-list li.control {}
.form-list label { float:left; width:150px; padding:2px 10px 0 0; text-align:right; }
.form-list label.required { font-weight:bold; }
.form-list label.required em { font-variant:normal; color:#eb340a; margin-right:3px; }
.form-list .input-box { float:left; width:260px; }
.form-list input.input-text,
.form-list textarea { width:254px; }
.form-list select { width:260px; }
.form-list li.additional-row { border-top:1px solid #ddd; margin-top:10px; }
.form-list li.additional-row .btn-remove { float:right; margin:5px 5px 0 0; }
.form-list .input-range input.input-text { width:96px; }*/
/* Customer */
/*.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year { float:left; width:85px; }
.form-list .customer-dob input.input-text { display:block; width:74px; }
.form-list .customer-dob label { font-size:11px; font-weight:normal; color:#777; text-align:left; }
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month { width:60px; }
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text { width:46px; }
.form-list .customer-dob .dob-year { width:140px; }
.form-list .customer-dob .dob-year input.input-text { width:134px; }*/
.buttons-set { clear: both; margin: 4em 0 0; padding: 8px 0 0; border-top: 1px solid #e4e4e4; text-align: right; }

.buttons-set p.required { margin: 0 0 10px; }

.buttons-set .back-link { float: left; margin: 0; }

.buttons-set button.button { float: right; margin-left: 5px; }

.buttons-set-order { margin: 10px 0 0; }

.buttons-set-order .please-wait { padding: 12px 7px 0 0; }

.fieldset { border: 1px solid #bbafa0; background: #fbfaf6; padding: 22px 25px 12px 33px; margin: 28px 0; }

.fieldset .legend { float: left; font-weight: bold; font-size: 13px; border: 1px solid #f19900; background: #f9f3e3; color: #e76200; margin: -33px 0 0 -10px; padding: 0 8px; position: relative; }

/* Form Validation */
.validation-advice { clear: both; min-height: 13px; margin: 3px 0 0; padding-left: 17px; font-size: 11px; font-weight: bold; line-height: 13px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/validation_advice_bg.gif) 2px 0 no-repeat; color: #eb340a; }

.validation-failed { border: 1px dashed #eb340a !important; background: #faebe7 !important; }

p.required { font-size: 11px; text-align: right; color: #EB340A; }

/* Expiration date and CVV number validation fix */
.v-fix { float: left; }

.v-fix .validation-advice { display: block; width: 12em; margin-right: -12em; position: relative; }

/* Global Messages  */
.success { color: #3d6611; font-weight: bold; }

.error { color: #df280a; font-weight: bold; }

.notice { color: #e26703; }

.messages, .messages ul { list-style: none !important; margin: 0 !important; padding: 0 !important; }

.messages { width: 100%; overflow: hidden; }

.messages li { margin: 0 0 10px !important; }

.messages li li { margin: 0 0 3px !important; }

.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; }

.error-msg { border-color: #f16048; background-color: #faebe7; background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_msg-error.gif); color: #df280a; }

.success-msg { border-color: #446423; background-color: #eff5ea; background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_msg-success.gif); color: #3d6611; }

.note-msg, .notice-msg { border-color: #fcd344; background-color: #fafaec; background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_msg-note.gif); color: #3d6611; }

/* BreadCrumbs */
.breadcrumbs { font-size: 11px; line-height: 1.25; /*margin:0 0 13px;*/ }

.breadcrumbs li { display: inline; }

/* Page Heading */
.page-title { width: 100%; overflow: hidden; border-bottom: 1px solid #ccc; margin: 0 0 25px; }

.page-title h1, .page-title h2 { margin: 0; font-size: 20px; color: #0a263c; }

.page-title .separator { margin: 0 3px; }

.page-title .link-rss { float: right; margin: 7px 0 0; }

.title-buttons { text-align: right; }

.title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 { float: left; }

.subtitle, .sub-title { clear: both; padding: 15px 0 0; font-size: 15px; font-weight: bold; margin: 0 0 6px; color: #e25203; }

/* Pager */
.pager { font-size: 11px; background: #fff url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_toolbar.gif) 0 100% repeat-x; padding: 4px 8px; border-top: 1px solid #e2e2e2; text-align: center; }

.pager .amount { float: left; margin: 0; }

.pager .limiter { float: right; }

.pager .limiter label { vertical-align: middle; }

.pager .limiter select { padding: 0; margin: 0 0 1px; vertical-align: middle; }

.pager .pages { margin: 0 140px; }

.pager .pages ol { display: inline; }

.pager .pages li { display: inline; margin: 0 2px; }

/* Sorter */
.sorter { font-size: 11px; background: #fff url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_toolbar.gif) 0 100% repeat-x; padding: 3px 8px; border-top: 1px solid #e2e2e2; }

.sorter .view-mode { float: left; margin: 0; }

.sorter .sort-by { float: right; padding-right: 36px; }

.sorter .sort-by label { vertical-align: middle; }

.sorter .sort-by select { padding: 0; margin: 0 0 1px; vertical-align: middle; }

/* Toolbar */
.toolbar .pager { padding: 3px 8px; border-bottom: 1px solid #fff; }

.toolbar .sorter { border-bottom: 1px solid #fff; }

/* Data Table */
.data-table { width: 100%; border: 1px solid #bebcb7; }

.data-table .odd { background: #f8f7f5; }

.data-table .even { background: #eeeded; }

/*.data-table tr.odd:hover,
.data-table tr.even:hover { background:#ebf1f6; }*/
.data-table td.last, .data-table th.last { border-right: 0; }

.data-table tr.last th, .data-table tr.last td { border-bottom: 0 !important; }

.data-table th { padding: 3px 8px; font-weight: bold; }

.data-table td { padding: 3px 8px; }

.data-table thead th { font-weight: bold; border-right: 1px solid #c2d3e0; padding: 2px 8px; color: #0a263c; white-space: nowrap; vertical-align: middle; }

.data-table thead th.wrap { white-space: normal; }

.data-table thead th a, .data-table thead th a:hover { color: #fff; }

.data-table thead th { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_th.gif) repeat-x 0 100% #d9e5ee; }

.data-table thead th .tax-flag { font-size: 11px; white-space: nowrap; }

.data-table tfoot { border-bottom: 1px solid #d9dde3; }

.data-table tfoot tr.first td { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_tfoot.gif) 0 0 repeat-x; }

.data-table tfoot tr { background-color: #dee5e8 !important; }

.data-table tfoot td { padding-top: 1px; padding-bottom: 1px; border-bottom: 0; border-right: 1px solid #d9dde3; }

.data-table tfoot strong { font-size: 16px; }

.data-table tbody th, .data-table tbody td { border-bottom: 1px solid #d9dde3; border-right: 1px solid #d9dde3; }

/* Bundle products tables */
.data-table tbody.odd tr { background: #f8f7f5 !important; }

.data-table tbody.even tr { background: #f6f6f6 !important; }

.data-table tbody.odd tr td, .data-table tbody.even tr td { border-bottom: 0; }

.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td { border-bottom: 1px solid #d9dde3; }

.data-table tbody td .option-label { font-weight: bold; font-style: italic; }

.data-table tbody td .option-value { padding-left: 10px; }

/* Generic Info Box */
.info-box { background: #fff url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_block-title.gif) 0 0 repeat-x; border: 1px solid #d0cbc1; padding: 12px 15px; margin: 0 0 15px; }

.info-box h2 { font-weight: bold; font-size: 13px; }

.info-table th { font-weight: bold; padding: 2px 15px 2px 0; }

.info-table td { padding: 2px 0; }

/* Shopping cart total summary row expandable to details */
tr.summary-total { cursor: pointer; }

tr.summary-total .summary-collapse { float: right; text-align: right; padding-left: 20px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_collapse.gif) 0 5px no-repeat; cursor: pointer; }

tr.show-details .summary-collapse { background-position: 0 -52px; }

tr.summary-details td { font-size: 11px; background-color: #dae1e4; color: #626465; }

tr.summary-details-first td { border-top: 1px solid #d2d8db; }

tr.summary-details-excluded { font-style: italic; }

/* Shopping cart tax info */
.cart-tax-info { display: block; }

.cart-tax-info, .cart-tax-info .cart-price { padding-right: 20px; }

.cart-tax-total { display: block; padding-right: 20px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_collapse.gif) 100% 5px no-repeat; cursor: pointer; }

.cart-tax-info .price, .cart-tax-total .price { display: inline !important; font-weight: normal !important; }

.cart-tax-total-expanded { background-position: 100% -52px; }

/* Class: std - styles for admin-controlled content */
.std .subtitle { padding: 0; }

.std ol.ol { list-style: decimal outside; padding-left: 1.5em; }

.std ul.disc { list-style: disc outside; padding-left: 18px; margin: 0 0 10px; }

.std dl dt { font-weight: bold; }

.std dl dd { margin: 0 0 10px; }

.std ul, .std ol, .std dl, .std p, .std address, .std blockquote { margin: 0 0 1em; padding: 0; }

.std ul { list-style: disc outside; padding-left: 1.5em; }

.std ol { list-style: decimal outside; padding-left: 1.5em; }

.std ul ul { list-style-type: circle; }

.std ul ul, .std ol ol, .std ul ol, .std ol ul { margin: .5em 0; }

.std dt { font-weight: bold; }

.std dd { padding: 0 0 0 1.5em; }

.std blockquote { font-style: italic; padding: 0 0 0 1.5em; }

.std address { font-style: normal; }

.std b, .std strong { font-weight: bold; }

.std i, .std em { font-style: italic; }

/* Misc */
.links li { display: inline; }

.links li.first { padding-left: 0 !important; }

.links li.last { background: none !important; padding-right: 0 !important; }

.link-cart { color: #dc6809 !important; font-weight: bold; }

.link-wishlist { color: #dc6809 !important; font-weight: bold; }

.link-reorder { font-weight: bold; color: #dc6809; }

.link-compare { font-weight: bold; }

.link-print { /*background:url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px;*/ font-weight: bold; color: #dc6809; }

.link-rss { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_rss.gif) 0 2px no-repeat; padding-left: 18px; line-height: 14px; white-space: nowrap; }

.btn-remove { display: block; width: 11px; height: 11px; font-size: 0; line-height: 0; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn_remove.gif) 0 0 no-repeat; text-indent: -999em; overflow: hidden; }

.btn-previous { display: block; width: 11px; height: 11px; font-size: 0; line-height: 0; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn_previous.gif) 0 0 no-repeat; text-indent: -999em; overflow: hidden; }

.btn-remove2 { display: block; width: 16px; height: 16px; font-size: 0; line-height: 0; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn_trash.gif) 0 0 no-repeat; text-indent: -999em; overflow: hidden; }

.btn-edit { display: block; width: 11px; height: 11px; font-size: 0; line-height: 0; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn_edit.gif) 0 0 no-repeat; text-indent: -999em; overflow: hidden; }

.cards-list dt { margin: 5px 0 0; }

.cards-list .offset { padding: 2px 0 2px 20px; }

.separator { margin: 0 3px; }

.divider { clear: both; display: block; font-size: 0; line-height: 0; height: 1px; margin: 10px 0; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_divider1.gif) 0 50% repeat-x; text-indent: -999em; overflow: hidden; }

/* Global site notices */
.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; }

.global-site-notice .notice-inner { width: 860px; margin: 0 auto; padding: 12px 0 12px 80px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_notice.gif) 20px 25px no-repeat; text-align: left; }

.global-site-notice .notice-inner p { margin: 0; border: 1px dotted #cccc73; padding: 10px; }

.global-site-notice .notice-inner .actions { padding-top: 10px; }

/* Cookie Notice */
/* Noscript Notice */
/* Demo Notice */
.demo-notice { margin: 0; padding: 6px 10px; background: #d75f07; font-size: 12px; line-height: 1.15; border: 0; text-align: center; color: #fff; }

.demo-notice .notice-inner { width: auto; padding: 0; background: none; text-align: center; }

.demo-notice .notice-inner p { padding: 0; border: 0; }

/* ======================================================================================= */
/* Header ================================================================================ */
/* Sidebar =============================================================================== */
.block { border: 1px solid #c4c1bc; margin: 0 0 15px; }

.block .block-title { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_block-title.gif) 0 0 repeat-x; border-bottom: 1px solid #ddd; padding: 2px 9px; }

.block .block-title strong { display: block; font: bold 12px/16px Arial, Helvetica, sans-serif; min-height: 16px; padding: 1px 0 1px; text-transform: uppercase; color: #e26703; }

.block .block-title a { text-decoration: none !important; }

.block .block-subtitle { margin: 0; padding: 5px 9px; font-size: 1em; font-weight: bold; color: #0a263c; }

.block .block-content { background: #f8f7f5; }

.block .block-content li.item { padding: 7px 9px; }

.block .block-content .product-name { color: #1e7ec8; }

.block .btn-remove, .block .btn-edit { float: right; margin: 1px 0 2px 5px; }

.block .actions { background: #dee5e8 url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_block-actions.gif) 0 0 repeat-x; padding: 6px 9px; text-align: right; }

.block .actions a { float: left; }

.block .actions button.button { float: right; }

.block .empty { margin: 0; padding: 5px 9px; }

.block li.odd { background-color: #f4f3f3; }

.block li.even { background-color: #fafafa; }

/* Mini Blocks */
.block-cart, .block-wishlist, .block-subscribe, .block-compare, .block-reorder, .block-poll, .block-viewed, .block-compared, .block-related, .block-tags, .block-login { font-size: 11px; line-height: 1.25; }

.block-cart .block-title strong, .block-wishlist .block-title strong, .block-subscribe .block-title strong, .block-compare .block-title strong, .block-reorder .block-title strong, .block-poll .block-title strong, .block-viewed .block-title strong, .block-compared .block-title strong, .block-related .block-title strong, .block-tags .block-title strong, .block-login .block-title strong { background-position: 0 0; background-repeat: no-repeat; padding-left: 21px; }

/* Mini Products List */
.mini-products-list .product-image { float: left; width: 50px; border: 1px solid #a9a9a9; }

.mini-products-list .product-details { margin-left: 60px; }

.block-cart .mini-products-list .product-details .product-name, .block-cart .mini-products-list .product-details .nobr small { word-wrap: break-word; }

.block-cart .mini-products-list .product-details .nobr { white-space: normal !important; }

/* Block: Account */
.block-account { border-color: #bbb; }

.block-account .block-title { background: #fc9d36 url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_block-title-account.gif) 0 100% repeat-x; border: 0; padding: 3px 10px; }

.block-account .block-title strong { font-size: 13px; color: #fff; }

.block-account .block-content { background: #fbfaf6; padding: 7px 10px 7px; }

.block-account .block-content li a { display: block; border-bottom: 1px solid #ddd; padding: 3px 0; color: #5f5d5c; text-decoration: none !important; transition: .25s; }

.block-account .block-content li a:hover { color: #c80071; }

.block-account .block-content li.last a { border-bottom: 0; }

.block-account .block-content li.current { border-bottom: 1px solid #ddd; padding: 3px 0; color: #c80071; }

.block-account .block-content li.current.last { border-bottom: 0; }

/* Block: Currency Switcher */
.block-currency { border: 0; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_block-currency.gif) 0 0 no-repeat; padding: 7px 12px 10px; height: 51px; }

.block-currency .block-title { background: none; border: 0; padding: 0; margin: 0 0 5px; }

.block-currency .block-title strong { font: bold 13px/21px Arial, Helvetica, sans-serif; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_block-currency.gif) 0 50% no-repeat; padding: 0 0 0 21px; text-transform: none; color: #fff; }

.block-currency .block-content { background: none; padding: 0; }

.block-currency .block-content select { width: 100%; padding: 0; }

/* Block: Layered Navigation */
.block-layered-nav { border: 0; }

.block-layered-nav .block-title { border: 0; padding: 0; height: 24px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_block-layered-title.gif) 0 0 no-repeat; text-indent: -999em; overflow: hidden; }

.block-layered-nav .block-subtitle { line-height: 1.35; background: #d5e8ff url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_block-layered1.gif) 0 50% repeat; padding: 3px 9px; border: 1px solid #b9ccdd; border-width: 1px 0; text-transform: uppercase; color: #1f5070; }

.block-layered-nav .block-content { border: 1px solid #a0b3c3; background: #e7f1f4; }

.block-layered-nav dt { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_block-layered-dt.gif) 9px 11px no-repeat; padding: 7px 10px 0 25px; font-weight: bold; text-transform: uppercase; }

.block-layered-nav dd { padding: 0 12px 12px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_block-layered-dd.gif) 0 100% repeat-x; }

.block-layered-nav dd.last { background: none; }

.block-layered-nav .currently li { background: #fff url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_block-layered-li.gif) 0 100% repeat-x; padding: 6px 24px 6px 10px; position: relative; z-index: 1; line-height: 1.5; }

.block-layered-nav .currently .label { font-weight: bold; padding-left: 15px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_block-layered-label.gif) 0 4px no-repeat; text-transform: uppercase; display: inline-block; vertical-align: top; }

.block-layered-nav .currently .value { display: inline-block; vertical-align: top; }

.block-layered-nav .currently .btn-previous, .block-layered-nav .currently .btn-remove { position: absolute; right: 4px; top: 9px; margin: 0; }

.block-layered-nav .currently .btn-previous { right: 17px; }

.block-layered-nav .actions { font-size: 11px; padding: 4px 5px 4px 9px; background: #cad6e4; border: 1px solid #dee5e8; border-width: 1px 0; text-align: right; }

.block-layered-nav .actions a { float: none; }

/* Block: Cart */
.block-cart .block-title { /*border-bottom:0;*/ }

.block-cart .block-title strong { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_block-cart.gif); }

.block-cart .summary { background: #fff; padding: 2px 8px 8px; margin: -1px 0 0; position: relative; z-index: 1; }

.block-cart .amount { margin: 0; }

.block-cart .amount a { font-weight: bold; }

.block-cart .subtotal { margin: 5px 0 0; padding: 2px 0; background: #fbebd9; text-align: center; }

.block-cart .subtotal .price { font-weight: bold; }

.block-cart .actions { border-bottom: 1px solid #c2c2c2; }

.block-cart .actions .paypal-logo { float: left; width: 100%; margin: 3px 0 0; text-align: right; }

.block-cart .actions .paypal-logo .paypal-or { clear: both; display: block; padding: 0 55px 8px 0; }

/* Block: Wishlist */
.block-wishlist .block-title strong { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_block-wishlist.gif); }

.block-wishlist .actions { text-align: right; }

.block-wishlist .actions a { float: none; }

/* Block: Related */
.block-related .block-title strong { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_block-related.gif); background-position: 0 1px; }

.block-related input.checkbox { float: left; }

.block-related .product { margin-left: 20px; }

/* Block: Compare Products */
.block-compare .block-title strong { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_block-list.gif); background-position: 0 1px; }

.block-compare button.button span { border-color: #406a83; background: #618499; }

.page-popup .link-print { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_print.gif) 0 2px no-repeat; padding: 2px 0 2px 25px; font-weight: bold; color: #1e7ec8; }

.compare-table { border: 0; }

.compare-table thead tr.first th, .compare-table thead tr.first td { border: 0; background: none; padding: 0; font-size: 0; line-height: 0; }

.compare-table .btn-remove { float: right; background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn_remove2.gif); width: 72px; height: 15px; }

.compare-table tbody th { background: #d9e5ee url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_th-v.gif) 100% 0 repeat-y; }

.compare-table tbody th, .compare-table tbody td { padding: 10px; border: 0; border-top: 1px solid #ccc; border-left: 1px solid #ccc; }

.compare-table tbody td.last { border-right: 1px solid #ccc; }

.compare-table tbody tr.last th, .compare-table tbody tr.last td { border-bottom: 1px solid #ccc !important; }

.compare-table tr.add-to-row td { background: #fffada; text-align: center; }

.compare-table tr.first td { text-align: center; }

.compare-table tr.first td .product-name { font-size: 13px; font-weight: bold; margin: 0 0 5px; color: #203548; }

.compare-table tr.first td .product-name a { color: #203548; }

.compare-table tr.first td .ratings { width: 69px; margin: 0 auto; }

.compare-table tr.first td p, .compare-table tr.add-to-row td p { margin: 0; }

/* Block: Recently Viewed */
.block-viewed .block-title strong { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_block-viewed.gif); }

/* Block: Recently Compared */
.block-compared .block-title strong { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_block-list.gif); background-position: 0 1px; }

/* Block: Poll */
.block-poll .block-title strong { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_block-poll.gif); }

.block-poll .block-subtitle { font-size: 12px; }

.block-poll label { color: #777; font-weight: bold; }

.block-poll input.radio { float: left; margin: 1px -18px 0 0; }

.block-poll .label { display: block; margin-left: 18px; }

.block-poll li { padding: 3px 9px; }

.block-poll .actions { margin: 5px 0 0; }

.block-poll button.button span { border-color: #406a83; background: #618499; }

.block-poll .answer { font-weight: bold; }

.block-poll .votes { float: right; margin-left: 10px; }

/* Block: Tags */
.block-tags .block-title strong { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_block-tags.gif); }

.block-tags .block-content .tags-list { background: none; border: 0; font-size: 12px; }

.block-tags .block-content a { color: #1b2d3b; }

.block-tags .actions { text-align: right; }

.block-tags .actions a { float: none; }

/* Block: Subscribe */
.block-subscribe .block-content { padding: 5px 10px; }

.block-subscribe .block-title strong { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_block-subscribe.gif); }

.block-subscribe label { font-weight: bold; color: #666; }

.block-subscribe input.input-text { display: block; width: 167px; margin: 3px 0; }

.block-subscribe .actions { background: none; padding: 0; margin: 3px 0 0; text-align: left; }

.block-subscribe .actions button.button { float: none; }

.block-subscribe .actions button.button span { border-color: #406a83; background: #618499; }

/* Block: Reorder */
.block-reorder .block-title strong { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_block-list.gif); }

.block-reorder input.checkbox { float: left; margin: 2px -20px 0 0; }

.block-reorder .product-name { margin-left: 20px; }

.block-reorder .validation-advice { margin: 3px 9px 7px; }

/* Block: Banner */
.block-banner { border: 0; }

.block-banner .block-content { padding: 0; text-align: center; }

/* Block: Login */
.block-login .block-title strong { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_ma-info.gif); }

.block-login .block-content { padding: 5px 10px; }

.block-login label { font-weight: bold; color: #666; }

.block-login input.input-text { display: block; width: 167px; margin: 3px 0; }

.block-login .actions { background: none; padding: 0; margin: 3px 0 0; }

.block-login .actions button.button span { border-color: #406a83; background: #618499; }

/* Paypal */
.sidebar .paypal-logo { display: block; margin: 10px 0; text-align: center; }

.sidebar .paypal-logo a { float: none; }

/* ======================================================================================= */
/* Category Page ========================================================================= */
.category-title { border: 0; margin: 0 0 7px; }

.category-image { width: 100%; overflow: hidden; margin: 0 0 10px; text-align: center; }

.category-description { margin: 0 0 10px; }

/* View Type: Grid */
.products-grid { border-bottom: 1px solid #d9ddd3; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_grid.gif) 0 0 repeat; position: relative; }

.products-grid.last { border-bottom: 0; }

.products-grid li.item { float: left; width: 138px; padding: 12px 10px 80px; }

.products-grid .product-image { display: block; width: 135px; height: 135px; margin: 0 0 10px; }

.products-grid .product-name { /*min-height:2.7em;*/ margin: 0 0 5px; font-weight: bold; font-size: 13px; color: #203548; /* new by jc */ min-height: 55px; }

.products-grid .product-name a { color: #203548; }

.products-grid .price-box { margin: 5px 0; }

.products-grid .availability { line-height: 21px; }

.products-grid .actions { position: absolute; bottom: 12px; }

.col2-left-layout .products-grid, .col2-right-layout .products-grid { width: 632px; margin: 0 auto; }

.col1-layout .products-grid { width: 790px; margin: 0 auto; }

/* View Type: List */
.products-list li.item { border-bottom: 1px solid #d9ddd3; padding: 12px 10px; }

.products-list li.item.last { border-bottom: 0; }

.products-list .product-image { float: left; width: 135px; height: 135px; margin: 0 0 10px; }

.products-list .product-shop { margin-left: 150px; }

.products-list .product-name { margin: 0 0 5px; font-weight: bold; font-size: 13px; color: #203548; }

.products-list .product-name a { color: #203548; }

.products-list .price-box { float: left; margin: 3px 13px 5px 0; }

.products-list .availability { float: left; margin: 3px 0 0; }

.products-list .desc { clear: both; padding: 6px 0 0; margin: 0 0 15px; line-height: 1.35; }

.products-list .desc .link-learn { font-size: 11px; }

.products-list .add-to-links { clear: both; }

.products-list .add-to-links li { display: inline; }

.products-list .add-to-links .separator { display: inline; margin: 0 2px; }

/* ======================================================================================= */
/* Product View ========================================================================== */
/* Rating */
.no-rating { margin: 0; }

.ratings { font-size: 11px; line-height: 1.25; margin: 7px 0; }

.ratings strong { float: left; margin: 1px 3px 0 0; }

.ratings .rating-links { margin: 0; }

.ratings .rating-links .separator { margin: 0 2px; }

.rating-box { width: 69px; height: 13px; font-size: 0; line-height: 0; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_rating.gif) 0 0 repeat-x; text-indent: -999em; overflow: hidden; }

.rating-box .rating { float: left; height: 13px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_rating.gif) 0 100% repeat-x; }

.ratings .rating-box { float: left; margin-right: 3px; }

.ratings-table th, .ratings-table td { font-size: 11px; line-height: 1.15; padding: 3px 0; }

.ratings-table th { font-weight: bold; padding-right: 8px; }

/* Availability */
.availability { margin: 0; }

.availability span { font-weight: bold; }

.availability.out-of-stock span { color: #d83820; }

.availability-only { margin: 10px 0 7px; line-height: 16px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_availability_only.gif) 0 50% no-repeat; padding-left: 15px; }

.availability-only span, .availability-only a { border-bottom: 1px dashed #751d02; color: #000; }

.availability-only a { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_availability_only_arrow.gif) 100% 0 no-repeat; cursor: pointer; padding-right: 15px; text-decoration: none; }

.availability-only .expanded { background-position: 100% -15px; }

.availability-only strong { color: #be2c00; }

.availability-only-details { margin: 0 0 7px; }

.availability-only-details th { background: #d2d6d9; font-size: 10px; padding: 0 8px; }

.availability-only-details td { background: #ebf0f3; border-bottom: 1px solid #fff; font-size: 11px; padding: 2px 8px 1px; }

.availability-only-details tr.odd td.last { color: #d95e00; font-weight: bold; }

.product-view .product-shop .availability { font-size: 11px; }

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

/* Email to a Friend */
.email-friend { margin: 0; }

/* Alerts */
.alert-price { margin: 0; font-size: 11px; }

.alert-stock { margin: 0; font-size: 11px; }

/********** < Product Prices */
.price { white-space: nowrap !important; }

.price-box { margin: 5px 0; }

.price-box .price { font-weight: bold; color: #c76200; }

/* Regular price */
.regular-price { color: #c76200; }

.regular-price .price { font-weight: bold; font-size: 13px; color: #c76200; }

.block .regular-price, .block .regular-price .price { color: #2f2f2f; }

/* Old price */
.old-price { margin: 0; }

.old-price .price-label { white-space: nowrap; color: #999; }

.old-price .price { font-weight: bold; color: #c76200; text-decoration: line-through; }

/* Special price */
.special-price { margin: 0; padding: 3px 0; }

.special-price .price-label { font-size: 13px; font-weight: bold; white-space: nowrap; color: #cd5033; }

.special-price .price { font-size: 13px; font-weight: bold; color: #c76200; }

/* Minimal price (as low as) */
.minimal-price { margin: 0; }

.minimal-price .price-label { font-weight: bold; white-space: nowrap; }

.minimal-price-link { display: block; }

.minimal-price-link .label { color: #1e7ec8; }

.minimal-price-link .price { font-weight: normal; color: #1e7ec8; }

/* Excluding tax */
.price-excluding-tax { display: block; color: #999; }

.price-excluding-tax .label { white-space: nowrap; color: #999; }

.price-excluding-tax .price { font-size: 13px; font-weight: normal; color: #c76200; }

/* Including tax */
.price-including-tax { display: block; color: #999; }

.price-including-tax .label { white-space: nowrap; color: #999; }

.price-including-tax .price { font-size: 13px; font-weight: bold; color: #c76200; }

/* Configured price */
.configured-price { margin: 0; }

.configured-price .price-label { font-weight: bold; white-space: nowrap; }

.configured-price .price { font-weight: bold; }

/* FPT */
.weee { display: block; font-size: 11px; color: #444; }

.weee .price { font-size: 11px; font-weight: normal; }

/* Excl tax (for order tables) */
.price-excl-tax { display: block; }

.price-excl-tax .label { display: block; white-space: nowrap; }

.price-excl-tax .price { display: block; }

/* Incl tax (for order tables) */
.price-incl-tax { display: block; }

.price-incl-tax .label { display: block; white-space: nowrap; }

.price-incl-tax .price { display: block; font-weight: bold; }

/* Price range */
.price-from { margin: 0; }

.price-from .price-label { font-weight: bold; white-space: nowrap; }

.price-to { margin: 0; }

.price-to .price-label { font-weight: bold; white-space: nowrap; }

/* Price notice next to the options */
.price-notice { padding-left: 10px; color: #999; }

.price-notice .price { font-weight: bold; color: #2f2f2f; }

/* Price as configured */
.price-as-configured { margin: 0; }

.price-as-configured .price-label { font-weight: bold; white-space: nowrap; }

.price-box-bundle { padding: 0 0 10px 0; }

.price-box-bundle .price-box { margin: 0 !important; padding: 0 !important; }

.price-box-bundle .price { color: #555; }

/********** Product Prices > */
/* Tier Prices */
.product-pricing, .tier-prices { margin: 10px 0; padding: 10px; background-color: #f4f7f7; border: 1px solid #dadddd; color: #424242; }

.tier-prices li { line-height: 1.4; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_tier.gif) no-repeat 0 3px; padding: 2px 0 2px 10px; }

.tier-prices .benefit { font-style: italic; font-weight: bold; color: #2f2f2f; }

.tier-prices .price { font-weight: bold; color: #2f2f2f; }

.tier-prices-grouped li { padding: 2px 0; color: #e26703; }

.tier-prices-grouped li .price { font-weight: bold; }

/* Add to Links */
.add-to-links { font-size: 11px; margin: 5px 0 0; }

.add-to-links .separator { display: none; }

/* Add to Cart */
.add-to-cart label { float: left; margin-right: 5px; font-weight: bold; color: #666; }

.add-to-cart .qty { float: left; margin-right: 5px; }

.add-to-cart button.button { float: left; }

.add-to-cart .paypal-logo { clear: left; margin: 0; text-align: right; }

.add-to-cart .paypal-logo .paypal-or { clear: both; display: block; margin: 5px 60px 5px 0; }

.product-view .add-to-cart .paypal-logo { margin: 0; }

/* Add to Links + Add to Cart */
.add-to-box { margin: 10px 0; }

.add-to-box .add-to-cart { float: left; }

.add-to-box .or { float: left; font-weight: bold; margin: 0 7px; color: #666; }

.add-to-box .add-to-links { float: left; margin: 0; font-size: 12px !important; line-height: 1.25 !important; text-align: left !important; }

.add-to-box .add-to-links li { display: block !important; }

.add-to-box .add-to-links li .separator { display: none !important; }

.product-view { border: 1px solid #c4c6c8; }

.product-essential { padding: 25px; background: #fff url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_product-view.gif) 100% 0 no-repeat; }

.product-essential h2 { font: bold 13px/1.35 Arial, Helvetica, sans-serif; }

.product-collateral { background: #faf7ee url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_product_collateral.gif) 0 0 repeat-x; padding: 25px; }

.product-collateral h2 { font-weight: bold; font-size: 15px; color: #e26703; border-bottom: 1px solid #e5dcc3; padding: 0 0 1px; margin: 0 0 15px; }

.product-collateral .box-collateral { margin: 0 0 25px; }

/* Product Images */
.product-view .product-img-box { float: left; width: 267px; }

.col3-layout .product-view .product-img-box { float: none; margin: 0 auto; }

.product-view .product-img-box .product-image { margin: 0 0 13px; }

.product-view .product-img-box .product-image-zoom { position: relative; width: 265px; height: 265px; overflow: hidden; z-index: 9; }

.product-view .product-img-box .product-image-zoom img { position: absolute; left: 0; top: 0; cursor: move; }

.product-view .product-img-box .zoom-notice { font-size: 11px; margin: 0 0 5px; text-align: center; }

.product-view .product-img-box .zoom { position: relative; z-index: 9; height: 18px; margin: 0 auto 13px; padding: 0 28px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/slider_bg.gif) 50% 50% no-repeat; cursor: pointer; }

.product-view .product-img-box .zoom.disabled { -moz-opacity: .3; -webkit-opacity: .3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /*IE8*/ opacity: .3; }

.product-view .product-img-box .zoom #track { position: relative; height: 18px; }

.product-view .product-img-box .zoom #handle { position: absolute; left: 0; top: -1px; width: 9px; height: 22px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/magnifier_handle.gif) 0 0 no-repeat; }

.product-view .product-img-box .zoom .btn-zoom-out { position: absolute; left: 2px; top: 0; }

.product-view .product-img-box .zoom .btn-zoom-in { position: absolute; right: 2px; top: 0; }

.product-view .product-img-box .more-views h2 { font-size: 11px; border-bottom: 1px solid #ccc; margin: 0 0 8px; text-transform: uppercase; }

.product-view .product-img-box .more-views ul { margin-left: -9px; }

.product-view .product-img-box .more-views li { float: left; margin: 0 0 8px 9px; }

.product-view .product-img-box .more-views li a { float: left; width: 56px; height: 56px; border: 2px solid #ddd; overflow: hidden; }

.product-image-popup { margin: 0 auto; }

.product-image-popup .buttons-set { float: right; clear: none; border: 0; margin: 0; padding: 0; }

.product-image-popup .nav { font-weight: bold; margin: 0 100px; text-align: center; }

.product-image-popup .image { display: block; margin: 10px 0; }

.product-image-popup .image-label { font-size: 13px; font-weight: bold; margin: 0 0 10px; color: #2f2f2f; }

/* Product Shop */
.product-view .product-shop { float: right; width: 330px; }

.col1-layout .product-view .product-shop { float: right; width: 545px; }

.col3-layout .product-view .product-shop { float: none; width: auto; }

.product-view .product-shop .product-name { margin: 0 0 5px; }

.product-view .product-shop .product-name h1 { margin: 0; font: bold 15px/1.35 Arial, Helvetica, sans-serif; }

.product-view .product-shop .availability { margin: 10px 0; }

.product-view .product-shop .short-description { margin: 10px 0; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_divider1.gif) 0 0 repeat-x; padding: 10px 0 0; }

.product-view .product-shop .price-box { margin: 10px 0; }

.product-view .product-shop .add-to-links { margin: 0; }

.product-view .product-shop .add-to-links { font-size: 12px; text-align: right; }

.product-view .product-shop .add-to-links li, .product-view .product-shop .add-to-links li .separator { display: inline; }

.product-view .product-shop .add-to-links a { color: #1E7EC8 !important; font-weight: normal !important; }

/* Product Options */
.product-options { margin: 20px 0 0; padding: 10px 15px 20px; position: relative; background-color: #f6f6f6; border: 1px solid #e4e4e4; }

.product-options dt { padding: 10px 0 0; font-weight: normal; }

.product-options dt label { font-weight: bold; color: #2f2f2f; }

.product-options dt label.required em { color: #eb340a; margin-left: 5px; }

.product-options dd .qty-holder { display: block; padding: 10px 0 0; }

.product-options dd .qty-holder label { vertical-align: middle; }

.product-options dt .qty-disabled { background: none; border: 0; padding: 3px; color: #2f2f2f; }

.product-options dd { padding: 5px 10px 15px; margin: 0 0 5px; border-bottom: 1px solid #e4e4e4; }

.product-options dl.last dd.last { border-bottom: 0; padding-bottom: 5px; margin-bottom: 0; }

.product-options dd input.input-text { width: 98%; }

.product-options dd input.datetime-picker { width: 150px; }

.product-options dd .time-picker { display: -moz-inline-box; display: inline-block; padding: 2px 0; vertical-align: middle; }

.product-options dd textarea { width: 98%; height: 8em; }

.product-options dd select { width: 99%; }

.product-options dd .multiselect option { border-bottom: 1px dotted #d9e5ee; padding: 2px 4px; }

.product-options ul.options-list { margin-right: 5px; }

.product-options ul.options-list li { line-height: 1.5; padding: 2px 0; }

.product-options ul.options-list input.radio { float: left; margin-top: 3px; }

.product-options ul.options-list input.checkbox { float: left; margin-top: 3px; }

.product-options ul.options-list .label { display: block; margin-left: 18px; }

.product-options ul.options-list label { font-weight: normal; }

.product-options ul.validation-failed { padding: 0 7px; }

.product-options p.note { margin: 0; font-size: 11px; }

.product-options p.required { position: absolute; right: 20px; top: 20px; }

.product-options-bottom { background-color: #fffada; padding: 15px 20px; border: 1px solid #e4e4e4; border-top: 0; }

.product-options-bottom .product-pricing, .product-options-bottom .tier-prices { margin: 0; padding: 0 0 10px; border: 0; background: 0; color: #e26703; }

.product-options-bottom .tier-prices li { background: 0; padding: 2px 0; }

.product-options-bottom .tier-prices .price, .product-options-bottom .tier-prices .benefit { color: #e26703; }

.product-options-bottom .price-box { float: left; margin: 0; padding: 0; }

.product-options-bottom .add-to-links { clear: both; padding: 5px 0 0; text-align: right; }

.col3-layout .product-options-bottom .price-box { float: none; padding: 0 0 5px; }

.product-options-bottom .price-label { float: left; padding-right: 5px; }

.product-options-bottom .price-tax { float: left; }

.product-options-bottom .add-to-cart { float: right; }

.product-shop .product-options-bottom { margin: 0 0 10px; }

.product-shop .product-options-bottom .price-box { float: none; margin: 0 0 5px; }

.product-shop .product-options-bottom .price-label { float: none; padding-right: 0; }

.product-shop .product-options-bottom .price-tax { float: none; }

.product-shop .product-options-bottom .add-to-cart-box { clear: both; float: left; padding-top: 12px; }

.product-shop .product-options-bottom .add-to-links { clear: both; padding: 5px 0 0; text-align: right; }

/* Grouped Product */
.product-view .grouped-items-table .price-box { margin: 0; padding: 0; }

/* Block: Description */
/* Block: Additional */
.product-view .box-additional .data-table th, .product-view .box-additional .data-table td { line-height: 1.25; }

/* Block: Upsell */
.product-view .box-up-sell h2 { border-bottom: 0; padding: 0; margin: 0 0 8px; }

.product-view .box-up-sell .products-grid { width: 100%; border: 1px solid #e5dcc3; }

.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; }

.product-view .box-up-sell .products-grid tr.last td { border-bottom: 0; }

.product-view .box-up-sell .products-grid td.last { border-right: 0; }

.product-view .box-up-sell .products-grid td img { border: 1px solid #e5dcc3; }

.product-view .box-up-sell .products-grid .product-image { text-align: center; }

.product-view .box-up-sell .products-grid td.empty { border-right: 0; background: #f1ecdb; }

.product-view .box-up-sell .products-grid .ratings .rating-box { float: none; display: block; margin: 0 0 3px; }

/* Block: Tags */
.product-view .box-tags { margin: 0; }

.product-view .box-tags h3 { font-size: 13px; }

.product-view .box-tags .product-tags { display: block; margin: 0 0 15px; }

.product-view .box-tags .product-tags li { display: inline; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_pipe3.gif) 100% 4px no-repeat; padding: 0 7px 0 4px; }

.product-view .box-tags .product-tags li.first { padding-left: 0; }

.product-view .box-tags .product-tags li.last { background: none; padding-right: 0; }

.product-view .box-tags .form-add label { display: block; font-size: 13px; font-weight: bold; margin: 0 0 5px; color: #0a263c; }

.product-view .box-tags .form-add .input-box { float: left; width: 305px; margin: 0 5px 0 0; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_tag_add.gif) 0 2px no-repeat; padding: 0 0 0 23px; }

.product-view .box-tags .form-add input.input-text { width: 299px; }

.product-view .box-tags .form-add button.button span { border-color: #406a83; background: #618499; }

.product-view .box-tags .note { margin: 3px 0 0; padding: 0 0 0 23px; font-size: 11px; }

/* Block: Reviews */
.product-view .box-reviews dl { margin: 15px 0; }

.product-view .box-reviews dt a, .product-view .box-reviews dt span { font-weight: bold; }

.product-view .box-reviews dd { margin: 0 0 15px; }

.product-view .box-reviews dd small { font-style: italic; }

.product-view .box-reviews .form-add { margin: 15px 0 0; }

.product-view .box-reviews .form-add h3 { font-size: 13px; font-weight: normal; }

.product-view .box-reviews .form-add h3 span { font-weight: bold; }

.product-view .box-reviews .form-add h4 { font-size: 12px; }

.product-view .box-reviews .form-add .data-table td { text-align: center; }

.product-view .box-reviews .form-add .form-list { margin: 15px 0 0; }

.product-view .box-reviews .form-add .form-list .input-box { width: 360px; }

.product-view .box-reviews .form-add .form-list input.input-text, .product-view .box-reviews .form-add .form-list textarea { width: 354px; }

/* Send a Friend */
.send-friend .form-list { width: 615px; overflow: hidden; }

.send-friend .form-list li { margin-right: -15px; }

.send-friend .form-list li p { margin: 0 15px 0 0; }

.send-friend .form-list .field { width: 315px; }

.send-friend .form-list .input-box { width: 300px; }

.send-friend .form-list input.input-text, .send-friend .form-list textarea { width: 294px; }

.send-friend .form-list li.wide .input-box { width: 612px; }

.send-friend .form-list li.wide textarea { width: 609px; }

.send-friend .buttons-set .limit { float: right; margin: 0 7px 0 0; font-size: 11px; line-height: 21px; }

/* ======================================================================================= */
/* Content Styles ================================================================= */
.product-name { margin: 0; font-size: 1em; font-weight: normal; }

.product-name a { color: #1e7ec8; }

/* Product Tags */
.tags-list { display: block; font-size: 13px; border: 1px solid #c1c4bc; background: #f8f7f5; padding: 10px; }

.tags-list li { display: inline !important; margin: 0 4px 0 0; }

.tags-list li a { color: #1b2d3b; }

/* Advanced Search */
.advanced-search .form-list label { width: 160px; padding-right: 10px; }

.advanced-search .form-list .input-box, .advanced-search .form-list .input-range { float: left; clear: none; }

.advanced-search-amount { margin: 0 0 10px; }

.advanced-search-summary { margin: 10px 0; border: 1px solid #e9d7c9; background: #fff6f1; padding: 10px; }

.advanced-search-summary ul { float: left; width: 49%; }

.advanced-search-summary strong { color: #E17C24; padding-left: 15px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_search_criteria.gif) 0 3px no-repeat; }

.advanced-search-summary p { clear: both; font-weight: bold; margin: 0; }

/* CMS Home Page */
/* Sitemap */
.page-sitemap .links { text-align: right; margin: 0 8px -22px 0; }

.page-sitemap .links a { text-decoration: none; position: relative; }

.page-sitemap .links a:hover { text-decoration: underline; }

.page-sitemap .sitemap { margin: 12px; }

.page-sitemap .sitemap a { color: #1b2d3b; }

.page-sitemap .sitemap li { margin: 3px 0; }

.page-sitemap .sitemap li.level-0 { margin: 10px 0 0; font-weight: bold; }

.page-sitemap .sitemap li.level-0 a { color: #1e7ec8; }

/* RSS */
.rss-title h1 { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_rss-big.png) 0 4px no-repeat; padding-left: 27px; }

.rss-table .link-rss { display: block; line-height: 1.55; background-position: 0 4px; }

/* ======================================================================================= */
/* Shopping Cart ========================================================================= */
.cart .page-title { border-bottom: 0; margin: 0 0 12px; }

.cart .page-title h1 { margin: 10px 0 0; }

/* Checkout Types */
.cart .page-title .checkout-types li { margin: 0 0 5px; }

.cart .title-buttons .checkout-types { float: right; }

.cart .title-buttons .checkout-types li { float: left; margin: 0 0 5px 5px; }

.cart .checkout-types .paypal-or { margin: 0 8px; line-height: 2.3; }

.cart .totals .checkout-types .paypal-or { clear: both; display: block; padding: 8px 55px 0 0; line-height: 1.0; font-size: 11px; }

/* Shopping Cart Table */
.cart-table th { padding: 2px 10px; }

.cart-table td { padding: 10px; }

.cart-table .product-name { font-weight: bold; margin: 0 0 5px; color: #2f2f2f; font-size: 14px !important; }

.cart-table .item-msg { margin: 5px 0; font-size: 11px; font-weight: bold; color: #df280a; }

.cart-table tfoot td { padding: 5px 10px; }

.cart-table .btn-continue { float: left; }

.cart-table .btn-empty span, .cart-table .btn-continue span, .cart-table .btn-update span { border-color: #406a83; background: #618499; }

.cart-table .btn-update, .cart-table .btn-empty { float: right; }

.cart-table .btn-update { margin-left: 10px; }

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { padding: 25px 0 0; }

.cart .cart-collaterals .col2-set { float: left; width: 605px; }

.cart .cart-collaterals .col2-set .col-2 { width: 294px; }

.cart .crosssell { border: 1px solid #cec3b6; background: #fafaec; padding: 12px 15px; }

.cart .crosssell h2 { font-size: 13px; font-weight: bold; }

.cart .crosssell .product-image { float: left; width: 75px; height: 75px; border: 1px solid #d0cdc9; }

.cart .crosssell .product-details { margin-left: 90px; }

.cart .crosssell .product-name { font-weight: bold; }

.cart .crosssell li.item { margin: 12px 0; }

.cart .crosssell .link-compare { font-weight: normal; }

/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount, .cart .shipping { border: 1px solid #d0cbc1; background: #fff url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_block-title.gif) 0 0 repeat-x; padding: 12px 15px; margin: 0 0 18px; }

.cart .discount h2, .cart .shipping h2 { background-position: 0 0; background-repeat: no-repeat; font: bold 13px/16px Arial, Helvetica, sans-serif; padding: 0 0 0 21px; color: #e26703; text-transform: uppercase; }

.cart .discount button span, .cart .shipping button span { border-color: #406a83; background: #618499; }

.cart .discount .buttons-set, .cart .shipping .buttons-set { margin: 10px 0 0; border: 0; padding: 0; text-align: left; }

.cart .discount .buttons-set button.button, .cart .shipping .buttons-set button.button { float: none; margin-left: 0; }

.cart .discount h2 { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_discount.gif); }

.cart .discount .input-box { margin: 8px 0 0; width: 260px; }

.cart .discount input.input-text { width: 254px; }

.cart .shipping h2 { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_shipping.gif); }

.cart .shipping .sp-methods { margin: 10px 0 0; padding: 5px 0 0; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_divider1.gif) 0 0 repeat-x; }

/* Shopping Cart Totals */
.cart .totals { float: right; width: 268px; background: #dee5e8; border: 1px solid #bebcb7; }

.cart .totals table { width: 100%; margin: 7px 0; }

.cart .totals td { padding: 1px 15px 1px 7px; }

.cart .totals tfoot th { padding: 5px 15px 5px 7px; }

.cart .totals tfoot td { padding-top: 5px; padding-bottom: 5px; }

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

.cart .totals .checkout-types { font-size: 13px; padding: 8px 15px 15px; text-align: right; }

.cart .totals .checkout-types li { clear: both; margin: 10px 0; }

.cart .totals .checkout-types li > p.paypal-logo > a { margin: 0 14px; }

/* Options Tool Tip */
.item-options { font-size: 11px; margin: .5em 1em; overflow: hidden; }

.item-options dt { font-weight: bold; float: left; margin-right: .7em; clear: left; }

.item-options dt:after { content: ":"; }

.item-options dd { padding-left: 10px; }

.truncated { cursor: help; }

.truncated a.dots { cursor: help; }

.truncated a.details { cursor: help; }

.truncated .truncated_full_value { position: relative; z-index: 999; }

.truncated .truncated_full_value .item-options { position: absolute; top: -99999em; left: -99999em; z-index: 999; width: 250px; padding: 8px; border: 1px solid #ddd; background-color: #f6f6f6; }

.truncated .truncated_full_value .item-options > p { font-weight: bold; text-transform: uppercase; }

.truncated .show .item-options { top: -20px; left: 50%; }

.col-left .truncated .show .item-options { left: 15px; top: 7px; }

.col-right .truncated .show .item-options { left: -240px; top: 7px; }

/* ======================================================================================= */
/* Checkout ============================================================================== */
/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods { margin: 0 0 8px; }

.sp-methods dt { margin: 13px 0 5px; font-weight: bold; }

.sp-methods dd li { margin: 5px 0; }

.sp-methods label { font-weight: bold; color: #666; }

.sp-methods .price { font-weight: bold; }

.sp-methods .form-list li { margin: 0 0 8px; }

.sp-methods select.month { width: 154px; margin-right: 10px; }

.sp-methods select.year { width: 96px; }

.sp-methods input.cvv { width: 3em !important; }

.sp-methods .checkmo-list li { margin: 0 0 5px; }

.sp-methods .checkmo-list label { width: 135px; padding-right: 10px; text-align: right; }

.sp-methods .checkmo-list address { float: left; }

.sp-methods .centinel-logos a { margin-right: 3px; }

.sp-methods .centinel-logos img { vertical-align: middle; }

.sp-methods .release-amounts { margin: 0.5em 0; }

.sp-methods .release-amounts button { float: left; margin: 5px 10px 0 0; }

.please-wait { float: right; }

.please-wait img { vertical-align: middle; }

/* Tooltip */
.tool-tip { border: 1px solid #fff; background: #d6d6d6; padding: 15px 20px; position: absolute; z-index: 9999; border-radius: 10px; }

.tool-tip .btn-close { margin: -9px -14px 0; text-align: right; }

.tool-tip .btn-close a { display: block; margin: 0 0 0 auto; width: 15px; height: 15px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn_window_close.gif) 100% 0 no-repeat; text-align: left; text-indent: -999em; overflow: hidden; }

.tool-tip .tool-tip-content { padding: 5px; }

/* Gift Messages */
.gift-messages h3 { font-size: 12px; font-weight: bold; color: #e87403; }

.gift-messages p.control { color: #8e8d8b; }

.gift-messages-form { position: relative; }

.gift-messages-form label { float: none !important; position: static !important; }

.gift-messages-form h4 { font-size: 12px; font-weight: bold; color: #e87403; }

.gift-messages-form .whole-order { margin: 0 0 25px; }

.gift-messages-form .item { margin: 0 0 10px; }

.gift-messages-form .item .product-img-box { float: left; width: 75px; }

.gift-messages-form .item .product-image { margin: 0 0 7px; }

.gift-messages-form .item .number { margin: 0; font-weight: bold; text-align: center; color: #8a8987; }

.gift-messages-form .item .details { margin-left: 90px; }

.gift-messages-form .item .details .product-name { font-size: 13px; font-weight: bold; margin: 0 0 10px; }

.gift-messages-form .item .details .form-list .field { width: 255px; }

.gift-messages-form .item .details .form-list .input-box { width: 240px; }

.gift-messages-form .item .details .form-list input.input-text { width: 234px; }

.gift-messages-form .item .details .form-list li.wide .input-box { width: 500px; }

.gift-messages-form .item .details .form-list li.wide textarea { width: 494px; }

.gift-message-link { font-size: 11px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_collapse-gm.gif) 100% 6px no-repeat; padding-right: 7px; }

.gift-message-link.expanded { background-position: 100% -40px; }

.gift-message-row { background: #f2efe9; }

.gift-message-row .btn-close { float: right; width: 16px; height: 16px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn_gm-close.gif) 0 0 no-repeat; font-size: 0; line-height: 0; text-indent: -999em; overflow: hidden; }

/* Checkout Agreements */
.checkout-agreements li { margin: 30px 0; }

.checkout-agreements .agree { margin: 0; padding: 10px 0 10px 11px; }

.checkout-agreements .agree input.checkbox { margin-right: 6px; margin-bottom: 2px; }

.checkout-agreements .agree label { font-weight: bold; color: #666; /* addeed for jc */ vertical-align: top; width: 600px; display: inline-block; }

.opc .checkout-agreements li { margin: 20px 0 0; }

.opc .checkout-agreements .agreement-content { background: none; border: none; padding: 0; }

.opc .checkout-agreements .agree { padding-left: 6px; }

/* Centinel */
.centinel .authentication { border: 1px solid #ddd; background: #fff; }

.centinel .authentication iframe { width: 99%; height: 400px; background: transparent !important; margin: 0 !important; padding: 0 !important; border: 0 !important; }

.opc .centinel { border: 1px solid #bbb6a5; border-width: 0 1px 1px; padding: 10px 30px; }

/* Generic Info Set */
.info-set { background: #fbfaf6 url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_checkout.gif) 0 0 repeat-x; border: 1px solid #bbb6a5; margin: 0 0 25px; padding: 20px; }

.info-set h2 { font-size: 13px; font-weight: bold; margin: 0 0 10px; }

.info-set h3, .info-set h4 { font-size: 13px; font-weight: bold; color: #E26703; }

.info-set h2 a, .info-set h3 a, .info-set h4 a { font-weight: normal; }

.info-set h2.legend { margin: -20px -20px 15px; padding: 5px 10px; background: #f9f3e3; border-bottom: 1px solid #bbafa0; position: relative; }

.info-set h3.legend { margin: 0 0 10px; color: #0a263c; }

.info-set .divider { margin: 0 -20px; padding: 25px 0; position: relative; }

.info-set .box { margin: 0 0 15px; }

.info-set .box h2 { color: #e26703; }

.info-set .data-table .product-name { font-size: 1em !important; font-weight: bold !important; color: #1e7ec8; }

.info-set .data-table .product-name a { font-weight: bold !important; }

.info-set .data-table .item-options { margin: 5px 0 0; }

/********** Common Checkout Styles > */
/* One Page Checkout */
.block-progress { border: 0; margin: 0; }

.block-progress .block-title { background: none; border: 0; padding: 0; margin: 0 0 5px; }

.block-progress .block-title strong { font-size: 13px; color: #0a263c; }

.block-progress .block-content { background: none; }

.block-progress dt { font-size: 13px; font-weight: bold; line-height: 1.35; background: #eee; border: 1px solid #a3aeb3; margin: 0 0 6px; padding: 2px 8px; color: #999; }

.block-progress dd { background: #eee; border: 1px solid #a3aeb3; border-top: 0; padding: 8px 13px; margin: 0 0 6px; }

.block-progress dt.complete { margin: 0; background: #d0dce1; color: #5e8ab4; }

.block-progress p { margin: 0; }

.block-progress .cards-list dt { background: none; border: 0 none; color: inherit; font-size: 12px; margin: 5px 0; padding: 0; }

.block-progress .cards-list dd { border: 0 none; margin: 0; padding: 0; }

.block-progress .cards-list .info-table th { font-weight: normal; }

.opc .buttons-set { margin-top: 0; padding-top: 2em; }

.opc .buttons-set p.required { margin: 0; padding: 0 0 10px; }

.opc .buttons-set .back-link small { display: none; }

.opc .buttons-set .back-link a { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_arrow-top.gif) 0 50% no-repeat; padding-left: 16px; }

.opc .buttons-set.disabled button.button { display: none; }

.opc .buttons-set .please-wait { height: 21px; line-height: 21px; }

.opc .ul { list-style: disc outside; padding-left: 18px; }

.opc { position: relative; }

.opc .step-title { border-width: 0 1px; border-style: solid; border-color: #fff #d9dde3 #d9dde3; background: #eee url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_opc-title-off.gif) 0 100% repeat-x; padding: 4px 8px 6px; text-align: right; }

.opc .step-title .number { float: left; background: #fff; border: 1px solid #fff; padding: 0 4px; margin: 0 5px 0 0; font: bold 11px/14px arial, helvetica, sans-serif; color: #999; }

.opc .step-title h2 { float: left; margin: 0; font: bold 13px/16px Arial, Helvetica, sans-serif; color: #999; }

.opc .step-title a { display: none; float: right; font-size: 11px; line-height: 16px; }

.opc .allow .step-title { background: #d0dce1; border: 1px solid #a3aeb3; border-bottom: 0; color: #a4b3b9; cursor: pointer; }

.opc .allow .step-title .number { background: #dbe6eb; border-color: #dbe6eb; color: #a4b3b9; }

.opc .allow .step-title h2 { color: #a4b3b9; }

/*.opc .allow .step-title a { display:block; }*/
.opc .active .step-title { background: #f9f3e3; border: 1px solid #bbafa0; padding-bottom: 5px; color: #f18200; cursor: default; }

.opc .active .step-title .number { background: #f18200; border-color: #f19900; color: #fff; }

.opc .active .step-title h2 { color: #f18200; }

/*.opc .active .step-title a { display:none; }*/
.opc .step { border: 1px solid #bbafa0; border-top: 0; background: #fbfaf6 url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_checkout.gif) 0 0 repeat-x; padding: 15px 30px; position: relative; }

.opc .step .tool-tip { right: 30px; }

#opc-login .buttons-set { border-top: 0; }

#opc-login h3 { font-size: 13px; border-bottom: 1px solid #e4e4e4; padding-bottom: 2px; text-transform: uppercase; }

#opc-login h4 { font-size: 1em; font-weight: bold; margin: 0; color: #2f2f2f; }

#opc-shipping_method .buttons-set { border-top: 0; }

.opc .gift-messages-form { margin: 0 -30px; background: #f6f1eb; border: 1px solid #e9e4de; border-width: 1px 0; padding: 22px 24px 22px 30px; }

.opc .gift-messages-form .inner-box { padding: 5px; height: 260px; overflow: auto; }

#opc-review .step { border: 0; padding: 0; }

#opc-review .item-options { margin: 5px 0 0; }

#opc-review .buttons-set { padding: 20px 30px; border: 1px solid #d9dde3; border-width: 0 1px 1px; }

#opc-review .buttons-set p { margin: 0; line-height: 40px; }

#opc-review .buttons-set .please-wait { height: 40px; line-height: 40px; }

#opc-review .authentication { margin: 0 auto; width: 570px; }

#opc-review .warning-message { color: #222; font-weight: bold; text-align: center; padding: 10px 10px 0; }

/* Multiple Addresses Checkout */
.checkout-progress { padding: 0 90px; margin: 0 0 20px; }

.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; }

.checkout-progress li.active { border-top-color: #e96200; color: #e96200; }

.multiple-checkout h2 { font-size: 13px; font-weight: bold; margin: 0 0 10px; }

.multiple-checkout h3, .multiple-checkout h4 { font-size: 13px; font-weight: bold; color: #E26703; }

.multiple-checkout h2 a, .multiple-checkout h3 a, .multiple-checkout h4 a { font-weight: normal; }

.multiple-checkout .data-table .product-name { font-size: 1em !important; font-weight: bold !important; color: #1e7ec8 !important; }

.multiple-checkout .data-table .product-name a { font-weight: bold !important; }

.multiple-checkout .data-table .item-options { margin: 5px 0 0; }

.multiple-checkout .gift-messages { margin: 15px 0 0; }

.multiple-checkout .tool-tip { top: 50%; margin-top: -120px; right: 20px; }

.multiple-checkout .col2-set, .multiple-checkout .col3-set { background: #fbfaf6 url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_checkout.gif) 0 0 repeat-x; border: 1px solid #bbb6a5; margin: 0 0 25px; padding: 20px; }

.multiple-checkout .col2-set h2.legend { margin: -20px -20px 15px; padding: 5px 10px; background: #f9f3e3; border-bottom: 1px solid #bbafa0; position: relative; }

.multiple-checkout .col2-set h3.legend { margin: 0 0 10px; color: #0a263c; }

.multiple-checkout .col2-set .divider { margin: 0 -20px; padding: 25px 0; position: relative; }

.multiple-checkout .box { margin: 0 0 15px; }

.multiple-checkout .box h2 { color: #e26703; }

.multiple-checkout .place-order .please-wait { float: right; padding: 27px 7px 0 0; }

.multiple-checkout .place-order .grand-total { float: right; height: 71px; font-size: 1.5em; padding: 0 0 0 21px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_grand-total.gif) 0 0 no-repeat; overflow: hidden; }

.multiple-checkout .place-order .grand-total .inner { float: left; height: 57px; padding: 14px 21px 0 0; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_grand-total.gif) 100% 0 no-repeat; }

.multiple-checkout .place-order .grand-total .inner div { display: inline; }

.multiple-checkout .place-order .grand-total big { display: inline; margin-right: 12px; }

.multiple-checkout .place-order .grand-total .price { color: #E26703; }

.multiple-checkout .place-order .grand-total button.button span { font-size: 16px; }

.multiple-checkout .place-order .grand-total button.button span span { padding: 0 45px 0 36px; }

/* Step 1 */
.multiple-checkout .title-buttons button.button span { border-color: #406a83; background: #618499; }

#multiship-addresses-table td { padding: 10px; }

#multiship-addresses-table tfoot td { padding: 5px 10px; }

#multiship-addresses-table tfoot button.button span { border-color: #406a83; background: #618499; }

/* Step 2 */
.multiple-checkout .gift-messages-form .item .details .form-list { width: 100%; overflow: hidden; }

.multiple-checkout .gift-messages-form .item .details .form-list li { margin-right: -15px; }

.multiple-checkout .gift-messages-form .item .details .form-list .field { width: 230px; }

.multiple-checkout .gift-messages-form .item .details .form-list .input-box { width: 215px; }

.multiple-checkout .gift-messages-form .item .details .form-list input.input-text { width: 209px; }

.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box { width: 445px; }

.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea { width: 439px; }

.checkout-multishipping-shipping .box-sp-methods { border: 1px solid #d9d2be; background: #f9f3e3; padding: 13px; position: relative; }

.checkout-multishipping-shipping .box-sp-methods .pointer { position: absolute; top: -20px; right: -40px; width: 178px; height: 41px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_sp-methods.gif) 0 0 no-repeat; overflow: hidden; }

/* Step 3 */
.checkout-multishipping-billing .multiple-checkout { position: relative; }

/* ======================================================================================= */
/* Account Login/Create Pages ============================================================ */
.account-login .content { min-height: 345px; padding: 14px 21px; background: #faf7ee url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_login-box.gif) 0 0 repeat-x; border: 1px solid #bbb6a5; border-bottom: 0; }

.account-login .content h2 { font-weight: bold; font-size: 13px; margin: 0 0 14px; padding: 0 0 5px 23px; border-bottom: 1px solid #ddd; background-position: 0 1px; background-repeat: no-repeat; text-transform: uppercase; color: #e76200; }

.account-login .new-users h2 { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_page1.gif); }

.account-login .registered-users h2 { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_page2.gif); }

.account-login .buttons-set { border: 1px solid #bbb6a5; border-top: 0; margin: 0; padding: 8px 13px; background: #dee5e8 url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_buttons-set1.gif) 0 0 repeat-x; }

/* Captcha ================================================================================ */
.captcha-note { clear: left; padding-top: 5px; }

.captcha-image { float: left; display: inline; margin: 0; position: relative; width: 258px; }

.captcha-image .captcha-img { border: 1px solid #b6b6b6; vertical-align: bottom; width: 100%; }

.registered-users .captcha-image { margin: 0; }

.captcha-reload { cursor: pointer; position: absolute; top: 2px; right: 2px; }

.captcha-reload.refreshing { animation: rotate 1.5s infinite linear; -webkit-animation: rotate 1.5s infinite linear; -moz-animation: rotate 1.5s infinite linear; }

@keyframes rotate { 0% { transform: rotate(0); }
  0% { transform: rotate(-360deg); } }

/* Remember Me Popup ===================================================================== */
/* Remember Me Popup ===================================================================== */
.window-overlay { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/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; }

.remember-me label { float: none; margin: 0 6px; }

.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; }

.remember-me-popup h3 { background: #d9e5ee; border-bottom: 1px solid #ccc; font-size: 14px; padding: 5px 10px; }

.remember-me-popup .remember-me-popup-head { position: relative; }

.remember-me-popup .remember-me-popup-head .remember-me-popup-close { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn_window_close.gif) no-repeat; display: block; position: absolute; top: 7px; right: 7px; height: 15px; width: 15px; text-indent: -9999em; }

.remember-me-popup .remember-me-popup-body { padding: 10px; }

.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; }

/* My Account ============================================================================= */
.my-account .title-buttons .link-rss { float: none; margin: 0; }

/********** < Dashboard */
.dashboard .welcome-msg { margin: 0 8em 1.5em 0; }

.dashboard .welcome-msg p { margin: 0; }

.dashboard .col2-set { margin: 0 0 15px; }

/* General Box */
.box-account { background: #fff url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_account_box.gif) 0 0 repeat-x; border: 1px solid #ccc; border-color: #ccc #999 #999 #ccc; padding: 15px; margin: 0 0 20px; }

.box-account .box-head { border-bottom: 1px solid #d9dde3; margin: 0 0 10px; text-align: right; }

.dashboard .box .box-title { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_divider1.gif) 0 100% repeat-x; padding: 0 0 2px; margin: 0 0 8px; text-align: right; }

.dashboard .box .box-title h3, .dashboard .box .box-title h4 { float: left; font-size: 13px; font-weight: bold; margin: 0; }

/* Block: Recent Orders */
.dashboard .box-recent .box-head h2 { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_folder-table.gif); }

/* Block: Account Information */
.dashboard .box-info .box-head h2 { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_ma-info.gif); }

.dashboard .box-info h4 { font-size: 11px; font-weight: bold; text-transform: uppercase; }

/* Block: Reviews */
.dashboard .box-reviews .box-head h2 { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_ma-reviews.gif); }

.dashboard .box-reviews .number { float: left; font-size: 10px; font-weight: bold; line-height: 1; color: #fff; margin: 3px -20px 0 0; padding: 2px 3px; background: #0a263c; }

.dashboard .box-reviews .details { margin-left: 20px; }

.dashboard .box-reviews li.item { margin: 0 0 7px; }

.dashboard .box-reviews li.item.last { margin: 0; }

.dashboard .box-reviews .ratings { margin: 7px 0 0; }

/* Block: Tags */
.dashboard .box-tags .box-head h2 { background-image: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/i_ma-tags.gif); }

.dashboard .box-tags .number { float: left; font-size: 10px; font-weight: bold; line-height: 1; color: #fff; margin: 3px -20px 0 0; padding: 2px 3px; background: #0a263c; }

.dashboard .box-tags .details { margin-left: 20px; }

.dashboard .box-tags li.item { margin: 0 0 7px; }

.dashboard .box-tags li.item.last { margin: 0; }

.dashboard .box-tags .tags strong, .dashboard .box-tags .tags ul, .dashboard .box-tags .tags ul li { display: inline; }

/********** Dashboard > */
/* Address Book */
.addresses-list h2 { font-weight: bold; font-size: 13px; color: #e26703; text-transform: uppercase; }

.addresses-list h3 { font-weight: bold; font-size: 13px; }

.addresses-list address { margin: 0 0 3px; }

.addresses-list p { margin: 0; }

.addresses-list a { font-weight: bold; }

.addresses-list .link-remove { color: #646464; }

.addresses-list .separator { margin: 0 3px; }

.addresses-list li.item { background: #fff url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_account_box.gif) 0 0 repeat-x; border: 1px solid #ccc; padding: 10px 13px; margin: 0 0 10px; }

.addresses-list li.empty { background: none; border: 0; padding: 0; }

.addresses-list li.empty p { font-weight: bold; }

.addresses-list .addresses-additional li.item { background: none; border: 0; padding: 0; }

/* Order View */
.order-info { background: #dee5e8; border: 1px solid #d0cbc1; padding: 4px 8px; margin: 0 0 8px; }

.order-info dt, .order-info dd, .order-info ul, .order-info li { display: inline; }

.order-info .current { font-weight: bold; }

.order-info li { margin: 0 3px; }

.order-date { margin: 10px 0; }

.order-info-box { background: #fff url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_block-title.gif) 0 0 repeat-x; border: 1px solid #d0cbc1; padding: 12px 15px; margin: 0 0 15px; }

.order-info-box h2 { font-weight: bold; font-size: 13px; }

.order-info-box .box-payment p { margin: 0 0 3px; }

.order-info-box .box-payment th { font-weight: bold; padding-right: 7px; }

.order-items { width: 100%; overflow-x: auto; }

.order-items h2, .order-items h3 { clear: none; font-weight: bold; font-size: 13px; padding: 0; margin: 0 0 5px; color: #0a263c; }

.order-items .product-name { font-size: 1em !important; font-weight: bold !important; }

.order-items .link-print { color: #1e7ec8; font-weight: normal; }

.order-items .order-links { text-align: right; }

.order-additional { margin: 15px 0; }

/* Order Gift Message */
.gift-message dt strong { color: #666; }

.gift-message dd { font-size: 13px; margin: 5px 0 0; }

/* Order Comments */
.order-about dt { font-weight: bold; }

.order-about dd { font-size: 13px; margin: 0 0 7px; }

.tracking-table { margin: 0 0 15px; }

.tracking-table th { font-weight: bold; white-space: nowrap; }

.tracking-table-popup { width: 100%; }

.tracking-table-popup th { font-weight: bold; white-space: nowrap; }

.tracking-table-popup th, .tracking-table-popup td { padding: 1px 8px; }

/* Order Print Pages */
.page-print .print-head { margin: 0 0 15px; }

.page-print .print-head .logo { float: left; }

.page-print .print-head address { float: left; margin-left: 15px; }

.page-print h1 { font-size: 16px; font-weight: bold; }

.page-print h2, .page-print h3 { font-size: 13px; font-weight: bold; }

.page-print h2.h2 { font-size: 16px; font-weight: bold; }

.page-print .order-date { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_divider1.gif) 0 100% repeat-x; padding: 0 0 10px; margin: 0 0 10px; }

.page-print .col2-set { margin: 0 0 10px; }

/* Price Rewrites */
.page-print .gift-message-link { display: none; }

.page-print .price-excl-tax, .page-print .price-incl-tax { display: block; white-space: nowrap; }

.page-print .cart-price, .page-print .price-excl-tax .label, .page-print .price-incl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .price { display: inline; }

/* My Wishlist */
.my-wishlist .data-table td { padding: 10px; }

.my-wishlist .product-image { display: block; width: 113px; height: 113px; margin: 0 0 5px; }

.my-wishlist textarea { display: block; width: 97%; height: 109px; }

.my-wishlist .buttons-set { margin-top: 2em; }

.my-wishlist .buttons-set button.button { float: none; }

.my-wishlist .buttons-set .btn-add span, .my-wishlist .buttons-set .btn-share span { border-color: #406a83; background: #618499; }

#wishlist-table .add-to-links { white-space: nowrap; }

/* My Tags */
.my-tag-edit { float: left; margin: 0 0 10px; }

.my-tag-edit .btn-remove { float: right; margin: 4px 0 0 5px; }

#my-tags-table { clear: both; }

#my-tags-table td { padding: 10px; }

#my-tags-table .add-to-links { white-space: nowrap; }

/* My Reviews */
#my-reviews-table td { padding: 10px; }

.product-review .product-img-box { float: left; width: 140px; }

.product-review .product-img-box .product-image { display: block; width: 125px; height: 125px; }

.product-review .product-img-box .label { font-size: 11px; margin: 0 0 3px; }

.product-review .product-img-box .ratings .rating-box { float: none; display: block; margin: 0 0 3px; }

.product-review .product-details { margin-left: 150px; }

.product-review .product-name { font-size: 16px; font-weight: bold; margin: 0 0 10px; }

.product-review h3 { font-size: 12px; margin: 0 0 3px; color: #2f2f2f; }

.product-review .ratings-table { margin: 0 0 10px; }

.product-review dt { font-weight: bold; }

.product-review dd { font-size: 13px; margin: 5px 0 0; }

/* Billing Agreements */
.billing-agreements .info-box { margin: 15px 0; }

.billing-agreements .form-list li select { float: left; }

.billing-agreements .form-list li button.button { float: left; margin-left: 10px; }

.billing-agreements .table-caption { font-weight: bold; font-size: 13px; }

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

.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; }

.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; }

.map-popup-heading { background: #d9e5ee; border-bottom: 1px solid #ccc; padding: 5px 30px 5px 10px; width: 260px; }

.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; }

.map-popup-arrow { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/map_popup_arrow.gif) no-repeat; position: absolute; left: 50%; top: -10px; height: 10px; width: 19px; }

.map-popup-close { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/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; }

.map-popup-content { border-top: 1px solid #eee; padding: 10px; overflow: hidden; text-align: left; width: 280px; }

.map-popup-checkout { display: inline; float: right; text-align: right; }

.map-popup-checkout span { display: block; padding-right: 30px; }

.map-popup-checkout .paypal-logo { margin: 0 0 5px; }

.map-popup-price .price-box, .map-popup-price .price-box .special-price { margin: 0; padding: 0; }

.map-popup-price { margin: 5px 0 0; }

.map-popup-text { clear: right; margin: 0 10px; padding: 10px 0; text-align: left; word-wrap: break-word; }

.map-popup-only-text { border-top: 1px solid #ddd; }

/* ======================================================================================= */
/* Footer ================================================================================ */
.footer-container { border-top: 15px solid #b6d1e2; }

.footer { width: 930px; margin: 0 auto; padding: 10px 10px 50px; }

.footer .store-switcher { display: inline; margin: 0 5px 0 0; color: #fff; }

.footer .store-switcher label { font-weight: bold; vertical-align: middle; }

.footer .store-switcher select { padding: 0; vertical-align: middle; }

.footer a { color: #fff; text-decoration: none; }

.footer a:hover { text-decoration: underline; }

.footer .bugs { margin: 13px 0 0; color: #ecf3f6; }

.footer .bugs a { color: #ecf3f6; text-decoration: underline; }

.footer .bugs a:hover { text-decoration: none; }

.footer address { margin: 0 0 20px; color: #ecf3f6; }

.footer address a { color: #ecf3f6; text-decoration: underline; }

.footer address a:hover { text-decoration: none; }

.footer ul { display: inline; }

.footer ul.links { display: block; }

.footer li { display: inline; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bkg_pipe2.gif) 100% 60% no-repeat; padding: 0 7px 0 4px; }

.footer li.last { background: none !important; padding-right: 0 !important; }

.footer-container .bottom-container { margin: 0 0 5px; }

/* ======================================================================================= */
/* Sample Data============================================================================ */
.home-callout { margin-bottom: 12px; }

.home-callout img { display: block; }

.home-spot { float: left; width: 470px; margin-left: 20px; }

.best-selling h3 { margin: 12px 0 6px 0; color: #e25203; font-size: 1.2em; }

.best-selling table { border-top: 1px solid #ccc; }

.best-selling tr.odd { background: #eee url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/best_selling_tr_odd_bg.gif) 0 100% repeat-x; }

.best-selling tr.even { background: #fff url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/best_selling_tr_even_bg.gif) 0 100% repeat-x; }

.best-selling td { width: 50%; border-bottom: 1px solid #ccc; padding: 8px 10px 8px 8px; font-size: 11px; }

.best-selling .product-img { float: left; border: 2px solid #dcdcdc; }

.best-selling .product-description { margin-left: 107px; line-height: 1.3em; }

.best-selling a.product-name, .home-spot .best-selling a.product-name:hover { color: #203548; }

/* ======================================================================================= */
/* Clears ================================================================================ */
.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after { display: block; content: "."; clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden; }

/* ======================================================================================= */
.guest-select { width: 305px !important; }

.margin-left { margin-left: 1em; }

.margin-right { margin-right: 1em; }

.absolute { position: absolute; }

.absolute.left { left: 0; }

.absolute.right { right: 0; }

.absolute.top { top: 0; }

.absolute.bottom { bottom: 0; }

.red { color: #c6076e !important; }

.underline { text-decoration: underline !important; }

.block-popup.icon { display: block; text-indent: -999px; overflow: hidden; width: 35px !important; height: 40px !important; margin: 0; background: center no-repeat; }

.block-popup.icon.thermo { background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/icons/thermo.png"); }

/*  accordion
====================*/
/*  Basic stucture
=====================*/
#detailsaccordion { margin: 100px auto; width: 400px; }

#detailsaccordion ul { list-style: none; margin: 0; padding: 0; }

.detailsaccordion { display: none; }

.detailsaccordion:target { display: block; }

#detailsaccordion ul li a { text-decoration: none; display: block; padding: 15px; }

.detailsaccordion { padding: 4px; }

/*  Colors
====================*/
#detailsaccordion ul li a { background: #fff; border-bottom: 1px solid #E0E0E0; color: #333; }

.detailsaccordion { background: #fdfdfd; color: #333; }

.detailsaccordion:target { border: none; padding: 20px; color: #999; font-size: 14px; }

.detailsclearfix:after { content: ""; display: table; clear: both; }

/* global */
.detailswrapper { margin: 0 auto; padding: 0px; max-width: 100%; background-color: #fff; }

/* grid */
[class*="detailrow-"] { margin-bottom: 20px; }

[class*="detailrow-"]:last-child { margin-bottom: 0; }

@media all and (min-width: 768px) { /* all cols margin */
  [class*="detailcol-"] { margin-right: 15px; }
  [class*="detailcol-"]:last-child { margin-right: 0; }
  /* make the columns responsive */
  .detailcol-1-4 { float: left; }
  /* 2 span rows */
  /* 4 span rows */
  .detailrow-4 { padding-left: 60px; padding-top: 20px; }
  .detailrow-4 [class*="col-"]:first-child { margin-left: -60px; } }

@media all and (max-width: 750px) { .detailswrapper { display: none; } }

table.layout { width: 100%; border-collapse: collapse; }

table.display { margin: 1em 0; }

table.display th, table.display td { border: 1px solid #B3BFAA; padding: .5em 1em; }

table.display th { background: #D5E0CC; }

table.display td { background: #fff; }

table.responsive-table { box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2); }

@media (max-width: 30em) { table.responsive-table { box-shadow: none; }
  table.responsive-table thead { display: none; }
  table.display th, table.display td { padding: .5em; }
  table.responsive-table td:nth-child(1):before { content: 'Number'; }
  table.responsive-table td:nth-child(2):before { content: 'Name'; }
  table.responsive-table td:nth-child(1), table.responsive-table td:nth-child(2) { padding-left: 25%; }
  table.responsive-table td:nth-child(1):before, table.responsive-table td:nth-child(2):before { position: absolute; left: .5em; font-weight: bold; }
  table.responsive-table tr, table.responsive-table td { display: block; }
  table.responsive-table tr { position: relative; margin-bottom: 1em; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2); }
  table.responsive-table td { border-top: none; }
  table.responsive-table td.organisationnumber { background: #D5E0CC; border-top: 1px solid #B3BFAA; }
  table.responsive-table td.actions { position: absolute; top: 0; right: 0; border: none; background: none; } }

/*
	new-jaloucity icons
*/
.jc-icon { font-family: "new-jaloucity" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-arrow-down:before { content: "\e000"; }

.icon-arrow-down-thin:before { content: "\e001"; }

.icon-arrow-left:before { content: "\e002"; }

.icon-arrow-left-thin:before { content: "\e003"; }

.icon-arrow-right:before { content: "\e004"; }

.icon-arrow-right-thin:before { content: "\e005"; }

.icon-arrow-up:before { content: "\e006"; }

.icon-arrow-up-thin:before { content: "\e007"; }

.icon-box:before { content: "\e008"; }

.icon-star-full:before { content: "\e009"; }

.icon-box-thin:before { content: "\e00a"; }

.icon-car:before { content: "\e00b"; }

.icon-car-thin:before { content: "\e00c"; }

.icon-chat-left:before { content: "\e00d"; }

.icon-exclamation-thin:before { content: "\e00e"; }

.icon-exclamation-circle:before { content: "\e00f"; }

.icon-exclamation:before { content: "\e010"; }

.icon-email:before { content: "\e011"; }

.icon-download-box:before { content: "\e012"; }

.icon-download:before { content: "\e013"; }

.icon-cookie:before { content: "\e014"; }

.icon-close-thin:before { content: "\e015"; }

.icon-close-circle:before { content: "\e016"; }

.icon-close:before { content: "\e017"; }

.icon-checkmark-thin:before { content: "\e018"; }

.icon-checkmark:before { content: "\e019"; }

.icon-chat-right:before { content: "\e01a"; }

.icon-home:before { content: "\e01b"; }

.icon-info-circle:before { content: "\e01c"; }

.icon-letter:before { content: "\e01d"; }

.icon-location:before { content: "\e01e"; }

.icon-location-thin:before { content: "\e01f"; }

.icon-minus:before { content: "\e020"; }

.icon-minus-circle:before { content: "\e021"; }

.icon-minus-thin:before { content: "\e022"; }

.icon-pdf:before { content: "\e023"; }

.icon-person:before { content: "\e024"; }

.icon-person-thin:before { content: "\e025"; }

.icon-secure-thin:before { content: "\e026"; }

.icon-secure:before { content: "\e027"; }

.icon-search-thin:before { content: "\e028"; }

.icon-search:before { content: "\e029"; }

.icon-question-thin:before { content: "\e02a"; }

.icon-question-circle:before { content: "\e02b"; }

.icon-question:before { content: "\e02c"; }

.icon-plus-thin:before { content: "\e02d"; }

.icon-plus-circle:before { content: "\e02e"; }

.icon-plus:before { content: "\e02f"; }

.icon-phone-thin:before { content: "\e030"; }

.icon-phone:before { content: "\e031"; }

.icon-star-thin:before { content: "\e032"; }

.icon-cart:before { content: "\e033"; }

.icon-menu:before { content: "\e034"; }

.icon-facebook:before { content: "\e036"; }

.icon-twitter:before { content: "\e037"; }

.icon-instagram:before { content: "\e038"; }

.icon-pinterest:before { content: "\e039"; }

.icon-youtube:before { content: "\e03a"; }

.sticky-header .contactinfo { display: block; position: relative; }

.sticky-header .contactinfo .mail-desktop { position: absolute; top: 23px; left: 215px; transform: translate(-50%, -50%); }

.sticky-header .contactinfo .mail-desktop .contact-desktop { margin-left: 10px; }

.sticky-header .contactinfo .mail-desktop .contact-desktop:hover { cursor: pointer; }

@media (max-width: 1023px) { .sticky-header .contactinfo .mail-desktop { left: 230px; }
  .sticky-header .contactinfo .mail-desktop .contact-desktop { display: none; } }

@media (max-width: 767px) { .sticky-header .contactinfo .mail-desktop { left: 195px; } }

.sticky-header .contactinfo .mail-desktop i { font-size: 14px; }

.sticky-header .contactinfo .mail-desktop p { color: white; font-weight: bold; font-size: 18px; }

.sticky-header .contactinfo .mail-desktop .timetocall { font-weight: normal; font-size: 14px; }

.sticky-header .contactinfo .mail-desktop a { color: white; font-size: 18px; }

@media (max-width: 535px) { .sticky-header .contactinfo .mail-desktop { left: 180px; }
  .sticky-header .contactinfo .mail-desktop a { font-size: 14px; }
  .sticky-header .contactinfo .mail-desktop i { font-size: 12px; } }

@media (max-width: 499px) { .sticky-header .contactinfo .mail-desktop { display: none; } }

.sticky-header .contactinfo .show-mobile { position: absolute; top: 3px; right: 200px; }

.sticky-header .contactinfo .show-mobile a, .sticky-header .contactinfo .show-mobile span { display: inline-block; font-size: 18px; color: white; text-align: center; }

.sticky-header .contactinfo .show-mobile a:hover, .sticky-header .contactinfo .show-mobile span:hover { cursor: pointer; }

.sticky-header .contactinfo .show-mobile a.phone-mobile, .sticky-header .contactinfo .show-mobile span.phone-mobile { padding: 11px 0 5px; width: 50px; margin-right: -4px; }

.sticky-header .contactinfo .show-mobile a.contact-mobile, .sticky-header .contactinfo .show-mobile span.contact-mobile { padding: 11px 0 5px; width: 53px; border-left: 1px solid white; }

@media (max-width: 350px) { .sticky-header .contactinfo .show-mobile a.contact-mobile, .sticky-header .contactinfo .show-mobile span.contact-mobile { display: none; } }

@media (min-width: 499px) { .sticky-header .contactinfo .show-mobile { display: none; } }

/*# sourceMappingURL=styles.css.map */

/*! jQuery UI - v1.10.1 - 2013-02-24
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=12px&cornerRadius=0&bgColorHeader=%23009881&bgTextureHeader=flat&bgImgOpacityHeader=75&borderColorHeader=transparent&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=100&borderColorContent=%23eeeeee&fcContent=%23333333&iconColorContent=%23333333&bgColorDefault=%23009881&bgTextureDefault=flat&bgImgOpacityDefault=45&borderColorDefault=transparent&fcDefault=%23ffffff&iconColorDefault=%23ffffff&bgColorHover=%23dc0082&bgTextureHover=flat&bgImgOpacityHover=75&borderColorHover=transparent&fcHover=%23ffffff&iconColorHover=%23ffffff&bgColorActive=%23dc0082&bgTextureActive=flat&bgImgOpacityActive=50&borderColorActive=%23ffffff&fcActive=%23ffffff&iconColorActive=%23ffffff&bgColorHighlight=%23f8da4e&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=transparent&fcHighlight=%23333333&iconColorHighlight=%23333333&bgColorError=%23e11e1c&bgTextureError=flat&bgImgOpacityError=45&borderColorError=%23cd0a0a&fcError=%23ffffff&iconColorError=%23fcd113&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=%23999999&bgTextureShadow=flat&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px&zThemeParams=5d00000100f605000000000000003d8888d844329a8dfe02723de3e5701fa198449035fc0613ff729a37dd818cf92b1f6938fefa90282d04ae436bb72367f5909357c629e833100cfd489f970d269038357171435313c31270725c111b015996ae60113656398da2678587fba8d6199b0513fd97d014aa6d09b65dad78be22c090f634eeafc628592544fd00651587ccc7fb4bd7f8312b75c2e1a0822016ab3aeafcdf29adb6e1a6663350b96860f4d63432f4430636bf3d73bb7e6b017b41715a0634a537584e99d4077fbc7c0fcc9ed8de0ed88451d7d35690de610778341b51d79dee031db715efa37683a9d712098463297d13bdb3edf450c6f9e8d739b5637dd05c651700c326ebb8165e51def56998fa3a42ebaf096a8e5337cafa49be2558e9bbd75bc7a639e36761502b5d4a05835bab7304a3c063cb726d5a33b68b6225040c795ed2fe713c9e1ba1f630ce17a8157189908f19b96fe50c28b4c5df7fc142bd25c496763297a11be511113afdbd27cdf9653f8cbe8ba5cdaeebdbae6ea78b357af5a160a145879d57eb63c7b04d3b7b61d9e2137ac3c5dd3afdd46ac0af46d15462029cac4ce52ebb079a3601097d9c3fa6e6938cd2e3e3285865fbe0bd6f
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight: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}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:12px}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ccc;background:#fff url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid transparent;background:#009881 url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/ui-bg_flat_75_009881_40x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid transparent;background:#009881 url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/ui-bg_flat_45_009881_40x100.png) 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;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 transparent;background:#dc0082 url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/ui-bg_flat_75_dc0082_40x100.png) 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fff;background:#dc0082 url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/ui-bg_flat_50_dc0082_40x100.png) 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid transparent;background:#f8da4e url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/ui-bg_flat_55_f8da4e_40x100.png) 50% 50% repeat-x;color:#333}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#333}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#e11e1c url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/ui-bg_flat_45_e11e1c_40x100.png) 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-position:16px 16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/ui-icons_333333_256x240.png)}.ui-widget-header .ui-icon{background-image:url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/ui-icons_ffffff_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon{background-image:url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/ui-icons_333333_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/ui-icons_fcd113_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-widget-overlay{background:#aaa url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:5px 0 0 5px;padding:0;background:#999 url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/jquery-ui/images/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x;opacity:.45;filter:Alpha(Opacity=45);border-radius:5px}
/* ============================================ *
 * Category Page styles
 * ============================================ */

#gardine2 .left-text {
    width: 70%;
    float: left;
    height: auto
}
#gardine2 .right-text {
    width: 27%;
    float: left;
    height: auto;
    padding-right: 3%
}
#gardine2 .jc_cms_content a.link-button {
    padding: 0px 70px
}
#gardine2a .link-button {
    margin-right: 4%;
    font-weight: bold
}
#gardine2 .body-wrapper h1.headline span,
.mentioned-logo ul li {
    text-transform: uppercase
}
#gardine2 h2 {
    margin-bottom: 15px
}
#gardine2 .two-colums,
#gardine2 .two-colums2 {
    width: auto;
    height: 100%
}
#gardine2 .header-banner,
.header-container {
    width: 100%;
    background-color: #fff
}
#gardine2.link-button {
    text-decoration: none;
    font-family: 'Trade Gothic LT';
    font-weight: 900;
    min-width: 130px;
    font-size: 18px;
    line-height: 45px;
    height: 45px;
    text-align: center;
    color: #0c6052;
    margin-right: 26px
}
#gardine2.body-wrapper h1.headline,
.mentioned-logo h2.title,
.should-text {
    font-family: 'Trade Gothic LT', sans-serif
}
#gardine2.button-bar {
    margin-right: 2%
}
#gardine2 h2 {
    color: #c70f71
}
#gardine2.header-banner {
    margin: 0;
    border-top: 1px solid #396;
    position: relative
}
#gardine2.header-banner:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}
#gardine2 .body-wrapper {
    width: 1280px;
    margin: 0 auto
}
#gardine2 .body-wrapper h1 .headline {
    font-size: 43px;
    font-weight: 700;
    color: #FFF;
    text-align: center;
    width: 100%;
    line-height: 52px;
    padding: 0 0 31px;
    margin: 31px 0 0;
    border-bottom: 2px dotted #fc3
}
#gardine2 .should-text ul li {
    list-style: url(http://jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bullets/description-li.png);
    padding-left: 10px;
    margin-left: 5%
}
#gardine2 .content-bg {
    width: 100%;
    background-color: #fff;
    display: inline-block
}
#gardine2 .content-center {
    margin: 3% auto 0;
    width: 100%;
    max-width: 1280px
}
#gardine2 .should-text p {
    padding-left: 30px
}
#gardine2 .should-text {
    width: 45%;
    float: left;
    font-size: 20px;
    font-weight: 400;
    color: #000;
    padding: 40px 50px 0 0;
    height: 88px;
    line-height: 32px
}
#gardine2 .should-text p:first-child {
    background-color: #0a6f60;
    color: #fff;
    padding: 10px;
    max-width: 110px;
    margin-left: 5%;
    text-align: center
}
#gardine2 #gardine2 .mentioned-logo {
    margin: 0 auto;
    width: 100%;
    text-align: center
}
#gardine2 .mentioned-logo h2.title {
    font-size: 24px;
    color: #000;
    font-weight: 700;
    text-align: center;
    width: 100%;
    margin: 40px 0 15px
}
#gardine2 .mentioned-logo ul {
    margin: 0;
    padding: 0;
    width: 100%
}
#gardine2 .mentioned-logo ul li {
    display: inline-block;
    width: 21%;
    margin: 0 1.7% 0 0;
    list-style: none;
    padding: 0;
    font-size: 16px;
    color: #0C605E;
    font-weight: 700;
    float:right
}
#gardine2 .mentioned-logo ul li img {
    width: auto
}
#gardine2 .mentioned-logo ul li.last {
    margin: 0
}
#gardine2 .tipp_bg {
    margin-bottom: 2%;
    width: 100%;
    height: 420px;
    background: url(http://jaloucity.i-ways-network.org/media/wysiwyg/einstiegsseite_gardinen/delitherm.jpg) 100% 0 no-repeat #f2f2f2;
    float: right
}
#gardine2 .left_circle_g,
#gardine2 .left_circle_p {
    position: relative;
    width: 189px;
    height: 189px;
    text-align: center;
    float: right
}
#gardine2 .tipp_bg h3 {
    font-size: 41px;
    color: #666;
    line-height: 0;
    text-align: center;
    font-weight: 100;
    margin-top: 70px;
    margin-bottom: 0
}
#gardine2 .left_circle_p {
    background-color: rgba(232, 5, 132, .5);
    border: 0;
    border-radius: 100px;
    margin-top: 90px;
    color: #ced3d5;
    font-size: 12px;
    right: 100px
}
#gardine2 .left_circle_g p:first-child,
#gardine2 .left_circle_p p:first-child {
    font-size: 53px;
    color: #ced3d5;
    margin-top: 50px;
    line-height: 50px;
    margin-bottom: 0
}
#gardine2 .left_circle_g p:last-child,
#gardine2 .left_circle_p p:last-child {
    font-size: 12px;
    color: #fff
}
#gardine2 .left_circle_g {
    background-color: rgba(197, 148, 6, .5);
    border: 0;
    border-radius: 100px;
    margin-top: 90px;
    font-size: 53px;
    color: #ced3d5;
    margin-right: 150px
}
#gardine2 .left_circle_g p:nth-last-child() {
    font-size: 18px;
    color: #fff
}
#gardine2  p sup {
    font-size: 20%;
    top: -2em;
    margin-right: -1.5em
}
@media only screen and (max-width: 1000px) {
    #gardine2 .left-text {
        width: 0%;
    }
    #gardine2.right-text {
        width: 100%;
        float: none;
        height: auto
    }
    #gardine2 .hidep {
        font-size: 0px
    }
    #gardine2 .jc_cms_content a.link-button {
        margin-bottom: 4%;
        padding: 0;
        float: none
    }
    #gardine2 .content-bg {
        padding: 0;
        height: 0
    }
    #gardine2 .should-text,
   #gardine2  .tipp_bg {
        display: none
    }
    #gardine2  img.two-colums2 {
        display: none;
        width: 0
    }
   #gardine2  .two-colums {
        width: 100%;
        height: auto
    }
   #gardine2  .link-button {
        width: 100%;
        float: none;
        text-align: center;
        padding: 0;
        margin: 0
    }
    #gardine2 .button-bar {
        overflow: none;
        text-align: center
    }
}
@media only screen and (max-width: 964px) {
    #gardine2.mentioned-logo {
        width: 96%;
        margin: 0 2%
    }
    #gardine2 .body-wrapper {
        width: 90%;
        margin: 0 auto
    }
    #gardine2 .body-wrapper h1.headline {
        font-size: 42px
    }
    #gardine2 .mentioned-logo ul li {
        width: 23%
    }
   #gardine2  img.two-colums2 {
        display: none;
        width: 0
    }
}
@media only screen and (max-width: 920px) {
    #gardine2.mentioned-logo {
        width: 96%;
        margin: 0 2%
    }
    #gardine2 .two-colums2 img {
        display: none;
        width: 0
    }
}
@media only screen and (max-width: 860px) {
   #gardine2  .body-wrapper h1.headline {
        font-size: 38px;
        line-height: 45px
    }
}
@media only screen and (max-width: 767px) {
	#gardine2 .right-text {
	    width: 100%;
	    float: left;
	    height: auto;
	    padding-right: 0%
	}
	
	    #gardine2.should-text,
	   #gardine2  .tipp_bg {
	        display: none
	    }
	   #gardine2  .jc_cms_content a.link-button {
	        float: none;
	        text-align: center;
	        padding: 0;
	        margin: 0;
	        margin-bottom: 4%;
	    }
	   #gardine2  .two-colums2 img {
	        display: none;
	        width: 0
	    }
	    #gardine2 h2 {
	        margin-top: 3%
	    }
	    #gardine2 .mentioned-logo ul li {
	        font-size: 16px;
	        text-transform: none;
	        font-weight: 400
	    }
	   #gardine2  .body-wrapper h1.headline {
	        font-size: 32px;
	        line-height: 40px
	    }
	    #gardine2 .content-bg {
	        padding: 30px 0 25px
	    }
	    #gardine2 .content-center {
	        width: 100%
	    }
	    #gardine2 .mentioned-logo ul li {
	        width: 48%;
	        margin: 0 0 3%;
	        float: left
	    }
	   #gardine2  .mentioned-logo ul li.last,
	   #gardine2  .mentioned-logo ul li.right {
	        float: right;
	        margin: 0 0 3%;
	        width: 48%
	    }
	   #gardine2  .footer-container {
	        float: left;
	        width: 100%
	    }
	   #gardine2  .bullets-promise {
	        font-size: 14px
	    }
	    #gardine2 .mentioned-logo ul li img {
	        width: 80%
	    }
	}
    @media only screen and (max-width: 511px) {
       #gardine2  .video-main {
            margin: 18px 0 15px
        }
        #gardine2 .content-bg {
            padding: 20px 0
        }
        #gardine2 .row input {
            padding: 5px 16px 6px
        }
    } 
        
        @media only screen and (max-width: 480px) {
            #gardine2.should-text {
                font-size: 24px
            }
           #gardine2  .mentioned-logo h2.title {
                font-size: 26px
            }
        }
        @media only screen and (max-width: 388px) {
           #gardine2 .video-left img {
                width: 100%
            }
           #gardine2 .body-wrapper h1.headline {
                font-size: 30px;
                line-height: 38px
            }
            #gardine2 img.two-colums2 {
                display: none;
                width: 0
            }
        }

#responsive-images-breakpoints iframe {
  width: 48%;
  height: 350px;
  border:5px solid white
}

@media (max-width: 760px) { 
 #responsive-images-breakpoints iframe {
    width: 100%;
  }}

    
    /*  Global Styles */
.bg-white {
    background: #fff
}

.col2-left-layout .col-left {
    padding: 0;
}

.col2-left-layout .col-main {
    margin: 0;
    padding: 0
}

.content-wrapper {
    overflow: hidden;
}

.content-wrapper .heading {
    font-family: 'Trade Gothic LT';
}

.content-wrapper h1 {
    font-size: 30px;
    line-height: normal;
    padding: 0;
    margin: 10px 0;
}

.sidebar-wrapper > h2 {
    font-size: 26px;
    color: #333;
    padding: 15px 0;
    border-bottom: 1px solid #d6d6d6;
    font-weight: normal;
}

.sidebar-wrapper .box {
    border-bottom: 1px solid #d6d6d6;
    padding: 20px 0;
    overflow: hidden;
    font-size: 16px;
}

.sidebar-wrapper .box h3 {
    font-size: 21px;
    color: #333;
    padding: 0;
    margin: 0 0 10px;
}

.sidebar-wrapper .box p {
    line-height: normal;
    margin: 0;
    padding: 0;
}

.sidebar-wrapper .box .figure,
.sidebar-wrapper .box .video {
    margin: 15px 0;
    border: none;
    display: block;
}

.sidebar-wrapper .box .video {
    border: 1px solid;
}

.sidebar-wrapper .box span.block-popup,
.sidebar-wrapper .box a {
    color: #0a6f60;
    font-size: 14px;
    text-decoration: none;
}

.sidebar-wrapper .box a:before {
    content: '»';
    margin-right: .5em;
}

.container > div {
    padding: 0;
    background: center 20% no-repeat;
}

.content-wrapper.overview legend,
.content-wrapper.overview .tab-selector,
.content-wrapper fieldset.tabed {
    display: none;
}

.content-wrapper.overview fieldset.tabed,
.content-wrapper fieldset.tabed.active {
    display: block;
}

.content-wrapper .tab-selector {
    overflow: hidden;
    border-bottom: 1px solid #b3b3b3;
    text-align: center;
    line-height: 0;
    font-size: 0;
}

.content-wrapper .tab-selector .link-button {
    width: 48%;
    background: none;
    border-radius: 5px 5px 0 0;
    border: 1px solid #d6d6d6;
    display: inline-block;
    float: none;
    border-left-color: #999;
    border-right: none;
    border-bottom: none;
    padding: 0;
}

.content-wrapper .tab-selector.col-3 .link-button {
    width: 32%;
}

.content-wrapper .tab-selector .link-button:first-child {
    border-left-color: #d6d6d6;
}

.content-wrapper .tab-selector .link-button:last-child {
    border-right: 1px solid #d6d6d6;
}

.content-wrapper .tab-selector .link-button.active {
    background: #f9f9f9; /* Old browsers */
    background: -moz-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #cfcfcf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f9f9f9 0%, #cfcfcf 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#cfcfcf', GradientType=0); /* IE6-9 */
}

.content-wrapper fieldset {
    margin: 20px 0;
    display: block;
    clear: both;
}

.content-wrapper fieldset .container h3 {
    color: #d7267b;
}

.content-wrapper.configurator fieldset > .container {
    background: #fff;
    padding: 10px 0 20px;
    overflow: hidden;
    border-bottom: 1px solid #d6d6d6;
}

.content-wrapper.configurator fieldset .container > h2 {
    background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/configurators/step-header.png") center top no-repeat #eff0f1;
    position: relative;
    text-align: center;
    margin: 15px 0;
    padding: 15px 0;
    border-bottom: 1px solid #d9d9d9;
}

.content-wrapper.configurator fieldset .container > h2 span:not(.placeholder) {
    color: #cf2381;
    position: absolute;
    width: 100%;
    height: 30px;
    left: 0;
    top: -25px;
    font-size: 26px;
}

.content-wrapper.configurator fieldset .container > .jc_product_header {
    overflow: hidden;
    position: relative;
    padding-left: 150px;
    background: left top no-repeat;
}

.content-wrapper.configurator fieldset .container.border {
	margin: 15px 0;
}

.content-wrapper.configurator fieldset .container label {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid transparent;
}
.content-wrapper.configurator fieldset .container.border label:first-child {
    border-top: 1px solid #d6d6d6;
}
.content-wrapper.configurator fieldset .container.border label {
    border-bottom: 1px solid #d6d6d6;
}
.content-wrapper.configurator fieldset .container.icon label {
    height: 100px;
    display: block;
}

.content-wrapper.configurator fieldset .container i,
.content-wrapper.configurator fieldset .container span {
    display: inline-block;
    vertical-align: middle;
}

.content-wrapper.configurator fieldset .container span span {
    font-size: 80%;
	line-height: 1.2em;
	margin-top: 5px;
}

.content-wrapper.configurator fieldset .container i {
    height: 100px;
    margin: 0 20px 0 10px;
    position: relative;
    overflow: hidden;
}

.content-wrapper.configurator fieldset .container.icon.thick > label,
.content-wrapper.configurator fieldset .container.thick > label i  {
    height: 170px;
}

.content-wrapper.configurator fieldset .container.icon .description {
   width: 70%;
}

.content-wrapper.configurator fieldset .container.icon-right i {
    float: right;
}

.content-wrapper.configurator fieldset .container i img {
    width: auto;
    height: 100%;
}

.content-wrapper fieldset .container.radio > label {
    padding: 10px 0 10px 45px;
}

.content-wrapper fieldset .container.radio.icon-right > label {
    padding-left: 60px;
}

.content-wrapper fieldset .container.radio > label.selected,
.content-wrapper fieldset .container.icon > label.selected {
    background-color: #e6efed !important;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
}

.content-wrapper fieldset .container.radio > label > span {
    width: 30%;
}

.content-wrapper fieldset .container.radio.icon-right > label > span {
    margin: 0 150px 0 0;
    position: absolute;
    top: 50%;
    left: 55px;
    width: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.content-wrapper fieldset .container.radio > label .block-popup {
    margin-top: -0.5em;
    position: absolute;
    right: 20px;
    left: auto;
    top: 50%;
    width: auto;
}

.content-wrapper fieldset .container.radio.icon-right > label .block,
.content-wrapper fieldset .container.radio.icon-right > label .block-popup {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    margin: 10px 0 0;
    line-height: 1em;
}
.content-wrapper fieldset .container.radio.icon-right > label .block {
}

.content-wrapper fieldset .container.radio > label > input[type=radio] {
    display: none;
}

.content-wrapper fieldset .container.radio > label:before {
    content: ' ';
    display: block;
    background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/radiobutton.png") top no-repeat;
    width: 30px;
    height: 31px;
    overflow: hidden;
    top: 50%;
    margin-top: -16px;
    left: 10px;
    position: absolute;
}

.content-wrapper fieldset .container.radio label.selected:before {
    background-position: bottom;
}

.content-wrapper fieldset .container .subcontainer {
    border-top: 2px solid #d7267b;
    padding: 15px 20px 20px;
    margin-top: 30px;
    position: relative;
    overflow: visible;
}
.content-wrapper fieldset .container .subcontainer.no-border {
	border: none;
	margin-top: 0;
}

.content-wrapper fieldset .container .subcontainer.grey {
    border: 20px solid #e6efed;
    padding: 15px 20px 20px;
    margin-top: 0;
    position: relative;
    overflow: hidden;
}

.content-wrapper fieldset .container .subcontainer.grey1 {
    background: #e6efed;
    border: none;
    padding: 15px 7px 20px;
    margin-top: 0;
    position: relative;
    overflow: hidden;
}

.content-wrapper fieldset .container .subcontainer:before {
    content: ' ';
    position: absolute;
    width: 30px;
    height: 13px;
    background: #fff url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/subcontainer-arrow.png") center top no-repeat;
    left: 50%;
    top: -2px;
    margin-left: -15px;
}
.content-wrapper fieldset .container .subcontainer.no-border:before {
	display: none;
}

.content-wrapper fieldset .container .subcontainer.grey:before {
    background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/subcontainer-grey-arrow.png");
    top: 0;
}

.content-wrapper fieldset .container .subcontainer.grey1:before {
    background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/subcontainer-white-arrow.png") center top no-repeat;
    top: 0;
}


.content-wrapper fieldset .container .subcontainer h2 {
    text-align: center;
    position: relative;
}

.content-wrapper fieldset .container .subcontainer h2 > span {
    display: block;
    margin: 0 auto;
    color: #cf2381;
}


.content-wrapper fieldset .subcontainer .container.radio > label {
	height: auto;
	padding: 20px 0 20px 60px;
}

.content-wrapper fieldset .subcontainer .container.radio > label > span {
	width: auto;
}
.content-wrapper fieldset .subcontainer .container.radio > label > span.right {
	margin: 0 20px 0 0;
	left: auto;
    margin-right: 20px;
    position: relative;
    width: auto;
}

#jc-standard-sizes-table {
    font-family: 'Trade Gothic LT';
    border-top: 1px solid #d6d6d6;
}

#jc-standard-sizes-table .crear-fix {
    border-left: 1px solid #d6d6d6;
}

#jc-standard-sizes-table .h {
    line-height: 60px;
    font-size: 24px;
    background: #eff0f1;
    border: 1px solid #d6d6d6;
    border-left: none;
    padding: 0 20px;
    font-weight: bold;
    margin-top: -1px;
}

#jc-standard-sizes-table .h > span {
    float: right;
    font-size: 16px;
    font-weight: normal;
}

#jc-standard-sizes-table .w {
    width: 94px;
    height: 55px;
    display: inline-block;
    border: 1px solid #d6d6d6;
    border-left: none;
    text-align: center;
    position: relative;
    padding-top: 55px;
    font-family: Arial;
    font-size: 16px;
    cursor: pointer;
    margin-top: -1px;
}

#jc-standard-sizes-table .w input {
    display: none;
}

#jc-standard-sizes-table .w strong {
    display: block;
}

#jc-standard-sizes-table .w:before {
    content: ' ';
    display: block;
    background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/radiobutton.png") top no-repeat;
    width: 30px;
    height: 31px;
    overflow: hidden;
    top: 15px;
    margin-left: -15px;
    left: 50%;
    position: absolute;
}

#jc-standard-sizes-table .w.selected {
    background: #eff0f1;
}

#jc-standard-sizes-table .w.selected:before {
    background-position: bottom;
}

.content-wrapper.overview fieldset .container {
    overflow: hidden;
    position: relative;
    padding: 20px 0;
}

.content-wrapper.overview fieldset .container.standard {
    border-bottom: 1px solid #d6d6d6;
}

.content-wrapper.overview fieldset .container .description {
    width: auto;/*95%??*/
}

.content-wrapper.overview fieldset .container .group {
    clear: both;
}

.content-wrapper.overview fieldset .container .group .description {
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 3%;
    width: 30%;
}

.content-wrapper.overview fieldset .container .group .description .button-bar {
    bottom: 0;
}

.content-wrapper.overview fieldset .container .group .description .button-bar,
.content-wrapper.overview fieldset .container .group .description .button-bar .link-button {
    width: 99%;
	padding: 0;
}

.content-wrapper.overview fieldset .container .group .description .button-bar {
	margin: 10px 0;
}

.content-wrapper fieldset .container .group .description ul > li {
    float: none;
}

.content-wrapper.overview fieldset .container i {
    width: 120px;
    height: 190px;
    background: no-repeat left top;
    background-size: auto 100%;
    margin: 0 20px 10px 0;
	display: block;
}

.content-wrapper fieldset .container.standard > div div.price {
    margin-top: -35px;
}

.content-wrapper.jalousie fieldset .container.standard i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/jalousie/standard.png');
    float: left;
    width: 220px;
}
.content-wrapper.overview fieldset .container {
	padding-top: 0;
}

.content-wrapper.overview fieldset .container.standard,
.content-wrapper.overview fieldset .container.falt,
.content-wrapper.overview.gardinen fieldset .container {
	margin-right: 3%;
}
.content-wrapper.overview fieldset .container  > h2 {
	color: #c70f71;
	margin: 0 0 30px;
}
.content-wrapper fieldset .container.custom .description h2 {
	margin: 20px 0;
	display: inline-block;
	border-bottom: 4px solid;
}
.content-wrapper fieldset .container.custom .basic h2 {
	border-bottom-color: #f7a63a;
}
.content-wrapper fieldset .container.custom .medium h2 {
	border-bottom-color: #456ed5;
}
.content-wrapper fieldset .container.custom .premium h2 {
	border-bottom-color: #e13846;
}
.content-wrapper.jalousie fieldset .container.custom .wooden h2,
.content-wrapper.rollo fieldset .container.custom .doppel h2 {
	border: none;
}

.content-wrapper.jalousie fieldset .container.custom .basic i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/jalousie/basic.png');
}
.content-wrapper.jalousie fieldset .container.custom .medium i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/jalousie/medium.png');
}
.content-wrapper.jalousie fieldset .container.custom .premium i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/jalousie/premium.png');
}
.content-wrapper.jalousie fieldset .container.custom .wooden i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/jalousie/holz.png');
}

.content-wrapper.rollo fieldset .container.standard i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/rollo/standard.png');
    width: 200px;
    height: 267px;
    float: left;
}
.content-wrapper.rollo fieldset .container.custom i {
    width: 160px;
    height: 200px;
}
.content-wrapper.rollo fieldset .container.custom .basic i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/rollo/basic.png');
}
.content-wrapper.rollo fieldset .container.custom .medium i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/rollo/medium.png');
}
.content-wrapper.rollo fieldset .container.custom .premium i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/rollo/premium.png');
}
.content-wrapper.rollo fieldset .container.custom .doppel-basic i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/rollo/doppel-basic.png');
}
.content-wrapper.rollo fieldset .container.custom .doppel-medium i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/rollo/doppel-medium.png');
}
.content-wrapper.rollo fieldset .container.custom .doppel-premium i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/rollo/doppel-premium.png');
}

.content-wrapper.rollo fieldset .container.falt i,
.content-wrapper.faltrollos fieldset .container.falt i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/rollo/falt.png');
    width: 196px;
    height: 265px;
    float: left;
}
.content-wrapper.rollo fieldset .container.custom.falt .description h2,
.content-wrapper.faltrollos fieldset .container.custom .description h2,
.content-wrapper.gardinen fieldset .container.custom .description h2 {
	border: none;
	margin: 0;
}

.content-wrapper.lamellenvorhaenge fieldset .container.custom .basic i {
	width: 120px;
	height: 190px;
}
.content-wrapper.lamellenvorhaenge fieldset .container.custom .basic i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/lamellenvorhang/basic.png');
}
.content-wrapper.lamellenvorhaenge fieldset .container.custom .medium i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/lamellenvorhang/medium.png');
}
.content-wrapper.lamellenvorhaenge fieldset .container.custom .premium i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/lamellenvorhang/premium.png');
}

.content-wrapper.plissees fieldset .container.custom i {
	width: 166px;
	height: 190px;
}
.content-wrapper.plissees fieldset .container.custom .basic i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/plissee/basic.png');
}
.content-wrapper.plissees fieldset .container.custom .medium i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/plissee/medium.png');
}
.content-wrapper.plissees fieldset .container.custom .premium i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/plissee/premium.png');
}
.content-wrapper.plissees fieldset .container.wabenplissees .cosimo i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/plissee/cosimo.png');
}
.content-wrapper.plissees fieldset .container.wabenplissees .cosiflor i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/plissee/cosiflor.png');
}
.content-wrapper.plissees fieldset .container.wabenplissees .duette i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/plissee/duette-new.png');
}
.content-wrapper.plissees fieldset .container.wabenplissees .cosimo h2 {
	border-bottom-color: #c2bfc0;
}
.content-wrapper.plissees fieldset .container.wabenplissees .cosiflor h2 {
	border-bottom-color: #807e7f;
}

.content-wrapper.plissees fieldset .container.wabenplissees  .block-popup.icon { 
    position: absolute;
    left: 150px;
    top: 230px;
}

.content-wrapper.gardinen fieldset .container.custom i {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/gardine/custom.jpg');
    float: left;
    width: 160px;
    height: 353px;
}

.content-wrapper fieldset .container > div {
    position: relative;
    overflow: hidden;
}

.content-wrapper fieldset .container > div.description {
    margin-top: 20px;
}

.content-wrapper fieldset .container > div.custom .description,
.content-wrapper fieldset .container > div.accessories .description {
    width: 150px;
    padding-right: 10px;
    position: relative;
}

.content-wrapper.plissees fieldset .container > div.custom .description {
    min-height: 230px;
}

.content-wrapper fieldset .description h3 {
    font-size: 24px;
    padding: 0 10px 0 0;
}

.content-wrapper fieldset .description .star {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 3px;
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bullets/star.png') center no-repeat;
}

.content-wrapper fieldset .description ul,
#jc-simple-product .short-description ul,
ul.jc-bullets {
    list-style: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bullets/description-li.png');
    padding-left: 20px;
}

ul.jc-bullets {
    padding-left: 15px;
}

.content-wrapper fieldset .description ul {
    width: 550px;
    overflow: hidden;
    margin-bottom: 20px;
}

.content-wrapper.overview fieldset .group .description ul {
    height: 120px;
}

.content-wrapper fieldset .description ul > li {
    margin: 5px 50px 0 0;
/*    float: left;*/
    width: 215px;
    font-size: 13px;
    line-height: 16px;
}

.content-wrapper fieldset .container > div div.price {
    font-family: 'Trade Gothic LT';
    font-size: 24px;
    font-weight: bold;
    text-align: right;
    overflow: hidden;
    clear: both;
    padding: 10px 0;
    bottom: 65px;
    right: 10px;
    position: absolute;
}

.content-wrapper fieldset .button-bar {
    padding: 10px 0;
    overflow: hidden;
    position: relative;
}

.content-wrapper.overview fieldset .button-bar {
    position: relative;
    text-align: right;
}

.content-wrapper.overview fieldset .button-bar .link-button {
    width: 250px;
    float: right;
}

.content-wrapper .hr {
    background: #d3d2d2 !important;
    height: 1px !important;
    overflow: hidden;
    margin: 10px 0;
    position: relative;

}

.content-wrapper fieldset .container .hr {
    margin: 20px 0;
}

.jc_category_header {
    margin: 0;
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 5px;
}

/*  Jalousie Category Page */

.jc_category_header.jalousie > div {
    /*padding: 145px 0 0 210px;
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/jalousie/category-header.jpg') left top no-repeat;*/
}

.jc_category_footer.jalousie p {
    font-size: 10px;
    line-height: 1.3em;
}

/*  Standardjalousie Product Page */
/*  Standardrollo Product Page */

.standardjalousie #selected-color,
.standardrollo #selected-color {
    font-size: 11px;
    line-height: 50px;
    margin-left: 10px;
}

.standardjalousie .container.colors,
.standardrollo .container.colors {
    text-align: center;
}

.standardrollo .container.colors,
.standardrollo .container.select-size {
    display: none;
}

.standardjalousie .container.colors label,
.standardrollo .container.colors label {
    display: inline-block;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    margin: 20px 15px 0;
}

.standardjalousie .container.colors label input,
.standardrollo .container.colors label input {
    display: none;
}

.standardjalousie .container.colors label > span,
.standardrollo .container.colors label > span {
    width: 50px;
    height: 50px;
    display: block;
    position: relative;
    margin: 0 auto 15px;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: 0 0 1px #ccc;
}

.standardjalousie .container.colors label > span > img,
.standardrollo .container.colors label > span > img {
    width: 54px;
    height: 54px;
    margin: -2px 0 0 -2px;
}

.standardjalousie .container.colors label.selected,
.standardrollo .container.colors label.selected {
    color: #d7267b;
    font-weight: bold;
}

.standardjalousie .container.colors label.selected > span,
.standardrollo .container.colors label.selected > span {
    border: 3px solid #d7267b;
    width: 44px;
    height: 44px;
}

.standardjalousie .jc_product_header.standardjalousie,
.standardrollo .jc_product_header.standardrollo {
    display: block;
}

.configurator-button {
    display: block;
    width: 150px;
    height: 50px;
    background: #fafafa url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/icons/configurator.png') 200px 10px no-repeat;
    border: 1px solid #8c8c8c;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: 'Trade Gothic LT';
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
    color: #02483d;
    text-decoration: none !important;
    text-indent: -12px;
    padding: 5px 55px 0 30px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .15), 0 -1px 2px #ccc inset;
    margin-top: 7px;
}

.configurator-button.small {
    background: #fafafa;
    font-size: 14px;
    height: auto;
    padding: 10px 20px;
    text-align: center;
    display: inline-block;
    width: auto;
    line-height: 16px;
    text-indent: 0;
}

.standardrollo .container.transparency {
    background: #fff url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/configurator-tab-bottom.png') top repeat-x;
    margin: -23px 21px 20px;
    border: 1px solid #e8ebee !important;
    border-top: none;
}

#jc-installs,
#jc-installs > .container.installations {
    padding: 0;
}

#jc-installs > .container.installations {
    overflow: hidden;
    margin-top: 20px;
}

#jc-installs > .container.installations > label {
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 16px;
    width: 18%;
    position: relative;
    z-index: 5;
    text-align: center;
    margin-right: 1%;
    overflow: visible;
}

#jc-installs > .container.installations > label.selected {
 	color: #d72778;
}

#jc-installs > .container.installations > label > input {
    display: none;
}

#jc-installs > .container.installations > label > span,
#jc-installs > .container.installations > label > i {
    position: relative;
    margin: 0 auto;
    display: block;
    max-width: 120px;
}

#jc-installs > .container.installations > label > i {
    width: 80px;
    height: 100px;
 	border: 2px solid transparent;
 	margin-bottom: 5px;
}
#jc-installs > .container.installations > label.selected > i {
 	border-color: #d72778;
}

#jc-installs > .container.installations > label > i > img {
    width: 100%;
    height: 100%;
}

#jc-standard-transparencies label i {
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bullets/rollo-transparencies.png') 0 top no-repeat;
}

#jc-standard-transparencies label.sichtschutz i {
    background-position: 0 -90px;
}

#jc-standard-transparencies label.abdunkelnd i {
    background-position: 0 5px;
}

#jc-standard-transparencies label.transparent i {
    background-position: 0 -180px;
}

fieldset > .container {
    opacity: 1;
    -moz-opacity: 1;
    -webkit-opacity: 1;
    position: relative;
}

#jc-configurator-wrapper > fieldset .container.loading > div {
    min-height: 100px;
    -moz-opacity: .6;
    -webkit-opacity: .6;
    opacity: .6;
}

#jc-configurator-wrapper > fieldset > .container.loading:after {
	content: ' ';
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -30px 0 0 -30px;
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/animations/ajax-loader-small.gif') center no-repeat;
    width: 60px;
    height: 60px;
    -moz-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    z-index: 9999;
}

#jc-overlay {
    position: absolute;
    background: transparent;
    background: rgba(255, 255, 255, .5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff);*/
    zoom: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100;
}

#jc-overlay .overlay-container {
    position: relative;
    margin: 70px auto 0;
}

#jc-overlay .overlay-container > .product-info {
    background: #fff;
    width: 70%;
    border: 1px solid #8e8e8e;
    padding: 20px;
    position: relative;
    margin: 0 auto;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -o-border-radius: 4px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, .15);
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, .15);
    -khtml-box-shadow: 5px 5px 5px rgba(0, 0, 0, .15);
    -o-box-shadow: 5px 5px 5px rgba(0, 0, 0, .15);
    z-index: 2;
}

#jc-overlay .overlay-container > .product-info > h2 {
    font-size: 24px;
    line-height: 30px;
    padding: 0 10px;
}

#jc-overlay .overlay-container > .product-info > .details {
    margin: 20px 0 10px;
    padding: 20px 10px;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    overflow: hidden;
}

#jc-overlay .overlay-container > .product-info > .details > .info {
    float: left;
}

#jc-overlay .overlay-container > .product-info > .details > img {
    float: left;
    margin-right: 10px;
}

#jc-overlay .overlay-container > .product-info > .details > .price {
    float: right;
	font-family: 'Trade Gothic LT';
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
}

#jc-overlay .overlay-container > .product-info a.top.close-jc-overlay {
    background-color: #f5f5f5;
    right: 19px;
    top: 19px;
    border-radius: 4px;
    text-align: center;
    text-decoration: none;
    padding: 2px 4px 1px;
    border: 1px solid #898989;
    cursor: pointer;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
    position: absolute;
}

#jc-overlay .overlay-container > .product-info a.yellow {
    float: right;
}

.availability {
    background: left no-repeat;
    padding-left: 35px;
    line-height: 32px;
    display: block;
}

.availability.in-stock {
    background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/icons/in-stock.png");
}

.availability.out-of-stock {
    background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/icons/out-of-stock.png");
}

#jc-overlay .overlay-container > .cross-selling {
    width: 505px;
    position: relative;
    background: #f5f5f5;
    border: 1px solid #898989;
    padding: 20px;
    position: relative;
    margin: -2px auto 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -o-border-radius: 4px;
    box-shadow: 3px 5px 5px rgba(0, 0, 0, .1);
    -moz-box-shadow: 3px 5px 5px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 3px 5px 5px rgba(0, 0, 0, .1);
    -khtml-box-shadow: 3px 5px 5px rgba(0, 0, 0, .1);
    -o-box-shadow: 3px 5px 5px rgba(0, 0, 0, .1);
    z-index: 1;
}

#jc-overlay .overlay-container > .cross-selling > h2 {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 10px;
}

#jc-overlay .overlay-container > .cross-selling ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
    height: 320px;
}

#jc-overlay .overlay-container > .cross-selling ul > li {
    width: 230px;
    margin: 0 50px 0 0;
    position: relative;
    padding: 10px 20px 0 0;
    border-right: 1px solid #bdc1c2;
    overflow: hidden;
    text-indent: 0;
}

#jc-overlay .overlay-container > .cross-selling ul > li:first-child {
}

#jc-overlay .overlay-container > .cross-selling ul > li > div {
    margin: 3px 0;
    overflow: hidden;
    height: 50px;
}

#jc-overlay .overlay-container > .cross-selling ul > li > div > p {
    float: left;
    width: 150px;
    padding: 0;
    margin: 0;
}

#jc-overlay .overlay-container > .cross-selling ul > li > div .price {
    color: #c6007b;
    font-weight: bold;
    float: right;
}

#jc-overlay .overlay-container > .cross-selling ul > li > a {
    color: #000;
}

#jc-overlay .overlay-container > .cross-selling ul > li > img {
    clear: both;
    margin-top: 5px;
}

#jc-overlay .overlay-container > .cross-selling .jcarousel-clip {
    width: auto;
    height: auto;
    overflow: hidden;
}

#jc-overlay .overlay-container > .cross-selling .jcarousel-prev,
#jc-overlay .overlay-container > .cross-selling .jcarousel-next {
    display: none !important;
}

/**
* Stndard Jalousie Simple Product
*/

#jc-simple-product {
    padding: 0 20px;
}
#jc-simple-product .inner{
    overflow: hidden;
    margin-top: 20px;
}
#jc-simple-product .left-panel {
	float: left;
	width: 635px;
}

#jc-simple-product .right-panel {
	float: right;
	width: 300px;
}

#jc-simple-product #media-gallery {
    width: 300px;
    height: 400px;
    float: left;
    padding-right: 20px;
    position: relative;
}

#jc-simple-product #jc-buy-panel {
    color: #fff;
	background: rgb(0,152,129);
	background: -moz-linear-gradient(top,  rgba(0,152,129,1) 45%, rgba(10,111,96,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,rgba(0,152,129,1)), color-stop(100%,rgba(10,111,96,1)));
	background: -webkit-linear-gradient(top,  rgba(0,152,129,1) 45%,rgba(10,111,96,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,152,129,1) 45%,rgba(10,111,96,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,152,129,1) 45%,rgba(10,111,96,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,152,129,1) 45%,rgba(10,111,96,1) 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009881', endColorstr='#0a6f60',GradientType=0 );*/
    padding: 60px 0 15px;
    margin-bottom: 10px;
    position: relative;
}

#jc-simple-product #jc-buy-panel:before {
	content: ' ';
	display: block;
	position: absolute;
	background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/logos/jaloucity-header-new.png") no-repeat;
	background-size: 100% auto;
	width: 74px;
	height: 40px;
	overflow: hidden;
	top: 20px;
	left: 50%;
	margin-left: -37px;
}

#jc-simple-product #jc-buy-panel > div {
    padding: 5px 20px;
    overflow: hidden;
}

#jc-simple-product #jc-buy-panel > div > span {
    color: white;
    float: right;
    width: 90px;
}

#jc-simple-product #jc-buy-panel .loading {
    background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/animations/ajax-loader-mini.gif") left no-repeat;
}

#jc-simple-product #jc-buy-panel .summary.loading {
    background-position: center;
}

#jc-simple-product #jc-buy-panel label {
    display: block;
    font-family: 'Trade Gothic LT';
    font-size: 18px;
    margin-bottom: 15px;
}

#jc-simple-product #jc-buy-panel .summary {
    border-top: 1px solid #fff;
    margin: 20px 0;
    padding-top: 15px;
    overflow: hidden;
}

#jc-simple-product #jc-buy-panel .summary > #new-price {
    float: right;
    text-align: right;
    font-weight: bold;
    font-size: 24px;
    font-family: 'Trade Gothic LT';
    width: 45%;
    padding: 10px 0 5px;
}

#jc-simple-product #jc-buy-panel .summary > #old-price {
    line-height: 30px;
    float: left;
    color: #80ccc0;
    text-decoration: line-through;
}

#jc-simple-product #jc-buy-panel #in-cart {
    float: none !important;
}

#jc-simple-product #jc-buy-panel .infos {
	float: left;
	font-size: 14px;
}

#jc-simple-product #jc-buy-panel .infos a,
#jc-simple-product #jc-buy-panel .infos .block-popup {
    color: #fff;
    text-decoration: underline;
}

#jc-simple-product #jc-buy-panel #availability-container .availability {
   font-size: 14px;
   margin-top: 20px;
}
#jc-simple-product #jc-buy-panel #availability-container .availability strong {
	font-weight: normal;
}

#jc-simple-product .short-description {
	font-size: 14px;
	overflow: hidden;
}

#jc-simple-product .short-description > h2 {
    font-family: Arial, sans-serif;
    color: #0b0e12;
    margin-bottom: 10px;
}

#jc-simple-product .details {
    clear: both;
}

#jc-simple-product .details > .description {
}

#jc-simple-product .details > .description.accessories {
    float: none;
    width: auto;
    padding-bottom: 20px;
}

#jc-simple-product .details > .description h2 {
    font-size: 24px;
}


#jc-simple-product #cross-selling-container > div > div {
    height: 240px;
    overflow: hidden;
}

#jc-simple-product #cross-selling-container > div > div.loading,
#jc-simple-product #media-gallery.loading {
    background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/animations/ajax-loader-small.gif") center no-repeat;
}

#jc-simple-product #cross-selling-container h3 {
    font-size: 20px;
    color: #016758;
}

#jc-simple-product #cross-selling-container .jcarousel-prev,
#jc-simple-product #cross-selling-container .jcarousel-next {
    display: none !important;
}

#jc-simple-product #cross-selling-container ul > li {
    width: 200px;
    height: 240px;
    overflow: hidden;
    padding-right: 50px;
    margin: 0 25px;
    border-right: 1px solid #d5d5d5;
    text-align: center;
    display: inline-block;
}

#jc-simple-product #cross-selling-container ul > li .price {
    float: right;
    color: #c6007b;
    font-weight: bold;
    font-size: 24px;
}

#jc-simple-product #cross-selling-container ul > li > div {
    overflow: hidden;
    margin: 10px 0;
    text-align: left;
}

#jc-simple-product #cross-selling-container ul > li > a {
    color: #000;
    font-weight: bold;
    line-height: 15px;
}

#jc-simple-product #cross-selling-container > .link-button {
    float: none !important;
    margin: 10px 30px 10px 10px;
    padding: 10px 10px 10px 20px;
    height: auto;
    font-weight: normal;
    text-align: left;
    text-indent: -12px;
    line-height: 20px;
}

#jc-simple-product #cross-selling-container > .link-button > span {
    background: right center no-repeat;
    display: block;
    padding-right: 50px;
}

#jc-simple-product #cross-selling-container > .link-button.messen > span {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/icons/button-messen.png');
}

#jc-simple-product #cross-selling-container > .link-button.montage > span {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/icons/button-montage.png');
}

#jc-simple-product #cross-selling-container > .link-button.bedienen > span {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/icons/button-bedienen.png');
}

#media-gallery .thumbnails {
    width: 221px;
    position: relative;
    display: block;
    float: left;
    margin: 0 1px;
    overflow: hidden;
    height: 56px;
}

#media-gallery .thumbnails-jcarousel-clip {
    overflow: hidden;
}

#media-gallery .thumbnails-jcarousel-prev,
#media-gallery .thumbnails-jcarousel-next {
    width: 27px;
    height: 54px;
    top: 1px;
    overflow: hidden;
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn/thumbnails-sliders.png') top no-repeat;
    position: relative;
    float: left;
    cursor: pointer;
}

#media-gallery .thumbnails-jcarousel-prev {
    background-position: left !important;
}

#media-gallery .thumbnails-jcarousel-next,
#media-gallery .thumbnails-jcarousel-next:hover {
    background-position: right !important;
}

#media-gallery .thumbnails ul {
    border-left: 1px solid #949494;
    width: 20000em;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

#media-gallery .thumbnails ul > li {
    width: 54px;
    height: 54px;
    overflow: hidden;
    position: relative;
    border: 1px solid #949494;
    border-left: none;
    vertical-align: top;
    margin-right: 10px;
    float: left;
}

#media-gallery .thumbnails ul > li > a > img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -40px 0 0 -40px;
}

#media-gallery .preview {
    height: 290px;
    overflow: hidden;
    padding: 5px 1px;
    border: 1px solid #d5d5d5;
    text-align: center;
    position: relative;
}


#media-gallery .preview  > img {
	max-width: 100%;
	max-height: 1000%;
}

/*#media-gallery .jc-zoom {
	position: absolute;
	right: 20px;
	bottom: 81px;
}*/

#jc-simple-product .short-description > .rating {
    overflow: hidden;
    margin-bottom: 20px;
}

#jc-simple-product .short-description > .rating > a {
    font-size: 11px;
    color: #000;
    float: left;
    line-height: 20px
}

#jc-simple-product .short-description > .rating > span {
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/icons/rating-stars.png') left top no-repeat;
    width: 86px;
    height: 15px;
    display: block;
    float: left;
    margin-left: 10px
}

#jc-simple-product .short-description > .rating > span.stars-0 {
    background-position: bottom;
}

#jc-simple-product .short-description > .rating > span.stars-1 {
    background-position: 0 -60px;
}

#jc-simple-product .short-description > .rating > span.stars-2 {
    background-position: 0 -45px;
}

#jc-simple-product .short-description > .rating > span.stars-3 {
    background-position: 0 -30px;
}

#jc-simple-product .short-description > .rating > span.stars-4 {
    background-position: 0 -15px;
}

#jc-simple-product .short-description > .rating > span.stars-5 {
    background-position: top;
}

/* Configurators */

#jc-configurator-wrapper {
    overflow: hidden;
    position: relative;
    margin: 0 20px;
}

#jc-configurator-wrapper .left-panel {
    width: 740px;
    float: left;
    overflow: hidden;
}

#jc-configurator-wrapper .right-panel {
    width: 220px;
    position: absolute;
    top: 45px;
    right: 0;
    overflow: hidden;
}

body.sticky-header #jc-configurator-wrapper .right-panel {
	margin-top: -40px;
}

#jc-configurator-wrapper .left-panel fieldset > .container {
    display: none;
    position: relative;
}

#jc-configurator-wrapper .left-panel fieldset > .container.slat-width,
#jc-configurator-wrapper .left-panel fieldset > .container.transparency,
#jc-configurator-wrapper .left-panel fieldset > .container.window {
    display: block;
}

#jc-configurator-wrapper .left-panel fieldset > .container.transparency.select-list > a.button,
#jc-configurator-wrapper .left-panel fieldset .container.models.select-list > a.button,
#jc-configurator-wrapper .left-panel fieldset > .container.jc-transparency.select-list > a.button {
    float: right;
    margin-top: 10px;
    clear: both;
}

.right-panel #jc-configurator-cart {
    background: #eff0f2;
    border: #d6d6d6 1px solid;
    padding: 20px 15px;
    min-height: 100px;
    overflow: hidden;
}

.right-panel #jc-configurator-cart > h2 > span {
    color: #cf2381;
}

.right-panel #jc-configurator-cart > .price {
    display: none;
    border-top: 3px solid #cf2381;
    padding: 20px 0 0;
    text-align: right;
}

.right-panel #jc-configurator-cart > .price > .price-container {
    color: #cf2381;
    font-size: 35px;
    font-weight: bold;
    font-family: 'Trade Gothic LT';
    margin-bottom: 10px;
}

.right-panel #jc-configurator-cart > .price > .price-container.loading {
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/animations/ajax-loader-mini.gif') center no-repeat;
    color: #ccc;
}

#jc-configurator-cart span.block-popup {
    display: block;
    min-width: 0;
    float: none !important;
    font-size: 12px;
}

.right-panel #jc-configurator-cart > .price > div > small {
    color: #999;
    font-size: 12px;
    display: block;
    text-align: left;
    line-height: 16px;
    float: left;
    padding: 0 30px 20px 0
}

.right-panel #jc-configurator-cart > .price > div > .availability {
    float: right;
}

#jc-configurator-wrapper .left-panel .jc-cp-tabs {
    overflow: hidden;
    padding-left: 10px;
}

#jc-configurator-wrapper .left-panel .jc-cp-tabs > a {
    width: 200px;
    padding: 15px 9px 0;
    height: 45px;
    position: relative;
    float: left;
    display: block;
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/configurator-tab-wide.png') center 15px no-repeat;
    text-align: center;
    line-height: 45px;
    color: #016758;
    font-family: 'Trade Gothic LT';
    font-size: 20px;
    text-decoration: none;
    font-weight: bold;
    white-space: nowrap;
}

#jc-configurator-wrapper .left-panel .jc-cp-tabs > a.selected {
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/configurator-tab-wide-selected.png') center top no-repeat;
    font-size: 24px;
    padding-top: 10px;
    height: 50px;
    letter-spacing: -.03em
}

#jc-configurator-wrapper .left-panel > .content-wrapper {
    margin-top: -1px;
}

#jc-configurator-wrapper .jc_product_header {
    overflow: hidden;
    background: left top no-repeat;
    background-size: 100% 100%;
    position: relative;
    height: 340px;
    font-family: 'Trade Gothic LT';
}

#jc-configurator-wrapper .jc_product_header > .wrapper {
	background: rgba(3,73,63,.4);
	position: absolute;
	left: 0;
	bottom: 30px;
	padding: 20px 35px;
	color: #fff;
	min-width: 60%;
	max-width: 80%;
}

#jc-configurator-wrapper .jc_product_header ul > li {
    list-style: none;
    font-size: 17px;
    margin-left: -13px;
}

#jc-configurator-wrapper .jc_product_header ul > li:before {
	color: #fff;
	content: "✓";
	margin-right: 7px;
	font-size: 12px;
}

#jc-configurator-wrapper.massjalousie_basic .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/jalousie/basic-header.jpg');
}

#jc-configurator-wrapper.massjalousie_medium .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/jalousie/medium-header.jpg');
}

#jc-configurator-wrapper.massjalousie_premium .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/jalousie/premium-header.jpg');
}

#jc-configurator-wrapper.massjalousie_holz .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/jalousie/holz-header.jpg');
}

#jc-configurator-wrapper.plissee_cosimo .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/plissee/plissee-cosimo-header.jpg');
}

#jc-configurator-wrapper.plissee_cosiflor .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/plissee/plissee-cosiflor-header.jpg');
}

#jc-configurator-wrapper.plissee_topdeal .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/plissee/plissee-topdeal-header.jpg');
}

#jc-configurator-wrapper.plissee_luxaflex .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/plissee/plissee-topdeal-header.jpg');
}

#jc-configurator-wrapper.wabenplissee_cosimo .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/plissee/wabenplissee-cosimo-header.jpg');
}

#jc-configurator-wrapper.wabenplissee_cosiflor .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/plissee/wabenplissee-cosiflor-header.jpg');
}

#jc-configurator-wrapper.wabenplissee_duette .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/plissee/wabenplissee-duette-header.jpg');
}

#jc-configurator-wrapper.massrollo_basic .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/rollo/basic-header.jpg');
}

#jc-configurator-wrapper.massrollo_medium .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/rollo/medium-header.jpg');
}

#jc-configurator-wrapper.massrollo_premium .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/rollo/premium-header.jpg');
}

#jc-configurator-wrapper.faltrollo_premium .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/rollo/faltrollo-header.jpg');
}

#jc-configurator-wrapper.doppelrollo_sunstrip_basic .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/rollo/doppelrollo-basic-header.jpg');
}

#jc-configurator-wrapper.doppelrollo_sunstrip_medium .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/rollo/doppelrollo-medium-header.jpg');
}

#jc-configurator-wrapper.doppelrollo_sunstrip_premiumc .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/rollo/doppelrollo-premium-header.jpg');
}

#jc-configurator-wrapper.lamv_basic .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/lamellenvorhang/basic-header.jpg');
}

#jc-configurator-wrapper.lamv_medium .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/lamellenvorhang/medium-header.jpg');
}

#jc-configurator-wrapper.lamv_premium .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/lamellenvorhang/premium-header.jpg');
}

#jc-configurator-wrapper.velux .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/velux/velux-header.jpg');
}

#jc-configurator-wrapper.gardine .jc_product_header {
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/gardine/gardine-header.jpg');
}


#jc-configurator-wrapper .jc_product_header h1,
#jc-configurator-wrapper .jc_product_header h2,
#jc-configurator-wrapper .jc_product_header ul {
	color: #fff;
	margin: 0;
}
#jc-configurator-wrapper .jc_product_header h1 {
	font-size: 35px;
	line-height: 35px;
}
#jc-configurator-wrapper .jc_product_header .h1 {
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 35px;
	line-height: 35px;
	font-weight: bold;
}
#jc-configurator-wrapper .jc_product_header h2 {
	font-size: 26px;
	font-weight: normal;
	margin-bottom: 10px;
	line-height: .8em;
}

#jc-configurator-wrapper .jc_product_header > .wrapper p {
	margin: 0;
}

#jc-configurator-wrapper .jc_product_header > .wrapper .button.block-popup {
	background: none;
	border: 2px solid;
	border-radius: 3px;
	bottom: 20px;
	box-shadow: none;
	color: #fff;
	position: absolute;
	right: 35px;
	padding: 0 30px !Important;
	transition: .5s;
}
#jc-configurator-wrapper .jc_product_header > .wrapper .button.block-popup:hover {
	background: rgba(255,255,255,.3);
}

#jc-configurator-wrapper .jc_product_header > .wrapper .button.block-popup > span {
	color: #fff;
	line-height: 30px;
}

span.block-popup {
    cursor: pointer;
    height: auto !important;
}

a.button.popup:not(.link-button),
span.block-popup:not(.link-button) {
    overflow: hidden;
    height: auto;
    color: #0a6f60;
    font-size: 16px;
    font-weight: bold;
}

a.button.popup > span,
span.block-popup:not(.icon) > span {
    display: block;
    line-height: 37px;
    font-size: 16px;
    font-family: 'Trade Gothic LT';
    color: #0c5e52;
}

#jc-configurator-wrapper .jc_product_header a.button {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

#jc-configurator-wrapper .container > .container > h3 {
    font-size: 18px;
    color: #c80071;
    margin: 20px;
}
.content-wrapper.configurator fieldset .container.slat-width i {
    margin-left: 15%;
}
.content-wrapper.configurator fieldset .container.slat-width i img {
    height: auto;
    margin-top: 10px;
}
#jc-standard-slat-info {
    overflow: hidden;
}

#jc-standard-slat-info p:first-child {
    width: 55%;
    margin-left: 10px;
    line-height: 50px;
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/jalousie/slat-standard.png') right center no-repeat;
    float: left;
}
#jc-configurator-wrapper.massjalousie_holz #jc-standard-slat-info p:first-child {
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/jalousie-holz/slat-standard.png') right center no-repeat;
}
#jc-standard-slat-info .button-container {
    float: right;
    margin-right: 10px;
    line-height: 50px;
}

#jc-standard-slat-info .button-container > small {
    font-size: 11px;
    line-height: 13px;
    display: block;
    margin-top: 45px;
}

#jc-configurator-wrapper fieldset > .container {
    display: none;
    position: relative;
}

#jc-configurator-wrapper .preview-container {
    overflow: hidden;
    height: 300px;
    border: 1px solid #d6d6d6;
    text-align: center;
}

#jc-configurator-wrapper .preview-container > img {
    width: 100%;
    height: auto;
    min-height: 100%;
}

#jc-configurator-wrapper .right-panel .preview-container {
    text-align: center;
    width: 100px;
    height: 120px;
    float: none;
    margin: 15px auto;
    position: relative;
    background: center no-repeat;
    background-size: 100% 100% !important;
    border: none;
}

#jc-configurator-wrapper.jalousie .right-panel .preview-container {
    background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/jalousie/preview.png");
}

#jc-configurator-wrapper.jalousie.massjalousie_holz .right-panel .preview-container {
    background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/jalousie-holz/preview.png");
}

#jc-configurator-wrapper.rollo .right-panel .preview-container {
    background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/rollo/preview.png");
}

#jc-configurator-wrapper.doppelrollo_sunstrip .right-panel .preview-container {
    background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/doppelrollo/preview.png");
}

#jc-configurator-wrapper.faltrollo_premium .right-panel .preview-container {
    background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/faltrollo/preview.png");
}

#jc-configurator-wrapper.plissee .right-panel .preview-container {
    background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/plissee/preview.png");
}

#jc-configurator-wrapper.lamv .right-panel .preview-container {
    background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/lamellenvorhang/preview.png");
}

#jc-configurator-wrapper.gardine .right-panel .preview-container {
    background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/gardine/preview.png");
}

#jc-configurator-wrapper .right-panel .container {
    padding: 5px 0;
    margin: 0;
    overflow: hidden;
    border-top: 1px solid #ccc;
    display: none;
    font-size: 12px;
}

#jc-configurator-cart > h2 {
	font-size: 20px;
}

#jc-configurator-cart > h3 {
	font-size: 18px;
}

#jc-configurator-wrapper .right-panel .container > dt {
    float: left;
    padding-right: 20px;
}

#jc-configurator-wrapper .right-panel .container > dd {
    text-align: right;
    font-weight: bold;
}

#jc-configurator-wrapper .right-panel .container > dd > .accessory {
    overflow: hidden;
    color: #999;
    font-weight: normal;
}

#jc-configurator-wrapper .right-panel .container > dd > .accessory > span {
    display: block;
    color: #333;
}

#jc-configurator-wrapper .right-panel .container > dd > img,
#jc-configurator-wrapper .right-panel .container > dd div > img {
    width: 20px;
    height: 20px;
    float: right;
    margin: -2px 0 0 3px;
}

#jc-configurator-wrapper .preview-container.loading {
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/animations/ajax-loader-mini.gif') center no-repeat;
}

#jc-configurator-wrapper .right-panel .link-button.buy {
    margin-top: 20px;
    display: block;
}

#jc-configurator-wrapper .right-panel .link-button.buy.loading {
    background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/animations/ajax-loader-mini.gif");
    background-position: center center;
    background-repeat: no-repeat;
    color: #ccc;
}

#jc-colors {
    overflow: hidden;
    margin: 25px 0;
}

#jc-colors .col-left {
    width: 445px;
    padding: 0;
    margin: 25px 0 0 10px;
}

#jc-colors .col-right {
    width: 245px;
    padding: 0;
    margin-right: 10px;
}

#cworlds {
    border-bottom: 2px solid #d7267b;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 30px;
    font-family: 'Trade Gothic LT';
    font-weight: bold;
    font-size: 21px
}

#cworlds:after {
    content: ' ';
    position: absolute;
    width: 30px;
    height: 12px;
    background: #fff url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/subcontainer-arrow.png") center no-repeat;
    left: 50%;
    bottom: -12px;
    margin-left: -15px;
}

#cworlds > div {
    margin-top: 20px;
    font-size: 0;
    line-height: 0;
}

#cworlds > div > span > a {
    display: block;
    border: 1px solid #d6d6d6;
    width: 52px;
    height: 60px;
    overflow: hidden;
    margin-left: 1px;
}

#cworlds > div > span.selected > a,
.jc-color-table a.jc-color.selected,
.colors a.jc-color.selected {
    border: #d7267b 3px solid;
    width: 46px;
    height: 56px;
}

#cworlds > div > span.disabled > a {
    border: 1px solid #d6d6d6;
}

#cworlds > div > span > a > img,
.jc-color-table a.jc-color > img,
.colors a.jc-color > img {
    width: 100%;
    height: 100%;
}

#color-search {
    margin: 20px 0;
}

#color-search > span,
#color-search > div {
    display: inline-block;
    vertical-align: top;
}

#color-search > span {
    width: 60%;
    font-size: 14px;
}

#color-search > div {
    width: 35%;
}

#color-search > div > input {
    width: 90px;
}

.jc-color-table {
    overflow: hidden;
}

#jc-color-table.loading {
    background: #fff url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/animations/ajax-loader-mini.gif') center no-repeat;
    min-height: 30px;
}

#jc-color-table.loading * {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /*filter: alpha(opacity=50);*/
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.jc-color-table a.jc-color,
.colors a.jc-color {
    display: block;
    float: left;
    width: 50px;
    height: 60px;
    overflow: hidden;
    margin: 1px;
    border: 1px solid #d6d6d6;
}

.jc-color-table .jc-color-group {
    width: 230px;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 15px;
}

.jc-color-table .jc-color-group:nth-child(even) {
    width: 165px;
    margin-left: 40px;
}

.jc-color-table .jc-color-group > p {
    margin: 0 0 5px;
}

#color-search #selected-color {
    width: 20px;
    height: 20px;
    float: right;;
    padding-top: 1px;
}

.loader-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff);*/
    zoom: 1;
    display: none;
    z-index: 999;
}

.loader-overlay:after {
	content: ' ';
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -30px 0 0 -30px;
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/animations/ajax-loader-small.gif') center no-repeat;
    width: 60px;
    height: 60px;
    -moz-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    z-index: 9999;
}

.loading .loader-overlay {
    display: block !important;
}

#jc-current-color,
#jc-color-params {
    font-size: 14px;
}

#jc-current-color > span {
    font-weight: bold;
}

#jc-color-code-error {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}

#jc-installs .container.size,
#jc-installs .container.options {
    position: relative;
    overflow: hidden;
    padding: 0;
    z-index: 0;
}

#jc-installs .container.size > div {
    padding: 0px;
}

#jc-installs .container.size > h3 {
    border-bottom: 1px solid #e9ecef;
    padding: 20px;
    margin: 0 0 20px;
    text-align: center;
}

#jc-configurator-wrapper .container.measure {
    padding: 0 10px 20px !important;
}


#jc-configurator-wrapper .container.measure small {
    font-size: 16px;
    font-weight: normal;
    color: #999;
    font-family: 'Trade Gothic LT';
}

#jc-configurator-wrapper .container.measure > .button {
    float: right;
    clear: right;
    margin-bottom: 10px;
}

#jc-configurator-wrapper .container.measure > img {
    left: 35px;
    position: absolute;
    top: 110px;
    max-width: 120px;
    min-width: 120px;
}

#jc-configurator-wrapper .container.accessories > div {
    position: relative;
}

#jc-configurator-wrapper .container.accessories i {
    float: left;
    text-align: center;
    position: relative;
    margin: 20px 30px 0;
    display: block;
}


#jc-configurator-wrapper #jc-configurator-cart span.price {
    display: block;
    color: #999;
}

#jc-configurator-wrapper .container.accessories .descirption {
    overflow: hidden;
}

#jc-configurator-wrapper .container.accessories > .pendelsicherung {
    height: 85px;
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/jalousie/pendelsicherung.png') 325px bottom no-repeat !important;
}

#jc-configurator-wrapper .container.accessories > .klemmtraeger > .button {
    position: absolute;
    right: 20px;
    top: 20px;
}

#jc-configurator-wrapper .container.measure {
    position: relative;
    height: 240px;
}

#jc-configurator-wrapper .container.measure > div {
    position: absolute;
    overflow: visible;
}

#jc-configurator-wrapper .container.measure > div > .input-box {
	width: 150px;
}

#jc-configurator-wrapper .container.measure > div > label {
    /*width: 90px;*/
    display: block;
    line-height: 16px;
}

#jc-configurator-wrapper .container.measure > div > input {
    width: 80px;
}

#jc-configurator-wrapper .container.measure #jc_height {
    left: 185px;
    top: 105px;
}

#jc-configurator-wrapper .container.measure #jc_width {
    left: 25px;
    top: 0;
}

#jc-configurator-wrapper .container.measure .hint {
    position: absolute;
    right: 10px;
    top: 110px;
    width: 260px;
    text-align: left;
    font-style: italic;
    font-size: 11px;
    margin-top: 10px;
}

#jc-configurator-wrapper .container.measure .link-button.yellow {
    position: absolute;
    bottom: 15px;
    right: 20px;
    width: 250px;
}

#jc-configurator-wrapper .left-panel .container.handling-length .control-length {
    overflow: hidden;
    position: relative;
}

#jc-configurator-wrapper .left-panel .container.handling-length .control-length > div {
    display: inline-block;
    vertical-align: top;
    width: 40%;
    padding-right: 30px;
}

#jc-configurator-wrapper .left-panel .container.handling-length .control-length > div.center {
    margin-top: 20px;;
}

#jc-configurator-wrapper .left-panel .container.handling-length .control-length > input,
#jc-configurator-wrapper .left-panel .container.handling-length .control-length > select {
    width: 90px;
}

#jc-configurator-wrapper .left-panel .container.handling-types .conductor-container {
    display: none;
}
.content-wrapper fieldset .conductor-container .container.radio > label.jc_jalousie_conductor {
	border-bottom: none !important;
}

#jc-configurator-wrapper .left-panel .container.handling-types .conductor-container.selected {
	display: block;
}
#jc-configurator-wrapper .left-panel .container.handling-types .conductor-container .colors {
	overflow: hidden;
	margin: 15px 0;
}
#jc-configurator-wrapper .left-panel .container.handling-types .conductor-container .colors a.jc-color {
	border-radius: 5px;
	box-shadow: 1px 1px 1px #666;
	margin: 0 15px 15px 0;
	height: 53px;
}

#jc-configurator-wrapper .left-panel .container.handling-types .conductor-container .colors a.jc-color.selected {
	height: 50px;
	margin-bottom: 0;
}

.jc_jalousie_handling_type.selected > .conductor-container > .conductors > .jc_jalousie_conductor {
    padding: 20px 20px 0;
    border-top: 1px solid #e9ecef;
    line-height: 60px;
    overflow: hidden;
}

.jc_jalousie_handling_type.selected > .conductor-container > .conductors > .jc_jalousie_conductor > img {
    width: 100px;
    height: 60px;
    border: 1px solid #dee0e4;
    float: left;
    margin: 0 20px 20px 0;
    cursor: pointer;
}

.jc_jalousie_handling_type.selected > .conductor-container > .conductors > .jc_jalousie_conductor > input {
    float: left;
    margin: 25px 20px 0 0;
}

.jc_jalousie_handling_type.selected > .conductor-container > .conductors > .jc_jalousie_conductor > strong {
    float: left;
}

.jc_jalousie_handling_type.selected > .conductor-container > .conductors > .jc_jalousie_conductor > span {
    float: right;
    color: #8f9091;
}

.jc_jalousie_handling_type.selected > .conductor-container > .conductors > .jc_jalousie_conductor > .colors {
    overflow: hidden;
    clear: both;
    margin: 0 20px 20px 35px;
    line-height: 20px;
}

.jc_jalousie_handling_type.selected > .conductor-container > .conductors > .jc_jalousie_conductor > .colors > span {
    float: right;
}

a.jc-refresh {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    width: 16px;
    overflow: hidden;
    text-indent: -999px;
    margin-left: -18px;
    position: relative;
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/icons/refresh.png') center no-repeat;
    vertical-align: middle;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

a.jc-refresh:hover {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.jc-figure-conductor {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

img.loading {
    -moz-opacity: .6;
    -webkit-opacity: .6;
    opacity: .6;
    /*filter: alpha(opacity=60);*/
}

div.filial-wrapper > div.filial-products {
    clear: both;
    padding: 0 10px 30px 10px;
}

div.filial-wrapper > div.filial-products > div,
div.filial-wrapper > div.filial-products > a {
    text-decoration: none;
    color: #000;
    width: 173px;
    border: solid 2px #009881;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    cursor: pointer;
    transition: 0.25s;
    -webkit-transition: 0.25s;
    -khtml-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    padding: 10px;
    float: left;
    margin: 13px;
    background-color: #eef0f1;
}

div.filial-wrapper > div.filial-products > div:hover,
div.filial-wrapper > div.filial-products > a:hover {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .25);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .25);
    -khtml-box-shadow: 0 5px 10px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .25);
    -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, .25);
    -o-box-shadow: 0 5px 10px rgba(0, 0, 0, .25);
}

div.filial-wrapper > div.filial-products .category-slideshow-image {
    width: 171px;
    height: 141px;
    background-color: #eef0f1;
    border: solid 1px #ccc;
    font-size: 22px;
    line-height: 33px;
    color: #ccc;
    text-align: center;
}

div.filial-wrapper > div.filial-products .category-slideshow-image > img {
    width: 171px;
    height: 141px;
}

div.filial-wrapper > div.filial-products .category-slideshow-title {
    padding: 10px;
    font-size: 18px;
    line-height: 20px;
    text-align: left;
    font-family: 'Trade Gothic LT';
    background-color: #c6c6c6 !important;
    font-weight: bold;
}

div.filial-wrapper > div.filial-products .category-slideshow-infos {
    padding: 0px 10px 5px 10px;
    font-size: 10px;
    text-align: left;
    background-color: #c6c6c6 !important;
}

div.filial-wrapper > div.filial-products .category-slideshow-price {
    border-top: solid 1px #999;
    text-align: right;
    padding: 7px 10px 0 7px;
    background-color: #c6c6c6 !important;
    height: 37px;
}

div.filial-wrapper > div.filial-products .category-slideshow-price span.big-price {
    display: inline-block;
    margin-top: 5px;
    font-size: 20px;
}

a.popup.icon,
span.block-popup.icon {
    margin-top: 5px;
    width: 80px;
}

#hover-popup {
    position: absolute;
    max-width: 400px;
    max-height: 400px;
    border: 3px #fff solid;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .15);
    display: none;
}

#jc_cms_popup {
    position: absolute;
    display: none;
    z-index: 1000;
    background: rgba(0, 0, 0, .5);
    width: 100%;
    display: none;
    left: 0;
    top: 0;
}

#jc_cms_popup > span {
    margin: auto;
    display: block;
	background: rgba(0, 0, 0, .5) url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/animations/ajax-loader-small.gif') center no-repeat;
}

#jc_cms_popup > span > img {
    border: 3px #fff solid;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .125);
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .125);
    -khtml-box-shadow: 0 5px 15px rgba(0, 0, 0, .125);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .125);
    -ms-box-shadow: 0 5px 15px rgba(0, 0, 0, .125);
    -o-box-shadow: 0 5px 15px rgba(0, 0, 0, .125);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    display: none;
}

#jc_cms_popup > span > span.jc_popup_closer {
    background-color: #f5f5f5;
    border-radius: 4px 4px 4px 4px;
    text-align: center;
    padding: 2px 4px 1px;
    border: 1px solid #898989;
    cursor: pointer;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.15);
    position: relative;
}

#jc-configurator-wrapper.rollo .left-panel .container.options .container.accessories {
    display: block;
}

#lamv-paket-width {
    background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/lamellenvorhang/lamellen-packetbreite.png") no-repeat 20px 10px !important;
    font-weight: bold;
    height: 60px;
    padding: 62px 20px 0 80px !important;
}

#lamv-paket-width a.button {
    float: right;
}

.container.lamv-handling {
    margin-left: 10px !important;
}

.container.lamv-handling h3 {
    margin-left: 0 !important;
}

#jc-configurator-wrapper .left-panel fieldset > .container.window > div {
    display: inline-block; 
    width: 48%;
    margin-bottom: 10px;
}
#jc-configurator-wrapper .left-panel fieldset > .container.window > div.first {
	margin-right: 3%;
}

#jc-configurator-wrapper .left-panel fieldset > .container.window > div > select:disabled {
    color: #ccc;
    background-color: #eee;
}

.container.selects label, .container.selects select {
    margin: 10px;
    width: 120px;
    display: inline-block;
}

.container.selects select {
    min-width: 200px;
    margin-right: 40px;
}

.container.selects a {
    line-height: 30px;
}

#size-hint-cart {
    color: #900;
    font-size: 11px;
    clear: both;
}

#size-hint {
	display: none;
}

#pattern-popup {
    border: solid 3px white;
    background-color: white;
    position: absolute;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .25);
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .25);
    -khtml-box-shadow: 0 2px 3px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .25);
    -ms-box-shadow: 0 2px 3px rgba(0, 0, 0, .25);
    -o-box-shadow: 0 2px 3px rgba(0, 0, 0, .25);
    color: #999;
    display: none;
    z-index: 1;
    height:auto;
    width:210px;
}

#pattern-popup > span {display:block; width:250px;}
#pattern-popup > img {
    margin-bottom: 3px;
    width:210px;
    height:auto;
    position:relative;
}

#jc_color_patterns {

}

#jc_color_patterns div.jc-color-container {
    max-width: 795px;
    margin-bottom: 20px;
}

#jc_color_patterns .jc_color_pattern_box {
    padding: 20px 0px 0px 20px;
}

#jc_color_patterns h3,
#jc_color_patterns h4 {
    font-size: 15px;
}

#jc_color_patterns h4 {
    padding: 20px;
    background: #eff0f2;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    font-size: 14px;
    font-weight: normal;
}

#jc_color_patterns h3 {
    margin: 5px 0 5px
}

#jc_color_patterns span.jc-cworld-wrapper {
    width: 100%;
    border-bottom: 1px solid #d9d9d9;
    display: inline-block;
    padding-bottom: 3px;
    margin-bottom: 15px
}

#jc_color_patterns span.jc-cworld-box {
    display: inline-block;
    height: 15px;
    width: 15px;
    border: 1px solid #d6d6d6;
    margin-right: 10px;
}

#jc_color_patterns span.jc-world {
    font-size: 18px;
    font-weight: bold;
}

#jc_color_patterns input#colnumber {
    width: 280px;
    margin-left: 75px;
}
#jc_color_patterns h3.jc-ctype-info{
    padding: 0px 0px 0px 20px;
}

#jc_color_patterns .jc_color_pattern_box a,
#jc_selected_patterns img {
    box-shadow: 0 2px 3px rgba(0, 0, 0, .25);
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .25);
    -khtml-box-shadow: 0 2px 3px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .25);
    -ms-box-shadow: 0 2px 3px rgba(0, 0, 0, .25);
    -o-box-shadow: 0 2px 3px rgba(0, 0, 0, .25);
    margin-right: 11px;
    margin-bottom: 11px;
    display: inline-block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 5px;
}

#jc_color_patterns .jc_color_pattern_box a > img {
    border: solid 2px white;
    width: 46px;
    height: 46px;
    border-radius: 5px;
}

#jc_color_patterns .jc_color_pattern_box a > img.selected {
    border: solid 2px rgb(200, 0, 113) !important;
}

#jc_patterns_orderform {
    padding: 20px 20px 10px 20px;
    display: none;
    margin-bottom: 10px;
}

#jc_patterns_orderform > #jc_selected_patterns {
    height: 34px;
    margin: 15px 10px;
    position: relative;
    display: inline-block;
}

#jc_patterns_orderform #jc-color-continue.link-button.yellow {
    padding: 2px 0px;
}

#jc_patterns_orderform > a {
    top: 30px;
}

#jc_patterns_orderform > div#jc_contact_form {
    display: none;
}

/* contact form styling */

div#jc_contact_form > h3 {
    border-bottom: solid 1px #d6d6d6;
    font-size: 25px;
    margin-bottom: 10px;
    width: 850px;
    padding-bottom: 5px;
}

div#jc_contact_form > form {
}

div#jc_contact_form > form > div {
}

div#jc_contact_form > form label {
    width: 100%;
    font-weight: bold;
    display: inline-block;
    padding:15px 0px 15px;
}
div#jc_contact_form > form .container-prefix label{
    padding:0 0 0 40px;
    float:left;
    width:55px;
}

div#jc_contact_form textarea{
    margin-bottom:10px;
}

div#jc_contact_form > form .input-box {
    width: 100%;
}

div#jc_contact_form > form .input-box input[type=radio] {
    margin-left: 0px;
    width: 25px;
}

div#jc_contact_form > form .input-box input[type=text] {

}

#jc_color_form_success{
    padding:20px;
}

div#jc_contact_form > a {
    float: right;
    margin: 0px;
}

.clear-fix {
    clear: both;
    overflow: hidden;
}

.ui-autocomplete li > a {
    white-space: nowrap;
    padding-right: 20px !Important;
}

/* extra styles for accessories (categories) pages */

.block-layered-nav > .block-content {
    background-color: transparent;
}

.block-layered-nav > .block-content > .currently,
.block-layered-nav > .block-content > .actions {
    display: none;
}

.block-layered-nav > .block-content > #narrow-by-list {
    padding: 10px 0 0;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
}

.block-layered-nav > .block-content > #narrow-by-list > dt {
    font-family: 'Trade Gothic LT';
    font-size: 24px;
    color: #666;
    line-height: 34px;
    padding: 0;
    margin: 0 10px 10px;
    border-bottom: 1px solid #d3d2d2;
}

.block-layered-nav > .block-content > #narrow-by-list > dd {
    padding: 0 10px 12px;
}

.block-layered-nav > .block-content > #narrow-by-list > dd > ol > li {
    padding: 5px 10px;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    margin-bottom: 5px;
}

.block-layered-nav > .block-content > #narrow-by-list > dd a,
.toolbar .pager a, .toolbar .sorter a,
.products-grid .product-name a,
.tax-details > .shipping-cost-details {
    color: #018A70 !important;
    text-decoration: none;
    font-family: 'Trade Gothic LT';
    font-size: 16px;
}

.block-layered-nav > .block-content > #narrow-by-list > dd a:hover,
.toolbar .pager a, .toolbar .sorter a:hover,
.products-grid .product-name a:hover,
.tax-details > .shipping-cost-details > a:hover {
    text-decoration: underline;
}

.block-layered-nav > .block-content > #narrow-by-list > dt.last,
.block-layered-nav > .block-content > #narrow-by-list > dd.last {
    display: none;
}

.category-zubehor .jc_category_header {
    margin: 30px 0;
}
.category-zubehor .accessories .description {
	width: 225px !important;
	float: left;
	min-height: 275px;
	display: block;
}
.category-zubehor .accessories .description ul {
	width: 225px !important;
}
.category-zubehor .accessories .description ul > li {
	width: auto;
}
.category-zubehor .accessories .description .button-bar {
	position: absolute;
	bottom: 0;
}
.category-zubehor .accessories .description .button-bar .link-button {
	max-width: 185px;
}
.categorypath-zubehor-jalousien-html .col2-left-layout .col-main,
.categorypath-zubehor-plissee-html .col2-left-layout .col-main,
.categorypath-zubehor-rollos-html .col2-left-layout .col-main,
.categorypath-zubehor-velux-html .col2-left-layout .col-main {
	width: 99%;
	margin: 0 .5%;
}
.col2-left-layout .category-products ul.products-grid {
    border: 0;
    width: 100% !important;
}

.col2-left-layout .products-grid li.item {
    width: 208px;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    padding: 10px !important;
    height: 390px;
}

.col2-left-layout .products-grid li.item > .price-box,
.col2-left-layout .products-grid li.item > .tax-details {
    font-family: 'Trade Gothic LT';
}

.products-grid .product-image, .products-list .product-image,
.products-grid .product-image, .products-list .product-image:hover {
    border: 0 !important;
    width: auto;
    height: auto;
}

.products-grid .product-image img {
    width: auto;
}

.products-grid a.button {
    font-size: 15px;
    height: 25px;
    padding: 4px 0 0 0 !important;
    width: 208px;
}

.products-grid .add-to-links {
    display: none;
}

div.toolbar div.sorter {
    padding: 3px 4px 0 8px;
    display: none;
}

.col2-left-layout .category-products ul.first {
    padding: 32px 0 0px 0;
}

.sorter .sort-by {
    width: 266px;
}

.products-grid .price-box {
    margin: 5px 0;
    border-top: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
    padding: 10px 0 5px;
}

.products-grid .price-box .regular-price {
    color: #C80071;
}

.products-grid .price-box .regular-price:before {
    content: 'nur ';
}

.products-grid .price-box .regular-price .price {
    font-size: 32px;
    font-weight: normal !important;
    color: inherit;
    margin-left: 5px;
}

.product-description ul {
    padding: 0 1em;
}

.product-description ul li {
    list-style: disc;
}

.product-description ol li {
    list-style: decimal;
}

.jc-doupli-alert {
    background: #f55;
    border: 1px solid #f00;
    color: #fff;
    float: left;
    font-size: 14px;
    line-height: 127%;
    margin: 5px 15px;
    padding: 10px;
    text-align: center;
    width: 290px;
    display: none;
}

#jc-kindersicherung .subcontainer {
    height: 400px;
}

#jc-kindersicherung .jc_montage_hoehe {
    position: absolute;
    left: 220px;
    top: 200px;
    width: 200px;
}

#jc-kindersicherung .jc_montage_hoehe input {
    width: 99%;
}

.content-wrapper fieldset .container .subcontainer .jc_montage_hoehe h2 {
    text-align: left;
}

#jc-kindersicherung .link-button {
    top: 233px;
    position: absolute;
    right: 20px;
    width: 192px;
}

#jc-kindersicherung .error-msg {
    display: none;
    position: absolute;
    right: 20px;
    top: 270px;
    width: 215px;
    font-size: 12px !important;
    font-weight: normal !important;
    line-height: 1.2em;
}

ul.ui-autocomplete {
	max-height: 150px;
	overflow-x: hidden;
	overflow-y: auto;
	background: #fff;
	border: 1px solid #c5c5c5;
	width: 150px !important;
	padding: 10px;
}
.ui-menu .ui-menu-item:hover {
	background: #cf2381;
	color: #fff;
}


/* magpleasure blog pro */

#mpblog_content_list .mp-post-header h2 a {
	font-size: 22px;
	color: #c80071;
}

#mpblog_content_list .mpblog-post {
	margin-bottom: 50px;
}
#mpblog_content_list .mpblog-post span.comments,
#mpblog_content_post .mpblog-post span.comments {
    display: none;
}
#mpblog_content_post .mp-comment-form h4 {
	margin: 35px 0 15px;
}

#mpblog_content_list .mpblog-post span.categories {
	margin-right: 0;
    margin-left: 20px;
}

.mpblog-search .block-content input.input-text {
	width: 100% !important;
}

.mp-comment-form .comment-form-field textarea {
	width: 98.5%;
	max-width: 100%;  
}
.mp-comment-form .comment-form-field input[type="checkbox"] + label {
	padding-top: 7px;
    padding-left: 40px;
    margin-top: 0;
}
.mp-comment-form .form-actions.fix-me button {
	margin-left: 10px;
}

.mpblog-index-index #lightbox.lightbox,
.mpblog-index-category #lightbox.lightbox,
.mpblog-index-tag #lightbox.lightbox,
.mpblog-index-post #lightbox.lightbox,
.mpblog-index-search #lightbox.lightbox,
.mpblog-index-archive #lightbox.lightbox {
	display: none !important;
}


/* search page */

#iways_search_page.not-found h4 {
	text-align: center;
	color: #999;
	font-size: 22px;
	font-weight: normal;
	margin: 120px 0;
}
#iways_search_page.not-found .grey {
	background: #e6efed;
	padding: 20px;
	line-height: 45px;
}

#jc-christmas-shipping {
	width: 90%;
	max-width: 550px;
	position: relative;
	margin: 20px auto;
	border: 2px solid #f30780;
	padding: 10px;
}

#jc-christmas-shipping h2,
#jc-christmas-shipping p {
	font-size: 16px;
	font-family: Arial,Helvetica,sans-serif
}
#bestseller-notation {
	text-align: left;
	margin-left: 10px;
}

.bestseller-products {
	margin-top: 10px;
	margin-bottom: 25px;
	margin-left: 10px;
	overflow: hidden;
	position: relative;
}

#bestseller-product {
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 198px;
	height: 440px;
	padding: 10px;
	position: relative
}

#bestseller-product .bestseller-short-description {
	max-height: 108px;
	overflow-x: hidden;
	overflow-y: auto;
}

#bestseller-product a {
	color: #444444;
	text-decoration: none;
}

#bestseller-product a:hover {
	color: #888888;
}

#bestseller-product img {
	width: 100%;
}

#bestseller-product .divider {
	width: 100%;
	height: 1px;
	display: block;
	background: #EEEEEE;
}

#bestseller-product .red {
	position: absolute;
	left: 0px;
	bottom: 25px;
	background: #C80071;
}

.bestseller-product-title {
	display: block;
	font-family: 'Trade Gothic LT';
	font-size: 15px;
}

#bestseller-color {
	margin-top: 10px;
	margin-bottom: 10px;
}

.bestseller-color-title {
	display: block;
	font-size: 11px;
	margin-bottom: 5px;	
}

#bestseller-color img{
	width: 20px;
	height: 20px;
}

.bestseller-short-description li {
	font-size: 11px;
	list-style: none outside none;
}

.bestseller-attributes {
	font-size: 11px;
}

.bestseller-product-price {
	position: absolute;
	right: 10px;
	bottom: 10px;
	display: block;
	font-family: 'Trade Gothic LT';
	font-size: 15px;
	color: #C80071;
}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2006-2016 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

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

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

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.jaloucity.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.jaloucity.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.jaloucity.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.jaloucity.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.jaloucity.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.jaloucity.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.jaloucity.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.jaloucity.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.jaloucity.de/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

@charset "UTF-8";
/* style css rebind */
.header .links li { background: none; }

.products-grid { background: none; }

::-webkit-input-placeholder { /* WebKit browsers */ color: #999; }

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; }

::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; }

:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; }

hr { background: #d6d6d6; border: medium none; height: 1px; margin: 30px 0; padding: 0; clear: both; position: relative; }

hr.arrow { height: 2px; margin-bottom: 15px; }

hr.arrow.thin { height: 1px; }

hr.arrow:before { content: ' '; position: absolute; width: 31px; height: 12px; background: #fff url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/hr-arrow.png") center top no-repeat; left: 50%; top: -10px; margin-left: -16px; overflow: hidden; }

hr.arrow.thin:before { background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/hr-arrow-thin.png"); top: -11px; }

hr.arrow.thin.bottom:before { top: -1px; }

hr.arrow.bottom:before { top: 0; background-position: center bottom; }

.left { float: left; }

.right { float: right; }

.center { text-align: center; }

.red { color: red; }

/* Tax Details Row */
tr.tax-total { cursor: pointer; }

tr.tax-total .tax-collapse { float: right; text-align: right; padding-left: 20px; cursor: pointer; }

tr.show-details .tax-collapse { background-position: 0 -52px; }

.dashboard .box-info .box-head h2 { background-image: none; }

.data-table tfoot tr.first td { background: none; }

.cart .discount h2 { background-image: none; }

.cart .shipping h2 { background-image: none; }

ul.ui-autocomplete { max-height: 150px; overflow: hidden; overflow-y: auto; }

input.ui-autocomplete-loading { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/animations/ajax-loader-mini.gif) right no-repeat !important; }

/* Reset ================================================================================= */
* { margin: 0; padding: 0; }

body { background: #fff; font: 16px/1.25 Arial, Helvetica, sans-serif; color: #333; line-height: 1.25em; }

#page { overflow: hidden; transition: opacity .25s linear; }

#page.whited { opacity: .25; /*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);*/ }

a { text-decoration: none; color: #0a6f60; font-size: 14px; }

a:hover { text-decoration: none; }

/* Headings */
h1, h2, h3, h4, h5, h6 { font-family: 'Trade Gothic LT'; line-height: 1.2em; font-weight: bold; }

h1, .page-title h1, .page-title h2 { font-size: 24px; font-weight: bold; }

.col2-right-layout .page-title { padding: 0 0 0 0px; margin: 10px 0 15px 0; }

.my-account .page-title { padding: 0 0 0 0; margin: 10px 0 15px 0; }

.product-view .product-shop .product-name h1 { font-size: 24px; font-weight: normal; }

.category-title { margin: 0 0 6px 0; }

h2 { font-size: 24px; }

h3 { font-size: 20px; }

h4 { font-size: 16px; }

h5 { font-size: 12px; }

h6 { font-size: 11px; }

p { margin: 10px 0; overflow: hidden; }

a img { border: none; }

h2 > small { font-size: 16px; font-weight: normal; color: #999; }

.infos-overlay span.h2 { font-size: 24px; font-family: 'Trade Gothic LT'; line-height: 1.2em; font-weight: bold; margin: 0 0 5px; color: #0a263c; display: block; }

/* Layout ================================================================================ */
.wrapper { min-width: 0; }

.cms-home .wrapper { background: transparent; }

.page { margin: 0 auto; }

.main-container { background: transparent; clear: both; position: relative; }

.main { padding: 0 0 10px; width: 100%; }

.wishlist-index-index .main { padding-top: 15px; }

.cms-index-index .main, .cms-home .main { padding: 4px 0px 10px 0px; }

.cms-index-index .home_page_header_block, .cms-home .home_page_header_block { margin: 2px 1px 0 0px; }

.cms-index-index .home_page_header_block p, .cms-home .home_page_header_block p { margin: 0; }

/* Base Columns */
.col-left { float: left; width: 192px; padding: 2px 0 1px; }

.cms-index-index .col-left, .cms-home .col-left { padding: 0 0 1px; }

.col-main { float: left; width: 710px; }

.checkout-onepage-index .col-main { float: left; width: 700px; padding: 0 0 1px; }

.col2-right-layout .col-main { float: left; width: 740px; padding: 0 0 1px 0px; }

.col-right { float: right; width: 192px; padding: 0 0 1px; }

.col2-right-layout .col-right { float: right; width: 194px; margin-top: 0px; padding: 0 0 1px; }

/* 1 Column Layout */
.col1-layout .col-main { float: none; width: auto; }

/* 2 Columns Layout */
.col2-left-layout { background: transparent; }

.cms-index-index .col2-left-layout .col-main, .cms-home .col2-left-layout .col-main { width: 742px; }

.col2-left-layout .col-main { width: 734px; }

/* 3 Columns Layout */
.col3-layout .col-main { width: 535px; margin-left: 0px; }

.col3-layout .col-wrapper { float: left; width: 742px; }

/* Global Styles ========================================================================= */
div.top_static { text-align: right; margin: 0px 0px 4px 0px; }

div.top_static p { margin: 0; padding: 0; }

div.top_static a:link, div.top_static a:visited { color: #5d5d5d !important; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif !important; font-weight: normal !important; text-decoration: none !important; padding: 0px 14px 0px 10px !important; }

div.top_static a:hover { color: #7b7b7b !important; }

div.top_static a.last { background: none !important; padding: 0px 0px 0px 10px !important; }

div.top_static a:hover { text-decoration: underline !important; }

.header .links { float: right; margin: 0px 184px 0px 14px; height: 26px !important; line-height: 26px !important; text-align: right; min-width: 305px; }

.header .links li { display: block; float: left; padding: 0px 6px 0px 10px; }

.header .links li.first { padding: 0px 10px 0px 2px !important; }

.header .links li.last { padding: 0px 13px 0px 10px !important; }

.header .links a:link, .header .links a:visited { color: #fff; text-decoration: none; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0px 0px 0px 10px; text-transform: none; }

.header .links a:hover { color: #dff9ff; }

.header .links li.last a { padding: 0px 0px 0px 10px; }

.header .links li.first a { background: none; }

/*breadvrumbs*/
.main .breadcrumbs { /*background-color: #eff0f2;*/ padding: 0 20px; line-height: 30px; /*42px;*/ /*margin: 0 0 10px;*/ }

.main .breadcrumbs li { font-size: 12px; }

.main .breadcrumbs li a, .main .breadcrumbs li strong { color: #0a6f60; text-decoration: none; font-size: 12px; }

/*

.breadcrumbs {
    clear: both;
    margin-bottom: 10px;
    padding: 1px 0 4px 2px;
}
.breadcrumbs li {
    color: #5d5d5d;
}
.breadcrumbs li strong {
    color: #0b0e12;
    font-weight: bold;
}
.breadcrumbs a:link, .breadcrumbs a:visited {
    color: #909090;
    text-decoration: none;
}
.breadcrumbs li.home a {
    color: #0b0e12;
}
*/
/*------------------Footer-------------------*/
.footer-container { border-top: 0; background: transparent; }

.footer { width: 950px; padding: 0; background: transparent; }

.footer li { background: none; }

.footer ul.links { padding-bottom: 2px; padding-top: 0px; }

.footer address { margin-bottom: 0px; padding-top: 2px; }

.footer a:link, .footer a:visited, .footer a:hover { color: #33f; text-decoration: none; }

.join_us_block { margin-bottom: 13px; padding: 1px 1px 1px 45px; height: 63px; text-align: left; }

a.join:link, a.join:visited { display: block; width: 249px; height: 37px; line-height: 37px; margin: 13px 14px 0px 0px; padding: 0px 20px 0px 10px; float: left; position: relative; text-decoration: none; color: #697073; font-size: 10px; text-align: center; }

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

a.join strong { font-size: 24px; color: #3983b2; text-transform: uppercase; font-weight: normal; }

a.join:hover strong { color: #6dbde5; }

.footer .footer_block { margin-left: 0px; padding: 23px 20px 5px 43px; width: 887px; }

.footer .footer_block { margin-left: 0px; padding: 15px 20px 5px 43px; }

.footer_block .links_block { clear: both; margin-bottom: 10px; }

.footer_block .links_block div { float: left; width: 200px; margin-right: 92px; }

.footer_block .links_block div.last { margin-right: 0; margin-left: 8px; }

.footer_block .links_block div a.title { display: block; padding-left: 4px; color: #ffffff; font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left; text-transform: none; }

.footer_block .links_block div a.title:hover { text-decoration: none; /**/ cursor: default; }

.footer_block .links_block div ul { display: block; }

.footer_block .links_block div ul li { display: block; text-align: left; }

.footer_block .links_block div ul li a { color: #ffffff; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; }

.footer_block .links_block div ul li a:hover { color: #d3f0ff; }

.footer .design-by, .footer .design-by a { padding-bottom: 0px; font: normal 10px Arial, Helvetica, sans-serif; }

/*-------------------------------------------------------SIDE BARS-----------*/
.block { border: 0; margin: 0 0 14px; }

.block .block-title { border-bottom: 0px; padding: 0px 0px 0px 0px; background: transparent; }

.block-account .block-content li a, .block-account .block-content li.current strong, .block-account .block-content li.current { border: 0 !important; }

.block-cart .block-title strong, .block-wishlist .block-title strong, .block-subscribe .block-title strong, .block-compare .block-title strong, .block-reorder .block-title strong, .block-poll .block-title strong, .block-viewed .block-title strong, .block-compared .block-title strong, .block-related .block-title strong, .block-tags .block-title strong, .block-login .block-title strong { color: #333333; }

.block .block-title strong { color: #fff; font: bold 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 10px 4px 6px 12px; text-transform: uppercase; }

.block .block-title strong span { border-bottom: 1px solid #d3d2d2; color: #666; font-family: "Trade Gothic LT"; font-size: 24px; line-height: 34px; padding: 0; }

.block .block-content { color: #313438; padding-top: 6px; padding-bottom: 13px; padding-left: 4px; padding-right: 2px; }

.block-cart .block-content { color: #2f3135; }

.block-cart .actions { padding-right: 48px; }

.block-payment-options .block-content { padding-left: 9px; }

.block-account .block-content { padding: 7px 10px 7px 13px; }

.block li.odd { background: transparent; }

.buy_theme .block-title strong { padding: 8px 4px 9px 10px; }

.buy_theme .block-content { padding-top: 6px; padding-left: 15px; }

.buy_theme .block-content p.theme_price { float: left; color: #313438; font-weight: bold; font-size: 12px; }

.buy_theme .block-content p.buy_theme { float: right; margin: 0 10px 10px 0; }

.buy_theme .block-content p.theme_price span { color: #c40f02; }

.buy_theme .block-content p { float: left; }

p.forum { margin-bottom: 5px; clear: both; width: 100%; }

p.forum a { color: #2d2d2d; line-height: 17px; padding: 0 0 2px 26px; text-decoration: none; }

p.more_themes a { color: #2d2d2d; line-height: 17px; padding: 0 0 2px 26px; text-decoration: none; }

p.forum a:hover, p.more_themes a:hover { text-decoration: none; color: #a3a5aa; }

.block-nav-container { padding: 0 0 0 0; }

.block-nav-container #left-nav { padding: 0 0 4px 0px; }

.block-nav-container #left-nav li.level0 { padding-top: 3px; }

.block-nav-container #left-nav li.nav-1 { padding-top: 3px; }

.block-nav-container #left-nav li.level0 a { padding-left: 16px; text-transform: uppercase; text-decoration: none; }

.block-nav-container #left-nav li.level0 a span { color: #1d778d; font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; }

.block-nav-container #left-nav ul.level0 { background: transparent !important; margin: 12px 0 5px 14px; padding: 0px 0 0px 0 !important; }

.block-nav-container #left-nav li.nav-1 ul.level0 { margin: 8px 0 5px 14px; }

.block-nav-container #left-nav ul.level0 li.level1 { padding: 0 0 0 0 !important; line-height: 18px; }

.block-nav-container #left-nav ul.level0 li.level1 a { height: 20px !important; line-height: 18px !important; margin: 0 !important; padding: 0 10px 0 0px !important; text-transform: none !important; }

.block-nav-container #left-nav ul.level0 li.level1 a span { color: #2f3135; font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; }

.block-nav-container #left-nav ul.level0 li.level1 a:hover { background: transparent; }

.left_banner { margin-bottom: 15px; padding: 5px 4px 5px 4px; }

.left_banner img { border: 1px solid #797f87; }

.left_b_banner { text-align: center; margin-bottom: 12px; }

.whyshopwithus { margin-bottom: 15px; height: 231px; padding: 14px 5px 0 15px; }

.whyshopwithus .title { display: block; margin-right: 10px; text-align: center; color: #041928; font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; }

.whyshopwithus ul { margin-top: 9px; }

.whyshopwithus ul li { padding: 3px 4px 4px 20px; line-height: 13px; }

.whyshopwithus ul li a { font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; }

.whyshopwithus ul li a:hover { color: #041928; }

/*shop by, category*/
.block-layered-nav .block-subtitle { display: none; }

.block-layered-nav .block-title { text-indent: 0em; height: auto; }

.block-layered-nav .block-content { border: 0; padding-top: 0; padding-bottom: 5px; }

.block-layered-nav dt { background: none; font-weight: bold; color: #2f3135; padding: 4px 0px 3px 12px; text-transform: none; }

.block-layered-nav li { padding-bottom: 1px; color: #2f3135; }

.block-layered-nav a:link, .block-layered-nav a:visited { font: normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; }

.block-layered-nav .currently .label { background: none; font-weight: bold; padding-left: 0px; text-transform: none; color: #a03319; }

.block-layered-nav .currently .label span { font-weight: normal; color: #5d5d5d; }

/*block-cart*/
.block-cart .block-title strong span { padding: 0 0 0 16px; }

.block-cart .amount a { font-weight: bold; }

.block-cart .subtotal .price { font-weight: bold; }

/*block-subscribe*/
.block-subscribe .block-title { background: transparent; }

.block-subscribe .block-title strong { display: block; padding: 14px 4px 12px 37px; }

.block-subscribe .block-title strong span { color: #2c85b4; font-size: 16px; font-weight: bold; text-transform: uppercase; padding-left: 14px; }

.block-subscribe .block-content { padding-top: 0; padding-left: 12px !important; padding-right: 2px; }

.block-subscribe input.input-text { width: 146px; height: 20px; color: #ffffff; border: 0; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 2px; }

.block-subscribe .input-box { float: left; position: relative; margin: 0; padding: 0px 0px 0px 0px; }

.block-subscribe .actions { float: left; position: relative; margin: 4px 0px 0px 0px; padding: 0; }

.block-subscribe .button { display: block; height: 20px; width: 18px; margin: 0; margin: 1px 0px 0px 0px; padding: 0; cursor: pointer; }

.block-subscribe .button:hover { cursor: pointer; }

.block-subscribe .button span { float: left; position: relative; display: none; }

/*compare*/
.block-compare .block-title strong { display: block; padding: 14px 4px 12px 37px; }

.block-compare .block-title strong span { color: #2C85B4; font-size: 14px; font-weight: bold; padding-left: 2px; text-transform: uppercase; }

.block-compare .block-title small { display: none; }

/*wishlist*/
.block-wishlist .block-title strong { display: block; padding: 8px 4px 12px 37px; }

.block-wishlist .block-title strong span { color: #2C85B4; font-size: 16px; font-weight: bold; padding-left: 12px; text-transform: uppercase; }

.block-wishlist .block-title small { display: none; }

/*popular*/
.block-popular .block-title strong { display: block; padding: 14px 4px 12px 37px; }

.block-popular .block-title strong span { color: #2C85B4; font-size: 14px; font-weight: bold; padding-left: 16px; text-transform: uppercase; }

.block-popular .block-title small { display: none; }

/*side-bar items*/
.block .block-content li.item { padding: 7px 12px 0px 9px; }

.block .block-content li.item .product { padding-bottom: 0px; border-bottom: 0px solid #c3dfee; }

.block .block-content li.last .product { padding-bottom: 0px; border-bottom: 0; }

/*side-bar prices*/
.block .regular-price, .block .regular-price .price, .old-price .price, .special-price .price-label { color: #697073; font-size: 11px; }

.old-price .price-label, .old-price .price { color: #697073; font-size: 11px; }

.special-price { padding-top: 0; }

.special-price .price, .special-price .price-label { font-weight: bold !important; color: #697073 !important; }

.special-price .price { font-size: 11px; color: #348dbc !important; }

/*reccently view*/
#recently-viewed-items { margin-top: 4px; margin-left: 9px; }

#recently-viewed-items li { padding-top: 1px; padding-bottom: 2px; }

#recently-viewed-items a { font-weight: bold; text-decoration: none; color: #2F3135 !important; }

#recently-viewed-items a:hover { color: #348dbc !important; }

/*most popular, related */
.product-name a { text-decoration: none; }

.block-content .old-price .price-label { display: none; color: #697073; font-weight: bold; }

.block-content .special-price .price-label { display: none; }

.block-content .old-price .price, .block-content .special-price .price, .block .regular-price, .block .regular-price .price { font-weight: bold; font-size: 11px; }

.old-price .price { color: #697073; text-decoration: none; }

.block-content .old-price .price { text-decoration: line-through; }

/*****************************************************************************CATALOG****************/
.catpage_banner { margin-bottom: 9px; padding: 20px 4px 0 285px; height: 200px; color: #2f3135; line-height: 13px; }

.catpage_banner img.title { margin-bottom: 9px; }

.catpage_banner ul { margin-top: 14px; }

.catpage_banner ul li { padding: 1px 4px 2px 11px; }

.catpage_banner ul li a { font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; }

.catpage_banner ul li a:hover { color: #041928; }

/*pager*/
.toolbar .pager { border: none; }

.pager .amount, .pager .amount strong, .pager .limiter, .sorter, .sorter strong { font-weight: normal; color: #949595; }

.pager .amount strong, .sorter strong { font-weight: bold; }

.toolbar .pager a, .toolbar .sorter a { color: #008baf; text-decoration: none; }

.toolbar .pager a:hover, .toolbar .sorter a:hover { text-decoration: underline; }

.pager .pages { /*float: left;*/ position: relative; padding-left: 20px; color: #9a9a9a; }

.pager .pages li, .pager .pages li a { font-family: Arial; font-size: 12px; }

.pager .pages strong { font-weight: normal; color: #9a9a9a; font-family: Arial; }

.pager .limiter { width: 153px; padding-right: 3px; text-align: left; }

.pager .limiter select, .sorter .sort-by select { background: none repeat scroll 0 0 #fff; border: 1px solid #c3dfee; color: #2c2f33; }

.pager .limiter select { margin-left: 12px; margin-right: 6px; width: 50px; }

.sorter .sort-by select { margin-left: 12px; width: 96px; }

.sort-by { float: right; position: relative; }

.sorter .sort-by { width: 166px; padding-right: 0; text-align: left; }

/*items*/
.products-list .product-image { width: 160px; height: 135px; }

.products-list .product-shop { margin-left: 175px; }

/***/
.products-list .product-name, .products-list .product-name a { color: #348dbc; font-size: 13px; font-weight: bold; text-transform: none; text-decoration: none; margin-bottom: 8px; }

.products-grid .product-name, .products-grid .product-name a { color: #348dbc; font-size: 13px; font-weight: bold; text-transform: none; text-decoration: none; margin-bottom: 0; }

.products-list .product-name a:hover, .products-grid .product-name a:hover { color: #6dbde5; }

/***/
.products-list .desc { font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 130%; }

.mini-products-list .product-image { width: 50px; }

.mini-products-list .product-details { margin-left: 62px; }

/*Prices*/
.mini-products-list .product-details .price-box { margin: 0px 0 5px 0; }

.products-grid .price-box { margin: 2px 0 0 0; }

/*catalog price*/
.regular-price { color: #697073; }

.regular-price .price { font-weight: bold !important; font-size: 11px; }

.product-view .box-tags .form-add .input-box input { height: 14px; }

div.toolbar div.pager { padding: 3px 8px 3px 8px; margin-bottom: 2px; }

div.toolbar div.sorter { padding: 3px 4px 11px 8px; }

.toolbar-bottom { margin-top: 30px; }

div.toolbar-bottom div.sorter { display: block; }

div.toolbar-bottom .view-mode { padding-right: 20px; }

div.toolbar-bottom .limiter { float: right; }

.col2-left-layout .products-grid, .col2-right-layout .products-grid { padding-top: 5px; }

.category-products { margin-right: 0px; margin-left: 0px; }

.category-products ul.products-grid { margin: 0 10px 20px 9px; border-bottom: 0; }

.cms-index-index .col2-left-layout .category-products, .cms-home .col2-left-layout .category-products { margin-right: 10px; margin-left: 0; }

/*page products*/
.products-grid li.item { float: left; padding: 1px 10px 75px 0px; _padding: 1px 4px 80px; width: 140px; margin-right: 35px !important; }

.cms-home .products-grid li.item { padding: 1px 10px 35px 0px; _padding: 1px 4px 40px; }

/*
.products-grid li.first {
    float: left;
    padding: 1px 10px 36px 0px;
    _padding: 1px 4px 40px;
    width: 140px;
}*/
.products-grid .add-to-links { font-size: 10px; margin: 3px 0 0px 0px; }

.products-grid .add-to-links a:link, .products-grid .add-to-links a:visited { text-decoration: none !important; padding-left: 10px; }

.products-grid .add-to-links a:hover, .products-grid .link-wishlist:hover { color: #18acfb !important; }

.minimal-price-link:hover, .minimal-price-link:hover .label, .minimal-price-link:hover .price { color: #18acfb; }

.products-grid li.last { padding-right: 0px !important; margin-right: 0 !important; }

.products-grid .actions { margin-top: 2px; }

.products-grid .product-image { width: 135px; background-color: #ffffff; margin-bottom: 13px; margin-left: 0px; }

.products-grid li.first .product-image { margin-left: 0px; }

.cms-index-index .products-grid .product-image, .cms-home .products-grid .product-image { margin-left: 0 !important; }

.products-grid .product-image img { width: 135px; }

/*home page products*/
.col2-left-layout .category-products ul.products-grid { border-bottom: 1px solid #c3dfee; width: 730px; margin: 0; padding: 20px 0 0px 0; }

.col2-left-layout .category-products ul.first { padding: 10px 0 0px 0; }

.col2-left-layout .products-grid li.item { margin-right: 10px !important; width: 135px; padding: 0px 0px 35px 0px !important; }

.col2-left-layout .products-grid li.last { margin-right: 0px !important; padding: 0px 0px 35px 0px !important; }

.cms-index-index .col2-left-layout .category-products ul.products-grid, .cms-home .col2-left-layout .category-products ul.products-grid { border: 0; width: 742px; margin: 0 0 0px 0 !important; padding: 2px 0 0 0; background: none; }

.category-products ul.last { border-bottom: 0 none !important; }

.cms-index-index .col2-left-layout .category-products ul.products-grid li, .cms-home .col2-left-layout .category-products ul.products-grid li { padding: 1px 0px 36px 0px !important; width: 135px  !important; margin-right: 16px !important; list-style: none; }

.cms-home .col2-left-layout .category-products ul.products-grid li.last { padding: 1px 0px 15px 0px !important; width: 135px  !important; margin-right: 0px !important; }

/**************************************************************PRODUCT******************/
.product-view { border: 0; padding: 0px 0 0 0; }

.product-essential { padding: 25px 25px 25px 29px; }

.product-view .product-shop { width: 390px; }

.product-view .product-shop .price-box .price { font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; }

.product-view .product-shop .special-price .price { color: #f09000 !important; font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; }

.product-view .product-img-box { margin-top: 10px; }

.product-view .product-img-box .product-image { margin-bottom: 5px; border: 1px solid #c3dfee; }

.product-view .product-shop .availability { font-size: 11px; }

.product-view .product-img-box .more-views li { margin: 0 0 8px 12px; }

.product-view .product-img-box .more-views li a { border: 1px solid #c3dfee; }

.product-view .product-img-box .more-views li a img { border: 0; }

.add-to-cart label { color: #2f3135; font-weight: bold; font-size: 12px; margin-top: 3px; }

.add-to-cart .qty { float: left; padding: 1px 2px; background: #fff; border: 1px solid #c3dfee; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top: 3px; }

.product-options-bottom .add-to-cart label, .product-options-bottom .add-to-cart .qty { float: left; }

.add-to-box .add-to-cart { float: none; }

.add-to-box .add-to-links { float: none; font-size: 12px !important; line-height: 1.25 !important; margin: 15px 0 0 0 !important; text-align: left !important; }

.product-view .product-shop .add-to-links a { color: #348dbc !important; font-weight: normal !important; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; }

.product-view .product-shop .short-description { line-height: 130%; }

.product-collateral .box-collateral, .no-rating { margin-bottom: 15px; }

.product-view .box-up-sell .products-grid { width: auto !important; margin-bottom: 10px; margin-left: 7px; }

.product-view .box-up-sell .products-grid td { padding: 15px 5px 12px 0px; }

.product-img-box img { border: 1px solid #c3dfee; }

.product-img-box .btn-zoom-out, .product-img-box .btn-zoom-in { border: 0 !important; }

.more-views { padding-top: 10px; }

/*titles on product page*/
.product-essential h2, .product-view .product-img-box .more-views h2, .product-collateral h2 { font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; text-transform: none; margin: 5px 0px 7px 0px; }

.product-view .box-up-sell h2 { font-size: 14px; margin: 0 0 0px; }

.back-link a { text-decoration: none; font-size: 18px; }

.back-link a:hover { color: #697073; }

.add-to-box .or { color: #697073; font-weight: normal; }

.product-collateral { margin-left: 0px; padding: 0 10px 25px 15px; }

.product-view .box-tags .form-add label { color: #313131 !important; font-weight: normal !important; font-size: 11px; }

.product-view .box-tags .form-add .input-box { padding: 0; }

.product-view .box-tags .note { padding: 0; }

.product-options p.required { padding-top: 0; }

.product-options { padding-bottom: 5px; }

/***********************************************************CHECKOUT, ACCOUNT********************************/
.account-login .content, .account-create .content { background: none; border: none; position: relative; width: 70%; margin: 0 auto 30px; overflow: hidden; text-align: center; font-size: 14px; }

.account-login .content .intro, .account-create .content .intro { text-align: left; margin: 15px 0 40px; }

.account-login .content h2, .account-create .content h2 { color: #333; font-size: 24px; font-weight: bold; border: none; text-align: left; text-transform: none; padding: 0; }

.account-login .content button, .account-create .content button { width: 100%; }

/**************************************************************HOME PAGE***********************************/
div.main_page_logos { margin-top: 11px; clear: both; padding: 4px 0px 4px 32px; }

div.main_page_logos img { margin-left: 15px; }

div.four_banners { margin-top: 12px; width: 100%; clear: both; }

div.four_banners div.four_banners_bt { width: 100%; }

div.four_banners div.four_banners_bt div { float: left; width: 158px; min-height: 149px; padding: 0 10px 10px 10px; margin-right: 10px; /*background: #ccc;*/ }

div.four_banners div.four_banners_bt div.b_second { margin-right: 9px; }

div.four_banners div.four_banners_bt div.b_third { margin-right: 11px; }

div.four_banners div.four_banners_bt div.b_fourth { margin-right: 0; }

div.four_banners div.four_banners_bt div a.title { display: block; margin-bottom: 118px; padding: 1px 0 30px 2px; font: 24px Times New Roman, Tahoma, sans-serif; color: #e4ddc5; text-decoration: none; }

div.four_banners div.four_banners_bt div a.title span { display: none; }

div.four_banners div.four_banners_bt div ul li { padding: 0 0 0 11px; line-height: 15px; }

div.four_banners div.four_banners_bt div ul li a { color: #2f3135; font-size: 12px; text-decoration: none; }

div.best_sellers_title { margin: 10px 0 6px 0; padding: 0px 0 0 23px; width: 720px; height: 26px; font-size: 16px; font-weight: bold; text-transform: uppercase; color: #2c85b4; }

p.home_banner { margin: 0; padding: 0; }

div.logos { background: #121617; width: 100%; margin: 0; padding: 17px 0px 6px 0px; text-align: center; }

div.logos a { margin-left: 15px; margin-right: 15px; }

/*featured product tabs*/
.sp { clear: both; }

div.tabs_block { width: 100%; color: #202b36; background: #2d3739; margin: 0px 0 15px 0; padding-bottom: 6px; }

div.tabs_block h5 { font-family: Arial, sans-serif; color: #5d5c5a; margin: 0 0 3px 0; }

div.tabs_block h5 a:link, div.tabs_block h5 a:active, div.tabs_block h5 a:visited { text-decoration: none; }

div.tabs_block h5 a:hover { text-decoration: underline; }

div.tabs_block p { padding: 0 0 0px 0; margin: 0px 0px 0px 0px; }

div.tabs_info { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

div.slider-left { width: 297px; float: left; position: relative; text-align: left; padding: 15px 15px 0px 15px; line-height: 130%; }

div.slider-left p { padding: 0 0 0px 0; margin: 0px 0px 5px 0px; }

div.slider-right { width: 628px; float: right; position: relative; background: #ffffff; padding: 0px 15px 0px 15px; }

div.slider-right .product-image { float: left; padding-left: 40px; }

div.slider-right a.product-info:link, div.slider-right a.product-info:visited { color: #fff; font-weight: bold; text-transform: uppercase; text-decoration: none; line-height: 26px; display: block; width: 100px; height: 26px; position: absolute; right: 10px; bottom: 10px; }

div.slider-right .price-box { position: absolute; right: 10px; bottom: 50px; width: 100px; }

div.slider-right .old-price .price-label, div.slider-right .special-price .price-label { color: #000000; }

div.slider-right .price { color: #018fc4; }

div.slider-right .special-price .price { color: #5d5d5d; }

div.tabs_ul { margin: 0; padding: 0; }

.ui-tabs-nav { margin: 0 0 0 0px; padding: 0; }

div.tabs_ul li { float: left; margin: 0; padding: 0; }

div.tabs_ul a:link, div.tabs_ul a:visited { display: block; height: 30px; font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffde00; font-weight: bold !important; text-transform: uppercase; text-decoration: none; text-align: left; overflow: hidden; padding: 8px 0 0 32px; margin: 0; }

a.left_tab:link, a.left_tab:visited { width: 297px; }

a.center_tab:link, a.center_tab:visited { width: 299px; }

a.right_tab:link, a.right_tab:visited { width: 297px; }

div.tabs_ul a:hover { font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #018fc4; background-repeat: no-repeat; background-position: 0 100%; }

li.ui-tabs-selected a.left_tab { font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif !important; color: #018fc4 !important; font-weight: bold !important; }

li.ui-tabs-selected a.center_tab { font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif !important; color: #018fc4 !important; font-weight: bold !important; }

li.ui-tabs-selected a.right_tab { font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif !important; color: #018fc4 !important; font-weight: bold !important; }

div.f-1_left a { display: block; height: 51px; font-size: 1.5em; font-family: "Trebuchet MS", Arial, Tahoma, sans-serif; font-weight: bold; color: #383838; text-decoration: none; line-height: 1; padding: 12px 0 0 76px; margin: 0 0 27px 0; }

div.f-1_left a span { font-size: 0.8em; color: #2b5198; }

/*---------//jquery//-----------------*/
.ui-tabs-hide { display: none; }

.ui-tabs-nav:after { display: block; clear: both; content: " "; }

* html .ui-tabs-nav { display: inline-block; }

*:first-child + html .ui-tabs-nav { display: inline-block; }

.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-content-active { display: block; }

/*block-service*/
.block-service .block-title strong { /*padding-left: 30px;*/ }

.block-service .block-content { padding: 13px 15px 2px 17px; font-size: 11px; color: #878787; }

.block-service .block-content span { display: block; line-height: 35px; font-family: Times New Roman; font-weight: bold; font-size: 15px; color: #34363a; }

.block-service .block-content span span { display: inline; padding-left: 3px; font-weight: normal; font-size: 32px; color: #f09000; }

.data-table tr td .product-name a { padding-top: 5px; font-weight: bold; }

/**************************************************************TEXT COLORS*********************************************/
/* blue */
.block .btn-remove, .block .link-wishlist, .block .link-compare, .block .product-info, .block-progress dt.complete { color: #348dbc !important; }

/*light*/
.error-msg, .block-layered-nav li a:hover { color: #041928 !important; }

/*dark*/
.opc .active .step-title h2, .box-account .box-head h2, .fieldset .legend, .account-login .new-users h2, .account-login .registered-users h2, .compare-table tr.first td .product-name a, .data-table tr td .product-name a { color: #018A70 !important; }

.sp-methods label .price { font-family: 'Trade Gothic LT'; color: #e2007a; font-size: 18px; }

.opc .step-title h2, .block-account .block-content li a, .page-sitemap .links a { padding: 0px 0 0px 0; color: #2f3135; font-size: 12px; font-weight: normal !important; }

.crosssell .product-name a { color: #348dbc; font-size: 11px; font-weight: bold; text-transform: none; font-family: Tahoma; }

.crosssell .product-name a:hover { color: #041928; }

/*medium grey text*/
.success-msg, .note-msg, .notice-msg, .sp-methods label, .product-options dt label { color: #5d5d5d !important; }

/*dark grey - separators, lines*/
.products-list .add-to-links .separator { color: #6a7173; }

.link-wishlist, .link-compare, .old-price .price-label, .special-price .price-label { font-weight: normal; }

/*font 11px*/
.old-price .price-label, .special-price .price-label { font-size: 11px; }

.std ul.disc { list-style-type: circle; }

/**********************************************************BACKGOUNDS*****************************************************/
/*background-transparent*/
.toolbar .pager, .product-view .box-up-sell .products-grid td, .block li.even, .cart .crosssell, .cart .discount, .cart .shipping, .cart .totals, .block .actions, .compare-table tbody th, .compare-table tr.add-to-row td, .block-layered-nav .currently li, .block-cart .summary, .block-progress dt, .block-progress dt.complete, .block-progress dd.complete, .order-info-box, .toolbar .sorter, .product-view .box-up-sell .products-grid td.empty, .product-collateral .box-collateral { background: transparent; }

/*border-non*/
.toolbar .pager, .product-view .product-img-box .more-views h2, .product-collateral h2, .product-view .box-up-sell .products-grid, .product-view .box-up-sell .products-grid td, .cart .crosssell, .cart .discount, .cart .shipping, .cart .totals, .page-title, #opc-login h3, .box-account .box-head, .pager, .block-cart .summary, .block-cart .actions, .products-grid, .product-view .box-up-sell .products-grid td img, .block-progress dt, .block-progress dt.complete, .block-progress dd.complete, .toolbar .sorter { border: none; }

/*background- forms */
/*background-title*/
input.input-text, select, textarea { background: #fff; border-radius: 4px; border: 1px solid #d6d6d6; border-bottom-color: #999; border-right-color: #999; padding: 10px 0; text-indent: 15px; font-size: 16px; width: 100%; }

select { text-indent: 5px; }

/*input.input-text:placeholder,
textarea:placeholder {
	color: #bcbcbc;
}*/
.input-box.select { border-radius: 4px; cursor: pointer; overflow: hidden; width: 100% !important; position: relative; background: #fff; }

.input-box.select:after { content: ' '; width: 44px; height: 42px; position: absolute; z-index: 1; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/select-button.png") no-repeat; right: 0; top: 0; border-right: 1px solid #999; pointer-events: none; }

.input-box.select select { outline: none; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; padding-right: 44px; }

.form-list label { font-size: 20px; font-family: 'Trade Gothic LT'; font-weight: bold; color: #333; padding: 15px 0; }

.form-list label.required em { color: #333; right: -10px; top: 10px; float: none; }

.form-list .input-box { width: 100%; text-align: left; overflow: hidden; position: relative; }

.form-list.col-1 .input-box input { width: 99%; }

.form-list.col-2 .input-box input { width: 99%; }

.input-box select { width: 100% !important; height: 43px; }

input[type="checkbox"], input[type="radio"] { display: none; }

input[type="checkbox"]:checked + label, input[type="radio"]:checked + label { background-position: left -97px; }

input[type="checkbox"] + label, input[type="radio"] + label { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/checkbox.png") left top no-repeat; height: 31px; font-size: 14px; font-family: 'Arial'; line-height: 31px; overflow: hidden; padding: 0 0 0 40px; margin: 30px 0 15px; cursor: pointer; display: inline-block; }

input[type="radio"] + label { background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/radiobutton.png"); margin: 0; }

.form-list { overflow: hidden; text-align: left; }

.form-list.col-1 li { display: block; margin: 0; list-style: none; }

.form-list.col-2 li { display: inline-block; vertical-align: bottom; width: 47%; margin-left: 5%; margin-bottom: 15px; list-style: none; overflow: hidden; }

#discount-coupon-form .form-list.col-2 li { width: 47.333%; margin-left: 5%; }

.form-list.col-2 li:first-child { margin-left: 0 !important; }

#discount-coupon-form .form-list.col-2 li:last-child { float: right; text-align: right; }

.form-list .name-prefix { margin-right: 20px; width: 100px; }

.form-list li.control { overflow: hidden; margin-top: 15px; }

.error-msg { background: #e20001 !important; border: none !important; color: #fff !important; text-align: center; font-size: 16px !important; font-weight: normal; padding: 10px !important; margin: 20px auto !important; position: relative; }

.error-msg:after { content: ' '; width: 20px; height: 10px; overflow: hidden; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/error-arrows.png") center bottom no-repeat; position: absolute; left: 50%; bottom: -10px; margin-left: -10px; }

.error-msg.top:after { background-position: center top; bottom: auto; top: -10px; }

.error-msg a { color: #fff; font-size: 16px; }

.validation-failed { background: #fff url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/error.png") 98% center no-repeat !important; border: 2px solid #e20001 !important; }

.validation-advice { background: #e20001; color: #fff; font-size: 14px; line-height: 16px; margin: 5px; padding: 10px; position: relative; width: 80%; margin: 15px auto !important; }

.validation-advice:before { content: ' '; width: 20px; height: 10px; overflow: hidden; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/error-arrows.png") center top no-repeat; position: absolute; left: 50%; top: -10px; margin-left: -10px; }

.opc .step-title, .opc .allow .step-title { border-width: 0 1px 1px 1px; }

.opc .allow .step-title { border-width: 1px 1px 1px 1px; }

/*border - forms */
.error-msg, .success-msg, .note-msg, .notice-msg, .opc .step, .opc .active .step-title, .opc .step-title, .buttons-set, .opc .allow .step-title, #opc-review .buttons-set, .box-account, .fieldset, .fieldset .legend, .addresses-list li.item, .advanced-search-summary, .account-login .content, .account-login .buttons-set, .account-login h2, .block-cart .subtotal, .product-options, .product-options-bottom, .order-info, .order-info-box, .tags-list { border-color: #018a70 !important; }

.data-table { border: 1px solid #c3dfee; border-collapse: collapse; }

.data-table thead th { border-top: 1px solid #c3dfee; border-right: 1px solid #c3dfee; border-bottom: 1px solid #c3dfee; border-left: 0px solid #c3dfee; padding: 9px 12px 9px 12px; font-size: 12px; }

.data-table td { border-top: 1px solid #c3dfee; border-right: 1px solid #c3dfee; border-bottom: 1px solid #c3dfee; border-left: 0px solid #c3dfee; border-color: #c3dfee !important; }

.data-table td .product-name a { font-size: 12px; text-decoration: none; }

.data-table td .product-name a:hover { color: #041928 !important; text-decoration: none; }

.data-table td input.qty { font-size: 12px; font-weight: bold; border: 1px solid #c3dfee; padding-left: 9px; }

.data-table td .price { font-weight: bold !important; color: #2f3135; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; }

.cart-table td img, .cart .crosssell .product-image { border: 1px solid #c3dfee; }

.data-table td.last .price { color: #2f3135; }

.data-table tfoot { border-bottom: 1px solid #c3dfee; }

.data-table tfoot tr td { border-width: 0; }

.data-table tfoot tr td { border-top: 1px solid #c3dfee !important; border-right: 0px solid #ffffff !important; border-bottom: 0px solid #ffffff !important; border-left: 0px solid #ffffff !important; padding: 12px 10px 12px 13px; }

/*border blue  */
.mini-products-list .product-image, .product-view .product-img-box .more-views li a:hover { border: 1px solid #c3dfee; }

.products-grid .product-image, .products-list .product-image { border: 1px solid #c3dfee; }

.products-grid .product-image:hover, .products-list .product-image:hover, .mini-products-list .product-image:hover { border: 1px solid #98cce8; }

.compare-table .product-image img { border: 1px solid #c3dfee; }

/*border = background color*/
.products-list li.item { border-color: transparent; }

/* OPTIONAL BUTTON STYLES for applying custom look and feel: */
/*Compare*/
.compare-table .btn-remove { height: 11px; width: 57px; margin: 3px 0px 3px 0px; }

.cart .totals .checkout-types li a { font-size: 11px; }

.page-popup .link-print { color: #000000; }

.link-cart { color: #575757 !important; font-weight: 700; }

.addresses-list h2 { color: #313438; }

/*demo notice*/
.demo-notice { background: none repeat scroll 0 0 #ffffff; color: #000000; font-size: 11px; font-weight: bold; line-height: 1.15; margin: 0; padding: 5px 5px; text-align: center; opacity: 0.7; /*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);*/ position: absolute; top: 0; left: 0; display: none; }

/*download banner*/
.download p { padding-left: 14px; padding-right: 14px; color: #5d5d5d; }

a.download { display: block; width: 166px; height: 213px; margin-left: auto; margin-right: auto; margin-bottom: 10px; }

p.forum a:link, p.forum a:visited { padding: 0px 0px 2px 26px; line-height: 17px; color: #000000; }

p.forum a:hover { color: #fc4500; }

p.more_themes a:link, p.more_themes a:visited { padding: 0px 0px 2px 26px; line-height: 17px; color: #000000; }

p.more_themes a:hover { color: #fc4500; }

/*customer service*/
.customer_service p { padding-left: 12px; margin: 0px 0px 0px 0px; }

p.phone { color: #34363a; font-size: 14px; font-family: "Times New Roman", Times, serif; font-weight: bold; }

p.phone strong { color: #f09000; font-size: 32px; font-family: "Times New Roman", Times, serif; font-weight: normal; }

p.time { color: #5d5d5d; }

.tabs { width: 683px; border-bottom: 0 !important; margin: 15px 0 0 0 !important; overflow: hidden; }

.tabs a { width: 169px; color: #fff !important; font-size: 12px !important; font-weight: bold !important; display: block; text-align: center; padding: 8px 0px 8px 0px !important; text-decoration: none; }

.tabs li.active a, .tabs li.active a:hover { color: #348dbc !important; font-size: 12px !important; font-weight: bold; }

.padder { width: 660px; padding: 5px 10px 5px 10px; border-top: 1px solid #c0c4c4; border-right: 1px solid #c3dfee; border-bottom: 1px solid #c3dfee; border-left: 1px solid #c3dfee; }

/******************* CLEARFIX ***********************/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; }

* html .clearfix { height: 1%; }

/*up*/
.toolbar .pager { display: none; }

.toolbar-bottom .toolbar .pager { display: block; }

.product-product .product-shop .product-options-bottom .price-box { display: none; }

.product-product .product-shop .product-options { padding-top: 0; margin-top: 0; }

.product-product .product-shop .product-options-bottom { margin-bottom: 20px; }

.product-product .product-shop .price-box .price-label { color: #697073; font-size: 14px; font-weight: bold; }

.product-product .product-shop .regular-price { font-size: 18px; font-weight: normal !important; }

.product-options-bottom .add-to-cart label { font-weight: bold; }

.product-shop .availability, .product-shop .no-rating, .product-shop .short-description { display: none; }

.crosssell .add-to-links { display: none; }

.ratings { margin-bottom: 20px; }

.products-grid .ratings { margin-bottom: 0px; }

.email-friend { margin-bottom: 20px; width: 376px; height: 26px; padding: 12px 0px 0px 10px; }

.product-view .product-shop .add-to-links { text-align: left; margin-bottom: 20px; width: 376px; height: 28px; padding: 10px 0px 0px 10px; }

.product-view .product-shop .add-to-links span.separator { display: none; color: #f9fcfe; width: 1px; }

.product-view .product-shop .add-to-links li { display: inline !important; padding-left: 10px; margin-right: 20px; }

.product-view .product-shop .add-to-links a:link, .product-view .product-shop .add-to-links a:visited { text-decoration: none; }

.product-view .product-shop .add-to-links a:hover { color: #6dbde5 !important; }

#product-review-table { margin-bottom: 10px; }

.cart { width: 905px; margin-left: auto; margin-right: auto; }

span.or { display: none; }

.more-views h2 { font-family: Arial,Helvetica,sans-serif !important; font-size: 11px !important; font-weight: normal !important; color: #313131 !important; }

p.email-friend a { display: block; width: 54px; height: 16px; margin: 0px 10px 0px 0px; float: left; position: relative; }

p.email-friend a span { display: none; }

.product-product .product-shop .product-options-bottom .add-to-cart { float: none; }

.product-product .product-shop .product-options-bottom .add-to-cart .qty { float: none; }

.opc { margin: 0 20px 20px; }

.left_b_banner { display: none; }

.cms-index-index .left_b_banner { display: block; }

/*currency block fix*/
.block-currency { height: auto !important; padding: 0; }

.block-currency .block-title { margin: 0; }

.block-currency .block-content select { width: auto !important; display: block !important; margin: 0px 0px 0px 0px !important; }

.block-currency .block-content { padding-bottom: 6px; padding-top: 6px; padding-left: 10px; }

#overlay { display: none; }

/*block-download*/
.block-download p { padding-bottom: 0; margin-bottom: 0; }

a.download { display: block; width: 164px; height: 174px; margin-left: auto; margin-right: auto; margin-top: 10px; }

a.download span { display: none; }

button, .link-button { display: inline-block; text-decoration: none; font-family: 'Trade Gothic LT'; font-weight: bold; position: relative; min-width: 130px; font-size: 18px; line-height: 45px; height: 45px; text-align: center; color: #0c6052; background: #f9f9f9; /* Old browsers */ background: -moz-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #cfcfcf)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); /* IE10+ */ background: linear-gradient(to bottom, #f9f9f9 0%, #cfcfcf 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */ border-radius: 4px; border: 1px solid #d6d6d6; cursor: pointer; border-bottom: 1px solid #999; overflow: hidden; padding: 0 20px; }

button { line-height: 40px; }

button.yellow, .link-button.yellow { color: #333; background: #f9ed88; background: -moz-linear-gradient(top, #f9ed88 0%, #f4c922 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9ed88), color-stop(100%, #f4c922)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f9ed88 0%, #f4c922 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f9ed88 0%, #f4c922 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f9ed88 0%, #f4c922 100%); /* IE10+ */ background: linear-gradient(to bottom, #f9ed88 0%, #f4c922 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9ed88', endColorstr='#f4c922',GradientType=0 ); /* IE6-9 */ }

button.green, .link-button.green { color: #fff; background: #009881; background: -moz-linear-gradient(top, #009881 0%, #0a7061 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009881), color-stop(100%, #0a7061)); background: -webkit-linear-gradient(top, #009881 0%, #0a7061 100%); background: -o-linear-gradient(top, #009881 0%, #0a7061 100%); background: -ms-linear-gradient(top, #009881 0%, #0a7061 100%); background: linear-gradient(to bottom, #009881 0%, #0a7061 100%); /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009881', endColorstr='#0a7061',GradientType=0 );*/ }

button.fuksia, .link-button.fuksia { color: #fff; background: #d6267b; /* Old browsers */ background: -moz-linear-gradient(top, #d6267b 0%, #ac1f63 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6267b), color-stop(100%, #ac1f63)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #d6267b 0%, #ac1f63 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #d6267b 0%, #ac1f63 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #d6267b 0%, #ac1f63 100%); /* IE10+ */ background: linear-gradient(to bottom, #d6267b 0%, #ac1f63 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6267b', endColorstr='#ac1f63',GradientType=0 ); /* IE6-9 */ }

.link-button.disabled { color: #999; cursor: default; background: #f9f9f9; /* Old browsers */ background: -moz-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #cfcfcf)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); /* IE10+ */ background: linear-gradient(to bottom, #f9f9f9 0%, #cfcfcf 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */ }

button.full-width, .link-button.full-width { float: none; clear: both; width: 99%; padding: 0; }

.button-bar { overflow: hidden; padding: 15px 0; text-align: center; }

.button-bar p { margin: 20px 0; }

.consulting-interiortips-main, .jalousie-wie-messe-ich-richtig, .so-montieren-sie-ihre-jalousie { background-color: #efecec; padding: 10px; display: block; border: solid 1px #bebdbe; position: relative; top: -1px; }

.consulting-interiortips-main h1, .jalousie-wie-messe-ich-richtig h1, .so-montieren-sie-ihre-jalousie h1 { color: #016758; width: 100%; padding: 10px 0; border-bottom: solid 1px #016758; }

.consulting-interiortips-main span, .jalousie-wie-messe-ich-richtig > span, .so-montieren-sie-ihre-jalousie > span { display: block; width: 575px; }

.so-montieren-sie-ihre-jalousie > div.video-box { background-color: white; padding: 10px; margin: 10px 0; }

.so-montieren-sie-ihre-jalousie > div.video-box > a.link-button { float: right; position: relative; display: inline-block; top: 249px; right: 10px; color: #016758; font-weight: normal; padding: 10px; }

.consulting-interiortips-main .fixed-content { padding: 10px 0 10px 10px; }

.consulting-interiortips-main .fixed-content h2, .jalousie-wie-messe-ich-richtig > h2 { color: #cc006f; padding: 10px 0; border-bottom: solid 1px #cc006f; }

.jalousie-wie-messe-ich-richtig a, .so-montieren-sie-ihre-jalousie a { color: black; }

.jalousie-wie-messe-ich-richtig > h1 > a, .so-montieren-sie-ihre-jalousie > h1 > a, .filial-wrapper > h1 > a { color: #016758; font-size: 16px; text-decoration: none; float: right; display: inline-block; }

.consulting-interiortips-main .fixed-content > div { width: 249px; color: #016758; float: left; white-space: nowrap; margin-right: 33px; padding: 10px; }

.jalousie-wie-messe-ich-richtig > div.helps { width: 179px; white-space: nowrap; margin-right: 22px; float: left; text-align: left; }

.jalousie-wie-messe-ich-richtig img { margin-top: 15px; margin-bottom: 5px; }

.consulting-interiortips-main .fixed-content > div .image { width: 184px; height: 184px; margin: 10px 0; display: inline-block; border: solid 1px #bebdbe; }

.consulting-interiortips-main .fixed-content > div .image.help1 { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/helps/help1.png") left top no-repeat; }

.consulting-interiortips-main .fixed-content > div .image.help2 { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/helps/help2.png") left top no-repeat; }

.consulting-interiortips-main .fixed-content > div .image.help3 { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/helps/help3.png") left top no-repeat; }

.consulting-interiortips-main .fixed-content > div > a { font-weight: bold; color: #016758; }

.consulting-interiortips-main .fixed-content > div > span { color: black; padding: 10px; }

.consulting-interiortips-main { background-color: #efecec; border: 1px solid #E4E4E4; padding: 10px; color: #666; }

.consulting-interiortips-main > .controller { background-color: white; padding: 10px; border: 1px solid #E4E4E4; }

.consulting-interiortips-main > .controller > h1 { border-bottom: 1px solid #CCCCCC; margin-bottom: 10px; }

.consulting-interiortips-main > .controller > h1 > select { border-radius: 3px; float: right; }

.consulting-interiortips-main > .controller > div#be-icons-container { height: 50px; display: block; margin: 10px 0; }

.consulting-interiortips-main > .controller > div#be-icons-container > h2 { color: #cc006f; padding: 10px 0; border-bottom: solid 1px #cc006f; }

.consulting-interiortips-main > .controller > div#be-icons-container > label { width: 120px; margin: 14px 4px; display: inline-block; cursor: pointer; float: left; text-align: center; }

.consulting-interiortips-main > .controller > div#be-icons-container > label img { border: solid 2px #009881; border-radius: 4px; transition: all .25s ease; -webkit-transition: all .25s ease; -khtml-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; }

.consulting-interiortips-main > .controller > div#be-icons-container > label:hover img { box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); -khtml-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); opacity: .75; }

.consulting-interiortips-main > .controller > div#be-icons-container > label h3 { margin-top: 7px; }

.consulting-interiortips-main > #info-panel { border: 1px solid #E4E4E4; background-color: white; padding: 10px; display: none; margin-top: 10px; }

.consulting-interiortips-main > #info-panel a { margin-left: 10px; float: right; width: 150px; }

.consulting-interiortips-main > #info-panel a.only-in-filial { width: 122px; height: 89px; display: block; position: absolute; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/symbols/only-in-filial.png") no-repeat; margin: 0; right: 24px; margin-top: -16px; display: none; }

.consulting-interiortips-main > #info-panel > div > img { margin-right: 10px; border: solid 2px #009881; border-radius: 4px; }

.consulting-interiortips-main > #info-panel > div > img, .consulting-interiortips-main > #info-panel > div > span { display: inline-block; float: left; }

.consulting-interiortips-main > #info-panel > div > span { width: 713px; }

.consulting-interiortips-main > #info-panel > div > span > select { border-radius: 3px; }

.consulting-interiortips-main > #info-panel > div > span > select.info-selector-3 { display: none; }

.consulting-interiortips-main > div.infos-box { display: none; background-color: white; padding: 15px 10px 5px 10px; box-shadow: inset 0 9px 9px -9px rgba(0, 0, 0, 0.25); -webkit-box-shadow: inset 0 9px 9px -9px rgba(0, 0, 0, 0.25); -khtml-box-shadow: inset 0 9px 9px -9px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 9px 9px -9px rgba(0, 0, 0, 0.25); -ms-box-shadow: inset 0 9px 9px -9px rgba(0, 0, 0, 0.25); -o-box-shadow: inset 0 9px 9px -9px rgba(0, 0, 0, 0.25); border: 1px solid #E4E4E4; border-top: none; }

.consulting-interiortips-main > div.infos-box > h2 { cursor: pointer; transition: .25s; -webkit-transition: .25s; -khtml-transition: .25s; -moz-transition: .25s; -ms-transition: .25s; -o-transition: .25s; }

.consulting-interiortips-main > div.infos-box > h2:hover { color: #319788; text-shadow: 0 0 1px #61c7b8; }

.consulting-interiortips-main > div.infos-box > h2 > span.toggler { display: inline-block; width: 30px; text-align: center; transition: .25s; -webkit-transition: .25s; -khtml-transition: .25s; -moz-transition: .25s; -ms-transition: .25s; -o-transition: .25s; }

.consulting-interiortips-main > div.infos-box > h2:hover > span.toggler { color: #319788; }

.consulting-interiortips-main > div.infos-box > h2 > span.toggler.rotated { transform: rotate(180deg); -webkit-transform: rotate(180deg); -khtml-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }

.consulting-interiortips-main > div.infos-box > div { display: none; margin-left: 35px; }

/* old version b&e */
#jc-be-tabs { overflow: hidden; padding-left: 10px; }

#jc-be-tabs a { width: 268px; padding-top: 15px; height: 45px; position: relative; float: left; display: block; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/configurator-tab-wide.png") center 15px no-repeat; background-size: 100% 45px; /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/configurator-tab-wide.png', sizingMethod='scale');*/ -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/configurator-tab-wide.png', sizingMethod='scale')"; text-align: center; line-height: 45px; color: #016758; font-family: 'Trade Gothic LT'; font-size: 20px; text-decoration: none; font-weight: bold; z-index: 1; }

#jc-be-tabs a.selected { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/configurator-tab-wide-selected.png") center top no-repeat; background-size: 100% 60px; /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/configurator-tab-wide-selected.png', sizingMethod='scale');*/ -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/configurator-tab-wide-selected.png', sizingMethod='scale')"; font-size: 24px; padding-top: 10px; height: 50px; }

.consulting-interiortips-interface { border: solid 1px #bebdbe; background-color: white; padding: 10px; }

.consulting-interiortips-interface h2, .real-results h2 { color: #CF2381; padding-bottom: 8px; border-bottom: 1px solid #C80071; margin-bottom: 24px; font-size: 24px; }

.consulting-interiortips-interface h3 { color: #CF2381; padding-bottom: 6px; margin-bottom: 18px; font-size: 18px; }

.consulting-interiortips-interface .cat-link-big { width: 175px; float: left; text-align: center; }

.consulting-interiortips-interface .cat-link-big.last { text-align: left; width: 150px; }

.consulting-interiortips-interface .cat-link-big img { width: 130px; height: 130px; display: block; margin: auto; }

.consulting-interiortips-interface .categories-infos { margin-top: 25px; padding-top: 25px; border-top: solid 1px #e9ecef; display: none; }

.consulting-interiortips-interface .categories-infos .subcontainer-triangle { width: 22px; height: 16px; display: block; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/subcontainer-triangle.png") left top no-repeat; z-index: 1; position: relative; top: -41px; }

.consulting-interiortips-interface .categories-infos ul { width: 610px; list-style-type: none; margin: 0; padding: 0; }

.consulting-interiortips-interface .categories-infos ul li { float: left; width: 275px; border-bottom: solid 1px #e8e8e8; font-size: 15px; margin: 0 30px 15px 0; padding-bottom: 10px; }

.consulting-interiortips-interface .categories-infos ul li input { vertical-align: top; }

.consulting-interiortips-interface .categories-infos .results { color: #C80071; height: 16px; float: right; display: inline-block; margin-top: 12px; text-align: right; }

.consulting-interiortips-interface .categories-infos .results.in-progress { width: 80px; height: 60px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/animations/ajax-loader-small.gif") center top no-repeat; top: -24px; position: relative; }

.consulting-interiortips-interface .categories-infos .link-button { float: right; width: 175px; color: #C80071; margin: 0 60px 40px 20px; display: none; }

.consulting-interiortips-interface .categories-infos .link-button.disabled { color: #bebdbe; cursor: default; }

.consulting-interiortips-main > .results { margin: 0 10px 10px 10px; background-color: white; border-left: solid 1px #bebdbe; border-right: solid 1px #bebdbe; border-bottom: solid 1px #bebdbe; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25) inset; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25) inset; -khtml-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25) inset; -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25) inset; -ms-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25) inset; -o-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25) inset; display: none; padding: 10px; }

.consulting-interiortips-main > .results > .real-results { display: none; }

.consulting-interiortips-main > .results > .real-results table { width: 100%; }

.consulting-interiortips-main > .results > .real-results table td { padding-top: 3px; }

.consulting-interiortips-main > .results > .real-results table hr { color: #e8e8e8 !important; background-color: #e8e8e8 !important; height: 1px !important; margin: 20px 0; overflow: hidden; position: relative; }

.consulting-interiortips-main > .results > .real-results table .image { width: 125px; }

.consulting-interiortips-main > .results > .real-results table .image img { width: 100px; height: 100px; background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/placeholder.jpg"); display: block; }

.consulting-interiortips-main > .results > .real-results table .title { font-weight: bold; }

.consulting-interiortips-main > .results > .real-results table .link a { color: #016758; text-decoration: none; font-weight: bold; }

a.get-pdf { margin: 5px 0; display: inline-block; }

.col-main > .page-title { display: none; }

/* jc cms pages/blocks */
.jc_cms_page { border: solid 1px #b3b3b3; background-color: #efecec; padding: 10px; }

.jc_cms_block { display: block; background-color: white; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.125); -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.125); -khtml-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.125); -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.125); -ms-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.125); -o-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.125); margin: 0 0 18px 0; padding: 19px; }

.jc_cms_block span#mett.h2-fake-standard { font-size: 24px; font-family: 'Trade Gothic LT'; line-height: 1.2em; font-weight: bold; margin: 0 0 5px; color: #0a263c; }

.jc_cms_block > h2 { font-size: 22px; width: 880px; border-bottom: solid 1px #555c5c; padding: 0 0 11px 0; margin: 0 0 16px 0; font-weight: normal; }

.jc_cms_block > h2 > .toggler { float: right; cursor: pointer; white-space: nowrap; width: 255px; text-align: right; }

.jc_cms_block > h2 > .toggler > .rotator { display: inline-block; text-align: center; transition: all 0.25s ease 0s; }

.jc_cms_block > h2 > .toggler > .rotator.rotated { transform: rotate(180deg); -webkit-transform: rotate(180deg); -khtml-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }

.jc_cms_content a { /*color: black;*/ }

.jc_cms_content a.link-button { padding: 10px 25px; float: right; }

.jc_cms_content a.link-button.green { background: #009881; /* Old browsers */ background: -moz-linear-gradient(top, #009881 0%, #0c7363 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009881), color-stop(100%, #0c7363)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #009881 0%, #0c7363 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #009881 0%, #0c7363 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #009881 0%, #0c7363 100%); /* IE10+ */ background: linear-gradient(to bottom, #009881 0%, #0c7363 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009881', endColorstr='#0c7363',GradientType=0 ); /* IE6-9 */ color: white; }

.jc_cms_content a.link-button.details { color: #016758; width: 145px; }

.jc_cms_content a.details > .icon { display: inline-block; width: 23px; height: 18px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/icons/configurator.png") left center no-repeat; }

.jc_cms_content .jc-content { display: inline-block; float: left; }

.jc_cms_content .jc-cols-0_5 { width: 110px; }

.jc_cms_content .jc-cols-0_75 { width: 165px; }

.jc_cms_content .jc-cols-1 { width: 220px; display: table-cell; vertical-align: middle; }

.jc_cms_content .jc-cols-1 > p > img { width: 160px; margin: 0 30px; }

.jc_cms_content .jc-cols-1_333 { width: 247px; padding-left: 46px; margin-bottom: 33px; }

.jc_cms_content .jc-cols-1_333 > a { text-decoration: none; }

.jc_cms_content .jc-cols-1_333 > a > p { font-size: 20px; color: #0E7A69; font-family: 'Trade Gothic LT'; margin: 5px 0; font-weight: bold; }

.jc_cms_content .jc-cols-1_333 > a > p > img { width: 201px; height: 201px; border: solid 1px #0e7a69; border-radius: 1px; -webkit-border-radius: 1px; -khtml-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; }

.jc_cms_content .jc-content > ul > li { list-style: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bullets/description-li.png"); padding-left: 0 !important; margin-left: 10px; }

.jc_cms_content .jc-cols-1_5 { width: 300px; padding: 15px; }

.jc_cms_content .jc-cols-1_5 > .link-button { margin: 10px 0 25px 0; }

.jc_cms_content .jc-cols-2 { width: 440px; }

.jc_cms_content .jc-cols-2_666 { width: 574.7px; }

.jc_cms_content .jc-cols-3 { width: 660px; }

.jc_cms_content .jc-cols-4 { width: 880px; }

.jc_cms_content .jc-content > hr { margin-bottom: 25px; }

.jc_cms_content .jc-content > h1 { font-size: 24px; color: #0e7a69; }

.jc_cms_content .jc-content > .jc-navi-image { padding: 0 10px; }

.jc_cms_content .jc-content > .jc-navi-image img { width: 198px; height: 198px; border: solid 1px #0e7a69; border-radius: 1px; -webkit-border-radius: 1px; -khtml-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; }

.jc_cms_content .jc-content > .jc-navi-image img.jc-only-filial { border: solid 1px #cd017c; }

.jc_cms_content .jc-content > .jc-navi-image a { text-decoration: none; text-align: left; font-size: 19px; color: #0e7a69; font-weight: bold; }

.jc_cms_content .jc-content > .jc-navi-image a h2#mett.green { text-decoration: none; font-size: 19px; color: #0e7a69; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.jc_cms_content .jc-content > .jc-navi-header > h2 { color: #c80071; font-size: 20px; margin-bottom: 5px; }

.jc_cms_content .jc-content > .jc-navi-header > span#mett.h2-fake-pink { color: #c80071; font-size: 20px; font-weight: bold; margin-bottom: 25px; font-family: 'Trade Gothic LT'; }

.jc_cms_content .jc-content > .jc-navi-link { width: 125px; text-align: center; display: inline-block; font-size: 18px; float: left; font-family: 'Trade Gothic LT'; font-weight: bold; }

.jc_cms_content .jc-content > .jc-navi-separator { width: 50px; height: 75px; display: inline-block; float: left; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/icons/cms-breadcumb-separator.png") center center no-repeat; }

.jc_cms_content .jc-content > .jc-navi-link a { text-decoration: none; font-family: 'Trade Gothic LT'; font-weight: bold; color: #0e7a69; }

.jc_cms_content .jc-content > .jc-navi-link a p:last-child { margin: 0; }

.jc_cms_content .jc-content > .jc-navi-link img { width: 75px; border: solid 1px #0e7a69; border-radius: 1px; -webkit-border-radius: 1px; -khtml-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; }

.jc_cms_content .jc-content > .jc-navi-link h3 { font-size: 20px; color: #c80071; }

.jc_cms_content .jc-content > .jc-navi-footer { border-bottom: solid 1px #555c5c; text-align: right; margin-bottom: 25px; }

.jc_cms_content .jc-content > .jc-navi-footer a { width: 107px; height: 18px; display: inline-block; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/cms-back-link.png") left top no-repeat; text-decoration: none; text-align: center; font-size: 12px; font-weight: bold; padding-top: 3px; }

.jc_cms_content .jc-content.jc-tech-specs.no-navi { width: 880px; }

.jc_cms_content .jc-content.jc-tech-specs > dl { border-bottom: solid 1px #cccccc; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; display: inline-block; }

.jc_cms_content .jc-content.jc-tech-specs > dl > dt, .jc_cms_content .jc-content.jc-tech-specs > dl > dd { margin: 0; padding: 3px 5px 0 5px; border-top: solid 1px #cccccc; float: left; display: inline-block; }

.jc_cms_content .jc-content.jc-tech-specs > dl > dt.odd, .jc_cms_content .jc-content.jc-tech-specs > dl > dd.odd { background-color: #eeeeee; }

.jc_cms_content .jc-content.jc-tech-specs > dl > dt { width: 188px; clear: left; padding-bottom: 3px; }

.jc_cms_content .jc-content.jc-tech-specs > dl > dd { width: 450px; clear: right; padding-bottom: 3px; }

.jc_cms_content .jc-content.jc-tech-specs.no-navi > dl > dd { width: 670px; }

.jc_cms_content .jc-content.jc-tech-specs > dl > dd.jc-full-width { clear: both; width: auto; padding-bottom: 13px; }

.jc_cms_content .jc-content.jc-tech-specs > dl > dt h4 { color: #0e7a69; font-size: 19px; margin-top: 5px; }

.jc_cms_content .jc-content.jc-tech-specs > dl > dd table { margin-bottom: 10px; }

.jc_cms_content .jc-content.jc-tech-specs > dl > dd th { font-weight: bold; }

.jc_cms_content .jc-content.jc-tech-specs > dl > dd td { width: 25%; }

.jc_cms_content .jc-content.jc-tech-specs > dl > dd td img { height: 125px; }

.jc_cms_content .jc-content.jc-tech-specs > dl > dd h5 { font-family: 'Arial, ​Helvetica, ​Sans-serif'; font-weight: bold; }

.jc_cms_content .jc-content.jc-tech-navi > label { display: block; margin-bottom: 25px; cursor: pointer; position: relative; left: 1px; }

.jc_cms_content .jc-content.jc-tech-navi > label > span { margin-left: 30px; }

.jc_cms_content .jc-content.jc-tech-navi > label.checked { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/cms-tech-checked.png") right center no-repeat; }

.jc_cms_content .jc-content.jc-tech-navi > label.checked.labeled { background-position: right 75%; }

.jc_cms_content .jc-content.jc-tech-navi > label > input { vertical-align: middle; }

.jc_cms_content .jc-content.jc-tech-navi > label > img { width: 165px; margin-left: 15px; vertical-align: middle; }

.jc_cms_content .jc-content.jc-tech-navi > p { font-weight: bold; font-size: 13px; margin-right: 25px; }

.jc_cms_content .jc-content > .zoomable, .jc_cms_content .jc-content > .light-box { width: 201px; /*height: 280px; removed to avoid ratio distorsion */ }

.jc_cms_content .jc-content .jc-zoom-wrapper { text-decoration: none; }

.jc-zoom { width: 48px; height: 48px; overflow: hidden; text-indent: -999px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/zoom.png") no-repeat; margin: 10px 0 15px 0; cursor: pointer; }

.jc_cms_content .jc-content > .jc-slideshow, .jc_cms_content .jc-content > .jc-slideshow-wide { overflow: hidden; position: relative; width: 143px; height: 52px; display: inline-block; border: solid 1px #979797; float: left; }

.jc_cms_content .jc-content > .jc-slideshow-wide { width: 880px; height: 220px; border: none; }

.jc_cms_content .jc-content > .jc-slideshow > ul, .jc_cms_content .jc-content > .jc-slideshow-wide > ul { list-style: none outside none; margin: 0; padding: 0; position: absolute; width: 20000em; }

.jc_cms_content .jc-content > .jc-slideshow > ul > li, .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li { float: left; margin: 0 3px 0 0; padding: 0; position: relative; width: 243px; }

.jc_cms_content .jc-content > .jc-slideshow > ul > li > img { width: 47px; height: 52px; border-right: solid 1px #979797; cursor: pointer; }

.jc_cms_content .jc-content > .jc-slideshow-wide > ul > li > a > img { /*width: 218px;*/ height: 218px; margin: 0 1px; }

.jc_cms_content .jc-content > .jc-slideshow-left, .jc_cms_content .jc-content > .jc-slideshow-right { width: 27px; height: 54px; display: inline-block; float: left; }

.jc_cms_content .jc-content .jc-slideshow-wide-left, .jc_cms_content .jc-content .jc-slideshow-wide-right { width: 32px; height: 54px; display: inline-block; position: absolute; cursor: pointer; background-color: white; color: #009881; font-size: 54px; line-height: 46px; top: 50%; z-index: 1; text-align: center; opacity: .5; transition: .25s; margin-top: -15px; }

.categories-slideshow .jc_cms_content .jc-content .jc-slideshow-wide-left, .categories-slideshow .jc_cms_content .jc-content .jc-slideshow-wide-right { margin-top: -135px; }

.jc_cms_content .jc-content .jc-slideshow-wide-left:hover, .jc_cms_content .jc-content .jc-slideshow-wide-right:hover { opacity: 1; }

.jc_cms_content .jc-content > .jc-slideshow-left { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn/thumbnails-prev.png") left top no-repeat; }

.jc_cms_content .jc-content > .jc-slideshow-right { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn/thumbnails-next.png") left top no-repeat; }

.jc_cms_content .jc-content .jc-slideshow-wide-left { left: 0; }

.jc_cms_content .jc-content .jc-slideshow-wide-right { right: 0; padding-left: 3px; width: 29px; }

.jc_cms_content .jc-content > h3 { font-size: 25px; font-weight: bold; margin-bottom: 10px; }

.jc_cms_content .jc-content > h4 { font-size: 19px; font-weight: bold; margin-bottom: 10px; color: #016758; }

.jc_cms_content .jc-content > h5 { font-size: 16px; font-weight: bold; margin-bottom: 10px; }

.jc_cms_content .jc-content > ul { margin-left: 10px; padding: 0; }

.jc_cms_content .jc-content > ul > li { height: 17px; padding-left: 10px; margin-bottom: 2px; }

.jc_cms_content .jc-content > ul.jc-pdf { list-style: none; }

.jc_cms_content .jc-content > ul.jc-pdf > li { padding-left: 25px; padding-top: 5px; margin-bottom: 7px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/get-pdf.png") left top no-repeat; }

.jc_cms_content .jc-player { display: inline-block; float: left; }

.jc_cms_content .jc-player > div { border: solid 1px #016758; border-radius: 2px; }

.ui-menu .ui-menu-item { display: block; font-size: 11px; line-height: 30px; margin: 0; padding: 0 5px; cursor: pointer; }

/* added hakan classes (also for automatic links) */
.jc-link, .jc-auto-index { color: #018A70 !important; text-decoration: none; }

.jc-link:hover, .jc-auto-index:hover { text-decoration: underline; }

/* USP */
.home-usp { position: relative; overflow: hidden; background: #eff0f2; margin: 0; padding: 0; text-align: center; }

.home-usp li { list-style: none; display: inline-block; height: 90px; margin: 15px 0; border-left: 1px solid #bfc0c2; width: 19%; vertical-align: top; position: relative; }

.home-usp li:first-child { border: none; }

.home-usp li a { color: #000; text-decoration: none; margin: 0 10%; display: block; font-family: 'Trade Gothic LT'; font-size: 18px; font-weight: bold; }

.home-usp li a:hover { color: #d00082; }

.home-usp li a:before { display: block; width: 55px; height: 50px; content: ' '; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/usp.png") no-repeat; margin: 5px auto; }

.home-usp li.waranty a:before { background-position: 0 -25px; }

.home-usp li.waranty a:hover:before { background-position: -55px -25px; }

.home-usp li.quality a:before { background-position: 0 -125px; }

.home-usp li.quality a:hover:before { background-position: -55px -125px; }

.home-usp li.measure a:before { background-position: 0 -225px; }

.home-usp li.measure a:hover:before { background-position: -55px -225px; }

.home-usp li.branches a:before { background-position: 0 -325px; }

.home-usp li.branches a:hover:before { background-position: -55px -325px; }

.home-usp li.security a:before { background-position: 0 -425px; }

.home-usp li.security a:hover:before { background-position: -55px -425px; }

/*# sourceMappingURL=skin.css.map */

/*! Bootstrap v3.3.7 (http://getbootstrap.com) Copyright 2011-2016 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { margin: 0; }

.bootstrap-isolation { /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ /*
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}*/ }

.bootstrap-isolation article, .bootstrap-isolation aside, .bootstrap-isolation details, .bootstrap-isolation figcaption, .bootstrap-isolation figure, .bootstrap-isolation footer, .bootstrap-isolation header, .bootstrap-isolation hgroup, .bootstrap-isolation main, .bootstrap-isolation menu, .bootstrap-isolation nav, .bootstrap-isolation section, .bootstrap-isolation summary { display: block; }

.bootstrap-isolation audio, .bootstrap-isolation canvas, .bootstrap-isolation progress, .bootstrap-isolation video { display: inline-block; vertical-align: baseline; }

.bootstrap-isolation audio:not([controls]) { display: none; height: 0; }

.bootstrap-isolation [hidden], .bootstrap-isolation template { display: none; }

.bootstrap-isolation a { background-color: transparent; }

.bootstrap-isolation a:active, .bootstrap-isolation a:hover { outline: 0; }

.bootstrap-isolation abbr[title] { border-bottom: 1px dotted; }

.bootstrap-isolation b, .bootstrap-isolation strong { font-weight: bold; }

.bootstrap-isolation dfn { font-style: italic; }

.bootstrap-isolation h1 { margin: .67em 0; font-size: 2em; }

.bootstrap-isolation mark { color: #000; background: #ff0; }

.bootstrap-isolation small { font-size: 80%; }

.bootstrap-isolation sub, .bootstrap-isolation sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }

.bootstrap-isolation sup { top: -0.5em; }

.bootstrap-isolation sub { bottom: -0.25em; }

.bootstrap-isolation img { border: 0; }

.bootstrap-isolation svg:not(:root) { overflow: hidden; }

.bootstrap-isolation figure { margin: 1em 40px; }

.bootstrap-isolation hr { height: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.bootstrap-isolation pre { overflow: auto; }

.bootstrap-isolation code, .bootstrap-isolation kbd, .bootstrap-isolation pre, .bootstrap-isolation samp { font-family: monospace, monospace; font-size: 1em; }

.bootstrap-isolation button, .bootstrap-isolation input, .bootstrap-isolation optgroup, .bootstrap-isolation select, .bootstrap-isolation textarea { margin: 0; font: inherit; color: inherit; }

.bootstrap-isolation button { overflow: visible; }

.bootstrap-isolation button, .bootstrap-isolation select { text-transform: none; }

.bootstrap-isolation button, .bootstrap-isolation html input[type="button"], .bootstrap-isolation input[type="reset"], .bootstrap-isolation input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

.bootstrap-isolation button[disabled], .bootstrap-isolation html input[disabled] { cursor: default; }

.bootstrap-isolation button::-moz-focus-inner, .bootstrap-isolation input::-moz-focus-inner { padding: 0; border: 0; }

.bootstrap-isolation input { line-height: normal; }

.bootstrap-isolation input[type="checkbox"], .bootstrap-isolation input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }

.bootstrap-isolation input[type="number"]::-webkit-inner-spin-button, .bootstrap-isolation input[type="number"]::-webkit-outer-spin-button { height: auto; }

.bootstrap-isolation input[type="search"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; }

.bootstrap-isolation input[type="search"]::-webkit-search-cancel-button, .bootstrap-isolation input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

.bootstrap-isolation fieldset { padding: .35em .625em .75em; margin: 0 2px; border: 1px solid #c0c0c0; }

.bootstrap-isolation legend { padding: 0; border: 0; }

.bootstrap-isolation textarea { overflow: auto; }

.bootstrap-isolation optgroup { font-weight: bold; }

.bootstrap-isolation table { border-spacing: 0; border-collapse: collapse; }

.bootstrap-isolation td, .bootstrap-isolation th { padding: 0; }

@media print { .bootstrap-isolation *, .bootstrap-isolation *:before, .bootstrap-isolation *:after { color: #000 !important; text-shadow: none !important; background: transparent !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
  .bootstrap-isolation a, .bootstrap-isolation a:visited { text-decoration: underline; }
  .bootstrap-isolation a[href]:after { content: " (" attr(href) ")"; }
  .bootstrap-isolation abbr[title]:after { content: " (" attr(title) ")"; }
  .bootstrap-isolation a[href^="#"]:after, .bootstrap-isolation a[href^="javascript:"]:after { content: ""; }
  .bootstrap-isolation pre, .bootstrap-isolation blockquote { border: 1px solid #999; page-break-inside: avoid; }
  .bootstrap-isolation thead { display: table-header-group; }
  .bootstrap-isolation tr, .bootstrap-isolation img { page-break-inside: avoid; }
  .bootstrap-isolation img { max-width: 100% !important; }
  .bootstrap-isolation p, .bootstrap-isolation h2, .bootstrap-isolation h3 { orphans: 3; widows: 3; }
  .bootstrap-isolation h2, .bootstrap-isolation h3 { page-break-after: avoid; }
  .bootstrap-isolation .navbar { display: none; }
  .bootstrap-isolation .btn > .caret, .bootstrap-isolation .dropup > .btn > .caret { border-top-color: #000 !important; }
  .bootstrap-isolation .label { border: 1px solid #000; }
  .bootstrap-isolation .table { border-collapse: collapse !important; }
  .bootstrap-isolation .table td, .bootstrap-isolation .table th { background-color: #fff !important; }
  .bootstrap-isolation .table-bordered th, .bootstrap-isolation .table-bordered td { border: 1px solid #ddd !important; } }

@font-face { font-family: 'Glyphicons Halflings'; src: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/glyphicons-halflings-regular.eot"); src: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/glyphicons-halflings-regular.woff") format("woff"), url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.bootstrap-isolation .glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.bootstrap-isolation .glyphicon-asterisk:before { content: "\002a"; }

.bootstrap-isolation .glyphicon-plus:before { content: "\002b"; }

.bootstrap-isolation .glyphicon-euro:before, .bootstrap-isolation .glyphicon-eur:before { content: "\20ac"; }

.bootstrap-isolation .glyphicon-minus:before { content: "\2212"; }

.bootstrap-isolation .glyphicon-cloud:before { content: "\2601"; }

.bootstrap-isolation .glyphicon-envelope:before { content: "\2709"; }

.bootstrap-isolation .glyphicon-pencil:before { content: "\270f"; }

.bootstrap-isolation .glyphicon-glass:before { content: "\e001"; }

.bootstrap-isolation .glyphicon-music:before { content: "\e002"; }

.bootstrap-isolation .glyphicon-search:before { content: "\e003"; }

.bootstrap-isolation .glyphicon-heart:before { content: "\e005"; }

.bootstrap-isolation .glyphicon-star:before { content: "\e006"; }

.bootstrap-isolation .glyphicon-star-empty:before { content: "\e007"; }

.bootstrap-isolation .glyphicon-user:before { content: "\e008"; }

.bootstrap-isolation .glyphicon-film:before { content: "\e009"; }

.bootstrap-isolation .glyphicon-th-large:before { content: "\e010"; }

.bootstrap-isolation .glyphicon-th:before { content: "\e011"; }

.bootstrap-isolation .glyphicon-th-list:before { content: "\e012"; }

.bootstrap-isolation .glyphicon-ok:before { content: "\e013"; }

.bootstrap-isolation .glyphicon-remove:before { content: "\e014"; }

.bootstrap-isolation .glyphicon-zoom-in:before { content: "\e015"; }

.bootstrap-isolation .glyphicon-zoom-out:before { content: "\e016"; }

.bootstrap-isolation .glyphicon-off:before { content: "\e017"; }

.bootstrap-isolation .glyphicon-signal:before { content: "\e018"; }

.bootstrap-isolation .glyphicon-cog:before { content: "\e019"; }

.bootstrap-isolation .glyphicon-trash:before { content: "\e020"; }

.bootstrap-isolation .glyphicon-home:before { content: "\e021"; }

.bootstrap-isolation .glyphicon-file:before { content: "\e022"; }

.bootstrap-isolation .glyphicon-time:before { content: "\e023"; }

.bootstrap-isolation .glyphicon-road:before { content: "\e024"; }

.bootstrap-isolation .glyphicon-download-alt:before { content: "\e025"; }

.bootstrap-isolation .glyphicon-download:before { content: "\e026"; }

.bootstrap-isolation .glyphicon-upload:before { content: "\e027"; }

.bootstrap-isolation .glyphicon-inbox:before { content: "\e028"; }

.bootstrap-isolation .glyphicon-play-circle:before { content: "\e029"; }

.bootstrap-isolation .glyphicon-repeat:before { content: "\e030"; }

.bootstrap-isolation .glyphicon-refresh:before { content: "\e031"; }

.bootstrap-isolation .glyphicon-list-alt:before { content: "\e032"; }

.bootstrap-isolation .glyphicon-lock:before { content: "\e033"; }

.bootstrap-isolation .glyphicon-flag:before { content: "\e034"; }

.bootstrap-isolation .glyphicon-headphones:before { content: "\e035"; }

.bootstrap-isolation .glyphicon-volume-off:before { content: "\e036"; }

.bootstrap-isolation .glyphicon-volume-down:before { content: "\e037"; }

.bootstrap-isolation .glyphicon-volume-up:before { content: "\e038"; }

.bootstrap-isolation .glyphicon-qrcode:before { content: "\e039"; }

.bootstrap-isolation .glyphicon-barcode:before { content: "\e040"; }

.bootstrap-isolation .glyphicon-tag:before { content: "\e041"; }

.bootstrap-isolation .glyphicon-tags:before { content: "\e042"; }

.bootstrap-isolation .glyphicon-book:before { content: "\e043"; }

.bootstrap-isolation .glyphicon-bookmark:before { content: "\e044"; }

.bootstrap-isolation .glyphicon-print:before { content: "\e045"; }

.bootstrap-isolation .glyphicon-camera:before { content: "\e046"; }

.bootstrap-isolation .glyphicon-font:before { content: "\e047"; }

.bootstrap-isolation .glyphicon-bold:before { content: "\e048"; }

.bootstrap-isolation .glyphicon-italic:before { content: "\e049"; }

.bootstrap-isolation .glyphicon-text-height:before { content: "\e050"; }

.bootstrap-isolation .glyphicon-text-width:before { content: "\e051"; }

.bootstrap-isolation .glyphicon-align-left:before { content: "\e052"; }

.bootstrap-isolation .glyphicon-align-center:before { content: "\e053"; }

.bootstrap-isolation .glyphicon-align-right:before { content: "\e054"; }

.bootstrap-isolation .glyphicon-align-justify:before { content: "\e055"; }

.bootstrap-isolation .glyphicon-list:before { content: "\e056"; }

.bootstrap-isolation .glyphicon-indent-left:before { content: "\e057"; }

.bootstrap-isolation .glyphicon-indent-right:before { content: "\e058"; }

.bootstrap-isolation .glyphicon-facetime-video:before { content: "\e059"; }

.bootstrap-isolation .glyphicon-picture:before { content: "\e060"; }

.bootstrap-isolation .glyphicon-map-marker:before { content: "\e062"; }

.bootstrap-isolation .glyphicon-adjust:before { content: "\e063"; }

.bootstrap-isolation .glyphicon-tint:before { content: "\e064"; }

.bootstrap-isolation .glyphicon-edit:before { content: "\e065"; }

.bootstrap-isolation .glyphicon-share:before { content: "\e066"; }

.bootstrap-isolation .glyphicon-check:before { content: "\e067"; }

.bootstrap-isolation .glyphicon-move:before { content: "\e068"; }

.bootstrap-isolation .glyphicon-step-backward:before { content: "\e069"; }

.bootstrap-isolation .glyphicon-fast-backward:before { content: "\e070"; }

.bootstrap-isolation .glyphicon-backward:before { content: "\e071"; }

.bootstrap-isolation .glyphicon-play:before { content: "\e072"; }

.bootstrap-isolation .glyphicon-pause:before { content: "\e073"; }

.bootstrap-isolation .glyphicon-stop:before { content: "\e074"; }

.bootstrap-isolation .glyphicon-forward:before { content: "\e075"; }

.bootstrap-isolation .glyphicon-fast-forward:before { content: "\e076"; }

.bootstrap-isolation .glyphicon-step-forward:before { content: "\e077"; }

.bootstrap-isolation .glyphicon-eject:before { content: "\e078"; }

.bootstrap-isolation .glyphicon-chevron-left:before { content: "\e079"; }

.bootstrap-isolation .glyphicon-chevron-right:before { content: "\e080"; }

.bootstrap-isolation .glyphicon-plus-sign:before { content: "\e081"; }

.bootstrap-isolation .glyphicon-minus-sign:before { content: "\e082"; }

.bootstrap-isolation .glyphicon-remove-sign:before { content: "\e083"; }

.bootstrap-isolation .glyphicon-ok-sign:before { content: "\e084"; }

.bootstrap-isolation .glyphicon-question-sign:before { content: "\e085"; }

.bootstrap-isolation .glyphicon-info-sign:before { content: "\e086"; }

.bootstrap-isolation .glyphicon-screenshot:before { content: "\e087"; }

.bootstrap-isolation .glyphicon-remove-circle:before { content: "\e088"; }

.bootstrap-isolation .glyphicon-ok-circle:before { content: "\e089"; }

.bootstrap-isolation .glyphicon-ban-circle:before { content: "\e090"; }

.bootstrap-isolation .glyphicon-arrow-left:before { content: "\e091"; }

.bootstrap-isolation .glyphicon-arrow-right:before { content: "\e092"; }

.bootstrap-isolation .glyphicon-arrow-up:before { content: "\e093"; }

.bootstrap-isolation .glyphicon-arrow-down:before { content: "\e094"; }

.bootstrap-isolation .glyphicon-share-alt:before { content: "\e095"; }

.bootstrap-isolation .glyphicon-resize-full:before { content: "\e096"; }

.bootstrap-isolation .glyphicon-resize-small:before { content: "\e097"; }

.bootstrap-isolation .glyphicon-exclamation-sign:before { content: "\e101"; }

.bootstrap-isolation .glyphicon-gift:before { content: "\e102"; }

.bootstrap-isolation .glyphicon-leaf:before { content: "\e103"; }

.bootstrap-isolation .glyphicon-fire:before { content: "\e104"; }

.bootstrap-isolation .glyphicon-eye-open:before { content: "\e105"; }

.bootstrap-isolation .glyphicon-eye-close:before { content: "\e106"; }

.bootstrap-isolation .glyphicon-warning-sign:before { content: "\e107"; }

.bootstrap-isolation .glyphicon-plane:before { content: "\e108"; }

.bootstrap-isolation .glyphicon-calendar:before { content: "\e109"; }

.bootstrap-isolation .glyphicon-random:before { content: "\e110"; }

.bootstrap-isolation .glyphicon-comment:before { content: "\e111"; }

.bootstrap-isolation .glyphicon-magnet:before { content: "\e112"; }

.bootstrap-isolation .glyphicon-chevron-up:before { content: "\e113"; }

.bootstrap-isolation .glyphicon-chevron-down:before { content: "\e114"; }

.bootstrap-isolation .glyphicon-retweet:before { content: "\e115"; }

.bootstrap-isolation .glyphicon-shopping-cart:before { content: "\e116"; }

.bootstrap-isolation .glyphicon-folder-close:before { content: "\e117"; }

.bootstrap-isolation .glyphicon-folder-open:before { content: "\e118"; }

.bootstrap-isolation .glyphicon-resize-vertical:before { content: "\e119"; }

.bootstrap-isolation .glyphicon-resize-horizontal:before { content: "\e120"; }

.bootstrap-isolation .glyphicon-hdd:before { content: "\e121"; }

.bootstrap-isolation .glyphicon-bullhorn:before { content: "\e122"; }

.bootstrap-isolation .glyphicon-bell:before { content: "\e123"; }

.bootstrap-isolation .glyphicon-certificate:before { content: "\e124"; }

.bootstrap-isolation .glyphicon-thumbs-up:before { content: "\e125"; }

.bootstrap-isolation .glyphicon-thumbs-down:before { content: "\e126"; }

.bootstrap-isolation .glyphicon-hand-right:before { content: "\e127"; }

.bootstrap-isolation .glyphicon-hand-left:before { content: "\e128"; }

.bootstrap-isolation .glyphicon-hand-up:before { content: "\e129"; }

.bootstrap-isolation .glyphicon-hand-down:before { content: "\e130"; }

.bootstrap-isolation .glyphicon-circle-arrow-right:before { content: "\e131"; }

.bootstrap-isolation .glyphicon-circle-arrow-left:before { content: "\e132"; }

.bootstrap-isolation .glyphicon-circle-arrow-up:before { content: "\e133"; }

.bootstrap-isolation .glyphicon-circle-arrow-down:before { content: "\e134"; }

.bootstrap-isolation .glyphicon-globe:before { content: "\e135"; }

.bootstrap-isolation .glyphicon-wrench:before { content: "\e136"; }

.bootstrap-isolation .glyphicon-tasks:before { content: "\e137"; }

.bootstrap-isolation .glyphicon-filter:before { content: "\e138"; }

.bootstrap-isolation .glyphicon-briefcase:before { content: "\e139"; }

.bootstrap-isolation .glyphicon-fullscreen:before { content: "\e140"; }

.bootstrap-isolation .glyphicon-dashboard:before { content: "\e141"; }

.bootstrap-isolation .glyphicon-paperclip:before { content: "\e142"; }

.bootstrap-isolation .glyphicon-heart-empty:before { content: "\e143"; }

.bootstrap-isolation .glyphicon-link:before { content: "\e144"; }

.bootstrap-isolation .glyphicon-phone:before { content: "\e145"; }

.bootstrap-isolation .glyphicon-pushpin:before { content: "\e146"; }

.bootstrap-isolation .glyphicon-usd:before { content: "\e148"; }

.bootstrap-isolation .glyphicon-gbp:before { content: "\e149"; }

.bootstrap-isolation .glyphicon-sort:before { content: "\e150"; }

.bootstrap-isolation .glyphicon-sort-by-alphabet:before { content: "\e151"; }

.bootstrap-isolation .glyphicon-sort-by-alphabet-alt:before { content: "\e152"; }

.bootstrap-isolation .glyphicon-sort-by-order:before { content: "\e153"; }

.bootstrap-isolation .glyphicon-sort-by-order-alt:before { content: "\e154"; }

.bootstrap-isolation .glyphicon-sort-by-attributes:before { content: "\e155"; }

.bootstrap-isolation .glyphicon-sort-by-attributes-alt:before { content: "\e156"; }

.bootstrap-isolation .glyphicon-unchecked:before { content: "\e157"; }

.bootstrap-isolation .glyphicon-expand:before { content: "\e158"; }

.bootstrap-isolation .glyphicon-collapse-down:before { content: "\e159"; }

.bootstrap-isolation .glyphicon-collapse-up:before { content: "\e160"; }

.bootstrap-isolation .glyphicon-log-in:before { content: "\e161"; }

.bootstrap-isolation .glyphicon-flash:before { content: "\e162"; }

.bootstrap-isolation .glyphicon-log-out:before { content: "\e163"; }

.bootstrap-isolation .glyphicon-new-window:before { content: "\e164"; }

.bootstrap-isolation .glyphicon-record:before { content: "\e165"; }

.bootstrap-isolation .glyphicon-save:before { content: "\e166"; }

.bootstrap-isolation .glyphicon-open:before { content: "\e167"; }

.bootstrap-isolation .glyphicon-saved:before { content: "\e168"; }

.bootstrap-isolation .glyphicon-import:before { content: "\e169"; }

.bootstrap-isolation .glyphicon-export:before { content: "\e170"; }

.bootstrap-isolation .glyphicon-send:before { content: "\e171"; }

.bootstrap-isolation .glyphicon-floppy-disk:before { content: "\e172"; }

.bootstrap-isolation .glyphicon-floppy-saved:before { content: "\e173"; }

.bootstrap-isolation .glyphicon-floppy-remove:before { content: "\e174"; }

.bootstrap-isolation .glyphicon-floppy-save:before { content: "\e175"; }

.bootstrap-isolation .glyphicon-floppy-open:before { content: "\e176"; }

.bootstrap-isolation .glyphicon-credit-card:before { content: "\e177"; }

.bootstrap-isolation .glyphicon-transfer:before { content: "\e178"; }

.bootstrap-isolation .glyphicon-cutlery:before { content: "\e179"; }

.bootstrap-isolation .glyphicon-header:before { content: "\e180"; }

.bootstrap-isolation .glyphicon-compressed:before { content: "\e181"; }

.bootstrap-isolation .glyphicon-earphone:before { content: "\e182"; }

.bootstrap-isolation .glyphicon-phone-alt:before { content: "\e183"; }

.bootstrap-isolation .glyphicon-tower:before { content: "\e184"; }

.bootstrap-isolation .glyphicon-stats:before { content: "\e185"; }

.bootstrap-isolation .glyphicon-sd-video:before { content: "\e186"; }

.bootstrap-isolation .glyphicon-hd-video:before { content: "\e187"; }

.bootstrap-isolation .glyphicon-subtitles:before { content: "\e188"; }

.bootstrap-isolation .glyphicon-sound-stereo:before { content: "\e189"; }

.bootstrap-isolation .glyphicon-sound-dolby:before { content: "\e190"; }

.bootstrap-isolation .glyphicon-sound-5-1:before { content: "\e191"; }

.bootstrap-isolation .glyphicon-sound-6-1:before { content: "\e192"; }

.bootstrap-isolation .glyphicon-sound-7-1:before { content: "\e193"; }

.bootstrap-isolation .glyphicon-copyright-mark:before { content: "\e194"; }

.bootstrap-isolation .glyphicon-registration-mark:before { content: "\e195"; }

.bootstrap-isolation .glyphicon-cloud-download:before { content: "\e197"; }

.bootstrap-isolation .glyphicon-cloud-upload:before { content: "\e198"; }

.bootstrap-isolation .glyphicon-tree-conifer:before { content: "\e199"; }

.bootstrap-isolation .glyphicon-tree-deciduous:before { content: "\e200"; }

.bootstrap-isolation .glyphicon-cd:before { content: "\e201"; }

.bootstrap-isolation .glyphicon-save-file:before { content: "\e202"; }

.bootstrap-isolation .glyphicon-open-file:before { content: "\e203"; }

.bootstrap-isolation .glyphicon-level-up:before { content: "\e204"; }

.bootstrap-isolation .glyphicon-copy:before { content: "\e205"; }

.bootstrap-isolation .glyphicon-paste:before { content: "\e206"; }

.bootstrap-isolation .glyphicon-alert:before { content: "\e209"; }

.bootstrap-isolation .glyphicon-equalizer:before { content: "\e210"; }

.bootstrap-isolation .glyphicon-king:before { content: "\e211"; }

.bootstrap-isolation .glyphicon-queen:before { content: "\e212"; }

.bootstrap-isolation .glyphicon-pawn:before { content: "\e213"; }

.bootstrap-isolation .glyphicon-bishop:before { content: "\e214"; }

.bootstrap-isolation .glyphicon-knight:before { content: "\e215"; }

.bootstrap-isolation .glyphicon-baby-formula:before { content: "\e216"; }

.bootstrap-isolation .glyphicon-tent:before { content: "\26fa"; }

.bootstrap-isolation .glyphicon-blackboard:before { content: "\e218"; }

.bootstrap-isolation .glyphicon-bed:before { content: "\e219"; }

.bootstrap-isolation .glyphicon-apple:before { content: "\f8ff"; }

.bootstrap-isolation .glyphicon-erase:before { content: "\e221"; }

.bootstrap-isolation .glyphicon-hourglass:before { content: "\231b"; }

.bootstrap-isolation .glyphicon-lamp:before { content: "\e223"; }

.bootstrap-isolation .glyphicon-duplicate:before { content: "\e224"; }

.bootstrap-isolation .glyphicon-piggy-bank:before { content: "\e225"; }

.bootstrap-isolation .glyphicon-scissors:before { content: "\e226"; }

.bootstrap-isolation .glyphicon-bitcoin:before { content: "\e227"; }

.bootstrap-isolation .glyphicon-btc:before { content: "\e227"; }

.bootstrap-isolation .glyphicon-xbt:before { content: "\e227"; }

.bootstrap-isolation .glyphicon-yen:before { content: "\00a5"; }

.bootstrap-isolation .glyphicon-jpy:before { content: "\00a5"; }

.bootstrap-isolation .glyphicon-ruble:before { content: "\20bd"; }

.bootstrap-isolation .glyphicon-rub:before { content: "\20bd"; }

.bootstrap-isolation .glyphicon-scale:before { content: "\e230"; }

.bootstrap-isolation .glyphicon-ice-lolly:before { content: "\e231"; }

.bootstrap-isolation .glyphicon-ice-lolly-tasted:before { content: "\e232"; }

.bootstrap-isolation .glyphicon-education:before { content: "\e233"; }

.bootstrap-isolation .glyphicon-option-horizontal:before { content: "\e234"; }

.bootstrap-isolation .glyphicon-option-vertical:before { content: "\e235"; }

.bootstrap-isolation .glyphicon-menu-hamburger:before { content: "\e236"; }

.bootstrap-isolation .glyphicon-modal-window:before { content: "\e237"; }

.bootstrap-isolation .glyphicon-oil:before { content: "\e238"; }

.bootstrap-isolation .glyphicon-grain:before { content: "\e239"; }

.bootstrap-isolation .glyphicon-sunglasses:before { content: "\e240"; }

.bootstrap-isolation .glyphicon-text-size:before { content: "\e241"; }

.bootstrap-isolation .glyphicon-text-color:before { content: "\e242"; }

.bootstrap-isolation .glyphicon-text-background:before { content: "\e243"; }

.bootstrap-isolation .glyphicon-object-align-top:before { content: "\e244"; }

.bootstrap-isolation .glyphicon-object-align-bottom:before { content: "\e245"; }

.bootstrap-isolation .glyphicon-object-align-horizontal:before { content: "\e246"; }

.bootstrap-isolation .glyphicon-object-align-left:before { content: "\e247"; }

.bootstrap-isolation .glyphicon-object-align-vertical:before { content: "\e248"; }

.bootstrap-isolation .glyphicon-object-align-right:before { content: "\e249"; }

.bootstrap-isolation .glyphicon-triangle-right:before { content: "\e250"; }

.bootstrap-isolation .glyphicon-triangle-left:before { content: "\e251"; }

.bootstrap-isolation .glyphicon-triangle-bottom:before { content: "\e252"; }

.bootstrap-isolation .glyphicon-triangle-top:before { content: "\e253"; }

.bootstrap-isolation .glyphicon-console:before { content: "\e254"; }

.bootstrap-isolation .glyphicon-superscript:before { content: "\e255"; }

.bootstrap-isolation .glyphicon-subscript:before { content: "\e256"; }

.bootstrap-isolation .glyphicon-menu-left:before { content: "\e257"; }

.bootstrap-isolation .glyphicon-menu-right:before { content: "\e258"; }

.bootstrap-isolation .glyphicon-menu-down:before { content: "\e259"; }

.bootstrap-isolation .glyphicon-menu-up:before { content: "\e260"; }

/*.bootstrap-isolation * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.bootstrap-isolation *:before,
.bootstrap-isolation *:after {
	 -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	         box-sizing: border-box;
}*/
.bootstrap-isolation html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.bootstrap-isolation body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857143; color: #333; background-color: #fff; }

.bootstrap-isolation input, .bootstrap-isolation button, .bootstrap-isolation select, .bootstrap-isolation textarea { font-family: inherit; font-size: inherit; line-height: inherit; }

.bootstrap-isolation a { color: #337ab7; text-decoration: none; }

.bootstrap-isolation a:hover, .bootstrap-isolation a:focus { color: #23527c; text-decoration: underline; }

.bootstrap-isolation a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

.bootstrap-isolation figure { margin: 0; }

.bootstrap-isolation img { vertical-align: middle; }

.bootstrap-isolation .img-responsive, .bootstrap-isolation .thumbnail > img, .bootstrap-isolation .thumbnail a > img, .bootstrap-isolation .carousel-inner > .item > img, .bootstrap-isolation .carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto; }

.bootstrap-isolation .img-rounded { border-radius: 6px; }

.bootstrap-isolation .img-thumbnail { display: inline-block; max-width: 100%; height: auto; padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.bootstrap-isolation .img-circle { border-radius: 50%; }

.bootstrap-isolation hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee; }

.bootstrap-isolation .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

.bootstrap-isolation .sr-only-focusable:active, .bootstrap-isolation .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }

.bootstrap-isolation [role="button"] { cursor: pointer; }

.bootstrap-isolation h1, .bootstrap-isolation h2, .bootstrap-isolation h3, .bootstrap-isolation h4, .bootstrap-isolation h5, .bootstrap-isolation h6, .bootstrap-isolation .h1, .bootstrap-isolation .h2, .bootstrap-isolation .h3, .bootstrap-isolation .h4, .bootstrap-isolation .h5, .bootstrap-isolation .h6 { font-family: 'Trade Gothic LT', Helvetica, Arial, sans-serif; font-weight: 700; line-height: 1.1; color: inherit; }

.bootstrap-isolation h1 small, .bootstrap-isolation h2 small, .bootstrap-isolation h3 small, .bootstrap-isolation h4 small, .bootstrap-isolation h5 small, .bootstrap-isolation h6 small, .bootstrap-isolation .h1 small, .bootstrap-isolation .h2 small, .bootstrap-isolation .h3 small, .bootstrap-isolation .h4 small, .bootstrap-isolation .h5 small, .bootstrap-isolation .h6 small, .bootstrap-isolation h1 .small, .bootstrap-isolation h2 .small, .bootstrap-isolation h3 .small, .bootstrap-isolation h4 .small, .bootstrap-isolation h5 .small, .bootstrap-isolation h6 .small, .bootstrap-isolation .h1 .small, .bootstrap-isolation .h2 .small, .bootstrap-isolation .h3 .small, .bootstrap-isolation .h4 .small, .bootstrap-isolation .h5 .small, .bootstrap-isolation .h6 .small { font-weight: normal; line-height: 1; color: #777; }

.bootstrap-isolation h1, .bootstrap-isolation .h1, .bootstrap-isolation h2, .bootstrap-isolation .h2, .bootstrap-isolation h3, .bootstrap-isolation .h3 { margin-top: 20px; margin-bottom: 10px; }

.bootstrap-isolation h1 small, .bootstrap-isolation .h1 small, .bootstrap-isolation h2 small, .bootstrap-isolation .h2 small, .bootstrap-isolation h3 small, .bootstrap-isolation .h3 small, .bootstrap-isolation h1 .small, .bootstrap-isolation .h1 .small, .bootstrap-isolation h2 .small, .bootstrap-isolation .h2 .small, .bootstrap-isolation h3 .small, .bootstrap-isolation .h3 .small { font-size: 65%; }

.bootstrap-isolation h4, .bootstrap-isolation .h4, .bootstrap-isolation h5, .bootstrap-isolation .h5, .bootstrap-isolation h6, .bootstrap-isolation .h6 { margin-top: 10px; margin-bottom: 10px; }

.bootstrap-isolation h4 small, .bootstrap-isolation .h4 small, .bootstrap-isolation h5 small, .bootstrap-isolation .h5 small, .bootstrap-isolation h6 small, .bootstrap-isolation .h6 small, .bootstrap-isolation h4 .small, .bootstrap-isolation .h4 .small, .bootstrap-isolation h5 .small, .bootstrap-isolation .h5 .small, .bootstrap-isolation h6 .small, .bootstrap-isolation .h6 .small { font-size: 75%; }

.bootstrap-isolation h1, .bootstrap-isolation .h1 { font-size: 36px; }

.bootstrap-isolation h2, .bootstrap-isolation .h2 { font-size: 30px; }

.bootstrap-isolation h3, .bootstrap-isolation .h3 { font-size: 24px; }

.bootstrap-isolation h4, .bootstrap-isolation .h4 { font-size: 18px; }

.bootstrap-isolation h5, .bootstrap-isolation .h5 { font-size: 14px; }

.bootstrap-isolation h6, .bootstrap-isolation .h6 { font-size: 12px; }

.bootstrap-isolation p { margin: 0 0 10px; }

.bootstrap-isolation .lead { margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4; }

@media (min-width: 768px) { .bootstrap-isolation .lead { font-size: 21px; } }

.bootstrap-isolation small, .bootstrap-isolation .small { font-size: 85%; }

.bootstrap-isolation mark, .bootstrap-isolation .mark { padding: .2em; background-color: #fcf8e3; }

.bootstrap-isolation .text-left { text-align: left; }

.bootstrap-isolation .text-right { text-align: right; }

.bootstrap-isolation .text-center { text-align: center; }

.bootstrap-isolation .text-justify { text-align: justify; }

.bootstrap-isolation .text-nowrap { white-space: nowrap; }

.bootstrap-isolation .text-lowercase { text-transform: lowercase; }

.bootstrap-isolation .text-uppercase { text-transform: uppercase; }

.bootstrap-isolation .text-capitalize { text-transform: capitalize; }

.bootstrap-isolation .text-muted { color: #777; }

.bootstrap-isolation .text-primary { color: #337ab7; }

.bootstrap-isolation a.text-primary:hover, .bootstrap-isolation a.text-primary:focus { color: #286090; }

.bootstrap-isolation .text-success { color: #3c763d; }

.bootstrap-isolation a.text-success:hover, .bootstrap-isolation a.text-success:focus { color: #2b542c; }

.bootstrap-isolation .text-info { color: #31708f; }

.bootstrap-isolation a.text-info:hover, .bootstrap-isolation a.text-info:focus { color: #245269; }

.bootstrap-isolation .text-warning { color: #8a6d3b; }

.bootstrap-isolation a.text-warning:hover, .bootstrap-isolation a.text-warning:focus { color: #66512c; }

.bootstrap-isolation .text-danger { color: #a94442; }

.bootstrap-isolation a.text-danger:hover, .bootstrap-isolation a.text-danger:focus { color: #843534; }

.bootstrap-isolation .bg-primary { color: #fff; background-color: #337ab7; }

.bootstrap-isolation a.bg-primary:hover, .bootstrap-isolation a.bg-primary:focus { background-color: #286090; }

.bootstrap-isolation .bg-success { background-color: #dff0d8; }

.bootstrap-isolation a.bg-success:hover, .bootstrap-isolation a.bg-success:focus { background-color: #c1e2b3; }

.bootstrap-isolation .bg-info { background-color: #d9edf7; }

.bootstrap-isolation a.bg-info:hover, .bootstrap-isolation a.bg-info:focus { background-color: #afd9ee; }

.bootstrap-isolation .bg-warning { background-color: #fcf8e3; }

.bootstrap-isolation a.bg-warning:hover, .bootstrap-isolation a.bg-warning:focus { background-color: #f7ecb5; }

.bootstrap-isolation .bg-danger { background-color: #f2dede; }

.bootstrap-isolation a.bg-danger:hover, .bootstrap-isolation a.bg-danger:focus { background-color: #e4b9b9; }

.bootstrap-isolation .page-header { padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #eee; }

.bootstrap-isolation ul, .bootstrap-isolation ol { margin-top: 0; margin-bottom: 10px; }

.bootstrap-isolation ul ul, .bootstrap-isolation ol ul, .bootstrap-isolation ul ol, .bootstrap-isolation ol ol { margin-bottom: 0; }

.bootstrap-isolation .list-unstyled { padding-left: 0; list-style: none; }

.bootstrap-isolation .list-inline { padding-left: 0; margin-left: -5px; list-style: none; }

.bootstrap-isolation .list-inline > li { display: inline-block; padding-right: 5px; padding-left: 5px; }

.bootstrap-isolation dl { margin-top: 0; margin-bottom: 20px; }

.bootstrap-isolation dt, .bootstrap-isolation dd { line-height: 1.42857143; }

.bootstrap-isolation dt { font-weight: bold; }

.bootstrap-isolation dd { margin-left: 0; }

@media (min-width: 768px) { .bootstrap-isolation .dl-horizontal dt { float: left; width: 160px; overflow: hidden; clear: left; text-align: right; text-overflow: ellipsis; white-space: nowrap; }
  .bootstrap-isolation .dl-horizontal dd { margin-left: 180px; } }

.bootstrap-isolation abbr[title], .bootstrap-isolation abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #777; }

.bootstrap-isolation .initialism { font-size: 90%; text-transform: uppercase; }

.bootstrap-isolation blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 17.5px; border-left: 5px solid #eee; }

.bootstrap-isolation blockquote p:last-child, .bootstrap-isolation blockquote ul:last-child, .bootstrap-isolation blockquote ol:last-child { margin-bottom: 0; }

.bootstrap-isolation blockquote footer, .bootstrap-isolation blockquote small, .bootstrap-isolation blockquote .small { display: block; font-size: 80%; line-height: 1.42857143; color: #777; }

.bootstrap-isolation blockquote footer:before, .bootstrap-isolation blockquote small:before, .bootstrap-isolation blockquote .small:before { content: '\2014 \00A0'; }

.bootstrap-isolation .blockquote-reverse, .bootstrap-isolation blockquote.pull-right { padding-right: 15px; padding-left: 0; text-align: right; border-right: 5px solid #eee; border-left: 0; }

.bootstrap-isolation .blockquote-reverse footer:before, .bootstrap-isolation blockquote.pull-right footer:before, .bootstrap-isolation .blockquote-reverse small:before, .bootstrap-isolation blockquote.pull-right small:before, .bootstrap-isolation .blockquote-reverse .small:before, .bootstrap-isolation blockquote.pull-right .small:before { content: ''; }

.bootstrap-isolation .blockquote-reverse footer:after, .bootstrap-isolation blockquote.pull-right footer:after, .bootstrap-isolation .blockquote-reverse small:after, .bootstrap-isolation blockquote.pull-right small:after, .bootstrap-isolation .blockquote-reverse .small:after, .bootstrap-isolation blockquote.pull-right .small:after { content: '\00A0 \2014'; }

.bootstrap-isolation address { margin-bottom: 20px; font-style: normal; line-height: 1.42857143; }

.bootstrap-isolation code, .bootstrap-isolation kbd, .bootstrap-isolation pre, .bootstrap-isolation samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

.bootstrap-isolation code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 4px; }

.bootstrap-isolation kbd { padding: 2px 4px; font-size: 90%; color: #fff; background-color: #333; border-radius: 3px; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-isolation kbd kbd { padding: 0; font-size: 100%; font-weight: bold; -webkit-box-shadow: none; box-shadow: none; }

.bootstrap-isolation pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.42857143; color: #333; word-break: break-all; word-wrap: break-word; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px; }

.bootstrap-isolation pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0; }

.bootstrap-isolation .pre-scrollable { max-height: 340px; overflow-y: scroll; }

.bootstrap-isolation .container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

@media (min-width: 768px) { .bootstrap-isolation .container { width: 750px; } }

@media (min-width: 992px) { .bootstrap-isolation .container { width: 970px; } }

@media (min-width: 1200px) { .bootstrap-isolation .container { width: 1170px; } }

.bootstrap-isolation .container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

.bootstrap-isolation .row { margin-right: -15px; margin-left: -15px; }

.bootstrap-isolation .col-xs-1, .bootstrap-isolation .col-sm-1, .bootstrap-isolation .col-md-1, .bootstrap-isolation .col-lg-1, .bootstrap-isolation .col-xs-2, .bootstrap-isolation .col-sm-2, .bootstrap-isolation .col-md-2, .bootstrap-isolation .col-lg-2, .bootstrap-isolation .col-xs-3, .bootstrap-isolation .col-sm-3, .bootstrap-isolation .col-md-3, .bootstrap-isolation .col-lg-3, .bootstrap-isolation .col-xs-4, .bootstrap-isolation .col-sm-4, .bootstrap-isolation .col-md-4, .bootstrap-isolation .col-lg-4, .bootstrap-isolation .col-xs-5, .bootstrap-isolation .col-sm-5, .bootstrap-isolation .col-md-5, .bootstrap-isolation .col-lg-5, .bootstrap-isolation .col-xs-6, .bootstrap-isolation .col-sm-6, .bootstrap-isolation .col-md-6, .bootstrap-isolation .col-lg-6, .bootstrap-isolation .col-xs-7, .bootstrap-isolation .col-sm-7, .bootstrap-isolation .col-md-7, .bootstrap-isolation .col-lg-7, .bootstrap-isolation .col-xs-8, .bootstrap-isolation .col-sm-8, .bootstrap-isolation .col-md-8, .bootstrap-isolation .col-lg-8, .bootstrap-isolation .col-xs-9, .bootstrap-isolation .col-sm-9, .bootstrap-isolation .col-md-9, .bootstrap-isolation .col-lg-9, .bootstrap-isolation .col-xs-10, .bootstrap-isolation .col-sm-10, .bootstrap-isolation .col-md-10, .bootstrap-isolation .col-lg-10, .bootstrap-isolation .col-xs-11, .bootstrap-isolation .col-sm-11, .bootstrap-isolation .col-md-11, .bootstrap-isolation .col-lg-11, .bootstrap-isolation .col-xs-12, .bootstrap-isolation .col-sm-12, .bootstrap-isolation .col-md-12, .bootstrap-isolation .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }

.bootstrap-isolation .col-xs-1, .bootstrap-isolation .col-xs-2, .bootstrap-isolation .col-xs-3, .bootstrap-isolation .col-xs-4, .bootstrap-isolation .col-xs-5, .bootstrap-isolation .col-xs-6, .bootstrap-isolation .col-xs-7, .bootstrap-isolation .col-xs-8, .bootstrap-isolation .col-xs-9, .bootstrap-isolation .col-xs-10, .bootstrap-isolation .col-xs-11, .bootstrap-isolation .col-xs-12 { float: left; }

.bootstrap-isolation .col-xs-12 { width: 100%; }

.bootstrap-isolation .col-xs-11 { width: 91.66666667%; }

.bootstrap-isolation .col-xs-10 { width: 83.33333333%; }

.bootstrap-isolation .col-xs-9 { width: 75%; }

.bootstrap-isolation .col-xs-8 { width: 66.66666667%; }

.bootstrap-isolation .col-xs-7 { width: 58.33333333%; }

.bootstrap-isolation .col-xs-6 { width: 50%; }

.bootstrap-isolation .col-xs-5 { width: 41.66666667%; }

.bootstrap-isolation .col-xs-4 { width: 33.33333333%; }

.bootstrap-isolation .col-xs-3 { width: 25%; }

.bootstrap-isolation .col-xs-2 { width: 16.66666667%; }

.bootstrap-isolation .col-xs-1 { width: 8.33333333%; }

.bootstrap-isolation .col-xs-pull-12 { right: 100%; }

.bootstrap-isolation .col-xs-pull-11 { right: 91.66666667%; }

.bootstrap-isolation .col-xs-pull-10 { right: 83.33333333%; }

.bootstrap-isolation .col-xs-pull-9 { right: 75%; }

.bootstrap-isolation .col-xs-pull-8 { right: 66.66666667%; }

.bootstrap-isolation .col-xs-pull-7 { right: 58.33333333%; }

.bootstrap-isolation .col-xs-pull-6 { right: 50%; }

.bootstrap-isolation .col-xs-pull-5 { right: 41.66666667%; }

.bootstrap-isolation .col-xs-pull-4 { right: 33.33333333%; }

.bootstrap-isolation .col-xs-pull-3 { right: 25%; }

.bootstrap-isolation .col-xs-pull-2 { right: 16.66666667%; }

.bootstrap-isolation .col-xs-pull-1 { right: 8.33333333%; }

.bootstrap-isolation .col-xs-pull-0 { right: auto; }

.bootstrap-isolation .col-xs-push-12 { left: 100%; }

.bootstrap-isolation .col-xs-push-11 { left: 91.66666667%; }

.bootstrap-isolation .col-xs-push-10 { left: 83.33333333%; }

.bootstrap-isolation .col-xs-push-9 { left: 75%; }

.bootstrap-isolation .col-xs-push-8 { left: 66.66666667%; }

.bootstrap-isolation .col-xs-push-7 { left: 58.33333333%; }

.bootstrap-isolation .col-xs-push-6 { left: 50%; }

.bootstrap-isolation .col-xs-push-5 { left: 41.66666667%; }

.bootstrap-isolation .col-xs-push-4 { left: 33.33333333%; }

.bootstrap-isolation .col-xs-push-3 { left: 25%; }

.bootstrap-isolation .col-xs-push-2 { left: 16.66666667%; }

.bootstrap-isolation .col-xs-push-1 { left: 8.33333333%; }

.bootstrap-isolation .col-xs-push-0 { left: auto; }

.bootstrap-isolation .col-xs-offset-12 { margin-left: 100%; }

.bootstrap-isolation .col-xs-offset-11 { margin-left: 91.66666667%; }

.bootstrap-isolation .col-xs-offset-10 { margin-left: 83.33333333%; }

.bootstrap-isolation .col-xs-offset-9 { margin-left: 75%; }

.bootstrap-isolation .col-xs-offset-8 { margin-left: 66.66666667%; }

.bootstrap-isolation .col-xs-offset-7 { margin-left: 58.33333333%; }

.bootstrap-isolation .col-xs-offset-6 { margin-left: 50%; }

.bootstrap-isolation .col-xs-offset-5 { margin-left: 41.66666667%; }

.bootstrap-isolation .col-xs-offset-4 { margin-left: 33.33333333%; }

.bootstrap-isolation .col-xs-offset-3 { margin-left: 25%; }

.bootstrap-isolation .col-xs-offset-2 { margin-left: 16.66666667%; }

.bootstrap-isolation .col-xs-offset-1 { margin-left: 8.33333333%; }

.bootstrap-isolation .col-xs-offset-0 { margin-left: 0; }

@media (min-width: 768px) { .bootstrap-isolation .col-sm-1, .bootstrap-isolation .col-sm-2, .bootstrap-isolation .col-sm-3, .bootstrap-isolation .col-sm-4, .bootstrap-isolation .col-sm-5, .bootstrap-isolation .col-sm-6, .bootstrap-isolation .col-sm-7, .bootstrap-isolation .col-sm-8, .bootstrap-isolation .col-sm-9, .bootstrap-isolation .col-sm-10, .bootstrap-isolation .col-sm-11, .bootstrap-isolation .col-sm-12 { float: left; }
  .bootstrap-isolation .col-sm-12 { width: 100%; }
  .bootstrap-isolation .col-sm-11 { width: 91.66666667%; }
  .bootstrap-isolation .col-sm-10 { width: 83.33333333%; }
  .bootstrap-isolation .col-sm-9 { width: 75%; }
  .bootstrap-isolation .col-sm-8 { width: 66.66666667%; }
  .bootstrap-isolation .col-sm-7 { width: 58.33333333%; }
  .bootstrap-isolation .col-sm-6 { width: 50%; }
  .bootstrap-isolation .col-sm-5 { width: 41.66666667%; }
  .bootstrap-isolation .col-sm-4 { width: 33.33333333%; }
  .bootstrap-isolation .col-sm-3 { width: 25%; }
  .bootstrap-isolation .col-sm-2 { width: 16.66666667%; }
  .bootstrap-isolation .col-sm-1 { width: 8.33333333%; }
  .bootstrap-isolation .col-sm-pull-12 { right: 100%; }
  .bootstrap-isolation .col-sm-pull-11 { right: 91.66666667%; }
  .bootstrap-isolation .col-sm-pull-10 { right: 83.33333333%; }
  .bootstrap-isolation .col-sm-pull-9 { right: 75%; }
  .bootstrap-isolation .col-sm-pull-8 { right: 66.66666667%; }
  .bootstrap-isolation .col-sm-pull-7 { right: 58.33333333%; }
  .bootstrap-isolation .col-sm-pull-6 { right: 50%; }
  .bootstrap-isolation .col-sm-pull-5 { right: 41.66666667%; }
  .bootstrap-isolation .col-sm-pull-4 { right: 33.33333333%; }
  .bootstrap-isolation .col-sm-pull-3 { right: 25%; }
  .bootstrap-isolation .col-sm-pull-2 { right: 16.66666667%; }
  .bootstrap-isolation .col-sm-pull-1 { right: 8.33333333%; }
  .bootstrap-isolation .col-sm-pull-0 { right: auto; }
  .bootstrap-isolation .col-sm-push-12 { left: 100%; }
  .bootstrap-isolation .col-sm-push-11 { left: 91.66666667%; }
  .bootstrap-isolation .col-sm-push-10 { left: 83.33333333%; }
  .bootstrap-isolation .col-sm-push-9 { left: 75%; }
  .bootstrap-isolation .col-sm-push-8 { left: 66.66666667%; }
  .bootstrap-isolation .col-sm-push-7 { left: 58.33333333%; }
  .bootstrap-isolation .col-sm-push-6 { left: 50%; }
  .bootstrap-isolation .col-sm-push-5 { left: 41.66666667%; }
  .bootstrap-isolation .col-sm-push-4 { left: 33.33333333%; }
  .bootstrap-isolation .col-sm-push-3 { left: 25%; }
  .bootstrap-isolation .col-sm-push-2 { left: 16.66666667%; }
  .bootstrap-isolation .col-sm-push-1 { left: 8.33333333%; }
  .bootstrap-isolation .col-sm-push-0 { left: auto; }
  .bootstrap-isolation .col-sm-offset-12 { margin-left: 100%; }
  .bootstrap-isolation .col-sm-offset-11 { margin-left: 91.66666667%; }
  .bootstrap-isolation .col-sm-offset-10 { margin-left: 83.33333333%; }
  .bootstrap-isolation .col-sm-offset-9 { margin-left: 75%; }
  .bootstrap-isolation .col-sm-offset-8 { margin-left: 66.66666667%; }
  .bootstrap-isolation .col-sm-offset-7 { margin-left: 58.33333333%; }
  .bootstrap-isolation .col-sm-offset-6 { margin-left: 50%; }
  .bootstrap-isolation .col-sm-offset-5 { margin-left: 41.66666667%; }
  .bootstrap-isolation .col-sm-offset-4 { margin-left: 33.33333333%; }
  .bootstrap-isolation .col-sm-offset-3 { margin-left: 25%; }
  .bootstrap-isolation .col-sm-offset-2 { margin-left: 16.66666667%; }
  .bootstrap-isolation .col-sm-offset-1 { margin-left: 8.33333333%; }
  .bootstrap-isolation .col-sm-offset-0 { margin-left: 0; } }

@media (min-width: 992px) { .bootstrap-isolation .col-md-1, .bootstrap-isolation .col-md-2, .bootstrap-isolation .col-md-3, .bootstrap-isolation .col-md-4, .bootstrap-isolation .col-md-5, .bootstrap-isolation .col-md-6, .bootstrap-isolation .col-md-7, .bootstrap-isolation .col-md-8, .bootstrap-isolation .col-md-9, .bootstrap-isolation .col-md-10, .bootstrap-isolation .col-md-11, .bootstrap-isolation .col-md-12 { float: left; }
  .bootstrap-isolation .col-md-12 { width: 100%; }
  .bootstrap-isolation .col-md-11 { width: 91.66666667%; }
  .bootstrap-isolation .col-md-10 { width: 83.33333333%; }
  .bootstrap-isolation .col-md-9 { width: 75%; }
  .bootstrap-isolation .col-md-8 { width: 66.66666667%; }
  .bootstrap-isolation .col-md-7 { width: 58.33333333%; }
  .bootstrap-isolation .col-md-6 { width: 50%; }
  .bootstrap-isolation .col-md-5 { width: 41.66666667%; }
  .bootstrap-isolation .col-md-4 { width: 33.33333333%; }
  .bootstrap-isolation .col-md-3 { width: 25%; }
  .bootstrap-isolation .col-md-2 { width: 16.66666667%; }
  .bootstrap-isolation .col-md-1 { width: 8.33333333%; }
  .bootstrap-isolation .col-md-pull-12 { right: 100%; }
  .bootstrap-isolation .col-md-pull-11 { right: 91.66666667%; }
  .bootstrap-isolation .col-md-pull-10 { right: 83.33333333%; }
  .bootstrap-isolation .col-md-pull-9 { right: 75%; }
  .bootstrap-isolation .col-md-pull-8 { right: 66.66666667%; }
  .bootstrap-isolation .col-md-pull-7 { right: 58.33333333%; }
  .bootstrap-isolation .col-md-pull-6 { right: 50%; }
  .bootstrap-isolation .col-md-pull-5 { right: 41.66666667%; }
  .bootstrap-isolation .col-md-pull-4 { right: 33.33333333%; }
  .bootstrap-isolation .col-md-pull-3 { right: 25%; }
  .bootstrap-isolation .col-md-pull-2 { right: 16.66666667%; }
  .bootstrap-isolation .col-md-pull-1 { right: 8.33333333%; }
  .bootstrap-isolation .col-md-pull-0 { right: auto; }
  .bootstrap-isolation .col-md-push-12 { left: 100%; }
  .bootstrap-isolation .col-md-push-11 { left: 91.66666667%; }
  .bootstrap-isolation .col-md-push-10 { left: 83.33333333%; }
  .bootstrap-isolation .col-md-push-9 { left: 75%; }
  .bootstrap-isolation .col-md-push-8 { left: 66.66666667%; }
  .bootstrap-isolation .col-md-push-7 { left: 58.33333333%; }
  .bootstrap-isolation .col-md-push-6 { left: 50%; }
  .bootstrap-isolation .col-md-push-5 { left: 41.66666667%; }
  .bootstrap-isolation .col-md-push-4 { left: 33.33333333%; }
  .bootstrap-isolation .col-md-push-3 { left: 25%; }
  .bootstrap-isolation .col-md-push-2 { left: 16.66666667%; }
  .bootstrap-isolation .col-md-push-1 { left: 8.33333333%; }
  .bootstrap-isolation .col-md-push-0 { left: auto; }
  .bootstrap-isolation .col-md-offset-12 { margin-left: 100%; }
  .bootstrap-isolation .col-md-offset-11 { margin-left: 91.66666667%; }
  .bootstrap-isolation .col-md-offset-10 { margin-left: 83.33333333%; }
  .bootstrap-isolation .col-md-offset-9 { margin-left: 75%; }
  .bootstrap-isolation .col-md-offset-8 { margin-left: 66.66666667%; }
  .bootstrap-isolation .col-md-offset-7 { margin-left: 58.33333333%; }
  .bootstrap-isolation .col-md-offset-6 { margin-left: 50%; }
  .bootstrap-isolation .col-md-offset-5 { margin-left: 41.66666667%; }
  .bootstrap-isolation .col-md-offset-4 { margin-left: 33.33333333%; }
  .bootstrap-isolation .col-md-offset-3 { margin-left: 25%; }
  .bootstrap-isolation .col-md-offset-2 { margin-left: 16.66666667%; }
  .bootstrap-isolation .col-md-offset-1 { margin-left: 8.33333333%; }
  .bootstrap-isolation .col-md-offset-0 { margin-left: 0; } }

@media (min-width: 1200px) { .bootstrap-isolation .col-lg-1, .bootstrap-isolation .col-lg-2, .bootstrap-isolation .col-lg-3, .bootstrap-isolation .col-lg-4, .bootstrap-isolation .col-lg-5, .bootstrap-isolation .col-lg-6, .bootstrap-isolation .col-lg-7, .bootstrap-isolation .col-lg-8, .bootstrap-isolation .col-lg-9, .bootstrap-isolation .col-lg-10, .bootstrap-isolation .col-lg-11, .bootstrap-isolation .col-lg-12 { float: left; }
  .bootstrap-isolation .col-lg-12 { width: 100%; }
  .bootstrap-isolation .col-lg-11 { width: 91.66666667%; }
  .bootstrap-isolation .col-lg-10 { width: 83.33333333%; }
  .bootstrap-isolation .col-lg-9 { width: 75%; }
  .bootstrap-isolation .col-lg-8 { width: 66.66666667%; }
  .bootstrap-isolation .col-lg-7 { width: 58.33333333%; }
  .bootstrap-isolation .col-lg-6 { width: 50%; }
  .bootstrap-isolation .col-lg-5 { width: 41.66666667%; }
  .bootstrap-isolation .col-lg-4 { width: 33.33333333%; }
  .bootstrap-isolation .col-lg-3 { width: 25%; }
  .bootstrap-isolation .col-lg-2 { width: 16.66666667%; }
  .bootstrap-isolation .col-lg-1 { width: 8.33333333%; }
  .bootstrap-isolation .col-lg-pull-12 { right: 100%; }
  .bootstrap-isolation .col-lg-pull-11 { right: 91.66666667%; }
  .bootstrap-isolation .col-lg-pull-10 { right: 83.33333333%; }
  .bootstrap-isolation .col-lg-pull-9 { right: 75%; }
  .bootstrap-isolation .col-lg-pull-8 { right: 66.66666667%; }
  .bootstrap-isolation .col-lg-pull-7 { right: 58.33333333%; }
  .bootstrap-isolation .col-lg-pull-6 { right: 50%; }
  .bootstrap-isolation .col-lg-pull-5 { right: 41.66666667%; }
  .bootstrap-isolation .col-lg-pull-4 { right: 33.33333333%; }
  .bootstrap-isolation .col-lg-pull-3 { right: 25%; }
  .bootstrap-isolation .col-lg-pull-2 { right: 16.66666667%; }
  .bootstrap-isolation .col-lg-pull-1 { right: 8.33333333%; }
  .bootstrap-isolation .col-lg-pull-0 { right: auto; }
  .bootstrap-isolation .col-lg-push-12 { left: 100%; }
  .bootstrap-isolation .col-lg-push-11 { left: 91.66666667%; }
  .bootstrap-isolation .col-lg-push-10 { left: 83.33333333%; }
  .bootstrap-isolation .col-lg-push-9 { left: 75%; }
  .bootstrap-isolation .col-lg-push-8 { left: 66.66666667%; }
  .bootstrap-isolation .col-lg-push-7 { left: 58.33333333%; }
  .bootstrap-isolation .col-lg-push-6 { left: 50%; }
  .bootstrap-isolation .col-lg-push-5 { left: 41.66666667%; }
  .bootstrap-isolation .col-lg-push-4 { left: 33.33333333%; }
  .bootstrap-isolation .col-lg-push-3 { left: 25%; }
  .bootstrap-isolation .col-lg-push-2 { left: 16.66666667%; }
  .bootstrap-isolation .col-lg-push-1 { left: 8.33333333%; }
  .bootstrap-isolation .col-lg-push-0 { left: auto; }
  .bootstrap-isolation .col-lg-offset-12 { margin-left: 100%; }
  .bootstrap-isolation .col-lg-offset-11 { margin-left: 91.66666667%; }
  .bootstrap-isolation .col-lg-offset-10 { margin-left: 83.33333333%; }
  .bootstrap-isolation .col-lg-offset-9 { margin-left: 75%; }
  .bootstrap-isolation .col-lg-offset-8 { margin-left: 66.66666667%; }
  .bootstrap-isolation .col-lg-offset-7 { margin-left: 58.33333333%; }
  .bootstrap-isolation .col-lg-offset-6 { margin-left: 50%; }
  .bootstrap-isolation .col-lg-offset-5 { margin-left: 41.66666667%; }
  .bootstrap-isolation .col-lg-offset-4 { margin-left: 33.33333333%; }
  .bootstrap-isolation .col-lg-offset-3 { margin-left: 25%; }
  .bootstrap-isolation .col-lg-offset-2 { margin-left: 16.66666667%; }
  .bootstrap-isolation .col-lg-offset-1 { margin-left: 8.33333333%; }
  .bootstrap-isolation .col-lg-offset-0 { margin-left: 0; } }

.bootstrap-isolation table { background-color: transparent; }

.bootstrap-isolation caption { padding-top: 8px; padding-bottom: 8px; color: #777; text-align: left; }

.bootstrap-isolation th { text-align: left; }

.bootstrap-isolation .table { width: 100%; max-width: 100%; margin-bottom: 20px; }

.bootstrap-isolation .table > thead > tr > th, .bootstrap-isolation .table > tbody > tr > th, .bootstrap-isolation .table > tfoot > tr > th, .bootstrap-isolation .table > thead > tr > td, .bootstrap-isolation .table > tbody > tr > td, .bootstrap-isolation .table > tfoot > tr > td { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; }

.bootstrap-isolation .table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; }

.bootstrap-isolation .table > caption + thead > tr:first-child > th, .bootstrap-isolation .table > colgroup + thead > tr:first-child > th, .bootstrap-isolation .table > thead:first-child > tr:first-child > th, .bootstrap-isolation .table > caption + thead > tr:first-child > td, .bootstrap-isolation .table > colgroup + thead > tr:first-child > td, .bootstrap-isolation .table > thead:first-child > tr:first-child > td { border-top: 0; }

.bootstrap-isolation .table > tbody + tbody { border-top: 2px solid #ddd; }

.bootstrap-isolation .table .table { background-color: #fff; }

.bootstrap-isolation .table-condensed > thead > tr > th, .bootstrap-isolation .table-condensed > tbody > tr > th, .bootstrap-isolation .table-condensed > tfoot > tr > th, .bootstrap-isolation .table-condensed > thead > tr > td, .bootstrap-isolation .table-condensed > tbody > tr > td, .bootstrap-isolation .table-condensed > tfoot > tr > td { padding: 5px; }

.bootstrap-isolation .table-bordered { border: 1px solid #ddd; }

.bootstrap-isolation .table-bordered > thead > tr > th, .bootstrap-isolation .table-bordered > tbody > tr > th, .bootstrap-isolation .table-bordered > tfoot > tr > th, .bootstrap-isolation .table-bordered > thead > tr > td, .bootstrap-isolation .table-bordered > tbody > tr > td, .bootstrap-isolation .table-bordered > tfoot > tr > td { border: 1px solid #ddd; }

.bootstrap-isolation .table-bordered > thead > tr > th, .bootstrap-isolation .table-bordered > thead > tr > td { border-bottom-width: 2px; }

.bootstrap-isolation .table-striped > tbody > tr:nth-of-type(odd) { background-color: #f9f9f9; }

.bootstrap-isolation .table-hover > tbody > tr:hover { background-color: #f5f5f5; }

.bootstrap-isolation table col[class*="col-"] { position: static; display: table-column; float: none; }

.bootstrap-isolation table td[class*="col-"], .bootstrap-isolation table th[class*="col-"] { position: static; display: table-cell; float: none; }

.bootstrap-isolation .table > thead > tr > td.active, .bootstrap-isolation .table > tbody > tr > td.active, .bootstrap-isolation .table > tfoot > tr > td.active, .bootstrap-isolation .table > thead > tr > th.active, .bootstrap-isolation .table > tbody > tr > th.active, .bootstrap-isolation .table > tfoot > tr > th.active, .bootstrap-isolation .table > thead > tr.active > td, .bootstrap-isolation .table > tbody > tr.active > td, .bootstrap-isolation .table > tfoot > tr.active > td, .bootstrap-isolation .table > thead > tr.active > th, .bootstrap-isolation .table > tbody > tr.active > th, .bootstrap-isolation .table > tfoot > tr.active > th { background-color: #f5f5f5; }

.bootstrap-isolation .table-hover > tbody > tr > td.active:hover, .bootstrap-isolation .table-hover > tbody > tr > th.active:hover, .bootstrap-isolation .table-hover > tbody > tr.active:hover > td, .bootstrap-isolation .table-hover > tbody > tr:hover > .active, .bootstrap-isolation .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8; }

.bootstrap-isolation .table > thead > tr > td.success, .bootstrap-isolation .table > tbody > tr > td.success, .bootstrap-isolation .table > tfoot > tr > td.success, .bootstrap-isolation .table > thead > tr > th.success, .bootstrap-isolation .table > tbody > tr > th.success, .bootstrap-isolation .table > tfoot > tr > th.success, .bootstrap-isolation .table > thead > tr.success > td, .bootstrap-isolation .table > tbody > tr.success > td, .bootstrap-isolation .table > tfoot > tr.success > td, .bootstrap-isolation .table > thead > tr.success > th, .bootstrap-isolation .table > tbody > tr.success > th, .bootstrap-isolation .table > tfoot > tr.success > th { background-color: #dff0d8; }

.bootstrap-isolation .table-hover > tbody > tr > td.success:hover, .bootstrap-isolation .table-hover > tbody > tr > th.success:hover, .bootstrap-isolation .table-hover > tbody > tr.success:hover > td, .bootstrap-isolation .table-hover > tbody > tr:hover > .success, .bootstrap-isolation .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6; }

.bootstrap-isolation .table > thead > tr > td.info, .bootstrap-isolation .table > tbody > tr > td.info, .bootstrap-isolation .table > tfoot > tr > td.info, .bootstrap-isolation .table > thead > tr > th.info, .bootstrap-isolation .table > tbody > tr > th.info, .bootstrap-isolation .table > tfoot > tr > th.info, .bootstrap-isolation .table > thead > tr.info > td, .bootstrap-isolation .table > tbody > tr.info > td, .bootstrap-isolation .table > tfoot > tr.info > td, .bootstrap-isolation .table > thead > tr.info > th, .bootstrap-isolation .table > tbody > tr.info > th, .bootstrap-isolation .table > tfoot > tr.info > th { background-color: #d9edf7; }

.bootstrap-isolation .table-hover > tbody > tr > td.info:hover, .bootstrap-isolation .table-hover > tbody > tr > th.info:hover, .bootstrap-isolation .table-hover > tbody > tr.info:hover > td, .bootstrap-isolation .table-hover > tbody > tr:hover > .info, .bootstrap-isolation .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3; }

.bootstrap-isolation .table > thead > tr > td.warning, .bootstrap-isolation .table > tbody > tr > td.warning, .bootstrap-isolation .table > tfoot > tr > td.warning, .bootstrap-isolation .table > thead > tr > th.warning, .bootstrap-isolation .table > tbody > tr > th.warning, .bootstrap-isolation .table > tfoot > tr > th.warning, .bootstrap-isolation .table > thead > tr.warning > td, .bootstrap-isolation .table > tbody > tr.warning > td, .bootstrap-isolation .table > tfoot > tr.warning > td, .bootstrap-isolation .table > thead > tr.warning > th, .bootstrap-isolation .table > tbody > tr.warning > th, .bootstrap-isolation .table > tfoot > tr.warning > th { background-color: #fcf8e3; }

.bootstrap-isolation .table-hover > tbody > tr > td.warning:hover, .bootstrap-isolation .table-hover > tbody > tr > th.warning:hover, .bootstrap-isolation .table-hover > tbody > tr.warning:hover > td, .bootstrap-isolation .table-hover > tbody > tr:hover > .warning, .bootstrap-isolation .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc; }

.bootstrap-isolation .table > thead > tr > td.danger, .bootstrap-isolation .table > tbody > tr > td.danger, .bootstrap-isolation .table > tfoot > tr > td.danger, .bootstrap-isolation .table > thead > tr > th.danger, .bootstrap-isolation .table > tbody > tr > th.danger, .bootstrap-isolation .table > tfoot > tr > th.danger, .bootstrap-isolation .table > thead > tr.danger > td, .bootstrap-isolation .table > tbody > tr.danger > td, .bootstrap-isolation .table > tfoot > tr.danger > td, .bootstrap-isolation .table > thead > tr.danger > th, .bootstrap-isolation .table > tbody > tr.danger > th, .bootstrap-isolation .table > tfoot > tr.danger > th { background-color: #f2dede; }

.bootstrap-isolation .table-hover > tbody > tr > td.danger:hover, .bootstrap-isolation .table-hover > tbody > tr > th.danger:hover, .bootstrap-isolation .table-hover > tbody > tr.danger:hover > td, .bootstrap-isolation .table-hover > tbody > tr:hover > .danger, .bootstrap-isolation .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc; }

.bootstrap-isolation .table-responsive { min-height: .01%; overflow-x: auto; }

@media screen and (max-width: 767px) { .bootstrap-isolation .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
  .bootstrap-isolation .table-responsive > .table { margin-bottom: 0; }
  .bootstrap-isolation .table-responsive > .table > thead > tr > th, .bootstrap-isolation .table-responsive > .table > tbody > tr > th, .bootstrap-isolation .table-responsive > .table > tfoot > tr > th, .bootstrap-isolation .table-responsive > .table > thead > tr > td, .bootstrap-isolation .table-responsive > .table > tbody > tr > td, .bootstrap-isolation .table-responsive > .table > tfoot > tr > td { white-space: nowrap; }
  .bootstrap-isolation .table-responsive > .table-bordered { border: 0; }
  .bootstrap-isolation .table-responsive > .table-bordered > thead > tr > th:first-child, .bootstrap-isolation .table-responsive > .table-bordered > tbody > tr > th:first-child, .bootstrap-isolation .table-responsive > .table-bordered > tfoot > tr > th:first-child, .bootstrap-isolation .table-responsive > .table-bordered > thead > tr > td:first-child, .bootstrap-isolation .table-responsive > .table-bordered > tbody > tr > td:first-child, .bootstrap-isolation .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
  .bootstrap-isolation .table-responsive > .table-bordered > thead > tr > th:last-child, .bootstrap-isolation .table-responsive > .table-bordered > tbody > tr > th:last-child, .bootstrap-isolation .table-responsive > .table-bordered > tfoot > tr > th:last-child, .bootstrap-isolation .table-responsive > .table-bordered > thead > tr > td:last-child, .bootstrap-isolation .table-responsive > .table-bordered > tbody > tr > td:last-child, .bootstrap-isolation .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
  .bootstrap-isolation .table-responsive > .table-bordered > tbody > tr:last-child > th, .bootstrap-isolation .table-responsive > .table-bordered > tfoot > tr:last-child > th, .bootstrap-isolation .table-responsive > .table-bordered > tbody > tr:last-child > td, .bootstrap-isolation .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } }

.bootstrap-isolation fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

.bootstrap-isolation legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333; border: 0; border-bottom: 1px solid #e5e5e5; }

.bootstrap-isolation label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; }

.bootstrap-isolation input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.bootstrap-isolation input[type="radio"], .bootstrap-isolation input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; }

.bootstrap-isolation input[type="file"] { display: block; }

.bootstrap-isolation input[type="range"] { display: block; width: 100%; }

.bootstrap-isolation select[multiple], .bootstrap-isolation select[size] { height: auto; }

.bootstrap-isolation input[type="file"]:focus, .bootstrap-isolation input[type="radio"]:focus, .bootstrap-isolation input[type="checkbox"]:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

.bootstrap-isolation output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857143; color: #555; }

.bootstrap-isolation .form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }

.bootstrap-isolation .form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.bootstrap-isolation .form-control::-moz-placeholder { color: #999; opacity: 1; }

.bootstrap-isolation .form-control:-ms-input-placeholder { color: #999; }

.bootstrap-isolation .form-control::-webkit-input-placeholder { color: #999; }

.bootstrap-isolation .form-control::-ms-expand { background-color: transparent; border: 0; }

.bootstrap-isolation .form-control[disabled], .bootstrap-isolation .form-control[readonly], .bootstrap-isolation fieldset[disabled] .form-control { background-color: #eee; opacity: 1; }

.bootstrap-isolation .form-control[disabled], .bootstrap-isolation fieldset[disabled] .form-control { cursor: not-allowed; }

.bootstrap-isolation textarea.form-control { height: auto; }

.bootstrap-isolation input[type="search"] { -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) { .bootstrap-isolation input[type="date"].form-control, .bootstrap-isolation input[type="time"].form-control, .bootstrap-isolation input[type="datetime-local"].form-control, .bootstrap-isolation input[type="month"].form-control { line-height: 34px; }
  .bootstrap-isolation input[type="date"].input-sm, .bootstrap-isolation input[type="time"].input-sm, .bootstrap-isolation input[type="datetime-local"].input-sm, .bootstrap-isolation input[type="month"].input-sm, .bootstrap-isolation .input-group-sm input[type="date"], .bootstrap-isolation .input-group-sm input[type="time"], .bootstrap-isolation .input-group-sm input[type="datetime-local"], .bootstrap-isolation .input-group-sm input[type="month"] { line-height: 30px; }
  .bootstrap-isolation input[type="date"].input-lg, .bootstrap-isolation input[type="time"].input-lg, .bootstrap-isolation input[type="datetime-local"].input-lg, .bootstrap-isolation input[type="month"].input-lg, .bootstrap-isolation .input-group-lg input[type="date"], .bootstrap-isolation .input-group-lg input[type="time"], .bootstrap-isolation .input-group-lg input[type="datetime-local"], .bootstrap-isolation .input-group-lg input[type="month"] { line-height: 46px; } }

.bootstrap-isolation .form-group { margin-bottom: 15px; }

.bootstrap-isolation .radio, .bootstrap-isolation .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }

.bootstrap-isolation .radio label, .bootstrap-isolation .checkbox label { min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer; }

.bootstrap-isolation .radio input[type="radio"], .bootstrap-isolation .radio-inline input[type="radio"], .bootstrap-isolation .checkbox input[type="checkbox"], .bootstrap-isolation .checkbox-inline input[type="checkbox"] { position: absolute; margin-top: 4px \9; margin-left: -20px; }

.bootstrap-isolation .radio + .radio, .bootstrap-isolation .checkbox + .checkbox { margin-top: -5px; }

.bootstrap-isolation .radio-inline, .bootstrap-isolation .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; font-weight: normal; vertical-align: middle; cursor: pointer; }

.bootstrap-isolation .radio-inline + .radio-inline, .bootstrap-isolation .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; }

.bootstrap-isolation input[type="radio"][disabled], .bootstrap-isolation input[type="checkbox"][disabled], .bootstrap-isolation input[type="radio"].disabled, .bootstrap-isolation input[type="checkbox"].disabled, .bootstrap-isolation fieldset[disabled] input[type="radio"], .bootstrap-isolation fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; }

.bootstrap-isolation .radio-inline.disabled, .bootstrap-isolation .checkbox-inline.disabled, .bootstrap-isolation fieldset[disabled] .radio-inline, .bootstrap-isolation fieldset[disabled] .checkbox-inline { cursor: not-allowed; }

.bootstrap-isolation .radio.disabled label, .bootstrap-isolation .checkbox.disabled label, .bootstrap-isolation fieldset[disabled] .radio label, .bootstrap-isolation fieldset[disabled] .checkbox label { cursor: not-allowed; }

.bootstrap-isolation .form-control-static { min-height: 34px; padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; }

.bootstrap-isolation .form-control-static.input-lg, .bootstrap-isolation .form-control-static.input-sm { padding-right: 0; padding-left: 0; }

.bootstrap-isolation .input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

.bootstrap-isolation select.input-sm { height: 30px; line-height: 30px; }

.bootstrap-isolation textarea.input-sm, .bootstrap-isolation select[multiple].input-sm { height: auto; }

.bootstrap-isolation .form-group-sm .form-control { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

.bootstrap-isolation .form-group-sm select.form-control { height: 30px; line-height: 30px; }

.bootstrap-isolation .form-group-sm textarea.form-control, .bootstrap-isolation .form-group-sm select[multiple].form-control { height: auto; }

.bootstrap-isolation .form-group-sm .form-control-static { height: 30px; min-height: 32px; padding: 6px 10px; font-size: 12px; line-height: 1.5; }

.bootstrap-isolation .input-lg { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; }

.bootstrap-isolation select.input-lg { height: 46px; line-height: 46px; }

.bootstrap-isolation textarea.input-lg, .bootstrap-isolation select[multiple].input-lg { height: auto; }

.bootstrap-isolation .form-group-lg .form-control { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; }

.bootstrap-isolation .form-group-lg select.form-control { height: 46px; line-height: 46px; }

.bootstrap-isolation .form-group-lg textarea.form-control, .bootstrap-isolation .form-group-lg select[multiple].form-control { height: auto; }

.bootstrap-isolation .form-group-lg .form-control-static { height: 46px; min-height: 38px; padding: 11px 16px; font-size: 18px; line-height: 1.3333333; }

.bootstrap-isolation .has-feedback { position: relative; }

.bootstrap-isolation .has-feedback .form-control { padding-right: 42.5px; }

.bootstrap-isolation .form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; pointer-events: none; }

.bootstrap-isolation .input-lg + .form-control-feedback, .bootstrap-isolation .input-group-lg + .form-control-feedback, .bootstrap-isolation .form-group-lg .form-control + .form-control-feedback { width: 46px; height: 46px; line-height: 46px; }

.bootstrap-isolation .input-sm + .form-control-feedback, .bootstrap-isolation .input-group-sm + .form-control-feedback, .bootstrap-isolation .form-group-sm .form-control + .form-control-feedback { width: 30px; height: 30px; line-height: 30px; }

.bootstrap-isolation .has-success .help-block, .bootstrap-isolation .has-success .control-label, .bootstrap-isolation .has-success .radio, .bootstrap-isolation .has-success .checkbox, .bootstrap-isolation .has-success .radio-inline, .bootstrap-isolation .has-success .checkbox-inline, .bootstrap-isolation .has-success.radio label, .bootstrap-isolation .has-success.checkbox label, .bootstrap-isolation .has-success.radio-inline label, .bootstrap-isolation .has-success.checkbox-inline label { color: #3c763d; }

.bootstrap-isolation .has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.bootstrap-isolation .has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.bootstrap-isolation .has-success .input-group-addon { color: #3c763d; background-color: #dff0d8; border-color: #3c763d; }

.bootstrap-isolation .has-success .form-control-feedback { color: #3c763d; }

.bootstrap-isolation .has-warning .help-block, .bootstrap-isolation .has-warning .control-label, .bootstrap-isolation .has-warning .radio, .bootstrap-isolation .has-warning .checkbox, .bootstrap-isolation .has-warning .radio-inline, .bootstrap-isolation .has-warning .checkbox-inline, .bootstrap-isolation .has-warning.radio label, .bootstrap-isolation .has-warning.checkbox label, .bootstrap-isolation .has-warning.radio-inline label, .bootstrap-isolation .has-warning.checkbox-inline label { color: #8a6d3b; }

.bootstrap-isolation .has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.bootstrap-isolation .has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.bootstrap-isolation .has-warning .input-group-addon { color: #8a6d3b; background-color: #fcf8e3; border-color: #8a6d3b; }

.bootstrap-isolation .has-warning .form-control-feedback { color: #8a6d3b; }

.bootstrap-isolation .has-error .help-block, .bootstrap-isolation .has-error .control-label, .bootstrap-isolation .has-error .radio, .bootstrap-isolation .has-error .checkbox, .bootstrap-isolation .has-error .radio-inline, .bootstrap-isolation .has-error .checkbox-inline, .bootstrap-isolation .has-error.radio label, .bootstrap-isolation .has-error.checkbox label, .bootstrap-isolation .has-error.radio-inline label, .bootstrap-isolation .has-error.checkbox-inline label { color: #a94442; }

.bootstrap-isolation .has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.bootstrap-isolation .has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.bootstrap-isolation .has-error .input-group-addon { color: #a94442; background-color: #f2dede; border-color: #a94442; }

.bootstrap-isolation .has-error .form-control-feedback { color: #a94442; }

.bootstrap-isolation .has-feedback label ~ .form-control-feedback { top: 25px; }

.bootstrap-isolation .has-feedback label.sr-only ~ .form-control-feedback { top: 0; }

.bootstrap-isolation .help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373; }

@media (min-width: 768px) { .bootstrap-isolation .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
  .bootstrap-isolation .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .bootstrap-isolation .form-inline .form-control-static { display: inline-block; }
  .bootstrap-isolation .form-inline .input-group { display: inline-table; vertical-align: middle; }
  .bootstrap-isolation .form-inline .input-group .input-group-addon, .bootstrap-isolation .form-inline .input-group .input-group-btn, .bootstrap-isolation .form-inline .input-group .form-control { width: auto; }
  .bootstrap-isolation .form-inline .input-group > .form-control { width: 100%; }
  .bootstrap-isolation .form-inline .control-label { margin-bottom: 0; vertical-align: middle; }
  .bootstrap-isolation .form-inline .radio, .bootstrap-isolation .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
  .bootstrap-isolation .form-inline .radio label, .bootstrap-isolation .form-inline .checkbox label { padding-left: 0; }
  .bootstrap-isolation .form-inline .radio input[type="radio"], .bootstrap-isolation .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }
  .bootstrap-isolation .form-inline .has-feedback .form-control-feedback { top: 0; } }

.bootstrap-isolation .form-horizontal .radio, .bootstrap-isolation .form-horizontal .checkbox, .bootstrap-isolation .form-horizontal .radio-inline, .bootstrap-isolation .form-horizontal .checkbox-inline { padding-top: 7px; margin-top: 0; margin-bottom: 0; }

.bootstrap-isolation .form-horizontal .radio, .bootstrap-isolation .form-horizontal .checkbox { min-height: 27px; }

.bootstrap-isolation .form-horizontal .form-group { margin-right: -15px; margin-left: -15px; }

@media (min-width: 768px) { .bootstrap-isolation .form-horizontal .control-label { padding-top: 7px; margin-bottom: 0; text-align: right; } }

.bootstrap-isolation .form-horizontal .has-feedback .form-control-feedback { right: 15px; }

@media (min-width: 768px) { .bootstrap-isolation .form-horizontal .form-group-lg .control-label { padding-top: 11px; font-size: 18px; } }

@media (min-width: 768px) { .bootstrap-isolation .form-horizontal .form-group-sm .control-label { padding-top: 6px; font-size: 12px; } }

.bootstrap-isolation .btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }

.bootstrap-isolation .btn:focus, .bootstrap-isolation .btn:active:focus, .bootstrap-isolation .btn.active:focus, .bootstrap-isolation .btn.focus, .bootstrap-isolation .btn:active.focus, .bootstrap-isolation .btn.active.focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

.bootstrap-isolation .btn:hover, .bootstrap-isolation .btn:focus, .bootstrap-isolation .btn.focus { color: #333; text-decoration: none; }

.bootstrap-isolation .btn:active, .bootstrap-isolation .btn.active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.bootstrap-isolation .btn.disabled, .bootstrap-isolation .btn[disabled], .bootstrap-isolation fieldset[disabled] .btn { cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65; }

.bootstrap-isolation a.btn.disabled, .bootstrap-isolation fieldset[disabled] a.btn { pointer-events: none; }

.bootstrap-isolation .btn-default { color: #333; background-color: #fff; border-color: #ccc; }

.bootstrap-isolation .btn-default:focus, .bootstrap-isolation .btn-default.focus { color: #333; background-color: #e6e6e6; border-color: #8c8c8c; }

.bootstrap-isolation .btn-default:hover { color: #333; background-color: #e6e6e6; border-color: #adadad; }

.bootstrap-isolation .btn-default:active, .bootstrap-isolation .btn-default.active, .bootstrap-isolation .open > .dropdown-toggle.btn-default { color: #333; background-color: #e6e6e6; border-color: #adadad; }

.bootstrap-isolation .btn-default:active:hover, .bootstrap-isolation .btn-default.active:hover, .bootstrap-isolation .open > .dropdown-toggle.btn-default:hover, .bootstrap-isolation .btn-default:active:focus, .bootstrap-isolation .btn-default.active:focus, .bootstrap-isolation .open > .dropdown-toggle.btn-default:focus, .bootstrap-isolation .btn-default:active.focus, .bootstrap-isolation .btn-default.active.focus, .bootstrap-isolation .open > .dropdown-toggle.btn-default.focus { color: #333; background-color: #d4d4d4; border-color: #8c8c8c; }

.bootstrap-isolation .btn-default:active, .bootstrap-isolation .btn-default.active, .bootstrap-isolation .open > .dropdown-toggle.btn-default { background-image: none; }

.bootstrap-isolation .btn-default.disabled:hover, .bootstrap-isolation .btn-default[disabled]:hover, .bootstrap-isolation fieldset[disabled] .btn-default:hover, .bootstrap-isolation .btn-default.disabled:focus, .bootstrap-isolation .btn-default[disabled]:focus, .bootstrap-isolation fieldset[disabled] .btn-default:focus, .bootstrap-isolation .btn-default.disabled.focus, .bootstrap-isolation .btn-default[disabled].focus, .bootstrap-isolation fieldset[disabled] .btn-default.focus { background-color: #fff; border-color: #ccc; }

.bootstrap-isolation .btn-default .badge { color: #fff; background-color: #333; }

.bootstrap-isolation .btn-primary { color: #fff; background-color: #337ab7; border-color: #2e6da4; }

.bootstrap-isolation .btn-primary:focus, .bootstrap-isolation .btn-primary.focus { color: #fff; background-color: #286090; border-color: #122b40; }

.bootstrap-isolation .btn-primary:hover { color: #fff; background-color: #286090; border-color: #204d74; }

.bootstrap-isolation .btn-primary:active, .bootstrap-isolation .btn-primary.active, .bootstrap-isolation .open > .dropdown-toggle.btn-primary { color: #fff; background-color: #286090; border-color: #204d74; }

.bootstrap-isolation .btn-primary:active:hover, .bootstrap-isolation .btn-primary.active:hover, .bootstrap-isolation .open > .dropdown-toggle.btn-primary:hover, .bootstrap-isolation .btn-primary:active:focus, .bootstrap-isolation .btn-primary.active:focus, .bootstrap-isolation .open > .dropdown-toggle.btn-primary:focus, .bootstrap-isolation .btn-primary:active.focus, .bootstrap-isolation .btn-primary.active.focus, .bootstrap-isolation .open > .dropdown-toggle.btn-primary.focus { color: #fff; background-color: #204d74; border-color: #122b40; }

.bootstrap-isolation .btn-primary:active, .bootstrap-isolation .btn-primary.active, .bootstrap-isolation .open > .dropdown-toggle.btn-primary { background-image: none; }

.bootstrap-isolation .btn-primary.disabled:hover, .bootstrap-isolation .btn-primary[disabled]:hover, .bootstrap-isolation fieldset[disabled] .btn-primary:hover, .bootstrap-isolation .btn-primary.disabled:focus, .bootstrap-isolation .btn-primary[disabled]:focus, .bootstrap-isolation fieldset[disabled] .btn-primary:focus, .bootstrap-isolation .btn-primary.disabled.focus, .bootstrap-isolation .btn-primary[disabled].focus, .bootstrap-isolation fieldset[disabled] .btn-primary.focus { background-color: #337ab7; border-color: #2e6da4; }

.bootstrap-isolation .btn-primary .badge { color: #337ab7; background-color: #fff; }

.bootstrap-isolation .btn-success { color: #fff; background-color: #5cb85c; border-color: #4cae4c; }

.bootstrap-isolation .btn-success:focus, .bootstrap-isolation .btn-success.focus { color: #fff; background-color: #449d44; border-color: #255625; }

.bootstrap-isolation .btn-success:hover { color: #fff; background-color: #449d44; border-color: #398439; }

.bootstrap-isolation .btn-success:active, .bootstrap-isolation .btn-success.active, .bootstrap-isolation .open > .dropdown-toggle.btn-success { color: #fff; background-color: #449d44; border-color: #398439; }

.bootstrap-isolation .btn-success:active:hover, .bootstrap-isolation .btn-success.active:hover, .bootstrap-isolation .open > .dropdown-toggle.btn-success:hover, .bootstrap-isolation .btn-success:active:focus, .bootstrap-isolation .btn-success.active:focus, .bootstrap-isolation .open > .dropdown-toggle.btn-success:focus, .bootstrap-isolation .btn-success:active.focus, .bootstrap-isolation .btn-success.active.focus, .bootstrap-isolation .open > .dropdown-toggle.btn-success.focus { color: #fff; background-color: #398439; border-color: #255625; }

.bootstrap-isolation .btn-success:active, .bootstrap-isolation .btn-success.active, .bootstrap-isolation .open > .dropdown-toggle.btn-success { background-image: none; }

.bootstrap-isolation .btn-success.disabled:hover, .bootstrap-isolation .btn-success[disabled]:hover, .bootstrap-isolation fieldset[disabled] .btn-success:hover, .bootstrap-isolation .btn-success.disabled:focus, .bootstrap-isolation .btn-success[disabled]:focus, .bootstrap-isolation fieldset[disabled] .btn-success:focus, .bootstrap-isolation .btn-success.disabled.focus, .bootstrap-isolation .btn-success[disabled].focus, .bootstrap-isolation fieldset[disabled] .btn-success.focus { background-color: #5cb85c; border-color: #4cae4c; }

.bootstrap-isolation .btn-success .badge { color: #5cb85c; background-color: #fff; }

.bootstrap-isolation .btn-info { color: #fff; background-color: #5bc0de; border-color: #46b8da; }

.bootstrap-isolation .btn-info:focus, .bootstrap-isolation .btn-info.focus { color: #fff; background-color: #31b0d5; border-color: #1b6d85; }

.bootstrap-isolation .btn-info:hover { color: #fff; background-color: #31b0d5; border-color: #269abc; }

.bootstrap-isolation .btn-info:active, .bootstrap-isolation .btn-info.active, .bootstrap-isolation .open > .dropdown-toggle.btn-info { color: #fff; background-color: #31b0d5; border-color: #269abc; }

.bootstrap-isolation .btn-info:active:hover, .bootstrap-isolation .btn-info.active:hover, .bootstrap-isolation .open > .dropdown-toggle.btn-info:hover, .bootstrap-isolation .btn-info:active:focus, .bootstrap-isolation .btn-info.active:focus, .bootstrap-isolation .open > .dropdown-toggle.btn-info:focus, .bootstrap-isolation .btn-info:active.focus, .bootstrap-isolation .btn-info.active.focus, .bootstrap-isolation .open > .dropdown-toggle.btn-info.focus { color: #fff; background-color: #269abc; border-color: #1b6d85; }

.bootstrap-isolation .btn-info:active, .bootstrap-isolation .btn-info.active, .bootstrap-isolation .open > .dropdown-toggle.btn-info { background-image: none; }

.bootstrap-isolation .btn-info.disabled:hover, .bootstrap-isolation .btn-info[disabled]:hover, .bootstrap-isolation fieldset[disabled] .btn-info:hover, .bootstrap-isolation .btn-info.disabled:focus, .bootstrap-isolation .btn-info[disabled]:focus, .bootstrap-isolation fieldset[disabled] .btn-info:focus, .bootstrap-isolation .btn-info.disabled.focus, .bootstrap-isolation .btn-info[disabled].focus, .bootstrap-isolation fieldset[disabled] .btn-info.focus { background-color: #5bc0de; border-color: #46b8da; }

.bootstrap-isolation .btn-info .badge { color: #5bc0de; background-color: #fff; }

.bootstrap-isolation .btn-warning { color: #fff; background-color: #f0ad4e; border-color: #eea236; }

.bootstrap-isolation .btn-warning:focus, .bootstrap-isolation .btn-warning.focus { color: #fff; background-color: #ec971f; border-color: #985f0d; }

.bootstrap-isolation .btn-warning:hover { color: #fff; background-color: #ec971f; border-color: #d58512; }

.bootstrap-isolation .btn-warning:active, .bootstrap-isolation .btn-warning.active, .bootstrap-isolation .open > .dropdown-toggle.btn-warning { color: #fff; background-color: #ec971f; border-color: #d58512; }

.bootstrap-isolation .btn-warning:active:hover, .bootstrap-isolation .btn-warning.active:hover, .bootstrap-isolation .open > .dropdown-toggle.btn-warning:hover, .bootstrap-isolation .btn-warning:active:focus, .bootstrap-isolation .btn-warning.active:focus, .bootstrap-isolation .open > .dropdown-toggle.btn-warning:focus, .bootstrap-isolation .btn-warning:active.focus, .bootstrap-isolation .btn-warning.active.focus, .bootstrap-isolation .open > .dropdown-toggle.btn-warning.focus { color: #fff; background-color: #d58512; border-color: #985f0d; }

.bootstrap-isolation .btn-warning:active, .bootstrap-isolation .btn-warning.active, .bootstrap-isolation .open > .dropdown-toggle.btn-warning { background-image: none; }

.bootstrap-isolation .btn-warning.disabled:hover, .bootstrap-isolation .btn-warning[disabled]:hover, .bootstrap-isolation fieldset[disabled] .btn-warning:hover, .bootstrap-isolation .btn-warning.disabled:focus, .bootstrap-isolation .btn-warning[disabled]:focus, .bootstrap-isolation fieldset[disabled] .btn-warning:focus, .bootstrap-isolation .btn-warning.disabled.focus, .bootstrap-isolation .btn-warning[disabled].focus, .bootstrap-isolation fieldset[disabled] .btn-warning.focus { background-color: #f0ad4e; border-color: #eea236; }

.bootstrap-isolation .btn-warning .badge { color: #f0ad4e; background-color: #fff; }

.bootstrap-isolation .btn-danger { color: #fff; background-color: #d9534f; border-color: #d43f3a; }

.bootstrap-isolation .btn-danger:focus, .bootstrap-isolation .btn-danger.focus { color: #fff; background-color: #c9302c; border-color: #761c19; }

.bootstrap-isolation .btn-danger:hover { color: #fff; background-color: #c9302c; border-color: #ac2925; }

.bootstrap-isolation .btn-danger:active, .bootstrap-isolation .btn-danger.active, .bootstrap-isolation .open > .dropdown-toggle.btn-danger { color: #fff; background-color: #c9302c; border-color: #ac2925; }

.bootstrap-isolation .btn-danger:active:hover, .bootstrap-isolation .btn-danger.active:hover, .bootstrap-isolation .open > .dropdown-toggle.btn-danger:hover, .bootstrap-isolation .btn-danger:active:focus, .bootstrap-isolation .btn-danger.active:focus, .bootstrap-isolation .open > .dropdown-toggle.btn-danger:focus, .bootstrap-isolation .btn-danger:active.focus, .bootstrap-isolation .btn-danger.active.focus, .bootstrap-isolation .open > .dropdown-toggle.btn-danger.focus { color: #fff; background-color: #ac2925; border-color: #761c19; }

.bootstrap-isolation .btn-danger:active, .bootstrap-isolation .btn-danger.active, .bootstrap-isolation .open > .dropdown-toggle.btn-danger { background-image: none; }

.bootstrap-isolation .btn-danger.disabled:hover, .bootstrap-isolation .btn-danger[disabled]:hover, .bootstrap-isolation fieldset[disabled] .btn-danger:hover, .bootstrap-isolation .btn-danger.disabled:focus, .bootstrap-isolation .btn-danger[disabled]:focus, .bootstrap-isolation fieldset[disabled] .btn-danger:focus, .bootstrap-isolation .btn-danger.disabled.focus, .bootstrap-isolation .btn-danger[disabled].focus, .bootstrap-isolation fieldset[disabled] .btn-danger.focus { background-color: #d9534f; border-color: #d43f3a; }

.bootstrap-isolation .btn-danger .badge { color: #d9534f; background-color: #fff; }

.bootstrap-isolation .btn-link { font-weight: normal; color: #337ab7; border-radius: 0; }

.bootstrap-isolation .btn-link, .bootstrap-isolation .btn-link:active, .bootstrap-isolation .btn-link.active, .bootstrap-isolation .btn-link[disabled], .bootstrap-isolation fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }

.bootstrap-isolation .btn-link, .bootstrap-isolation .btn-link:hover, .bootstrap-isolation .btn-link:focus, .bootstrap-isolation .btn-link:active { border-color: transparent; }

.bootstrap-isolation .btn-link:hover, .bootstrap-isolation .btn-link:focus { color: #23527c; text-decoration: underline; background-color: transparent; }

.bootstrap-isolation .btn-link[disabled]:hover, .bootstrap-isolation fieldset[disabled] .btn-link:hover, .bootstrap-isolation .btn-link[disabled]:focus, .bootstrap-isolation fieldset[disabled] .btn-link:focus { color: #777; text-decoration: none; }

.bootstrap-isolation .btn-lg, .bootstrap-isolation .btn-group-lg > .btn { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; }

.bootstrap-isolation .btn-sm, .bootstrap-isolation .btn-group-sm > .btn { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

.bootstrap-isolation .btn-xs, .bootstrap-isolation .btn-group-xs > .btn { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

.bootstrap-isolation .btn-block { display: block; width: 100%; }

.bootstrap-isolation .btn-block + .btn-block { margin-top: 5px; }

.bootstrap-isolation input[type="submit"].btn-block, .bootstrap-isolation input[type="reset"].btn-block, .bootstrap-isolation input[type="button"].btn-block { width: 100%; }

.bootstrap-isolation .fade { opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear; }

.bootstrap-isolation .fade.in { opacity: 1; }

.bootstrap-isolation .collapse { display: none; }

.bootstrap-isolation .collapse.in { display: block; }

.bootstrap-isolation tr.collapse.in { display: table-row; }

.bootstrap-isolation tbody.collapse.in { display: table-row-group; }

.bootstrap-isolation .collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-duration: .35s; -o-transition-duration: .35s; transition-duration: .35s; -webkit-transition-property: height, visibility; -o-transition-property: height, visibility; transition-property: height, visibility; }

.bootstrap-isolation .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid \9; border-right: 4px solid transparent; border-left: 4px solid transparent; }

.bootstrap-isolation .dropup, .bootstrap-isolation .dropdown { position: relative; }

.bootstrap-isolation .dropdown-toggle:focus { outline: 0; }

.bootstrap-isolation .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: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.bootstrap-isolation .dropdown-menu.pull-right { right: 0; left: auto; }

.bootstrap-isolation .dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }

.bootstrap-isolation .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857143; color: #333; white-space: nowrap; }

.bootstrap-isolation .dropdown-menu > li > a:hover, .bootstrap-isolation .dropdown-menu > li > a:focus { color: #262626; text-decoration: none; background-color: #f5f5f5; }

.bootstrap-isolation .dropdown-menu > .active > a, .bootstrap-isolation .dropdown-menu > .active > a:hover, .bootstrap-isolation .dropdown-menu > .active > a:focus { color: #fff; text-decoration: none; background-color: #337ab7; outline: 0; }

.bootstrap-isolation .dropdown-menu > .disabled > a, .bootstrap-isolation .dropdown-menu > .disabled > a:hover, .bootstrap-isolation .dropdown-menu > .disabled > a:focus { color: #777; }

.bootstrap-isolation .dropdown-menu > .disabled > a:hover, .bootstrap-isolation .dropdown-menu > .disabled > a:focus { text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

.bootstrap-isolation .open > .dropdown-menu { display: block; }

.bootstrap-isolation .open > a { outline: 0; }

.bootstrap-isolation .dropdown-menu-right { right: 0; left: auto; }

.bootstrap-isolation .dropdown-menu-left { right: auto; left: 0; }

.bootstrap-isolation .dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857143; color: #777; white-space: nowrap; }

.bootstrap-isolation .dropdown-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990; }

.bootstrap-isolation .pull-right > .dropdown-menu { right: 0; left: auto; }

.bootstrap-isolation .dropup .caret, .bootstrap-isolation .navbar-fixed-bottom .dropdown .caret { content: ""; border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid \9; }

.bootstrap-isolation .dropup .dropdown-menu, .bootstrap-isolation .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px; }

@media (min-width: 768px) { .bootstrap-isolation .navbar-right .dropdown-menu { right: 0; left: auto; }
  .bootstrap-isolation .navbar-right .dropdown-menu-left { right: auto; left: 0; } }

.bootstrap-isolation .btn-group, .bootstrap-isolation .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; }

.bootstrap-isolation .btn-group > .btn, .bootstrap-isolation .btn-group-vertical > .btn { position: relative; float: left; }

.bootstrap-isolation .btn-group > .btn:hover, .bootstrap-isolation .btn-group-vertical > .btn:hover, .bootstrap-isolation .btn-group > .btn:focus, .bootstrap-isolation .btn-group-vertical > .btn:focus, .bootstrap-isolation .btn-group > .btn:active, .bootstrap-isolation .btn-group-vertical > .btn:active, .bootstrap-isolation .btn-group > .btn.active, .bootstrap-isolation .btn-group-vertical > .btn.active { z-index: 2; }

.bootstrap-isolation .btn-group .btn + .btn, .bootstrap-isolation .btn-group .btn + .btn-group, .bootstrap-isolation .btn-group .btn-group + .btn, .bootstrap-isolation .btn-group .btn-group + .btn-group { margin-left: -1px; }

.bootstrap-isolation .btn-toolbar { margin-left: -5px; }

.bootstrap-isolation .btn-toolbar .btn, .bootstrap-isolation .btn-toolbar .btn-group, .bootstrap-isolation .btn-toolbar .input-group { float: left; }

.bootstrap-isolation .btn-toolbar > .btn, .bootstrap-isolation .btn-toolbar > .btn-group, .bootstrap-isolation .btn-toolbar > .input-group { margin-left: 5px; }

.bootstrap-isolation .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; }

.bootstrap-isolation .btn-group > .btn:first-child { margin-left: 0; }

.bootstrap-isolation .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.bootstrap-isolation .btn-group > .btn:last-child:not(:first-child), .bootstrap-isolation .btn-group > .dropdown-toggle:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.bootstrap-isolation .btn-group > .btn-group { float: left; }

.bootstrap-isolation .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }

.bootstrap-isolation .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .bootstrap-isolation .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.bootstrap-isolation .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.bootstrap-isolation .btn-group .dropdown-toggle:active, .bootstrap-isolation .btn-group.open .dropdown-toggle { outline: 0; }

.bootstrap-isolation .btn-group > .btn + .dropdown-toggle { padding-right: 8px; padding-left: 8px; }

.bootstrap-isolation .btn-group > .btn-lg + .dropdown-toggle { padding-right: 12px; padding-left: 12px; }

.bootstrap-isolation .btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.bootstrap-isolation .btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow: none; box-shadow: none; }

.bootstrap-isolation .btn .caret { margin-left: 0; }

.bootstrap-isolation .btn-lg .caret { border-width: 5px 5px 0; border-bottom-width: 0; }

.bootstrap-isolation .dropup .btn-lg .caret { border-width: 0 5px 5px; }

.bootstrap-isolation .btn-group-vertical > .btn, .bootstrap-isolation .btn-group-vertical > .btn-group, .bootstrap-isolation .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; }

.bootstrap-isolation .btn-group-vertical > .btn-group > .btn { float: none; }

.bootstrap-isolation .btn-group-vertical > .btn + .btn, .bootstrap-isolation .btn-group-vertical > .btn + .btn-group, .bootstrap-isolation .btn-group-vertical > .btn-group + .btn, .bootstrap-isolation .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; }

.bootstrap-isolation .btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0; }

.bootstrap-isolation .btn-group-vertical > .btn:first-child:not(:last-child) { border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.bootstrap-isolation .btn-group-vertical > .btn:last-child:not(:first-child) { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }

.bootstrap-isolation .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }

.bootstrap-isolation .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .bootstrap-isolation .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.bootstrap-isolation .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0; border-top-right-radius: 0; }

.bootstrap-isolation .btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; }

.bootstrap-isolation .btn-group-justified > .btn, .bootstrap-isolation .btn-group-justified > .btn-group { display: table-cell; float: none; width: 1%; }

.bootstrap-isolation .btn-group-justified > .btn-group .btn { width: 100%; }

.bootstrap-isolation .btn-group-justified > .btn-group .dropdown-menu { left: auto; }

.bootstrap-isolation [data-toggle="buttons"] > .btn input[type="radio"], .bootstrap-isolation [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], .bootstrap-isolation [data-toggle="buttons"] > .btn input[type="checkbox"], .bootstrap-isolation [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }

.bootstrap-isolation .input-group { position: relative; display: table; border-collapse: separate; }

.bootstrap-isolation .input-group[class*="col-"] { float: none; padding-right: 0; padding-left: 0; }

.bootstrap-isolation .input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; }

.bootstrap-isolation .input-group .form-control:focus { z-index: 3; }

.bootstrap-isolation .input-group-lg > .form-control, .bootstrap-isolation .input-group-lg > .input-group-addon, .bootstrap-isolation .input-group-lg > .input-group-btn > .btn { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; }

.bootstrap-isolation select.input-group-lg > .form-control, .bootstrap-isolation select.input-group-lg > .input-group-addon, .bootstrap-isolation select.input-group-lg > .input-group-btn > .btn { height: 46px; line-height: 46px; }

.bootstrap-isolation textarea.input-group-lg > .form-control, .bootstrap-isolation textarea.input-group-lg > .input-group-addon, .bootstrap-isolation textarea.input-group-lg > .input-group-btn > .btn, .bootstrap-isolation select[multiple].input-group-lg > .form-control, .bootstrap-isolation select[multiple].input-group-lg > .input-group-addon, .bootstrap-isolation select[multiple].input-group-lg > .input-group-btn > .btn { height: auto; }

.bootstrap-isolation .input-group-sm > .form-control, .bootstrap-isolation .input-group-sm > .input-group-addon, .bootstrap-isolation .input-group-sm > .input-group-btn > .btn { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

.bootstrap-isolation select.input-group-sm > .form-control, .bootstrap-isolation select.input-group-sm > .input-group-addon, .bootstrap-isolation select.input-group-sm > .input-group-btn > .btn { height: 30px; line-height: 30px; }

.bootstrap-isolation textarea.input-group-sm > .form-control, .bootstrap-isolation textarea.input-group-sm > .input-group-addon, .bootstrap-isolation textarea.input-group-sm > .input-group-btn > .btn, .bootstrap-isolation select[multiple].input-group-sm > .form-control, .bootstrap-isolation select[multiple].input-group-sm > .input-group-addon, .bootstrap-isolation select[multiple].input-group-sm > .input-group-btn > .btn { height: auto; }

.bootstrap-isolation .input-group-addon, .bootstrap-isolation .input-group-btn, .bootstrap-isolation .input-group .form-control { display: table-cell; }

.bootstrap-isolation .input-group-addon:not(:first-child):not(:last-child), .bootstrap-isolation .input-group-btn:not(:first-child):not(:last-child), .bootstrap-isolation .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; }

.bootstrap-isolation .input-group-addon, .bootstrap-isolation .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }

.bootstrap-isolation .input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: normal; line-height: 1; color: #555; text-align: center; background-color: #eee; border: 1px solid #ccc; border-radius: 4px; }

.bootstrap-isolation .input-group-addon.input-sm { padding: 5px 10px; font-size: 12px; border-radius: 3px; }

.bootstrap-isolation .input-group-addon.input-lg { padding: 10px 16px; font-size: 18px; border-radius: 6px; }

.bootstrap-isolation .input-group-addon input[type="radio"], .bootstrap-isolation .input-group-addon input[type="checkbox"] { margin-top: 0; }

.bootstrap-isolation .input-group .form-control:first-child, .bootstrap-isolation .input-group-addon:first-child, .bootstrap-isolation .input-group-btn:first-child > .btn, .bootstrap-isolation .input-group-btn:first-child > .btn-group > .btn, .bootstrap-isolation .input-group-btn:first-child > .dropdown-toggle, .bootstrap-isolation .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .bootstrap-isolation .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.bootstrap-isolation .input-group-addon:first-child { border-right: 0; }

.bootstrap-isolation .input-group .form-control:last-child, .bootstrap-isolation .input-group-addon:last-child, .bootstrap-isolation .input-group-btn:last-child > .btn, .bootstrap-isolation .input-group-btn:last-child > .btn-group > .btn, .bootstrap-isolation .input-group-btn:last-child > .dropdown-toggle, .bootstrap-isolation .input-group-btn:first-child > .btn:not(:first-child), .bootstrap-isolation .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.bootstrap-isolation .input-group-addon:last-child { border-left: 0; }

.bootstrap-isolation .input-group-btn { position: relative; font-size: 0; white-space: nowrap; }

.bootstrap-isolation .input-group-btn > .btn { position: relative; }

.bootstrap-isolation .input-group-btn > .btn + .btn { margin-left: -1px; }

.bootstrap-isolation .input-group-btn > .btn:hover, .bootstrap-isolation .input-group-btn > .btn:focus, .bootstrap-isolation .input-group-btn > .btn:active { z-index: 2; }

.bootstrap-isolation .input-group-btn:first-child > .btn, .bootstrap-isolation .input-group-btn:first-child > .btn-group { margin-right: -1px; }

.bootstrap-isolation .input-group-btn:last-child > .btn, .bootstrap-isolation .input-group-btn:last-child > .btn-group { z-index: 2; margin-left: -1px; }

.bootstrap-isolation .nav { padding-left: 0; margin-bottom: 0; list-style: none; }

.bootstrap-isolation .nav > li { position: relative; display: block; }

.bootstrap-isolation .nav > li > a { position: relative; display: block; padding: 10px 15px; }

.bootstrap-isolation .nav > li > a:hover, .bootstrap-isolation .nav > li > a:focus { text-decoration: none; background-color: #eee; }

.bootstrap-isolation .nav > li.disabled > a { color: #777; }

.bootstrap-isolation .nav > li.disabled > a:hover, .bootstrap-isolation .nav > li.disabled > a:focus { color: #777; text-decoration: none; cursor: not-allowed; background-color: transparent; }

.bootstrap-isolation .nav .open > a, .bootstrap-isolation .nav .open > a:hover, .bootstrap-isolation .nav .open > a:focus { background-color: #eee; border-color: #337ab7; }

.bootstrap-isolation .nav .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }

.bootstrap-isolation .nav > li > a > img { max-width: none; }

.bootstrap-isolation .nav-tabs { border-bottom: 1px solid #ddd; }

.bootstrap-isolation .nav-tabs > li { float: left; margin-bottom: -1px; }

.bootstrap-isolation .nav-tabs > li > a { margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0 0; }

.bootstrap-isolation .nav-tabs > li > a:hover { border-color: #eee #eee #ddd; }

.bootstrap-isolation .nav-tabs > li.active > a, .bootstrap-isolation .nav-tabs > li.active > a:hover, .bootstrap-isolation .nav-tabs > li.active > a:focus { color: #555; cursor: default; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; }

.bootstrap-isolation .nav-tabs.nav-justified { width: 100%; border-bottom: 0; }

.bootstrap-isolation .nav-tabs.nav-justified > li { float: none; }

.bootstrap-isolation .nav-tabs.nav-justified > li > a { margin-bottom: 5px; text-align: center; }

.bootstrap-isolation .nav-tabs.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; }

@media (min-width: 768px) { .bootstrap-isolation .nav-tabs.nav-justified > li { display: table-cell; width: 1%; }
  .bootstrap-isolation .nav-tabs.nav-justified > li > a { margin-bottom: 0; } }

.bootstrap-isolation .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 4px; }

.bootstrap-isolation .nav-tabs.nav-justified > .active > a, .bootstrap-isolation .nav-tabs.nav-justified > .active > a:hover, .bootstrap-isolation .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; }

@media (min-width: 768px) { .bootstrap-isolation .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; }
  .bootstrap-isolation .nav-tabs.nav-justified > .active > a, .bootstrap-isolation .nav-tabs.nav-justified > .active > a:hover, .bootstrap-isolation .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #fff; } }

.bootstrap-isolation .nav-pills > li { float: left; }

.bootstrap-isolation .nav-pills > li > a { border-radius: 4px; }

.bootstrap-isolation .nav-pills > li + li { margin-left: 2px; }

.bootstrap-isolation .nav-pills > li.active > a, .bootstrap-isolation .nav-pills > li.active > a:hover, .bootstrap-isolation .nav-pills > li.active > a:focus { color: #fff; background-color: #337ab7; }

.bootstrap-isolation .nav-stacked > li { float: none; }

.bootstrap-isolation .nav-stacked > li + li { margin-top: 2px; margin-left: 0; }

.bootstrap-isolation .nav-justified { width: 100%; }

.bootstrap-isolation .nav-justified > li { float: none; }

.bootstrap-isolation .nav-justified > li > a { margin-bottom: 5px; text-align: center; }

.bootstrap-isolation .nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; }

@media (min-width: 768px) { .bootstrap-isolation .nav-justified > li { display: table-cell; width: 1%; }
  .bootstrap-isolation .nav-justified > li > a { margin-bottom: 0; } }

.bootstrap-isolation .nav-tabs-justified { border-bottom: 0; }

.bootstrap-isolation .nav-tabs-justified > li > a { margin-right: 0; border-radius: 4px; }

.bootstrap-isolation .nav-tabs-justified > .active > a, .bootstrap-isolation .nav-tabs-justified > .active > a:hover, .bootstrap-isolation .nav-tabs-justified > .active > a:focus { border: 1px solid #ddd; }

@media (min-width: 768px) { .bootstrap-isolation .nav-tabs-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; }
  .bootstrap-isolation .nav-tabs-justified > .active > a, .bootstrap-isolation .nav-tabs-justified > .active > a:hover, .bootstrap-isolation .nav-tabs-justified > .active > a:focus { border-bottom-color: #fff; } }

.bootstrap-isolation .tab-content > .tab-pane { display: none; }

.bootstrap-isolation .tab-content > .active { display: block; }

.bootstrap-isolation .nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0; }

.bootstrap-isolation .navbar { position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent; }

@media (min-width: 768px) { .bootstrap-isolation .navbar { border-radius: 4px; } }

@media (min-width: 768px) { .bootstrap-isolation .navbar-header { float: left; } }

.bootstrap-isolation .navbar-collapse { padding-right: 15px; padding-left: 15px; overflow-x: visible; -webkit-overflow-scrolling: touch; border-top: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }

.bootstrap-isolation .navbar-collapse.in { overflow-y: auto; }

@media (min-width: 768px) { .bootstrap-isolation .navbar-collapse { width: auto; border-top: 0; -webkit-box-shadow: none; box-shadow: none; }
  .bootstrap-isolation .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; }
  .bootstrap-isolation .navbar-collapse.in { overflow-y: visible; }
  .bootstrap-isolation .navbar-fixed-top .navbar-collapse, .bootstrap-isolation .navbar-static-top .navbar-collapse, .bootstrap-isolation .navbar-fixed-bottom .navbar-collapse { padding-right: 0; padding-left: 0; } }

.bootstrap-isolation .navbar-fixed-top .navbar-collapse, .bootstrap-isolation .navbar-fixed-bottom .navbar-collapse { max-height: 340px; }

@media (max-device-width: 480px) and (orientation: landscape) { .bootstrap-isolation .navbar-fixed-top .navbar-collapse, .bootstrap-isolation .navbar-fixed-bottom .navbar-collapse { max-height: 200px; } }

.bootstrap-isolation .container > .navbar-header, .bootstrap-isolation .container-fluid > .navbar-header, .bootstrap-isolation .container > .navbar-collapse, .bootstrap-isolation .container-fluid > .navbar-collapse { margin-right: -15px; margin-left: -15px; }

@media (min-width: 768px) { .bootstrap-isolation .container > .navbar-header, .bootstrap-isolation .container-fluid > .navbar-header, .bootstrap-isolation .container > .navbar-collapse, .bootstrap-isolation .container-fluid > .navbar-collapse { margin-right: 0; margin-left: 0; } }

.bootstrap-isolation .navbar-static-top { z-index: 1000; border-width: 0 0 1px; }

@media (min-width: 768px) { .bootstrap-isolation .navbar-static-top { border-radius: 0; } }

.bootstrap-isolation .navbar-fixed-top, .bootstrap-isolation .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; }

@media (min-width: 768px) { .bootstrap-isolation .navbar-fixed-top, .bootstrap-isolation .navbar-fixed-bottom { border-radius: 0; } }

.bootstrap-isolation .navbar-fixed-top { top: 0; border-width: 0 0 1px; }

.bootstrap-isolation .navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0; }

.bootstrap-isolation .navbar-brand { float: left; height: 50px; padding: 15px 15px; font-size: 18px; line-height: 20px; }

.bootstrap-isolation .navbar-brand:hover, .bootstrap-isolation .navbar-brand:focus { text-decoration: none; }

.bootstrap-isolation .navbar-brand > img { display: block; }

@media (min-width: 768px) { .bootstrap-isolation .navbar > .container .navbar-brand, .bootstrap-isolation .navbar > .container-fluid .navbar-brand { margin-left: -15px; } }

.bootstrap-isolation .navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 8px; margin-right: 15px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; }

.bootstrap-isolation .navbar-toggle:focus { outline: 0; }

.bootstrap-isolation .navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }

.bootstrap-isolation .navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }

@media (min-width: 768px) { .bootstrap-isolation .navbar-toggle { display: none; } }

.bootstrap-isolation .navbar-nav { margin: 7.5px -15px; }

.bootstrap-isolation .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; }

@media (max-width: 767px) { .bootstrap-isolation .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; }
  .bootstrap-isolation .navbar-nav .open .dropdown-menu > li > a, .bootstrap-isolation .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; }
  .bootstrap-isolation .navbar-nav .open .dropdown-menu > li > a { line-height: 20px; }
  .bootstrap-isolation .navbar-nav .open .dropdown-menu > li > a:hover, .bootstrap-isolation .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; } }

@media (min-width: 768px) { .bootstrap-isolation .navbar-nav { float: left; margin: 0; }
  .bootstrap-isolation .navbar-nav > li { float: left; }
  .bootstrap-isolation .navbar-nav > li > a { padding-top: 15px; padding-bottom: 15px; } }

.bootstrap-isolation .navbar-form { padding: 10px 15px; margin-top: 8px; margin-right: -15px; margin-bottom: 8px; margin-left: -15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); }

@media (min-width: 768px) { .bootstrap-isolation .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
  .bootstrap-isolation .navbar-form .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .bootstrap-isolation .navbar-form .form-control-static { display: inline-block; }
  .bootstrap-isolation .navbar-form .input-group { display: inline-table; vertical-align: middle; }
  .bootstrap-isolation .navbar-form .input-group .input-group-addon, .bootstrap-isolation .navbar-form .input-group .input-group-btn, .bootstrap-isolation .navbar-form .input-group .form-control { width: auto; }
  .bootstrap-isolation .navbar-form .input-group > .form-control { width: 100%; }
  .bootstrap-isolation .navbar-form .control-label { margin-bottom: 0; vertical-align: middle; }
  .bootstrap-isolation .navbar-form .radio, .bootstrap-isolation .navbar-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
  .bootstrap-isolation .navbar-form .radio label, .bootstrap-isolation .navbar-form .checkbox label { padding-left: 0; }
  .bootstrap-isolation .navbar-form .radio input[type="radio"], .bootstrap-isolation .navbar-form .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }
  .bootstrap-isolation .navbar-form .has-feedback .form-control-feedback { top: 0; } }

@media (max-width: 767px) { .bootstrap-isolation .navbar-form .form-group { margin-bottom: 5px; }
  .bootstrap-isolation .navbar-form .form-group:last-child { margin-bottom: 0; } }

@media (min-width: 768px) { .bootstrap-isolation .navbar-form { width: auto; padding-top: 0; padding-bottom: 0; margin-right: 0; margin-left: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; } }

.bootstrap-isolation .navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-left-radius: 0; border-top-right-radius: 0; }

.bootstrap-isolation .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { margin-bottom: 0; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.bootstrap-isolation .navbar-btn { margin-top: 8px; margin-bottom: 8px; }

.bootstrap-isolation .navbar-btn.btn-sm { margin-top: 10px; margin-bottom: 10px; }

.bootstrap-isolation .navbar-btn.btn-xs { margin-top: 14px; margin-bottom: 14px; }

.bootstrap-isolation .navbar-text { margin-top: 15px; margin-bottom: 15px; }

@media (min-width: 768px) { .bootstrap-isolation .navbar-text { float: left; margin-right: 15px; margin-left: 15px; } }

@media (min-width: 768px) { .bootstrap-isolation .navbar-left { float: left !important; }
  .bootstrap-isolation .navbar-right { float: right !important; margin-right: -15px; }
  .bootstrap-isolation .navbar-right ~ .navbar-right { margin-right: 0; } }

.bootstrap-isolation .navbar-default { background-color: #f8f8f8; border-color: #e7e7e7; }

.bootstrap-isolation .navbar-default .navbar-brand { color: #777; }

.bootstrap-isolation .navbar-default .navbar-brand:hover, .bootstrap-isolation .navbar-default .navbar-brand:focus { color: #5e5e5e; background-color: transparent; }

.bootstrap-isolation .navbar-default .navbar-text { color: #777; }

.bootstrap-isolation .navbar-default .navbar-nav > li > a { color: #777; }

.bootstrap-isolation .navbar-default .navbar-nav > li > a:hover, .bootstrap-isolation .navbar-default .navbar-nav > li > a:focus { color: #333; background-color: transparent; }

.bootstrap-isolation .navbar-default .navbar-nav > .active > a, .bootstrap-isolation .navbar-default .navbar-nav > .active > a:hover, .bootstrap-isolation .navbar-default .navbar-nav > .active > a:focus { color: #555; background-color: #e7e7e7; }

.bootstrap-isolation .navbar-default .navbar-nav > .disabled > a, .bootstrap-isolation .navbar-default .navbar-nav > .disabled > a:hover, .bootstrap-isolation .navbar-default .navbar-nav > .disabled > a:focus { color: #ccc; background-color: transparent; }

.bootstrap-isolation .navbar-default .navbar-toggle { border-color: #ddd; }

.bootstrap-isolation .navbar-default .navbar-toggle:hover, .bootstrap-isolation .navbar-default .navbar-toggle:focus { background-color: #ddd; }

.bootstrap-isolation .navbar-default .navbar-toggle .icon-bar { background-color: #888; }

.bootstrap-isolation .navbar-default .navbar-collapse, .bootstrap-isolation .navbar-default .navbar-form { border-color: #e7e7e7; }

.bootstrap-isolation .navbar-default .navbar-nav > .open > a, .bootstrap-isolation .navbar-default .navbar-nav > .open > a:hover, .bootstrap-isolation .navbar-default .navbar-nav > .open > a:focus { color: #555; background-color: #e7e7e7; }

@media (max-width: 767px) { .bootstrap-isolation .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777; }
  .bootstrap-isolation .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .bootstrap-isolation .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #333; background-color: transparent; }
  .bootstrap-isolation .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .bootstrap-isolation .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .bootstrap-isolation .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #555; background-color: #e7e7e7; }
  .bootstrap-isolation .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .bootstrap-isolation .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .bootstrap-isolation .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #ccc; background-color: transparent; } }

.bootstrap-isolation .navbar-default .navbar-link { color: #777; }

.bootstrap-isolation .navbar-default .navbar-link:hover { color: #333; }

.bootstrap-isolation .navbar-default .btn-link { color: #777; }

.bootstrap-isolation .navbar-default .btn-link:hover, .bootstrap-isolation .navbar-default .btn-link:focus { color: #333; }

.bootstrap-isolation .navbar-default .btn-link[disabled]:hover, .bootstrap-isolation fieldset[disabled] .navbar-default .btn-link:hover, .bootstrap-isolation .navbar-default .btn-link[disabled]:focus, .bootstrap-isolation fieldset[disabled] .navbar-default .btn-link:focus { color: #ccc; }

.bootstrap-isolation .navbar-inverse { background-color: #222; border-color: #080808; }

.bootstrap-isolation .navbar-inverse .navbar-brand { color: #9d9d9d; }

.bootstrap-isolation .navbar-inverse .navbar-brand:hover, .bootstrap-isolation .navbar-inverse .navbar-brand:focus { color: #fff; background-color: transparent; }

.bootstrap-isolation .navbar-inverse .navbar-text { color: #9d9d9d; }

.bootstrap-isolation .navbar-inverse .navbar-nav > li > a { color: #9d9d9d; }

.bootstrap-isolation .navbar-inverse .navbar-nav > li > a:hover, .bootstrap-isolation .navbar-inverse .navbar-nav > li > a:focus { color: #fff; background-color: transparent; }

.bootstrap-isolation .navbar-inverse .navbar-nav > .active > a, .bootstrap-isolation .navbar-inverse .navbar-nav > .active > a:hover, .bootstrap-isolation .navbar-inverse .navbar-nav > .active > a:focus { color: #fff; background-color: #080808; }

.bootstrap-isolation .navbar-inverse .navbar-nav > .disabled > a, .bootstrap-isolation .navbar-inverse .navbar-nav > .disabled > a:hover, .bootstrap-isolation .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444; background-color: transparent; }

.bootstrap-isolation .navbar-inverse .navbar-toggle { border-color: #333; }

.bootstrap-isolation .navbar-inverse .navbar-toggle:hover, .bootstrap-isolation .navbar-inverse .navbar-toggle:focus { background-color: #333; }

.bootstrap-isolation .navbar-inverse .navbar-toggle .icon-bar { background-color: #fff; }

.bootstrap-isolation .navbar-inverse .navbar-collapse, .bootstrap-isolation .navbar-inverse .navbar-form { border-color: #101010; }

.bootstrap-isolation .navbar-inverse .navbar-nav > .open > a, .bootstrap-isolation .navbar-inverse .navbar-nav > .open > a:hover, .bootstrap-isolation .navbar-inverse .navbar-nav > .open > a:focus { color: #fff; background-color: #080808; }

@media (max-width: 767px) { .bootstrap-isolation .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #080808; }
  .bootstrap-isolation .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #080808; }
  .bootstrap-isolation .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #9d9d9d; }
  .bootstrap-isolation .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .bootstrap-isolation .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background-color: transparent; }
  .bootstrap-isolation .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .bootstrap-isolation .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .bootstrap-isolation .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fff; background-color: #080808; }
  .bootstrap-isolation .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .bootstrap-isolation .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .bootstrap-isolation .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444; background-color: transparent; } }

.bootstrap-isolation .navbar-inverse .navbar-link { color: #9d9d9d; }

.bootstrap-isolation .navbar-inverse .navbar-link:hover { color: #fff; }

.bootstrap-isolation .navbar-inverse .btn-link { color: #9d9d9d; }

.bootstrap-isolation .navbar-inverse .btn-link:hover, .bootstrap-isolation .navbar-inverse .btn-link:focus { color: #fff; }

.bootstrap-isolation .navbar-inverse .btn-link[disabled]:hover, .bootstrap-isolation fieldset[disabled] .navbar-inverse .btn-link:hover, .bootstrap-isolation .navbar-inverse .btn-link[disabled]:focus, .bootstrap-isolation fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444; }

.bootstrap-isolation .breadcrumb { padding: 8px 15px; margin-bottom: 20px; list-style: none; background-color: #f5f5f5; border-radius: 4px; }

.bootstrap-isolation .breadcrumb > li { display: inline-block; }

.bootstrap-isolation .breadcrumb > li + li:before { padding: 0 5px; color: #ccc; content: "/\00a0"; }

.bootstrap-isolation .breadcrumb > .active { color: #777; }

.bootstrap-isolation .pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }

.bootstrap-isolation .pagination > li { display: inline; }

.bootstrap-isolation .pagination > li > a, .bootstrap-isolation .pagination > li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }

.bootstrap-isolation .pagination > li:first-child > a, .bootstrap-isolation .pagination > li:first-child > span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

.bootstrap-isolation .pagination > li:last-child > a, .bootstrap-isolation .pagination > li:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.bootstrap-isolation .pagination > li > a:hover, .bootstrap-isolation .pagination > li > span:hover, .bootstrap-isolation .pagination > li > a:focus, .bootstrap-isolation .pagination > li > span:focus { z-index: 2; color: #23527c; background-color: #eee; border-color: #ddd; }

.bootstrap-isolation .pagination > .active > a, .bootstrap-isolation .pagination > .active > span, .bootstrap-isolation .pagination > .active > a:hover, .bootstrap-isolation .pagination > .active > span:hover, .bootstrap-isolation .pagination > .active > a:focus, .bootstrap-isolation .pagination > .active > span:focus { z-index: 3; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7; }

.bootstrap-isolation .pagination > .disabled > span, .bootstrap-isolation .pagination > .disabled > span:hover, .bootstrap-isolation .pagination > .disabled > span:focus, .bootstrap-isolation .pagination > .disabled > a, .bootstrap-isolation .pagination > .disabled > a:hover, .bootstrap-isolation .pagination > .disabled > a:focus { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd; }

.bootstrap-isolation .pagination-lg > li > a, .bootstrap-isolation .pagination-lg > li > span { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; }

.bootstrap-isolation .pagination-lg > li:first-child > a, .bootstrap-isolation .pagination-lg > li:first-child > span { border-top-left-radius: 6px; border-bottom-left-radius: 6px; }

.bootstrap-isolation .pagination-lg > li:last-child > a, .bootstrap-isolation .pagination-lg > li:last-child > span { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }

.bootstrap-isolation .pagination-sm > li > a, .bootstrap-isolation .pagination-sm > li > span { padding: 5px 10px; font-size: 12px; line-height: 1.5; }

.bootstrap-isolation .pagination-sm > li:first-child > a, .bootstrap-isolation .pagination-sm > li:first-child > span { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }

.bootstrap-isolation .pagination-sm > li:last-child > a, .bootstrap-isolation .pagination-sm > li:last-child > span { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

.bootstrap-isolation .pager { padding-left: 0; margin: 20px 0; text-align: center; list-style: none; }

.bootstrap-isolation .pager li { display: inline; }

.bootstrap-isolation .pager li > a, .bootstrap-isolation .pager li > span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px; }

.bootstrap-isolation .pager li > a:hover, .bootstrap-isolation .pager li > a:focus { text-decoration: none; background-color: #eee; }

.bootstrap-isolation .pager .next > a, .bootstrap-isolation .pager .next > span { float: right; }

.bootstrap-isolation .pager .previous > a, .bootstrap-isolation .pager .previous > span { float: left; }

.bootstrap-isolation .pager .disabled > a, .bootstrap-isolation .pager .disabled > a:hover, .bootstrap-isolation .pager .disabled > a:focus, .bootstrap-isolation .pager .disabled > span { color: #777; cursor: not-allowed; background-color: #fff; }

.bootstrap-isolation .label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; }

.bootstrap-isolation a.label:hover, .bootstrap-isolation a.label:focus { color: #fff; text-decoration: none; cursor: pointer; }

.bootstrap-isolation .label:empty { display: none; }

.bootstrap-isolation .btn .label { position: relative; top: -1px; }

.bootstrap-isolation .label-default { background-color: #777; }

.bootstrap-isolation .label-default[href]:hover, .bootstrap-isolation .label-default[href]:focus { background-color: #5e5e5e; }

.bootstrap-isolation .label-primary { background-color: #337ab7; }

.bootstrap-isolation .label-primary[href]:hover, .bootstrap-isolation .label-primary[href]:focus { background-color: #286090; }

.bootstrap-isolation .label-success { background-color: #5cb85c; }

.bootstrap-isolation .label-success[href]:hover, .bootstrap-isolation .label-success[href]:focus { background-color: #449d44; }

.bootstrap-isolation .label-info { background-color: #5bc0de; }

.bootstrap-isolation .label-info[href]:hover, .bootstrap-isolation .label-info[href]:focus { background-color: #31b0d5; }

.bootstrap-isolation .label-warning { background-color: #f0ad4e; }

.bootstrap-isolation .label-warning[href]:hover, .bootstrap-isolation .label-warning[href]:focus { background-color: #ec971f; }

.bootstrap-isolation .label-danger { background-color: #d9534f; }

.bootstrap-isolation .label-danger[href]:hover, .bootstrap-isolation .label-danger[href]:focus { background-color: #c9302c; }

.bootstrap-isolation .badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: middle; background-color: #777; border-radius: 10px; }

.bootstrap-isolation .badge:empty { display: none; }

.bootstrap-isolation .btn .badge { position: relative; top: -1px; }

.bootstrap-isolation .btn-xs .badge, .bootstrap-isolation .btn-group-xs > .btn .badge { top: 0; padding: 1px 5px; }

.bootstrap-isolation a.badge:hover, .bootstrap-isolation a.badge:focus { color: #fff; text-decoration: none; cursor: pointer; }

.bootstrap-isolation .list-group-item.active > .badge, .bootstrap-isolation .nav-pills > .active > a > .badge { color: #337ab7; background-color: #fff; }

.bootstrap-isolation .list-group-item > .badge { float: right; }

.bootstrap-isolation .list-group-item > .badge + .badge { margin-right: 5px; }

.bootstrap-isolation .nav-pills > li > a > .badge { margin-left: 3px; }

.bootstrap-isolation .jumbotron { padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; color: inherit; background-color: #eee; }

.bootstrap-isolation .jumbotron h1, .bootstrap-isolation .jumbotron .h1 { color: inherit; }

.bootstrap-isolation .jumbotron p { margin-bottom: 15px; font-size: 21px; font-weight: 200; }

.bootstrap-isolation .jumbotron > hr { border-top-color: #d5d5d5; }

.bootstrap-isolation .container .jumbotron, .bootstrap-isolation .container-fluid .jumbotron { padding-right: 15px; padding-left: 15px; border-radius: 6px; }

.bootstrap-isolation .jumbotron .container { max-width: 100%; }

@media screen and (min-width: 768px) { .bootstrap-isolation .jumbotron { padding-top: 48px; padding-bottom: 48px; }
  .bootstrap-isolation .container .jumbotron, .bootstrap-isolation .container-fluid .jumbotron { padding-right: 60px; padding-left: 60px; }
  .bootstrap-isolation .jumbotron h1, .bootstrap-isolation .jumbotron .h1 { font-size: 63px; } }

.bootstrap-isolation .thumbnail { display: block; padding: 4px; margin-bottom: 20px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: border 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out; }

.bootstrap-isolation .thumbnail > img, .bootstrap-isolation .thumbnail a > img { margin-right: auto; margin-left: auto; }

.bootstrap-isolation a.thumbnail:hover, .bootstrap-isolation a.thumbnail:focus, .bootstrap-isolation a.thumbnail.active { border-color: #337ab7; }

.bootstrap-isolation .thumbnail .caption { padding: 9px; color: #333; }

.bootstrap-isolation .alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; }

.bootstrap-isolation .alert h4 { margin-top: 0; color: inherit; }

.bootstrap-isolation .alert .alert-link { font-weight: bold; }

.bootstrap-isolation .alert > p, .bootstrap-isolation .alert > ul { margin-bottom: 0; }

.bootstrap-isolation .alert > p + p { margin-top: 5px; }

.bootstrap-isolation .alert-dismissable, .bootstrap-isolation .alert-dismissible { padding-right: 35px; }

.bootstrap-isolation .alert-dismissable .close, .bootstrap-isolation .alert-dismissible .close { position: relative; top: -2px; right: -21px; color: inherit; }

.bootstrap-isolation .alert-success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }

.bootstrap-isolation .alert-success hr { border-top-color: #c9e2b3; }

.bootstrap-isolation .alert-success .alert-link { color: #2b542c; }

.bootstrap-isolation .alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }

.bootstrap-isolation .alert-info hr { border-top-color: #a6e1ec; }

.bootstrap-isolation .alert-info .alert-link { color: #245269; }

.bootstrap-isolation .alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; }

.bootstrap-isolation .alert-warning hr { border-top-color: #f7e1b5; }

.bootstrap-isolation .alert-warning .alert-link { color: #66512c; }

.bootstrap-isolation .alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }

.bootstrap-isolation .alert-danger hr { border-top-color: #e4b9c0; }

.bootstrap-isolation .alert-danger .alert-link { color: #843534; }

@-webkit-keyframes progress-bar-stripes { from { background-position: 40px 0; }
  to { background-position: 0 0; } }

@-o-keyframes progress-bar-stripes { from { background-position: 40px 0; }
  to { background-position: 0 0; } }

@keyframes progress-bar-stripes { from { background-position: 40px 0; }
  to { background-position: 0 0; } }

.bootstrap-isolation .progress { height: 20px; margin-bottom: 20px; overflow: hidden; background-color: #f5f5f5; border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.bootstrap-isolation .progress-bar { float: left; width: 0; height: 100%; font-size: 12px; line-height: 20px; color: #fff; text-align: center; background-color: #337ab7; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: width .6s ease; -o-transition: width .6s ease; transition: width .6s ease; }

.bootstrap-isolation .progress-striped .progress-bar, .bootstrap-isolation .progress-bar-striped { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 40px 40px; background-size: 40px 40px; }

.bootstrap-isolation .progress.active .progress-bar, .bootstrap-isolation .progress-bar.active { -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; }

.bootstrap-isolation .progress-bar-success { background-color: #5cb85c; }

.bootstrap-isolation .progress-striped .progress-bar-success { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.bootstrap-isolation .progress-bar-info { background-color: #5bc0de; }

.bootstrap-isolation .progress-striped .progress-bar-info { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.bootstrap-isolation .progress-bar-warning { background-color: #f0ad4e; }

.bootstrap-isolation .progress-striped .progress-bar-warning { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.bootstrap-isolation .progress-bar-danger { background-color: #d9534f; }

.bootstrap-isolation .progress-striped .progress-bar-danger { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.bootstrap-isolation .media { margin-top: 15px; }

.bootstrap-isolation .media:first-child { margin-top: 0; }

.bootstrap-isolation .media, .bootstrap-isolation .media-body { overflow: hidden; zoom: 1; }

.bootstrap-isolation .media-body { width: 10000px; }

.bootstrap-isolation .media-object { display: block; }

.bootstrap-isolation .media-object.img-thumbnail { max-width: none; }

.bootstrap-isolation .media-right, .bootstrap-isolation .media > .pull-right { padding-left: 10px; }

.bootstrap-isolation .media-left, .bootstrap-isolation .media > .pull-left { padding-right: 10px; }

.bootstrap-isolation .media-left, .bootstrap-isolation .media-right, .bootstrap-isolation .media-body { display: table-cell; vertical-align: top; }

.bootstrap-isolation .media-middle { vertical-align: middle; }

.bootstrap-isolation .media-bottom { vertical-align: bottom; }

.bootstrap-isolation .media-heading { margin-top: 0; margin-bottom: 5px; }

.bootstrap-isolation .media-list { padding-left: 0; list-style: none; }

.bootstrap-isolation .list-group { padding-left: 0; margin-bottom: 20px; }

.bootstrap-isolation .list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; }

.bootstrap-isolation .list-group-item:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; }

.bootstrap-isolation .list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }

.bootstrap-isolation a.list-group-item, .bootstrap-isolation button.list-group-item { color: #555; }

.bootstrap-isolation a.list-group-item .list-group-item-heading, .bootstrap-isolation button.list-group-item .list-group-item-heading { color: #333; }

.bootstrap-isolation a.list-group-item:hover, .bootstrap-isolation button.list-group-item:hover, .bootstrap-isolation a.list-group-item:focus, .bootstrap-isolation button.list-group-item:focus { color: #555; text-decoration: none; background-color: #f5f5f5; }

.bootstrap-isolation button.list-group-item { width: 100%; text-align: left; }

.bootstrap-isolation .list-group-item.disabled, .bootstrap-isolation .list-group-item.disabled:hover, .bootstrap-isolation .list-group-item.disabled:focus { color: #777; cursor: not-allowed; background-color: #eee; }

.bootstrap-isolation .list-group-item.disabled .list-group-item-heading, .bootstrap-isolation .list-group-item.disabled:hover .list-group-item-heading, .bootstrap-isolation .list-group-item.disabled:focus .list-group-item-heading { color: inherit; }

.bootstrap-isolation .list-group-item.disabled .list-group-item-text, .bootstrap-isolation .list-group-item.disabled:hover .list-group-item-text, .bootstrap-isolation .list-group-item.disabled:focus .list-group-item-text { color: #777; }

.bootstrap-isolation .list-group-item.active, .bootstrap-isolation .list-group-item.active:hover, .bootstrap-isolation .list-group-item.active:focus { z-index: 2; color: #fff; background-color: #337ab7; border-color: #337ab7; }

.bootstrap-isolation .list-group-item.active .list-group-item-heading, .bootstrap-isolation .list-group-item.active:hover .list-group-item-heading, .bootstrap-isolation .list-group-item.active:focus .list-group-item-heading, .bootstrap-isolation .list-group-item.active .list-group-item-heading > small, .bootstrap-isolation .list-group-item.active:hover .list-group-item-heading > small, .bootstrap-isolation .list-group-item.active:focus .list-group-item-heading > small, .bootstrap-isolation .list-group-item.active .list-group-item-heading > .small, .bootstrap-isolation .list-group-item.active:hover .list-group-item-heading > .small, .bootstrap-isolation .list-group-item.active:focus .list-group-item-heading > .small { color: inherit; }

.bootstrap-isolation .list-group-item.active .list-group-item-text, .bootstrap-isolation .list-group-item.active:hover .list-group-item-text, .bootstrap-isolation .list-group-item.active:focus .list-group-item-text { color: #c7ddef; }

.bootstrap-isolation .list-group-item-success { color: #3c763d; background-color: #dff0d8; }

.bootstrap-isolation a.list-group-item-success, .bootstrap-isolation button.list-group-item-success { color: #3c763d; }

.bootstrap-isolation a.list-group-item-success .list-group-item-heading, .bootstrap-isolation button.list-group-item-success .list-group-item-heading { color: inherit; }

.bootstrap-isolation a.list-group-item-success:hover, .bootstrap-isolation button.list-group-item-success:hover, .bootstrap-isolation a.list-group-item-success:focus, .bootstrap-isolation button.list-group-item-success:focus { color: #3c763d; background-color: #d0e9c6; }

.bootstrap-isolation a.list-group-item-success.active, .bootstrap-isolation button.list-group-item-success.active, .bootstrap-isolation a.list-group-item-success.active:hover, .bootstrap-isolation button.list-group-item-success.active:hover, .bootstrap-isolation a.list-group-item-success.active:focus, .bootstrap-isolation button.list-group-item-success.active:focus { color: #fff; background-color: #3c763d; border-color: #3c763d; }

.bootstrap-isolation .list-group-item-info { color: #31708f; background-color: #d9edf7; }

.bootstrap-isolation a.list-group-item-info, .bootstrap-isolation button.list-group-item-info { color: #31708f; }

.bootstrap-isolation a.list-group-item-info .list-group-item-heading, .bootstrap-isolation button.list-group-item-info .list-group-item-heading { color: inherit; }

.bootstrap-isolation a.list-group-item-info:hover, .bootstrap-isolation button.list-group-item-info:hover, .bootstrap-isolation a.list-group-item-info:focus, .bootstrap-isolation button.list-group-item-info:focus { color: #31708f; background-color: #c4e3f3; }

.bootstrap-isolation a.list-group-item-info.active, .bootstrap-isolation button.list-group-item-info.active, .bootstrap-isolation a.list-group-item-info.active:hover, .bootstrap-isolation button.list-group-item-info.active:hover, .bootstrap-isolation a.list-group-item-info.active:focus, .bootstrap-isolation button.list-group-item-info.active:focus { color: #fff; background-color: #31708f; border-color: #31708f; }

.bootstrap-isolation .list-group-item-warning { color: #8a6d3b; background-color: #fcf8e3; }

.bootstrap-isolation a.list-group-item-warning, .bootstrap-isolation button.list-group-item-warning { color: #8a6d3b; }

.bootstrap-isolation a.list-group-item-warning .list-group-item-heading, .bootstrap-isolation button.list-group-item-warning .list-group-item-heading { color: inherit; }

.bootstrap-isolation a.list-group-item-warning:hover, .bootstrap-isolation button.list-group-item-warning:hover, .bootstrap-isolation a.list-group-item-warning:focus, .bootstrap-isolation button.list-group-item-warning:focus { color: #8a6d3b; background-color: #faf2cc; }

.bootstrap-isolation a.list-group-item-warning.active, .bootstrap-isolation button.list-group-item-warning.active, .bootstrap-isolation a.list-group-item-warning.active:hover, .bootstrap-isolation button.list-group-item-warning.active:hover, .bootstrap-isolation a.list-group-item-warning.active:focus, .bootstrap-isolation button.list-group-item-warning.active:focus { color: #fff; background-color: #8a6d3b; border-color: #8a6d3b; }

.bootstrap-isolation .list-group-item-danger { color: #a94442; background-color: #f2dede; }

.bootstrap-isolation a.list-group-item-danger, .bootstrap-isolation button.list-group-item-danger { color: #a94442; }

.bootstrap-isolation a.list-group-item-danger .list-group-item-heading, .bootstrap-isolation button.list-group-item-danger .list-group-item-heading { color: inherit; }

.bootstrap-isolation a.list-group-item-danger:hover, .bootstrap-isolation button.list-group-item-danger:hover, .bootstrap-isolation a.list-group-item-danger:focus, .bootstrap-isolation button.list-group-item-danger:focus { color: #a94442; background-color: #ebcccc; }

.bootstrap-isolation a.list-group-item-danger.active, .bootstrap-isolation button.list-group-item-danger.active, .bootstrap-isolation a.list-group-item-danger.active:hover, .bootstrap-isolation button.list-group-item-danger.active:hover, .bootstrap-isolation a.list-group-item-danger.active:focus, .bootstrap-isolation button.list-group-item-danger.active:focus { color: #fff; background-color: #a94442; border-color: #a94442; }

.bootstrap-isolation .list-group-item-heading { margin-top: 0; margin-bottom: 5px; }

.bootstrap-isolation .list-group-item-text { margin-bottom: 0; line-height: 1.3; }

.bootstrap-isolation .panel { margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.bootstrap-isolation .panel-body { padding: 15px; }

.bootstrap-isolation .panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; }

.bootstrap-isolation .panel-heading > .dropdown .dropdown-toggle { color: inherit; }

.bootstrap-isolation .panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit; }

.bootstrap-isolation .panel-title > a, .bootstrap-isolation .panel-title > small, .bootstrap-isolation .panel-title > .small, .bootstrap-isolation .panel-title > small > a, .bootstrap-isolation .panel-title > .small > a { color: inherit; }

.bootstrap-isolation .panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #ddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

.bootstrap-isolation .panel > .list-group, .bootstrap-isolation .panel > .panel-collapse > .list-group { margin-bottom: 0; }

.bootstrap-isolation .panel > .list-group .list-group-item, .bootstrap-isolation .panel > .panel-collapse > .list-group .list-group-item { border-width: 1px 0; border-radius: 0; }

.bootstrap-isolation .panel > .list-group:first-child .list-group-item:first-child, .bootstrap-isolation .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { border-top: 0; border-top-left-radius: 3px; border-top-right-radius: 3px; }

.bootstrap-isolation .panel > .list-group:last-child .list-group-item:last-child, .bootstrap-isolation .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { border-bottom: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

.bootstrap-isolation .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { border-top-left-radius: 0; border-top-right-radius: 0; }

.bootstrap-isolation .panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; }

.bootstrap-isolation .list-group + .panel-footer { border-top-width: 0; }

.bootstrap-isolation .panel > .table, .bootstrap-isolation .panel > .table-responsive > .table, .bootstrap-isolation .panel > .panel-collapse > .table { margin-bottom: 0; }

.bootstrap-isolation .panel > .table caption, .bootstrap-isolation .panel > .table-responsive > .table caption, .bootstrap-isolation .panel > .panel-collapse > .table caption { padding-right: 15px; padding-left: 15px; }

.bootstrap-isolation .panel > .table:first-child, .bootstrap-isolation .panel > .table-responsive:first-child > .table:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; }

.bootstrap-isolation .panel > .table:first-child > thead:first-child > tr:first-child, .bootstrap-isolation .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .bootstrap-isolation .panel > .table:first-child > tbody:first-child > tr:first-child, .bootstrap-isolation .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; }

.bootstrap-isolation .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap-isolation .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap-isolation .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap-isolation .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap-isolation .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap-isolation .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap-isolation .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap-isolation .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { border-top-left-radius: 3px; }

.bootstrap-isolation .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap-isolation .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap-isolation .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap-isolation .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap-isolation .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap-isolation .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap-isolation .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap-isolation .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { border-top-right-radius: 3px; }

.bootstrap-isolation .panel > .table:last-child, .bootstrap-isolation .panel > .table-responsive:last-child > .table:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

.bootstrap-isolation .panel > .table:last-child > tbody:last-child > tr:last-child, .bootstrap-isolation .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .bootstrap-isolation .panel > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap-isolation .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

.bootstrap-isolation .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap-isolation .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap-isolation .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap-isolation .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap-isolation .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap-isolation .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap-isolation .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap-isolation .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { border-bottom-left-radius: 3px; }

.bootstrap-isolation .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap-isolation .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap-isolation .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap-isolation .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap-isolation .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap-isolation .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap-isolation .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap-isolation .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { border-bottom-right-radius: 3px; }

.bootstrap-isolation .panel > .panel-body + .table, .bootstrap-isolation .panel > .panel-body + .table-responsive, .bootstrap-isolation .panel > .table + .panel-body, .bootstrap-isolation .panel > .table-responsive + .panel-body { border-top: 1px solid #ddd; }

.bootstrap-isolation .panel > .table > tbody:first-child > tr:first-child th, .bootstrap-isolation .panel > .table > tbody:first-child > tr:first-child td { border-top: 0; }

.bootstrap-isolation .panel > .table-bordered, .bootstrap-isolation .panel > .table-responsive > .table-bordered { border: 0; }

.bootstrap-isolation .panel > .table-bordered > thead > tr > th:first-child, .bootstrap-isolation .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .bootstrap-isolation .panel > .table-bordered > tbody > tr > th:first-child, .bootstrap-isolation .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .bootstrap-isolation .panel > .table-bordered > tfoot > tr > th:first-child, .bootstrap-isolation .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .bootstrap-isolation .panel > .table-bordered > thead > tr > td:first-child, .bootstrap-isolation .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .bootstrap-isolation .panel > .table-bordered > tbody > tr > td:first-child, .bootstrap-isolation .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .bootstrap-isolation .panel > .table-bordered > tfoot > tr > td:first-child, .bootstrap-isolation .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }

.bootstrap-isolation .panel > .table-bordered > thead > tr > th:last-child, .bootstrap-isolation .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .bootstrap-isolation .panel > .table-bordered > tbody > tr > th:last-child, .bootstrap-isolation .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .bootstrap-isolation .panel > .table-bordered > tfoot > tr > th:last-child, .bootstrap-isolation .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .bootstrap-isolation .panel > .table-bordered > thead > tr > td:last-child, .bootstrap-isolation .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .bootstrap-isolation .panel > .table-bordered > tbody > tr > td:last-child, .bootstrap-isolation .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .bootstrap-isolation .panel > .table-bordered > tfoot > tr > td:last-child, .bootstrap-isolation .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }

.bootstrap-isolation .panel > .table-bordered > thead > tr:first-child > td, .bootstrap-isolation .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .bootstrap-isolation .panel > .table-bordered > tbody > tr:first-child > td, .bootstrap-isolation .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .bootstrap-isolation .panel > .table-bordered > thead > tr:first-child > th, .bootstrap-isolation .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .bootstrap-isolation .panel > .table-bordered > tbody > tr:first-child > th, .bootstrap-isolation .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { border-bottom: 0; }

.bootstrap-isolation .panel > .table-bordered > tbody > tr:last-child > td, .bootstrap-isolation .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .bootstrap-isolation .panel > .table-bordered > tfoot > tr:last-child > td, .bootstrap-isolation .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .bootstrap-isolation .panel > .table-bordered > tbody > tr:last-child > th, .bootstrap-isolation .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .bootstrap-isolation .panel > .table-bordered > tfoot > tr:last-child > th, .bootstrap-isolation .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { border-bottom: 0; }

.bootstrap-isolation .panel > .table-responsive { margin-bottom: 0; border: 0; }

.bootstrap-isolation .panel-group { margin-bottom: 20px; }

.bootstrap-isolation .panel-group .panel { margin-bottom: 0; border-radius: 4px; }

.bootstrap-isolation .panel-group .panel + .panel { margin-top: 5px; }

.bootstrap-isolation .panel-group .panel-heading { border-bottom: 0; }

.bootstrap-isolation .panel-group .panel-heading + .panel-collapse > .panel-body, .bootstrap-isolation .panel-group .panel-heading + .panel-collapse > .list-group { border-top: 1px solid #ddd; }

.bootstrap-isolation .panel-group .panel-footer { border-top: 0; }

.bootstrap-isolation .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #ddd; }

.bootstrap-isolation .panel-default { border-color: #ddd; }

.bootstrap-isolation .panel-default > .panel-heading { color: #333; background-color: #f5f5f5; border-color: #ddd; }

.bootstrap-isolation .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ddd; }

.bootstrap-isolation .panel-default > .panel-heading .badge { color: #f5f5f5; background-color: #333; }

.bootstrap-isolation .panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ddd; }

.bootstrap-isolation .panel-primary { border-color: #337ab7; }

.bootstrap-isolation .panel-primary > .panel-heading { color: #fff; background-color: #337ab7; border-color: #337ab7; }

.bootstrap-isolation .panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #337ab7; }

.bootstrap-isolation .panel-primary > .panel-heading .badge { color: #337ab7; background-color: #fff; }

.bootstrap-isolation .panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #337ab7; }

.bootstrap-isolation .panel-success { border-color: #d6e9c6; }

.bootstrap-isolation .panel-success > .panel-heading { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }

.bootstrap-isolation .panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: #d6e9c6; }

.bootstrap-isolation .panel-success > .panel-heading .badge { color: #dff0d8; background-color: #3c763d; }

.bootstrap-isolation .panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #d6e9c6; }

.bootstrap-isolation .panel-info { border-color: #bce8f1; }

.bootstrap-isolation .panel-info > .panel-heading { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }

.bootstrap-isolation .panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: #bce8f1; }

.bootstrap-isolation .panel-info > .panel-heading .badge { color: #d9edf7; background-color: #31708f; }

.bootstrap-isolation .panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #bce8f1; }

.bootstrap-isolation .panel-warning { border-color: #faebcc; }

.bootstrap-isolation .panel-warning > .panel-heading { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; }

.bootstrap-isolation .panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: #faebcc; }

.bootstrap-isolation .panel-warning > .panel-heading .badge { color: #fcf8e3; background-color: #8a6d3b; }

.bootstrap-isolation .panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #faebcc; }

.bootstrap-isolation .panel-danger { border-color: #ebccd1; }

.bootstrap-isolation .panel-danger > .panel-heading { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }

.bootstrap-isolation .panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ebccd1; }

.bootstrap-isolation .panel-danger > .panel-heading .badge { color: #f2dede; background-color: #a94442; }

.bootstrap-isolation .panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ebccd1; }

.bootstrap-isolation .embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }

.bootstrap-isolation .embed-responsive .embed-responsive-item, .bootstrap-isolation .embed-responsive iframe, .bootstrap-isolation .embed-responsive embed, .bootstrap-isolation .embed-responsive object, .bootstrap-isolation .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }

.bootstrap-isolation .embed-responsive-16by9 { padding-bottom: 56.25%; }

.bootstrap-isolation .embed-responsive-4by3 { padding-bottom: 75%; }

.bootstrap-isolation .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

.bootstrap-isolation .well blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15); }

.bootstrap-isolation .well-lg { padding: 24px; border-radius: 6px; }

.bootstrap-isolation .well-sm { padding: 9px; border-radius: 3px; }

.bootstrap-isolation .close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: .2; }

.bootstrap-isolation .close:hover, .bootstrap-isolation .close:focus { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: .5; }

.bootstrap-isolation button.close { -webkit-appearance: none; padding: 0; cursor: pointer; background: transparent; border: 0; }

.bootstrap-isolation .modal-open { overflow: hidden; }

.bootstrap-isolation .modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; }

.bootstrap-isolation .modal.fade .modal-dialog { -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); }

.bootstrap-isolation .modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }

.bootstrap-isolation .modal-open .modal { overflow-x: hidden; overflow-y: auto; }

.bootstrap-isolation .modal-dialog { position: relative; width: auto; margin: 10px; }

.bootstrap-isolation .modal-content { position: relative; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); }

.bootstrap-isolation .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }

.bootstrap-isolation .modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0; }

.bootstrap-isolation .modal-backdrop.in { filter: alpha(opacity=50); opacity: .5; }

.bootstrap-isolation .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; }

.bootstrap-isolation .modal-header .close { margin-top: -2px; }

.bootstrap-isolation .modal-title { margin: 0; line-height: 1.42857143; }

.bootstrap-isolation .modal-body { position: relative; padding: 15px; }

.bootstrap-isolation .modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; }

.bootstrap-isolation .modal-footer .btn + .btn { margin-bottom: 0; margin-left: 5px; }

.bootstrap-isolation .modal-footer .btn-group .btn + .btn { margin-left: -1px; }

.bootstrap-isolation .modal-footer .btn-block + .btn-block { margin-left: 0; }

.bootstrap-isolation .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 768px) { .bootstrap-isolation .modal-dialog { width: 600px; margin: 30px auto; }
  .bootstrap-isolation .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .bootstrap-isolation .modal-sm { width: 300px; } }

@media (min-width: 992px) { .bootstrap-isolation .modal-lg { width: 900px; } }

.bootstrap-isolation .tooltip { position: absolute; z-index: 1070; display: block; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; word-wrap: normal; white-space: normal; filter: alpha(opacity=0); opacity: 0; line-break: auto; }

.bootstrap-isolation .tooltip.in { filter: alpha(opacity=90); opacity: .9; }

.bootstrap-isolation .tooltip.top { padding: 5px 0; margin-top: -3px; }

.bootstrap-isolation .tooltip.right { padding: 0 5px; margin-left: 3px; }

.bootstrap-isolation .tooltip.bottom { padding: 5px 0; margin-top: 3px; }

.bootstrap-isolation .tooltip.left { padding: 0 5px; margin-left: -3px; }

.bootstrap-isolation .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; background-color: #000; border-radius: 4px; }

.bootstrap-isolation .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }

.bootstrap-isolation .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; }

.bootstrap-isolation .tooltip.top-left .tooltip-arrow { right: 5px; bottom: 0; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; }

.bootstrap-isolation .tooltip.top-right .tooltip-arrow { bottom: 0; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; }

.bootstrap-isolation .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; }

.bootstrap-isolation .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; }

.bootstrap-isolation .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }

.bootstrap-isolation .tooltip.bottom-left .tooltip-arrow { top: 0; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }

.bootstrap-isolation .tooltip.bottom-right .tooltip-arrow { top: 0; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }

.bootstrap-isolation .popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; word-wrap: normal; white-space: normal; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); line-break: auto; }

.bootstrap-isolation .popover.top { margin-top: -10px; }

.bootstrap-isolation .popover.right { margin-left: 10px; }

.bootstrap-isolation .popover.bottom { margin-top: 10px; }

.bootstrap-isolation .popover.left { margin-left: -10px; }

.bootstrap-isolation .popover-title { padding: 8px 14px; margin: 0; font-size: 14px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; }

.bootstrap-isolation .popover-content { padding: 9px 14px; }

.bootstrap-isolation .popover > .arrow, .bootstrap-isolation .popover > .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }

.bootstrap-isolation .popover > .arrow { border-width: 11px; }

.bootstrap-isolation .popover > .arrow:after { content: ""; border-width: 10px; }

.bootstrap-isolation .popover.top > .arrow { bottom: -11px; left: 50%; margin-left: -11px; border-top-color: #999; border-top-color: rgba(0, 0, 0, 0.25); border-bottom-width: 0; }

.bootstrap-isolation .popover.top > .arrow:after { bottom: 1px; margin-left: -10px; content: " "; border-top-color: #fff; border-bottom-width: 0; }

.bootstrap-isolation .popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-right-color: #999; border-right-color: rgba(0, 0, 0, 0.25); border-left-width: 0; }

.bootstrap-isolation .popover.right > .arrow:after { bottom: -10px; left: 1px; content: " "; border-right-color: #fff; border-left-width: 0; }

.bootstrap-isolation .popover.bottom > .arrow { top: -11px; left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999; border-bottom-color: rgba(0, 0, 0, 0.25); }

.bootstrap-isolation .popover.bottom > .arrow:after { top: 1px; margin-left: -10px; content: " "; border-top-width: 0; border-bottom-color: #fff; }

.bootstrap-isolation .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, 0.25); }

.bootstrap-isolation .popover.left > .arrow:after { right: 1px; bottom: -10px; content: " "; border-right-width: 0; border-left-color: #fff; }

.bootstrap-isolation .carousel { position: relative; }

.bootstrap-isolation .carousel-inner { position: relative; width: 100%; overflow: hidden; }

.bootstrap-isolation .carousel-inner > .item { position: relative; display: none; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; }

.bootstrap-isolation .carousel-inner > .item > img, .bootstrap-isolation .carousel-inner > .item > a > img { line-height: 1; }

@media all and (transform-3d), (-webkit-transform-3d) { .bootstrap-isolation .carousel-inner > .item { -webkit-transition: -webkit-transform 0.6s ease-in-out; -o-transition: -o-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px; }
  .bootstrap-isolation .carousel-inner > .item.next, .bootstrap-isolation .carousel-inner > .item.active.right { left: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
  .bootstrap-isolation .carousel-inner > .item.prev, .bootstrap-isolation .carousel-inner > .item.active.left { left: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
  .bootstrap-isolation .carousel-inner > .item.next.left, .bootstrap-isolation .carousel-inner > .item.prev.right, .bootstrap-isolation .carousel-inner > .item.active { left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

.bootstrap-isolation .carousel-inner > .active, .bootstrap-isolation .carousel-inner > .next, .bootstrap-isolation .carousel-inner > .prev { display: block; }

.bootstrap-isolation .carousel-inner > .active { left: 0; }

.bootstrap-isolation .carousel-inner > .next, .bootstrap-isolation .carousel-inner > .prev { position: absolute; top: 0; width: 100%; }

.bootstrap-isolation .carousel-inner > .next { left: 100%; }

.bootstrap-isolation .carousel-inner > .prev { left: -100%; }

.bootstrap-isolation .carousel-inner > .next.left, .bootstrap-isolation .carousel-inner > .prev.right { left: 0; }

.bootstrap-isolation .carousel-inner > .active.left { left: -100%; }

.bootstrap-isolation .carousel-inner > .active.right { left: 100%; }

.bootstrap-isolation .carousel-control { position: absolute; top: 0; bottom: 0; left: 0; width: 15%; font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); background-color: rgba(0, 0, 0, 0); filter: alpha(opacity=50); opacity: .5; }

.bootstrap-isolation .carousel-control.left { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); background-repeat: repeat-x; }

.bootstrap-isolation .carousel-control.right { right: 0; left: auto; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); background-repeat: repeat-x; }

.bootstrap-isolation .carousel-control:hover, .bootstrap-isolation .carousel-control:focus { color: #fff; text-decoration: none; filter: alpha(opacity=90); outline: 0; opacity: .9; }

.bootstrap-isolation .carousel-control .icon-prev, .bootstrap-isolation .carousel-control .icon-next, .bootstrap-isolation .carousel-control .glyphicon-chevron-left, .bootstrap-isolation .carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; z-index: 5; display: inline-block; margin-top: -10px; }

.bootstrap-isolation .carousel-control .icon-prev, .bootstrap-isolation .carousel-control .glyphicon-chevron-left { left: 50%; margin-left: -10px; }

.bootstrap-isolation .carousel-control .icon-next, .bootstrap-isolation .carousel-control .glyphicon-chevron-right { right: 50%; margin-right: -10px; }

.bootstrap-isolation .carousel-control .icon-prev, .bootstrap-isolation .carousel-control .icon-next { width: 20px; height: 20px; font-family: serif; line-height: 1; }

.bootstrap-isolation .carousel-control .icon-prev:before { content: '\2039'; }

.bootstrap-isolation .carousel-control .icon-next:before { content: '\203a'; }

.bootstrap-isolation .carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; padding-left: 0; margin-left: -30%; text-align: center; list-style: none; }

.bootstrap-isolation .carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; cursor: pointer; background-color: #000 \9; background-color: rgba(0, 0, 0, 0); border: 1px solid #fff; border-radius: 10px; }

.bootstrap-isolation .carousel-indicators .active { width: 12px; height: 12px; margin: 0; background-color: #fff; }

.bootstrap-isolation .carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

.bootstrap-isolation .carousel-caption .btn { text-shadow: none; }

@media screen and (min-width: 768px) { .bootstrap-isolation .carousel-control .glyphicon-chevron-left, .bootstrap-isolation .carousel-control .glyphicon-chevron-right, .bootstrap-isolation .carousel-control .icon-prev, .bootstrap-isolation .carousel-control .icon-next { width: 30px; height: 30px; margin-top: -10px; font-size: 30px; }
  .bootstrap-isolation .carousel-control .glyphicon-chevron-left, .bootstrap-isolation .carousel-control .icon-prev { margin-left: -10px; }
  .bootstrap-isolation .carousel-control .glyphicon-chevron-right, .bootstrap-isolation .carousel-control .icon-next { margin-right: -10px; }
  .bootstrap-isolation .carousel-caption { right: 20%; left: 20%; padding-bottom: 30px; }
  .bootstrap-isolation .carousel-indicators { bottom: 20px; } }

.bootstrap-isolation .clearfix:after, .bootstrap-isolation .dl-horizontal dd:after, .bootstrap-isolation .container:after, .bootstrap-isolation .container-fluid:after, .bootstrap-isolation .row:after, .bootstrap-isolation .form-horizontal .form-group:after, .bootstrap-isolation .btn-toolbar:after, .bootstrap-isolation .btn-group-vertical > .btn-group:after, .bootstrap-isolation .nav:after, .bootstrap-isolation .navbar:after, .bootstrap-isolation .navbar-header:after, .bootstrap-isolation .navbar-collapse:after, .bootstrap-isolation .pager:after, .bootstrap-isolation .panel-body:after, .bootstrap-isolation .modal-header:after, .bootstrap-isolation .modal-footer:after { clear: both; }

.bootstrap-isolation .center-block { display: block; margin-right: auto; margin-left: auto; }

.bootstrap-isolation .pull-right { float: right !important; }

.bootstrap-isolation .pull-left { float: left !important; }

.bootstrap-isolation .hide { display: none !important; }

.bootstrap-isolation .show { display: block !important; }

.bootstrap-isolation .invisible { visibility: hidden; }

.bootstrap-isolation .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.bootstrap-isolation .hidden { display: none !important; }

.bootstrap-isolation .affix { position: fixed; }

@-ms-viewport { width: device-width; }

.bootstrap-isolation .visible-xs, .bootstrap-isolation .visible-sm, .bootstrap-isolation .visible-md, .bootstrap-isolation .visible-lg { display: none !important; }

.bootstrap-isolation .visible-xs-block, .bootstrap-isolation .visible-xs-inline, .bootstrap-isolation .visible-xs-inline-block, .bootstrap-isolation .visible-sm-block, .bootstrap-isolation .visible-sm-inline, .bootstrap-isolation .visible-sm-inline-block, .bootstrap-isolation .visible-md-block, .bootstrap-isolation .visible-md-inline, .bootstrap-isolation .visible-md-inline-block, .bootstrap-isolation .visible-lg-block, .bootstrap-isolation .visible-lg-inline, .bootstrap-isolation .visible-lg-inline-block { display: none !important; }

@media (max-width: 767px) { .bootstrap-isolation .visible-xs { display: block !important; }
  .bootstrap-isolation table.visible-xs { display: table !important; }
  .bootstrap-isolation tr.visible-xs { display: table-row !important; }
  .bootstrap-isolation th.visible-xs, .bootstrap-isolation td.visible-xs { display: table-cell !important; } }

@media (max-width: 767px) { .bootstrap-isolation .visible-xs-block { display: block !important; } }

@media (max-width: 767px) { .bootstrap-isolation .visible-xs-inline { display: inline !important; } }

@media (max-width: 767px) { .bootstrap-isolation .visible-xs-inline-block { display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) { .bootstrap-isolation .visible-sm { display: block !important; }
  .bootstrap-isolation table.visible-sm { display: table !important; }
  .bootstrap-isolation tr.visible-sm { display: table-row !important; }
  .bootstrap-isolation th.visible-sm, .bootstrap-isolation td.visible-sm { display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) { .bootstrap-isolation .visible-sm-block { display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) { .bootstrap-isolation .visible-sm-inline { display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) { .bootstrap-isolation .visible-sm-inline-block { display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .bootstrap-isolation .visible-md { display: block !important; }
  .bootstrap-isolation table.visible-md { display: table !important; }
  .bootstrap-isolation tr.visible-md { display: table-row !important; }
  .bootstrap-isolation th.visible-md, .bootstrap-isolation td.visible-md { display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .bootstrap-isolation .visible-md-block { display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .bootstrap-isolation .visible-md-inline { display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .bootstrap-isolation .visible-md-inline-block { display: inline-block !important; } }

@media (min-width: 1200px) { .bootstrap-isolation .visible-lg { display: block !important; }
  .bootstrap-isolation table.visible-lg { display: table !important; }
  .bootstrap-isolation tr.visible-lg { display: table-row !important; }
  .bootstrap-isolation th.visible-lg, .bootstrap-isolation td.visible-lg { display: table-cell !important; } }

@media (min-width: 1200px) { .bootstrap-isolation .visible-lg-block { display: block !important; } }

@media (min-width: 1200px) { .bootstrap-isolation .visible-lg-inline { display: inline !important; } }

@media (min-width: 1200px) { .bootstrap-isolation .visible-lg-inline-block { display: inline-block !important; } }

@media (max-width: 767px) { .bootstrap-isolation .hidden-xs { display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) { .bootstrap-isolation .hidden-sm { display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .bootstrap-isolation .hidden-md { display: none !important; } }

@media (min-width: 1200px) { .bootstrap-isolation .hidden-lg { display: none !important; } }

.bootstrap-isolation .visible-print { display: none !important; }

@media print { .bootstrap-isolation .visible-print { display: block !important; }
  .bootstrap-isolation table.visible-print { display: table !important; }
  .bootstrap-isolation tr.visible-print { display: table-row !important; }
  .bootstrap-isolation th.visible-print, .bootstrap-isolation td.visible-print { display: table-cell !important; } }

.bootstrap-isolation .visible-print-block { display: none !important; }

@media print { .bootstrap-isolation .visible-print-block { display: block !important; } }

.bootstrap-isolation .visible-print-inline { display: none !important; }

@media print { .bootstrap-isolation .visible-print-inline { display: inline !important; } }

.bootstrap-isolation .visible-print-inline-block { display: none !important; }

@media print { .bootstrap-isolation .visible-print-inline-block { display: inline-block !important; } }

@media print { .bootstrap-isolation .hidden-print { display: none !important; } }

/*# sourceMappingURL=bootstrap.css.map */

/*# sourceMappingURL=bootstrap.css.map */

.products-slideshow .jcarousel-prev, .products-slideshow .jcarousel-next, .categories-slideshow .jcarousel-prev, .categories-slideshow .jcarousel-next, .slideshow-arrow, .owl-controls .owl-nav .owl-prev, .owl-controls .owl-nav .owl-next { position: absolute !important; display: block !important; width: 30px !important; height: 60px !important; text-align: center !important; font-size: 44px !important; line-height: 54px !important; color: white !important; cursor: pointer; /*user-select: none !important; -webkit-user-select: none !important; -khtml-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; -o-user-select: none !important;*/ }

.owl-controls .owl-nav .owl-prev, .owl-controls .owl-nav .owl-next { text-shadow: 0 0 5px rgba(0, 0, 0, 0.25); background: none !important; }

.products-slideshow .jcarousel-prev.jcarousel-prev-disabled, .products-slideshow .jcarousel-next.jcarousel-next-disabled, .categories-slideshow .jcarousel-prev.jcarousel-prev-disabled, .categories-slideshow .jcarousel-next.jcarousel-next-disabled, .slideshow-arrow-disabled { color: #eee !important; background-color: white !important; border-top: solid 1px #eee !important; border-bottom: solid 1px #eee !important; width: 25px !important; cursor: wait !important; }

.categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li .price { position: absolute; width: 42px; height: 75px; top: -30px; right: 20px; font-family: 'Trade Gothic LT'; font-size: 25px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/price-label.png") top no-repeat; line-height: 20px; padding: 35px 10px 0; color: #00564a; box-shadow: inset 0px 34px 3px -4px; font-weight: 500; letter-spacing: -0.05em; }

.categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li .price small { display: block; font-size: 14px; letter-spacing: 0; }

.categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li .price span { font-size: 16px; }

.products-slideshow, .sm_imageslider_wrap { height: 450px; background-color: white; position: relative; overflow: hidden; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); z-index: 1; }

.products-slideshow > ul { width: 20000em; position: absolute; list-style: none; margin: 0; padding: 0; }

.products-slideshow > div { float: left; }

.products-slideshow .slide-left { width: 529px; height: 270px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/slide-C-left.jpg") left top no-repeat; }

.products-slideshow .slide-right { width: 409px; height: 270px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/slide-C-right.jpg") right top no-repeat; }

.products-slideshow .white-fader { height: 270px; position: relative; }

.products-slideshow .three-quarters { z-index: 1; width: 676px; left: 262px; top: -270px; background: white; background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 25%, rgba(255, 255, 255, 0.75) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.75)), color-stop(100%, rgba(255, 255, 255, 0.75))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 25%, rgba(255, 255, 255, 0.75) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 25%, rgba(255, 255, 255, 0.75) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 25%, rgba(255, 255, 255, 0.75) 100%); /* IE10+ */ background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 25%, rgba(255, 255, 255, 0.75) 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#bfffffff',GradientType=1 ); /* IE6-9 */ }

.products-slideshow .one-half { z-index: 2; width: 500px; left: 438px; top: -540px; background: white; background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.33) 0%, white 25%, rgba(255, 255, 255, 0.66) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.33)), color-stop(25%, white), color-stop(100%, rgba(255, 255, 255, 0.66))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.33) 0%, white 25%, rgba(255, 255, 255, 0.66) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(255, 255, 255, 0.33) 0%, white 25%, rgba(255, 255, 255, 0.66) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.33) 0%, white 25%, rgba(255, 255, 255, 0.66) 100%); /* IE10+ */ background: linear-gradient(to right, rgba(255, 255, 255, 0.33) 0%, white 25%, rgba(255, 255, 255, 0.66) 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54ffffff', endColorstr='#a8ffffff',GradientType=1 ); /* IE6-9 */ }

.products-slideshow .products-slideshow-description { z-index: 3; width: 326px; /*height: 98px;*/ background: white; box-shadow: 0 1px 2px dimgray; -webkit-box-shadow: 0 1px 2px dimgray; -khtml-box-shadow: 0 1px 2px dimgray; -moz-box-shadow: 0 1px 2px dimgray; -ms-box-shadow: 0 1px 2px dimgray; -o-box-shadow: 0 1px 2px dimgray; position: absolute; margin: 20px 50px; padding: 10px 15px; font-family: 'Trade Gothic LT'; font-size: 15px; line-height: 24px; text-align: left; }

.products-slideshow .products-slideshow-notation { z-index: 3; width: 450px; /*180px;*/ height: 33px; position: absolute; margin: 25px 0 20px; text-align: left; line-height: 18px; font-size: 15px; margin-top: 25px; right: 50px; }

.products-slideshow .products-slideshow-sample { z-index: 3; width: 135px; height: 140px; position: absolute; margin-top: 80px; /*70px;*/ margin-left: 0 !important; }

.products-slideshow .products-sample-1 { margin-left: 495px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/slide-jalousie-left.png") left top no-repeat; }

.products-slideshow .products-sample-2 { margin-left: 640px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/slide-jalousie-right.png") left top no-repeat; }

.products-slideshow .products-sample-3 { margin-left: 785px; /* just as workaround */ width: 138px; height: 138px; border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border: dashed 1px #ccc; }

.products-slideshow .products-slideshow-sample.pos-1 { right: 360px; }

.products-slideshow .products-slideshow-sample.pos-2 { right: 205px; }

.products-slideshow .products-slideshow-sample.pos-3 { right: 50px; }

.products-slideshow .products-sample-01 { margin-left: 495px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-01.jpg") left top no-repeat; }

.products-slideshow .products-sample-02 { margin-left: 640px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-02.jpg") left top no-repeat; }

.products-slideshow .products-sample-03 { margin-left: 785px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-03.jpg") left top no-repeat; }

.products-slideshow .products-sample-11 { margin-left: 495px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-11.jpg") left top no-repeat; }

.products-slideshow .products-sample-12 { margin-left: 640px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-12.jpg") left top no-repeat; }

.products-slideshow .products-sample-21 { margin-left: 495px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-21.jpg") left top no-repeat; }

.products-slideshow .products-sample-22 { margin-left: 640px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-22.jpg") left top no-repeat; }

.products-slideshow .products-sample-23 { margin-left: 785px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-23.jpg") left top no-repeat; }

/*.products-slideshow .products-sample-31 {
    margin-left: 495px;
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-31.jpg') left top no-repeat;
}
.products-slideshow .products-sample-32 {
    margin-left: 640px;
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-32.jpg') left top no-repeat;
}
.products-slideshow .products-sample-33 {
    margin-left: 785px;
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-33.jpg') left top no-repeat;
}*/
.products-slideshow .products-sample-41 { margin-left: 495px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-41.jpg") left top no-repeat; }

.products-slideshow .products-sample-42 { margin-left: 640px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-42.jpg") left top no-repeat; }

.products-slideshow .products-sample-43 { margin-left: 785px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-43.jpg") left top no-repeat; }

.products-slideshow .products-sample-51 { margin-left: 495px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-51.jpg") left top no-repeat; }

.products-slideshow .products-sample-52 { margin-left: 640px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-52.jpg") left top no-repeat; }

.products-slideshow .products-sample-53 { margin-left: 785px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-53.jpg") left top no-repeat; }

.products-slideshow .products-sample-61 { margin-left: 495px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-61.jpg") left top no-repeat; }

.products-slideshow .products-sample-62 { margin-left: 640px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-62.jpg") left top no-repeat; }

.products-slideshow .products-sample-63 { margin-left: 785px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-63.jpg") left top no-repeat; }

.products-slideshow .products-sample-71 { margin-left: 495px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-71.jpg") left top no-repeat; }

.products-slideshow .products-sample-72 { margin-left: 640px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-72.jpg") left top no-repeat; }

.products-slideshow .products-sample-73 { margin-left: 785px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-73.jpg") left top no-repeat; }

.products-slideshow .products-sample-91 { margin-left: 495px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-91.jpg") left top no-repeat; }

.products-slideshow .products-sample-92 { margin-left: 640px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-92.jpg") left top no-repeat; }

.products-slideshow .products-sample-93 { margin-left: 785px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-93.jpg") left top no-repeat; }

.products-slideshow .products-sample-101 { margin-left: 495px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-101.jpg") left top no-repeat; }

.products-slideshow .products-sample-102 { margin-left: 640px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-102.jpg") left top no-repeat; }

.products-slideshow .products-sample-103 { margin-left: 785px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-103.jpg") left top no-repeat; }

.products-slideshow .products-sample-101 { margin-left: 495px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-111.jpg") left top no-repeat; }

.products-slideshow .products-sample-102 { margin-left: 640px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-112.jpg") left top no-repeat; }

.products-slideshow .products-sample-103 { margin-left: 785px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/slideshow/slideshow-113.jpg") left top no-repeat; }

.products-slideshow .products-slideshow-description span { font-weight: 300; }

.products-slideshow .slideshow-controls { z-index: 3; width: 290px; height: 20px; position: absolute; margin: 20px 630px; }

.products-slideshow .slideshow-controls > div { width: 16px; height: 18px; border: solid 1px #666; float: right; margin-left: 5px; padding-left: 3px; font-size: 13px; line-height: 18px; text-align: center; letter-spacing: 3px; cursor: pointer; transition: all .25s ease; -webkit-transition: all .25s ease; -khtml-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; }

.products-slideshow .slideshow-controls > div:hover, .products-slideshow .slideshow-controls > div.selected { color: #c90071; border-color: #c90071; }

.products-slideshow .slideshow-controls > div.selected:not(.driver) { cursor: default; }

.products-slideshow .slideshow-controls > div#driver { font-weight: bold; }

.products-slideshow .products-highlights { z-index: 4; padding: 10px; text-align: left; position: absolute; background: #f9ed88; /* Old browsers */ background: -moz-linear-gradient(top, #f9ed88 0%, #f4c922 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9ed88), color-stop(100%, #f4c922)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f9ed88 0%, #f4c922 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f9ed88 0%, #f4c922 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f9ed88 0%, #f4c922 100%); /* IE10+ */ background: linear-gradient(to bottom, #f9ed88 0%, #f4c922 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9ed88', endColorstr='#f4c922',GradientType=0 ); /* IE6-9 */ box-shadow: 0 1px 2px dimgray; -webkit-box-shadow: 0 1px 2px dimgray; -khtml-box-shadow: 0 1px 2px dimgray; -moz-box-shadow: 0 1px 2px dimgray; -ms-box-shadow: 0 1px 2px dimgray; -o-box-shadow: 0 1px 2px dimgray; }

.products-slideshow .products-ab-price { width: 50px; height: 50px; margin: 65px 0 0; padding: 10px; border-radius: 100%; -webkit-border-radius: 30px; -khtml-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; font-size: 15px; white-space: nowrap; right: 462px; }

.products-slideshow .products-ab-price span { font-size: 32px; font-weight: bold; line-height: 30px; letter-spacing: -0.05em; }

.products-slideshow .products-pagelink { height: 25px; /*margin: 190px 695px;*/ top: 190px; right: 111px; border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; font-size: 20px; letter-spacing: 0.5px; white-space: nowrap; font-family: 'Trade Gothic LT'; text-transform: capitalize; line-height: 24px; cursor: pointer; transition: all .25s ease; -webkit-transition: all .25s ease; -khtml-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; color: black; text-decoration: none; font-weight: bold; }

.products-slideshow .products-pagelink:hover { box-shadow: 0 1px 1px dimgray; -webkit-box-shadow: 0 1px 1px dimgray; -khtml-box-shadow: 0 1px 1px dimgray; -moz-box-shadow: 0 1px 1px dimgray; -ms-box-shadow: 0 1px 1px dimgray; -o-box-shadow: 0 1px 1px dimgray; }

.products-slideshow-footer { position: relative; height: 36px; overflow: hidden; box-shadow: 0 1px 2px dimgray; -webkit-box-shadow: 0 1px 2px dimgray; -khtml-box-shadow: 0 1px 2px dimgray; -moz-box-shadow: 0 1px 2px dimgray; -ms-box-shadow: 0 1px 2px dimgray; -o-box-shadow: 0 1px 2px dimgray; border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc; /*background: #fefefe; background: -moz-linear-gradient(top,  #fefefe 0%, #fefefe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e3e3e3)); background: -webkit-linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); background: -o-linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); background: -ms-linear-gradient(top,  #fefefe 0%,#e3e3e3 100%); background: linear-gradient(to bottom,  #fefefe 0%,#e3e3e3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e3e3e3',GradientType=0 );*/ background: #eff0f2; text-align: center; vertical-align: top; }

.products-slideshow-footer .products-slideshow-footer-wrapper div { display: inline-block; margin: 0 5px; text-align: left; }

.products-slideshow-footer div a { display: block; height: 35px; background: 15px center no-repeat; padding-left: 45px; font-family: 'Trade Gothic LT'; text-decoration: none; text-align: left; font-size: 16px; line-height: 36px; color: dimgrey; }

.products-slideshow-footer div a:hover { color: #c80071; }

.products-slideshow-footer #products-slideshow-footer-1 a { background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bullets/products-footer-icon-1.png"); }

.products-slideshow-footer #products-slideshow-footer-2 a { margin-left: 17.5px; background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bullets/products-footer-icon-2.png"); }

.products-slideshow-footer #products-slideshow-footer-3 a { margin-left: 17.5px; background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bullets/products-footer-icon-3.png"); }

.products-slideshow-footer #products-slideshow-footer-4 a { background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bullets/products-footer-icon-4.png"); }

#products-slideshow .jcarousel-prev, #products-slideshow .jcarousel-next, .products-slideshow .jcarousel-prev, .products-slideshow .jcarousel-next, .products-slideshow-arrow { top: 50% !important; background-color: #c80071 !important; }

.products-slideshow .jcarousel-prev, .products-slideshow .jcarousel-next, #products-slideshow .jcarousel-prev, #products-slideshow .jcarousel-next, .owl-controls .owl-nav .owl-prev, .owl-controls .owl-nav .owl-next { top: 148px !important; }

.products-slideshow .jcarousel-prev:not(.jcarousel-prev-disabled):hover, .products-slideshow .jcarousel-next:not(.jcarousel-next-disabled):hover, #products-slideshow .jcarousel-prev:not(.jcarousel-prev-disabled):hover, #products-slideshow .jcarousel-next:not(.jcarousel-next-disabled):hover, .products-slideshow-arrow:not(.disabled):hover { /*background-color: #D81081 !important;*/ }

.owl-controls .owl-nav .owl-prev:hover, .owl-controls .owl-nav .owl-next:hover { text-shadow: 0 0 5px rgba(0, 0, 0, 0.75); }

.owl-controls .owl-dots { position: relative; top: -45px; }

#products-slideshow > li { width: 1022px; height: 450px; margin: 0; padding: 0; border: 0; float: left; background-size: auto 450px !important; position: relative; background-color: black; }

#products-slideshow #slide-map { width: 100%; height: 100%; left: 0; top: 0; position: absolute; }

#products-slideshow #slide-map > .fader { position: absolute; width: 100%; height: 450px; /*347px*/ background: -moz-linear-gradient(left, #c8c8c8 0%, #e3e3e3 33%, rgba(255, 255, 255, 0.49) 67%, rgba(255, 255, 255, 0) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, #c8c8c8), color-stop(33%, #e3e3e3), color-stop(67%, rgba(255, 255, 255, 0.49)), color-stop(100%, rgba(255, 255, 255, 0))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #c8c8c8 0%, #e3e3e3 33%, rgba(255, 255, 255, 0.49) 67%, rgba(255, 255, 255, 0) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #c8c8c8 0%, #e3e3e3 33%, rgba(255, 255, 255, 0.49) 67%, rgba(255, 255, 255, 0) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #c8c8c8 0%, #e3e3e3 33%, rgba(255, 255, 255, 0.49) 67%, rgba(255, 255, 255, 0) 100%); /* IE10+ */ background: linear-gradient(to right, #c8c8c8 0%, #e3e3e3 33%, rgba(255, 255, 255, 0.49) 67%, rgba(255, 255, 255, 0) 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */ }

#products-slideshow #slide-map > .map-chart { margin: 30px 8% 5px 5%; position: absolute; }

#products-slideshow #slide-map > .text-field { position: absolute; margin: 50px 30%; white-space: nowrap; font-family: 'Trade Gothic LT'; }

#products-slideshow #slide-map > .text-field > img.logo { vertical-align: bottom; }

#products-slideshow #slide-map > .text-field > span.callout { color: #cd0071; font-size: 50px; font-weight: bold; margin: 0 20px; text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff; }

#products-slideshow #slide-map > .text-field > ul { background: rgba(0, 60, 55, 0.25) none repeat scroll 0 0; border-radius: 7px; list-style-position: inside; margin: 15px 0; padding: 5px 20px; color: #fff; }

#products-slideshow #slide-map > .text-field > ul > li { margin: 15px 0; font-size: 30px; }

#products-slideshow #slide-map > .text-field > ul > li:before { content: "\2713"; color: #fff; margin-right: 10px; }

#products-slideshow #slide-map > .filial-link { position: absolute; bottom: 100px; right: 3%; text-align: center; }

/*#products-slideshow > li#slide-lw2015 {
	background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/slide-m-rwd.jpg");
}*/
#products-slideshow > li > div.overlay { position: absolute; top: 82px; left: 98px; white-space: nowrap; background: rgba(0, 0, 0, 0.0625); padding: 2%; max-width: 57%; }

#products-slideshow > li > div.overlay > h1 { white-space: normal; }

#products-slideshow > li > div.overlay > p { padding: 1%; overflow: visible; font-size: 14px; white-space: normal; line-height: 1.25em; }

#products-slideshow > li > img.overlay { position: absolute; top: 5px; left: 5px; }

#products-slideshow > li .jc-green { color: #0a6f60; }

#products-slideshow > li > div.jc-player { width: 653px; margin-left: 25px; }

#products-slideshow > li > div.jc-player > .jwplayer { top: 0; }

#products-slideshow > li > img.jc-mobile-only { height: 347px; }

#products-slideshow > li#slide-0 { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/slide-1.jpg") left top no-repeat; }

#products-slideshow > li#slide-1 { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/slide-2.jpg") left top no-repeat; }

#products-slideshow > li#slide-2 { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/slide-8.jpg") left top no-repeat; }

#products-slideshow > li#slide-3 { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/slide-4.jpg") left top no-repeat; }

#products-slideshow > li#slide-4 { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/slide-5.jpg") left top no-repeat; }

#products-slideshow > li#slide-5 { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/slide-7.jpg") left top no-repeat; }

#products-slideshow > li#slide-6 { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/slide-6.jpg") left top no-repeat; }

#products-slideshow > li#slide-7 { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/slide-9.jpg") left top no-repeat; }

#products-slideshow > li#slide-8 { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/slide-10.jpg") left top no-repeat; }

#products-slideshow > li#slide-9 { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/slide-B.jpg") left top no-repeat; }

#products-slideshow .video-slider-fader { position: absolute; height: 450px; /*347px;*/ top: 0; right: 0; z-index: 1; text-align: center; background: #000000; background: -moz-linear-gradient(left, #000000 0%, #333333 100%); background: -webkit-linear-gradient(left, #000000 0%, #333333 100%); background: linear-gradient(to right, #000000 0%, #333333 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#333333',GradientType=1 ); }

#products-slideshow .video-slider-fader img { margin: 20px 45px 20px 180px; }

#slider-jubkam-jalousien_display .jwpreview, #slider-jubkam-plissees_display .jwpreview, #slider-jubkam-doppelrollo_display .jwpreview, #slider-rollos_display .jwpreview { background-size: auto 450px !important; /*347px*/ background-position: left top; }

.slideshow-notation { margin-top: 25px; margin-bottom: 5px; font-size: 15px; color: #999; width: 100%; /*940px;*/ margin-bottom: 15px; }

.slideshow-notation p { width: 100%; /*940px;*/ position: relative; }

#categories-slideshow-notation { text-align: center; /*right;*/ text-transform: uppercase; font-size: 18px; }

#variants-slideshow-notation { text-align: left; position: relative; display: none; }

.categories-slideshow { background: #eff0f2; position: relative; overflow: hidden; height: 430px; margin-bottom: 25px; }

.categories-slideshow h2 { background: #01957f; background: -moz-linear-gradient(top, #01957f 0%, #018672 100%); background: -webkit-linear-gradient(top, #01957f 0%, #018672 100%); background: linear-gradient(to bottom, #01957f 0%, #018672 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01957f', endColorstr='#018672',GradientType=0 ); text-align: center; line-height: 45px; white-space: nowrap; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); z-index: 10; margin: 0; }

.categories-slideshow h2, .categories-slideshow h2 a { color: #fff; font-size: 26px; }

.categories-slideshow h2 a { text-decoration: underline; }

.categories-slideshow > ul { width: 20000em; position: absolute; list-style: none; margin: 0; padding: 0; }

.categories-slideshow-arrow, .categories-slideshow .jcarousel-prev, .categories-slideshow .jcarousel-next { top: 766px !important; background-color: #009881 !important; }

.categories-slideshow .jcarousel-prev, .categories-slideshow .jcarousel-next { top: 121px !important; }

.categories-slideshow-arrow:not(.disabled):hover, .categories-slideshow .jcarousel-prev:hover, .categories-slideshow .jcarousel-next:hover { background-color: #10A891 !important; }

.categories-slideshow .jcarousel-clip { height: 300px; width: 936px; overflow: hidden; }

.categories-slideshow ul { margin: 10px !important; }

#categories-slideshow li { background-color: #ccc; width: 173px; padding: 1px; margin-right: 10px; float: left; }

#categories-slideshow .category-slideshow-image { width: 171px; height: 141px; background-color: #eef0f1; border: solid 1px #ccc; font-size: 22px; line-height: 33px; color: #ccc; text-align: center; }

#categories-slideshow .category-slideshow-image > img { width: 171px; height: 141px; cursor: pointer; }

#categories-slideshow .category-slideshow-title { padding: 10px; font-size: 18px; line-height: 20px; text-align: left; font-family: 'Trade Gothic LT'; background-color: #c6c6c6 !important; }

#categories-slideshow .category-slideshow-title { padding: 10px; font-size: 18px; line-height: 20px; text-align: left; font-family: 'Trade Gothic LT'; background-color: #c6c6c6 !important; }

#categories-slideshow .category-slideshow-infos { padding: 0px 10px 5px 10px; font-size: 11px; text-align: left; border-bottom: solid 1px #999; background-color: #c6c6c6 !important; height: 44px; }

#categories-slideshow .category-slideshow-infos a { color: #444; transition: .25s; -webkit-transition: .25s; -khtml-transition: .25s; -moz-transition: .25s; -ms-transition: .25s; -o-transition: .25s; text-decoration: none; }

#categories-slideshow .category-slideshow-infos a:hover { color: #888; }

#categories-slideshow .category-slideshow-price { border-top: solid 1px #999; text-align: right; padding: 7px 10px 0 7px; background-color: #c6c6c6 !important; height: 37px; }

#categories-slideshow .category-slideshow-price span.big-price { display: inline-block; margin-top: 5px; font-size: 20px; }

#categories-slideshow .jcarousel-prev, .categories-slideshow .jcarousel-prev, #products-slideshow .jcarousel-prev, .products-slideshow .jcarousel-prev, .arrow-left { margin-left: -30px !important; border-radius: 30px 0 0 30px !important; -webkit-border-radius: 30px 0 0 30px !important; -khtml-border-radius: 30px 0 0 30px !important; -moz-border-radius: 30px 0 0 30px !important; -ms-border-radius: 30px 0 0 30px !important; -o-border-radius: 30px 0 0 30px !important; }

.owl-controls .owl-nav .owl-prev { margin-left: -469px !important; }

#categories-slideshow .jcarousel-prev.jcarousel-prev-disabled, .categories-slideshow .jcarousel-prev.jcarousel-prev-disabled, #products-slideshow .jcarousel-prev.jcarousel-prev-disabled, .products-slideshow .jcarousel-prev.jcarousel-prev-disabled, .arrow-left-disabled { margin-left: -25px !important; }

#categories-slideshow .jcarousel-prev:not(.jcarousel-prev-disabled):hover, .categories-slideshow .jcarousel-prev:not(.jcarousel-prev-disabled):hover, #products-slideshow .jcarousel-prev:not(.jcarousel-prev-disabled):hover, .products-slideshow .jcarousel-prev:not(.jcarousel-prev-disabled):hover, .arrow-left:not(.disabled):hover { /*padding-right: 10px !important; margin-left: -40px !important;*/ }

.categories-slideshow .jcarousel-next, #categories-slideshow .jcarousel-next, .products-slideshow .jcarousel-next, #products-slideshow .jcarousel-next, .arrow-right { margin-left: 940px !important; border-radius: 0 30px 30px 0 !important; -webkit-border-radius: 0 30px 30px 0 !important; -khtml-border-radius: 0 30px 30px 0 !important; -moz-border-radius: 0 30px 30px 0 !important; -ms-border-radius: 0 30px 30px 0 !important; -o-border-radius: 0 30px 30px 0 !important; }

.owl-controls .owl-nav .owl-next { margin-left: 425px !important; }

.products-slideshow-pagination { position: absolute; top: 410px; right: 20px; z-index: 10; width: 900px; text-align: center; }

.products-slideshow-pagination > a { display: inline-block; width: 14px; height: 14px; border-radius: 100%; border: 2px solid #fff; text-indent: -999px; transition: .25s; overflow: hidden; margin: 0 5px; cursor: pointer; }

.products-slideshow-pagination > a.active, .products-slideshow-pagination > a:hover { background: #fff; opacity: 1; }

.categories-slideshow .jcarousel-next, #categories-slideshow .jcarousel-next, .products-slideshow .jcarousel-next, #products-slideshow .jcarousel-next { margin-left: 938px !important; /* css-bug? */ }

.categories-slideshow .jcarousel-next:not(.jcarousel-next-disabled):hover, #categories-slideshow .jcarousel-next:not(.jcarousel-next-disabled):hover, .products-slideshow .jcarousel-next:not(.jcarousel-next-disabled):hover, #products-slideshow .jcarousel-next:not(.jcarousel-next-disabled):hover, .arrow-right:not(.disabled):hover { /*padding-left: 10px !important;*/ }

.home-variants-selection { position: relative; display: none; }

.home-variants-selection > div { float: left; border: solid 1px #ccc; width: 188px; height: 341px; padding: 15px; }

.home-variants-selection > div { margin-right: 20px; }

.home-variants-selection > div.last { margin-right: 0; }

.home-variants-selection > div .variants-selection-product-image { width: 186px; height: 105px; border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; background-color: #eef0f1; border: solid 1px #ccc; font-size: 22px; line-height: 26px; color: #ccc; text-align: center; }

.home-variants-selection > div .variants-selection-product-title { margin-top: 20px; padding-top: 5px; border-top: solid 1px #ccc; height: 55px; font-size: 18px; line-height: 22px; text-align: left; }

.home-variants-selection > div .variants-selection-product-infos { height: 55px; }

.home-variants-selection > div .variants-selection-product-infos div { float: left; line-height: 20px; }

.home-variants-selection > div .variants-selection-product-start div { float: left; line-height: 17px; }

.home-variants-selection > div .variants-selection-product-infos .label, .home-variants-selection > div .variants-selection-product-start .label { width: 68px; text-align: left; color: #666; }

.home-variants-selection > div .variants-selection-product-infos .colors { margin-bottom: 5px; }

.home-variants-selection > div .variants-selection-product-infos .content, .home-variants-selection > div .variants-selection-product-start .content { width: 119px; text-align: left; }

.home-variants-selection > div .variants-selection-product-infos .colors .color-sample { display: inline-block; width: 19px; height: 20px; margin-right: 2px; }

.home-variants-selection > div .variants-selection-product-infos .colors .content span:last-child { margin-right: 0; }

.home-variants-selection > div .variants-selection-product-start { border-top: solid 1px #ccc; padding-top: 5px; height: 55px; margin-bottom: 15px; }

.home-variants-selection > div .variants-selection-product-price { color: #cc196a; border-top: solid 1px #cc196a; text-align: right; }

.home-variants-selection > div .variants-selection-product-price span.big-price { display: inline-block; margin-top: 8px; font-size: 20px; }

.home-variants-selection .variant-ribbon { position: relative; display: block; width: 75px; height: 85px; top: -362px; left: 108px; z-index: 1; overflow: hidden; padding-top: 10px; padding-right: 20px; }

.home-variants-selection .variant-ribbon div { transform: rotate(45deg); -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -khtml-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); color: white; font-family: 'Trade Gothic LT'; font-weight: bold; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); width: 138px; text-align: center; position: relative; display: block; }

.home-variants-selection .variant-ribbon div .two-third { font-size: 21px; line-height: 23px; }

.home-variants-selection .variant-ribbon div .one-third { font-size: 13px; line-height: 11px; }

.home-variants-selection .variant-ribbon .ribbon-new { padding-left: 1px; font-size: 27px; line-height: 33px; background: #28D0E2; /* Old browsers */ background: -moz-linear-gradient(top, #28D0E2 0%, #1ac0c6 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #28D0E2), color-stop(100%, #1ac0c6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #28D0E2 0%, #1ac0c6 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #28D0E2 0%, #1ac0c6 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #28D0E2 0%, #1ac0c6 100%); /* IE10+ */ background: linear-gradient(to bottom, #28D0E2 0%, #1ac0c6 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28D0E2', endColorstr='#1ac0c6',GradientType=0 ); /* IE6-9 */ }

.home-variants-selection .variant-ribbon .ribbon-discount { letter-spacing: 0.5px; background: #f59b2f; /* Old browsers */ background: -moz-linear-gradient(top, #f59b2f 0%, #f1982c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f59b2f), color-stop(100%, #f1982c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f59b2f 0%, #f1982c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f59b2f 0%, #f1982c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f59b2f 0%, #f1982c 100%); /* IE10+ */ background: linear-gradient(to bottom, #f59b2f 0%, #f1982c 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59b2f', endColorstr='#f1982c',GradientType=0 ); /* IE6-9 */ }

.home-variants-selection .variant-ribbon-muster { position: relative; width: 50px; height: 50px; top: -362px; left: -16px; z-index: 1; overflow: hidden; padding-top: 15px; padding-left: 20px; direction: rtl; }

.home-variants-selection .variant-ribbon-muster .ribbon-muster { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -khtml-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); color: white; font-family: 'Trade Gothic LT'; font-weight: bold; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); width: 88px; text-align: center; background: #ff3019; /* Old browsers */ background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */ }

.products-slideshow .jcarousel-direction-rtl, .categories-slideshow .jcarousel-direction-rtl { direction: rtl; }

.products-slideshow .jcarousel-clip { width: 938px; height: 270px; overflow: hidden; }

.products-slideshow .jcarousel-item-placeholder, .categories-slideshow .jcarousel-item-placeholder { background: #fff; color: #000; }

/* products page overlay for information */
div.infos-overlay { background: rgba(255, 255, 255, 0.5); top: 0; left: 0; position: fixed; width: 100%; height: 100%; z-index: 999; margin: 0; padding: 0; display: none; }

div.infos-overlay > #infos-container { margin: 40px 0 0 -512px; position: fixed; width: 1024px; left: 50%; }

div.infos-overlay > #infos-container > .information { background: none repeat scroll 0 0 #FFFFFF; border: 2px solid #1a9882; border-radius: 5px 5px 5px 5px; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); margin: 0 auto; padding: 16px 0 16px 16px; position: relative; z-index: 2; max-height: 700px; overflow: hidden; }

div.infos-overlay > #infos-container > .information > span.infos-closer { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn/info-closer.png) center center no-repeat; right: 14px; top: 14px; display: inline-block; height: 30px; width: 30px; text-indent: -10000px; padding: 2px 4px 1px; cursor: pointer; position: absolute; }

div.infos-overlay > #infos-container > .information > .screen { margin-top: 30px; overflow-y: scroll; overflow-x: hidden; height: auto; min-height: 145px; max-height: 622px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/animations/ajax-loader-small.gif") center center no-repeat; padding-right: 20px; }

/* new block sliders */
.block-slideshow { float: left; margin: 5px 10px 15px 0; }

.block-slideshow > .slideshow-images { position: relative; overflow: hidden; /*width: 252px; height: 266px;*/ border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); }

.block-slideshow > .slideshow-images > ul { width: 20000em; position: absolute; list-style: none; margin: 0; padding: 0; }

.block-slideshow > .slideshow-images > ul > li { float: left; }

.block-slideshow > .slideshow-images > ul > li > img { /*width: 252px; height: 266px;*/ }

.block-slideshow > .slideshow-images-pagination { background-color: #fffcfc; /*#016758;*/ width: 250px; border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); padding: 1px; margin-top: 8px; }

.block-slideshow > .slideshow-images-pagination > a { height: 50px; display: inline-block; }

.block-slideshow > .slideshow-images-pagination > a > img { width: 42px; height: 42px; margin: 4px; border-radius: 5px; transition: .25s; opacity: .999; }

.block-slideshow > .slideshow-images-pagination > a > img:hover, .block-slideshow > .slideshow-images-pagination > a.active > img { opacity: .666; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); }

#products-slideshow li .full-link .banner-title { background: rgba(0, 60, 55, 0.25) none repeat scroll 0 0; border-radius: 0 5px 5px 0; bottom: 60px; right: 0; overflow: hidden; padding: 15px 30px 10px 20px; position: absolute; z-index: 2; }

#products-slideshow li .full-link .banner-title h2, #products-slideshow li .full-link .banner-title h3 { color: #fff; font-family: 'Trade Gothic LT'; text-shadow: 0 0 1px black; z-index: 2; }

#products-slideshow li .full-link .banner-title h2 { font-size: 60px; line-height: 50px; }

#products-slideshow li .full-link .banner-title h3 { font-size: 22px; }

#products-slideshow li .full-link > img { height: 450px; width: auto; }

/*# sourceMappingURL=sliders.css.map */

/* line 7, ../sass/lightbox.sass */
body:after { content: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn/close.png) url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/animations/ajax-loader-small.gif) url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn/prev.png) url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn/next.png); display: none; }

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; /*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);*/ opacity: 0.8; display: none; }

/* line 20, ../sass/lightbox.sass */
.lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal; }

/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image { display: block; height: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

/* line 32, ../sass/lightbox.sass */
.lightbox a img { border: none; }

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer { position: relative; background-color: white; /*zoom: 1;*/ width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }

/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after { content: ""; display: table; clear: both; }

/* line 44, ../sass/lightbox.sass */
.lb-container { padding: 4px; }

/* line 47, ../sass/lightbox.sass */
.lb-loader { position: absolute; top: 43%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

/* line 56, ../sass/lightbox.sass */
.lb-cancel { display: block; width: 60px; height: 60px; margin: 0 auto; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/animations/ajax-loader-small.gif) no-repeat; }

/* line 63, ../sass/lightbox.sass */
.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav { left: 0; }

/* line 74, ../sass/lightbox.sass */
.lb-nav a { outline: none; }

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next { width: 49%; height: 100%; cursor: pointer; /* Trick IE into showing hover */ display: block; }

/* line 84, ../sass/lightbox.sass */
.lb-prev { left: 0; float: left; }

/* line 87, ../sass/lightbox.sass */
.lb-prev:hover { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn/prev.png) left 48% no-repeat; }

/* line 90, ../sass/lightbox.sass */
.lb-next { right: 0; float: right; }

/* line 93, ../sass/lightbox.sass */
.lb-next:hover { background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn/next.png) right 48% no-repeat; }

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer { margin: 0 auto; padding-top: 5px; /*zoom: 1;*/ width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after { content: ""; display: table; clear: both; }

/* line 103, ../sass/lightbox.sass */
.lb-data { padding: 0 4px; color: #bbbbbb; }

/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; }

/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em; }

/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999; }

/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn/close.png) top right no-repeat; text-align: right; outline: none; /*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);*/ opacity: 0.7; }

/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover { cursor: pointer; /*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);*/ opacity: 1; }

/*# sourceMappingURL=lightbox.css.map */

@charset "UTF-8";
/*header*/
body.sticky-header .header-container { position: fixed; top: -5px; z-index: 999; }

body.sticky-header.side-navi .header-container { left: 260px; }

header { /*box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);*/ position: relative; z-index: 10; }

header #mobile-toggler { display: none; }

header .toggler { display: none; color: #fff; text-decoration: none; font-family: 'Trade Gothic LT'; font-size: 18px; font-weight: bold; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/header/icons.png") no-repeat; text-transform: uppercase; position: absolute; height: 18px; line-height: 20px; padding: 10px 20px 10px 45px; }

header .top { height: 65px; background: #333; color: #fff; overflow: hidden; position: relative; font-family: 'Trade Gothic LT'; font-size: 16px; font-weight: bold; text-transform: uppercase; }

header .top .block { position: absolute; height: auto; min-height: 50px; line-height: 20px; margin: 0; }

header .top a { display: block; color: #b2b2b2; text-decoration: none; text-transform: none; }

header .top a h2 { text-transform: uppercase; color: #fff; margin: 0; padding: 0; line-height: 1.2em; font-size: 16px; }

header .top .block.stores { top: 10px; left: 50%; margin-left: -170px; padding: 5px 0 0 45px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/header/germany-map.png") left top no-repeat; }

header .top .block.action { top: 15px; right: 55px; padding: 10px 0 0 65px; color: #fff; background: #c5086d; font-weight: bold; font-size: 18px; font-family: 'Trade Gothic LT'; border-radius: 5px; height: auto; width: auto; padding: 10px 12px; line-height: 100%; min-height: 0; display: none; vertical-align: middle; }

header .content { height: 155px; background: #018773; /*background: rgb(0,152,129); background: -moz-linear-gradient(top,  rgba(0,152,129,1) 23%, rgba(10,111,96,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(23%,rgba(0,152,129,1)), color-stop(100%,rgba(10,111,96,1))); background: -webkit-linear-gradient(top,  rgba(0,152,129,1) 23%,rgba(10,111,96,1) 100%); background: -o-linear-gradient(top,  rgba(0,152,129,1) 23%,rgba(10,111,96,1) 100%); background: -ms-linear-gradient(top,  rgba(0,152,129,1) 23%,rgba(10,111,96,1) 100%); background: linear-gradient(to bottom,  rgba(0,152,129,1) 23%,rgba(10,111,96,1) 100%);*/ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009881', endColorstr='#0a6f60',GradientType=0 );*/ position: relative; }

header .content .middle .action { top: 15px; right: 55px; padding: 10px 0 0 65px; color: #fff; background: #c5086d; font-weight: bold; font-size: 18px; font-family: 'Trade Gothic LT'; border-radius: 5px; height: auto; width: auto; padding: 10px 12px; line-height: 100%; min-height: 0; display: none; vertical-align: middle; display: inline-block; top: auto; right: auto; }

header .content .filialfinder .finder-search > span { display: none; }

header .content .wrapper { height: 110px; }

header .content .middle { height: 50px; background: #eff0f2; position: relative; }

header .content .middle .right { padding: 0 20px; }

header .content .middle .right a { display: inline-block; vertical-align: middle; border: none; text-indent: -999px; overflow: hidden; }

.header-container .payment-security { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/logos/header-paylogos.png") center no-repeat; /*background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/logos/header-paylogos-nosu.png") center no-repeat; background-position: center right;*/ text-indent: -999px; width: 390px; /*307px;*/ height: 50px; }

.header-container .trusted-shops-logo { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/logos/header-paylogos-ts.png") center no-repeat; width: 35px; height: 35px; margin: 7px 15px; }

header a.logo { position: absolute; top: 24.5px; left: 20px; width: 145px; }

header a.logo > img { width: 145px; }

header span.sub { color: #fff; position: absolute; top: 70px; left: 165px; font-size: 14px; }

header a.jub-slogan { position: absolute; color: #fff; overflow: hidden; text-transform: none; /*	top: 55px; left: 170px; */ font-size: 17px; /* for pictore slug */ text-indent: -9999em; width: 315px; left: 170px; height: 80px; top: 10px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/header/summer-promo.png") no-repeat; }

header #search_mini_form { bottom: 85px; position: absolute; right: 330px; }

header #search_mini_form .form-search { position: relative; width: 250px; margin: 0 auto; }

header #serach-form.toggler { left: 105px; background-position: 10px -160px; padding-left: 40px; }

header .toggler.nav { left: 0; background-position: 15px -120px; }

header .content .actions > div:hover, header .content .actions > div.active { background-color: #e80584 !important; }

header #search_mini_form input { position: absolute; left: 0; top: 0; height: 40px; width: 200px; background: #fff; color: #999; border-radius: unset; border: none; margin: 0; padding: 0; font-size: 18px; border: 1px solid #e0e0e0; }

header #search_mini_form button { background: none; position: absolute; right: 52px; top: 1px; height: 40px; width: 40px; border-radius: unset; min-width: 0; border: none; padding: 0 !important; box-shadow: none; -webkit-box-shadow: none; }

header #search_mini_form button > .icon-search { font-size: 28px; color: #018773; line-height: 40px; }

header span.catalog-search-loader { width: 32px; height: 32px; display: none; z-index: 1; position: absolute; left: 485px; }

header .content .actions { top: 35px; line-height: 24px; position: absolute; left: 270px; height: 40px; }

header .content .actions > div { height: 18px; padding: 10px 20px 10px 40px; float: left; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/header/icons.png") no-repeat; position: relative; }

header .content .actions > div:first-child { border: none; }

header .content .trust-seals { position: absolute; top: 35px; right: 173px; }

header .content .trust-seals a { padding: 0 10px; }

header .content .trust-seals .trustedshops-header { display: inline; }

header .content .trust-seals .ekomi-header { display: inline-block; }

header .content .trust-seals .ekomi-header a { display: block; text-align: center; }

header .content .trust-seals .ekomi-header .current { background: #299989; color: white; padding: 3px 5px 2px; border-radius: 5px; font-size: 8px; }

header .content .filialcount { color: #fff; height: 42px; width: 135px; position: absolute; top: 40px; left: 255px; background: #08574b; text-align: center; }

header .content .filialcount #text { font-family: 'Trade Gothic LT'; font-size: 24px; line-height: 42px; }

header .content .filialcount .triangle { position: absolute; width: 0; height: 0; top: 0px; right: -13px; margin: 0 auto; padding: 0; border-bottom: 21px solid transparent; border-left: 14px solid #08574b; border-top: 21px solid transparent; }

/*header .toggler:hover,
header .toggler.active,*/
body.sticky-header header .content .filialcount { display: none; }

header .content .user { position: absolute; height: 110px; width: 75px; right: 75px; }

header .content .cart-box { position: absolute; right: 0px; height: 110px; width: 75px; }

header .content .user .icon-person { color: #fff; position: absolute; top: 35px; right: 25px; font-size: 24px; }

header .content .cart-box .icon-cart { color: #fff; position: absolute; top: 35px; right: 25px; font-size: 24px; }

header .content .cart-box a { /*    transition: all .25s ease; -webkit-transition: all .25s ease; -khtml-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; */ font-family: 'Trade Gothic LT'; font-size: 16px; font-weight: normal; line-height: 145px; color: #fff; text-decoration: none; text-align: center; text-transform: capitalize; display: block; height: 110px; width: 74px; border-left: 1px solid #fff; padding: unset; background: unset; }

header .content .user a { /*    transition: all .25s ease; -webkit-transition: all .25s ease; -khtml-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; */ font-family: 'Trade Gothic LT'; font-size: 16px; font-weight: normal; line-height: 145px; color: #fff; text-decoration: none; text-align: center; text-transform: capitalize; display: block; height: 110px; width: 74px; border-left: 1px solid #fff; padding: unset; background: unset; }

header .content .user a.toggler { background-color: #fff; color: #018773; }

header .content .user a.toggler:hover { background-color: #08574b; color: #fff; }

header .content .user .icon-person.logged-in { position: absolute; top: 35px; right: 25px; font-size: 24px; color: unset; }

header .content .cart-box a:hover, header .content .user a:hover { background: #08574b; }

header .content .actions > div, header .content .actions a { font-family: 'Trade Gothic LT'; font-size: 18px; font-weight: bold; color: #fff; text-decoration: none; text-transform: uppercase; display: block; line-height: 20px; }

header .content .cart-box > div.cart-top .cart-quantity { width: 16px; height: 16px; position: absolute; right: 10px; top: 20px; border-radius: 100%; text-align: center; background: #fdd04f; border: 1px solid #fff; overflow: hidden; color: #0a7061; font-size: 11px; line-height: 16px; text-indent: 0; }

header .content .cart-box > div.cart-top span.price { font-size: 13px; display: block; line-height: 15px; text-align: right; }

header .content .actions > div.phone-block, header .content .actions > div.stores { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/header/phone.png") no-repeat 5px -2px; cursor: pointer; height: 25px; margin: 0 10px; overflow: hidden; padding: 7px 10px 3px 40px; line-height: 20px; }

header .content .filialfinder { position: absolute; top: 40px; left: 390px; }

header .content .filialfinder .finder-search #filial-search { height: 40px; padding: 0; margin: 0; font-size: 18px; text-indent: 25px; border: 1px solid #d6d6d6; border-radius: unset; }

header .content .filialfinder .finder-search > button { position: absolute; top: 1px; right: 0px; background: none; border-radius: unset; border: none; margin: 0; padding: 0; height: 40px; width: 40px; min-width: unset; }

header .content .filialfinder .finder-search button > .icon-location { font-size: 28px; color: #018773; line-height: 40px; }

header .content .actions > div.phone-block.close { background-position: 5px -43px; }

header .content .actions > div.stores { background-position: 5px -84px; }

header .filialfinder-box, header .search-mini-box, header .nav-container #p-heading { display: none; }

body.sticky-header header .top, body.sticky-header header a.logo { display: none !important; }

body.sticky-header header .content .actions > div.phone-block, body.sticky-header header .content .trust-seals { display: none !important; }

body.sticky-header header #nav, body.sticky-header header #nav-right, body.sticky-header header #p-heading { display: none !important; }

body.sticky-header .filialfinder, body.sticky-header #search_mini_form { display: none !important; }

body.sticky-header header .content .cart-box span, body.sticky-header header .content .cart-box .cart-quantity { display: none !important; }

body.sticky-header header .content .user span { display: none !important; }

body.sticky-header header .sub { display: none !important; }

body.sticky-header header .content .actions > div.cart-top span.price, body.sticky-header header .content .middle .right { display: none !important; }

body.sticky-header header a.jub-slogan { display: none !important; }

body.sticky-header header .content .filialfinder.visi, body.sticky-header header #search_mini_form.visi { display: block !important; }

body.sticky-header header #nav { height: auto; }

body.sticky-header header .content .filialfinder { width: 100%; left: 0px; }

body.sticky-header header .content .filialfinder #filial-search { max-width: unset; text-align: center; }

body.sticky-header header .content .filialfinder .finder-search > button { left: 7px; opacity: 0.5; }

body.sticky-header header .content .filialfinder .finder-search > span { display: block; position: absolute; right: 25px; top: 11px; color: #e6007e; /*pointer-events: none;*/ }

body.sticky-header header .content .filialfinder .finder-search span > .icon-arrow-right { position: absolute; top: 2px; margin-left: 5px; }

body.sticky-header header .content .cart-box { height: 40px; }

body.sticky-header header .content .cart-box a { height: 40px; }

body.sticky-header header .content .cart-box .icon-cart { top: 12px; right: 27px; font-size: 20px; }

body.side-navi header #nav, body.side-navi header #nav-right { display: block !important; }

body.sticky-header header .filialfinder-box { display: block; height: 40px; position: absolute; right: 225px; }

body.sticky-header header .filialfinder-box a { font-family: 'Trade Gothic LT'; font-size: 16px; line-height: 145px; color: #fff; text-decoration: none; text-align: center; display: block; height: 110px; width: 74px; border-left: 1px solid #fff; display: block; height: 40px; }

body.sticky-header header .filialfinder-box:hover { background-color: #08574b; }

body.sticky-header header .filialfinder-box a:hover { background-color: #08574b; }

body.sticky-header header .filialfinder-box a > .icon-location { position: absolute; top: 12px; right: 27px; font-size: 20px; }

body.sticky-header header .search-mini-box { position: absolute; right: 150px; display: block; height: 40px; }

body.sticky-header header .search-mini-box:hover { background-color: #08574b; }

body.sticky-header header .search-mini-box a { font-family: 'Trade Gothic LT'; font-size: 16px; line-height: 145px; color: #fff; text-decoration: none; text-align: center; display: block; height: 110px; width: 74px; border-left: 1px solid #fff; display: block; height: 40px; }

body.sticky-header header .search-mini-box a:hover { background-color: #08574b; }

body.sticky-header .search-mini-box a > .icon-search { position: absolute; top: 12px; right: 27px; font-size: 20px; }

body.sticky-header #search_mini_form { top: 40px; width: 100%; bottom: unset; right: unset; }

body.sticky-header #search_mini_form #search { max-width: unset; text-align: center; }

body.sticky-header #search_mini_form button { left: 7px; opacity: 0.5; }

body.sticky-header #search_mini_form span { display: block; position: absolute; right: 25px; top: 11px; color: #e6007e; /*pointer-events: none;*/ }

body.sticky-header #search_mini_form span > .icon-arrow-right { position: absolute; top: 2px; margin-left: 5px; }

body.sticky-header header .content { height: 40px !important; }

body.sticky-header header .content .middle { background: none; position: static; display: inline !important; }

body.sticky-header header .content .wrapper { height: 40px !important; }

body.sticky-header header #mobile-toggler { display: block; height: 40px; position: absolute; left: 0px; top: 0px; width: 74px; color: #fff; border-left: none; border-right: solid 1px #fff; }

body.sticky-header header #mobile-toggler > .icon-menu { font-size: 20px; position: absolute; top: 12px; right: 27px; }

body.sticky-header header #mobile-toggler.active { height: 38px; border-bottom: solid 2px #08574b; color: #08574b; }

/*body.sticky-header header .toggler {
	display: block;
	top: 2px;
}*/
#mobile-toggler.active { background-color: #fff; color: #08574b !important; }

#mobile-toggler.active:hover { background-color: #fff; }

body.sticky-header header .content .actions { right: 220px; top: 5px; }

body.sticky-header header .top .block.stores { border: none !important; }

body.sticky-header header .content div.user { display: block !important; }

body.sticky-header header .content .user { height: 40px; }

body.sticky-header header .content .user a { height: 40px; }

body.sticky-header header .content .user .icon-person { font-size: 20px; top: 12px; right: 27px; }

body.search-block header #search_mini_form { display: block !important; left: 0; top: 100px; width: 100%; height: 30px; padding: 20px 0; background: #e80584; z-index: 999; }

body.sticky-header.search-block header #search_mini_form { top: 40px; }

.phone-infos-wrapper { display: none; width: 400px; z-index: 999; position: absolute; top: 92px; left: 50%; z-index: 999; border: #0a6f60 solid 10px; background: #fff; padding: 10px; margin-left: -190px; }

.phone-infos-wrapper:before { content: ' '; width: 16px; height: 8px; display: block; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/header/phone-infos-arrow.png") no-repeat; position: absolute; top: -18px; left: 54.321%; margin-left: -13px; }

.phone-infos-content { text-align: left; }

.phone-infos-content h2 { margin: 0; }

.phone-infos-content p { line-height: 1.25em; font-size: 14px; }

/* styling search popup */
div#search_autocomplete { z-index: 1000; }

.search-infos-wrapper { width: 100%; height: 0; position: absolute; top: 0; left: -75%; opacity: 0; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; -ms-opacity: 0; -o-opacity: 0; /*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);*/ transition: all 1.5s linear; -webkit-transition: all 1.5s linear; -khtml-transition: all 1.5s linear; -moz-transition: all 1.5s linear; -ms-transition: all 1.5s linear; -o-transition: all 1.5s linear; }

.search-infos { /*z-index: inherit;*/ position: absolute; left: 50%; margin-left: -249px; top: 120px; }

.search-infos-wrapper.visible { left: 0; /*border-bottom: dashed 3px red;*/ height: 1800px; /*z-index: 110;*/ opacity: .999; -webkit-opacity: .999; -khtml-opacity: .999; -moz-opacity: .999; -ms-opacity: .999; -o-opacity: .999; /*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=.999);*/ }

.search-infos-content, #search_autocomplete { /*z-index: inherit;*/ width: 458px !important; text-align: left !important; background-color: white !important; padding: 5px 0 !important; border: solid 1px #00b59a; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; box-shadow: 0 5px 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 5px 4px rgba(0, 0, 0, 0.4); -khtml-box-shadow: 0 5px 4px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 5px 4px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0 5px 4px rgba(0, 0, 0, 0.4); -o-box-shadow: 0 5px 4px rgba(0, 0, 0, 0.4); }

.search-infos-content > p, #search_autocomplete p { margin: 1px 0; background: transparent; }

.search-infos-content > p > span, #search_autocomplete p > span { width: 438px; display: block; padding: 5px 10px; }

.search-infos-content > p > span[style*="font-size"][style*="medium"], #search_autocomplete p > span[style*="font-size"][style*="medium"] { margin-bottom: 15px !important; }

.search-infos-content a, #search_autocomplete a { text-decoration: none !important; display: block; z-index: 1001; }

.search-infos-content a:hover, #search_autocomplete a:hover { background-color: #eee; }

.search-infos-content a, #search_autocomplete p > span { color: black; height: 17px; }

.search-infos-content span.entry-title, #search_autocomplete span.entry-title { display: inline-block; width: 325px; white-space: nowrap; overflow: hidden; }

.search-infos-content span.title-fader, #search_autocomplete span.title-fader { width: 55px; height: 15px; display: inline-block; /*z-index: 101;*/ position: relative; top: -19px; margin-left: 270px; background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%); /* IE10+ */ background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */ }

.search-infos-content span.entry-comment, #search_autocomplete span.entry-comment { float: right; position: relative; display: block; width: 100px; text-align: right; }

.search-infos-content > p > span:hover span.title-fader, #search_autocomplete a:hover span.title-fader { background: -moz-linear-gradient(left, rgba(238, 238, 238, 0) 0%, #eeeeee 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(238, 238, 238, 0)), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(238, 238, 238, 0) 0%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(238, 238, 238, 0) 0%, #eeeeee 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(238, 238, 238, 0) 0%, #eeeeee 100%); /* IE10+ */ background: linear-gradient(to right, rgba(238, 238, 238, 0) 0%, #eeeeee 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eeeeee', endColorstr='#eeeeee',GradientType=1 ); /* IE6-9 */ }

.search-infos-content strong span, #search_autocomplete strong span { display: block; width: 438px; padding: 5px 10px; border-top: solid 1px #00b59a; border-bottom: solid 1px #00b59a; background: #f4f4f4; /* Old browsers */ background: -moz-linear-gradient(top, #f4f4f4 0%, #e2e2e2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #e2e2e2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f4f4f4 0%, #e2e2e2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f4f4f4 0%, #e2e2e2 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f4f4f4 0%, #e2e2e2 100%); /* IE10+ */ background: linear-gradient(to bottom, #f4f4f4 0%, #e2e2e2 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */ }

.search-infos-content span.no-results, #search_autocomplete span.no-results { color: #aaa; }

header #customer-box { background: #fff; box-shadow: 0 0 3px #333; display: none; height: auto; position: absolute; right: 0px; top: 110px; width: 260px; z-index: 999; }

body.sticky-header #customer-box { top: 40px; }

header #customer-box .customer-box-heading { padding: 14.5px 20px; font-size: 18px; color: #08574b; }

header #customer-box .customer-box-heading .icon-arrow-left, header #customer-box .customer-box-heading span { vertical-align: middle; }

header #customer-box .customer-box-heading .icon-arrow-left { font-size: 75%; }

header #customer-box .customer-box-heading span { font-family: 'Trade Gothic LT'; font-weight: bold; text-transform: uppercase; margin-left: 10px; font-size: 18px; }

header #customer-box .customer-box-content { padding: 10px; height: auto; }

header #customer-box .customer-box-content a { font-family: 'Trade Gothic LT'; font-size: 18px; font-weight: bold; text-transform: none; padding: 9px 0; margin: 8px 0; border-left: none; line-height: 30px; background-color: #ffcc00; color: #08574b; text-align: center; height: 30px; width: 100%; }

header #customer-box .customer-box-content a span { vertical-align: middle; }

header #customer-box .customer-box-content a.customer-acc { background-color: #ffcc00; }

header #customer-box .customer-box-content a.customer-acc:hover { background-color: #fab005; }

header #customer-box .customer-box-content a.customer-logout { background: #fff; border: solid 1px #08574b; width: calc(100% - 2px); }

header #customer-box .customer-box-content a.customer-logout:hover { background-color: #08574b; color: #fff; }

header #customer-box h2 { font-size: 18px; font-weight: normal; }

header #customer-box hr { margin: 0; border: none; background: #08574b; clear: both; position: relative; }

header #customer-box .customer-box-content a > .icon-arrow-right { position: absolute; right: 40px; }

header #customer-box .customer-box-content a.customer-acc > .icon-arrow-right { font-size: 75%; top: 108px; }

header #customer-box .customer-box-content a.customer-logout > .icon-arrow-right { font-size: 75%; top: 165px; }

body.sticky-header.customer-box header #customer-box span { display: inline-block !important; }

body.customer-box header #customer-box { display: block; }

/*
header #customer-box:before {
	background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/header/phone-infos-arrow.png") no-repeat;
	content: " ";
	display: block;
	height: 8px;
	right: 50px;
	position: absolute;
	top: -23px;
	width: 16px;
}

header #customer-box h2 {
	font-size: 21px;
}

header #customer-box a {
	color: #0a6f60;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 15px 0;
	text-transform: none;
	text-indent: 0;
}
header #customer-box a:before {
	content: '»';
	margin-right: .5em;
}

header #customer-box hr {
	margin: 10px 0;
}

body.customer-box header #customer-box {
	display: block;
}*/

/*# sourceMappingURL=header.css.map */

/*-------OPTIC*/
footer { font-family: "Arial", "Helvetica", "Sans Serif", sans-serif; font-size: 16px; width: 100%; margin-top: 30px; }

footer .nl { display: none; /*einschalten wenn Newsletter Bereich gebraucht wird + cms block aktivieren*/ }

footer a { color: inherit; text-decoration: none; font-size: inherit; }

footer a:hover, footer a:focus { outline: none; color: inherit; text-decoration: none; }

footer .no-bg { background-color: transparent; padding-bottom: 0; bottom: -35px; position: relative; z-index: 1; }

footer .no-bg .go-top { background-color: #e6efed; border-radius: 50%; display: block; width: 45px; height: 70px; padding-left: 25px; text-align: left; line-height: 3; text-decoration: none; /*-ms-transform: rotate(90deg);*/ /*-webkit-transform: rotate(90deg);*/ /*transform: rotate(90deg);*/ font-size: 1.2em; color: #08574b; }

footer .no-bg .go-top i { display: block; padding-top: 14px; transition: all 0.1s linear 0s; }

footer .no-bg .go-top:hover i { padding-top: 8px; }

footer section { color: #333; background-color: #e6efed; }

footer section .t-section .block { margin: 0; }

footer section span, footer section .tab button, footer section:last-child { font-family: "Trade Gothic LT", "Arial", "Helvetica", "Sans Serif", sans-serif; font-size: 1.125em; }

footer .nl span, footer .social span { font-weight: bold; }

footer section:nth-last-child(2) span { font-weight: bold; }

footer section .tab button { font-weight: bold; border: none; outline: none; background: inherit; padding: 10px 0; cursor: pointer; transition: 0.3s; line-height: 1; color: inherit; }

footer section .tab button.active { color: #018773; }

footer section .panel { -webkit-box-shadow: none; box-shadow: none; border: none; border-radius: 0; padding: 5px 0; }

footer section form label { color: #018773; }

footer section form input[type="submit"] { color: #08574b; font-weight: bold; cursor: pointer; }

footer section form input[type="text"], footer section form input[type="submit"] { border: none; background-color: transparent; }

footer section form .submit-field { background-color: white; border: 1px solid #08574b; }

footer section form .submit-field:hover { border: 1px solid #e6007e; }

footer section form input[type="submit"]:hover { color: #e6007e; }

footer section form input[type="text"]:focus, footer section form input[type="submit"]:focus { outline: none; }

footer section:nth-last-child(2) a:hover, footer section:nth-last-child(2) a:active { color: #e6007e; }

footer section:last-child { background-color: #018773; color: #fff; font-weight: normal; }

footer section:last-child a:hover { color: inherit; text-decoration: underline; display: inline-flex; }

footer .nl, footer .social { min-height: 60px; z-index: 2; position: relative; }

footer .seperate { margin-bottom: 3px; }

footer section, footer .t-section { display: flex; display: -webkit-flex; display: -ms-flexbox; }

footer section ul, footer .t-section ul { list-style-type: none; padding: 0; margin: 0; }

footer section form .submit-field, footer .t-section form .submit-field { padding: 8px; }

footer section:nth-last-child(2) { align-items: stretch; }

footer section span.headline { margin-bottom: 15px; display: block; font-size: 22px !important; }

@media (max-width: 1023px) { footer section span.headline { display: none !important; } }

footer section:last-child ul li { display: inline-block; /*margin: 0;*/ margin: 5px 10px 5px 0; }

footer section:last-child span { margin: 5px 10px 5px 0; }

footer section img { margin: 5px 10px 5px 0; }

footer .tab { padding-right: 20px; }

footer ul.panel { margin-top: 15px; }

footer .tab ul li { margin: 0 !important; }

footer .tab ul li a { display: block; border-bottom: 1px solid lightgrey; padding: 11px 0; font-size: 15px; }

footer .tab ul li.first a { border-top: 1px solid lightgrey; }

footer h4 { font-size: 22px; }

footer section .payment .footer-visa, footer section .payment .footer-mastercard, footer section .payment .footer-sofortueberweisung, footer section .payment .footer-paypal, footer section .payment .footer-vorkasse, footer section .payment .footer-ups, footer section .payment .footer-dpd, footer section .payment .footer-gls, footer section .payment .footer-senator, footer section .versand .footer-visa, footer section .versand .footer-mastercard, footer section .versand .footer-sofortueberweisung, footer section .versand .footer-paypal, footer section .versand .footer-vorkasse, footer section .versand .footer-ups, footer section .versand .footer-dpd, footer section .versand .footer-gls, footer section .versand .footer-senator { width: auto; background: white; border: 1px solid lightgrey; }

footer section .payment .footer-visa, footer section .versand .footer-visa { padding: 9px 8px; height: 18px; margin-right: 4px; }

footer section .payment .footer-mastercard, footer section .versand .footer-mastercard { padding: 5px 14px; height: 26px; }

footer section .payment .footer-sofortueberweisung, footer section .versand .footer-sofortueberweisung { padding: 8px 8px; height: 18px; margin-right: 4px; }

footer section .payment .footer-paypal, footer section .versand .footer-paypal { padding: 9px 6px; height: 16px; }

footer section .payment .footer-vorkasse, footer section .versand .footer-vorkasse { padding: 7px 42px; height: 21px; }

footer section .payment .footer-ups, footer section .versand .footer-ups { padding: 4px 16px; height: 26px; margin-right: 4px; }

footer section .payment .footer-dpd, footer section .versand .footer-dpd { padding: 5px 6px; margin-right: 4px; height: 26px; }

footer section .payment .footer-gls, footer section .versand .footer-gls { padding: 9px 6px; height: 18px; }

footer section .payment .footer-senator, footer section .versand .footer-senator { padding: 6px 7px; height: 22px; }

footer section .payment img, footer section .versand img { margin: 0; }

footer .t-section .row { margin-bottom: 7px; }

/*-------CONSTRUCT*/

/*# sourceMappingURL=footer.css.map */

.nav-container { background: none; margin: 0; padding: 0; border-top: 4px solid #fff; }

body.sticky-header .nav-container { border-top: none; }

#nav-right { padding: 0; height: 73px; white-space: nowrap !important; font-family: 'Trade Gothic LT'; float: right; }

body.sticky-header #nav-right { width: 260px; height: unset; background-color: #018773; }

#nav-right li { text-align: center; background: none; padding: 0; margin: 0; float: left; }

body.sticky-header #nav-right li { float: none; width: 100%; }

body.sticky-header #nav-right span { float: left; }

body.sticky-header #nav-right a { line-height: 30px; }

#nav-right a { margin: 0; padding: 4px 0; height: 65px; width: 74px; font-size: 16px; line-height: 65px; display: block; text-align: center; text-transform: capitalize; border-left: 1px solid #fff; color: #fff; }

#nav { padding: 0; height: 73px; white-space: nowrap !important; font-family: 'Trade Gothic LT'; float: left; }

#nav li { text-align: left; background: none; padding: 0; margin: 0; }

#nav li.last { background: none; border-right: none !important; }

#nav a { margin: 0; padding: 5px 0; height: 29px; font-size: 18px; line-height: 19px; display: block; text-align: center; /*text-transform: capitalize;*/ }

#nav a.level-top { margin: 0; padding: 5px 20px 6px; height: 29px; font-size: 18px; line-height: 30px; display: block; color: #fff; text-align: center; text-transform: capitalize; }

#nav li.active a.level-top > span, #nav-right li.active a.level-top > span { color: #08574b; }

body.sticky-header #nav li.active a.level-top > span, body.sticky-header #nav-right li.active a.level-top > span { color: #e6007e; }

body.sticky-header #nav a.level-top { color: #018773; }

#nav li.last a, #nav li a.last { border-right: 0; }

#nav a.level-top:hover { background-color: #08574b; }

#nav li.extra { float: right; /*margin-right: 15px;*/ background: #0c6052; }

/* All Levels */
/* Style consistent throughout all nav levels */
#nav li { /*  position: relative;*/ }

#nav a, #nav a:hover { display: block; text-decoration: none; }

#nav span { display: block; /*cursor: pointer;*/ white-space: nowrap; }

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

/* 0 Level */
#nav li { float: left; }

/* 2nd Level */
#nav > li > ul { position: absolute !important; top: 167px; display: none; position: relative; }

/* Show menu */
/* @dd: no, dont show menu
#nav ul.shown-sub {
    z-index: 999;
	display: block;
}*/
/* @dd: remove easing
#nav li.level-top,
#nav li.level-top > a,
#nav-right li.level-top,
#nav-right li.level-top > a {
	transition: all .25s ease;
    -webkit-transition: all .25s ease;
    -khtml-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
}*/
#nav li.level-top:hover, #nav li.level-top > a:hover, #nav li.level-top.over > a, #nav-right li.level-top:hover, #nav-right li.level-top > a:hover, #nav-right li.level-top.over > a { background: #08574b; }

#nav li.level-top.active > a, #nav-right li.level-top.active > a { background: #fff; border-bottom: 2px solid #08574b; }

#nav-right li.level-top:first-child:hover, #nav-right li.level-top:first-child > a:hover, #nav-right li.level-top.active:first-child > a, #nav-right li.level-top.over:first-child > a { background: #e80584 !important; }

body.sticky-header.side-navi #nav li.level-top:hover, body.sticky-header.side-navi #nav li.level-top > a:hover, body.sticky-header.side-navi #nav li.level-top.active > a, body.sticky-header.side-navi #nav li.level-top.over > a { background: #e6efed; }

#nav ul.level0 { margin-top: -13px; background-color: #e80584; height: 275px; padding: 10px 12px; border: 0; box-shadow: 0 5px 4px rgba(0, 0, 0, 0.4); width: auto; }

#nav li.last > ul.level0 { right: 0; }

#nav ul.level0.children-5 { width: 947px; left: 0; }

#nav ul.level0.children-4 { width: 738px; }

#nav ul.level0.children-3 { width: 552px; }

#nav ul.level0.children-2 { width: 375px; }

#nav ul.level0 li { padding: 5px 0 5px 10px; display: block; position: relative; }

#nav ul.level0 li.first { margin-left: 0; }

#nav ul.level0 > li.last { margin-left: 2px; padding: 0 0 10px 10px; }

#nav ul li.first, #nav ul.level1 li { float: left; width: 172px; clear: none; background-color: white; }

#nav ul.level0 li.first.parent, #nav ul.level1 li.first.last { background-color: #e2e2e2; overflow: hidden; padding: 0 0 5px; }

#nav ul.level0.children-1 ul.level1 > li { padding-bottom: 10px !important; }

#nav ul.level0 > li.first.last { width: auto; background: none; margin-left: 0 !important; padding: 0 !important; }

#nav ul.level0 li.level1 > span { height: 30px; font-size: 20px; font-weight: bold; line-height: 28px; color: #C80071 !important; float: none; display: block; margin-bottom: 4px; }

.level1.last > span { background: #fff; padding: 5px !important; margin: 0; }

.level1.first.last > .title { padding-left: 10px !important; }

#nav ul li.level1.last { text-align: left; }

#nav ul.level1 { left: 0; z-index: 999; }

#nav ul.level1 > li { height: 220px; overflow: hidden; }

#nav ul.level1 li.level2 > .title, #nav ul.level1 li.level2 > span { color: #333 !important; font-size: 23px; height: 25px; line-height: 23px; font-weight: bold; text-align: left; }

#nav ul.level1 li.level2 > .title { line-height: 25px; float: left; }

#nav ul.level1 li > span:first-child { margin-right: 15px; }

#nav ul.level1 li span.category-fake-infos { width: 109px; height: 105px; margin-top: 10px; display: block; font-size: 11px; line-height: 13px; padding-left: 50px; font-weight: lighter; }

#nav ul.level1 li span.category-fake-infos .the-thing { position: absolute; left: 10px; width: 33px; height: 100px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/vertical-thing.png") left top no-repeat; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); -khtml-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); }

#nav ul.level1 li span.category-fake-infos .the-thing.returns { background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/vertical-thing-returns.png"); }

#nav ul.level1 li span.category-fake-infos span { position: relative; width: 159px; left: -50px; height: 60px; }

#nav ul.level1 li span.category-fake-infos span.description { font-size: 12px; line-height: 14px; font-weight: normal; display: block; height: 85px; left: -5px; width: 110px; }

#nav ul.level1 li span.category-fake-infos span.description p { margin: 0; padding-left: 15px; font-size: 11px; line-height: 13px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bullets/description-li.png") 2px 2px no-repeat; }

#nav ul.level1 li span.category-fake-infos span.big-price { top: 7px; text-align: right; font-size: 23px; font-weight: bold; line-height: 23px; left: -55px; }

#nav .markisen-infos { width: 245px !important; height: 245px !important; font-size: 11px !important; line-height: 13px !important; color: black !important; overflow: hidden !important; font-weight: normal !important; }

#nav .markisen-infos span { float: none !important; display: inline !important; }

#nav ul.level1 li .link-button { bottom: 10px; left: 10px; width: 160px; height: 17px !important; padding: 10px 0; cursor: pointer; position: absolute; }

#nav ul.level1 li.standardjalousie.first.last .link-button, #nav ul.level1 li.standardrollo.first.last .link-button { left: 5px !important; bottom: 5px !important; }

#nav ul.level1 li.faltrollo_premium, #nav ul.level1 li.gardine, #nav ul.level1 li.velux { background-color: white !important; }

#nav span { float: left; }

#nav .category-separator { width: 25px; height: 25px; display: block; position: relative; }

#nav .category-star { width: 16px; height: 16px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bullets/star.png") left center no-repeat; margin-left: 5px; position: relative; top: 5px; }

/* extra css selectors */
a.to-the-top { text-decoration: none; transition: .25s; -webkit-transition: .25s; -khtml-transition: 0.25s; -moz-transition: 0.25s; -ms-transition: 0.25s; -o-transition: 0.25s; float: right; display: inline-block; color: #666; }

a.to-the-top:hover { opacity: .5; -webkit-opacity: .5; -khtml-opacity: .5; -moz-opacity: .5; -ms-opacity: .5; -o-opacity: .5; /*filter: alpha(opacity=50);*/ -ms-filter: "progid:DXImageTransform.Microsoft. Alpha(Opacity=50)"; }

#nav .description { overflow: hidden; }

#nav .description > ul { position: relative; left: 0; top: 0; }

#nav ul li.level1.last li { margin-left: 10px; }

#nav ul li.level1.last li.level2:first-child { margin-left: 0; }

#nav .description > ul > li { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bullets/description-li.png") no-repeat scroll 2px 2px transparent; font-size: 11px; line-height: 12px; margin: 0; padding: 0 0 0 16px !important; height: auto; top: 0; position: relative; width: auto !important; }

.level1.first.parent, .level1.first.parent li { padding-left: 5px !important; }

.level1.first.parent > span { border-bottom: #e80584 4px solid; margin: 0 0 0 -5px !important; padding: 5px 10px; }

/*
.level2.first.last {
  height: 240px !important;
}
*/
.fixed.link-button.yellow { width: 155px !important; }

span.readmore, span.readless, span.jc_read_more, span.jc_read_less { display: inline-block; cursor: pointer; color: #016758; position: relative; float: right; padding: 3px 6px; /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 );*/ transition: .25s; }

span.readmore:hover, span.readless:hover, span.jc_read_more:hover, span.jc_read_less:hover { color: #319788; }

div.readme, div.jc_read_me { display: none; }

/* EXTRA STYLES FOR CMS NAVIGATION */
#jc-cms-navi { width: 926px; height: 400px !important; right: 0; /*display: block !important;
z-index: 999 !important;*/ }

#jc-cms-navi > li { padding-left: 0 !important; height: 390px; /*290px;*/ }

#jc-cms-navi > li.first { width: 551px !important; margin-right: 5px; padding: 0 0 10px 0 !important; background-color: white !important; }

#jc-cms-navi > li.first > span { background-color: white !important; padding-top: 5px; }

#jc-cms-navi > li.last { width: 367px !important; overflow: hidden; }

#jc-cms-navi > li > ul { height: 357px !important; transition: all 0.5s ease 0s; }

#jc-cms-navi > li.last > ul { background-color: white; }

#jc-cms-navi > li ul > li { width: 100%; padding: 0 !important; margin-left: 0 !important; }

#jc-cms-navi > li > ul > li { /* background-color: #E2E2E2; */ }

#jc-cms-navi > li > ul:hover > li > a { /*font-size: 13px; height: 18px; padding-top: 4.5px;*/ }

#jc-cms-navi > li > ul > li a { font-size: 18px; /*14px;*/ color: #009881; padding: 8px 0 5px 7px; /*padding: 6px 0 0 7px;*/ height: 19px; float: left; /*transition: all 0.5s ease 0s;*/ }

#jc-cms-navi > li > ul > li > a.compressed { width: 34% !important; }

#jc-cms-navi > li > ul > li:hover > a { background-color: #E2E2E2; color: #C80071; /*width: 34%;*/ /*height: 18px;/*34px;*/ /*padding-top: 11px; font-size: 18px;*/ box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); text-align: left; }

#jc-cms-navi > li > ul > li:hover > a:not(:only-child) { width: 34%; }

#jc-cms-navi > li > ul > li:hover > a:only-child { width: 100%; }

#jc-cms-navi > li.last > ul > li:hover > a { width: 50%; }

#jc-cms-navi > li.last > ul > li:hover > a.no-children { width: 100%; }

#jc-cms-navi > li > ul > li a span { float: right; margin-right: 5px; /*35px*/ margin-left: 5px; font-size: 36px; /*13px;*/ position: relative; top: -2px; transition: .25s; }

#jc-cms-navi > li > ul > li:hover > a > span { margin-right: 10px; /*z-index: 1000; position: relative; text-shadow: -1px 0 3px rgba(0, 0, 0, .25);*/ }

#jc-cms-navi > li > ul > li ul { width: 0; /*transition: all 0.5s ease 0s;*/ height: 275px !important; background-color: #E2E2E2 !important; position: absolute !important; left: 999px; display: none; box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }

#jc-cms-navi > li > ul > li ul:hover > li > a { /*font-size: 13px; height: 18px; padding-top: 4.5px;*/ }

#jc-cms-navi > li > ul > li > ul li:hover > a { color: #C80071; /*height: 34px; padding-top: 16px; font-size: 18px;*/ box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); background-color: #EEE; width: 100%; text-align: left; }

#jc-cms-navi > li.last > ul > li > ul li:hover > a { background-color: #FCFCFC; }

#jc-cms-navi > li > ul > li > ul > li:hover > a > span { margin-right: 10px; /*z-index: 1000; position: relative; text-shadow: -1px 0 3px rgba(0, 0, 0, .25);*/ }

#jc-cms-navi > li > ul > li:hover > ul { width: 66%; left: 34%; display: block; height: 375px !important; }

#jc-cms-navi > li.last > ul > li:hover > ul { width: 50%; left: 50%; }

#jc-cms-navi > li > ul > li > ul.compressed { width: 34%; left: 34%; }

#jc-cms-navi > li > ul > li > ul > li > ul { background-color: #EEE !important; }

#jc-cms-navi > li > ul > li > ul > li:hover > ul { width: 99%; left: 100%; display: block; height: 375px !important; }

#jc-cms-navi > li > ul > li > ul > li > ul li > a { white-space: normal; /*display: block;*/ height: auto; text-align: left; max-width: 169px !important; }

#jc-cms-navi > li > ul > li > ul > li > ul li:hover > a { background-color: #FCFCFC; max-width: 169px !important; /*line-height: 20px !important; height: auto !important; padding-bottom: 14px;*/ }

/* new pictograms for products navigation */
#nav li.level2 .category-fake-infos .the-thing { width: 36px !important; height: 101px !important; left: 12px !important; box-shadow: none !important; }

#nav li.level1.first .category-fake-infos .the-thing { left: 7px !important; box-shadow: none !important; }

#nav li.level2 .category-fake-infos .the-thing { background: no-repeat left top; }

#nav li.level2 .category-fake-infos #standardjalousie { background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/jalousien/standard.png"); }

#nav li.level2 .category-fake-infos #massjalousie_basic { background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/jalousien/basic.png"); }

#nav li.level2 .category-fake-infos #massjalousie_medium { background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/jalousien/medium.png"); }

#nav li.level2 .category-fake-infos #massjalousie_premium { background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/jalousien/premium.png"); }

#nav li.level2 .category-fake-infos #massjalousie_holz { background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/jalousien/holz.png"); }

#nav li.level2 .category-fake-infos #standardrollo { background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/rollos/standard.png"); }

#nav li.level2 .category-fake-infos #massrollo_basic { background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/rollos/basic.png"); }

#nav li.level2 .category-fake-infos #massrollo_medium { background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/rollos/medium.png"); }

#nav li.level2 .category-fake-infos #massrollo_premium { background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/rollos/premium.png"); }

#nav li.level2 .category-fake-infos #doppelrollo_sunstrip_basic, #nav li.level2 .category-fake-infos #doppelrollo_sunstrip_medium, #nav li.level2 .category-fake-infos #doppelrollo_sunstrip_premium { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/rollos/doppelrollo.png") no-repeat scroll left top rgba(0, 0, 0, 0); }

#nav li.level2 .category-fake-infos #plissee_cosiflor { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/plissees/topdeal.png") no-repeat scroll left top rgba(0, 0, 0, 0); }

#nav li.level2 .category-fake-infos #plissee_topdeal { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/plissees/cosiflor.png") no-repeat scroll left top rgba(0, 0, 0, 0); }

#nav li.level2 .category-fake-infos #plissee_luxaflex { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/plissees/cosiflor.png") no-repeat scroll left top rgba(0, 0, 0, 0); }

#nav li.level2 .category-fake-infos #wabenplissee_cosimo, #nav li.level2 .category-fake-infos #wabenplissee_cosiflor, #nav li.level2 .category-fake-infos #wabenplissee_duette { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/plissees/duette.png") no-repeat scroll left top rgba(0, 0, 0, 0); }

#nav li.level2 .category-fake-infos #plissee_cosimo { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/plissees/cosimo.png") no-repeat scroll left top rgba(0, 0, 0, 0); }

#nav li.level2 .category-fake-infos #lamv_basic { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/lamellenvorhaenge/basic.png") no-repeat scroll left top rgba(0, 0, 0, 0); }

#nav li.level2 .category-fake-infos #lamv_medium { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/lamellenvorhaenge/medium.png") no-repeat scroll left top rgba(0, 0, 0, 0); }

#nav li.level2 .category-fake-infos #lamv_premium { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/lamellenvorhaenge/premium.png") no-repeat scroll left top rgba(0, 0, 0, 0); }

#nav li.level2 .category-fake-infos #faltrollo_premium { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/faltrollo.png") no-repeat scroll left top rgba(0, 0, 0, 0); }

#nav li.level2 .category-fake-infos #gardine { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/gardine.png") no-repeat scroll left top rgba(0, 0, 0, 0); }

#nav li.level2 .category-fake-infos #velux { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bg/navi-bgs/velux.png") no-repeat scroll left top rgba(0, 0, 0, 0); }

.zubehoer-infos { height: 220px !important; width: 330px; }

.zubehoer-infos #jc-zubehoer-navi > li { width: 100%; padding: 10px 0 20px !important; border-bottom: 1px solid #eff2f3; }

.zubehoer-infos #jc-zubehoer-navi > li > a { padding-left: 22px; color: #009881; text-align: left; }

.zubehoer-infos #jc-zubehoer-navi > li > a:hover { color: #c80071; }

/* Side Navigation */
body.sticky-header.side-navi { position: relative; overflow: hidden; overflow-y: auto; width: 100%; padding-left: 260px; }

body.sticky-header.side-navi .page { margin: 0; }

body.sticky-header.side-navi header .nav-container { display: block !important; left: 0; position: fixed; top: 0; width: 260px; height: 100%; background: #fff; z-index: 999; overflow: hidden; overflow-y: auto; border: none; }

body.sticky-header.side-navi header .nav-container #p-heading, body.sticky-header.side-navi header .nav-container .products-heading { display: block !important; }

body.sticky-header.side-navi header .nav-container .products-heading { border-bottom: 1px solid #08574b !important; color: #08574b; background: none; width: 100%; height: 27.5px; padding: 5px 20px !important; line-height: 30px; }

body.sticky-header.side-navi header .nav-container .products-heading > span { font-weight: bold; text-transform: uppercase; font-size: 18px; font-family: 'Trade Gothic LT'; }

body.sticky-header.side-navi header .nav-container .products-heading .icon-arrow-right { float: right; font-size: 18px; padding-right: 50px; color: #08574b; line-height: 30px; }

body.sticky-header.side-navi header .nav-container #nav { width: 260px; }

body.sticky-header.side-navi header .nav-container #nav > li { float: none; width: 100%; background: none; border-bottom: none; }

body.sticky-header.side-navi header #nav a.level-top { border: none; }

body.sticky-header.side-navi header .nav-container #nav > li.active a { color: #e80584; background: none; }

body.sticky-header.side-navi header .nav-container #nav > li.active ul.level0, body.sticky-header.side-navi header .nav-container #nav > li.active ul.level1 { display: block !important; position: relative !important; background: #eff0f1; top: auto; left: auto; right: auto; width: auto; height: auto; overflow: hidden; margin: 0; padding: 0; box-shadow: none; }

body.sticky-header.side-navi header .nav-container #nav > li.active ul.level0 li { display: block; float: none; background: none; border: none; margin: 0 !important; padding: 0 !important; width: auto; }

body.sticky-header.side-navi header .nav-container #nav > li ul, body.sticky-header.side-navi header .nav-container #nav > li.active li.level1 span, body.sticky-header.side-navi header .nav-container #nav > li.active li.level1 a, body.sticky-header.side-navi header .nav-container #nav .category-fake-infos { display: none !important; }

body.sticky-header.side-navi header .nav-container #nav > li.active li.level2 .title { display: block !important; font-size: 18px; float: none; border-bottom: 1px solid #d1d1d1; margin: 0; padding: 5px 20px; cursor: pointer; }

body.sticky-header.side-navi header .nav-container #nav > li.active li.level2 .title:hover { color: #fff !important; background: #e80584; }

body.sticky-header.side-navi header .nav-container #nav > li.active ul.level1 li { float: none !important; background: none !important; height: auto !important; margin: 0; padding: 0; }

/*# sourceMappingURL=topmenu.css.map */

@charset "UTF-8";
body.checkout-onepage-index header .content, body.paypal-express-review header .content { height: 140px; }

body.checkout-onepage-index .breadcrumbs { display: none; }

.checkout-steps { position: relative; height: 100px; background: #e6efec; text-align: center; margin-bottom: 40px; }

.checkout-steps:after { content: ' '; width: 34px; height: 16px; position: absolute; top: 99px; left: 50%; margin-left: -17px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/subcontainer-grey-arrow.png") no-repeat; }

.checkout-steps .step { display: inline-block; vertical-align: top; position: relative; width: 19%; margin: 10px 0 0; font-size: 14px; line-height: 1.2em; color: #888; padding-top: 51px; text-decoration: none; }

.checkout-steps .step:before { width: 100%; height: 1px; background: #d6d6d6; top: 30px; left: -50%; overflow: hidden; content: ' '; position: absolute; z-index: 0; }

.checkout-steps .step:first-child:before { display: none; }

.checkout-steps .step.on { color: #e80584; }

.checkout-steps .step.done { color: #0c6052; }

.checkout-steps .step:after { content: ' '; width: 30px; height: 30px; background: #888 url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/checkout-steps.png") center no-repeat; position: absolute; z-index: 1; top: 13px; left: 50%; margin-left: -17px; border-radius: 100%; border: 2px solid #e6efec; overflow: hidden; }

.checkout-steps .step.on:after { background-color: #e80584; }

.checkout-steps .step.done:after { background-color: #3a7e73; }

.cart-empty { text-align: center; position: relative; }

.cart-empty p { width: 80%; margin: 20px auto; }

.cart { width: auto; margin: 0; }

.checkout-onepage-index h1, .cart h1 { text-align: center; margin: 0 15% 15px; }

.cart .header { background: #eff0f1; line-height: 50px; overflow: hidden; font-size: 16px; font-weight: bold; padding: 0 25px; margin-top: 20px; }

.cart .header strong { font-family: 'Trade Gothic LT'; color: #e80584; font-size: 18px; font-weight: bold; margin-left: .5em; }

.cart dt, .cart dt dl { width: 100%; overflow: hidden; position: relative; }

.cart dt .item dd { display: inline-block; vertical-align: top; }

.cart dt .item dd { padding: 20px; }

.cart dt .item-options > dd { padding: 10px 20px 20px; border-top: 1px solid #d6d6d6; }

.cart dt dd > hr { margin-top: 0; }

.cart dt dd > div { margin-bottom: 10px; }

.cart dt dd.img { width: 150px; }

.cart dt .item dd.info { padding: 20px 0 0; width: 500px; }

.cart dt dd.qty { width: 70px; }

.cart dt dd.price { width: 100px; padding-left: 0; text-align: right; float: right !important; }

.cart dt dd.price span.price { font-family: 'Trade Gothic LT'; font-size: 18px; color: #e2007a; font-weight: bold; }

.cart dt .item-foot dd.price span.price { color: #000; }

.cart dt .item dd .product-image { width: 150px; height: 150px; border: 1px solid #d6d6d6; display: block; }

.cart dt .item dd .product-image img { min-width: 100%; max-width: 100%; }

.cart dt .item dd .product-name, .cart dt .item dd .product-name a { color: #0a6f60; font-size: 24px; font-weight: bold; margin: 0; padding: 0; height: 100px; }

.cart dt .item-options { font-size: 16px; margin: 0; }

.cart dt .item-options dd dl { display: inline-block; width: 48%; position: relative; vertical-align: top; margin: 5px 0; overflow: hidden; }

.cart dt .item-options dd dl dt, .cart dt .item-options dd dl dd { display: inline-block; width: 45%; vertical-align: top; font-weight: normal; float: none; padding: 0; }

.cart dt .item-options dd dl dt { color: #888; }

.cart dt .item-foot { border-bottom: 1px solid #b3b3b3; }

.cart dt .item-foot dd { float: left; padding: 0 20px 30px; width: 40%; }

.cart dt .item-foot dd.description { float: none; padding: 30px 20px 0; width: auto; border-top: 1px solid #d6d6d6; }

.cart dt .item-foot dd a { margin-right: 30px; }

.cart .totals { float: none; overflow: hidden; background: none; width: auto; }

.cart .totals .checkout-types { font-size: 16px; text-align: right; overflow: hidden; padding: 10px 3px 0; clear: both; border-top: 3px double #b3b3b3; }

.cart .totals .checkout-types li { /*display: inline-block; clear: none; margin-left: 30px;*/ display: block; vertical-align: middle; text-align: center; margin-left: 53%; width: 47%; }

.cart .totals .checkout-types li.proceed { float: left; margin-left: 0; }

.cart .totals .checkout-types li.proceed a { font-size: 18px; }

.cart .totals .checkout-types li:last-child { margin-left: 6%; float: left; clear: none; }

.cart .totals .checkout-types .paypal-or { padding: 0; display: inline; font-size: 14px; }

.cart .totals .checkout-types li button.checkout { width: 100% !important; }

.cart .totals dt { margin: 0; overflow: hidden; }

.cart .totals dt dl { width: 40%; float: right; clear: both; }

.cart .totals dt .tfoot { border-top: 1px solid #bebcb7; clear: both; }

.cart .totals dt dd { width: 35%; font-weight: normal; font-size: 16px; color: #000; padding: 5px 20px; float: left; }

.cart .totals dt dd.price { font-family: 'Trade Gothic LT'; font-size: 18px; font-weight: bold; }

.cart .totals dt dd.price span.price { color: #000; }

.cart .totals dt .tfoot dd { padding: 20px; }

.cart .totals .tfoot dd strong { font-size: 16px; }

.cart .totals dt .tfoot dd.price span.price { font-size: 24px; color: #e2007a; }

.cart .totals .checkout-types li .paypal-logo a { display: inline-block; width: 230px; height: 45px; text-indent: 999px; overflow: hidden; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/paypal-button.png") center no-repeat; }

.cart .totals .checkout-types li button.checkout { width: 470px; }

.crossseling { margin: 0 3px; }

#crosssell-products-list { overflow: hidden; position: relative; }

#crosssell-products-list li { display: inline-block; margin: 20px 0; position: relative; width: 46.75%; }

#crosssell-products-list li button.full-width, #crosssell-products-list li.link-button.full-width { width: 100%; }

#crosssell-products-list li:nth-child(even) { margin-left: 5.75%; }

#crosssell-products-list li .product-image { display: block; width: 200px; margin: 15px auto; position: relative; }

#crosssell-products-list li .product-image img { min-width: 100%; max-width: 100%; height: auto; }

.cart-footer a.trusted-shops-guarantee { margin: 5px 15px; display: block; float: right; width: 35px; height: 36px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/logos/trusted-shops-guarantee.png") left top no-repeat; }

.content-wrapper.login-register .container.register { margin: 0 5%; }

.opc .step { border: none; background: none; padding: 0; }

.opc .step-title { display: none; }

.opc .buttons-set { text-align: center; padding: 20px 0; border: none; }

.sp-methods { margin: 0; overflow: hidden; }

.sp-methods dt { padding: 20px 0 35px; overflow: hidden; border-top: 1px solid #b3b3b3; }

#co-shipping-method-form .sp-methods dd, #co-shipping-method-form .sp-methods dt { display: inline-block; margin: 20px 0.5em 0 0; padding: 0; vertical-align: middle; border: none; }

#co-payment-form .sp-methods dt { height: 0; font-weight: normal; }

#co-payment-form .sp-methods dt.active { height: auto; }

#co-payment-form .sp-methods dt label { overflow: visible; font-size: 18px; }

#co-payment-form .sp-methods dt label img { max-height: 35px; margin-bottom: 5px; float: left; }

#co-payment-form .sp-methods dt > label > a { left: 180px; position: absolute; }

#co-payment-form .sp-methods dt > div.p_html_paymentnetwork_pnsofortueberweisung { margin-top: 15px; }

.sp-methods .form-list { border-top: 1px solid #d6d6d6; overflow: visible; padding: 25px 0 0 40px; position: relative; margin-top: 20px; }

.sp-methods .form-list:before { content: ' '; position: absolute; width: 31px; height: 12px; background: #fff url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/hr-arrow-thin.png") center bottom no-repeat; left: 50%; top: -1px; margin-left: -16px; overflow: hidden; }

#checkout-review-submit { border: none !important; background: #eff0f1; padding: 30px; position: relative; margin: 30px 0; }

#opc-review .buttons-set { border: none !important; padding: 20px 0 0; }

#checkout-review-submit:before { content: ' '; position: absolute; width: 31px; height: 10px; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/subcontainer-white-arrow.png") center bottom no-repeat; left: 50%; top: 0; margin-left: -16px; overflow: hidden; }

.checkout-agreements .agree { padding: 0; }

.checkout-agreements .agree label { color: #000 !important; width: auto; overflow: visible; line-height: 1.3em; height: auto; min-height: 31px; }

.checkout-agreements .agree label { margin: 0; color: #0a6f60; padding-top: 7px !important; }

.checkout-agreements .agree > a { float: right; padding-top: 7px; }

#payment_form_ipayment_cc { width: 100%; margin: 0 auto; height: 340px; border: none; display: block; }

.success-confirmation { padding: 20px; }

.success-confirmation h1 { color: #e80584; }

/* extra: pp review-page */
.paypal-express-review .info-set { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; padding: 18px; }

.paypal-express-review .info-set h2.legend { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-bottom: medium none; font-size: 24px; margin: 40px -20px 30px; padding: 0; text-align: center; }

.paypal-express-review .info-set h3, .paypal-express-review .info-set h4 { background-color: #eff0f1; color: #333; font-family: Arial,​Helvetica,​sans-serif; font-size: 16px; line-height: 50px; padding: 10px; margin: 0 0 20px; }

.paypal-express-review .info-set h2 a, .paypal-express-review .info-set h3 a, .paypal-express-review .info-set h4 a, .paypal-express-review h2.legend a { font-weight: bold; font-size: 16px; }

.paypal-express-review .form-list .field:not(.name-prefix) { width: 240px; }

.paypal-express-review .form-list .add-field { display: none; }

.paypal-express-review .form-list input.input-text { width: 218px !important; }

.paypal-express-review .data-table { border: none; }

@media only screen and (max-width: 767px) { .paypal-express-review .col2-set .col-1, .paypal-express-review .col2-set .col-2 { width: 100%; } }

@media only screen and (max-width: 479px) { #co-payment-form .sp-methods dt label > a { display: none; } }

/*# sourceMappingURL=checkout.css.map */

.filiale-wrapper {
}

.filiale-wrapper h1 {
	color: #016758;
	border-bottom: solid 1px #ccc;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.filiale-wrapper h2 {
    color: black;
}

.filiale-wrapper > div {
	border: solid 1px #e4e4e4;
    padding: 30px;
}

.filial-search {
	position: relative;
}

.filial-search > .jubilaeums-gutschein {
	position: absolute;
	right: 19px;
	top: -19px;
	z-index: 1;
}

.filial-search > .filial-gutschein {
	width: 180px;
	height: 115px;
	border: dashed 1px #9e9d94;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	-khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	-ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	z-index: 1;
	position: absolute;
	display: block;
	right: 40px;
	margin-top: -40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	transition: 0.25s;
	-webkit-transition: 0.25s;
	-khtml-transition: 0.25s;
	-moz-transition: 0.25s;
	-ms-transition: 0.25s;
	-o-transition: 0.25s;
	text-decoration: none;
}
.filial-search > .filial-gutschein:hover {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    -khtml-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.filial-search > .filial-gutschein > div {
    text-align: center;
    font-family: 'Trade Gothic LT';
}
.filial-search > .filial-gutschein > .upper {
	height: 50px;
	font-size: 24px;
	line-height: 48px;
	font-weight: bold;
	color: black;
	background: rgb(250,250,250); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(250,250,250,1) 0%, rgba(223,223,223,1) 40%, rgba(223,223,223,1) 60%, rgba(250,250,250,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(250,250,250,1)), color-stop(40%,rgba(223,223,223,1)), color-stop(60%,rgba(223,223,223,1)), color-stop(100%,rgba(250,250,250,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(250,250,250,1) 0%,rgba(223,223,223,1) 40%,rgba(223,223,223,1) 60%,rgba(250,250,250,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(250,250,250,1) 0%,rgba(223,223,223,1) 40%,rgba(223,223,223,1) 60%,rgba(250,250,250,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(250,250,250,1) 0%,rgba(223,223,223,1) 40%,rgba(223,223,223,1) 60%,rgba(250,250,250,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(250,250,250,1) 0%,rgba(223,223,223,1) 40%,rgba(223,223,223,1) 60%,rgba(250,250,250,1) 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#fafafa',GradientType=1 ); /* IE6-9 */
}
.filial-search > .filial-gutschein > .lower {
    height: 58px;
    width: 182px;
    background: rgb(231,4,132); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(231,4,132,1) 0%, rgba(200,0,113,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,4,132,1)), color-stop(100%,rgba(200,0,113,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(231,4,132,1) 0%,rgba(200,0,113,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(231,4,132,1) 0%,rgba(200,0,113,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(231,4,132,1) 0%,rgba(200,0,113,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(231,4,132,1) 0%,rgba(200,0,113,1) 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e70484', endColorstr='#c80071',GradientType=0 ); /* IE6-9 */
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    z-index: 2;
    position: relative;
    left: -1px;
    font-size: 30px;
    line-height: 28px;
    padding-top: 8px;
    font-weight: bold;
    color: white;
}
.filial-search > .filial-gutschein > .lower > span {
    font-size: 14px;
    display: block;
    font-family: 'Arial,​ Helvetica,​ sans-serif' !important;
    font-weight: normal;
}

.filial-search > #filial-mini-form {
	
}

.filial-search > #filial-mini-form > .form-search > #filial-search {
    width: 200px;
    border-right: medium none;
    float: left !important;
    margin-top: 2px;
    padding-top: 3px;
}
.filial-search > #filial-mini-form > .form-search > .button {
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/btn/filial-search.png') no-repeat scroll right center transparent;
    border: 0 none;
    box-shadow: none;
    float: left !important;
    height: 30px !important;
    position: relative !important;
    width: 126px !important;
}

.filial-search > #filial-mini-form > .form-search > .button > span > span {
	color: #CD017C;
    text-align: left;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    white-space: nowrap;
}

.filial-search > #filial-mini-form > span {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
}
.filial-search > #filial-mini-form > span > .loader {
	width: 32px;
    height: 32px;
    display: none;
}

.filial-header {
	padding: 3px;
	margin-top: 10px;
}
.filial-header > .header-gradient {
	height: 186px;
    display: block;
    background: rgb(196,220,216); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(196,220,216,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(196,220,216,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(196,220,216,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(196,220,216,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(196,220,216,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(196,220,216,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4dcd8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.filial-header > .header-gradient > .header-map {
	display: inline-block;
	width: 146px;
    height: 186px;
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/germany_122x162.png') right center no-repeat;
    float: left;
}
.filial-header > .header-gradient > .header-vantages {
    display: inline-block;
    width: 197px;
    height: 170px;
    float: left;
    padding: 8px;
    overflow: hidden;
}
.filial-header > .header-gradient > .header-vantages > h2 {
    padding-left: 26px;
    font-size: 24px;
}
.filial-header > .header-gradient > .header-vantages > .vantage {
    color: black;
    display: block;
    font-size: 12px;
    margin: 10px 0;
}
.filial-header > .header-gradient > .header-vantages > .vantage > .marker {
    color: white;
    display: inline-block;
    padding-right: 2px;
    width: 16px;
    height: 18px;
    font-size: 13px;
    border-radius: 10px;
    background-color: #d10177;
    border: solid 1px #e4188b;
    text-align: center;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    -khtml-box-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    -ms-box-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    -o-box-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    -webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    -khtml-text-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    -moz-text-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    -ms-text-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    -o-text-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    font-style: italic;
    font-weight: bold;
    line-height: 18px;
    vertical-align: top;
}
.filial-header > .header-gradient > .header-vantages > .vantage > .content {
    display: inline-block;
    width: 150px;
    margin-left: 3px;
    line-height: 18px;
}
.filial-header > .header-gradient > .header-background {
    display: inline-block;
    width: 511px;
    height: 186px;
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/filiale.png') right top no-repeat;
    float: left;
}

.filial-list {
    border: solid 1px #009881;
    margin-top: 20px;
    padding: 10px;
}
.filial-list > h2 {
	font-size: 24px;
	color: white;
    padding: 10px 20px;
    border: solid 1px #003b32;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
	-khtml-text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
	-ms-text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
	-o-text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
    background: rgb(0,152,129); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,152,129,1) 0%, rgba(12,115,99,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,152,129,1)), color-stop(100%,rgba(12,115,99,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,152,129,1) 0%,rgba(12,115,99,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,152,129,1) 0%,rgba(12,115,99,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,152,129,1) 0%,rgba(12,115,99,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,152,129,1) 0%,rgba(12,115,99,1) 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009881', endColorstr='#0c7363',GradientType=0 ); /* IE6-9 */
    margin: 0;
}
.filial-list > .not-first {
    margin-top: 20px;
}
.filial-list > div {
	padding: 10px 20px;
	border-left: solid 1px #c5e0de;
	border-right: solid 1px #c5e0de;
	border-bottom: solid 1px #c5e0de;
	font-size: 14px;
	color: black;
}
.filial-list > div > .distance,
.filial-others .distance {
    color: #ca0073;
    font-size: 12px;
    display: inline-block;
    width: 75px;
}
.filial-list > .darker {
    background-color: #ecf7f6;
}
.filial-list > div > a {
	float: right;
	font-family: 'Trade Gothic LT';
	color: #ca0073;
	text-decoration: none;
	font-size: 16px;
}


/* filial detail page */

.filial-wrapper {
    border: solid 1px #898989;
    padding: 10px;
    background-color: #efecec;
}
.filial-wrapper h2 {
	margin-top: 25px;
	margin-bottom: 5px;
	font-size: 27px;
	color: #016758;
}
.filial-wrapper > .filial-detail {
	padding: 25px;
	background-color: #fcfdfe;
	border: solid 1px #898989;
}
.filial-wrapper > .filial-detail > div {
	float: left;
	height: 300px;
}

.filial-wrapper > .filial-detail > .advantages > .jubilaeums-gutschein {}

.filial-wrapper > .filial-detail > .image-pdf > img {
    width: 300px;
    max-height: 200px;
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/placeholder.jpg');
    display: block;
}
.filial-wrapper > .filial-detail > .image-pdf > a {
    color: black;
    margin-top: 5px;
    display: block;
    cursor: pointer;
}
.filial-wrapper > .filial-detail > .image-pdf > .link-button {
    color: #016758;
    margin-top: 5px;
    margin-left: 75px;
    padding: 10px;
    display: inline-block;
}
.filial-wrapper > .filial-detail > .information {
	padding: 0 40px;
	max-width: 268px;
}
.filial-wrapper > .filial-detail > .information > h2 {
    color: black;
    margin: 0;
}
.filial-wrapper > .filial-detail > .information > strong {
    margin: 4px 0;
    display: block;
}
.filial-wrapper > .filial-detail > .information > .fixed {
    width: 55px;
    display: inline-block;
}
.filial-wrapper > .filial-detail > .information > a {
	color: black;
	transition: 0.25s;
	-webkit-transition: 0.25s;
	-khtml-transition: 0.25s;
	-moz-transition: 0.25s;
	-ms-transition: 0.25s;
	-o-transition: 0.25s;
}
.filial-wrapper > .filial-detail > .information > a:hover {
    color: #999;
    text-decoration: underline;
}
.filial-wrapper > .filial-detail > .advantages > .filial-gutschein {
    width: 180px;
    height: 115px;
    border: dashed 1px #9e9d94;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    -khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    display: block;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    transition: 0.25s;
    -webkit-transition: 0.25s;
    -khtml-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    text-decoration: none;
}
.filial-wrapper > .filial-detail > .advantages > .filial-gutschein:hover {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    -khtml-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.filial-wrapper > .filial-detail > .advantages > .filial-gutschein > div {
    text-align: center;
    font-family: 'Trade Gothic LT';
}
.filial-wrapper > .filial-detail > .advantages > .filial-gutschein > .upper {
    height: 50px;
    font-size: 24px;
    line-height: 48px;
    font-weight: bold;
    color: black;
    background: rgb(250,250,250); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(250,250,250,1) 0%, rgba(223,223,223,1) 40%, rgba(223,223,223,1) 60%, rgba(250,250,250,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(250,250,250,1)), color-stop(40%,rgba(223,223,223,1)), color-stop(60%,rgba(223,223,223,1)), color-stop(100%,rgba(250,250,250,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(250,250,250,1) 0%,rgba(223,223,223,1) 40%,rgba(223,223,223,1) 60%,rgba(250,250,250,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(250,250,250,1) 0%,rgba(223,223,223,1) 40%,rgba(223,223,223,1) 60%,rgba(250,250,250,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(250,250,250,1) 0%,rgba(223,223,223,1) 40%,rgba(223,223,223,1) 60%,rgba(250,250,250,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(250,250,250,1) 0%,rgba(223,223,223,1) 40%,rgba(223,223,223,1) 60%,rgba(250,250,250,1) 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#fafafa',GradientType=1 ); /* IE6-9 */
}
.filial-wrapper > .filial-detail > .advantages > .filial-gutschein > .lower {
    height: 58px;
    width: 182px;
    background: rgb(231,4,132); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(231,4,132,1) 0%, rgba(200,0,113,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,4,132,1)), color-stop(100%,rgba(200,0,113,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(231,4,132,1) 0%,rgba(200,0,113,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(231,4,132,1) 0%,rgba(200,0,113,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(231,4,132,1) 0%,rgba(200,0,113,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(231,4,132,1) 0%,rgba(200,0,113,1) 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e70484', endColorstr='#c80071',GradientType=0 ); /* IE6-9 */
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    z-index: 2;
    position: relative;
    left: -1px;
    font-size: 30px;
    line-height: 28px;
    padding-top: 8px;
    font-weight: bold;
    color: white;
}
    .filial-wrapper > .filial-detail > .advantages > .filial-gutschein.bonus-15 > .lower {
        background: #eaa102; /* Old browsers */
        background: -moz-linear-gradient(top,  #eaa102 0%, #c88900 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaa102), color-stop(100%,#c88900)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #eaa102 0%,#c88900 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #eaa102 0%,#c88900 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #eaa102 0%,#c88900 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #eaa102 0%,#c88900 100%); /* W3C */
        /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaa102', endColorstr='#c88900',GradientType=0 ); /* IE6-9 */  
    }
    .filial-wrapper > .filial-detail > .advantages > .filial-gutschein.bonus-20 > .lower {
        background: #d3ea02; /* Old browsers */
        background: -moz-linear-gradient(top,  #d3ea02 0%, #b4c800 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3ea02), color-stop(100%,#b4c800)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #d3ea02 0%,#b4c800 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #d3ea02 0%,#b4c800 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #d3ea02 0%,#b4c800 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #d3ea02 0%,#b4c800 100%); /* W3C */
        /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3ea02', endColorstr='#b4c800',GradientType=0 ); /* IE6-9 */
    }
.filial-wrapper > .filial-detail > .advantages > .filial-gutschein > .lower > span {
    font-size: 14px;
    display: block;
    font-family: 'Arial,​ Helvetica,​ sans-serif' !important;
    font-weight: normal;
}
.filial-wrapper > .filial-detail > .advantages > span {
	display: block;
    padding-left: 15px;
    background: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bullets/description-li.png') left center no-repeat;
}

.filial-wrapper > .filial-detail > .mailform {
    padding: 0 33px;
    width: 500px;
}

.mailer_form {
    float: left;
    width: 50%;
    margin-bottom: 5px;
    white-space: nowrap;
}

.mailer_form.reduced {
    width: 25%;
}

.mailer_form.expanded {
    width: 75%;
}

    .righted {
        text-align: right;
    }

    .mailer_form input,
    .mailer_form select,
    .mailer_form textarea {
        width: 210px;
        transition: all .25s ease;
        -webkit-transition: all .25s ease;
        -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
        -o-transition: all .25s ease;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border: solid 1px #999;
    }
        .mailer_form input[type=radio] {
            width: auto;
            margin-right: 5px;
            margin-left: 40px;
        }
    
    .mailer_form input.place {
        width: 146px;
    }
    
    .mailer_form input#lastname,
    .mailer_form input#firstname {
        width: 99px;
    }
    
    .mailer_form input.plz {
        width: 45px;
    }
    
        .mailer_form input[type=button], .mailer_form input[type=submit] {
            width: 45px;
            height: 60px;
            background-color: #ccc;
            color: #016758;
            font-size: 40px;
            line-height: 0;
            border: 0;
            cursor: pointer;
            opacity: .999;
            -webkit-opacity: .999;
            -moz-opacity: .999;
            -ms-opacity: .999;
            -o-opacity: .999;
            display: inline-block;
            background: #f9f9f9; /* Old browsers */
		    background: -moz-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); /* FF3.6+ */
		    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
		    background: -webkit-linear-gradient(top, #f9f9f9 0%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
		    background: -o-linear-gradient(top, #f9f9f9 0%,#cfcfcf 100%); /* Opera 11.10+ */
		    background: -ms-linear-gradient(top, #f9f9f9 0%,#cfcfcf 100%); /* IE10+ */
		    background: linear-gradient(to bottom, #f9f9f9 0%,#cfcfcf 100%); /* W3C */
		    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
            box-shadow: 0 1px 2px dimgray; 
		    -webkit-box-shadow: 0 1px 2px dimgray;
		    -khtml-box-shadow: 0 1px 2px dimgray;
		    -moz-box-shadow: 0 1px 2px dimgray; 
		    -ms-box-shadow: 0 1px 2px dimgray; 
		    -o-box-shadow: 0 1px 2px dimgray;
		    border-radius: 4px;
		    -webkit-border-radius: 4px;
		    -khtml-border-radius: 4px;
		    -moz-border-radius: 4px;
		    -ms-border-radius: 4px;
		    -o-border-radius: 4px;
		    transition: all .25s ease;
		    -webkit-transition: all .25s ease;
		    -khtml-transition: all .25s ease;
		    -moz-transition: all .25s ease;
		    -ms-transition: all .25s ease;
		    -o-transition: all .25s ease;
		    float: right;
		    margin: 0 8px;
        }
        
            .mailer_form input[type=submit]:hover {
                opacity: .75;
                -webkit-opacity: .75;
                -moz-opacity: .75;
                -ms-opacity: .75;
                -o-opacity: .75;
                box-shadow: 0 0 1px dimgray; 
                -webkit-box-shadow: 0 0 1px dimgray; 
                -moz-box-shadow: 0 0 1px dimgray; 
                -ms-box-shadow: 0 0 1px dimgray; 
                -o-box-shadow: 0 0 1px dimgray;
            }
            
            .mailer_form input[type=button]:hover {
                opacity: .999;
                -webkit-opacity: .999;
                -moz-opacity: .999;
                -ms-opacity: .999;
                -o-opacity: .999;
            }
    
    .mailer_form select {
        width: 212px;
        transition: all .25s ease;
        -webkit-transition: all .25s ease;
        -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
        -o-transition: all .25s ease;
    }
    
    .mailer_form textarea {
        width: 305px;
        height: 55px;
        float: right;
        display: inline-block;
        resize: none;
    }

    .mailer_form .required {
        color: #cc196a;
        font-size: 12px;
        margin-left: 2px;
    }

.filial-wrapper > .filial-banner {
    text-align: center;
}

.filial-wrapper .filial-banner {
	width: 100%;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.filial-wrapper .filial-mappe {
	width: 520px;
    float: left;
    display: block;
}
.filial-wrapper .filial-mappe > iframe,
.filial-wrapper .filial-mappe > span {
    border: solid 10px white;	
}
    .filial-wrapper .filial-mappe > span {
        display: block;
        background-color: white;
    }

.filial-wrapper > .filial-others {
	display: block;
	position: relative;
	left: 15px;
	width: 383px;
	float: left;
}
.filial-wrapper > .filial-others > .filial-header {
	font-size: 20px;
    color: white;
    padding: 5px 10px;
    border: solid 1px #003b32;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
    -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
    -khtml-text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
    -moz-text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
    -ms-text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
    -o-text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
    background: rgb(0,152,129); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(0,152,129,1) 0%, rgba(12,115,99,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,152,129,1)), color-stop(100%,rgba(12,115,99,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,152,129,1) 0%,rgba(12,115,99,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,152,129,1) 0%,rgba(12,115,99,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,152,129,1) 0%,rgba(12,115,99,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,152,129,1) 0%,rgba(12,115,99,1) 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009881', endColorstr='#0c7363',GradientType=0 ); /* IE6-9 */
    margin: 0;
}
.filial-wrapper > .filial-others > div {
    padding: 5px 10px;
    border-left: solid 1px #c5e0de;
    border-right: solid 1px #c5e0de;
    border-bottom: solid 1px #c5e0de;
    font-size: 14px;
    color: black;
    background-color: white;
}
.filial-wrapper > .filial-others > .darker {
    background-color: #ecf7f6;
}
.filial-wrapper > .filial-others > div > a {
    float: right;
    font-family: 'Trade Gothic LT';
    color: #ca0073;
    text-decoration: none;
    font-size: 16px;
}

.filial-wrapper > .seo-text {
	float: left;
    width: 520px;
    position: relative;
}
.filiale-wrapper { border: none; background: none; }

.filiale-wrapper h1 { font-size: 32px; }

.filiale-wrapper h1, .filiale-wrapper h2, .filial-search h2 { border-bottom: none; color: #333; }

.filiale-wrapper h2, .filial-search h2, .filial-header h2 { margin-top: 0; font-size: 28px; }

.filiale-wrapper h2 > a { font-size: inherit; }

.filiale-wrapper h3 { margin-top: 0; color: #016758; }

.filiale-wrapper h3 > span { font-weight: lighter; color: black; }

.filiale-wrapper > div { border: none; padding: 0; }

.iways-jaloucity-branch-group .button-bar, .iways-jaloucity-branch-test .button-bar, .iways-jaloucity-branch-testextra .button-bar { padding: 15px 12px; }

.filial-search > #filial-mini-form > .form-search > #filial-search { padding: 15px; margin: 0; width: 400px; }

.iways-jaloucity-branch-group .filial-search > #filial-mini-form > .form-search > #filial-search, .iways-jaloucity-branch-group .filial-search > #filial-mini-form > .form-search > button[type=submit] { margin-top: 7px; }

.filial-search > #filial-mini-form > .form-search > button[type=submit] { height: 55px; left: -5px; float: left; }

.filial-search > #filial-mini-form > span { /*
    left: -42px;
    position: absolute;
    top: 12px;
*/ }

.filial-band { background-color: #199881; /*#333;*/ padding: 14px; color: white; }

.iways-jaloucity-branch-group .filial-band { margin: 0 18px; }

.filial-band > .action { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/header/25-percents.png") no-repeat scroll left center; padding: 10px 0 0 65px; line-height: 20px; width: 340px; height: auto; margin: 0 auto; min-height: 50px; }

.filial-band.detail > .action { background: none; font-size: 25px; line-height: 30px; padding: 0 0 0 336px; /*0 0 0 131px;*/ width: 820px; /*925px;*/ position: relative; font-family: 'Trade Gothic LT'; }

/*.iways-jaloucity-branch-group .filial-band.detail > .action {
	padding: 0 0 0 450px;
    background-image: url('https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/symbols/mode-fuers-fenster.png');
    background-repeat: no-repeat;
    background-size: auto 100%;
}*/
.filial-band.detail > .action span.discount { color: #c80071; font-size: 25px; text-shadow: -2px -2px 2px white, 2px -2px 1px white, 2px 2px 2px white, -2px 2px 1px white; text-shadow: -1px -1px 1px white, 1px -1px 0px white, 1px 1px 1px white, -1px 1px 0px white; /*text-shadow: -1px -1px 1px #ccc, 1px -1px 0px #ccc, 1px 1px 1px #ccc, -1px 1px 0px #ccc;*/ }

.filial-band.detail > .action > span.discount { font-size: 65px; position: absolute; top: 15px; left: 0; font-weight: bold; }

.filial-band.detail > .action > strong { display: block; letter-spacing: .75px; }

.filial-band.detail.new > .action > span { left: 150px; }

/*.iways-jaloucity-branch-group .filial-band.detail > .action > span {
	margin-left: 167px;
}*/
.filial-band > .action > a { color: #b2b2b2; }

.filial-band.detail > .action > a { font-size: 25px; }

/*.iways-jaloucity-branch-group .filial-band.detail > .action > a {
    white-space: nowrap;
    transition: .125s;
}
.iways-jaloucity-branch-group .filial-band.detail > .action > a:hover {
	color: #c80071;
    text-shadow: 0 0 1px white;
}
.iways-jaloucity-branch-group .filial-band.detail > .action > a > img {
	height: 30px;
}*/
.filial-band.detail > .action > a#gutschein { color: #c80071; display: inline-block; float: right; margin-top: 12px; }

.filial-header { margin: 0; padding: 0; background-color: #eff0f2; min-height: 106px; display: inline-block; width: 100%; }

.filial-header > .content { /*width: 640px;*/ /*height: 186px;*/ float: left; }

.filial-header > .content.infos { padding: 18px; width: 97%; /*height: 150px;*/ }

.filial-header > .content.infos > p > span, .iways-jaloucity-branch-group p.new-header > span, .iways-jaloucity-branch-test p.new-header > span, .iways-jaloucity-branch-testextra p.new-header > span { /*width: 44%;*/ /*float: left;*/ display: inline-block; padding: 4px 30px 4px 4px; }

.filial-header > .content.infos > p > span > .marker, .iways-jaloucity-branch-group p.new-header > span > .marker, .iways-jaloucity-branch-test p.new-header > span > .marker, .iways-jaloucity-branch-testextra p.new-header > span > .marker { color: #016758; padding-right: 5px; }

.iways-jaloucity-branch-test .test, .iways-jaloucity-branch-testextra .test { display: block; width: 50%; margin: 0 17.5% 0 32.5%; }

.iways-jaloucity-branch-test .test.online, .iways-jaloucity-branch-test .test.online > h2, .iways-jaloucity-branch-testextra .test.online, .iways-jaloucity-branch-testextra .test.online > h2 { color: #c80071; }

.iways-jaloucity-branch-test .test.filial, .iways-jaloucity-branch-test .test.filial > h2, .iways-jaloucity-branch-testextra .test.filial, .iways-jaloucity-branch-testextra .test.filial > h2 { color: #016758; }

.iways-jaloucity-branch-test .filiale, .iways-jaloucity-branch-test .onlineshop, .iways-jaloucity-branch-testextra .filiale, .iways-jaloucity-branch-testextra .onlineshop { border: solid 1px #333; display: block; margin: 5px 0 30px 15px; transition: .25s; }

.iways-jaloucity-branch-test .filiale:hover, .iways-jaloucity-branch-test .onlineshop:hover, .iways-jaloucity-branch-testextra .filiale:hover, .iways-jaloucity-branch-testextra .onlineshop:hover { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25); }

.iways-jaloucity-branch-test .filiale, .iways-jaloucity-branch-testextra .filiale { border-color: #016758; }

.iways-jaloucity-branch-test .onlineshop, .iways-jaloucity-branch-testextra .onlineshop { border-color: #c80071; }

.iways-jaloucity-branch-test .test .vantage, .iways-jaloucity-branch-testextra .test .vantage { clear: both; display: block; margin-bottom: 10px; }

.iways-jaloucity-branch-test .test .vantage .content, .iways-jaloucity-branch-testextra .test .vantage .content { font-size: 18px; }

.filial-header > .content.image { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/filiale.png") no-repeat scroll right top; }

.filial-header > .content.image > .header-map { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/figures/germany_122x162.png") no-repeat scroll right center; display: inline-block; float: left; height: 186px; width: 122px; margin-left: 25px; }

.filiale-wrapper.clearfix .jc_cms_content .inline-tabs > div { border-bottom: none; padding: 7px 10px !important; background-color: #eff0f2; /*#016758;*/ border-radius: 15px; margin: 15px 0 !important; cursor: pointer; transition: .125s; }

.filiale-wrapper.clearfix .jc_cms_content .inline-tabs > div:hover { background-color: #c80071; }

.filiale-wrapper.clearfix .jc_cms_content .inline-tabs > div > h3, .filiale-wrapper.clearfix .jc_cms_content .inline-tabs > div > h3 > span, .filiale-wrapper.clearfix .jc_cms_content .inline-tabs > div > a, .filiale-wrapper.clearfix .jc_cms_content .inline-tabs > div > span { margin: 0; color: black !important; transition: .125s; }

.filiale-wrapper.clearfix .jc_cms_content .inline-tabs > div:hover > h3, .filiale-wrapper.clearfix .jc_cms_content .inline-tabs > div:hover > h3 > span, .filiale-wrapper.clearfix .jc_cms_content .inline-tabs > div:hover > a, .filiale-wrapper.clearfix .jc_cms_content .inline-tabs > div:hover > span { color: white !important; }

.filiale-wrapper.clearfix .jc_cms_content .inline-tabs > div > a { line-height: 1.25em; }

.filiale-wrapper.clearfix .jc_cms_content .inline-tabs > div > span { font-size: 14px; }

.filiale-wrapper .jc_cms_content .jc-content.jc-cols-2 .inline-tabs > div { padding: 12px 0; }

.filiale-wrapper .jc_cms_content .jc-content.jc-cols-2 .inline-tabs > div:last-child { border-bottom: none; }

.filiale-wrapper .jc_cms_content .jc-content.jc-cols-2 .inline-tabs > div > h3 { font-size: 15px; z-index: -1; }

.filiale-wrapper .jc_cms_content .jc-content.jc-cols-2 .inline-tabs > div > a { margin-top: 0 !important; z-index: -1; }

.filiale-wrapper .jc_cms_content .inline-tabs > div > a { float: right; margin-top: 4px; }

.filiale-wrapper .jc_cms_content .inline-tabs > div > .distance { float: right; display: inline-block; color: #c80071; margin-right: 15%; margin-top: 4px; }

.filiale-wrapper .jc_cms_content .inline-tabs > div > span.jc-mobile-only { color: black; }

/* filial detail pages */
.filial-wrapper { border: none; padding: 18px 18px 0; background: none; }

.filial-wrapper h2 { margin-top: 0; }

.filial-wrapper > .filial-detail, .filiale-wrapper .filial-detail { background-color: #eff0f2 !important; border: none; padding: 0; margin: 0; }

.filiale-wrapper .filial-detail { padding: 2.5%; }

.filial-wrapper > .filial-detail > div, .filiale-wrapper .filial-detail > div { height: auto; }

.filial-wrapper > .filial-detail > .image-pdf { width: 385px; text-align: center; }

.filial-wrapper > .filial-detail > .image-pdf > img { max-height: none; width: 100%; margin-bottom: 20px; }

.filiale-wrapper .filial-detail > .image-pdf > img { width: 100%; }

.filial-wrapper > .filial-detail > .image-pdf > a { color: #016758; }

.filial-wrapper > .filial-detail > .information { padding: 18px 60px; max-width: none; width: 354px; }

.filial-wrapper > .filial-detail > .information > span.right, .filiale-wrapper .filial-detail > .information > span.right { clear: right; }

.filial-wrapper > .filial-detail > .advantages { padding: 18px 0; max-width: none; width: 385px; }

.filial-wrapper > .filial-detail > .advantages > span { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bullets/description-li.png") no-repeat scroll left 6px; padding-left: 20px; padding-bottom: 15px; }

.filial-wrapper > .description { display: block; padding: 10px 0 5px; }

/*.filial-wrapper*/
.filial-map { width: 100%; height: 600px; pointer-events: none; }

.jc-content.jc-cols-2 .filial-map { width: 97.5%; }

.filial-wrapper h1, .filial-wrapper h2 { border-bottom: none; color: black; width: 100%; }

.filial-wrapper .jc_cms_block h2 { border-bottom: solid 2px #016758; }

.filial-wrapper h3 { color: #016758; }

.filial-wrapper h3 > span { font-weight: lighter; color: black; }

.filial-wrapper .jc_cms_content .inline-tabs > div { padding: 15px 0 10px; }

.filial-wrapper .jc_cms_content .inline-tabs > div:not(:last-child) { border-bottom: 1px solid #ccc; }

.filial-wrapper .jc_cms_content .inline-tabs > div > a { float: right; margin-top: 4px; }

.filial-wrapper .jc_cms_content .inline-tabs > div > .distance { float: right; display: inline-block; color: #c80071; margin-right: 15%; margin-top: 4px; }

.filial-wrapper .jc_cms_content .inline-tabs > div > span.jc-mobile-only { color: black; }

.filial-wrapper .jc_cms_block { padding: 0; box-shadow: none; margin-top: 18px; }

.filial-wrapper .jc_cms_content #mail_form > div { width: 50%; padding: 0; margin: 15px 0 0; float: left; }

.filial-wrapper .jc_cms_content #mail_form > div#postcode-wrapper { width: 9%; margin-right: 6%; }

.filial-wrapper .jc_cms_content #mail_form > div#place-wrapper { width: 34%; }

.filial-wrapper .jc_cms_content #mail_form > div#content-wrapper, .filial-wrapper .jc_cms_content #mail_form > div#submit-wrapper { width: 100%; }

.filial-wrapper .jc_cms_content #mail_form > div > input:not(#form_submit) { width: 93.5%; padding: 0; /*margin: 10px 0 0;*/ padding: 9px 18px; height: 23px; }

.filial-wrapper .jc_cms_content #mail_form > div > input#form_submit { width: 100%; margin-bottom: 60px; }

.filial-wrapper .jc_cms_content #mail_form > div > input[type=text], .filial-wrapper .jc_cms_content #mail_form > div > .select-wrapper > select, .filial-wrapper .jc_cms_content #mail_form > div > textarea { border-radius: 5px; border: solid 1px #ccc; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.125); }

.filial-wrapper .jc_cms_content #mail_form > div > .select-wrapper { width: 93.25%; padding: 0; margin: 10px 0 0; height: 43px; cursor: pointer; overflow: hidden; position: relative; text-align: left; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/select-button.png") no-repeat scroll right top rgba(0, 0, 0, 0); border-radius: 5px; border-right: 1px solid #ccc; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.125); }

.filial-wrapper .jc_cms_content #mail_form > div#product-wrapper > .select-wrapper { width: 99.5%; }

.filial-wrapper .jc_cms_content #mail_form > div > .select-wrapper > select { width: 105%; margin: 0; padding: 9px 18px; height: 43px; cursor: pointer; background: none; }

.filial-wrapper .jc_cms_content #mail_form > div > input#lastname, .filial-wrapper .jc_cms_content #mail_form > div > input#address, .filial-wrapper .jc_cms_content #mail_form > div > input#phone { width: 87%; }

.filial-wrapper .jc_cms_content #mail_form > div > span { margin: 5px 0 0; display: inline-block; width: 25%; }

.filial-wrapper .jc_cms_content #mail_form > div > span > label { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/radiobutton.png") no-repeat scroll left top rgba(0, 0, 0, 0); cursor: pointer; font-family: "Arial"; font-size: 14px; height: 32px; line-height: 32px; margin: 0 0 -5px; overflow: hidden; padding: 0 0 0 40px; }

.filial-wrapper .jc_cms_content #mail_form > div > span > input { display: none; }

.filial-wrapper .jc_cms_content #mail_form > div > span > input:checked + label { background-position: left bottom; }

.filial-wrapper .jc_cms_content #mail_form > div > textarea { padding: 9px 18px; height: 150px; width: 96.75%; }

.filial-wrapper .jc_cms_content .jc-content { width: 100%; }

.filial-wrapper .jc_cms_content .jc-content > .jc-slideshow-wide { margin: 8px; float: none; }

.filial-wrapper .jc_cms_content .jc-content > .jc-slideshow-wide a { position: relative; display: block; transition: all 0.25s ease 0s; }

.filial-wrapper .jc_cms_content .jc-content > .jc-slideshow-wide a:hover { opacity: .75; }

.filial-wrapper .jc_cms_content .jc-content > .jc-slideshow-wide a > .title { font-size: 24px; position: absolute; left: 0; top: 7.5px; padding: 7.5px 15px 7.5px 7.5px; border-radius: 0 7.5px 7.5px 0; background: -moz-linear-gradient(left, white 0%, rgba(255, 255, 255, 0.75) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, white), color-stop(100%, rgba(255, 255, 255, 0.75))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, white 0%, rgba(255, 255, 255, 0.75) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, white 0%, rgba(255, 255, 255, 0.75) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, white 0%, rgba(255, 255, 255, 0.75) 100%); /* IE10+ */ background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0.75) 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfffffff',GradientType=1 ); /* IE6-9 */ box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.125); }

.filial-wrapper .jc_cms_content .jc-content > .jc-slideshow-wide a > .url-link { position: absolute; right: 0; bottom: 5px; padding: 5px 5px 5px 10px; border-radius: 5px 0 0 5px; background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, white 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.75)), color-stop(100%, white)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, white 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, white 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, white 100%); /* IE10+ */ background: linear-gradient(to right, rgba(255, 255, 255, 0.75) 0%, white 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */ box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.125); }

.iways-jaloucity-branch-index .filial-headerbild { height: 370px; width: 100%; display: flex; justify-content: center; align-items: center; position: relative; background-image: url("/media/jaloucity/filialen/filialen-headerbild.jpg"); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%), url("/media/jaloucity/filialen/filialen-headerbild.jpg"); }

.iways-jaloucity-branch-index #filial-mini-form { display: inline-block; margin-top: 14px; }

.iways-jaloucity-branch-index .filial-search { background: white; display: inline-block; margin: 0 auto; text-align: center; border: 4px solid #018773; padding: 35px; }

.iways-jaloucity-branch-index .filial-search .headline { font-family: 'Trade Gothic LT', Helvetica, Arial, sans-serif; font-weight: 700; font-size: 36px; color: #018773; }

.iways-jaloucity-branch-index .filial-search p { font-family: 'Trade Gothic LT', Helvetica, Arial, sans-serif; font-weight: 700; color: #333; font-size: 26px; }

.iways-jaloucity-branch-index .filial-search input.input-text { font-family: 'Trade Gothic LT', Helvetica, Arial, sans-serif; font-weight: 700; font-size: 24px; line-height: 24px; border-bottom-color: #bfbfbe !important; border-radius: 0; border: 2px solid #bfbfbe; }

.iways-jaloucity-branch-index .filial-search button { background: #e70781; color: white; border-radius: 0; font-size: 24px; height: 57px !important; border: none; }

.iways-jaloucity-branch-index .filial-search button:hover { background: #b60665; }

@media only screen and (max-width: 700px) { .iways-jaloucity-branch-index .filial-search .headline { font-size: 26px !important; }
  .iways-jaloucity-branch-index .filial-search p { font-size: 22px !important; }
  .iways-jaloucity-branch-index .filial-search #filial-mini-form { margin: 0 !important; margin-top: 10px !important; width: auto !important; } }

@media only screen and (max-width: 660px) { .iways-jaloucity-branch-index .filial-search { padding: 10px; height: auto !important; }
  .iways-jaloucity-branch-index .filial-search .headline { font-size: 26px !important; line-height: 1.3; }
  .iways-jaloucity-branch-index .filial-search p { font-size: 22px !important; }
  .iways-jaloucity-branch-index .filial-search #filial-mini-form { margin: 0 !important; margin-top: 10px !important; width: auto !important; }
  .iways-jaloucity-branch-index .filial-search #filial-mini-form .form-search > button[type=submit] { left: 0 !important; width: 100% !important; float: none !important; margin-top: 10px !important; }
  .iways-jaloucity-branch-index .filial-search #filial-mini-form .form-search > #filial-search { float: none !important; }
  .iways-jaloucity-branch-index .filial-search #filial-search { width: 90% !important; height: 100% !important; float: none !important; border: 2px solid #bfbfbe !important; text-indent: 0 !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; outline: none; } }

@media only screen and (max-width: 1280px) { .iways-jaloucity-branch-index .wrapping { padding: 0 15px; } }

.iways-jaloucity-branch-index .filial-content { width: 48%; float: left; margin-top: 30px; }

.iways-jaloucity-branch-index .filial-content ul li { margin-bottom: 5px !important; }

@media only screen and (max-width: 1024px) { .iways-jaloucity-branch-index .filial-content { width: 100%; float: none; } }

@media only screen and (max-width: 1024px) { .iways-jaloucity-branch-index .filial-content .jc-content { float: none; display: inline-block; width: 100%; } }

.iways-jaloucity-branch-index .filial-content h1 { margin-bottom: 10px; }

.iways-jaloucity-branch-index .filial-content p { margin-top: 1px; font-size: 16px !important; line-height: 1.5; }

.iways-jaloucity-branch-index .filial-content .vorteile span { margin-right: 16px; font-weight: bold; }

.iways-jaloucity-branch-index .filial-banner { display: inline-block; float: right; position: relative; background: #018773; margin-top: 30px; color: white; padding: 20px; padding-top: 28px; padding-left: 100px; height: 160px; }

.iways-jaloucity-branch-index .filial-banner .headline { font-family: 'Trade Gothic LT', Helvetica, Arial, sans-serif; font-weight: 700; font-size: 30px; }

@media only screen and (max-width: 420px) { .iways-jaloucity-branch-index .filial-banner .headline { line-height: 1.3; } }

.iways-jaloucity-branch-index .filial-banner p { font-family: 'Trade Gothic LT', Helvetica, Arial, sans-serif; font-weight: 300; font-size: 24px !important; }

.iways-jaloucity-branch-index .filial-banner a { margin-top: 5px; font-family: 'Trade Gothic LT', Helvetica, Arial, sans-serif; font-weight: 700; font-size: 22px; background: orange; color: white; display: inline-block; padding: 10px 15px; }

.iways-jaloucity-branch-index .filial-banner a:hover { background: #cc8400; }

.iways-jaloucity-branch-index .filial-banner:after { content: ""; background-image: url("/skin/frontend/default/jaloucity_rwd/images/logos/footer/jaloucity-jubilaeum.svg"); height: 160px; width: 160px; position: absolute; left: -80px; background-size: 100%; top: 24px; }

@media only screen and (max-width: 1280px) { .iways-jaloucity-branch-index .filial-banner { padding-left: inherit; padding-top: 100px; margin-top: 40px; }
  .iways-jaloucity-branch-index .filial-banner:after { left: 146px !important; top: -80px !important; } }

@media only screen and (max-width: 1024px) { .iways-jaloucity-branch-index .filial-banner { display: block; float: none; margin-top: 10px; padding-top: 20px; }
  .iways-jaloucity-branch-index .filial-banner:after { top: 20px !important; right: 20px !important; left: inherit !important; } }

@media only screen and (max-width: 660px) { .iways-jaloucity-branch-index .filial-banner { height: auto !important; margin-top: 50px !important; padding-top: 50px !important; }
  .iways-jaloucity-branch-index .filial-banner a { width: auto !important; display: block; padding: 15px 15px; text-align: center; }
  .iways-jaloucity-branch-index .filial-banner:after { top: -42px !important; height: 80px !important; width: 80px !important; margin-left: auto !important; margin-right: auto !important; left: 0 !important; right: 0 !important; } }

@media only screen and (max-width: 1280px) { .iways-jaloucity-branch-index .filiale-wrapper { padding-left: 15px; } }

.iways-jaloucity-branch-index .filiale-wrapper h2 { display: inline-block; margin-top: 20px; }

.iways-jaloucity-branch-index .filiale-wrapper .inline-tabs { border: 1px solid #d6dedc; }

.iways-jaloucity-branch-index .filiale-wrapper .inline-tabs h3 { background: #018773; color: white; display: block; font-size: 26px; padding: 12px 18px; margin-bottom: 0; }

.iways-jaloucity-branch-index .filiale-wrapper .inline-tabs h3 a { color: white; font-size: 26px; }

.iways-jaloucity-branch-index .filiale-wrapper .inline-tabs .panel-body { padding: 15px; }

.iways-jaloucity-branch-index .filiale-wrapper .inline-tabs .panel-body table { width: 100%; }

.iways-jaloucity-branch-index .filiale-wrapper .inline-tabs .panel-body thead th { border-top: 0 !important; }

.iways-jaloucity-branch-index .filiale-wrapper .inline-tabs .panel-body thead tr:hover { background: none !important; cursor: default !important; }

.iways-jaloucity-branch-index .filiale-wrapper .inline-tabs .panel-body tr:hover { background-color: #f5f5f5; cursor: pointer; }

.iways-jaloucity-branch-index .filiale-wrapper .inline-tabs .panel-body tr th, .iways-jaloucity-branch-index .filiale-wrapper .inline-tabs .panel-body tr td { padding: 8px 0; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; }

.iways-jaloucity-branch-index .filiale-wrapper .inline-tabs .panel-body tr th a, .iways-jaloucity-branch-index .filiale-wrapper .inline-tabs .panel-body tr td a { font-weight: 700; font-size: 16px; }

.iways-jaloucity-branch-index .filiale-wrapper .inline-tabs .panel-body tr th.space { width: 400px; }

.iways-jaloucity-branch-index .filiale-wrapper .inline-tabs .panel-body tr td.last { text-align: right; }

.iways-jaloucity-branch-index .filiale-wrapper .inline-tabs .panel-body tr .h3 { font-size: 24px; font-family: 'Trade Gothic LT', Helvetica, Arial, sans-serif; font-weight: 700; padding: 8px 0; }

@media only screen and (max-width: 479px) { .iways-jaloucity-branch-index .filiale-wrapper .jc_cms_content .inline-tabs:not(.active) > *:not(h2) { display: block !important; }
  .iways-jaloucity-branch-index .filiale-wrapper .jc_cms_content { margin-top: 10px !important; }
  .iways-jaloucity-branch-index .filiale-wrapper .inline-tabs .panel-body tr th a, .iways-jaloucity-branch-index .filiale-wrapper .inline-tabs .panel-body tr td a { font-size: 14px; }
  .iways-jaloucity-branch-index .filiale-wrapper .inline-tabs .panel-body tr th.space { width: 50%; padding-right: 10px; }
  .iways-jaloucity-branch-index .filiale-wrapper { padding-right: 15px; }
  .iways-jaloucity-branch-index .filiale-wrapper table td.last { display: none; } }

/*# sourceMappingURL=branches.css.map */

.cms-page-view .main { padding: 0; width: 100%; }

.jc_cms_content br.clearfix { clear: both; /*margin: 5px 0;*/ }

.jc_cms_content a { color: #0a6f60; text-decoration: none; font-weight: normal; }

.jc_cms_content a.jc-zoom-wrapper { position: absolute; bottom: 0; right: 0; z-index: 1; }

.zubehoer #media-gallery .jc_cms_content a.jc-zoom-wrapper.slideshow-zoom { bottom: 0; right: 0; }

.zubehoer #media-gallery .jc_cms_content .jc-slideshow { display: none; }

.jc_cms_content a.jc-zoom-wrapper > div.jc-zoom { background: none; background-color: white; border: solid 1px #0a6f60; width: 49px; height: 48px; text-align: center; margin: 0; padding: 0; color: #333; font-size: 33px; line-height: 52px; opacity: .5; transition: all .125s ease 0s; text-indent: 0; }

.jc_cms_content a.jc-zoom-wrapper > div.jc-zoom:hover { opacity: .875; }

.jc_cms_content .jc-content > .jc-navi-image a { color: #0a6f60; }

.jc_cms_content .jc-content > .light-box { width: 463px; border: solid 1px #0a6f60; }

.jc_cms_content .jc-content > .jc-slideshow-left, .jc_cms_content .jc-content > .jc-slideshow-right { position: absolute; background: white; color: #009881; cursor: pointer; font-size: 54px; height: 54px; line-height: 46px; opacity: 0.5; text-align: center; transition: all .25s ease 0s; width: 32px; z-index: 1; bottom: 29px; }

.jc_cms_content .jc-content > .jc-slideshow-left:hover, .jc_cms_content .jc-content > .jc-slideshow-right:hover { opacity: .875; }

.jc_cms_content .jc-content > .jc-slideshow-left { left: 0; }

.jc_cms_content .jc-content > .jc-slideshow-right { right: 21px; }

.jc_cms_content .jc-content > .jc-slideshow { border: none; width: 464px; height: 111px; border-right: 1px solid #0a6f60; border-bottom: 1px solid #0a6f60; }

.jc_cms_content .jc-content > .jc-slideshow > ul > li > img { border-right: none; border-left: 1px solid #0a6f60; border-top: 1px solid #0a6f60; width: 115px; height: 110px; }

.products-slideshow-pagination { right: 0; /*top: -75px;*/ width: 100%; z-index: 1; }

.products-slideshow-arrow { background-color: white !important; color: #009881 !important; display: inline-block !important; font-size: 54px !important; height: 54px !important; line-height: 46px !important; opacity: 0.5; transition: all 0.25s ease 0s; width: 32px !important; z-index: 1; border-radius: 0 !important; margin-top: -30px; }

.products-slideshow-arrow:hover { opacity: 1; }

.products-slideshow-arrow.arrow-left { left: 30px; }

.products-slideshow-arrow.arrow-right { padding-left: 3px; right: 0; width: 29px !important; }

.categories-slideshow { border-radius: 0; height: 440px; margin: auto; }

.categories-slideshow.cms { /*	height: 290px; */ height: 350px; margin-bottom: 40px; }

.categories-slideshow ul { margin: 0 !important; }

.categories-slideshow .jc_cms_content .jc-content { width: 100%; }

.categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide { width: 100%; height: 460px; }

.categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li a, .categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li span { display: block; }

.categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li a img { margin: 0; display: block; }

.categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li a span.title { padding: 18px 15px; color: #cc0070; font-size: 32px; font-weight: bold; font-family: 'Trade Gothic LT'; display: block; margin: 0; }

/*
.categories-slideshow.cms .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li a span.title {
	text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, -1px 0 0 #fff, 1px 0 0 #fff, 2px 2px 0 #fff, -2px 2px 0 #fff, 2px -2px 0 #fff, -2px -2px 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, -2px 0 0 #fff, 2px 0 0 #fff, 1px 2px 0 #fff, -1px 2px 0 #fff, 1px -2px 0 #fff, -1px -2px 0 #fff, 2px 1px 0 #fff, -2px 1px 0 #fff, 2px -1px 0 #fff, -2px -1px 0 #fff;
	color: #cc0070;
	margin-top: -60px;
}*/
.categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li span.addinfo { line-height: 22px; }

.categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li span.addinfo > a, .categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li span.addinfo > span { padding: 0 15px; font-size: 15px; }

.categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li span.addinfo > .right { font-size: 18px; margin-top: 15px; margin-right: 27px; border-top: solid 1px #c9cacc; width: 218px; padding-top: 10px; text-align: right; }

.jc_cms_content .jc-content > ul.jc-list-box { background-color: #ccc; margin: 18px; padding: 9px 0; }

.jc_cms_content .jc-content > ul.jc-list-box.right { margin: 18px 0 18px 18px; }

.jc_cms_content .jc-content > ul.jc-list-box.left { margin: 18px 18px 18px 0; }

.jc_cms_content .jc-content > ul.jc-list-box > li { list-style: disc; margin-left: 25px; height: auto; }

.cms-page-view .main .col-main .jc_cms_page { background-color: transparent; border: none; padding: 0; }

.cms-page-view .main .col-main .jc_cms_page .jc_cms_block { padding: 0; margin: 0 0 5px 0; box-shadow: none; }

.cms-page-view .main .col-main .jc_cms_page .jc_cms_block > h2 { width: auto; }

.jc_cms_content .jc-content > h1, .jc_cms_content .jc-content > h2 { color: black; margin-bottom: 10px; }

.jc_cms_content .jc-content > h3 { font-size: 23px; }

.jc_cms_content .jc-content > p { width: 99%; /* to be almost sure, that there's some free place.. */ font-size: 14px; }

.jc_cms_content .jc-content > span > p { font-size: 14px; }

.jc_cms_content .jc-navi > .jc-content.jc-cols-1 { padding-bottom: 20px; }

.jc_cms_content .jc-navi > .jc-content > .jc-navi-image { padding: 0; }

.jc_cms_content .jc-navi > .jc-content > .jc-navi-image > a > p { margin: 0 0 1px; overflow: visible; }

.jc_cms_content .jc-navi > .jc-content > .jc-navi-image img { width: 99%; height: 99%; }

.jc_cms_content .jc-navi > .jc-content > ul > li { height: auto; }

.jc_cms_content .jc-content img { max-width: 100%; max-height: 100%; }

.jc_cms_content .jc-navi-footer { border-bottom: none !important; text-align: left !important; }

.jc_cms_content .jc-navi-footer a { width: auto !important; display: inline-block !important; background: none !important; color: #0a6f60; font-weight: normal !important; margin-bottom: 10px; }

.jc_cms_content .jc-navi-footer a:before { content: '\00AB'; margin-right: 5px; }

.jc_cms_content #navi_tabs { clear: both; padding-top: 30px; margin-bottom: 30px; }

.jc_cms_content #navi_tabs > div { width: 480px; text-align: center; position: relative; left: -18px; border-bottom: solid 1px #b3b3b3; }

.jc_cms_content #navi_tabs > div > a { border-top: solid 1px #e0e0e0; border-left: solid 1px #e0e0e0; border-right: solid 1px #e0e0e0; padding: 15px 0; text-decoration: none; position: relative; display: inline-block; border-radius: 10px 10px 0 0; color: #0a6f60; font-size: 16px; }

.jc_cms_content #navi_tabs > div > a:first-child { border-left: solid 2px #e0e0e0; }

.jc_cms_content #navi_tabs > div > a:last-child { border-right: solid 2px #e0e0e0; }

.jc_cms_content #navi_tabs > div > a:not(.active):hover { color: #c80071; }

.jc_cms_content #navi_tabs > div > a.active { background: #fdfdfd; /* Old browsers */ background: -moz-linear-gradient(top, #fdfdfd 0%, #d0d0d0 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #d0d0d0)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fdfdfd 0%, #d0d0d0 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fdfdfd 0%, #d0d0d0 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fdfdfd 0%, #d0d0d0 100%); /* IE10+ */ background: linear-gradient(to bottom, #fdfdfd 0%, #d0d0d0 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#d0d0d0',GradientType=0 ); /* IE6-9 */ font-size: 20px; padding: 20px 0 17px; }

.jc_cms_content .inline-tabs { clear: both; }

.jc_cms_content .inline-tabs:not(.mobile) { margin-top: 30px; }

.jc_cms_content .jc-content.jc-cols-2 .inline-tabs:not(.mobile) { margin-top: 0; }

.jc_cms_content .inline-tabs.mobile h2 { background-color: #eff0f2; border-top: solid 1px #e0e0e0; padding: 12px 18px; cursor: pointer; width: 100%; position: relative; left: -18px; margin-bottom: 0; }

.jc_cms_content .inline-tabs.mobile h2:before { content: '\203A'; /*margin-right: 10px;*/ font-size: 24px; display: inline-block; position: absolute; left: 7px; top: 11px; }

.jc_cms_content .inline-tabs.mobile h2.active:before { transform: rotate(90deg); left: 9px; top: 13px; /*3px*/ /*position: relative;*/ }

.jc_cms_content .inline-tabs.mobile h2:hover { color: #c80071; }

.jc_cms_content .inline-tabs h2 .toggler { float: right; font-weight: lighter; margin-top: 2px; margin-left: 12px; text-align: right; white-space: nowrap; }

.jc_cms_content .inline-tabs h2 .toggler > .rotator { display: inline-block; text-align: center; transition: all 0.25s ease 0s; margin-left: 5px; }

.jc_cms_content .inline-tabs h2.active .toggler > .rotator { transform: rotate(180deg); }

.jc_cms_content h2 a.to-the-top { /*transform: rotate(-90deg);*/ width: 21px; height: 21px; text-align: center; border: solid 2px #0a6f60; border-radius: 12px; display: inline-block; font-size: 15px; line-height: 17px; }

.jc_cms_content .inline-tabs hr, .jc_cms_content .inline-tabs.mobile h2 a.to-the-top { display: none !important; }

.jc_cms_content .video.youtube { width: 100%; margin: 5px 0; }

/* contact form styles */
#jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div { float: left; margin: 15px 0 0; padding: 0; width: 50%; }

#jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#postcode-wrapper { width: 9%; margin-right: 6%; }

#jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#place-wrapper { width: 34%; }

#jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#width-wrapper, #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#height-wrapper, #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#pattern-width-wrapper { width: 30%; }

#jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#width-wrapper, #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#height-wrapper { margin-right: 4.333%; }

#jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#comment-wrapper, #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#submit-wrapper { width: 100%; }

#jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > span { display: inline-block; margin: 5px 0 0; width: 33%; }

#jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > span > label { background: rgba(0, 0, 0, 0) url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/radiobutton.png") no-repeat scroll left top; cursor: pointer; font-family: 'Arial'; font-size: 14px; height: 32px; line-height: 32px; margin: 0 0 -5px; overflow: hidden; padding: 0 0 0 40px; }

#jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > span > input:checked + label { background-position: left bottom; }

#jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > h3 { color: #016758; }

#jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > input[type="text"], #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > .select-wrapper > select, #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > textarea { border: 1px solid #ccc; border-radius: 5px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.125); font-size: 15px; }

#jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > input:not(#form_submit) { width: 93.5%; padding: 9px 18px; height: 23px; }

#jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > input.error:not(#form_submit) { background-color: rgba(255, 0, 0, 0.25); }

#jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > input#company, #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > input#address, #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > input#telephone, #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > input#mobile, #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > input#left-border { width: 87%; }

#jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > textarea { height: 150px; padding: 9px 1px; width: 99.5%; }

#jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > input#form_submit { width: 100%; }

.home-seotext { padding: 20px 0; position: relative; overflow: hidden; }

.home-seotext h2 { font-size: 26px; margin: 10px 0; }

.home-seotext p { display: inline-block; width: 48%; vertical-align: top; text-align: justify; margin-right: 3%; }

.home-seotext p:last-child { margin-right: 0; }

/*# sourceMappingURL=cms.css.map */

/***** Standard 1024px *****/
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .filial-header > .content { width: 512px; }
  .filial-header > .content.infos { /*width: 476px;*/ }
  .filial-header > .content.infos > p > span { font-size: 16px; }
  /* filial detail pages */
  .filial-wrapper > .filial-detail > .image-pdf { width: 348px; }
  .filial-wrapper > .filial-detail > .information { padding: 18px 30px; width: 262px; }
  .filial-wrapper > .filial-detail > .advantages { width: 318px; }
  .filial-wrapper > .filial-detail > .advantages > span { padding-bottom: 12px; }
  .filial-wrapper .filial-map { height: 350px; }
  .filial-wrapper .jc_cms_content #mail_form > div > .select-wrapper { width: 94.25%; }
  .filial-wrapper .jc_cms_content #mail_form > div#product-wrapper > .select-wrapper { width: 101%; }
  .iways-jaloucity-branch-group .filial-search > #filial-mini-form > .form-search > #filial-search { width: 313px; }
  .iways-jaloucity-branch-group .filial-band { margin: 0; }
  .filial-band.detail > .action { width: 730px; /*625px;*/ padding: 0 0 0 261px; }
  .filial-wrapper .filial-band.detail > .action { width: 690px; font-size: 23px; }
  /*.iways-jaloucity-branch-group .filial-band.detail > .action { padding: 0 0 0 300px; background: none; } .iways-jaloucity-branch-group .filial-band.detail > .action > span { left: 0; }*/
  .filial-wrapper .header .jc-slideshow-wide { margin: 0 !important; width: 100% !important; }
  .filial-wrapper .header .jc-slideshow-wide > ul > li > a > img { width: 247px !important; }
  .iways-jaloucity-branch-test .test, .iways-jaloucity-branch-testextra .test { margin: 0 20% 0 30%; } }

/***** iPad 768px *****/
@media only screen and (min-width: 768px) and (max-width: 1023px) { .filial-search > #filial-mini-form > .form-search > #filial-search { width: 250px; }
  .filial-header > .content { width: 768px; }
  .filial-header > .content.infos { width: 732px; }
  .filial-header > .content.image { margin-bottom: 36px; position: relative; }
  .filial-header > .content.image > .header-map { margin-left: 36px; position: relative; }
  .filial-header > .content.image > .header-gradient { width: 768px; height: 186px; position: absolute; top: 0; left: 0; background: -moz-linear-gradient(-45deg, #eff0f2 0%, #eff0f2 25%, rgba(239, 240, 242, 0) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #eff0f2), color-stop(25%, #eff0f2), color-stop(100%, rgba(239, 240, 242, 0))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(-45deg, #eff0f2 0%, #eff0f2 25%, rgba(239, 240, 242, 0) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(-45deg, #eff0f2 0%, #eff0f2 25%, rgba(239, 240, 242, 0) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(-45deg, #eff0f2 0%, #eff0f2 25%, rgba(239, 240, 242, 0) 100%); /* IE10+ */ background: linear-gradient(135deg, #eff0f2 0%, #eff0f2 25%, rgba(239, 240, 242, 0) 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff0f2', endColorstr='#00eff0f2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ }
  /* filial detail pages */
  .filial-wrapper > .filial-detail > .image-pdf { width: 348px; }
  .filial-wrapper > .filial-detail > .information { padding: 18px 30px; width: 324px; }
  .filial-wrapper > .filial-detail > .advantages { padding: 48px 30px 18px; width: 100%; }
  .filial-wrapper > .filial-detail > .advantages > span { float: left; width: 45%; }
  .filial-band.detail { padding-top: 9px; }
  .filial-band.detail > .action { font-size: 22px; line-height: 31px; width: 730px; /*550px;*/ padding: 0; font-family: 'Trade Gothic LT'; }
  .filial-wrapper .filial-band.detail > .action { width: 690px; font-size: 23px; }
  .filial-band.detail > .action span.discount { float: left; font-size: 50px; margin-right: 20px; margin-top: 15px; }
  .filial-wrapper .filial-band.detail > .action > .jc-mobile-and-small-only > div { float: left; }
  .filial-band.detail > .action > a { font-size: 22px; }
  .filial-band.detail > .action > span.discount { display: none; }
  .iways-jaloucity-branch-group .filial-band { margin: 0; }
  .filial-wrapper .filial-map { height: 300px; }
  .filial-wrapper .jc_cms_content #mail_form > div > .select-wrapper { width: 96.75%; }
  .filial-wrapper .jc_cms_content #mail_form > div#product-wrapper > .select-wrapper { width: 103.5%; }
  .filial-wrapper .jc_cms_content #mail_form > div > input#form_submit { width: 102%; }
  .filiale-wrapper .jc-content.jc-cols-2 h2 { font-size: 20px; }
  .iways-jaloucity-branch-test .test, .iways-jaloucity-branch-testextra .test { margin: 0 35% 0 15%; }
  .iways-jaloucity-branch-group .filiale-wrapper .jc_cms_content .jc-cols-2, .iways-jaloucity-branch-test .filiale-wrapper .jc_cms_content .jc-cols-2, .iways-jaloucity-branch-testextra .filiale-wrapper .jc_cms_content .jc-cols-2 { margin-left: 3px !important; }
  .iways-jaloucity-branch-group .filial-search > #filial-mini-form { position: static; width: 100%; margin-bottom: 25px; }
  .iways-jaloucity-branch-group .filial-search > #filial-mini-form > .form-search > #filial-search { width: 535px; }
  /*.iways-jaloucity-branch-group .filial-band.detail > .action { width: 450px; padding: 15px 0 0 400px; } .iways-jaloucity-branch-group .filial-band.detail > .action > span { display: none; } .iways-jaloucity-branch-group .filial-band.detail > .action > a { white-space: normal; } .iways-jaloucity-branch-group .filial-band.detail > .action > a > img { display: none; }*/
  .filial-wrapper .header .jc-slideshow-wide { margin: 0 !important; width: 99% !important; }
  .filial-wrapper .header .jc-slideshow-wide > ul > li > a > img { width: 245px !important; } }

/***** Smartphone Landscape 480px, iPhone 5 Landscape & iPhone 6 Plus *****/
@media only screen and (min-width: 481px) and (max-width: 767px) { .filial-search { height: 133px; }
  .filial-search > #filial-mini-form { float: none; left: 0; margin: auto; width: 444px; }
  .filial-search > span.jc-mobile-only { margin: auto; width: 444px; display: block; }
  .filial-search > #filial-mini-form > .form-search > #filial-search { width: 268px; }
  .filial-search > #filial-mini-form > span { left: 391px; top: -73px; }
  .filial-header { width: 100%; }
  .filial-header > .content { width: 480px; }
  .filial-header > .content.infos { width: 444px; float: none; margin: auto; }
  .filial-header > .content.infos > p > span { font-size: 12px; }
  .filial-header > .content.image { margin-bottom: 36px; position: relative; width: 100%; }
  .filiale-wrapper .jc_cms_content { margin-top: 36px; }
  .filiale-wrapper .jc_cms_content .inline-tabs h3, .filiale-wrapper .jc_cms_content .inline-tabs .jc-mobile-only, .filiale-wrapper .jc_cms_content .inline-tabs a { font-size: 15px; }
  .filiale-wrapper .jc_cms_content .inline-tabs > div:last-child { border-bottom: none; }
  .filiale-wrapper .jc_cms_content .inline-tabs > div > a { margin-top: 0; }
  /* filial detail pages */
  .filial-wrapper.full-mobile-width { padding: 18px 0 0; }
  .filial-wrapper > .filial-detail > .image-pdf { width: 240px; }
  .filial-wrapper > .filial-detail > .information { padding: 18px 20px; width: 200px; font-size: 12px; }
  .filial-wrapper > .filial-detail > .information * { font-size: 12px; }
  .filial-wrapper > .filial-detail > .advantages { padding: 18px 20px; width: 100%; }
  .filial-wrapper > .filial-detail > .advantages > span { float: left; width: 45%; }
  .filial-band.detail > .action { width: 100%; /*298px;*/ padding: 0; text-align: center; }
  .filial-band.detail > .action > a { font-size: 22px; display: block; position: relative; }
  .filial-band.detail > .action > span.discount { display: none; }
  .filial-wrapper .filial-band.detail > .action > .jc-mobile-and-small-only { display: inline-block; margin-bottom: 7px; }
  .filial-wrapper .filial-band.detail > .action > .jc-mobile-and-small-only > div { display: none; }
  .filial-wrapper .filial-map { height: 300px; }
  .filial-wrapper .jc_cms_content { margin-top: 30px; }
  .filial-wrapper .jc_cms_content #mail_form > div > input { width: 75% !important; }
  .filial-wrapper .jc_cms_content #mail_form > div#street-wrapper { width: 100%; }
  .filial-wrapper .jc_cms_content #mail_form > div#street-wrapper > input#address { width: 87.5% !important; }
  .filial-wrapper .jc_cms_content #mail_form > div#postcode-wrapper { width: 25%; }
  .filial-wrapper .jc_cms_content #mail_form > div#place-wrapper { width: 69%; }
  .filial-wrapper .jc_cms_content #mail_form > div#place-wrapper > input#place { width: 82% !important; }
  .filial-wrapper .jc_cms_content #mail_form > div#subject-wrapper, .filial-wrapper .jc_cms_content #mail_form > div#product-wrapper, .filial-wrapper .jc_cms_content #mail_form > div#area-wrapper, .filial-wrapper .jc_cms_content #mail_form > div#warning-wrapper { width: 100%; }
  .filial-wrapper .jc_cms_content #mail_form > div > .select-wrapper { width: 96.25% !important; }
  .filial-wrapper .jc_cms_content #mail_form > div > textarea { width: 88%; }
  .filial-wrapper .jc_cms_content #mail_form > div > input#form_submit { width: 97% !important; }
  .filial-wrapper .filial-map { /*width: 90%;*/ /*margin: 0 5%;*/ }
  .jc-content.jc-cols-2 .filial-map { width: 100%; }
  /*.iways-jaloucity-branch-group .filial-band.detail > .action { padding: 0 0 0 99px; background: none; width: 400px; text-align: right; } .iways-jaloucity-branch-group .filial-band.detail > .action > span { display: none; } .iways-jaloucity-branch-group .filial-band.detail > .action > a { white-space: normal; }*/
  .iways-jaloucity-branch-group .filiale-wrapper, .iways-jaloucity-branch-test .filiale-wrapper, .iways-jaloucity-branch-testextra .filiale-wrapper { padding: 18px 0; }
  .iways-jaloucity-branch-group .filiale-wrapper .jc_cms_content .jc-content, .iways-jaloucity-branch-test .filiale-wrapper .jc_cms_content .jc-content, .iways-jaloucity-branch-testextra .filiale-wrapper .jc_cms_content .jc-content { width: 100%; }
  .iways-jaloucity-branch-group .filiale-wrapper .jc_cms_content .jc-content:nth-child(1), .iways-jaloucity-branch-test .filiale-wrapper .jc_cms_content .jc-content:nth-child(1), .iways-jaloucity-branch-testextra .filiale-wrapper .jc_cms_content .jc-content:nth-child(1) { margin-right: 16px; }
  .iways-jaloucity-branch-group .filial-search { margin: 0; height: 199px; }
  .filiale-wrapper .jc_cms_content .inline-tabs { /*margin-right: 36px;*/ }
  .filiale-wrapper .jc_cms_content .inline-tabs h3, .filiale-wrapper .jc_cms_content .inline-tabs .jc-mobile-only, .filiale-wrapper .jc_cms_content .inline-tabs a { font-size: 15px; }
  .filiale-wrapper .jc_cms_content .inline-tabs > div:last-child { border-bottom: none; }
  .filiale-wrapper .jc_cms_content .inline-tabs > div > span.jc-mobile-only { display: inline-block; max-width: 186px; }
  .filiale-wrapper .jc_cms_content .inline-tabs > div > a, .filiale-wrapper .jc_cms_content .inline-tabs > div > .distance { margin-top: 0; }
  .filial-wrapper .header .jc-content.jc-cols-4 { text-align: center; }
  .filial-wrapper .header .jc-slideshow-wide { margin: auto !important; } }

/***** Smartphone Portrait 480px *****/
@media only screen and (max-width: 480px) { .iways-jaloucity-branch-group .filiale-wrapper, .iways-jaloucity-branch-test .filiale-wrapper, .iways-jaloucity-branch-testextra .filiale-wrapper { padding: 18px 0; }
  .iways-jaloucity-branch-group .filiale-wrapper .jc_cms_content .jc-content, .iways-jaloucity-branch-test .filiale-wrapper .jc_cms_content .jc-content, .iways-jaloucity-branch-testextra .filiale-wrapper .jc_cms_content .jc-content { width: 100%; }
  .iways-jaloucity-branch-group .filiale-wrapper .jc_cms_content .jc-content:nth-child(1), .iways-jaloucity-branch-test .filiale-wrapper .jc_cms_content .jc-content:nth-child(1), .iways-jaloucity-branch-testextra .filiale-wrapper .jc_cms_content .jc-content:nth-child(1) { margin-right: 16px; }
  .iways-jaloucity-branch-group .filial-search { margin: 0; }
  .filial-search { height: 133px; }
  .iways-jaloucity-branch-group .filial-search { height: 199px; }
  .filial-search > #filial-mini-form { float: none; left: 0; margin: auto; width: 284px; }
  .filial-search > span.jc-mobile-only { margin: auto; width: 284px; display: block; }
  .filial-search > #filial-mini-form > .form-search > #filial-search { width: 123px; }
  .filial-search > #filial-mini-form > span { left: 247px; top: -73px; }
  .filial-band > .action { line-height: 16px; padding: 15px 0 0 65px; width: 204px; }
  .filial-band.detail > .action > span.discount { display: none; }
  .filial-band > .action > a { display: inline-block; width: 213px; }
  .filial-header > .content { width: 91% !important; }
  .filial-header > .content.infos { width: 284px; height: auto; }
  .filial-header > .content.infos > p > span { width: 100%; }
  .filial-header > .content.image { margin-bottom: 36px; position: relative; height: auto; background-size: 100%; }
  .filial-header > .content.image > .header-map { background-size: 100%; height: 93px; width: 61px; }
  .filiale-wrapper .jc_cms_content { margin-top: 36px; }
  .filiale-wrapper .jc_cms_content .inline-tabs { /*margin-right: 36px;*/ }
  .filiale-wrapper .jc_cms_content .inline-tabs h3, .filiale-wrapper .jc_cms_content .inline-tabs .jc-mobile-only, .filiale-wrapper .jc_cms_content .inline-tabs a { font-size: 15px; }
  .filiale-wrapper .jc_cms_content .inline-tabs > div:last-child { border-bottom: none; }
  .filiale-wrapper .jc_cms_content .inline-tabs > div > span.jc-mobile-only { display: inline-block; max-width: 186px; }
  .filiale-wrapper .jc_cms_content .jc-content.jc-cols-2 .inline-tabs > div > a { display: none; }
  .filiale-wrapper .jc_cms_content .inline-tabs > div > a, .filiale-wrapper .jc_cms_content .inline-tabs > div > .distance { margin-top: 0; }
  /* filial detail pages */
  .filial-wrapper.full-mobile-width { padding: 18px 0 0; }
  .filial-wrapper > .filial-detail > .image-pdf { width: 320px; }
  .filial-wrapper > .filial-detail > .information { padding: 18px 20px; width: 280px; }
  .filial-wrapper > .filial-detail > .advantages { padding: 18px 20px; width: 100%; }
  .filial-band.detail > .action { width: 100%; font-size: 19px; line-height: 28px; padding: 0; text-align: center; }
  .filial-band.detail > .action span.discount { font-size: 24px; position: relative; top: 1px; }
  .filial-band.detail > .action > a { font-size: 22px; width: auto; line-height: 22px; }
  .filial-wrapper .filial-band.detail > .action > .jc-mobile-and-small-only { display: inline-block; margin-bottom: 7px; }
  .filial-wrapper .filial-band.detail > .action > .jc-mobile-and-small-only > div { display: none; }
  .filial-wrapper .filial-map { height: 300px; }
  .filial-wrapper .jc_cms_content { margin-top: 30px; }
  .filial-wrapper .jc_cms_content .inline-tabs > div > h3 { font-size: 16px; }
  .filial-wrapper .jc_cms_content .inline-tabs > div > span.jc-mobile-only { display: inline-block; max-width: 186px; font-size: 12px; }
  .filial-wrapper .jc_cms_content .inline-tabs > div > a, .filial-wrapper .jc_cms_content .inline-tabs > div > .distance { margin-top: 2px; }
  .filial-wrapper .jc_cms_content #mail_form > div { width: 100%; }
  .filial-wrapper .jc_cms_content #mail_form > div > input { width: 87% !important; }
  .filial-wrapper .jc_cms_content #mail_form > div#postcode-wrapper { width: 15%; margin-right: 18%; }
  .filial-wrapper .jc_cms_content #mail_form > div#place-wrapper { width: 66%; }
  .filial-wrapper .jc_cms_content #mail_form > div#place-wrapper > input#place { width: 82% !important; }
  .filial-wrapper .jc_cms_content #mail_form > div#subject-wrapper, .filial-wrapper .jc_cms_content #mail_form > div#product-wrapper, .filial-wrapper .jc_cms_content #mail_form > div#area-wrapper, .filial-wrapper .jc_cms_content #mail_form > div#warning-wrapper { width: 100%; }
  .filial-wrapper .jc_cms_content #mail_form > div > .select-wrapper { width: 100% !important; }
  .filial-wrapper .jc_cms_content #mail_form > div > .select-wrapper > select { width: 106%; }
  .filial-wrapper .jc_cms_content #mail_form > div > span { width: 49%; }
  .filial-wrapper .jc_cms_content #mail_form > div > textarea { width: 87%; }
  .filial-wrapper .jc_cms_content #mail_form > div > input#form_submit { width: 101% !important; }
  .filial-wrapper .filial-map { width: 100%; /*margin: 0 5%;*/ }
  .jc-content.jc-cols-2 .filial-map { width: 100%; }
  /*.iways-jaloucity-branch-group .filial-band.detail { background-image: none; width: 100%; margin: 0; padding: 15px 0; } .iways-jaloucity-branch-group .filial-band.detail > .action { padding: 0; background: none; width: 100%; text-align: center; } .iways-jaloucity-branch-group .filial-band.detail > .action > span { display: none; } .iways-jaloucity-branch-group .filial-band.detail > .action > a { white-space: normal; font-size: 24px; line-height: 27px; } .iways-jaloucity-branch-group .filial-band.detail > .action > a > img { margin: 7px auto 0; display: block; }*/
  .filial-wrapper .header .jc-content.jc-cols-4 { text-align: center; }
  .filial-wrapper .header .jc-slideshow-wide { margin: auto !important; } }

/*# sourceMappingURL=branches.css.map */

/***** Fullscreen 1280px *****/
@media only screen and (min-width: 1280px) { .col2-left-layout .col-left { width: 290px; }
  .col2-left-layout .col-main { width: 951px; }
  body.sticky-header { padding-top: 220px; }
  #page, .header-container { width: 1280px; }
  #jc-configurator-wrapper .left-panel { width: 960px; }
  #jc-configurator-wrapper .right-panel { width: 240px; }
  #jc-kindersicherung .subcontainer { height: 355px; }
  #jc-kindersicherung .jc_montage_hoehe { width: 220px; }
  #jc-kindersicherung .link-button { width: 390px; }
  #jc-kindersicherung .error-msg { width: 413px; }
  #jc-simple-product .left-panel { width: 880px; }
  .cart dt .item dd.info { width: 700px; }
  .cart .totals .checkout-types li button.checkout { width: 580px; }
  #payment_form_ipayment_cc { width: 80%; } }

/***** Standard 1024px *****/
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .col2-left-layout .col-left { width: 230px; }
  .col2-left-layout .col-main { width: 761px; }
  body.sticky-header { padding-top: 220px; }
  #page, .header-container { width: 1024px; } }

/***** All smaller as 1024px *****/
@media only screen and (max-width: 1023px) { body.sticky-header .main-container { margin-top: 200px; }
  .content-wrapper fieldset .container.radio:not(.icon-right) label > span { left: 150px; margin: 15px; position: absolute; width: auto; }
  .content-wrapper fieldset .container.radio > label .block-popup { top: auto; bottom: -5px; }
  .content-wrapper.configurator fieldset .container.icon label { height: 140px; }
  .content-wrapper fieldset .container.radio label > span.price { bottom: 15px; }
  .content-wrapper.overview fieldset .container .description { width: auto; }
  .content-wrapper fieldset .description ul > li { width: 100%; }
  .content-wrapper.overview fieldset .container .group .description { margin-bottom: 20px; }
  .content-wrapper.configurator fieldset .container.icon .description { display: none !important; }
  .content-wrapper fieldset .container.thick.radio > label.safety::after { left: 48%; }
  .jc-color-table .jc-color-group, .jc-color-table .jc-color-group:nth-child(2n) { width: 100%; margin-left: 0; }
  #jc-configurator-wrapper .preview-container { height: 180px; }
  #hover-popup { display: none !important; }
  #jc-kindersicherung .subcontainer { height: 465px; }
  #jc-kindersicherung .jc_montage_hoehe, #jc-kindersicherung .link-button, #jc-kindersicherung .error-msg { left: 205px; right: auto; }
  #jc-kindersicherung .link-button { top: 300px; }
  #jc-kindersicherung .error-msg { top: 337px; }
  #jc-configurator-wrapper .left-panel .container.handling-length .control-length > div { width: auto; padding-right: 10px; display: block; }
  #jc-configurator-wrapper .container.accessories i { float: none; }
  #jc-standard-slat-info p:first-child, #jc-standard-slat-info .button-container { float: none; width: 100%; margin: 0; }
  .cart-empty p { width: 96%; } }

/***** iPad 768px *****/
@media only screen and (min-width: 768px) and (max-width: 1023px) { .col2-left-layout .col-left { width: 220px; margin-left: 15px; }
  .col2-left-layout .col-main { width: 501px; margin-right: 15px; }
  #page, .header-container { width: 768px; }
  #jc-standard-sizes-table .w { width: 99px; }
  .content-wrapper fieldset .description ul { width: 250px; }
  .content-wrapper.overview fieldset .container .group .description { width: 45%; margin-right: 25px; }
  .account-login .content, .account-create .content { width: 720px; }
  #jc-configurator-wrapper .left-panel { width: 465px; }
  #jc-configurator-wrapper .jc_product_header ul > li { width: 45%; }
  #jc-colors .col-left { width: 290px; margin-left: 0; }
  #jc-colors .col-right { width: 150px; margin-right: 0; }
  .jc-color-table a.jc-color, .jc_jalousie_conductor.selected .colors a.jc-color { width: 44px; }
  .jc-color-table a.jc-color.selected, .jc_jalousie_conductor.selected .colors a.jc-color.selected { width: 40px; }
  #cworlds > div > span > a { width: 33px; }
  #cworlds > div > span.selected > a { width: 29px; }
  #color-search { margin-left: -100px; margin-bottom: 10px; }
  #jc-kindersicherung .link-button { width: 160px; }
  #jc-kindersicherung .error-msg { width: 180px; }
  #jc-installs > .container.installations > label { width: 85px; margin: 0; }
  #jc-simple-product .left-panel { float: left; width: 470px; }
  #jc-simple-product .right-panel { float: right; width: 220px; }
  #jc-simple-product #media-gallery { width: 220px; height: 320px; }
  #media-gallery .preview { height: 210px; }
  .cart dt .item dd.info { width: 330px; }
  .cart .totals .checkout-types li button.checkout { width: 300px; } }

/***** All smaller as 768px *****/
@media only screen and (max-width: 767px) { #page, .header-container { width: 100%; }
  .col2-left-layout .col-left, .col2-left-layout .col-main { float: none; margin: 0 auto; }
  .col2-left-layout .col-main { border-bottom: 2px solid #d6d6d6; margin-bottom: 20px; padding-bottom: 20px; }
  /*.products-slideshow-footer div a { text-indent: -999px; overflow: hidden; } das entspricht nicht die KJs Homepage-Vorlagen.. */
  .content-wrapper.overview fieldset .container .group .description { width: 100%; }
  .content-wrapper.overview fieldset .group .description ul { height: auto; }
  .content-wrapper.overview .tab-selector, .content-wrapper.overview fieldset.tabed.active { display: block; }
  .content-wrapper.overview fieldset.tabed { display: none; }
  .content-wrapper fieldset .description ul { width: 100%; }
  .content-wrapper.overview fieldset .container i { float: none !important; display: block; margin: 0 auto 15px; }
  .content-wrapper.overview fieldset .button-bar .link-button { float: none; width: 100%; padding: 0; }
  .form-list.col-2 li { width: 100%; margin-left: 0; }
  .content-wrapper .tab-selector.col-3 .link-button { width: 30%; }
  #jc-configurator-wrapper { margin: 0; }
  #jc-configurator-wrapper .left-panel { width: 96%; margin: 0 2%; }
  #jc-configurator-wrapper .left-panel, #jc-configurator-wrapper .right-panel { float: none; }
  body.sticky-header #jc-configurator-wrapper .right-panel { margin-top: 0; }
  #jc-configurator-wrapper .right-panel { width: 100%; position: relative; top: auto !important; }
  #jc-colors .col-left, #jc-colors .col-right { width: 100%; margin: 0; }
  #color-search { display: none; }
  .right-panel #jc-configurator-cart { background: #eff0f2 url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/arrow-n.png") center 12px no-repeat; padding-top: 30px; margin-top: 5px; box-shadow: 0 -2px 3px #ccc; }
  .right-panel #jc-configurator-cart > h2 { text-align: center; }
  .content-wrapper .tab-selector .link-button { min-width: 0; overflow: hidden; }
  #jc-configurator-wrapper .left-panel fieldset > .container.window > div { display: block; width: auto; }
  #jc-configurator-wrapper .left-panel fieldset > .container.window > div.first { margin-right: 0; }
  #jc-simple-product .left-panel, #jc-simple-product .right-panel { float: none; width: auto; }
  /*#jc-simple-product #media-gallery { margin: 0 auto; float: none; }*/
  #jc-overlay .overlay-container > .cross-selling { display: none; }
  #jc-overlay .overlay-container > .product-info .button-bar .link-button { float: none !important; width: 95%; padding: 0; }
  #jc-overlay .overlay-container > .product-info .button-bar .left { margin-bottom: 10px; }
  #jc-overlay .overlay-container > .product-info > .details > img { float: none; display: block; margin: 0 auto; }
  .checkout-steps .step:after { width: 25px; height: 25px; top: 15px; margin-left: -15px; background-size: 13px auto; }
  #coupon_code { width: 99%; }
  .cart .totals .checkout-types li button.checkout { width: 100%; }
  .cart .totals .checkout-types li { display: block; clear: both; text-align: center; margin: 10px 0; }
  .cart .totals .checkout-types li:not(:last-child):not(.proceed) { width: 100%; }
  #payment_form_ipayment_cc { height: 600px; }
  .cart .totals dt dl { width: 80%; }
  #jc-simple-product .details { display: none; }
  .content-wrapper.overview fieldset .container.standard { border: none; } }

/***** Smartphone Landscape 480px *****/
@media only screen and (min-width: 480px) and (max-width: 767px) { .col2-left-layout .col-left, .col2-left-layout .col-main { width: 476px; }
  #products-slideshow > li { width: 478px; }
  .products-slideshow-footer .products-slideshow-footer-wrapper div { margin: 0 15px; }
  .sidebar-wrapper .box { width: 45%; margin-right: 5%; float: left; }
  .account-login .content, .account-create .content { width: 450px; }
  #cworlds > div > span > a, .jc-color-table a.jc-color, .jc_jalousie_conductor.selected .colors a.jc-color { width: 54px; }
  #cworlds > div > span.selected > a, .jc-color-table a.jc-color.selected, .jc_jalousie_conductor.selected .colors a.jc-color.selected { width: 50px; }
  #jc-kindersicherung .jc_montage_hoehe, #jc-kindersicherung .link-button, #jc-kindersicherung .error-msg { width: 48%; }
  #jc-kindersicherung .link-button { padding: 0; }
  .cart dt .item-options dd dl { width: 100%; }
  .checkout-steps .step { font-size: 12px; }
  .cart dt .item dd.info { width: 280px; }
  #crosssell-products-list li { display: block; width: 100%; margin: 20px 0 !important; } }

/***** Smartphone Portrait 320px *****/
@media only screen and (min-width: 320px) and (max-width: 479px) { body { font-size: 14px; }
  .col2-left-layout .col-left, .col2-left-layout .col-main { width: 300px; }
  #products-slideshow > li { width: 302px; }
  .content-wrapper fieldset .container > h2 { font-size: 21px; }
  .standardjalousie .container.colors label, .standardrollo .container.colors label { margin: 20px 10px 0; }
  .content-wrapper fieldset .container.radio label > span.price { bottom: 25px; }
  .content-wrapper fieldset .container.radio label > .block-popup { top: auto; bottom: -5px; right: auto; left: 150px; }
  #jc-standard-sizes-table .w { width: 104px; }
  .account-login .content, .account-create .content { width: 290px; }
  .jc-color-table a.jc-color, .jc_jalousie_conductor.selected .colors a.jc-color { width: 54px; }
  .jc-color-table a.jc-color.selected, .jc_jalousie_conductor.selected .colors a.jc-color.selected { width: 50px; }
  #cworlds > div > span > a { width: 36px; }
  #cworlds > div > span.selected > a { width: 32px; }
  #jc-configurator-wrapper .preview-container { height: 120px; }
  #jc-kindersicherung .subcontainer { height: auto; }
  #jc-kindersicherung .subcontainer img { display: block; margin: 0 auto; position: relative; }
  #jc-kindersicherung .jc_montage_hoehe, #jc-kindersicherung .link-button, #jc-kindersicherung .error-msg { position: relative; width: auto; top: 0; right: 0; left: 0; margin: 10px 0; }
  #jc-kindersicherung .link-button { width: 100%; padding: 0; }
  #jc-installs > .container.installations > label { width: 95px; }
  #jc-configurator-wrapper .container.measure > div > .input-box { width: 120px; }
  .content-wrapper.configurator fieldset .container.slat-width i { margin-left: 10px; }
  .checkout-steps .step { font-size: 11px; }
  .cart dt .item dd.info { width: 140px; }
  .cart dt .item dd.info div > a, .cart dt .item dd.info .availability { position: absolute; left: 55px; top: 210px; width: 80%; }
  .cart dt .item dd .product-name, .cart dt .item dd .product-name a { font-size: 18px; }
  .cart dt .item dd.info .availability { top: 180px; left: 20px; }
  .cart dt .item-foot dd a { display: block; margin-bottom: 10px; }
  .cart dt .item-options dd dl { display: block; width: 100%; }
  .cart .totals dt { width: 100%; }
  #crosssell-products-list li { display: block; width: 100%; margin: 20px 0 !important; } }

/*# sourceMappingURL=styles.css.map */

/***** Fullscreen 1280px *****/
@media only screen and (min-width: 1280px) { header .top, header .top a h2 { font-size: 20px; }
  header .content { height: 187px; }
  header .content .wrapper { height: 110px; }
  header .content .actions { top: 35px; left: 270px; }
  header .content .actions > div.phone-block, header .content .actions > div.stores { margin: 0 20px; }
  header .content .actions > div, header .content .actions a { font-size: 20px; }
  header #search_mini_form { top: 40px; }
  header #search_mini_form .form-search { width: 280px; }
  header #search_mini_form input { width: 230px; }
  body.sticky-header #search_mini_form .form-search, body.sticky-header #search_mini_form input { width: 100%; }
  header .filialfinder { width: 230px; }
  header #nav { width: 1040px; }
  header #nav-right { width: 225px; }
  body.sticky-header header #nav-right { width: 100%; }
  #nav a.level-top { padding: 5px 21px; font-size: 18px; height: 26.5px; }
  body.sticky-header #nav-right a { padding: 5px 20px; font-size: 18px; height: 27.5px; }
  #nav li.level-top.active > a, #nav-right li.level-top.active > a { height: 24.5px; }
  #nav ul.level0 { margin-top: -18px; }
  #nav ul li.first, #nav ul.level1 li { float: left; width: 200px; }
  #nav ul.level0.children-5 { width: 1087px; }
  #nav ul.level0.children-4 { width: 850px; }
  #nav ul.level0.children-3 { width: 635px; }
  #nav ul.level0.children-2 { width: 440px; }
  #nav ul.level1 li .link-button { width: 185px !important; }
  #nav ul.level1 li span.category-fake-infos span.description { width: 150px; }
  #nav .description > ul > li { font-size: 13px; line-height: 14px; }
  .phone-infos-wrapper { margin-left: -187px; }
  header .content .filialfinder .finder-search #filial-search.small { display: none; } }

/***** Standard 1024px *****/
@media only screen and (min-width: 1024px) and (max-width: 1279px) { header .content { height: 187px; }
  header #nav { width: 795px; height: 73px; }
  header #nav a.level-top { padding: 5px 10px; height: 26.5px; }
  header #nav li.level-top.active > a { height: 24.5px; }
  header #nav-right a { height: 65px; }
  header .content .filialcount { width: 100px; left: 245px; }
  header .content .filialcount #text { font-size: 20px; }
  header .content .filialfinder { left: 330px; }
  header .content .filialfinder .finder-search #filial-search { display: none; }
  header .content .filialfinder .finder-search #filial-search.small { display: inline-block; width: 170px; text-indent: 35px; }
  header .content .filialfinder .finder-search button { background: #fff; }
  body.sticky-header header .content .filialfinder .finder-search #filial-search.small { width: 100%; }
  header #search_mini_form { top: 40px; bottom: unset; right: 250px; }
  header #search_mini_form input { width: 170px; }
  body.sticky-header header #search_mini_form .form-search, body.sticky-header header #search_mini_form #search { width: 100%; }
  header #search_mini_form button { right: 80px; }
  body.side-navi header #nav-right a { margin: 0; padding: 5px 10px; height: 29px; font-size: 18px; line-height: 30px; display: block; text-align: center; text-transform: uppercase; } }

/***** All smaller as 1024px *****/
@media only screen and (max-width: 1023px) { body.sticky-header header .content .filialfinder, body.sticky-header header .toggler.nav, header .content .filialfinder, header .content .filialfinder .finder-search #filial-search.input-text, header #search_mini_form label { display: none !important; }
  body.sticky-header header .content .filialfinder.visi .finder-search #filial-search.input-text.small, body.sticky-header header #search-mini-form.visi, header .content .filialfinder.visi, header .content .filialfinder.visi .finder-search > span, header .content .filialfinder.visi .finder-search #filial-search.input-text.small, header #search_mini_form.visi, header #search_mini_form.visi span, header #search_mini_form.visi input { display: block !important; max-width: unset; text-align: center; }
  header .content .filialfinder.visi .finder-search #filial-search, header #search_mini_form input { border-top: unset; }
  header .content .filialfinder.visi, header #search_mini_form.visi { position: absolute; top: 75px; left: 0px; width: calc(100% - 2px); }
  body.sticky-header header #search_mini_form.visi, body.sticky-header header .content .filialfinder.visi { top: 40px; width: calc(100% - 2px); }
  header #search_mini_form.visi .form-search, header #search_mini_form input, body.sticky-header header #search_mini_form.visi .form-search { width: 100%; }
  header .content .filialcount { top: 16.5px; left: 306.5px; }
  header .content .filialcount #text { font-size: 22px; }
  header .content .filialfinder .finder-search > span, header #search_mini_form span { position: absolute; right: 25px; top: 11px; color: #e6007e; /*pointer-events: none;*/ }
  header .content .filialfinder .finder-search > button, header #search_mini_form button { left: 7px; opacity: 0.5; }
  header .content .filialfinder .finder-search span > .icon-arrow-right, header #search_mini_form span > .icon-arrow-right { position: absolute; top: 2px; margin-left: 5px; }
  header span.sub { top: 47px; left: 145px; }
  header #mobile-toggler { display: block; position: absolute; top: 0px; left: 215px; width: 73px; height: 75px; line-height: 145px; border-left: solid 1px #fff; border-right: solid 1px #fff; padding: unset; font-size: 16px; text-decoration: none; text-align: center; color: #fff; }
  header #mobile-toggler.active { height: 73px; border-bottom: solid 2px #08574b; }
  body.sticky-header header #mobile-toggler { display: block; height: 40px; left: 0px; width: 74px; border-left: none; }
  body.sticky-header header #mobile-toggler.active { height: 38px; border-bottom: solid 2px #08574b; }
  body.sticky-header header #mobile-toggler > .icon-menu { top: 12px; right: 27px; font-size: 20px; }
  header .content .user span, header .content .cart-box .cart-quantity, header .content .cart-box span, header .content .trust-seals, header #nav-right { display: none; }
  header .filialfinder-box, header .search-mini-box { display: block; position: absolute; }
  header .search-mini-box { right: 150px; }
  header .filialfinder-box { right: 225px; }
  header .filialfinder-box a, header .search-mini-box a { font-family: 'Trade Gothic LT'; font-size: 16px; line-height: 75px; color: #fff; text-decoration: none; text-align: center; display: block; height: 75px; width: 74px; border-left: 1px solid #fff; }
  header .filialfinder-box a:hover, header .search-mini-box a:hover, #mobile-toggler:hover { background-color: #08574b; }
  body.sticky-header .filialfinder-box a.active, body.sticky-header .search-mini-box a.active, body.sticky-header #mobile-toggler.active, header .filialfinder-box a.active, header .search-mini-box a.active, #mobile-toggler.active { background-color: #fff; color: #08574b !important; }
  body.sticky-header .filialfinder-box a.active:hover, body.sticky-header .search-mini-box a.active:hover, header .filialfinder-box a.active:hover, header .search-mini-box a.active:hover { background-color: #fff; }
  header #mobile-toggler > .icon-menu, header #mobile-toggler > .icon-close, header .content .user .icon-person, header .content .user .icon-person.logged-in, header .content .cart-box .icon-cart, header .filialfinder-box a > .icon-location, header .search-mini-box a > .icon-search { position: absolute; top: 25.5px; right: 25.5px; font-size: 24px; }
  header .content .user, header .content .user a, header .content .cart-box, header .content .cart-box a { height: 75px; }
  header .top .block.stores { left: 55px; margin-left: 0; }
  header .top .block.action { display: block; }
  header .content .middle .action { display: none; }
  header .content .middle { background: none; position: static; display: inline !important; }
  header .content .middle .right { display: none; }
  header .top a { font-size: 12px; line-height: 12px; }
  header a.logo { position: absolute; top: 12.5px; left: 20px; width: 120px; }
  header a.logo > img { width: 120px; }
  header #customer-box { top: 75px; }
  header #customer-box span { display: inline-block; }
  body.sticky-header header #customer-box { top: 40px; }
  /*	header a.logo { top: 12px; } header a.jub-slogan { display: none; } header a.logo { position: absolute; top: 11px; left: 20px; } header a.logo img { max-height: 40px; } */
  header #search_mini_form, header #nav { display: none; }
  .nav-container { border: none; }
  header .content, header .wrapper { height: 75px !important; }
  header .top .block.stores { border: none; }
  /*header .toggler { display: block; } header .toggler, header .content .actions { top: 62px; }*/
  header .content .actions { right: 10px; }
  .phone-infos-wrapper { top: 120px; margin-left: -166px; }
  .phone-infos-wrapper:before { top: -23px; left: auto; right: 12px; }
  header .content .actions > div.cart-top span.price { display: none; }
  body.side-navi { position: relative; overflow: hidden; overflow-y: auto; width: 100%; padding-left: 260px; }
  body.side-navi .page { margin: 0; }
  body.side-navi header .nav-container { display: block !important; left: 0; position: fixed; top: 0; width: 260px; height: 100%; background: #fff; border: none; z-index: 999; overflow: hidden; overflow-y: auto; }
  body.side-navi header .nav-container #p-heading { display: block !important; }
  body.side-navi header .nav-container .products-heading { border-bottom: 1px solid #08574b !important; color: #08574b; background: none; width: 100%; height: 27.5px; padding: 5px 20px !important; line-height: 30px; }
  body.side-navi header .nav-container .products-heading > span { font-weight: bold; text-transform: uppercase; font-size: 18px; font-family: 'Trade Gothic LT'; }
  body.side-navi header .nav-container .products-heading .icon-arrow-right { float: right; font-size: 18px; padding-right: 50px; color: #08574b; line-height: 30px; }
  body.side-navi header .nav-container #nav { width: 260px; height: auto; }
  body.side-navi header .nav-container #nav > li { float: none; width: 100%; background: none; border-bottom: none; /*border-bottom: 1px solid #4d4c4c;*/ }
  body.side-navi header #nav a.level-top { border: none; color: #018773; }
  body.side-navi header .nav-container #nav > li.active a { color: #e80584; background: none; }
  body.side-navi header .nav-container #nav > li.active ul.level0, body.side-navi header .nav-container #nav > li.active ul.level1 { display: block !important; position: relative !important; background: #eff0f1; top: auto; left: auto; right: auto; width: auto; height: auto; overflow: hidden; margin: 0; padding: 0; box-shadow: none; }
  body.side-navi header .nav-container #nav > li.active ul.level0 li { display: block; float: none; background: none; border: none; margin: 0 !important; padding: 0 !important; width: auto; }
  body.side-navi header .nav-container #nav > li ul, body.side-navi header .nav-container #nav > li.active li.level1 span, body.side-navi header .nav-container #nav > li.active li.level1 a, body.side-navi header .nav-container #nav .category-fake-infos { display: none !important; }
  body.side-navi header #nav li.active a.level-top > span, body.side-navi header #nav-right li.active a.level-top > span { color: #e6007e; }
  body.side-navi header .nav-container #nav > li.active li.level2 .title { display: block !important; font-size: 18px; float: none; border-bottom: 1px solid #d1d1d1; margin: 0; padding: 5px 20px; cursor: pointer; }
  body.side-navi header .nav-container #nav > li.active li.level2 .title:hover { color: #fff !important; background: #e80584; }
  body.side-navi header .nav-container #nav > li.active ul.level1 li { float: none !important; background: none !important; height: auto !important; margin: 0; padding: 0; }
  body.side-navi header #nav-right { width: 260px; height: unset; background-color: #018773; }
  body.side-navi header #nav-right li { float: none; width: 100%; }
  body.side-navi header #nav-right a { margin: 0; padding: 5px 20px 6px; height: 29px; font-size: 18px; line-height: 30px; display: block; text-align: center; text-transform: uppercase; }
  body.side-navi header #nav-right span { float: left; }
  /*header .content div.user { top: -65px; right: 5px; position: relative; padding: 10px 20px; } header #customer-box { margin-top: 108px; }*/ }

/***** All smaller as 768px *****/
@media only screen and (max-width: 767px) { /* header .toggler { top: 65px; }*/
  header .content .actions { top: 60px; }
  header .content, header .wrapper { height: 50px !important; }
  header a.logo { top: 5px; width: 90px; }
  header a.logo > img { width: 90px; }
  header span.sub { display: none; }
  header .content .filialfinder.visi, header #search_mini_form.visi { top: 50px; }
  header #mobile-toggler { height: 50px; width: 48px; left: 125px; }
  header #mobile-toggler.active { height: 48px; }
  header .content .filialcount { top: 4px; left: 39%; }
  header .filialfinder-box, header .search-mini-box, header .content .cart-box, header .content .user { height: 50px; width: 50px; }
  header .filialfinder-box a, header .search-mini-box a, header .content .cart-box a, header .content .user a { width: 49px; height: 50px; }
  header #mobile-toggler > .icon-menu, header .filialfinder-box a > .icon-location, header .search-mini-box a > .icon-search, header .content .user a > .icon-person, header .content .user a > .icon-person.logged-in, header .content .cart-box .icon-cart { top: 13px; right: 13px; }
  body.customer-box header #customer-box { top: 50px; }
  body.sticky-header.customer-box header #customer-box { top: 40px; }
  header .filialfinder-box { right: 150px; }
  header .search-mini-box { right: 100px; }
  header .content .user { right: 50px; }
  body.sticky-header header #mobile-toggler { height: 40px; width: 48px; left: 0px; }
  body.sticky-header header #mobile-toggler.active { height: 38px; }
  body.sticky-header header .filialfinder-box, body.sticky-header header .search-mini-box, body.sticky-header header .content .cart-box, body.sticky-header header .content .user { height: 40px; width: 50px; }
  body.sticky-header header .filialfinder-box a, body.sticky-header header .search-mini-box a, body.sticky-header header .content .cart-box a, body.sticky-header header .content .user a { width: 49px; height: 40px; }
  body.sticky-header header #mobile-toggler > .icon-menu, body.sticky-header header .filialfinder-box a > .icon-location, body.sticky-header header .search-mini-box a > .icon-search, body.sticky-header header .content .user a > .icon-person, body.sticky-header header .content .cart-box .icon-cart { top: 13px; right: 13px; }
  body.sticky-header header .filialfinder-box { right: 150px; }
  body.sticky-header header .search-mini-box { right: 100px; }
  body.sticky-header header .content .user { right: 50px; }
  /*body.sticky-header header .content .actions, body.sticky-header header .toggler { top: 5px; }*/
  header .content .actions > div.stores { background-position: 15px -84px; height: 15px; }
  header .content .actions > div.phone-block { background-position: 15px -2px; height: 15px; }
  header .content .actions > div.phone-block.close { background-position: 15px -43px; }
  /* header .content .actions a, header .toggler { text-indent: -999px; overflow: hidden; } header .content .actions > div, header .toggler { padding: 10px 0 !important; margin: 0; height: 15px; width: 60px; text-indent: -9999em; } header .toggler { width: 20%; } header #serach-form.toggler { left: 20%; } header .content div.user .toggler { background-position: center -42px; text-indent: 0; width: auto; right: 25px; padding:  0 20px; } header #customer-box { margin: 0; right: 20px; width: 250px; top: 108px; }*/
  header .toggler.nav { background-position: center -124px; }
  header #serach-form.toggler { background-position: center -165px; }
  header .content > div.user { background-position: center -43px; }
  header .content .actions > div.cart-top { background-position: center -80px; }
  header .content .actions > div.cart-top .cart-quantity { left: 50%; top: 2px; margin-left: -23px; }
  header #serach-form.toggler { border-left: 1px solid #0a6f60; }
  .phone-infos-wrapper:before { right: -3px; }
  .home-usp { display: none; } }

/***** 680px *****/
@media only screen and (max-width: 679px) { header .content .filialcount { left: 38%; } }

/** exception for <600px **/
@media only screen and (max-width: 599px) { header .content .filialcount { display: none; } }

/***** Smartphone Landscape 480px *****/
@media only screen and (min-width: 480px) and (max-width: 767px) { .phone-infos-wrapper { margin-left: -225px; width: 380px; } }

/***** <360px *****/
@media only screen and (max-width: 373px) { header a.logo { left: 5px; width: 80px; top: 7px; }
  header a.logo > img { width: 80px; }
  header .filialfinder-box, header .search-mini-box, header .content .cart-box, header .content .user { width: 45px; }
  header #mobile-toggler { width: 49px; left: 90px; }
  header .filialfinder-box a, header .search-mini-box a, header .content .cart-box a, header .content .user a { width: 44px; }
  header .filialfinder-box a > .icon-location, header .search-mini-box a > .icon-search, header .content .user a > .icon-person, header .content .user a > .icon-person.logged-in, header .content .cart-box .icon-cart { right: 10.5px; }
  header #mobile-toggler > .icon-menu { right: 13.5px; }
  header .content .user { right: 45px; }
  header .content .search-mini-box { right: 90px; }
  header .filialfinder-box { right: 135px; }
  header .content .filialfinder .finder-search #filial-search { text-indent: -65px; }
  header #search_mini_form.visi input { text-indent: -60px; } }

/***** Smartphone Portrait 320px *****/
/*
@media only screen and (min-width: 320px) and (max-width: 479px) {
	header .top .block a span {
		display: none;
	}

	header .top .block.stores {
		width: 150px;
	}
	header .top .block.action {
		width: auto;
	}
	header #search_mini_form .form-search {
		width: 300px;
	}
	.phone-infos-wrapper {
		margin-left: -145px;
		width: 220px;
	}
	header #customer-box {
	    right: 0;
	}
	header #customer-box:before {
		left: 72%;
	}
}*/

/*# sourceMappingURL=header.css.map */

/*-----------MOBILE*/
@media screen and (max-width: 479px) { footer .no-bg { flex-direction: row; justify-content: space-between; align-items: center; }
  footer .nl, footer .social, footer section:last-child, footer section .t-section:last-child { padding: 20px; }
  footer .social span { margin-bottom: 10px; }
  footer section { align-items: center; }
  footer section, footer section .t-section { flex-direction: column; justify-content: space-around; text-align: center; }
  footer section .desktop-only, footer section .t-section .desktop-only { display: none; }
  footer section .tab, footer section .t-section .tab { overflow: hidden; border-bottom: 3px solid #fff; display: inline-grid; }
  footer section .tab button, footer section .t-section .tab button { width: 100%; padding: 10px 0; }
  footer section .tab span, footer section .t-section .tab span { display: none; }
  footer section .tab .panel, footer section .t-section .tab .panel { background-color: #fff; display: none; }
  footer section .block, footer section .t-section .block { margin: 0; }
  footer section .seperate-m, footer section .t-section .seperate-m { margin-bottom: 15px; }
  footer section ul li, footer section .t-section ul li { margin: 8px 0; }
  footer section form label, footer section .t-section form label { line-height: 2; }
  footer section:last-child ul li { margin-bottom: 5px; } }

/*-----------DESKTOP*/
@media screen and (min-width: 1024px) { footer { width: 100%; margin-top: 30px; }
  footer .mobile-only { display: none; }
  footer .nl span, footer .social span { flex-grow: 1.6; }
  footer .social div { flex-grow: 2; }
  footer section, footer section .t-section { justify-content: space-between; align-items: stretch; }
  footer .t-section { flex-basis: 50%; }
  footer .t-section .block { flex-basis: 33.33%; margin: 0 5px; }
  footer section { padding: 20px; align-items: center; }
  footer section .t-section:first-child .tab .panel { background-color: inherit; }
  footer section .block { flex-basis: 16.67%; margin: 0 5px; }
  footer section form { display: flex; display: -webkit-flex; display: -ms-flexbox; align-items: baseline; flex-grow: 1; }
  footer section form label { flex-grow: 1; }
  footer section:nth-last-child(2) ul li { margin: 8px 0; } }

/*-----------TABLET*/
@media screen and (min-width: 480px) and (max-width: 1023px) { footer { width: 100%; margin-top: 30px; }
  footer .desktop-only { display: none; }
  footer .nl span, footer .social span, footer .social div { flex-grow: 1; }
  footer section { padding: 20px; justify-content: space-between; align-items: center; }
  footer section .seperate-m { margin-bottom: 15px; }
  footer section form { display: flex; display: -webkit-flex; display: -ms-flexbox; align-items: baseline; flex-grow: 1; }
  footer section form label { flex-grow: 1; }
  footer section .t-section:last-child { align-items: stretch; justify-content: space-between; padding: 0 20px 10px 20px; }
  footer section .t-section:last-child .block { margin: 10px 5px; }
  footer section:nth-last-child(2), footer section .t-section { padding: 0; }
  footer section:last-child, footer section:nth-last-child(2), footer section .t-section { flex-direction: column; justify-content: space-around; text-align: center; }
  footer section .t-section:first-child .tab { overflow: hidden; border-bottom: 3px solid #fff; display: inline-grid; }
  footer section .t-section:first-child .tab button { width: 100%; padding: 10px 0; }
  footer section .t-section:first-child .tab h4 { display: none; }
  footer section .t-section:first-child .tab .panel { background-color: #fff; display: none; }
  footer section:nth-last-child(2) ul li { margin: 8px 0; }
  footer .tab { padding-right: 0px; }
  footer section:nth-last-child(2) h4 { margin-bottom: 10px; } }

/*# sourceMappingURL=footer.css.map */

/***** large Desktops (1280+) *****/
@media only screen and (min-width: 1280px) { .jc-mobile-and-small-only, .jc-mobile-only { display: none !important; }
  .cms-page-view .main .col-main { padding: 5px 26px 96px; }
  .jc_cms_content .jc-cols-0_800 { width: 245px; }
  .jc_cms_content .jc-cols-1:not(.jc-tech-navi) { width: 307px; }
  .infos-overlay .jc_cms_content .jc-cols-1:not(.jc-tech-navi) { width: 246px; }
  .jc_cms_content .jc-cols-1_333 { width: 409.3px; padding: 0; }
  .jc_cms_content .jc-cols-1_333 img { border: solid 1px #e0e0e0; /*padding: 15px 35px;*/ margin-bottom: 10px; width: 95%; }
  .jc_cms_content .jc-cols-1_333 p { width: 95%; }
  .jc_cms_content .jc-cols-1_800 { width: 553px; }
  .jc_cms_content .jc-cols-1_800.jc-left-side { margin-right: 61px; }
  .jc_cms_content .jc-cols-1_800.jc-right-side { margin-left: 61px; }
  .jc_cms_content .jc-cols-2 { width: 614px; }
  .jc_cms_content .jc-cols-3:not(.jc-tech-specs) { width: 921px; }
  .jc_cms_content .jc-cols-4 { width: 1228px; }
  .infos-overlay .jc_cms_content .jc-cols-4 { width: 988px; }
  .jc_cms_content .jc-navi > .jc-cols-1 { width: 286px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(4n-2) { padding-right: 21px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(4n-1) { padding-left: 7px; padding-right: 14px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(4n+0) { padding-left: 14px; padding-right: 7px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(4n+1) { padding-left: 21px; }
  .jc_cms_content .jc-content > .jc-slideshow { padding-top: 30px; }
  .jc_cms_content .jc-content > .jc-slideshow-wide { width: 1228px; height: 244px; }
  .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li > a > img { height: 244px; width: 100%; }
  .jc_cms_content a.jc-zoom-wrapper.slideshow-zoom { bottom: 134px; right: 21px; }
  #media-gallery .jc_cms_content a.jc-zoom-wrapper.slideshow-zoom { bottom: 69px; right: 0; }
  #media-gallery { height: auto !important; margin-bottom: 35px; }
  .jc_cms_content .jc-content > .light-box { width: 591px; }
  #media-gallery .jc_cms_content .jc-content > .light-box { width: 303px; }
  .jc_cms_content .jc-content > .jc-slideshow { width: 592px; height: 134px; padding-top: 7px; }
  #media-gallery .jc_cms_content .jc-content > .jc-slideshow { width: 304px; height: 69px; }
  .jc_cms_content .jc-content > .jc-slideshow > ul > li > img { height: 133px; width: 147px; }
  #media-gallery .jc_cms_content .jc-content > .jc-slideshow > ul > li > img { height: 68px; width: 75px; }
  .jc_cms_content .jc-content > .jc-slideshow-left, .jc_cms_content .jc-content > .jc-slideshow-right { bottom: 40px; }
  .jc_cms_content .jc-player.jc-cols-1 > div.jwplayer { width: 594px !important; height: 348px !important; }
  .jc_cms_content .jc-player.jc-cols-2 > div.jwplayer { width: 614px !important; height: 268px !important; }
  .jc_cms_content .jc-content.jc-cols-2 a.link-button { width: 548px; /*564px;*/ font-size: 24px; font-weight: bold; }
  /* special page 25 */
  .specials #products-slideshow { height: 735px !important; }
  .specials #products-slideshow.vs2 { height: 555px !important; }
  .specials #products-slideshow .video-big, .specials #products-slideshow .video-big > .jwplayer { width: 795px !important; /*811*/ height: 447px !important; /*461*/ }
  .specials #products-slideshow #videos-small .video-small { height: 200px !important; width: 355px !important; margin-bottom: 15px !important; padding: 7.5px 0; }
  .specials #products-slideshow #videos-small .video-small.thumbnail-only { height: 215px !important; } }

/***** Standard 1024px *****/
@media only screen and (min-width: 1024px) and (max-width: 1279px) { .jc-mobile-and-small-only, .jc-mobile-only { display: none !important; }
  .cms-page-view .main .col-main { padding: 5px 26px 96px; }
  .jc_cms_content .jc-cols-0_800 { width: 194px; }
  .jc_cms_content .jc-cols-1 { width: 243px; }
  .jc_cms_content .jc-cols-1_333 { width: 324px; padding: 0; }
  .jc_cms_content .jc-cols-1_333 img { border: solid 1px #e0e0e0; /*padding: 15px 35px;*/ margin-bottom: 10px; max-width: 95%; }
  .jc_cms_content .jc-cols-1_333 a.jc-zoom-wrapper { right: 5%; }
  .jc_cms_content .jc-cols-1_333 p { width: 90%; }
  .jc_cms_content .jc-cols-1_800 { width: 437px; }
  .jc_cms_content .jc-cols-1_800.jc-left-side { margin-right: 49px; }
  .jc_cms_content .jc-cols-1_800.jc-right-side { margin-left: 49px; }
  .jc_cms_content .jc-cols-2 { width: 486px; }
  .jc_cms_content .jc-cols-2_666 { width: 660px; }
  .jc_cms_content .jc-cols-3 { width: 729px; }
  .jc_cms_content .jc-cols-4 { width: 972px; }
  .jc_cms_content .jc-navi > .jc-cols-1 { width: 222px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(4n-2) { padding-right: 21px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(4n-1) { padding-left: 7px; padding-right: 14px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(4n+0) { padding-left: 14px; padding-right: 7px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(4n+1) { padding-left: 21px; }
  .jc_cms_content .jc-content > .jc-slideshow { padding-top: 7px; }
  .jc_cms_content .jc-content > .jc-slideshow-wide { width: 972px; height: 241px; }
  .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li > a > img { height: 241px; width: 100%; }
  .jc_cms_content a.jc-zoom-wrapper.slideshow-zoom { bottom: 111px; right: 21px; }
  .jc_cms_content .jc-player.jc-cols-1 > div.jwplayer { width: 464px !important; height: 343px !important; }
  .jc_cms_content .jc-player.jc-cols-2 > div.jwplayer { width: 484px !important; height: 264px !important; }
  .jc_cms_content .jc-content.jc-cols-2 a.link-button { width: 918px; /*420px;*/ font-size: 22px; font-weight: bold; }
  .iways-jaloucity-branch-test .test, .iways-jaloucity-branch-testextra .test { width: 66%; }
  .iways-jaloucity-branch-test .jc_cms_content .jc-content.jc-cols-2 a.link-button, .iways-jaloucity-branch-testextra .jc_cms_content .jc-content.jc-cols-2 a.link-button { width: 419px; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div > textarea { width: 100.25%; }
  /* special page 25 */
  .specials #products-slideshow .video-big { left: 25px !important; }
  .specials #products-slideshow #videos-small { right: 22px !important; }
  .specials #products-slideshow #videos-small .video-small { height: 161px !important; margin-bottom: 15px !important; width: 285px !important; padding: 3px 0; }
  .specials #products-slideshow #videos-small .video-small.thumbnail-only { height: 166.5px !important; }
  /* new standardproduct slideshow */
  #media-gallery { height: auto !important; margin-bottom: 35px; }
  #media-gallery .jc_cms_content .jc-content > .light-box { width: 303px; }
  #media-gallery .jc_cms_content a.jc-zoom-wrapper.slideshow-zoom { bottom: 69px; right: 0; }
  #media-gallery .jc_cms_content .jc-content > .jc-slideshow { width: 304px; height: 69px; }
  #media-gallery .jc_cms_content .jc-content > .jc-slideshow > ul > li > img { height: 68px; width: 75px; } }

/***** iPad 768px *****/
@media only screen and (min-width: 768px) and (max-width: 1023px) { .jc-big-only { display: none; }
  .jc-mobile-only { display: none !important; }
  .cms-page-view .main { width: 768px; }
  /*.cms-page-view*/
  .main .breadcrumbs { padding: 0 18px; }
  .cms-page-view .main .col-main { padding: 5px 24px 72px; }
  .jc_cms_content .jc-content > h3 { font-size: 18px; }
  .jc_cms_content .jc-cols-0_800 { width: 144px; }
  .jc_cms_content .jc-cols-1 { width: 180px; }
  .jc_cms_content .jc-cols-1_333 { width: 240px; padding: 0; }
  .jc_cms_content .jc-cols-1_333 img { border: solid 1px #e0e0e0; /*padding: 15px 5px;*/ margin-bottom: 10px; max-width: 95%; }
  .jc_cms_content .jc-cols-1_333 a.jc-zoom-wrapper { right: 5%; }
  .jc_cms_content .jc-cols-1_333 p { font-size: 12px; width: 95%; }
  .jc_cms_content .jc-cols-2 { width: 360px; /*320??*/ clear: left; }
  .filiale-wrapper .jc_cms_content .jc-cols-2 { clear: none; }
  .jc_cms_content .jc-cols-2_666 { width: 488px; }
  .jc_cms_content .jc-cols-3 { width: 540px; }
  .jc_cms_content .jc-cols-4 { width: 720px; }
  .jc_cms_content .jc-navi > .jc-cols-1 { width: 158px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(4n-2) { padding-right: 21px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(4n-1) { padding-left: 7px; padding-right: 14px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(4n+0) { padding-left: 14px; padding-right: 7px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(4n+1) { padding-left: 21px; }
  .jc_cms_content .jc-content > .jc-navi-image a { font-size: 18px; }
  .jc_cms_content .jc-content > .light-box { width: 337px; margin-bottom: 30px; }
  .zubehoer .jc_cms_content .jc-content > .light-box { margin-bottom: 0; }
  .jc_cms_content .jc-content > .jc-slideshow-left, .jc_cms_content .jc-content > .jc-slideshow-right { bottom: 14px; }
  .jc_cms_content .jc-content > .jc-slideshow { width: 338px; height: 81px; margin-top: -31px !important; }
  .jc_cms_content .jc-content > .jc-slideshow > ul > li > img { width: 84.5px; height: 80px; }
  .jc_cms_content .jc-content > .jc-slideshow-wide { width: 720px; height: 238px; }
  .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li > a > img { height: 238px; width: 100%; }
  .jc_cms_content a.jc-zoom-wrapper.slideshow-zoom { bottom: 111px; right: 21px; }
  .jc_cms_content img.zoomable { padding: 0 !important; }
  .jc_cms_content .jc-player.jc-cols-1 > div.jwplayer { width: 718px !important; height: 600px !important; margin: 30px 0; }
  .jc_cms_content .jc-player.jc-cols-2 { clear: none; }
  .jc_cms_content .jc-player.jc-cols-2 > div.jwplayer { width: 360px !important; height: 195px !important; }
  .jc_cms_content .jc-content.jc-cols-2 a.link-button { float: none; width: 392px; /*668px;*/ font-size: 20px; font-weight: bold; }
  .iways-jaloucity-branch-test .test, .iways-jaloucity-branch-testextra .test { width: 85%; }
  .iways-jaloucity-branch-test .jc_cms_content .jc-content.jc-cols-2 a.link-button, .iways-jaloucity-branch-testextra .jc_cms_content .jc-content.jc-cols-2 a.link-button { width: 284px; float: none; }
  .iways-jaloucity-branch-test .filiale, .iways-jaloucity-branch-test .onlineshop, .iways-jaloucity-branch-testextra .filiale, .iways-jaloucity-branch-testextra .onlineshop { margin-right: 9px; }
  #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > input#form_submit { width: 102%; }
  /* special page 25 */
  .specials #products-slideshow .video-big { left: 18px !important; }
  .specials #products-slideshow #videos-small { right: 16px !important; }
  .specials #products-slideshow { height: 530px !important; }
  .specials #products-slideshow.vs2 { height: 370px !important; }
  .specials #products-slideshow.vs2 > a { display: none; }
  .specials #products-slideshow.vs2 > .filial-band { display: block; padding: 8px; }
  .specials #products-slideshow.vs2 > .filial-band > .action { line-height: 28px; }
  .specials #products-slideshow .video-big, .specials #products-slideshow .video-big > .jwplayer { width: 481px !important; height: 271px !important; }
  .specials #products-slideshow #videos-small .video-small { height: 107px !important; width: 191px !important; margin-bottom: 13px !important; padding: 10.5px 0; }
  .specials #products-slideshow #videos-small .video-small.thumbnail-only { height: 116px !important; padding: 6px 0 !important; }
  .specials .jc_cms_content .jc-content > .jc-slideshow-wide, .specials .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li > a > img { height: 345px !important; }
  .specials .jc_cms_content .jc-content.collection img { width: 24% !important; }
  /* extra blocks helpers */
  .jc_cms_content .jc-content.jc-tech-navi > label > img { margin-left: 0; margin-right: 15px; width: 150px; }
  .jc_cms_content .jc-content.jc-tech-specs > dl { font-size: 14px; }
  .jc_cms_content .jc-content.jc-tech-specs > dl > dd { width: 330px; }
  .jc_cms_content .jc-content > ul > li { height: auto; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div > textarea { width: 101.25%; }
  /* new standardproduct slideshow */
  #media-gallery { height: auto !important; margin-bottom: 35px; }
  #media-gallery .jc_cms_content .jc-content > .light-box { width: 223px; }
  #media-gallery .jc_cms_content a.jc-zoom-wrapper.slideshow-zoom { bottom: 61px; right: 0; }
  #media-gallery .jc_cms_content .jc-content > .jc-slideshow { width: 224px; height: 61px; }
  #media-gallery .jc_cms_content .jc-content > .jc-slideshow > ul > li > img { height: 60px; width: 55px; } }

/***** Smartphone Landscape 480px *****/
@media only screen and (min-width: 480px) and (max-width: 767px) { .jc-big-only, .jc-desktop-only { display: none !important; }
  .cms-page-view .main { width: 480px; }
  /*.cms-page-view*/
  .main .breadcrumbs { line-height: 25px; }
  /*.cms-page-view*/
  .main .breadcrumbs { padding: 0 18px; }
  .cms-page-view .main .col-main { padding: 5px 18px 48px; }
  .cms-page-view .main .col-main .jc_cms_page .jc_cms_block { margin: 0; }
  .jc_cms_content > p { overflow: visible; }
  .jc_cms_content .jc-cols-0_800 { width: 222px; }
  .jc_cms_content .jc-cols-0_800:nth-child(even) { clear: left; }
  .jc_cms_content .jc-cols-1 { width: 222px; }
  .infos-overlay .jc_cms_content .jc-cols-1 { width: 210px; }
  .jc_cms_content .jc-cols-1_333 { width: 444px; padding: 0; }
  .jc_cms_content .jc-cols-1_333 img { border: solid 1px #e0e0e0; padding: 15px 79px; margin-bottom: 10px; width: 284px; height: auto; }
  .jc_cms_content .jc-cols-2_666, .jc_cms_content .jc-cols-3, .jc_cms_content .jc-cols-4 { width: 444px; }
  .infos-overlay .jc_cms_content .jc-cols-1_333, .infos-overlay .jc_cms_content .jc-cols-2_666, .infos-overlay .jc_cms_content .jc-cols-3, .infos-overlay .jc_cms_content .jc-cols-4 { width: 424px; }
  .infos-overlay .jc_cms_content .jc-cols-1_333 > img { padding: 15px; max-width: 394px; }
  .jc_cms_content .jc-navi { display: none; }
  .jc_cms_content .jc-navi.active { display: block; }
  .jc_cms_content .jc-navi > .jc-cols-1 { width: 138px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(3n-1) { padding-right: 10px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(3n+0) { padding-left: 5px; padding-right: 5px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(3n+1) { padding-left: 10px; }
  .jc_cms_content .jc-content > .jc-navi-image a { font-size: 16px; }
  .jc_cms_content .inline-tabs h2 { font-size: 17px; }
  .jc_cms_content .inline-tabs:not(.active) > *:not(h2) { display: none; }
  .jc_cms_content a.to-the-top, .jc_cms_content a.jc-zoom-wrapper { display: none !important; }
  .jc_cms_content img.zoomable { width: 444px; height: auto; padding: 0 !important; }
  .jc_cms_content .jc-content > .light-box { width: 443px; margin-bottom: 30px; padding-bottom: 107px; }
  .zubehoer .jc_cms_content .jc-content > .light-box { padding-bottom: 0; }
  .jc_cms_content .jc-content > .jc-slideshow-left, .jc_cms_content .jc-content > .jc-slideshow-right { bottom: 57px; }
  .jc_cms_content .jc-content > .jc-slideshow-right { right: -5px; }
  .jc_cms_content .jc-content > .jc-slideshow { width: 441px; height: 107px; margin-top: -138px !important; }
  .jc_cms_content .jc-content > .jc-slideshow > ul > li > img { width: 110px; height: 106px; }
  .jc_cms_content .jc-content > .jc-slideshow-wide { width: 444px; height: 220px; }
  .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li > a > img { height: 220px; width: 100%; }
  .jc_cms_content .jc-player.jc-cols-1 > div.jwplayer { width: 444px !important; height: 400px !important; margin: 30px 0; }
  .jc_cms_content .jc-player.jc-cols-2 > div.jwplayer { width: 440px !important; height: 238px !important; }
  .jc_cms_content .jc-content.jc-cols-2 a.link-button { float: none; width: 392px; font-weight: bold; }
  .jc_cms_block > h2 > .toggler { width: 111px; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div > input { width: 75% !important; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div#address-wrapper, #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div#inquiry-wrapper, #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div#material-wrapper { width: 100%; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div#address-wrapper > input#address { width: 87.5% !important; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div#postcode-wrapper { width: 25%; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div#place-wrapper { width: 69%; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div#place-wrapper > input#place { width: 82% !important; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div#warning-wrapper { width: 100%; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div > textarea { width: 95%; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div > input#form_submit { width: 97% !important; }
  #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#width-wrapper, #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#height-wrapper, #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#pattern-width-wrapper { width: 28.75%; }
  #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#width-wrapper, #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#height-wrapper { margin-right: 4.25%; }
  .categories-slideshow, .categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide { width: 478px; }
  .categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li { width: 250px; }
  .categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li span.addinfo > a { font-size: 14px; }
  .categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li span.addinfo > .right { margin-right: 53px; width: 190px; }
  /* special page 25 */
  .specials #products-slideshow { height: 1100px !important; }
  .specials #products-slideshow.vs2 { height: 400px !important; }
  .specials #products-slideshow .spot-dot, .specials #products-slideshow #videos-small { display: none; }
  .specials #products-slideshow .filial-band { display: block !important; }
  .specials #products-slideshow .video-big, .specials #products-slideshow .video-big > .jwplayer { width: 444px !important; height: 250px !important; }
  .specials #products-slideshow .video-big { margin-top: 50px; left: -1px !important; }
  .specials #products-slideshow .video-big.second { top: 365px !important; }
  .specials #products-slideshow .video-big.third { top: 650px !important; }
  .specials #products-slideshow > a { bottom: 60px !important; }
  .specials #products-slideshow > h3 { bottom: 5px !important; font-size: 20px !important; }
  .specials img.left { margin-right: 0 !important; max-width: 100% !important; margin-bottom: 25px; }
  .specials .jc_cms_content .jc-content > .jc-slideshow-wide, .specials .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li > a > img { height: 315px !important; }
  .specials .jc_cms_content .jc-content.collection img { width: 23.5% !important; }
  /* extra blocks helpers */
  .jc_cms_content .jc-content.jc-tech-navi { display: none; }
  .jc_cms_content .jc-content.jc-tech-specs > dl { width: 420px; margin-bottom: 25px; display: inline-block !important; font-size: 14px; }
  .jc_cms_content .jc-content.jc-tech-specs > dl > dt { font-weight: bold; }
  .jc_cms_content .jc-content.jc-tech-specs > dl > dd { border-top: none; }
  .jc_cms_content .jc-content.jc-tech-specs > dl > dt, .jc_cms_content .jc-content.jc-tech-specs > dl > dd { width: 410px; }
  .jc_cms_content .jc-content.jc-tech-specs > dl > dd img { width: auto !important; }
  .jc_cms_content .jc-content > ul > li { height: auto; }
  /* new standardproduct slideshow */
  #media-gallery { height: auto !important; margin-bottom: 35px; }
  #media-gallery .jc_cms_content .jc-content > .light-box { width: 223px; }
  #media-gallery .jc_cms_content a.jc-zoom-wrapper.slideshow-zoom { bottom: 61px; right: 0; }
  #media-gallery .jc_cms_content .jc-content > .jc-slideshow { width: 224px; height: 61px; }
  #media-gallery .jc_cms_content .jc-content > .jc-slideshow > ul > li > img { height: 60px; width: 55px; }
  /* new standardproduct slideshow */
  #jc-simple-product .short-description { clear: left; }
  #media-gallery { height: auto !important; margin-bottom: 35px; }
  #media-gallery .jc_cms_content .jc-content > .light-box { width: 451px; }
  #media-gallery .jc_cms_content .jc-content > .jc-slideshow { width: 452px; height: 106px; border-top: solid 1px #0a6f60; }
  #media-gallery .jc_cms_content .jc-content > .jc-slideshow > ul > li > img { height: 106px; width: 113px; border-top: none; }
  .iways-jaloucity-branch-test .test, .iways-jaloucity-branch-testextra .test { width: 75%; }
  .iways-jaloucity-branch-test .filiale, .iways-jaloucity-branch-test .onlineshop, .iways-jaloucity-branch-testextra .filiale, .iways-jaloucity-branch-testextra .onlineshop { margin-left: 27px; margin-right: 29px; }
  .iways-jaloucity-branch-test .filial-wrapper .jc_cms_content .jc-content > .jc-slideshow-wide, .iways-jaloucity-branch-testextra .filial-wrapper .jc_cms_content .jc-content > .jc-slideshow-wide { margin: 8px 0; }
  .categories-slideshow.cms { /*	height: 265px; */ height: 330px; } }

/***** Smartphone Portrait 320px *****/
@media only screen and (max-width: 479px) { .jc-big-only, .jc-desktop-only { display: none !important; }
  .cms-page-view .main { width: 320px; }
  /*.cms-page-view*/
  .main .breadcrumbs { line-height: 25px; }
  /*.cms-page-view*/
  .main .breadcrumbs { padding: 0 18px; }
  .cms-page-view .main .col-main { padding: 16px 18px 48px; }
  .cms-page-view .main .col-main .jc_cms_page .jc_cms_block { margin: 0; }
  .jc_cms_content .jc-cols-0_800, .jc_cms_content .jc-cols-1 { width: 284px; }
  .infos-overlay .jc_cms_content .jc-cols-0_800, .infos-overlay .jc_cms_content .jc-cols-1 { width: 264px; }
  .jc_cms_content .jc-cols-1_333 { width: 284px; padding: 0; }
  .jc_cms_content .jc-cols-1_333 img { border: solid 1px #e0e0e0; /*padding: 15px 41px;*/ width: 100%; margin-bottom: 10px; }
  .jc_cms_content .jc-cols-2 { width: auto; }
  .jc_cms_content .jc-cols-2_666, .jc_cms_content .jc-cols-3, .jc_cms_content .jc-cols-4 { width: 284px; }
  .infos-overlay .jc_cms_content .jc-cols-1_333, .infos-overlay .jc_cms_content .jc-cols-2_666, .infos-overlay .jc_cms_content .jc-cols-3, .infos-overlay .jc_cms_content .jc-cols-4 { width: 264px; }
  .jc_cms_content .jc-navi { display: none; }
  .jc_cms_content .jc-navi.active { display: block; }
  .jc_cms_content .jc-navi > .jc-cols-1 { width: 134px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(2n+0) { padding-right: 7px; }
  .jc_cms_content .jc-navi > .jc-cols-1:nth-child(2n+1) { padding-left: 7px; }
  .jc_cms_content .jc-content > .jc-navi-image a { font-size: 15px; }
  .jc_cms_content #navi_tabs > div { width: 320px; }
  .jc_cms_content #navi_tabs > div > a { padding: 10px 0; font-size: 12px; }
  .jc_cms_content #navi_tabs > div > a.active { font-size: 14px; padding: 15px 0 12px; }
  .jc_cms_content .inline-tabs h2 { font-size: 16px; }
  .jc_cms_content .inline-tabs:not(.active) > *:not(h2) { display: none; }
  .jc_cms_content a.to-the-top, .jc_cms_content a.jc-zoom-wrapper { display: none !important; }
  .jc_cms_content img.zoomable { width: 284px; height: auto; padding: 0 !important; }
  .jc_cms_content .jc-content > .light-box { width: 283px; margin-bottom: 30px; padding-bottom: 66px; }
  .zubehoer .jc_cms_content .jc-content > .light-box { padding-bottom: 0; }
  .jc_cms_content .jc-content > .jc-slideshow-left, .jc_cms_content .jc-content > .jc-slideshow-right { bottom: 36px; }
  .jc_cms_content .jc-content > .jc-slideshow-right { right: 0; }
  .jc_cms_content .jc-content > .jc-slideshow { width: 284px; height: 66px; margin-top: -97px !important; }
  .jc_cms_content .jc-content > .jc-slideshow > ul > li > img { width: 71px; height: 65px; }
  .jc_cms_content .jc-content > .jc-slideshow-wide { width: 284px; height: 282px; }
  .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li > a > img { height: 282px; width: 282px; }
  .jc_cms_content .jc-content > ul.jc-list-box { margin: 18px !important; }
  .jc_cms_content .jc-player.jc-cols-1 > div.jwplayer { width: 282px !important; height: 278px !important; margin: 30px 0; }
  .jc_cms_content .jc-player.jc-cols-2 > div.jwplayer { width: 284px !important; height: 154px !important; }
  .jc_cms_content .jc-content.jc-cols-2 a.link-button { float: none; width: 232px; font-weight: bold; }
  .jc_cms_block > h2 { font-size: 16px; }
  .jc_cms_block > h2 > .toggler { width: 33px; }
  .jc_cms_block > h2 > .toggler > .slider { display: none !important; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div { width: 100%; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div > input { width: 87% !important; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div#postcode-wrapper { width: 15%; margin-right: 18%; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div#place-wrapper { width: 66%; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div#place-wrapper > input#place { width: 82% !important; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div#warning-wrapper { width: 100%; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div > textarea { width: 99%; }
  #jc_contact_form > .jc_cms_content .inline-tabs > #jc_contactForm > div > input#form_submit { width: 101% !important; }
  #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#width-wrapper, #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#height-wrapper, #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div#pattern-width-wrapper { width: 100%; margin-right: 0; }
  #jc_contact_form .jc_cms_content .inline-tabs > #jc_contactForm > div > span { width: 44%; }
  .categories-slideshow, .categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide { height: 510px; width: 318px; margin-bottom: 40px; }
  .categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li { width: 318px; }
  .categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li > a > img { height: auto; width: 100%; }
  .categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li span.addinfo > .right { margin-right: 15px; width: 288px; }
  /* special page 25 */
  .specials h1 { font-size: 36px !important; }
  .specials h2 { font-size: 20px !important; }
  .specials #products-slideshow { height: 835px !important; }
  .specials #products-slideshow.vs2 { height: 320px !important; }
  .specials #products-slideshow .spot-dot, .specials #products-slideshow #videos-small { display: none; }
  .specials #products-slideshow .filial-band { display: block !important; }
  .specials #products-slideshow .video-big, .specials #products-slideshow .video-big > .jwplayer { width: 284px !important; height: 160px !important; }
  .specials #products-slideshow .video-big { margin-top: 66px; left: -1px !important; }
  .specials #products-slideshow .video-big.second { top: 255px !important; }
  .specials #products-slideshow .video-big.third { top: 435px !important; }
  .specials #products-slideshow > a { bottom: 90px !important; font-size: 16px !important; }
  .specials #products-slideshow > h3 { bottom: 5px !important; font-size: 20px !important; }
  .specials #products-slideshow .filial-band.detail > .action { padding: 0 0 0 101px; line-height: 24px; }
  .specials #products-slideshow.vs2 .filial-band.detail > .action { padding: 0; }
  .specials #products-slideshow.vs2 .filial-band.detail > .action > span { display: block; margin-bottom: 15px; position: relative; top: 0; }
  .specials #products-slideshow .filial-band.detail > .action > span { font-size: 45px; }
  .specials img.left { margin-right: 0 !important; max-width: 100% !important; margin-bottom: 25px; }
  .specials .jc_cms_content .jc-content.collection { text-align: center; }
  .specials .jc_cms_content .jc-content.collection img { width: 48.5% !important; }
  /* extra blocks helpers */
  .jc_cms_content .jc-content.jc-tech-navi { display: none; }
  .jc_cms_content .jc-content.jc-tech-specs > dl { width: 265px; margin-bottom: 25px; display: inline-block !important; font-size: 13px; }
  .jc_cms_content .jc-content.jc-tech-specs > dl > dt { font-weight: bold; }
  .jc_cms_content .jc-content.jc-tech-specs > dl > dd { border-top: none; }
  .jc_cms_content .jc-content.jc-tech-specs > dl > dt, .jc_cms_content .jc-content.jc-tech-specs > dl > dd { width: 255px; }
  .jc_cms_content .jc-content.jc-tech-specs > dl > dd img { width: auto !important; }
  .jc_cms_content .jc-content > ul > li { height: auto; }
  /* new standardproduct slideshow */
  #jc-simple-product .short-description { clear: left; }
  #media-gallery { height: auto !important; margin-bottom: 35px; }
  #media-gallery .jc_cms_content .jc-content > .light-box { width: 291px; }
  #media-gallery .jc_cms_content .jc-content > .jc-slideshow { width: 292px; height: 65px; border-top: solid 1px #0a6f60; }
  #media-gallery .jc_cms_content .jc-content > .jc-slideshow > ul > li > img { height: 65px; width: 73px; border-top: none; }
  .iways-jaloucity-branch-test .test, .iways-jaloucity-branch-testextra .test { width: 85%; }
  .iways-jaloucity-branch-test .filiale, .iways-jaloucity-branch-test .onlineshop, .iways-jaloucity-branch-testextra .filiale, .iways-jaloucity-branch-testextra .onlineshop { margin-left: 27px; margin-right: 27px; }
  .iways-jaloucity-branch-test .test .vantage .content, .iways-jaloucity-branch-testextra .test .vantage .content { font-size: 14px; }
  /* .categories-slideshow.cms .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li a span.title { margin-top: -135px; } */
  body.sticky-header .main-container { margin-top: 0; } }

/*# sourceMappingURL=cms.css.map */

/* 1024 Rest in rwd/zubehoer.css */
/* Catalog Category Category Description */
.catalog-category-view .category-description { margin: 0 25px 25px; font-family: "Trade Gothic LT"; font-size: 24px; font-weight: 500; }

/* Catalog Category Layered Navigation */
.catalog-category-view .block-layered-nav { margin: 0px 24px 40px 25px; }

.catalog-category-view .block-layered-nav .block-title { border: 1px solid #d9d9d9; border-bottom: none; background: #ecedee; }

.catalog-category-view .block-layered-nav .block-content { border: 1px solid #d9d9d9; border-bottom: none; border-top: none; background: #ecedee; }

.catalog-category-view .block-layered-nav .block-bottom { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/block-layered-navigation-bg.png") top center no-repeat; }

.catalog-category-view .block-layered-nav .block-title strong { border-bottom: 1px solid #c9cacc; padding: 0px; margin: 15px; text-transform: none; }

.catalog-category-view .block-layered-nav .block-title strong span { border: none; color: #018A70; font-weight: normal; font-size: 18px; }

.catalog-category-view .block-layered-nav > .block-content > #narrow-by-list { border: none; border-radius: 0px; }

.catalog-category-view .block-layered-nav > .block-content > #narrow-by-list > dt { font-weight: normal; color: #333; }

.catalog-category-view .block-layered-nav > .block-content > #narrow-by-list > dd a { color: #333 !important; }

.catalog-category-view .block-layered-nav > .block-content > #narrow-by-list > dd > ol > li { border: none; border-radius: 0px; color: #9a9a9a; font-weight: normal; font-size: 16px; }

/* Catalog Category Product Grid */
.catalog-category-view .col1-layout .products-grid { width: 100%; margin: 15px 25px; }

.catalog-category-view .products-grid li.item { margin-bottom: 30px; width: 303px; padding: 0px; border: 1px solid #eaeaea; margin-right: 15px !important; margin-left: 15px !important; height: 450px; }

/* Catalog Category Product Grid Item */
.catalog-category-view .products-grid li.item .product-image { width: 100%; background: #f2f2f2; }

.catalog-category-view .products-grid li.item .product-image img { display: block; height: 190px; margin: auto; width: auto; padding: 5px 0; }

.catalog-category-view .products-grid .product-name { margin: 0 20px; }

.catalog-category-view .products-grid .product-name a { font-size: 18px; line-height: 24px; }

.catalog-category-view .products-grid .price-tax-wrapper { position: relative; }

.catalog-category-view .products-grid .price-box { margin-top: 25px; border-top: 1px solid #eaeaea; margin: 0px 20px; padding: 55px 0 15px; font-size: 18px; font-weight: bold; text-align: right; }

.catalog-category-view .products-grid .price-box .regular-price .price { font-size: 24px; }

.catalog-category-view .products-grid .tax-details { left: 20px; position: absolute; top: 20px; font-size: 16px !important; }

.catalog-category-view .products-grid .tax-details span { font-size: 16px !important; }

.catalog-category-view .products-grid .actions { position: relative; bottom: 0; margin: 0px 20px 20px; }

.catalog-category-view .products-grid .actions a.button { width: 100%; padding: 12px 0 6px 0 !important; font-size: 18px; }

/* Catalog Category Product Grid Toolbar */
.catalog-category-view div.toolbar div.pager { display: block; margin-left: 25px; font-size: 16px; }

.catalog-category-view div.toolbar div.pager .amount { color: #333333; }

/* Catalog Category Product Grid Toolbar Bottom */
.catalog-category-view div.toolbar-bottom div.sorter { display: none; }

.catalog-category-view div.toolbar-bottom .pager .limiter { width: 270px; }

.catalog-category-view div.toolbar-bottom .pager .amount { display: none; }

.catalog-category-view div.toolbar-bottom .pager .limiter .jc-select select { width: 110px !important; }

.catalog-category-view div.toolbar-bottom .pager .limiter .jc-select { width: 100px; float: right; margin-top: -10px; }

/* Icons */
i.icon { display: inline-block; text-indent: -10000px; height: 12px; width: 25px; }

i.icon.arrow-green-down { background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/arrow-green-down.png") center no-repeat; }

/* JC-Select */
.jc-select select { width: 115%; height: 43px; border-radius: 4px !important; border: 1px solid #d6d6d6 !important; border-bottom-color: #999 !important; border-right-color: #999 !important; padding: 10px 15px; font-size: 16px; background: transparent !important; }

.jc-select { display: block; clear: both; width: 100%; text-align: left; overflow: hidden; position: relative; background: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/rwd/icons/select-button.png") right top no-repeat; border-right: 1px solid #999; border-radius: 4px; cursor: pointer; }

/*# sourceMappingURL=zubehoer.css.map */

@media only screen and (min-width: 1280px) { .catalog-category-view .products-grid li.item { width: 283px; }
  .catalog-category-view .block-layered-nav { margin: 0px 25px 40px 25px; } }

/* 768 <-> 1023 */
@media only screen and (max-width: 1023px) { .catalog-category-view .products-grid li.item { width: 343px; margin-bottom: 30px; } }

/***** Smartphone Landscape 480px *****/
@media only screen and (min-width: 480px) and (max-width: 767px) { .catalog-category-view .block-layered-nav { margin: 0px 0px 30px 0px; }
  .catalog-category-view .category-description { margin: 0 10px 25px; }
  .catalog-category-view div.toolbar div.pager { margin-left: 10px; }
  .catalog-category-view .col1-layout .products-grid { margin: 15px 10px; }
  .catalog-category-view .products-grid li.item { width: 215px; }
  .catalog-category-view .products-grid li.item { margin-right: 10px !important; }
  .catalog-category-view .products-grid .product-name a { font-size: 15px; line-height: 18px; }
  .catalog-category-view .products-grid .tax-details { font-size: 12px !important; }
  .catalog-category-view .products-grid .tax-details span { font-size: 12px !important; } }

/***** Smartphone Portrait 320px *****/
@media only screen and (min-width: 320px) and (max-width: 479px) { .catalog-category-view .products-grid li.item { width: 300px; }
  .catalog-category-view .block-layered-nav { margin: 0px 0px 40px 0px; } }

/*# sourceMappingURL=zubehoer.css.map */

@media only screen and (min-width: 1280px) { #products-slideshow > li { width: 1280px; height: 450px; background-size: 100% !important; background-position: left center !important; }
  #products-slideshow .video-slider-fader img { margin: 55px 95px 20px 120px; }
  .products-slideshow-footer .products-slideshow-footer-wrapper div { margin: 0 40px; }
  .categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li { width: 254px; } }

@media only screen and (min-width: 1024px) and (max-width: 1279px) { #products-slideshow #slide-map { background-size: 69% !important; }
  #products-slideshow #slide-map > .filial-link .button { width: 170px; }
  #products-slideshow > li > div.overlay { max-width: 72%; }
  .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li { width: 240px; }
  .categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li { width: 254px; } }

@media only screen and (min-width: 768px) and (max-width: 1023px) { div.infos-overlay > #infos-container { width: 768px; margin-left: -384px; }
  #products-slideshow > li { width: 767px; }
  #products-slideshow > li > div.jc-player { margin-left: 0; }
  #products-slideshow #slide-map { background-size: 71% !important; }
  #products-slideshow #slide-map > .map-chart { display: none; }
  #products-slideshow #slide-map > .text-field { margin-left: 8%; }
  #products-slideshow #slide-map > .filial-link .button { width: 170px; }
  #products-slideshow > li > div.overlay { max-width: 82%; }
  .products-slideshow .products-slideshow-description { margin: 20px 10px; }
  .products-slideshow .products-slideshow-notation { right: 10px; text-align: right; width: 380px; }
  .products-slideshow .products-ab-price { margin-top: 85px; right: 267px; /*422px;*/ }
  .products-slideshow .products-slideshow-sample { margin-top: 100px; }
  .products-slideshow .products-slideshow-sample.pos-1 { right: 165px; /*320px;*/ }
  .products-slideshow .products-slideshow-sample.pos-2 { right: 10px; /*165px;*/ }
  .products-slideshow .products-slideshow-sample.pos-3 { right: 10px; display: none; }
  .products-slideshow .products-pagelink { top: 210px; right: 71px; }
  .products-slideshow-footer { height: 88px; }
  .products-slideshow-footer .products-slideshow-footer-wrapper div { margin: 0 16px; width: 348px; white-space: nowrap; padding: 4px 0; text-align: center; }
  .products-slideshow-footer .products-slideshow-footer-wrapper div a { margin: auto !important; display: inline-block; }
  .products-slideshow-footer .products-slideshow-footer-wrapper #products-slideshow-footer-1, .products-slideshow-footer .products-slideshow-footer-wrapper #products-slideshow-footer-2 { border-bottom: solid 1px #c9cacc; }
  .products-slideshow-footer .products-slideshow-footer-wrapper #products-slideshow-separator { display: none; }
  .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li { width: 237px; }
  .categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li { width: 254px; }
  .categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li span.addinfo > .right { margin-right: 41px; width: 208px; } }

@media only screen and (max-width: 767px) { div.infos-overlay > #infos-container > .information > .screen img { width: 100%; }
  #products-slideshow > li { width: 766px; }
  #products-slideshow #slide-map > .filial-link { bottom: 10px; right: 2%; }
  #products-slideshow #slide-map > .filial-link .button { display: none; }
  .products-slideshow, .sm_imageslider_wrap { box-shadow: none; height: 340px; padding-bottom: 30px; }
  #products-slideshow li .full-link .banner-title { bottom: 130px; }
  #products-slideshow li .full-link .banner-title h2 { font-size: 40px; }
  #products-slideshow li .full-link .banner-title h3 { display: none; }
  .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li { width: 220px; }
  .categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li { width: 240px; }
  .categories-slideshow h2, .categories-slideshow h2 a { font-size: 20px; } }

@media only screen and (min-width: 480px) and (max-width: 767px) { div.infos-overlay > #infos-container { width: 460px; margin-left: -230px; }
  #products-slideshow > li { width: 479px; overflow: hidden; background-position: 27.5% top !important; }
  #products-slideshow > li > div.jc-player { left: -250px; margin-left: 0; }
  #products-slideshow .video-slider-fader img { /*margin: 30px 45px 20px 135px;*/ margin: 30px 15px 30px 135px; }
  #products-slideshow .video-slider-fader img:first-child { margin: 10px 20px 0 0; }
  #products-slideshow .video-slider-fader img:last-child { margin: 100px 15px 0 0; }
  /*#products-slideshow .video-slider-fader img:last-child { margin: 50px 15px 0 0; width: 240px; }*/
  #products-slideshow #slide-map > .map-chart { display: none; }
  #products-slideshow #slide-map > .text-field { margin: 15px 45px; }
  #products-slideshow #slide-map > .text-field > img.logo { vertical-align: 50%; }
  #products-slideshow #slide-map > .text-field > span.callout { display: inline-block; white-space: normal; width: 235px; line-height: 44px; }
  #products-slideshow > li > div.overlay { max-width: 76%; }
  .products-slideshow { margin: auto; width: 479px; }
  .products-slideshow .products-slideshow-description { margin: 20px 60px; }
  .products-slideshow .products-slideshow-notation { right: 10px; width: 460px; top: 60px; text-align: center; display: none; }
  .products-slideshow .products-ab-price { margin-top: 155px; right: 355px; /*267px;*/ }
  .products-slideshow .products-slideshow-sample { margin-top: 170px; }
  .products-slideshow .products-slideshow-sample.pos-1 { right: 254px; /*165px;*/ }
  .products-slideshow .products-slideshow-sample.pos-2 { right: 94px; /*10px;*/ }
  .products-slideshow .products-slideshow-sample.pos-3 { display: none; }
  .products-slideshow .products-pagelink { top: 280px; right: 157px; }
  .products-slideshow-pagination { display: none; }
  .products-slideshow-footer { height: 177px; }
  .products-slideshow-footer .products-slideshow-footer-wrapper div { margin: 0 16px; width: 448px; white-space: nowrap; padding: 4px 0; text-align: center; }
  .products-slideshow-footer .products-slideshow-footer-wrapper div a { margin: auto !important; display: inline-block; }
  .products-slideshow-footer .products-slideshow-footer-wrapper #products-slideshow-footer-1, .products-slideshow-footer .products-slideshow-footer-wrapper #products-slideshow-footer-2, .products-slideshow-footer .products-slideshow-footer-wrapper #products-slideshow-footer-3 { border-bottom: solid 1px #c9cacc; }
  .products-slideshow-footer .products-slideshow-footer-wrapper #products-slideshow-separator { display: none; }
  #products-slideshow > li > a.full-link > img { position: relative; top: -66px; width: 479px; } }

@media only screen and (min-width: 320px) and (max-width: 479px) { div.infos-overlay > #infos-container { width: 98%; margin: 15px auto; left: 0; }
  div.infos-overlay > #infos-container .bootstrap-isolation .container { padding-left: 0; padding-right: 0; }
  div.infos-overlay > #infos-container .bootstrap-isolation .container .highlightbox { padding: 0 !important; border: none !important; }
  div.infos-overlay > #infos-container > .information > .screen { margin-top: 60px; max-height: 591px; }
  #products-slideshow > li { width: 319px; overflow: hidden; background-position: 27.5% top !important; }
  #products-slideshow > li > div.jc-player { left: -200px; margin-left: 0; }
  #products-slideshow .video-slider-fader { background: none; }
  #products-slideshow .video-slider-fader img:first-child { margin: 5px 0 105px 135px; width: 100px; }
  /*#products-slideshow .video-slider-fader img:last-child { margin: 120px 10px 20px 0 !important; width: 180px; }*/
  #products-slideshow .video-slider-fader img:last-child { margin: 85px 55px 20px 0; }
  #products-slideshow #slide-map > .map-chart { display: none; }
  #products-slideshow #slide-map > .text-field { margin: 15px 45px; }
  #products-slideshow #slide-map > .text-field > span.callout { display: block; font-size: 25px; margin: 20px 0 0; }
  #products-slideshow #slide-map > .text-field > ul > li { font-family: Trade Gothic LT; font-size: 28px; line-height: 35px; margin: 0; }
  #products-slideshow > li > div.overlay { max-width: 47%; }
  .products-slideshow { margin: auto; width: 319px; }
  .products-slideshow .products-slideshow-description { margin: 20px 0; width: 290px; font-size: 13px; }
  .products-slideshow .products-slideshow-notation { display: none; }
  .products-slideshow .products-ab-price { margin-top: 155px; right: 125px; }
  .products-slideshow .products-slideshow-sample { margin-top: 170px; }
  .products-slideshow .products-slideshow-sample.pos-1 { right: 168px; }
  .products-slideshow .products-slideshow-sample.pos-2 { right: 15px; }
  .products-slideshow .products-slideshow-sample.pos-3 { display: none; }
  .products-slideshow .products-pagelink { top: 280px; right: 75px; }
  .products-slideshow-pagination { display: none; }
  .products-slideshow-footer { height: 177px; }
  .products-slideshow-footer .products-slideshow-footer-wrapper div { margin: 0 16px; width: 288px; white-space: nowrap; padding: 4px 0; text-align: center; }
  .products-slideshow-footer .products-slideshow-footer-wrapper div a { margin: auto !important; display: inline-block; }
  .products-slideshow-footer .products-slideshow-footer-wrapper #products-slideshow-footer-1, .products-slideshow-footer .products-slideshow-footer-wrapper #products-slideshow-footer-2, .products-slideshow-footer .products-slideshow-footer-wrapper #products-slideshow-footer-3 { border-bottom: solid 1px #c9cacc; }
  .products-slideshow-footer .products-slideshow-footer-wrapper #products-slideshow-separator { display: none; }
  #products-slideshow > li > a.full-link > img { position: relative; left: -14px; width: auto; height: 347px; }
  .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li { width: 280px; }
  .categories-slideshow .jc_cms_content .jc-content > .jc-slideshow-wide > ul > li { width: 320px; }
  .products-slideshow, .sm_imageslider_wrap { padding-bottom: 0; }
  #products-slideshow #slide-map > .text-field > ul { margin: 10px 0 0 -20px; }
  #products-slideshow #slide-map > .text-field > ul > li { font-size: 17px; line-height: 22px; } }

/* musterbestellungspopup */
@media screen and (max-height: 840px) { div.infos-overlay > #infos-container > .information > .screen { max-height: 600px; } }

@media screen and (max-height: 700px) { div.infos-overlay > #infos-container > .information > .screen { max-height: 500px; } }

/*# sourceMappingURL=sliders.css.map */

.my-account .block .block-title strong span { font-size: 26px; }

.my-account .fieldset .legend { display: none; }

.my-account .fieldset, .my-account .fieldset .legend, .my-account .fieldset { border: none; background: transparent; }

.my-account .buttons-set { border-color: #ccc !important; text-align: left; margin-top: 25px; }

.my-account p.required { color: #000; text-align: left; }

.my-account .form-list .name-prefix .input-box { width: 160px; }

.my-account .form-list .name-prefix select { width: 180px; }

.my-account .form-list .name-prefix { width: 100% !important; }

.my-account .form-list .customer-name-prefix .name-firstname, .my-account .form-list .customer-name-middlename .name-firstname { width: 48%; }

.my-account .form-list .input-box, .my-account .form-list { overflow: visible; }

.my-account .form-list .customer-name-prefix .name-firstname input.input-text { width: 100%; }

.my-account .form-list .name-prefix .input-box { overflow: hidden; }

.my-account .form-list .name-firstname { float: left; }

.my-account .form-list .name-lastname { float: right; width: 48%; }

.my-account .fieldset { margin-right: 15px; float: left; width: 100%; padding: 0px; }

.my-account { padding-top: 18px; padding-right: 15px; }

.my-account .info-box { border: none; }

.my-account .password-fieldset { margin-top: 0px; padding-top: 0px; }

.my-account .customer-edit { padding-bottom: 0px; margin-bottom: 0px; }

.my-account .password-fieldset li div.field { float: left; width: 48%; }

.my-account .password-fieldset li div.field-confirmation { float: right; }

.my-account #current_password { width: 48%; }

.block .block-title strong span { color: #333; text-transform: none; width: 100%; padding-bottom: 10px; display: inline-block; }

.block-account { padding-top: 15px; }

.my-account .buttons-set .back-link { width: 44%; overflow: visible; }

.my-account button.link-button { float: right; }

.my-account .link-button { width: 48%; }

.my-account .back-link a { height: auto; padding: 0 20px; background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #cfcfcf)); background: -webkit-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); background: -o-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); background: -ms-linear-gradient(top, #f9f9f9 0%, #cfcfcf 100%); background: linear-gradient(to bottom, #f9f9f9 0%, #cfcfcf 100%); /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#cfcfcf',GradientType=0 );*/ width: 100%; }

.my-account .form-list input.input-text { width: 100%; }

.my-account button, .my-account .link-button { height: 45px; }

.customer-account-edit .my-account button, .my-account .link-button { height: 48px; }

.my-account .box-head { display: none; }

.my-account .box-recent { padding: 15px; background: #eff0f2; }

.my-account .box-recent .box-head { display: block; float: left; width: 100%; }

.my-account .box-recent .box-head h2 { font-size: 16px; text-align: left; width: 60%; display: inline-block; float: left; }

.dashboard .box .box-title h3 { font-size: 21px; }

.dashboard .box-info h4 { font-size: 16px; color: #000; }

.dashboard .box .box-title h3, .dashboard .box .box-title h4 { color: #000 !important; }

.my-account a, .block-account .block-content li a { color: #0a6f61; display: inline-block; padding-left: 15px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bullets/green-bullet.png) center left no-repeat; height: auto; }

.block-account .block-content li { padding: 3px 0px; }

.block-account .block-content li.current strong { font-size: 12px; }

.box-account .box-head h2 { color: #000 !important; }

.box-account { border: none; padding: 0px; }

#my-orders-table { margin-bottom: 15px; }

#my-orders-table .action-buttons .a-left, .box-account.box-recent .action-buttons .a-left { display: inline-block; float: left; padding: 3px 5px 3px 15px; }

#my-orders-table .action-buttons .a-right, .box-account.box-recent .action-buttons .a-right { display: inline-block; float: right; font-weight: bold; padding: 3px 5px 3px 15px; }

.my-account .data-table thead th { border: 1px solid #fff; background: #c9cacc; }

.my-account .data-table tbody td { border: 1px solid #fff !important; background: #dcdddf; }

.my-account .data-table tbody td span.order-nr { color: #d72579; }

.my-account .data-table tbody td.action-buttons { border-bottom: 5px solid #eff0f1 !important; }

.my-account .dashboard .col2-set { border-bottom: 1px solid #b3b3b3; padding-bottom: 30px; margin-bottom: 30px; }

.my-account .billing-agreements .info-box { padding: 0px; margin: 0px; }

.my-account .billing-agreements .jc-select { width: 50%; float: left; }

.my-account .billing-agreements .info-box h2 { font-size: 16px; padding: 10px 0px; }

.my-account .billing-agreements .box-content .link-button { height: 43px; }

.my-account .pager .amount strong, .my-account .pager .amount { color: #000; }

.my-account .pager .amount { margin-top: 4px; }

.my-account .pager .limiter { width: 220px; float: right; }

.my-account .pager .limiter label { vertical-align: middle; color: #000; }

.my-account .pager .limiter .jc-select { width: 100px; float: right; margin-top: -10px; }

.my-account .pager .limiter .jc-select select { width: 125px; }

.my-account .addresses-list .addresses-primary li.item { border: none; padding: 0px; }

.my-account .addresses-list h2 { font-size: 21px; text-transform: initial; }

.my-account .addresses-list h3 { font-size: 16px; color: #000; padding: 10px 0px; }

.my-account .addresses-list a { font-weight: normal; padding: 10px 0px 10px 15px; }

.my-account .addresses-list li.empty { padding-top: 25px; }

.my-account .addresses-list li.empty p { font-weight: normal; }

.my-account .form-list li.wide input.input-text { width: 100%; }

.my-account .form-list li.wide .input-box { width: 100%; }

.my-account .form-list .input-box.select { overflow: hidden; }

.my-account .form-list .field { width: 48%; }

.my-account .form-list .field.field-fax { float: right; }

.my-account .form-list .field.field-country { width: 100%; }

.my-account .form-list .field.field-city { float: right; }

.my-account .form-list li.control { width: 50%; float: left; }

.customer-address-form .my-account .fieldset { padding-left: 0px; }

.customer-address-form .my-account .fieldset .legend { display: inline-block; color: #d7267b !important; font-size: 30px; }

.block-account .block-content { background: transparent; }

.sales-order-view .my-account .order-info, .sales-order-view .my-account .order-info-box { border: none; padding: 12px 0px; }

.sales-order-view .my-account .col2-set.order-info-box { border-top: 1px solid #b3b3b3 !important; margin-bottom: 0px; }

.sales-order-view .my-account .order-info { background: transparent; padding: 12px 0px; }

.sales-order-view .my-account .order-info-box h2 { font-size: 16px; color: #000; font-family: Arial; }

.sales-order-view p.order-date { font-size: 16px; }

span.jc-pink { color: #d7267b; }

.sales-order-view .my-account .title-buttons a { width: 150px; }

.sales-order-view .my-account .title-buttons .back-link { overflow: visible; float: right; margin: 0px; margin-left: 15px; }

.sales-order-view .my-account .title-buttons .back-link a { width: 170px; height: 48px; }

.sales-order-view .my-account .title-buttons .order-buttons { float: right; width: 100%; }

.sales-order-view .my-account .order-items.order-details h2 { font-size: 24px; color: #333333; border-bottom: 1px solid #b3b3b3 !important; margin-bottom: 20px; padding-bottom: 5px; }

.sales-order-view .my-account .order-items .data-table { border: none !important; }

.sales-order-view .data-table td .price { font-size: 16px !important; }

.sales-order-view .my-account .order-items .data-table tbody tr.last { border-bottom: 5px solid #fff; }

.sales-order-view .my-account .order-items .data-table tfoot { border: none !important; }

.sales-order-view .my-account .order-items .data-table tfoot tr { background: transparent !important; border: none !important; }

.sales-order-view .my-account .order-items .data-table tfoot tr.first { border-top: 3px double #b3b3b3 !important; }

.sales-order-view .my-account .order-items .data-table tfoot tr.last { border-bottom: 3px double #b3b3b3 !important; }

.sales-order-view .my-account .order-items .data-table tfoot tr td { border: none !important; background: transparent !important; padding-left: 0px; padding-right: 0px; }

.sales-order-view .my-account .order-items .data-table tfoot tr td.a-right { text-align: left !important; }

.sales-order-view .my-account .order-items .data-table tfoot tr td.last.a-right { text-align: right !important; }

.sales-order-view .my-account .order-items .product-name { font-family: Arial; font-size: 16px; color: #000; }

.sales-order-view .my-account .order-items .data-table tfoot tr td.last span { font-weight: bold !important; font-size: 16px !important; }

.sales-order-view .my-account .order-items .data-table tfoot tr.last td.last span { color: #d7267b; }

.my-account #wishlist-table .odd, .my-account #wishlist-table thead th, .my-account #wishlist-table tbody tr, .my-account #wishlist-table tbody td { background: none; }

.my-account #wishlist-table tbody td { border-bottom: 1px solid #b3b3b3 !important; }

.my-account #wishlist-table tbody td.last { width: 220px; }

.my-account #wishlist-table tbody tr.last td { border-bottom: 1px solid #fff !important; }

.my-account #wishlist-table h3.product-name a { font-size: 24px; color: #0a6f60; padding-left: 0px; background: none; }

.my-account #wishlist-table a.product-image { background: none; padding-left: 0px; }

.my-account #wishlist-table .description { margin: 20px 0px; }

.my-account #wishlist-table textarea { margin-bottom: 20px; }

.my-account #wishlist-table .btn-remove2 { text-indent: 0; display: inline; font-size: 14px; line-height: 16px; }

.my-account #wishlist-table td .price { font-size: 21px; color: #e2007a; }

.my-account #wishlist-table .price-box { margin-top: 60px; }

.my-account #wishlist-table .tax-details { position: absolute; display: inline-block; width: 220px; left: 0px; top: 0px; }

.my-account #wishlist-table .add-to-cart-alt { width: 100%; margin-top: -40px; }

.my-account #wishlist-table .add-to-cart-alt input { float: right; }

.my-account #wishlist-table td input.qty { margin-bottom: 5px; }

.my-account #wishlist-table .link-button { width: 100%; }

.my-account #wishlist-table .cart-cell { position: relative; }

.my-account #wishlist-table .cart-cell div, .my-account #wishlist-table .cart-cell p { float: left; }

.my-account #wishlist-table .cart-cell p { width: 100%; }

.my-account .buttons-set2 .link-button { width: 32%; }

.my-account .buttons-set2 .link-button.green { margin-left: 2%; margin-right: 2%; }

.my-account hr { display: none; }

/*# sourceMappingURL=account.css.map */

@media only screen and (max-width: 1023px) { .my-account .col2-set .col-1 { width: 100%; border-bottom: 1px solid #b3b3b3; padding-bottom: 30px; margin-bottom: 30px; }
  .my-account .col2-set:last-child .col-1 { width: 100%; border-bottom: none; padding-bottom: 15px; margin-bottom: 15px; }
  .my-account .col2-set .col-2 { float: left; width: 100%; }
  #my-orders-table { margin-bottom: 15px; }
  .my-account .data-table tbody td { font-size: 12px; }
  .my-account #current_password { width: 100%; }
  .my-account .password-fieldset li div.field { width: 100%; }
  .my-account .buttons-set .back-link { width: 40%; }
  body.customer-address-index .my-account .col2-set .col-1 { border-bottom: none; float: left; width: 48%; }
  body.customer-address-index .my-account .col2-set .col-2 { float: right; width: 48%; }
  body.customer-address-index .my-account .col2-set .col-full { clear: both; }
  body.customer-address-index .my-account button.link-button { float: left; width: 100%; margin: 20px 0px 15px; }
  .sales-order-view .my-account .buttons-set .back-link { width: 100%; }
  .sales-order-view .my-account .title-buttons a { float: left; width: 40%; }
  .sales-order-view .my-account .title-buttons .order-buttons { margin-top: 15px; }
  .sales-order-view .my-account { margin: 0 15px; }
  .my-account .billing-agreements .jc-select { width: 100%; margin-bottom: 20px; }
  .my-account .billing-agreements .box-content .link-button { width: 100%; height: 48px; }
  #wishlist-table { border: none; }
  .my-account #wishlist-table tbody td { display: inline-block; border-bottom: none !important; float: left; }
  .my-account #wishlist-table tbody td.col-1 { float: left; width: 25%; }
  .my-account #wishlist-table tbody td.col-2 { float: right; width: 62%; }
  .my-account #wishlist-table tbody td.last { width: 100%; clear: both; padding: 0px; border-bottom: 1px solid #b3b3b3 !important; margin-bottom: 30px; padding-bottom: 20px; }
  .my-account #wishlist-table .product-name { line-height: 26px; }
  .my-account .my-wishlist textarea { width: 100%; }
  .my-account #wishlist-table .cart-cell .price-box { margin-top: 0px; float: right; width: 40%; text-align: right; margin-bottom: 15px; }
  .my-account #wishlist-table .cart-cell .tax-details { position: relative; float: left; width: 40%; }
  .my-account #wishlist-table .cart-cell .add-to-cart-alt { margin-top: 0px; clear: both; }
  .my-account #wishlist-table .add-to-cart-alt input { float: left; }
  .my-account #wishlist-table .link-button { width: 160px; float: left; margin-left: 10px; }
  .my-account #wishlist-table .cart-cell > .extra-links { float: right; height: 70px; margin-top: -53px; width: 50%; }
  .my-account #wishlist-table .cart-cell > .extra-links p { margin: 5px 0px; }
  .my-account #wishlist-table hr { display: block; margin-top: 10px; }
  .my-account .buttons-set2 .link-button { width: 48%; float: left; }
  .my-account .buttons-set2 .link-button.green { width: 48%; float: right; }
  .my-account .buttons-set2 .link-button.yellow { width: 100%; position: absolute; margin-top: 65px; }
  .my-account .buttons-set2 { height: 100px; position: relative; }
  .my-account .buttons-set2 .link-button.green { margin-left: 0; margin-right: 0; } }

@media only screen and (max-width: 767px) { .my-account { padding-right: 0px; }
  .my-account .dashboard .page-title, .my-account .dashboard .box-info { margin: 0 15px; }
  .my-account .dashboard .welcome-msg { margin: 20px 15px; }
  .block-account .block-title { display: none; }
  .block-account .block-content { padding: 0px; }
  .block-account .block-content li { display: block; float: left; width: 100%; background: #eff0f1; padding: 10px 0px; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
  .block-account .block-content li.current { padding: 10px 0px; }
  .block-account .block-content li.current strong { font-size: 21px !important; display: inline-block; margin: 10px 15px; }
  .block-account .block-content li a { margin: 10px 15px; font-size: 21px; color: #0c6052; }
  .my-account .buttons-set .back-link { width: 40%; }
  .block-account .block-content li a { padding-left: 15px; background: url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/bullets/green-bullet-mobile.png) center left no-repeat; }
  .my-account .col2-set:last-child { border: none; margin-bottom: 0px; padding-bottom: 0px; }
  body.customer-address-form .my-account { margin: 0px 15px; }
  body.sales-order-history .page-title { margin: 0px 15px; width: 100%; margin-bottom: 15px; }
  body.sales-order-history .buttons-set { margin: 0px 15px; }
  body.sales-order-history .pager { margin-left: 7px; }
  .sales-order-view .data-table td .price { font-size: 12px !important; }
  .sales-billing-agreement-index .my-account { margin: 0px 15px; }
  .wishlist-index-index .my-account { margin: 0 15px; }
  #wishlist-table { width: 450px; }
  .my-account #wishlist-table tbody td.last { width: 440px; }
  .my-account #wishlist-table .cart-cell > .extra-links { width: 100%; float: left; margin-top: 0px; height: auto; margin-top: 25px; }
  .my-account #wishlist-table .cart-cell p { width: 44%; }
  .my-account #wishlist-table .cart-cell .tax-details { width: auto; }
  .my-account #wishlist-table .add-to-cart-alt input { width: 20%; }
  .my-account #wishlist-table .link-button { width: 70%; float: right; }
  .my-account .buttons-set2 .link-button.yellow { width: 450px; } }

/***** Smartphone Landscape 480px *****/
@media only screen and (min-width: 480px) and (max-width: 767px) { body.customer-address-index .my-account { margin: 0px 15px; }
  .sales-order-view .my-account .back-link a { width: 400px; } }

/***** Smartphone Portrait 320px *****/
@media only screen and (min-width: 320px) and (max-width: 479px) { .my-account .data-table thead th { display: none; }
  .my-account .data-table tbody td { display: inline-block; float: left; width: 265px; border: none !important; padding: 5px 10px; }
  .my-account .data-table tbody td.last { border-bottom: 1px solid #fff !important; }
  .my-account .data-table { border: none; }
  #my-orders-table .action-buttons .a-right, .box-account.box-recent .action-buttons .a-right { padding: 0px; }
  #my-orders-table .action-buttons span.a-left, .box-account.box-recent .action-buttons span.a-left { padding: 0px; }
  #my-orders-table .action-buttons a.a-left, .box-account.box-recent .action-buttons a.a-left { padding: 0px 0px 0px 15px; }
  #my-orders-table .action-buttons a.a-right, .box-account.box-recent .action-buttons a.a-right { padding-right: 15px; }
  #my-orders-table tbody td { width: 295px; }
  body.customer-address-index .my-account .col2-set .col-1 { width: 100%; margin-bottom: 0px; padding-bottom: 10px; }
  body.customer-address-index .my-account .col2-set .col-2 { width: 100%; }
  body.customer-address-index .my-account { margin: 0px 15px; }
  body.customer-address-form .my-account .form-list li.control, body.customer-address-form .my-account .form-list .field { width: 100%; }
  body.customer-address-form .my-account .form-list li.control label { margin-top: 10px; }
  .my-account .back-link a { width: 100%; }
  .my-account button.link-button { float: left; width: 100%; }
  .my-account .buttons-set .back-link { width: 85%; }
  .sales-order-view #my-orders-table tbody td { width: 265px; }
  .sales-order-view #my-orders-table tfoot td { display: inline-block; width: 50%; }
  .sales-order-view #my-orders-table tfoot tr { clear: both; }
  .sales-order-view #my-orders-table tfoot td.last { float: right; width: 40%; }
  .sales-order-view .my-account .back-link a { width: 240px; }
  .sales-order-view .my-account .title-buttons .back-link a { width: 240px; }
  .sales-order-view .my-account .title-buttons a { width: 245px; }
  .sales-order-view .my-account .title-buttons .back-link { width: 100%; float: left; margin: 10px 0px; }
  .my-account .buttons-set2 .link-button.yellow, .my-account .buttons-set2 .link-button { width: 100% !important; position: relative !important; margin-top: 10px; }
  .my-account #wishlist-table tbody td.last { width: 280px; }
  #wishlist-table { width: 290px; }
  .my-account .buttons-set2 { margin-top: 0px; }
  .my-account #wishlist-table .cart-cell p { width: 100%; }
  .my-account #wishlist-table tbody td.col-1 { float: left; width: 280px; padding: 0; }
  .my-account #wishlist-table tbody td.col-1 a { width: 100%; height: auto; }
  .my-account #wishlist-table tbody td.col-2 { float: left; width: 280px; padding: 0; } }

/*# sourceMappingURL=account.css.map */

@media only screen and (min-width: 480px) and (max-width: 767px) { #jc-color-continue { min-width: 120px; width: 120px; }
  #jc_color_patterns input#colnumber { width: 100%; margin-left: 0px; margin-top: 15px; }
  div#jc_contact_form > a.submit { width: 35%; }
  div#jc_contact_form > a.back { width: 35%; }
  #jc-simple-product #cross-selling-container > div > div { height: auto; margin: 0 auto; }
  #jc-simple-product #cross-selling-container ul > li { border-right: none; border-bottom: 1px solid #d5d5d5; margin: 20px auto; display: block; height: 260px; width: 80%; }
  #iways_search_page.not-found .grey { line-height: auto; text-align: center; }
  #iways_search_page.not-found .grey .left { float: none !important; margin: 20px auto; } }

@media only screen and (min-width: 320px) and (max-width: 479px) { #jc-color-continue { width: 100%; }
  #jc_selected_patterns img:first-child { margin-right: 5px; }
  #jc_selected_patterns img { margin-right: 9px; }
  #jc_selected_patterns img:last-child { margin-right: 0px; }
  #jc_color_patterns input#colnumber { width: 100%; margin-left: 0px; margin-top: 15px; }
  div#jc_contact_form > a.submit { width: 30%; min-width: initial; }
  div#jc_contact_form > a.back { width: 30%; min-width: initial; }
  #jc-simple-product #cross-selling-container > div > div { height: auto; margin: 0 auto; }
  #jc-simple-product #cross-selling-container ul > li { border-right: none; border-bottom: 1px solid #d5d5d5; margin: 20px auto; display: block; height: 260px; width: 80%; } }

/*# sourceMappingURL=jaloucity.css.map */

.product-actions a:hover { color: #000000 !important; text-decoration: none !important; }

#price_matrix_table { text-align: center; color: #fff; text-decoration: underline; font-weight: 700; }

table#pricematrix-view { border-spacing: 0; border-collapse: collapse; border: 2px solid; overflow: hidden; background: 0 0; }

table#pricematrix-view td, table#pricematrix-view th { padding: 5px; border: 1px solid; margin: 0; text-align: center; width: 50px; vertical-align: middle; }

table#pricematrix-view td:first-child, table#pricematrix-view th { background: #f2f2f2; font-size: 110%; }

table#pricematrix-view th { border-bottom-width: 2px; }

table#pricematrix-view tr:first-child th:first-child { border-bottom: solid #999 1px; }

table#pricematrix-view td:first-child, table#pricematrix-view th:first-child { border-right-width: 2px; width: 80px; }

table#pricematrix-view td { cursor: crosshair; }

table#pricematrix-view .hilighted, table#pricematrix-view tr:hover td { background-color: #ffefbb !important; color: #000 !important; }

.data_red { background-color: #e6007e; color: #fff; font-weight: bolder; }

.data_green { background-color: #018773; color: #fff; font-weight: 400; }

table#pricematrix-view .hilighted, table#pricematrix-view tr:hover td { background-color: #fdd04f !important; color: #000 !important; }

.error-border { border: #e6007e solid 1px !important; }

table#pricematrix-view td:first-child, table#pricematrix-view th:first-child { width: 50px; }

table#pricematrix-view td:first-child, table#pricematrix-view th { font-size: 60%; }

table#pricematrix-view td { padding: 0; }

table#pricematrix-view td, table#pricematrix-view th { padding: 0; }

div.infos-overlay > #infos-container > .information > .screen { overflow-x: auto; }

.bootstrap-isolation .container span.heading-with-border { position: relative; }

.bootstrap-isolation .h1, .bootstrap-isolation .h2 { display: block; }

.bootstrap-isolation .container span.heading-with-border > span:first-child, .bootstrap-isolation .container span.heading-with-border > span:first-child { background: #fff; padding-right: 20px; position: relative; z-index: 1; }

.bootstrap-isolation .container > .heading-with-border::after { background: #333; content: ""; display: block; height: 1px; position: absolute; top: 50%; width: 100%; left: 0; }

.bootstrap-isolation .container h1.heading-with-border { position: relative; }

.bootstrap-isolation .container h1.heading-with-border > span:first-child, .bootstrap-isolation .container h1.heading-with-border > span:first-child { background: #fff; padding-right: 20px; position: relative; z-index: 1; }

.bootstrap-isolation .container > .heading-with-border::after { background: #333; content: ""; display: block; height: 1px; position: absolute; top: 50%; width: 100%; left: 0; }

.bootstrap-isolation .container .h2 .extra-neu, .bootstrap-isolation .container .h2 .link-extra { background: #fff; border: 1px solid #08574b; }

.bootstrap-isolation .container .h2 .link-extra { padding: 10px; position: relative; z-index: 1; float: right; line-height: .6; cursor: pointer; color: #08574b; display: inline-block; vertical-align: baseline; font-size: 65%; }

.bootstrap-isolation .container .h2 .link-extra::before { padding-right: 5px; font-size: 80%; top: 1px; }

.bootstrap-isolation .container .h2 .link-extra::before { font-family: new-jaloucity,sans-serif; content: "\e01c"; font-size: inherit; position: relative; }

/* H3 Styling NEW */
.bootstrap-isolation .container .jc-os .jc-big-box .h3 { margin-left: 20px; margin-right: 20px; display: block; }

.bootstrap-isolation .h3 { margin-top: 20px; margin-bottom: 10px; }

/** Home Page Seo Heading Starts **/
.cms_h2 { font-size: 60px; line-height: 50px; display: block; }

.cms_heading { color: #fff; font-family: 'Trade Gothic LT'; text-shadow: 0 0 1px #000; z-index: 2; font-weight: 700; margin: 0 0 5px; }

.cms_h3 { font-size: 22px; }

.home_seotext_h2 { font-size: 24px; margin: 10px 0; font-family: 'Trade Gothic LT'; line-height: 1.2em; font-weight: 700; }

.categories-slideshow .category-slideshow-heading { background: #01957f; background: -moz-linear-gradient(top, #01957f 0, #018672 100%); background: -webkit-linear-gradient(top, #01957f 0, #018672 100%); background: linear-gradient(to bottom, #01957f 0, #018672 100%); text-align: center; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); }

.categories-slideshow .home_h2, .categories-slideshow .home_h2 a { color: #fff; font-size: 26px; line-height: 45px; white-space: nowrap; z-index: 10; margin: 0; font-family: 'Trade Gothic LT'; font-weight: 700; }

/** Home Page Seo Heading Ends **/
.bootstrap-isolation .container .jc-seo div.h3.title.heading-spacing { margin: 10px 0; }

.checkout-steps .step { width: 16% !important; }

.checkout-steps { background: none !important; height: auto; }

.checkout-steps .step.on:after { background-color: #000000; }

.checkout-steps .step.on { color: #000000; }

span.step-number { position: absolute; top: 22px; bottom: 0; left: 0; right: 0; vertical-align: middle; z-index: 999; color: #ffffff; font-size: 20px; font-family: Open Sans; }

span.step-name { font-family: Open Sans; }

.checkout-steps .step:after { background-image: none !important; }

.checkout-steps .step:before { width: 76% !important; height: 2px !important; left: -39% !important; }

.checkout-onepage-index .main-container, .checkout-onepage-index .main-container .main { background: #e6efed !important; background-color: #e6efed !important; }

.custom-columns { border: 1px solid #8b8b8b; background: #f5f7f6; }

.heading-section-login h3 { font-family: Trade Gothic LT; font-size: 36px !important; text-transform: capitalize !important; }

.heading-section-login { background: #d8dcdb; padding: 20px 20px; }

.column-contents { padding: 20px; background: #f5f7f6; display: flex; flex-direction: column; align-items: stretch; flex-grow: 1; justify-content: space-between; }

.check-radio-click-wrapper { background: #158774; text-align: center; }

.check-radio-click-wrapper span.check-radio-click { color: #ffffff; font-size: 20px; font-family: Open Sans; font-weight: bold; letter-spacing: 1px; display: block; padding: 13px; }

.check-radio-click-wrapper:hover { background: #0d6e5d; }

.column-contents .icon-checkmark-thin:before { font-size: 10px !important; margin-right: 6px; font-weight: 700; }

.custom-columns .fieldset { padding: 20px 20px 0px 20px !important; margin: 0 !important; background: #f5f7f6; border: none; }

.custom-columns .form-list label { font-size: 15px !important; padding: 0 0 5px 0; }

.custom-columns .form-list input.input-text { width: 100%; padding: 7px 9px !important; border-radius: unset !important; border: 1px solid #8b8b8b; box-sizing: border-box; height: 40px; text-indent: 0; }

.custom-columns .description, .custom-columns .small-description { font-family: Open Sans; }

.custom-columns .description { font-size: 18px; }

.equal-min-height p, .small-description { margin: 0 0 30px; }

.custom-columns .small-description, .custom-columns .small-description li { font-size: 15px; }

.custom-columns .buttons-set button.button { background: no-repeat; background-color: #158774; float: none; border-radius: unset; width: 90%; padding: 23px !important; border: none; }

.custom-columns .buttons-set button.button span { color: #ffffff !important; line-height: 0 !important; font-family: Open Sans; }

.custom-columns .buttons-set { padding: 0 20px 20px 20px; }

.custom-columns .buttons-set .check-radio-click-wrapper { margin: 0; }

.check-radio-click { cursor: pointer; }

.password-section { position: relative; }

.password-section .ptxt { position: absolute; top: 50%; right: 10px; z-index: 1; color: #333333; margin-top: -10px; cursor: pointer; transition: .3s ease all; }

.form-list li { margin: 0 0 15px; }

.form-list li:last-child a { font-size: 12px; color: #000; text-decoration: underline; }

.heading-section-login h3 { margin: 0; }

.validation-advice:before { display: none; }

.validation-failed { background-image: none !important; }

@media only screen and (min-width: 1025px) { .bootstrap-isolation .container .plus, .bootstrap-isolation .container .minus { pointer-events: none; }
  .bootstrap-isolation .container .plus:before, .bootstrap-isolation .container .minus:before { display: none; } }

.checkout-process-steps ul { text-align: center; margin: 0 auto; position: relative; }

.checkout-process-steps ul li .process-name { display: block; font-size: 14px; font-weight: 700; color: #888; margin-top: 10px; }

.process-number { background: #888888; display: inline-block; border-radius: 100%; color: #fff; font-weight: 700; }

.on .process-number { background: #e6007e; }

.on .process-name { color: #e80584 !important; }

.checkout-process-steps.checkout-steps a:after { visibility: hidden; }

.checkout-process-steps.checkout-steps a { padding: 0; margin: 0; width: auto !important; }

div#checkout-progress-wrapper { overflow: hidden; padding: 20px 0 15px; max-width: 1060px; margin: 0 auto; }

@media only screen and (min-width: 768px) { .checkout-process-steps { margin: 0 0 20px; }
  .checkout-process-steps ul { max-width: 1150px; display: flex; justify-content: space-between; }
  .checkout-process-steps ul:before { content: ""; height: 3px; background: #888; position: absolute; left: 0; right: 1px; top: 19px; }
  .checkout-process-steps { padding: 0 20px; }
  .process-number { width: 40px; height: 40px; font-size: 24px; line-height: 40px; }
  .checkout-process-steps li { background: #e6efed; position: relative; min-width: 80px; } }

@media only screen and (max-width: 767px) { div#checkout-progress-wrapper { width: 100%; }
  .page .checkout-cart-index .main-container { padding-top: 15px; }
  .checkout-process-steps { margin: 0 auto 20px; max-width: 375px; }
  .checkout-process-steps ul { max-width: 100%; padding: 0; }
  .checkout-process-steps ul li { display: inline-block; min-width: 100px; vertical-align: top; margin-bottom: 15px; }
  .process-number { width: 37px; height: 37px; font-size: 24px; line-height: 37px; }
  .checkout-process-steps ul li:nth-child(2), .checkout-process-steps ul li:nth-child(5) { position: relative; min-width: 160px; }
  .checkout-process-steps ul li:nth-child(2):before, .checkout-process-steps ul li:nth-child(5):before { left: -27px; }
  .checkout-process-steps ul li:nth-child(2):after, .checkout-process-steps ul li:nth-child(5):after { right: -27px; }
  .checkout-process-steps ul li:nth-child(2):after, .checkout-process-steps ul li:nth-child(2):before, .checkout-process-steps ul li:nth-child(5):after, .checkout-process-steps ul li:nth-child(5):before { content: ""; position: absolute; height: 2px; width: calc(100% - 85px); background: #888; top: 18px; } }

.checkout-process-steps .done .process-number { background-color: #158774; }

.checkout-process-steps .done .process-name { color: #158774; }

#price_matrix_table { text-align: center; color: #fff; text-decoration: underline; font-weight: 700; }

table#pricematrix-view { border-spacing: 0; border-collapse: collapse; border: 2px solid; overflow: hidden; background: 0 0; }

table#pricematrix-view td, table#pricematrix-view th { padding: 5px; border: 1px solid; margin: 0; text-align: center; width: 50px; vertical-align: middle; }

table#pricematrix-view td:first-child, table#pricematrix-view th { background: #f2f2f2; font-size: 110%; }

table#pricematrix-view th { border-bottom-width: 2px; }

table#pricematrix-view tr:first-child th:first-child { border-bottom: solid #999 1px; }

table#pricematrix-view td:first-child, table#pricematrix-view th:first-child { border-right-width: 2px; width: 80px; }

table#pricematrix-view td { cursor: crosshair; }

table#pricematrix-view .hilighted, table#pricematrix-view tr:hover td { background-color: #ffefbb !important; color: #000 !important; }

.data_red { background-color: #e6007e; color: #fff; font-weight: bolder; }

.data_green { background-color: #018773; color: #fff; font-weight: 400; }

table#pricematrix-view .hilighted, table#pricematrix-view tr:hover td { background-color: #fdd04f !important; color: #000 !important; }

.error-border { border: #e6007e solid 1px !important; }

table#pricematrix-view td:first-child, table#pricematrix-view th:first-child { width: 50px; }

table#pricematrix-view td:first-child, table#pricematrix-view th { font-size: 60%; }

table#pricematrix-view td { padding: 0; }

table#pricematrix-view td, table#pricematrix-view th { padding: 0; }

div.infos-overlay > #infos-container > .information > .screen { overflow-x: auto; }

.bootstrap-isolation .container span.heading-with-border { position: relative; }

.bootstrap-isolation .h1, .bootstrap-isolation .h2 { display: block; }

.bootstrap-isolation .container span.heading-with-border > span:first-child { background: #fff; padding-right: 20px; position: relative; z-index: 1; }

.bootstrap-isolation .container > .heading-with-border::after { background: #333; content: ""; display: block; height: 1px; position: absolute; top: 50%; width: 100%; left: 0; }

.bootstrap-isolation .container h1.heading-with-border { position: relative; }

.bootstrap-isolation .container h1.heading-with-border > span:first-child { background: #fff; padding-right: 20px; position: relative; z-index: 1; }

.bootstrap-isolation .container > .heading-with-border::after { background: #333; content: ""; display: block; height: 1px; position: absolute; top: 50%; width: 100%; left: 0; }

.bootstrap-isolation .container .h2 .extra-neu, .bootstrap-isolation .container .h2 .link-extra { background: #fff; border: 1px solid #08574b; }

.bootstrap-isolation .container .h2 .link-extra { padding: 10px; position: relative; z-index: 1; float: right; line-height: .6; cursor: pointer; color: #08574b; display: inline-block; vertical-align: baseline; font-size: 65%; }

.bootstrap-isolation .container .h2 .link-extra::before { padding-right: 5px; font-size: 80%; top: 1px; }

.bootstrap-isolation .container .h2 .link-extra::before { font-family: new-jaloucity,sans-serif; content: "\e01c"; font-size: inherit; position: relative; }

.bootstrap-isolation .container .jc-os .jc-big-box .h3 { margin-left: 20px; margin-right: 20px; display: block; }

.bootstrap-isolation .h3 { margin-top: 20px; margin-bottom: 10px; }

.bootstrap-isolation .container .jc-seo div.h3.title.heading-spacing { margin: 10px 0; }

@media only screen and (min-width: 1025px) { .bootstrap-isolation .container .minus, .bootstrap-isolation .container .plus { pointer-events: none; }
  .bootstrap-isolation .container .minus:before, .bootstrap-isolation .container .plus:before { display: none; } }

@media only screen and (max-width: 374px) { .checkout-process-steps ul li:nth-child(2), .checkout-process-steps ul li:nth-child(5) { min-width: 100px; }
  .checkout-process-steps ul li:nth-child(2):after, .checkout-process-steps ul li:nth-child(2):before, .checkout-process-steps ul li:nth-child(5):after, .checkout-process-steps ul li:nth-child(5):before { width: calc(100% - 50px); } }

/*# sourceMappingURL=apriljunecustom.css.map */

/*cachebust*/

/*# sourceMappingURL=cache_bust_103.css.map */

@CHARSET "ISO-8859-1";
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-loading .slick-list { background: white url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/ajax-loader.gif) center center no-repeat; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }

.slick-track:before, .slick-track:after { content: ""; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }

.slick-slide img { display: block; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Icons */
@font-face { font-family: "slick"; src: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/fonts/slick.eot"); src: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/fonts/slick.eot?#iefix") format("embedded-opentype"), url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/fonts/slick.woff") format("woff"), url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/fonts/slick.ttf") format("truetype"), url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/css/fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }

/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }

.slick-prev:focus, .slick-next:focus { outline: none; }

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }

.slick-prev:before { content: "\2190"; }

.slick-next { right: -25px; }

.slick-next:before { content: "\2192"; }

/* Dots */
.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }

.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }

.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }

.slick-dots li button:focus { outline: none; }

.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-dots li.slick-active button:before { opacity: 0.75; }

/*# sourceMappingURL=slick.css.map */

@charset "UTF-8";.branch-main .branch-address-container ul li.extra{color:red}.category-raffrollos #page #nav li.level-top.active>a,.category-raffrollos #page #nav-right li.level-top.active>a{height:25.5px!important}.free-on-site .rating{padding:0;margin:0;list-style:none;margin-top:0;display:inline-block}.free-on-site .rating li{display:inline-block;color:#ffc207;font-size:30px}.free-on-site .rating li.current{color:#333;font-size:18px;margin-left:5px}.iways-jaloucity-branch-group .banner-10-2016{display:none}.contactinfo{display:none}.customer-account-forgotpassword .input-box input{height:auto;border:1px solid;border-color:#8b8b8b;border-radius:unset}.customer-account-forgotpassword .standardbutton{border-radius:0;background-color:#018773;padding:14px 38px!important;display:inline-block;color:#fff!important;font-weight:700}.customer-account-forgotpassword .standardbutton:hover{cursor:pointer;background-color:#0d6e5d}.customer-account-forgotpassword .back-button{margin-top:30px;margin-bottom:20px;display:inline-block;text-decoration:underline!important}.customer-account-forgotpassword .back-button:hover{text-decoration:none!important}.versandkosten table thead{border:0!important;background:#d3d3d3}.versandkosten table tbody>tr>td,.versandkosten table tbody>tr>th{border-right:1px solid #d3d3d3}.versandkosten table tbody>tr>td:last-child{border-right:0}.zahlung-versandkosten{background:#fff;width:auto;margin-top:0;margin-bottom:15px;min-height:181px}.zahlung-versandkosten h2{margin-top:10px;margin-bottom:15px}.zahlung-versandkosten ul li .versand-dpd,.zahlung-versandkosten ul li .versand-gls,.zahlung-versandkosten ul li .versand-senator,.zahlung-versandkosten ul li .versand-ups,.zahlung-versandkosten ul li .zahlung-mastercard,.zahlung-versandkosten ul li .zahlung-paypal,.zahlung-versandkosten ul li .zahlung-sofortueberweisung,.zahlung-versandkosten ul li .zahlung-visa,.zahlung-versandkosten ul li .zahlung-vorkasse{height:56px;width:auto!important}#infos-container .container.versandkosten{width:100%}#infos-container .container.versandkosten h1{text-align:left;margin:0}#infos-container .container.versandkosten .zahlung-versandkosten{min-height:165px;background:#fff;width:auto;margin-top:0;margin-bottom:15px}#infos-container .container.versandkosten .zahlung-versandkosten ul li .versand-dpd,#infos-container .container.versandkosten .zahlung-versandkosten ul li .versand-gls,#infos-container .container.versandkosten .zahlung-versandkosten ul li .versand-senator,#infos-container .container.versandkosten .zahlung-versandkosten ul li .versand-ups,#infos-container .container.versandkosten .zahlung-versandkosten ul li .zahlung-mastercard,#infos-container .container.versandkosten .zahlung-versandkosten ul li .zahlung-paypal,#infos-container .container.versandkosten .zahlung-versandkosten ul li .zahlung-sofortueberweisung,#infos-container .container.versandkosten .zahlung-versandkosten ul li .zahlung-visa,#infos-container .container.versandkosten .zahlung-versandkosten ul li .zahlung-vorkasse{height:42px;width:auto!important}.sticky-header .contactinfo{display:block;position:relative}.sticky-header .contactinfo .show-desktop{position:absolute;top:23px;left:320px;transform:translate(-50%,-50%)}.sticky-header .contactinfo .show-desktop .contact-desktop{margin-left:10px}.sticky-header .contactinfo .show-desktop .contact-desktop:hover{cursor:pointer}@media (max-width:1023px){.sticky-header .contactinfo .show-desktop{left:230px}.sticky-header .contactinfo .show-desktop .contact-desktop{display:none}}@media (max-width:767px){.sticky-header .contactinfo .show-desktop{left:195px}}.sticky-header .contactinfo .show-desktop i{font-size:14px}.sticky-header .contactinfo .show-desktop p{color:#fff;font-weight:700;font-size:18px}.sticky-header .contactinfo .show-desktop .timetocall{font-weight:400;font-size:14px}.sticky-header .contactinfo .show-desktop a{color:#fff;font-size:18px}@media (max-width:535px){.sticky-header .contactinfo .show-desktop{left:180px}.sticky-header .contactinfo .show-desktop a{font-size:14px}.sticky-header .contactinfo .show-desktop i{font-size:12px}}@media (max-width:499px){.sticky-header .contactinfo .show-desktop{display:none}}.sticky-header .contactinfo .show-mobile{position:absolute;top:3px;right:200px}.sticky-header .contactinfo .show-mobile a,.sticky-header .contactinfo .show-mobile span{display:inline-block;font-size:18px;color:#fff;text-align:center}.sticky-header .contactinfo .show-mobile a:hover,.sticky-header .contactinfo .show-mobile span:hover{cursor:pointer}.sticky-header .contactinfo .show-mobile a.phone-mobile,.sticky-header .contactinfo .show-mobile span.phone-mobile{padding:11px 0 5px;width:50px;margin-right:-4px}.sticky-header .contactinfo .show-mobile a.contact-mobile,.sticky-header .contactinfo .show-mobile span.contact-mobile{padding:11px 0 5px;width:53px;border-left:1px solid #fff}@media (max-width:350px){.sticky-header .contactinfo .show-mobile a.contact-mobile,.sticky-header .contactinfo .show-mobile span.contact-mobile{display:none}}@media (min-width:499px){.sticky-header .contactinfo .show-mobile{display:none}}#websiteNotice{color:#fff;width:100%;min-height:1em;z-index:99999;padding-top:10px;padding-bottom:10px;background-color:#ffd226}#websiteNotice .inside{margin-right:auto;margin-left:auto;margin:0 auto;width:1280px;position:relative}@media (max-width:1279px){#websiteNotice .inside{width:1024px}}@media (max-width:1024px){#websiteNotice .inside{width:768px}}@media (max-width:768px){#websiteNotice .inside{width:auto;padding-left:15px;padding-right:15px}}#websiteNotice .inside .text{font-size:14px;color:#333;padding-right:50px;display:inline-block}#websiteNotice .inside a{color:#fff;text-decoration:underline;display:inline-block}#websiteNotice .inside a:hover{text-decoration:none}#websiteNoticeCloser{color:transparent;position:absolute;right:0;top:-5px;width:30px;height:30px;cursor:pointer;background:#ae8f1a}#websiteNoticeCloser:hover{background:#5a4a0d}#websiteNoticeCloser:after,#websiteNoticeCloser:before{content:'';position:absolute;width:4px;height:20px;background-color:#fff;left:13px;top:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#websiteNoticeCloser:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.testimonial{background:#e6efed;border:1px solid #d3d3d3;width:100%;padding:5px 20px;display:block;margin-bottom:20px;margin-top:20px;clear:both;content:"";display:table}@media (max-width:414px){.testimonial{padding:0 10px}}.testimonial .title{font-size:24px;font-weight:700;margin-top:10px}.testimonial .description{font-size:16px;margin-bottom:25px}.testimonial .testimonial-content .pic{display:inline-block;float:left;width:130px;height:130px;border-radius:50%;margin-right:15px;overflow:hidden;border:2px solid #d3d3d3;margin-bottom:10px}@media (max-width:414px){.testimonial .testimonial-content .pic{float:none;display:block;height:70%;width:70%;margin:0 auto}}.testimonial .testimonial-content .pic img{width:100%;height:auto}@media (max-width:414px){.testimonial .testimonial-content .content{text-align:center}}.testimonial .testimonial-content .content .name{font-size:24px;font-weight:700;margin-bottom:0}.testimonial .testimonial-content .content .post{display:inline-block;font-size:16px;border-bottom:1px solid #d3d3d3;padding-bottom:5px;margin-bottom:10px}.testimonial .testimonial-content .content .contact{font-size:12px;margin-bottom:7px}.testimonial .testimonial-content .content .rating{padding:0;margin:0;list-style:none}@media (max-width:414px){.testimonial .testimonial-content .content .rating{margin-bottom:10px}}.testimonial .testimonial-content .content .rating li{display:inline-block;color:#ffc207;font-size:20px}.siegel{background:#e6efed;border:1px solid #d3d3d3;width:100%;padding:5px 20px 20px;display:block;margin-bottom:20px;margin-top:20px}@media (max-width:414px){.siegel{padding:0 10px 20px}}.siegel .title{font-size:24px;font-weight:700;margin-top:10px}@media (max-width:991px){.siegel .title{margin-bottom:20px}}.siegel .siegel-content .col-md-6{padding-left:0}@media (max-width:991px){.siegel .siegel-content .trusted-shops{margin-bottom:20px;border-bottom:1px solid #d3d3d3;padding-bottom:20px}}.siegel .siegel-content .pic{display:inline-block;float:left;width:120px;height:120px;border-radius:50%;margin-right:30px;overflow:hidden;border:2px solid #d3d3d3;margin-bottom:10px}@media (max-width:414px){.siegel .siegel-content .pic{width:80px;height:80px}}@media (max-width:414px){.siegel .siegel-content .pic{float:none;display:block}}.siegel .siegel-content .pic img{width:100%;height:auto}.siegel .siegel-content .content{margin-left:150px}@media (max-width:414px){.siegel .siegel-content .content{margin-left:0}}.siegel .siegel-content .content .name{font-size:24px;font-weight:700;margin-bottom:3px;padding-top:0}.siegel .siegel-content .content .post{font-size:16px;font-style:italic}.siegel .siegel-content .content p{margin-bottom:15px}.siegel .siegel-content .content .rating{padding:0;margin:0;list-style:none;margin-top:0;margin-bottom:8px;border-bottom:1px solid #d3d3d3;display:inline-block;padding-bottom:10px}.siegel .siegel-content .content .rating li{display:inline-block;color:#ffc207;font-size:20px}.siegel .siegel-content .content .rating li.current{color:#333;font-size:18px;margin-left:5px}.ssl-box{background:#e6efed;border:1px solid #d3d3d3;width:50%;padding:5px 20px 20px;display:block;margin-bottom:20px;margin-top:20px}@media (max-width:1024px){.ssl-box{width:100%}}@media (max-width:414px){.ssl-box{padding:0 10px 10px}}.ssl-box .title{font-size:24px;font-weight:700;margin-top:10px;margin-bottom:0;line-height:1.1}@media (max-width:414px){.ssl-box .sub{font-size:14px;margin-top:5px;display:inline-block}}.ssl-box .sub i{color:#00bf00}.ssl-box .ssl-content{margin-top:10px}@media (max-width:414px){.ssl-box .ssl-content{margin-top:18px}}.ssl-box .ssl-content .pic{display:inline-block;float:left;width:120px;height:120px;border-radius:50%;margin-right:30px;overflow:hidden;border:2px solid #d3d3d3;margin-bottom:10px}.ssl-box .ssl-content .pic img{width:100%;height:auto}@media (max-width:501px){.ssl-box .ssl-content .pic{float:none;margin-bottom:0;width:85px;height:85px}}.ssl-box .ssl-content .content{margin-top:20px}@media (max-width:501px){.ssl-box .ssl-content .content{margin-top:0}}.ssl-box .ssl-content .content .content-right{margin-left:150px}@media (max-width:501px){.ssl-box .ssl-content .content .content-right{margin-left:0}}.ssl-box .ssl-content .content .content-left{display:block;clear:both;margin-top:10px}.ssl-box .ssl-content .content h4{font-size:20px;font-weight:700;margin-bottom:3px;padding-top:0}.ssl-box .ssl-content .content p{margin-bottom:15px}@media (max-width:414px){.ssl-box .ssl-content .content img{width:100%}}.ssl-box .ssl-content .content figcaption{font-size:14px;margin-top:8px;font-style:italic}.jubilaeums-box{background:#e6efed;border:1px solid #d3d3d3;width:50%;padding:5px 20px 20px;display:block;margin-bottom:20px;margin-top:20px}@media (max-width:1024px){.jubilaeums-box{width:100%}}@media (max-width:414px){.jubilaeums-box{padding:0 10px 10px}}.jubilaeums-box .title{font-size:24px;font-weight:700;margin-top:10px;margin-bottom:0;line-height:1.1}@media (max-width:414px){.jubilaeums-box .sub{font-size:14px;margin-top:5px;display:inline-block}}.jubilaeums-box .sub i{color:#00bf00}.jubilaeums-box .jubilaeums-content{margin-top:10px}@media (max-width:414px){.jubilaeums-box .jubilaeums-content{margin-top:18px}}.jubilaeums-box .jubilaeums-content .pic{display:inline-block;float:left;width:120px;height:120px;border-radius:50%;margin-right:30px;overflow:hidden;border:2px solid #d3d3d3;margin-bottom:10px}.jubilaeums-box .jubilaeums-content .pic img{width:100%;height:auto}@media (max-width:501px){.jubilaeums-box .jubilaeums-content .pic{float:none;text-align:center;margin-bottom:10px;width:150px;height:150px}}.jubilaeums-box .jubilaeums-content .content{margin-top:20px}@media (max-width:501px){.jubilaeums-box .jubilaeums-content .content{margin-top:0}}.jubilaeums-box .jubilaeums-content .content .content-right{margin-left:150px}@media (max-width:501px){.jubilaeums-box .jubilaeums-content .content .content-right{margin-left:0}}.jubilaeums-box .jubilaeums-content .content .content-left{display:block;clear:both;margin-top:10px}.jubilaeums-box .jubilaeums-content .content h4{font-size:20px;font-weight:700;margin-bottom:3px;padding-top:0}.jubilaeums-box .jubilaeums-content .content p{margin-bottom:15px}@media (max-width:414px){.jubilaeums-box .jubilaeums-content .content img{width:100%}}.jubilaeums-box .jubilaeums-content .content figcaption{font-size:14px;margin-top:8px;font-style:italic}.zahlung-versand,.zahlung-versandkosten{border:1px solid #d3d3d3;padding:5px 20px 20px!important;display:block}@media (max-width:414px){.zahlung-versand,.zahlung-versandkosten{padding:0 10px 10px;width:100%}}.zahlung-versand .title,.zahlung-versandkosten .title{font-size:24px;font-weight:700;margin-top:10px;margin-bottom:0}@media (max-width:991px){.zahlung-versand .title,.zahlung-versandkosten .title{margin-bottom:20px}}.zahlung-versand ul,.zahlung-versandkosten ul{padding:0;margin:0;list-style:none;margin-top:10px}.zahlung-versand ul li,.zahlung-versandkosten ul li{display:inline-block;color:#ffc207;font-size:20px}.zahlung-versand ul li img,.zahlung-versandkosten ul li img{width:auto;background:#fff;border:1px solid #d3d3d3}.zahlung-versand ul li .versand-dpd,.zahlung-versand ul li .versand-gls,.zahlung-versand ul li .versand-senator,.zahlung-versand ul li .versand-ups,.zahlung-versand ul li .zahlung-mastercard,.zahlung-versand ul li .zahlung-paypal,.zahlung-versand ul li .zahlung-sofortueberweisung,.zahlung-versand ul li .zahlung-visa,.zahlung-versand ul li .zahlung-vorkasse,.zahlung-versandkosten ul li .versand-dpd,.zahlung-versandkosten ul li .versand-gls,.zahlung-versandkosten ul li .versand-senator,.zahlung-versandkosten ul li .versand-ups,.zahlung-versandkosten ul li .zahlung-mastercard,.zahlung-versandkosten ul li .zahlung-paypal,.zahlung-versandkosten ul li .zahlung-sofortueberweisung,.zahlung-versandkosten ul li .zahlung-visa,.zahlung-versandkosten ul li .zahlung-vorkasse{height:47px;margin-right:5px;margin-bottom:8px}@media (max-width:414px){.zahlung-versand ul li .versand-dpd,.zahlung-versand ul li .versand-gls,.zahlung-versand ul li .versand-senator,.zahlung-versand ul li .versand-ups,.zahlung-versand ul li .zahlung-mastercard,.zahlung-versand ul li .zahlung-paypal,.zahlung-versand ul li .zahlung-sofortueberweisung,.zahlung-versand ul li .zahlung-visa,.zahlung-versand ul li .zahlung-vorkasse,.zahlung-versandkosten ul li .versand-dpd,.zahlung-versandkosten ul li .versand-gls,.zahlung-versandkosten ul li .versand-senator,.zahlung-versandkosten ul li .versand-ups,.zahlung-versandkosten ul li .zahlung-mastercard,.zahlung-versandkosten ul li .zahlung-paypal,.zahlung-versandkosten ul li .zahlung-sofortueberweisung,.zahlung-versandkosten ul li .zahlung-visa,.zahlung-versandkosten ul li .zahlung-vorkasse{height:39px;margin-bottom:8px}}.zahlung-versand ul li .zahlung-visa,.zahlung-versandkosten ul li .zahlung-visa{padding:9px 8px}.zahlung-versand ul li .zahlung-mastercard,.zahlung-versandkosten ul li .zahlung-mastercard{padding:5px 14px}.zahlung-versand ul li .zahlung-sofortueberweisung,.zahlung-versandkosten ul li .zahlung-sofortueberweisung{padding:8px 8px}.zahlung-versand ul li .zahlung-paypal,.zahlung-versandkosten ul li .zahlung-paypal{padding:9px 6px}.zahlung-versand ul li .zahlung-vorkasse,.zahlung-versandkosten ul li .zahlung-vorkasse{padding:7px 8px;margin-right:0}.zahlung-versand ul li .versand-dpd,.zahlung-versandkosten ul li .versand-dpd{padding:5px 6px}.zahlung-versand ul li .versand-gls,.zahlung-versandkosten ul li .versand-gls{padding:9px 6px}.zahlung-versand ul li .versand-ups,.zahlung-versandkosten ul li .versand-ups{padding:4px 26px}.zahlung-versand ul li .versand-senator,.zahlung-versandkosten ul li .versand-senator{padding:6px 7px;margin-right:0}.main{padding-bottom:0}.jc_category_header{display:none}div.bootstrap-isolation *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.bootstrap-isolation :after,div.bootstrap-isolation :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-isolation hr{border-color:#333;display:block!important}.bootstrap-isolation p{font-size:1.14em}.bootstrap-isolation .container .clear:after{content:'';display:block;clear:both}.bootstrap-isolation a{font-size:inherit}.bootstrap-isolation .container a{color:inherit;text-decoration:none}.bootstrap-isolation .container a:hover{color:inherit;text-decoration:none}.bootstrap-isolation .container a:focus{outline:unset;outline-offset:unset}.bootstrap-isolation a.t-link-b{font-weight:400}.bootstrap-isolation a.t-link{font-weight:700}.bootstrap-isolation .green{color:#018773}.bootstrap-isolation .t-link,.bootstrap-isolation a.t-link{color:#018773}.bootstrap-isolation .t-link:hover,.bootstrap-isolation a.t-link:hover{color:#018773}.bootstrap-isolation .text-hot .t-link{color:inherit}.bootstrap-isolation .text-hot .t-link:hover{color:inherit}.bootstrap-isolation a.t-link-b:hover,.bootstrap-isolation a.t-link:hover{text-decoration:underline}.bootstrap-isolation a.t-link span,.bootstrap-isolation a.t-link-b span{font-size:65%}.bootstrap-isolation a.button.popup:not(.link-button){font-size:inherit}.bootstrap-isolation span.block-popup:not(.link-button){font-size:inherit}.bootstrap-isolation .container .img-100{width:100%}.bootstrap-isolation .h1,.bootstrap-isolation h1{font-size:2.28em}.bootstrap-isolation .h2,.bootstrap-isolation h2{font-size:1.8em}.bootstrap-isolation .h3,.bootstrap-isolation h3{font-size:1.375em;line-height:1.3}.bootstrap-isolation .h4,.bootstrap-isolation h4{line-height:1.3}.bootstrap-isolation .container .jc-seo>h1,.bootstrap-isolation .container h2{position:relative}.bootstrap-isolation .container h2 .link-extra{padding:10px;position:relative;z-index:1;float:right;line-height:.6;cursor:pointer;color:#08574b;display:inline-block;vertical-align:baseline}.bootstrap-isolation .container h2 .extra-neu{padding:10px;position:relative;z-index:1;float:right;line-height:.6;color:#08574b;display:inline-block;vertical-align:baseline;cursor:default}.bootstrap-isolation .container h2 .link-extra::before{font-family:new-jaloucity,sans-serif;content:"\e01c";font-size:inherit;position:relative}.bootstrap-isolation .container h2 .link-extra:hover{color:#018773}.bootstrap-isolation .container .jc-f div[class^=item]:hover .box-surround .jc-best{color:#ffd226;border:1px solid #ffd226}.bootstrap-isolation .container .jc-f div[class^=item]:hover .box-surround .jc-best:after{content:"Bestseller!";color:#333;font-size:16px;font-weight:700;padding:2px 0 0 5px;align-self:center}.bootstrap-isolation .container .jc-f .ext-cat{border:1px solid rgba(0,0,0,.1)}.bootstrap-isolation .container .jc-f div[class^=item] .box-surround{position:relative;margin:0 1%}.bootstrap-isolation .container .jc-f div[class^=item] .box-surround img{opacity:1!important;position:relative;margin:0 auto;width:100%}.bootstrap-isolation .container .slider-nav .slick-slide.slick-active div[class^=item] img{opacity:1!important;position:relative;margin:0 auto;width:100%}.bootstrap-isolation .container .jc-f div[class^=item]:hover .box-surround img{opacity:1!important}.bootstrap-isolation .container .slider-nav .slick-slide.slick-active div[class^=item]:hover img,.bootstrap-isolation .container .slider-nav .slick-slide.slick-current.slick-active div[class^=item] img{opacity:1!important}.bootstrap-isolation .container .jc-f div[class^=item] .box-surround .h3{margin:5px 0 5px 0;line-height:1.33}.bootstrap-isolation .container .jc-f div[class^=item] .box-surround .jc-best{position:absolute;font-size:20px;color:#018773;margin-top:10px;padding:4px 5px 5px 5px;z-index:1;right:0;border:1px solid #018773;background-color:#fff;line-height:0;display:inline-flex;align-items:center}.bootstrap-isolation .container .jc-f div[class^=item] .box-surround .jc-best span{font-size:100%;position:relative}.bootstrap-isolation .container .jc-cat-header{margin-bottom:20px}.bootstrap-isolation .container .jc-cat-header .jc-cat-title{background-color:rgba(255,255,255,.8);height:auto;padding:20px;position:absolute;bottom:20px;left:20px}.bootstrap-isolation .container .jc-cat-header .jc-cat-title ul{list-style-position:inside;margin:10px 0 0 0;font-size:1.28em}.bootstrap-isolation .container .jc-cat-header .jc-cat-title ul li{padding:5px 0}.bootstrap-isolation .container .jc-cat-header .jc-cat-title ul li:before{content:"\e019";font-family:new-jaloucity,sans-serif;font-size:85%;color:inherit;padding-right:10px;position:relative;top:.08em}.bootstrap-isolation .container .jc-os .jc-quali li:before{content:"\e019";font-family:new-jaloucity,sans-serif;font-size:85%;color:inherit;padding-right:10px;position:relative;top:.08em}.bootstrap-isolation ul.hooked{list-style-type:none;list-style-position:inside;text-indent:-25px}.bootstrap-isolation ul.hooked li{margin:0 0 10px 0}.bootstrap-isolation ul.hooked li:before{content:"\e019";font-family:new-jaloucity,sans-serif;font-size:85%;color:inherit;padding-right:10px;position:relative;top:.08em}.bootstrap-isolation .container .link-button,.bootstrap-isolation .container button{min-width:1px;border-radius:0;height:unset}.bootstrap-isolation .container .btn{border-radius:0;box-sizing:border-box;font-weight:700;color:#08574b;box-shadow:none;-webkit-box-shadow:none}.bootstrap-isolation .container .btn:active{box-shadow:none;-webkit-box-shadow:none}.bootstrap-isolation .container .btn span{font-size:65%;padding-left:5px}.bootstrap-isolation .container .btn:hover{color:#08574b}.bootstrap-isolation .container .btn-jc-prime{background-color:#ffd226}.bootstrap-isolation .container .btn-jc-prime:hover{background-color:#fab005}.bootstrap-isolation .container .btn-ghost{position:relative;border:1px solid #08574b;background-color:transparent;display:inline-block}.bootstrap-isolation .container .btn-ghost:hover{background-color:#08574b;color:#fff}.bootstrap-isolation .container .jc-seo .btn-ghost{position:relative;border:1px solid #333;background-color:transparent;display:inline-block;color:inherit}.bootstrap-isolation .container .jc-seo .btn-ghost:hover{background-color:rgba(0,0,0,.2);color:inherit}.bootstrap-isolation .container .jc-f-os-btns>div{margin-bottom:20px}.bootstrap-isolation .container .jc-f-os-btns .btn-lg{font-size:1.7em;font-weight:400}.bootstrap-isolation .container .jc-f-os-btns span.h2{margin-top:20px;margin-bottom:10px;display:block}.bootstrap-isolation .container .btn-jc-f{color:#fff;background-color:#018773}.bootstrap-isolation .container .btn-jc-os{color:#fff;background-color:#018773}.bootstrap-isolation .container .btn-jc-os[disabled]{background-color:#e6efed!important;border-color:transparent;opacity:1}.bootstrap-isolation .container .btn-jc-os[disabled]:focus,.bootstrap-isolation .container .btn-jc-os[disabled]:hover{background-color:#e6efed!important;border-color:transparent;opacity:1}.bootstrap-isolation .container .jc-f-os-btns .btn-jc-f span,.bootstrap-isolation .container .jc-f-os-btns .btn-jc-os span{font-size:65%;margin-left:10px}.bootstrap-isolation .container .btn-jc-f:hover{background-color:#08574b;color:#fff}.bootstrap-isolation .container .jc-f-os-btns .btn-jc-os:hover,.bootstrap-isolation .container .jc-f-os-btns .os-on{outline:0;background-color:#e6007e;color:#fff}.bootstrap-isolation .container .jc-f-os-btns .jc-os-btn .btn-jc-os span{display:none}.bootstrap-isolation .container .jc-f-os-btns .jc-os-btn .btn-jc-os .add{position:absolute;bottom:-15px;left:45%;width:0;height:0;margin:0 auto;padding:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:15px solid #e6007e}.bootstrap-isolation .container .interest{margin-bottom:20px}.bootstrap-isolation .container .interest p{padding:0 0 5px 0;border-bottom:1px solid #333;margin-bottom:10px}.bootstrap-isolation .container .jc-quali{color:#08574b;font-size:1.43em;margin:20px auto}.bootstrap-isolation .container .jc-quali span{margin-right:5px;font-size:85%}.bootstrap-isolation .jc-quali.list-inline>li{display:inline-block;padding-right:10px;padding-left:10px}.bootstrap-isolation .container .green-box{margin-bottom:20px;padding:20px;background-color:#e6efed}.bootstrap-isolation .container .green-box p{max-width:375px}.bootstrap-isolation .container .jc-misc .interest p.h3{border-bottom:1px solid #333;line-height:1.5}.bootstrap-isolation .container .jc-misc .interest .cloud{width:100%;margin:10px auto 0}.bootstrap-isolation .spacer{height:40px}.bootstrap-isolation .spacer-20{height:20px}.bootstrap-isolation .container .jc-seo{opacity:1}.bootstrap-isolation .container .jc-seo a{color:inherit;text-decoration:underline;font-weight:700}.bootstrap-isolation .container .jc-seo a:hover{color:#018773}.bootstrap-isolation .container .jc-seo .h1,.bootstrap-isolation .container .jc-seo h1{font-size:2em;line-height:1.2}.bootstrap-isolation .container .jc-seo .h2,.bootstrap-isolation .container .jc-seo h2{font-size:1.7em;line-height:1.2}.bootstrap-isolation .container .jc-seo h3{font-size:1.28em}.bootstrap-isolation .container .jc-seo .h3{font-size:1.28em;margin:0}.bootstrap-isolation .container .jc-seo .list-inline{text-indent:0}.bootstrap-isolation .container .jc-seo ul{list-style-type:disc;list-style-position:inside;text-indent:-22px;padding-left:22px}.bootstrap-isolation .container .jc-seo .seo-service{background-color:rgba(0,0,0,.05);padding-bottom:10px;margin:20px 0}.bootstrap-isolation .container .jc-seo .faq:before{font-family:new-jaloucity,sans-serif;content:'\e02c';font-size:150%;right:0;position:absolute;line-height:.3;color:rgba(0,0,0,.35);margin:0 5px 10px 10px}.bootstrap-isolation .container .jc-seo [id^=quest]{margin:0;padding:10px}.bootstrap-isolation .container .minus:before,.bootstrap-isolation .container .plus:before{font-family:new-jaloucity,sans-serif;padding-right:10px;font-size:70%}.bootstrap-isolation .container .plus:before{content:'\e02f'}.bootstrap-isolation .container .minus:before{content:'\e020'}.bootstrap-isolation .container .jc-seo [id^=quest]:hover{cursor:pointer;background-color:rgba(0,0,0,.05)}.bootstrap-isolation .container .jc-seo [class^=quest]{display:none;margin:20px 0 40px}.bootstrap-isolation .container .jc-seo .table-responsive{margin:10px auto 10px}.bootstrap-isolation .container .jc-seo .table-responsive .table{margin-bottom:0}.bootstrap-isolation .container .jc-seo .table-responsive .table>tbody,.bootstrap-isolation .container .jc-seo .table-responsive .table>tfoot,.bootstrap-isolation .container .jc-seo .table-responsive .table>thead{background-color:rgba(0,0,0,.1)}.bootstrap-isolation .container .jc-seo .table-responsive .table>tbody>tr>td,.bootstrap-isolation .container .jc-seo .table-responsive .table>tbody>tr>th{padding:3px 8px;line-height:1.42857143;vertical-align:top;border:none}.bootstrap-isolation .container .jc-seo .table-responsive .table>tfoot>tr>td,.bootstrap-isolation .container .jc-seo .table-responsive .table>tfoot>tr>th{padding:3px 8px;line-height:1.42857143;vertical-align:top;border:none}.bootstrap-isolation .container .jc-seo .table-responsive .table>thead>tr>td,.bootstrap-isolation .container .jc-seo .table-responsive .table>thead>tr>th{padding:3px 8px;line-height:1.42857143;vertical-align:top;border:none}.bootstrap-isolation .container .jc-seo .table-responsive .table tr th{font-weight:700}.bootstrap-isolation .container .jc-seo .table-scrollable{width:100%;overflow-y:auto;margin:0 0 1em}.bootstrap-isolation .container .jc-seo .table-scrollable::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.bootstrap-isolation .container .jc-seo .table-scrollable::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,.35)}.bootstrap-isolation .container .panel-group{margin-top:20px}.bootstrap-isolation .container .panel-group .panel{border:none;border-radius:0;background-color:transparent;box-shadow:none}.bootstrap-isolation .container .panel-group .panel+.panel{margin-top:10px}.bootstrap-isolation .container .panel-group .panel-default{border:none;border-radius:0;background-color:transparent;box-shadow:none}.bootstrap-isolation .container .panel-group .panel .panel-body,.bootstrap-isolation .container .panel-group .panel .panel-heading{border:none;border-radius:0;background-color:transparent;box-shadow:none}.bootstrap-isolation .container .panel-group .panel .panel-heading{border-bottom:1px solid rgba(0,0,0,.35);border-left:1px solid rgba(0,0,0,.35);padding:0}.bootstrap-isolation .container .panel-group .panel .panel-heading .panel-title span{font-size:75%;line-height:1.7}.bootstrap-isolation .container .jc-os .jc-step-list{margin:20px 0}.bootstrap-isolation .container .jc-os .jc-step-list ul li img+p{font-size:1.28em}.bootstrap-isolation .container .jc-os .jc-step-list li span{font-size:3.214em;position:relative;top:55px;color:#e6efed}.bootstrap-isolation .container .jc-os .jc-step-list img{margin-bottom:10px;width:60px}.bootstrap-isolation .container .jc-os .jc-step-list a{color:#018773}.bootstrap-isolation .container .jc-os .jc-step-list a:hover{text-decoration:underline}.bootstrap-isolation .container .jc-os .panel-group{margin:10px 0 30px 0}.bootstrap-isolation .container .jc-os .panel-group .panel,.bootstrap-isolation .container .jc-os .panel-group .panel-default{border:none;border-radius:0;background-color:transparent;box-shadow:none}.bootstrap-isolation .container .jc-os .panel-group .panel .panel-body,.bootstrap-isolation .container .jc-os .panel-group .panel .panel-heading{border:none;border-radius:0;background-color:transparent;box-shadow:none}.bootstrap-isolation .container .jc-os .panel-group .panel .panel-heading{border-bottom:1px solid #333;border-left:1px solid #333;padding:0}.bootstrap-isolation .container .jc-os .panel-group .panel .panel-heading:hover{border-bottom:1px solid #018773;border-left:1px solid #018773;color:#018773}.bootstrap-isolation .container .jc-os .panel-group .panel .greenify{border-bottom:1px solid #018773;border-left:1px solid #018773;color:#018773}.bootstrap-isolation .container .panel-group .panel .panel-heading a{color:inherit;text-decoration:none;display:block;padding:15px}.bootstrap-isolation .container .jc-os .panel-group .panel .panel-heading a{color:inherit;text-decoration:none;display:block;padding:15px}.bootstrap-isolation .container .jc-os .panel-group .panel .panel-heading .panel-title{font-size:1.7em}.bootstrap-isolation .container .jc-os .panel-group .panel .panel-heading .panel-title span{font-size:75%;top:3px;position:relative}.bootstrap-isolation .container .jc-os .panel-group .panel .box-row{margin-bottom:0}.bootstrap-isolation .container .jc-os .panel-group .panel .box-row .box{margin-top:0}.bootstrap-isolation .container .jc-os .panel-group .panel .box-row .box:first-child,.bootstrap-isolation .container .jc-os .panel-group .panel .box-row .box~.box{margin-bottom:20px}.bootstrap-isolation .container .jc-os .panel-group .media{border:1px solid #d3d3d3;padding:10px;margin:5px 0 10px;font-size:1em}.bootstrap-isolation .container .jc-os .panel-group .media ul{padding-left:0;list-style-position:inside}.bootstrap-isolation .container .jc-os .panel-group .media img{margin:0 5px}.bootstrap-isolation .container .jc-os .panel-group .media.energie{border:1px solid #018773;background-color:#e6efed}.bootstrap-isolation .container .jc-os .panel-group .media.energie h4:after{font-family:new-jaloucity,sans-serif;content:"\e01c";color:inherit;font-size:75%;position:relative;left:5px}.bootstrap-isolation .container .jc-os .panel-group .kachel{text-align:center;border:1px solid #d3d3d3;position:relative;margin:10px 0}.bootstrap-isolation .container .jc-os .panel-group .kachel iframe{width:100%;height:280px}.bootstrap-isolation .container .jc-os .panel-group .kachel .img-text{position:absolute;bottom:5px;width:100%}.bootstrap-isolation .container .jc-os .panel-group .kachel p{margin:10px}.bootstrap-isolation .container .jc-os .box-row{margin-top:20px;margin-bottom:20px}.bootstrap-isolation .container .jc-os .thumbnail{padding:0;border-radius:0}.bootstrap-isolation .container .jc-os .thumbnail .caption{padding:10px 20px}.bootstrap-isolation .container .jc-os .jc-big-box{border:1px solid #018773;margin-bottom:20px}.bootstrap-isolation .container .jc-os .jc-big-box h3{margin-left:20px;margin-right:20px}.bootstrap-isolation .container .jc-os .jc-big-box ul{margin:10px 20px;list-style-type:disc;padding-left:0}.bootstrap-isolation .container .jc-os .jc-big-box .jc-price{font-size:1.857em;font-weight:700;color:#018773;display:block;margin-bottom:10px}.bootstrap-isolation .container .slick-slider{margin:10px 0 0 0;touch-action:auto;-ms-touch-action:auto}.bootstrap-isolation .container .slick-slider div[class^=item] a{display:block}.bootstrap-isolation .container .slick-slider div[class^=item] a.btn-ghost:last-child{margin-bottom:5px}.bootstrap-isolation .container .slick-slider div[class^=item] img{border:1px solid transparent}.bootstrap-isolation .container .slick-slider div[class^=item] .text-pad{padding:0 5px}.bootstrap-isolation .container .jc-slide .slick-next:before,.bootstrap-isolation .container .jc-slide .slick-prev:before{font-family:new-jaloucity,sans-serif;font-size:1.28em;line-height:1;color:#08574b}.bootstrap-isolation .container .jc-slide .slick-prev:before{content:"\e002"}.bootstrap-isolation .container .jc-slide .slick-next:before{content:"\e004"}.bootstrap-isolation .container .jc-slide .slick-next,.bootstrap-isolation .container .jc-slide .slick-prev{width:30px;height:30px;background:rgba(255,255,255,.35);margin:0;padding:5px;position:inherit}.bootstrap-isolation .container .jc-slide .slick-prev{left:0;float:left}.bootstrap-isolation .container .jc-slide .slick-next{right:0;float:right}.bootstrap-isolation .container .jc-slide .slick-next:hover:before,.bootstrap-isolation .container .jc-slide .slick-prev:hover:before{color:#08574b}.bootstrap-isolation .container .jc-slide .slick-next:hover,.bootstrap-isolation .container .jc-slide .slick-prev:hover{background:#e6efed}.bootstrap-isolation .container .jc-slide .jc-slide-dots{list-style:none;display:block;text-align:center;padding:0;width:100%}.bootstrap-isolation .container .jc-slide .jc-slide-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.bootstrap-isolation .container .jc-slide .jc-slide-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.bootstrap-isolation .container .jc-slide .jc-slide-dots li button:focus{outline:0}.bootstrap-isolation .container .jc-slide .jc-slide-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;content:"\002022";font-family:arial,helvetica,sans-serif;font-size:1.8rem;line-height:.9;text-align:center;color:#08574b;opacity:.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bootstrap-isolation .container .jc-slide .jc-slide-dots li.slick-active button:before{opacity:.85}.bootstrap-isolation [class*=jc-nav]{margin:-5px 0 0 0}.bootstrap-isolation [class*=jc-nav] ul{margin:0}.bootstrap-isolation .container iframe{border:none}.bootstrap-isolation .popover{border-radius:0;padding:5px}.bootstrap-isolation .popover-title{padding:10px 15px;background-color:#fff;border-bottom:1px solid #018773;border-bottom:1px solid #018773;border-radius:0}.bootstrap-isolation .popover-content{padding:10px 15px}@media (max-width:479px){.bootstrap-isolation .container .jc-slide .jc-slide-dots li{margin:0}}.categories-slideshow .jc_cms_content .jc-content>.jc-slideshow-wide>ul>li .price{display:none}.search_page_wrapper>.jc_cms_block{padding:0}.search_page_wrapper>.jc-cms-block .bootstrap-isolation .h2{margin-top:0}.search_page_wrapper .jc_cms_block .bootstrap-isolation .h3{margin-top:0}.search_page_wrapper .jc_cms_block .bootstrap-isolation h2:after{display:none}#iways_search_page.not-found a.btn.btn-jc-f{margin:5px}.bootstrap-isolation ul.hooked.list-inline{text-indent:0}.search_page_wrapper .jc_cms_block .bootstrap-isolation ul.hooked.list-inline li:first-of-type{text-indent:initial}.search_page_wrapper .jc_cms_block .bootstrap-isolation ul.hooked.list-inline li:first-of-type::before{content:none}.bootstrap-isolation ul.hooked li{margin:0 0 5px 0}.bootstrap-isolation span.jc-icon.icon-menu{font-size:75%}.search_page_wrapper .jc_cms_block .bootstrap-isolation .text-box .media-left img{min-width:140px;max-width:160px;display:inline-block}@media (max-width:767px){.search_page_wrapper .jc_cms_block .bootstrap-isolation ul.hooked.list-inline{text-indent:unset;padding-left:unset}}@media (max-width:574px){.bootstrap-isolation .text-box .media-left{display:inline-block;padding-right:0;padding-bottom:10px}}@media (max-width:479px){.search_page_wrapper .jc_cms_block .bootstrap-isolation ul.hooked.list-inline{display:grid}.search_page_wrapper .jc_cms_block .bootstrap-isolation ul.hooked.list-inline br{display:none}}.bootstrap-isolation .info:before{content:'\e01c';font-size:1em;font-family:new-jaloucity,sans-serif;position:absolute;z-index:100;top:1px;left:1px;background-color:rgba(255,255,255,.3);padding:2px 4px}.bootstrap-isolation .text-note{background-color:#e6efed;color:#08574b;padding:15px!important}.bootstrap-isolation .text-box{padding:15px;border:1px solid rgba(0,0,0,.25);height:100%}.bootstrap-isolation .jc-slide .text-box{margin:5px 1px;width:calc(100% - 3px)}.bootstrap-isolation .text-box .h2,.bootstrap-isolation .text-box .h3,.bootstrap-isolation .text-box .h4,.bootstrap-isolation .text-box h2,.bootstrap-isolation .text-box h3,.bootstrap-isolation .text-box h4{margin-top:0}.bootstrap-isolation .text-hot{border:1px solid #fab005;color:#fab005}.bootstrap-isolation .text-add-green{border:1px solid #018773;color:#018773}.bootstrap-isolation .v-space,.bootstrap-isolation p.v-space{margin:15px 0}.bootstrap-isolation .y-black{background-color:#000;padding:0}.bootstrap-isolation .container .jc-active{background-color:#e6efed;color:#018773}.bootstrap-isolation .container .slider-for{margin-bottom:0!important}.bootstrap-isolation .table-p .table-bordered>tbody>tr>td,.bootstrap-isolation .table-p .table-bordered>tbody>tr>th,.bootstrap-isolation .table-p .table-bordered>tfoot>tr>td,.bootstrap-isolation .table-p .table-bordered>tfoot>tr>th,.bootstrap-isolation .table-p .table-bordered>thead>tr>td,.bootstrap-isolation .table-p .table-bordered>thead>tr>th{border:1px solid #bfbfbf}.bootstrap-isolation .container .table-p th{font-weight:700;white-space:nowrap}.bootstrap-isolation .container table.table-p span.jc-icon{font-size:85%}.bootstrap-isolation .bg-green{background-color:#e6efed;padding:15px}.bootstrap-isolation .page-cont-nav>*{margin:5px 0}.bootstrap-isolation .sticky{position:fixed;top:35px;width:inherit;min-height:25px;z-index:100;background-color:#fff;box-shadow:0 5px 5px -5px rgba(0,0,0,.6);-webkit-box-shadow:0 5px 5px -5px rgba(0,0,0,.6);-moz-box-shadow:0 5px 5px -5px rgba(0,0,0,.6)}.bootstrap-isolation .sticky .v-space{margin:5px 0}.bootstrap-isolation .sticky .hiding{display:none}.bootstrap-isolation .sticky .hide{display:inline-block!important}.bootstrap-isolation .sticky a.btn{padding:3px 6px;font-size:12px}.bootstrap-isolation .jc-f-badge{background-color:#e6007e;padding:10px;color:#fff;line-height:1.3}@media (min-width:1024px){.bootstrap-isolation .page-cont-nav a:last-child{float:right}}@media (min-width:768px){.bootstrap-isolation .sticky .sticky-toggle{display:none}}@media (max-width:767px){.bootstrap-isolation .top-space{margin-top:15px}.bootstrap-isolation .sticky{width:100%}.bootstrap-isolation .text-box ul.hooked{text-indent:-20px;padding-left:20px}.bootstrap-isolation .container [id^=xs-topic].xs-mehr{font-size:1.14em}}@media (max-width:479px){.bootstrap-isolation .v-space,.bootstrap-isolation p.v-space{margin:15px 0 0 0}.bootstrap-isolation ul.hooked{text-indent:0}}@media (min-width:640px){.bootstrap-isolation .text-box .media-left img{max-width:140px;display:inline-block}}@media (max-width:639px){.bootstrap-isolation .text-box .media-left img{max-width:100%;display:inline-block}}@media (max-width:812px){div.bootstrap-isolation>*{font-size:.85em!important}}@media (min-width:768px){.bootstrap-isolation p{font-size:16px}.bootstrap-isolation .h1,.bootstrap-isolation h1{font-size:32px}.bootstrap-isolation .h2,.bootstrap-isolation h2{font-size:28px}.bootstrap-isolation .container .jc-seo>div.h1{position:relative}.bootstrap-isolation .container h2>span:first-child,.bootstrap-isolation .container span.h2>span:first-child{background:#fff;padding-right:20px;position:relative;z-index:1}.bootstrap-isolation .container .jc-seo>div.h1>span,.bootstrap-isolation .container .jc-seo>h1>span{background:#fff;padding-right:20px;position:relative;z-index:1}.bootstrap-isolation .container>h2:after,.bootstrap-isolation .container>span.h2:after,.bootstrap-isolation .jc-f h2:after,.bootstrap-isolation .jc-f span.h2:after,.bootstrap-isolation .jc-os h2:after,.bootstrap-isolation .jc-os span.h2:after,.bootstrap-isolation .jc-seo div.h1:after{background:#333;content:"";display:block;height:1px;position:absolute;top:50%;width:100%;left:0}.bootstrap-isolation .container h2.no-line:after{display:none}.bootstrap-isolation .container .jc-cat-header .jc-cat-title ul{list-style-position:inside;font-size:18px}.bootstrap-isolation .container .jc-f-os-btns .btn-lg{font-size:24px}.bootstrap-isolation .container .jc-quali{font-size:20px}.bootstrap-isolation .container .jc-seo .h1,.bootstrap-isolation .container .jc-seo h1{font-size:28px}.bootstrap-isolation .container .jc-seo .h2,.bootstrap-isolation .container .jc-seo h2{font-size:24px}.bootstrap-isolation .container .jc-seo .h3,.bootstrap-isolation .container .jc-seo h3{font-size:18px}.bootstrap-isolation .container .jc-os .jc-step-list ul li img+p{font-size:18px}.bootstrap-isolation .container .jc-os .jc-step-list li span{font-size:35px}.bootstrap-isolation .container .jc-os .panel-group .panel .panel-heading .panel-title{font-size:24px}.bootstrap-isolation .container .jc-os .panel-group .media{font-size:14px}.bootstrap-isolation .container .jc-os .jc-big-box .jc-price{font-size:26px}.bootstrap-isolation .container .jc-slide .slick-next:before,.bootstrap-isolation .container .jc-slide .slick-prev:before{font-size:18px}}@media (min-width:768px){.bootstrap-isolation .container{width:768px}}@media (min-width:1024px){.bootstrap-isolation .container{width:1024px}}@media (min-width:1280px){.bootstrap-isolation .container{width:1280px}}@media (min-width:992px) and (max-width:1023px){.bootstrap-isolation .col-md-x-6{float:left;width:50%!important}}@media (min-width:675px) and (max-width:767px){.bootstrap-isolation .col-xs-x-6{float:left;width:50%!important}}@media (min-width:675px){.bootstrap-isolation .container .row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bootstrap-isolation .container .row-eq-height .eq-bottom{position:absolute;bottom:0}}@media (min-width:593px) and (max-width:674px),(min-width:1280px){.bootstrap-isolation .container .jc-misc .btn-ghost{top:4em}}@media (min-width:768px){.bootstrap-isolation .container h2 .extra-neu,.bootstrap-isolation .container h2 .link-extra{background:#fff;border:1px solid #08574b}.bootstrap-isolation .container h2 .link-extra::before{padding-right:5px;font-size:80%;top:1px}.bootstrap-isolation .container h2 .link-extra:hover{border:1px solid #018773}}@media (min-width:813px){.bootstrap-isolation p{font-size:inherit}}@media (min-width:992px){.bootstrap-isolation .container .jc-os .jc-step-list ul{margin-left:7.3%}.bootstrap-isolation .container .jc-f-os-btns .btn-lg{font-size:1.7em}}@media (max-width:1199px){.bootstrap-isolation .container .panel-group{margin-top:0}}@media (min-width:1024px) and (max-width:1279px){.bootstrap-isolation .jc-quali>li{line-height:1.4}}@media (max-width:741px),(min-width:1024px){.bootstrap-isolation .container .extra-br{display:block}}@media (max-width:1023px){.bootstrap-isolation .jc-quali>li{padding:5px;line-height:1}}@media (max-width:767px){.bootstrap-isolation .container .jc-misc .interest p.h3{margin-top:0}.bootstrap-isolation .container .jc-os .jc-step-list ul li{margin-bottom:10px}.bootstrap-isolation .container [id^=xs-topic]{margin:0 -10px;padding:10px;font-size:1.57em;cursor:pointer}.bootstrap-isolation .container .jc-seo [id^=xs-topic]:hover{background-color:rgba(0,0,0,.05)}.bootstrap-isolation .container [class^=xs-topic]{display:none}}@media (min-width:480px) and (max-width:991px),(min-width:1024px){.bootstrap-isolation .container .jc-cat-header{margin-bottom:20px}.bootstrap-isolation .container .jc-cat-header .jc-cat-title{padding:30px;bottom:30px;left:30px}.bootstrap-isolation .container .jc-cat-header .jc-cat-title .h1{font-size:2.28em}}@media (min-width:480px){.bootstrap-isolation .container .jc-seo>div.h1{position:relative}.bootstrap-isolation .container .jc-seo>div.h1>span{background:#fff;padding-right:20px;position:relative;z-index:1}.bootstrap-isolation .container .jc-seo>div.h1:after{background:#333;content:"";display:block;height:1px;position:absolute;top:50%;width:100%;left:0}.bootstrap-isolation .container .jc-seo>h1:after{background:#333;content:"";display:block;height:1px;position:absolute;top:50%;width:100%;left:0}}@media (max-width:479px){.bootstrap-isolation .container .jc-seo{border-top:1px solid rgba(0,0,0,.65)}.bootstrap-isolation .container .jc-f-os-btns>div:first-child{margin-bottom:10px}.bootstrap-isolation .container h2>span:first-child,.bootstrap-isolation .container span.h2>span:first-child{padding-right:5px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape){.visible-special{display:block!important}}@media only screen and (min-width:992px){.bootstrap-isolation .jc-f-badge{text-align:center;position:absolute;right:10px;box-shadow:0 2px 1px 0 rgba(8,87,75,.65)}.bootstrap-isolation .jc-f-badge font{font-family:'Trade Gothic LT',Helvetica,Arial,sans-serif;font-size:24px}.bootstrap-isolation .jc-f-badge .jc-icon{font-size:24px;line-height:2}}@media only screen and (max-width:991px){.bootstrap-isolation .jc-f-badge{margin-bottom:10px;font-size:1.8em;font-family:'Trade Gothic LT',Helvetica,Arial,sans-serif}.bootstrap-isolation .jc-f-badge .jc-icon{float:right;top:2px;position:relative}.bootstrap-isolation .jc-f-badge span small{font-size:small}}@media only screen and (min-width:813px) and (max-width:991px){.bootstrap-isolation .jc-f-badge{font-size:1.4em}}@media only screen and (min-width:512px){.bootstrap-isolation .jc-f-badge .visible-small-xs{display:none}}.visible-special,header .content .cart-box>div.cart-top span.price{display:none!important}@media (max-width:767px){.bootstrap-isolation .container>h2:after,.bootstrap-isolation .container>span.h2:after,.bootstrap-isolation .jc-f h2:after,.bootstrap-isolation .jc-f span.h2:after,.bootstrap-isolation .jc-os h2:after,.bootstrap-isolation .jc-os span.h2:after{background:#333;content:"";display:block;height:1px;width:100%;left:0;margin-top:5px}}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#000;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:-30px}.slick-lightbox .slick-next{right:-30px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:#fff}.slick-lightbox-close{position:absolute;top:15px;right:-30px;display:block;height:auto;width:auto;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:0}.slick-lightbox-close:before{font-family:new-jaloucity,sans-serif;font-size:20px;line-height:1.2;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e015'}.slick-lightbox .slick-next,.slick-lightbox .slick-prev{width:auto!important;height:auto!important}.slick-lightbox .slick-next:before,.slick-lightbox .slick-prev:before{font-family:new-jaloucity,sans-serif;font-size:20px;line-height:1.2;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-lightbox .slick-prev:before{content:"\e003"}.slick-lightbox .slick-next:before{content:"\e005"}.v-col-2{width:100%;display:inline-block;margin:20px auto}@media (min-width:768px){.v-col-2{width:50%;display:inline-block;float:left;margin:20px auto}}@media (max-width:479px){.v-h2{margin:auto;width:318px}}@media (min-width:480px) and (max-width:767px){.v-h2{margin:auto;width:478px}}.youtube,.youtube-big{background-position:center;background-repeat:no-repeat;position:relative;display:inline-block;overflow:hidden;transition:all .2s ease-out}@media (max-width:1023px){.youtube-big{background-position:left center}}.youtube .play,.youtube-big .play{background:url(https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/jc-design/icons/jc-icon-play-bordered-2.svg) no-repeat center center;background-size:64px 64px;position:absolute;height:100%;width:100%;opacity:.8;transition:all .2s ease-out}.youtube .play:hover,.youtube-big .play:hover{opacity:1}@media only screen and (max-height:840px){div.infos-overlay>#infos-container>.information>.screen{max-height:600px}}@media only screen and (max-height:700px){div.infos-overlay>#infos-container>.information>.screen{max-height:500px}}.cc_container{padding:10px 100px 15px!important;top:unset!important;bottom:0!important;width:100%!important;margin:0 auto}@media (min-width:0px){.cc_container{width:100%!important;padding:10px 20px 15px 20px!important}}@media (min-width:648px){.cc_container{width:100%!important;padding:10px 90px 15px 20px!important}}@media (min-width:768px){.cc_container{width:768px!important;padding:10px 90px 15px 20px!important}}@media (min-width:1024px){.cc_container{width:1024px!important;padding:10px 90px 15px 20px!important}}@media (min-width:1280px){.cc_container{width:1280px!important}}.cc_message{text-align:left!important;font:16px/1.4 Arial,Helvetica,sans-serif!important}.cc_banner-wrapper{height:0!important;-webkit-animation-duration:0s!important;-moz-animation-duration:0s!important;-o-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-name:unset!important;animation-name:unset!important}.cc_container .cc_btn{margin-top:12px!important;background-color:#ffd226!important}.cc_container .cc_btn:visited{background-color:#ffd226!important}.cc_container .cc_btn:active,.cc_container .cc_btn:hover{background-color:#fff!important}@media (max-width:768px){.cc_container .cc_btn{float:none!important;margin-left:0!important}}.filialfinder-kontakte{text-align:center;border-top:4px solid #fff}.filialfinder-kontakte a{font-size:18px;font-weight:700}.filialfinder-kontakte a span.jc-icon{font-size:80%}.filialfinder-kontakte a:hover{text-decoration:underline}.home-usp li.data-secure a{color:#e6007e}.home-usp li.data-secure a:before{background:0 0;content:"\e026";font-family:new-jaloucity,sans-serif;font-size:40px;top:18px;position:relative}.karriere p{line-height:1.6}.karriere table{margin-bottom:0!important}.karriere a.back{text-decoration:underline}.karriere .headline{color:#018773;font-weight:400;display:inline-block;width:100%}.karriere .headline.border-bottom{border-bottom:2px solid #018773;padding-bottom:15px}.jc_cms_page.karriere{margin-left:-26px;margin-right:-26px}.cms-page-view .main .col-main .jc_cms_page.karriere .jc_cms_block{background-color:#e6efed!important;padding-bottom:20px!important;margin-bottom:0!important}.karriere .first.boxed{margin-top:20px}.karriere .boxed{background:#fff;padding:10px 20px;border:1px solid #ddd;margin-bottom:15px}.karriere .boxed h3{margin-top:5px}.karriere .boxed ul li{padding-bottom:10px;line-height:1.6}.karriere .boxed ul li:last-child{padding-bottom:0}.karriere .jobs-image{width:100%;margin-top:10px;margin-bottom:15px;border:1px solid #ddd!important}.karriere h1{margin-top:12px;display:inline-block}.karriere .panel tbody tr{cursor:pointer}.karriere .panel-default{border:none}.karriere .panel{box-shadow:none;margin-bottom:1px}.karriere .panel-collapse{border:1px solid #c2cac8;border-top:none}.karriere .panel-default>.panel-heading{background-color:#d6dedc;border:none;border-top-left-radius:0;border-top-right-radius:0;padding:0;margin-top:10px}.karriere .panel-default>.panel-heading:hover{background-color:#c9d1cf}.karriere .panel-title{padding:10px 15px;color:#333;font-size:22px;font-weight:700;border:1px solid #c2cac8}.karriere .panel-title span{background:#048774;color:#fff;width:20px;height:20px;border-radius:50%;margin-right:12px;font-size:12px;padding-top:4px;text-align:center;margin-top:3px}@media (max-width:812px){.karriere ul li{font-size:1.14em!important}}@media (max-width:1024px){.karriere.uebersicht .table thead{display:none}.karriere.uebersicht .table tbody td{display:none}.karriere.uebersicht .table tbody th{padding:15px 10px!important;font-size:14px;border-bottom:1px solid #ddd;white-space:inherit!important}.karriere.uebersicht .bootstrap-isolation .table-responsive{border:none;margin-bottom:0}.karriere.uebersicht .panel-title{font-size:16px;padding:10px 8px}.karriere .panel-title span{margin-top:0;margin-right:8px}.karriere .jobs-image{display:none}}.effect{width:auto;display:flex}.effect .buttons{margin-top:5px;display:flex;justify-content:center}.effect a{text-decoration:none!important;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:20px;font-size:20px;overflow:hidden;position:relative;color:#08574b;border:2px solid #08574b}.effect a i{position:relative;z-index:3}.effect a:last-child{margin-right:0}.effect a:before{content:"";display:inline-block;height:100%;vertical-align:middle}.effect a i{display:inline-block;vertical-align:middle}.effect.varrius a{transition:all .2s linear 0s;color:#fff}.effect.varrius a:after{content:"";display:block;width:90%;height:90%;left:0;right:0;margin:auto;position:absolute;background-color:#08574b;border-radius:50%;top:5%}.effect.varrius a:hover{color:#08574b}.effect.varrius a:hover:after{top:110%;transition:all .2s linear 0s}.cms-page-view .main .col-main .jc_cms_page.boxed,.main .jc_cms_page.boxed{background-color:#e6efed;display:inline-block;border:none}.cms-page-view .main .col-main .jc_cms_page.boxed .jc_cms_block,.main .jc_cms_page.boxed .jc_cms_block{background-color:inherit!important}.cms-page-view .main .col-main .jc_cms_page.boxed .bootstrap-isolation h1,.main .jc_cms_page.boxed .bootstrap-isolation h1{margin-top:15px}.cms-page-view .main .col-main .jc_cms_page.boxed .bootstrap-isolation p,.main .jc_cms_page.boxed .bootstrap-isolation p{line-height:1.6}.cms-page-view .main .col-main .jc_cms_page.boxed .bootstrap-isolation .container>h2:after,.cms-page-view .main .col-main .jc_cms_page.boxed .bootstrap-isolation .container>span.h2:after,.cms-page-view .main .col-main .jc_cms_page.boxed .bootstrap-isolation .jc-f h2:after,.cms-page-view .main .col-main .jc_cms_page.boxed .bootstrap-isolation .jc-f span.h2:after,.cms-page-view .main .col-main .jc_cms_page.boxed .bootstrap-isolation .jc-os h2:after,.cms-page-view .main .col-main .jc_cms_page.boxed .bootstrap-isolation .jc-os span.h2:after,.cms-page-view .main .col-main .jc_cms_page.boxed .bootstrap-isolation .jc-seo div.h1:after,.main .jc_cms_page.boxed .bootstrap-isolation .container>h2:after,.main .jc_cms_page.boxed .bootstrap-isolation .container>span.h2:after,.main .jc_cms_page.boxed .bootstrap-isolation .jc-f h2:after,.main .jc_cms_page.boxed .bootstrap-isolation .jc-f span.h2:after,.main .jc_cms_page.boxed .bootstrap-isolation .jc-os h2:after,.main .jc_cms_page.boxed .bootstrap-isolation .jc-os span.h2:after,.main .jc_cms_page.boxed .bootstrap-isolation .jc-seo div.h1:after{display:none}.image_container{position:relative;display:inline-block;vertical-align:top}.image_container.float_right{float:right;width:35.25%!important;margin:0 0 1.06667em 3.25%}@media (max-width:812px){.image_container.float_right{float:none;width:100%!important;margin:0;margin-bottom:10px}}.image_container.float_left{width:35.25%!important;float:left;margin:0 3.25% 1.06667em 0}@media (max-width:812px){.image_container.float_left{float:none;width:100%!important;margin:0;margin-bottom:10px}}.image_container img{display:block;width:100%;height:auto;border:1px solid #ddd}.highlightbox{background:#fff!important;padding:15px 20px 4px!important;border:1px solid #ddd;margin-bottom:15px}.highlightbox-padding{padding:30px 10% 20px!important}.highlightbox h2{margin-top:0}.highlightbox .buttons ul{list-style:none;padding-left:0}.highlightbox .buttons ul li{display:inline-block;margin:20px 10px 10px;background:#018773;padding:1px}.highlightbox .buttons ul li i{display:inline-block;margin:20px .83333em 15px;border:2px solid #dcdcdc;border-radius:99em;color:#0a6f60;padding:15px;font-size:50px}.highlightbox .buttons ul li span{display:block;color:#fff;font-size:16px;font-weight:700;margin-top:10px;margin-bottom:6px}
@CHARSET "UTF-8";

#iways_search_page .page-title > h1 {
	font-size: 16px;
	margin: 20px 20px 0;
	font-weight: normal;
}
#iways_search_page .page-title > h1 > strong {
	color: #007260;
}
#iways_search_page .jc_cms_block {
	box-shadow: none;
	margin: 0;
}
#iways_search_page .jc_cms_block > h2 {
	width: auto;
	color: #cc0070;
	font-weight: bold;
	border-bottom: 1px solid #cc0070;
	padding-bottom: 5px;
}
/*!
 *
 *  Project:  GLYPHICONS
 *  Author:   Jan Kovarik - www.glyphicons.com
 *  Twitter:  @jankovarik
 *
 */
html,
html .halflings {
  -webkit-font-smoothing: antialiased !important;
}
@font-face {
  font-family: 'Glyphicons';
  src: url('https://www.jaloucity.de/skin/frontend/base/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.eot');
  src: url('https://www.jaloucity.de/skin/frontend/base/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.eot?#iefix') format('embedded-opentype'), url('https://www.jaloucity.de/skin/frontend/base/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.woff') format('woff'), url('https://www.jaloucity.de/skin/frontend/base/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.ttf') format('truetype'), url('https://www.jaloucity.de/skin/frontend/base/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.svg#glyphicons_halflingsregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
i.glyphicons {
  display: inline-block;
  position: relative;
  padding: 0;
  color: #1d1d1b;
  width: 16px;
  height: 16px;
  text-decoration: none;
  *display: inline;
  *zoom: 1;
}
i.glyphicons:before {
  color: #1D1D1B;
  font: 16px 'Glyphicons';
  left: 0;
  position: absolute;
  top: 0;
}
i.glyphicons.glass:before {
  content: "\e001";
}
i.glyphicons.leaf:before {
  content: "\e002";
}
i.glyphicons.dog:before {
  content: "\e003";
}
i.glyphicons.user:before {
  content: "\e004";
}
i.glyphicons.girl:before {
  content: "\e005";
}
i.glyphicons.car:before {
  content: "\e006";
}
i.glyphicons.user_add:before {
  content: "\e007";
}
i.glyphicons.user_remove:before {
  content: "\e008";
}
i.glyphicons.film:before {
  content: "\e009";
}
i.glyphicons.magic:before {
  content: "\e010";
}
i.glyphicons.envelope:before {
  content: "\2709";
}
i.glyphicons.camera:before {
  content: "\e012";
}
i.glyphicons.heart:before {
  content: "\e013";
}
i.glyphicons.beach_umbrella:before {
  content: "\e014";
}
i.glyphicons.train:before {
  content: "\e015";
}
i.glyphicons.print:before {
  content: "\e016";
}
i.glyphicons.bin:before {
  content: "\e017";
}
i.glyphicons.music:before {
  content: "\e018";
}
i.glyphicons.note:before {
  content: "\e019";
}
i.glyphicons.heart_empty:before {
  content: "\e020";
}
i.glyphicons.home:before {
  content: "\e021";
}
i.glyphicons.snowflake:before {
  content: "\2744";
}
i.glyphicons.fire:before {
  content: "\e023";
}
i.glyphicons.magnet:before {
  content: "\e024";
}
i.glyphicons.parents:before {
  content: "\e025";
}
i.glyphicons.binoculars:before {
  content: "\e026";
}
i.glyphicons.road:before {
  content: "\e027";
}
i.glyphicons.search:before {
  content: "\e028";
}
i.glyphicons.cars:before {
  content: "\e029";
}
i.glyphicons.notes_2:before {
  content: "\e030";
}
i.glyphicons.pencil:before {
  content: "\270F";
}
i.glyphicons.bus:before {
  content: "\e032";
}
i.glyphicons.wifi_alt:before {
  content: "\e033";
}
i.glyphicons.luggage:before {
  content: "\e034";
}
i.glyphicons.old_man:before {
  content: "\e035";
}
i.glyphicons.woman:before {
  content: "\e036";
}
i.glyphicons.file:before {
  content: "\e037";
}
i.glyphicons.coins:before {
  content: "\e038";
}
i.glyphicons.airplane:before {
  content: "\2708";
}
i.glyphicons.notes:before {
  content: "\e040";
}
i.glyphicons.stats:before {
  content: "\e041";
}
i.glyphicons.charts:before {
  content: "\e042";
}
i.glyphicons.pie_chart:before {
  content: "\e043";
}
i.glyphicons.group:before {
  content: "\e044";
}
i.glyphicons.keys:before {
  content: "\e045";
}
i.glyphicons.calendar:before {
  content: "\e046";
}
i.glyphicons.router:before {
  content: "\e047";
}
i.glyphicons.camera_small:before {
  content: "\e048";
}
i.glyphicons.dislikes:before {
  content: "\e049";
}
i.glyphicons.star:before {
  content: "\e050";
}
i.glyphicons.link:before {
  content: "\e051";
}
i.glyphicons.eye_open:before {
  content: "\e052";
}
i.glyphicons.eye_close:before {
  content: "\e053";
}
i.glyphicons.alarm:before {
  content: "\e054";
}
i.glyphicons.clock:before {
  content: "\e055";
}
i.glyphicons.stopwatch:before {
  content: "\e056";
}
i.glyphicons.projector:before {
  content: "\e057";
}
i.glyphicons.history:before {
  content: "\e058";
}
i.glyphicons.truck:before {
  content: "\e059";
}
i.glyphicons.cargo:before {
  content: "\e060";
}
i.glyphicons.compass:before {
  content: "\e061";
}
i.glyphicons.keynote:before {
  content: "\e062";
}
i.glyphicons.paperclip:before {
  content: "\e063";
}
i.glyphicons.power:before {
  content: "\e064";
}
i.glyphicons.lightbulb:before {
  content: "\e065";
}
i.glyphicons.tag:before {
  content: "\e066";
}
i.glyphicons.tags:before {
  content: "\e067";
}
i.glyphicons.cleaning:before {
  content: "\e068";
}
i.glyphicons.ruller:before {
  content: "\e069";
}
i.glyphicons.gift:before {
  content: "\e070";
}
i.glyphicons.umbrella:before {
  content: "\2602";
}
i.glyphicons.book:before {
  content: "\e072";
}
i.glyphicons.bookmark:before {
  content: "\e073";
}
i.glyphicons.wifi:before {
  content: "\e074";
}
i.glyphicons.cup:before {
  content: "\e075";
}
i.glyphicons.stroller:before {
  content: "\e076";
}
i.glyphicons.headphones:before {
  content: "\e077";
}
i.glyphicons.headset:before {
  content: "\e078";
}
i.glyphicons.warning_sign:before {
  content: "\e079";
}
i.glyphicons.signal:before {
  content: "\e080";
}
i.glyphicons.retweet:before {
  content: "\e081";
}
i.glyphicons.refresh:before {
  content: "\e082";
}
i.glyphicons.roundabout:before {
  content: "\e083";
}
i.glyphicons.random:before {
  content: "\e084";
}
i.glyphicons.heat:before {
  content: "\e085";
}
i.glyphicons.repeat:before {
  content: "\e086";
}
i.glyphicons.display:before {
  content: "\e087";
}
i.glyphicons.log_book:before {
  content: "\e088";
}
i.glyphicons.adress_book:before {
  content: "\e089";
}
i.glyphicons.building:before {
  content: "\e090";
}
i.glyphicons.eyedropper:before {
  content: "\e091";
}
i.glyphicons.adjust:before {
  content: "\e092";
}
i.glyphicons.tint:before {
  content: "\e093";
}
i.glyphicons.crop:before {
  content: "\e094";
}
i.glyphicons.vector_path_square:before {
  content: "\e095";
}
i.glyphicons.vector_path_circle:before {
  content: "\e096";
}
i.glyphicons.vector_path_polygon:before {
  content: "\e097";
}
i.glyphicons.vector_path_line:before {
  content: "\e098";
}
i.glyphicons.vector_path_curve:before {
  content: "\e099";
}
i.glyphicons.vector_path_all:before {
  content: "\e100";
}
i.glyphicons.font:before {
  content: "\e101";
}
i.glyphicons.italic:before {
  content: "\e102";
}
i.glyphicons.bold:before {
  content: "\e103";
}
i.glyphicons.text_underline:before {
  content: "\e104";
}
i.glyphicons.text_strike:before {
  content: "\e105";
}
i.glyphicons.text_height:before {
  content: "\e106";
}
i.glyphicons.text_width:before {
  content: "\e107";
}
i.glyphicons.text_resize:before {
  content: "\e108";
}
i.glyphicons.left_indent:before {
  content: "\e109";
}
i.glyphicons.right_indent:before {
  content: "\e110";
}
i.glyphicons.align_left:before {
  content: "\e111";
}
i.glyphicons.align_center:before {
  content: "\e112";
}
i.glyphicons.align_right:before {
  content: "\e113";
}
i.glyphicons.justify:before {
  content: "\e114";
}
i.glyphicons.list:before {
  content: "\e115";
}
i.glyphicons.text_smaller:before {
  content: "\e116";
}
i.glyphicons.text_bigger:before {
  content: "\e117";
}
i.glyphicons.embed:before {
  content: "\e118";
}
i.glyphicons.embed_close:before {
  content: "\e119";
}
i.glyphicons.table:before {
  content: "\e120";
}
i.glyphicons.message_full:before {
  content: "\e121";
}
i.glyphicons.message_empty:before {
  content: "\e122";
}
i.glyphicons.message_in:before {
  content: "\e123";
}
i.glyphicons.message_out:before {
  content: "\e124";
}
i.glyphicons.message_plus:before {
  content: "\e125";
}
i.glyphicons.message_minus:before {
  content: "\e126";
}
i.glyphicons.message_ban:before {
  content: "\e127";
}
i.glyphicons.message_flag:before {
  content: "\e128";
}
i.glyphicons.message_lock:before {
  content: "\e129";
}
i.glyphicons.message_new:before {
  content: "\e130";
}
i.glyphicons.inbox:before {
  content: "\e131";
}
i.glyphicons.inbox_plus:before {
  content: "\e132";
}
i.glyphicons.inbox_minus:before {
  content: "\e133";
}
i.glyphicons.inbox_lock:before {
  content: "\e134";
}
i.glyphicons.inbox_in:before {
  content: "\e135";
}
i.glyphicons.inbox_out:before {
  content: "\e136";
}
i.glyphicons.cogwheel:before {
  content: "\e137";
}
i.glyphicons.cogwheels:before {
  content: "\e138";
}
i.glyphicons.picture:before {
  content: "\e139";
}
i.glyphicons.adjust_alt:before {
  content: "\e140";
}
i.glyphicons.database_lock:before {
  content: "\e141";
}
i.glyphicons.database_plus:before {
  content: "\e142";
}
i.glyphicons.database_minus:before {
  content: "\e143";
}
i.glyphicons.database_ban:before {
  content: "\e144";
}
i.glyphicons.folder_open:before {
  content: "\e145";
}
i.glyphicons.folder_plus:before {
  content: "\e146";
}
i.glyphicons.folder_minus:before {
  content: "\e147";
}
i.glyphicons.folder_lock:before {
  content: "\e148";
}
i.glyphicons.folder_flag:before {
  content: "\e149";
}
i.glyphicons.folder_new:before {
  content: "\e150";
}
i.glyphicons.edit:before {
  content: "\e151";
}
i.glyphicons.new_window:before {
  content: "\e152";
}
i.glyphicons.check:before {
  content: "\e153";
}
i.glyphicons.unchecked:before {
  content: "\e154";
}
i.glyphicons.more_windows:before {
  content: "\e155";
}
i.glyphicons.show_big_thumbnails:before {
  content: "\e156";
}
i.glyphicons.show_thumbnails:before {
  content: "\e157";
}
i.glyphicons.show_thumbnails_with_lines:before {
  content: "\e158";
}
i.glyphicons.show_lines:before {
  content: "\e159";
}
i.glyphicons.playlist:before {
  content: "\e160";
}
i.glyphicons.imac:before {
  content: "\e161";
}
i.glyphicons.macbook:before {
  content: "\e162";
}
i.glyphicons.ipad:before {
  content: "\e163";
}
i.glyphicons.iphone:before {
  content: "\e164";
}
i.glyphicons.iphone_transfer:before {
  content: "\e165";
}
i.glyphicons.iphone_exchange:before {
  content: "\e166";
}
i.glyphicons.ipod:before {
  content: "\e167";
}
i.glyphicons.ipod_shuffle:before {
  content: "\e168";
}
i.glyphicons.ear_plugs:before {
  content: "\e169";
}
i.glyphicons.phone:before {
  content: "\e170";
}
i.glyphicons.step_backward:before {
  content: "\e171";
}
i.glyphicons.fast_backward:before {
  content: "\e172";
}
i.glyphicons.rewind:before {
  content: "\e173";
}
i.glyphicons.play:before {
  content: "\e174";
}
i.glyphicons.pause:before {
  content: "\e175";
}
i.glyphicons.stop:before {
  content: "\e176";
}
i.glyphicons.forward:before {
  content: "\e177";
}
i.glyphicons.fast_forward:before {
  content: "\e178";
}
i.glyphicons.step_forward:before {
  content: "\e179";
}
i.glyphicons.eject:before {
  content: "\e180";
}
i.glyphicons.facetime_video:before {
  content: "\e181";
}
i.glyphicons.download_alt:before {
  content: "\e182";
}
i.glyphicons.mute:before {
  content: "\e183";
}
i.glyphicons.volume_down:before {
  content: "\e184";
}
i.glyphicons.volume_up:before {
  content: "\e185";
}
i.glyphicons.screenshot:before {
  content: "\e186";
}
i.glyphicons.move:before {
  content: "\e187";
}
i.glyphicons.more:before {
  content: "\e188";
}
i.glyphicons.brightness_reduce:before {
  content: "\e189";
}
i.glyphicons.brightness_increase:before {
  content: "\e190";
}
i.glyphicons.circle_plus:before {
  content: "\e191";
}
i.glyphicons.circle_minus:before {
  content: "\e192";
}
i.glyphicons.circle_remove:before {
  content: "\e193";
}
i.glyphicons.circle_ok:before {
  content: "\e194";
}
i.glyphicons.circle_question_mark:before {
  content: "\e195";
}
i.glyphicons.circle_info:before {
  content: "\e196";
}
i.glyphicons.circle_exclamation_mark:before {
  content: "\e197";
}
i.glyphicons.remove:before {
  content: "\e198";
}
i.glyphicons.ok:before {
  content: "\e199";
}
i.glyphicons.ban:before {
  content: "\e200";
}
i.glyphicons.download:before {
  content: "\e201";
}
i.glyphicons.upload:before {
  content: "\e202";
}
i.glyphicons.shopping_cart:before {
  content: "\e203";
}
i.glyphicons.lock:before {
  content: "\e204";
}
i.glyphicons.unlock:before {
  content: "\e205";
}
i.glyphicons.electricity:before {
  content: "\e206";
}
i.glyphicons.ok_2:before {
  content: "\e207";
}
i.glyphicons.remove_2:before {
  content: "\e208";
}
i.glyphicons.cart_out:before {
  content: "\e209";
}
i.glyphicons.cart_in:before {
  content: "\e210";
}
i.glyphicons.left_arrow:before {
  content: "\e211";
}
i.glyphicons.right_arrow:before {
  content: "\e212";
}
i.glyphicons.down_arrow:before {
  content: "\e213";
}
i.glyphicons.up_arrow:before {
  content: "\e214";
}
i.glyphicons.resize_small:before {
  content: "\e215";
}
i.glyphicons.resize_full:before {
  content: "\e216";
}
i.glyphicons.circle_arrow_left:before {
  content: "\e217";
}
i.glyphicons.circle_arrow_right:before {
  content: "\e218";
}
i.glyphicons.circle_arrow_top:before {
  content: "\e219";
}
i.glyphicons.circle_arrow_down:before {
  content: "\e220";
}
i.glyphicons.play_button:before {
  content: "\e221";
}
i.glyphicons.unshare:before {
  content: "\e222";
}
i.glyphicons.share:before {
  content: "\e223";
}
i.glyphicons.chevron-right:before {
  content: "\e224";
}
i.glyphicons.chevron-left:before {
  content: "\e225";
}
i.glyphicons.bluetooth:before {
  content: "\e226";
}
i.glyphicons.euro:before {
  content: "\20AC";
}
i.glyphicons.usd:before {
  content: "\e228";
}
i.glyphicons.gbp:before {
  content: "\e229";
}
i.glyphicons.retweet_2:before {
  content: "\e230";
}
i.glyphicons.moon:before {
  content: "\e231";
}
i.glyphicons.sun:before {
  content: "\2609";
}
i.glyphicons.cloud:before {
  content: "\2601";
}
i.glyphicons.direction:before {
  content: "\e234";
}
i.glyphicons.brush:before {
  content: "\e235";
}
i.glyphicons.pen:before {
  content: "\e236";
}
i.glyphicons.zoom_in:before {
  content: "\e237";
}
i.glyphicons.zoom_out:before {
  content: "\e238";
}
i.glyphicons.pin:before {
  content: "\e239";
}
i.glyphicons.albums:before {
  content: "\e240";
}
i.glyphicons.rotation_lock:before {
  content: "\e241";
}
i.glyphicons.flash:before {
  content: "\e242";
}
i.glyphicons.google_maps:before {
  content: "\e243";
}
i.glyphicons.anchor:before {
  content: "\2693";
}
i.glyphicons.conversation:before {
  content: "\e245";
}
i.glyphicons.chat:before {
  content: "\e246";
}
i.glyphicons.male:before {
  content: "\e247";
}
i.glyphicons.female:before {
  content: "\e248";
}
i.glyphicons.asterisk:before {
  content: "\002A";
}
i.glyphicons.divide:before {
  content: "\00F7";
}
i.glyphicons.snorkel_diving:before {
  content: "\e251";
}
i.glyphicons.scuba_diving:before {
  content: "\e252";
}
i.glyphicons.oxygen_bottle:before {
  content: "\e253";
}
i.glyphicons.fins:before {
  content: "\e254";
}
i.glyphicons.fishes:before {
  content: "\e255";
}
i.glyphicons.boat:before {
  content: "\e256";
}
i.glyphicons.delete:before {
  content: "\e257";
}
i.glyphicons.sheriffs_star:before {
  content: "\e258";
}
i.glyphicons.qrcode:before {
  content: "\e259";
}
i.glyphicons.barcode:before {
  content: "\e260";
}
i.glyphicons.pool:before {
  content: "\e261";
}
i.glyphicons.buoy:before {
  content: "\e262";
}
i.glyphicons.spade:before {
  content: "\e263";
}
i.glyphicons.bank:before {
  content: "\e264";
}
i.glyphicons.vcard:before {
  content: "\e265";
}
i.glyphicons.electrical_plug:before {
  content: "\e266";
}
i.glyphicons.flag:before {
  content: "\e267";
}
i.glyphicons.credit_card:before {
  content: "\e268";
}
i.glyphicons.keyboard-wireless:before {
  content: "\e269";
}
i.glyphicons.keyboard-wired:before {
  content: "\e270";
}
i.glyphicons.shield:before {
  content: "\e271";
}
i.glyphicons.ring:before {
  content: "\02DA";
}
i.glyphicons.cake:before {
  content: "\e273";
}
i.glyphicons.drink:before {
  content: "\e274";
}
i.glyphicons.beer:before {
  content: "\e275";
}
i.glyphicons.fast_food:before {
  content: "\e276";
}
i.glyphicons.cutlery:before {
  content: "\e277";
}
i.glyphicons.pizza:before {
  content: "\e278";
}
i.glyphicons.birthday_cake:before {
  content: "\e279";
}
i.glyphicons.tablet:before {
  content: "\e280";
}
i.glyphicons.settings:before {
  content: "\e281";
}
i.glyphicons.bullets:before {
  content: "\e282";
}
i.glyphicons.cardio:before {
  content: "\e283";
}
i.glyphicons.t-shirt:before {
  content: "\e284";
}
i.glyphicons.pants:before {
  content: "\e285";
}
i.glyphicons.sweater:before {
  content: "\e286";
}
i.glyphicons.fabric:before {
  content: "\e287";
}
i.glyphicons.leather:before {
  content: "\e288";
}
i.glyphicons.scissors:before {
  content: "\e289";
}
i.glyphicons.bomb:before {
  content: "\e290";
}
i.glyphicons.skull:before {
  content: "\e291";
}
i.glyphicons.celebration:before {
  content: "\e292";
}
i.glyphicons.tea_kettle:before {
  content: "\e293";
}
i.glyphicons.french_press:before {
  content: "\e294";
}
i.glyphicons.coffe_cup:before {
  content: "\e295";
}
i.glyphicons.pot:before {
  content: "\e296";
}
i.glyphicons.grater:before {
  content: "\e297";
}
i.glyphicons.kettle:before {
  content: "\e298";
}
i.glyphicons.hospital:before {
  content: "\e299";
}
i.glyphicons.hospital_h:before {
  content: "\e300";
}
i.glyphicons.microphone:before {
  content: "\e301";
}
i.glyphicons.webcam:before {
  content: "\e302";
}
i.glyphicons.temple_christianity_church:before {
  content: "\e303";
}
i.glyphicons.temple_islam:before {
  content: "\e304";
}
i.glyphicons.temple_hindu:before {
  content: "\e305";
}
i.glyphicons.temple_buddhist:before {
  content: "\e306";
}
i.glyphicons.bicycle:before {
  content: "\e307";
}
i.glyphicons.life_preserver:before {
  content: "\e308";
}
i.glyphicons.share_alt:before {
  content: "\e309";
}
i.glyphicons.comments:before {
  content: "\e310";
}
i.glyphicons.flower:before {
  content: "\2698";
}
i.glyphicons.baseball:before {
  content: "\e312";
}
i.glyphicons.rugby:before {
  content: "\e313";
}
i.glyphicons.ax:before {
  content: "\e314";
}
i.glyphicons.table_tennis:before {
  content: "\e315";
}
i.glyphicons.bowling:before {
  content: "\e316";
}
i.glyphicons.tree_conifer:before {
  content: "\e317";
}
i.glyphicons.tree_deciduous:before {
  content: "\e318";
}
i.glyphicons.more_items:before {
  content: "\e319";
}
i.glyphicons.sort:before {
  content: "\e320";
}
i.glyphicons.filter:before {
  content: "\e321";
}
i.glyphicons.gamepad:before {
  content: "\e322";
}
i.glyphicons.playing_dices:before {
  content: "\e323";
}
i.glyphicons.calculator:before {
  content: "\e324";
}
i.glyphicons.tie:before {
  content: "\e325";
}
i.glyphicons.wallet:before {
  content: "\e326";
}
i.glyphicons.piano:before {
  content: "\e327";
}
i.glyphicons.sampler:before {
  content: "\e328";
}
i.glyphicons.podium:before {
  content: "\e329";
}
i.glyphicons.soccer_ball:before {
  content: "\e330";
}
i.glyphicons.blog:before {
  content: "\e331";
}
i.glyphicons.dashboard:before {
  content: "\e332";
}
i.glyphicons.certificate:before {
  content: "\e333";
}
i.glyphicons.bell:before {
  content: "\e334";
}
i.glyphicons.candle:before {
  content: "\e335";
}
i.glyphicons.pushpin:before {
  content: "\e336";
}
i.glyphicons.iphone_shake:before {
  content: "\e337";
}
i.glyphicons.pin_flag:before {
  content: "\e338";
}
i.glyphicons.turtle:before {
  content: "\e339";
}
i.glyphicons.rabbit:before {
  content: "\e340";
}
i.glyphicons.globe:before {
  content: "\e341";
}
i.glyphicons.briefcase:before {
  content: "\e342";
}
i.glyphicons.hdd:before {
  content: "\e343";
}
i.glyphicons.thumbs_up:before {
  content: "\e344";
}
i.glyphicons.thumbs_down:before {
  content: "\e345";
}
i.glyphicons.hand_right:before {
  content: "\e346";
}
i.glyphicons.hand_left:before {
  content: "\e347";
}
i.glyphicons.hand_up:before {
  content: "\e348";
}
i.glyphicons.hand_down:before {
  content: "\e349";
}
i.glyphicons.fullscreen:before {
  content: "\e350";
}
i.glyphicons.shopping_bag:before {
  content: "\e351";
}
i.glyphicons.book_open:before {
  content: "\e352";
}
i.glyphicons.nameplate:before {
  content: "\e353";
}
i.glyphicons.nameplate_alt:before {
  content: "\e354";
}
i.glyphicons.vases:before {
  content: "\e355";
}
i.glyphicons.bullhorn:before {
  content: "\e356";
}
i.glyphicons.dumbbell:before {
  content: "\e357";
}
i.glyphicons.suitcase:before {
  content: "\e358";
}
i.glyphicons.file_import:before {
  content: "\e359";
}
i.glyphicons.file_export:before {
  content: "\e360";
}
i.glyphicons.bug:before {
  content: "\e361";
}
i.glyphicons.crown:before {
  content: "\e362";
}
i.glyphicons.smoking:before {
  content: "\e363";
}
i.glyphicons.cloud-upload:before {
  content: "\e364";
}
i.glyphicons.cloud-download:before {
  content: "\e365";
}
i.glyphicons.restart:before {
  content: "\e366";
}
i.glyphicons.security_camera:before {
  content: "\e367";
}
i.glyphicons.expand:before {
  content: "\e368";
}
i.glyphicons.collapse:before {
  content: "\e369";
}
i.glyphicons.collapse_top:before {
  content: "\e370";
}
i.glyphicons.globe_af:before {
  content: "\e371";
}
i.glyphicons.global:before {
  content: "\e372";
}
i.glyphicons.spray:before {
  content: "\e373";
}
i.glyphicons.nails:before {
  content: "\e374";
}
i.glyphicons.claw_hammer:before {
  content: "\e375";
}
i.glyphicons.classic_hammer:before {
  content: "\e376";
}
i.glyphicons.hand_saw:before {
  content: "\e377";
}
i.glyphicons.riflescope:before {
  content: "\e378";
}
i.glyphicons.electrical_socket_eu:before {
  content: "\e379";
}
i.glyphicons.electrical_socket_us:before {
  content: "\e380";
}
i.glyphicons.pinterest:before {
  content: "\e381";
}
i.glyphicons.dropbox:before {
  content: "\e382";
}
i.glyphicons.google_plus:before {
  content: "\e383";
}
i.glyphicons.jolicloud:before {
  content: "\e384";
}
i.glyphicons.yahoo:before {
  content: "\e385";
}
i.glyphicons.blogger:before {
  content: "\e386";
}
i.glyphicons.picasa:before {
  content: "\e387";
}
i.glyphicons.amazon:before {
  content: "\e388";
}
i.glyphicons.tumblr:before {
  content: "\e389";
}
i.glyphicons.wordpress:before {
  content: "\e390";
}
i.glyphicons.instapaper:before {
  content: "\e391";
}
i.glyphicons.evernote:before {
  content: "\e392";
}
i.glyphicons.xing:before {
  content: "\e393";
}
i.glyphicons.zootool:before {
  content: "\e394";
}
i.glyphicons.dribbble:before {
  content: "\e395";
}
i.glyphicons.deviantart:before {
  content: "\e396";
}
i.glyphicons.read_it_later:before {
  content: "\e397";
}
i.glyphicons.linked_in:before {
  content: "\e398";
}
i.glyphicons.forrst:before {
  content: "\e399";
}
i.glyphicons.pinboard:before {
  content: "\e400";
}
i.glyphicons.behance:before {
  content: "\e401";
}
i.glyphicons.github:before {
  content: "\e402";
}
i.glyphicons.youtube:before {
  content: "\e403";
}
i.glyphicons.skitch:before {
  content: "\e404";
}
i.glyphicons.foursquare:before {
  content: "\e405";
}
i.glyphicons.quora:before {
  content: "\e406";
}
i.glyphicons.badoo:before {
  content: "\e407";
}
i.glyphicons.spotify:before {
  content: "\e408";
}
i.glyphicons.stumbleupon:before {
  content: "\e409";
}
i.glyphicons.readability:before {
  content: "\e410";
}
i.glyphicons.facebook:before {
  content: "\e411";
}
i.glyphicons.twitter:before {
  content: "\e412";
}
i.glyphicons.instagram:before {
  content: "\e413";
}
i.glyphicons.posterous_spaces:before {
  content: "\e414";
}
i.glyphicons.vimeo:before {
  content: "\e415";
}
i.glyphicons.flickr:before {
  content: "\e416";
}
i.glyphicons.last_fm:before {
  content: "\e417";
}
i.glyphicons.rss:before {
  content: "\e418";
}
i.glyphicons.skype:before {
  content: "\e419";
}
i.glyphicons.e-mail:before {
  content: "\e420";
}

/* Layout Configuration */
.mobile {
  display: none;
}
@media (max-width: 770px) {
  .mobile {
    display: block;
  }
}
.mobile .mobile-block {
  display: none;
}
@media (max-width: 770px) {
  .mobile .mobile-block {
    display: block;
  }
}
.mobile.two-columns-left section.content,
.mobile.two-columns-right section.content {
  width: 100%;
  float: left;
}
.mobile.two-columns-left section.content .swipe-me,
.mobile.two-columns-right section.content .swipe-me {
  width: 40px;
  height: 40px;
  -webkit-transition: all 0.5s 0.3s ease-in-out;
  -moz-transition: all 0.5s 0.3s ease-in-out;
  -o-transition: all 0.5s 0.3s ease-in-out;
  transition: all 0.5s 0.3s ease-in-out;
  opacity: 0.5;
  text-indent: -10000px;
  cursor: pointer;
  margin-bottom: 5px;
  margin-top: -15px;
  float: right;
}
.mobile.two-columns-left section.content .swipe-me:hover,
.mobile.two-columns-right section.content .swipe-me:hover {
  opacity: 0.7;
}
.mobile.two-columns-left section.content .swipe-me.right,
.mobile.two-columns-right section.content .swipe-me.right {
  background: url(https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/swipe_left.png) no-repeat 100% 50% transparent;
  background: url(https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/swipe_left.svg) no-repeat 100% 50% transparent;
}
.mobile.two-columns-left section.content .swipe-me.left,
.mobile.two-columns-right section.content .swipe-me.left {
  background: url(https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/swipe_right.png) no-repeat 100% 50% transparent;
  background: url(https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/swipe_right.svg) no-repeat 100% 50% transparent;
}
.mobile.two-columns-left aside,
.mobile.two-columns-right aside {
  position: fixed;
  width: 80%;
  max-width: 320px;
  top: 0;
  height: 100vh;
  background: #fff;
  z-index: 199999;
  padding: 20px;
}
.mobile.two-columns-left aside.right,
.mobile.two-columns-right aside.right,
.mobile.two-columns-left aside.left,
.mobile.two-columns-right aside.left {
  overflow-y: scroll;
  display: none;
}
.mobile.two-columns-left aside.right.active,
.mobile.two-columns-right aside.right.active,
.mobile.two-columns-left aside.left.active,
.mobile.two-columns-right aside.left.active {
  display: block;
  -webkit-box-shadow: 0px 0 15px 0 #333333;
  -moz-box-shadow: 0px 0 15px 0 #333333;
  box-shadow: 0px 0 15px 0 #333333;
}
.mobile.two-columns-left aside.right,
.mobile.two-columns-right aside.right {
  right: -80%;
}
.mobile.two-columns-left aside.right.active,
.mobile.two-columns-right aside.right.active {
  right: 0;
}
.mobile.two-columns-left aside.left,
.mobile.two-columns-right aside.left {
  /* None Active */
  left: -80%;
}
.mobile.two-columns-left aside.left.active,
.mobile.two-columns-right aside.left.active {
  left: 0;
}
.mobile.two-columns-left .mpblog-search input#search-blog,
.mobile.two-columns-right .mpblog-search input#search-blog {
  width: 100%;
}
.desktop {
  display: block;
}
@media (max-width: 770px) {
  .desktop {
    display: none;
  }
}
.desktop .desktop-block {
  display: block;
}
@media (max-width: 770px) {
  .desktop .desktop-block {
    display: none;
  }
}
.desktop.two-columns-left section.content,
.desktop.two-columns-right section.content {
  width: 74%;
  float: left;
}
.desktop.two-columns-left aside.left,
.desktop.two-columns-right aside.left,
.desktop.two-columns-left aside.right,
.desktop.two-columns-right aside.right {
  width: 23%;
  float: left;
}
.desktop.two-columns-right section.content {
  padding-right: 20px;
}
.desktop.two-columns-left section.content {
  padding-left: 20px;
}
.desktop.three-columns section.content {
  width: 58%;
  float: left;
  padding: 0 18px;
}
.desktop.three-columns aside.left,
.desktop.three-columns aside.right {
  width: 18%;
  float: left;
}
/* List of Posts */
@media (max-width: 1024px) {
  .mpblog-list.list .mpblog-post {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 1em;
    padding-bottom: 1em;
  }
  .mpblog-list.list .mpblog-post:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.mpblog-list.list .mpblog-post .thumbnail-container {
  overflow: hidden;
}
.mpblog-list.list .mpblog-post .post-thumbnail {
  -webkit-transition: -webkit-transform 0.3s 0.15s ease-out;
  -moz-transition: -moz-transform 0.3s 0.15s ease-out;
  -o-transition: -o-transform 0.3s 0.15s ease-out;
  transition: -webkit-transform 0.3s 0.15s ease-out,-moz-transform 0.3s 0.15s ease-out,-o-transform 0.3s 0.15s ease-out,transform 0.3s 0.15s ease-out;
}
.mpblog-list.list .mpblog-post .post-thumbnail:hover {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.mpblog-list.list .mp-read-more {
  margin-right: 1.5em;
  margin-bottom: 1.5em;
  float: left;
}
.mpblog-list.grid {
  width: 100%;
}
.mpblog-list.grid .item {
  -webkit-transition: width 0.3s ease-in-out;
  -moz-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
  float: left;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mpblog-list.grid .item .post-container {
  overflow: hidden;
  background-color: #f4f4f4;
  padding: 10px;
}
.mpblog-list.grid .item .post-container .thumbnail-container {
  overflow: hidden;
}
.mpblog-list.grid .item .post-container .post-thumbnail {
  margin: -10px -10px 10px;
  -webkit-transition: -webkit-transform 0.3s 0.15s ease-out;
  -moz-transition: -moz-transform 0.3s 0.15s ease-out;
  -o-transition: -o-transform 0.3s 0.15s ease-out;
  transition: -webkit-transform 0.3s 0.15s ease-out,-moz-transform 0.3s 0.15s ease-out,-o-transform 0.3s 0.15s ease-out,transform 0.3s 0.15s ease-out;
}
.mpblog-list.grid .item .post-container .post-thumbnail:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.mpblog-list.grid .item .post-container .mp-footer {
  margin-bottom: 20px;
}
.mpblog-list.grid .item .post-container span.comments {
  float: left;
  margin-left: 0;
}
/* Grid Sizer */
.three-columns .mpblog-list.grid .grid-sizer {
  width: 33%;
}
.three-columns .mpblog-list.grid .item {
  width: 33%;
}
.three-columns .mpblog-list.grid .item.w2 {
  width: 66%;
}
.three-columns .mpblog-list.grid .item.w3 {
  width: 100%;
  padding: 0 !important;
}
@media only screen and (max-width: 1024px) {
  .three-columns .mpblog-list.grid .grid-sizer {
    width: 50%;
  }
  .three-columns .mpblog-list.grid .item {
    width: 50%;
  }
  .three-columns .mpblog-list.grid .item.w2,
  .three-columns .mpblog-list.grid .item.w3 {
    width: 100%;
    padding: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .three-columns .mpblog-list.grid .grid-sizer {
    width: 100%;
  }
  .three-columns .mpblog-list.grid .item {
    padding: 0 !important;
    width: 100%;
  }
  .three-columns .mpblog-list.grid .item.w3,
  .three-columns .mpblog-list.grid .item.w2 {
    width: 100%;
  }
}
.two-columns-right .mpblog-list.grid .grid-sizer,
.two-columns-left .mpblog-list.grid .grid-sizer {
  width: 25%;
}
.two-columns-right .mpblog-list.grid .item,
.two-columns-left .mpblog-list.grid .item {
  width: 25%;
}
.two-columns-right .mpblog-list.grid .item.w2,
.two-columns-left .mpblog-list.grid .item.w2 {
  width: 50%;
}
.two-columns-right .mpblog-list.grid .item.w3,
.two-columns-left .mpblog-list.grid .item.w3 {
  width: 75%;
}
@media only screen and (max-width: 1024px) {
  .two-columns-right .mpblog-list.grid .grid-sizer,
  .two-columns-left .mpblog-list.grid .grid-sizer {
    width: 50%;
  }
  .two-columns-right .mpblog-list.grid .item,
  .two-columns-left .mpblog-list.grid .item {
    width: 50%;
  }
  .two-columns-right .mpblog-list.grid .item.w3,
  .two-columns-left .mpblog-list.grid .item.w3,
  .two-columns-right .mpblog-list.grid .item.w2,
  .two-columns-left .mpblog-list.grid .item.w2 {
    width: 100%;
    padding: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .two-columns-right .mpblog-list.grid .grid-sizer,
  .two-columns-left .mpblog-list.grid .grid-sizer {
    width: 100%;
  }
  .two-columns-right .mpblog-list.grid .item,
  .two-columns-left .mpblog-list.grid .item {
    padding: 0 !important;
    width: 100%;
  }
  .two-columns-right .mpblog-list.grid .item.w3,
  .two-columns-left .mpblog-list.grid .item.w3,
  .two-columns-right .mpblog-list.grid .item.w2,
  .two-columns-left .mpblog-list.grid .item.w2 {
    width: 100%;
  }
}
.one-column .mpblog-list.grid .grid-sizer {
  width: 20%;
}
.one-column .mpblog-list.grid .item {
  width: 20%;
}
.one-column .mpblog-list.grid .item.w2 {
  width: 40%;
}
.one-column .mpblog-list.grid .item.w3 {
  width: 60%;
}
@media only screen and (max-width: 1024px) {
  .one-column .mpblog-list.grid .grid-sizer {
    width: 33%;
  }
  .one-column .mpblog-list.grid .item {
    width: 33%;
  }
  .one-column .mpblog-list.grid .item.w2 {
    width: 66%;
  }
  .one-column .mpblog-list.grid .item.w3 {
    width: 100%;
    padding: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .one-column .mpblog-list.grid .grid-sizer {
    width: 100%;
  }
  .one-column .mpblog-list.grid .item {
    padding: 0 !important;
    width: 100%;
  }
  .one-column .mpblog-list.grid .item.w3,
  .one-column .mpblog-list.grid .item.w2 {
    width: 100%;
  }
}
.mpblog-container.list .mp-pager {
  border-top: 1px solid #cccccc;
}
.mpblog-container .mp-pager {
  margin-top: 40px;
  padding: 10px 5px 0;
}
.mpblog-container .mp-pager .navi a {
  line-height: 16px;
  min-height: 16px;
  width: 45%;
}
.mpblog-container .mp-pager .newer a {
  float: right;
  text-align: right;
}
.mpblog-container .mp-pager .newer a i.glyphicons {
  margin-left: 5px;
}
.mpblog-container .mp-pager .older a {
  float: left;
  text-align: left;
}
.mpblog-container .mp-pager .older a i.glyphicons {
  margin-right: 5px;
}
/** Comments */
@media (max-width: 770px) {
  .comments-action {
    display: inline-block;
    margin-top: 20px;
  }
}
@media (min-width: 770px) {
  .comments-action {
    float: right;
  }
}
.comments-action .leave-a-comment {
  margin-left: 15px;
  line-height: 24px;
}
.comments-action .leave-a-comment a {
  text-transform: uppercase;
  font-size: larger;
}
.comments-action .blog-icon.rss {
  background: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/rss.png") no-repeat 0 0 transparent;
  /** One for elder */
  background: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/rss.svg") no-repeat 0 0 transparent;
  /** One for new */
}
@media (min-width: 770px) {
  .comments-action .blog-icon.rss {
    display: inline-block;
  }
}
.comments-action .blog-icon.rss,
.comments-action .leave-a-comment {
  float: left;
}
.mpblog-comments-container .comments-header {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 5px;
  position: relative;
}
.mpblog-comments-container .comments-header span.leave-a-comment {
  float: left;
  margin-left: 0;
}
.mpblog-comments-container .comments-header span.rss-comments {
  float: left;
  margin-left: 20px;
}
.mpblog-comments-container .mp-comment-header {
  margin-bottom: 10px;
}
.mpblog-comments-container .mp-comment-author,
.mpblog-comments-container .mp-comment-date,
.mpblog-comments-container .mp-comment-willapprove {
  float: left;
  margin-right: 10px;
}
.mpblog-comments-container .mp-comment-willapprove {
  color: red;
  font-style: italic;
  font-size: smaller;
}
.mpblog-comments-container .mp-replies {
  padding-left: 24px;
}
@media (max-width: 1024px) {
  .mpblog-comments-container .mp-replies {
    padding-left: 12px;
  }
}
@media (max-width: 600px) {
  .mpblog-comments-container .mp-replies {
    padding-left: 6px;
  }
}
.mp-comment-content,
.mp-comment-form {
  padding: 10px;
  margin: 20px 0;
  border: 1px solid #cccccc;
}
.mp-comment-content.my-comment {
  border-color: #3399cc;
}
.mp-comment-form {
  background-color: #f4f4f4;
}
.mp-comment-form h5 {
  text-transform: none;
}
.mp-blog-loader {
  background: url('https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/ajax-loader.gif') no-repeat scroll 50% 0 transparent;
  height: 11px;
  width: 16px;
  margin: 0 auto;
}
.comment-form-field {
  margin-bottom: 10px;
  position: relative;
}
.comment-form-field .checkbox + label {
  padding: 0;
}
.comment-form-field textarea,
.comment-form-field input[type="text"] {
  line-height: 1.5;
  padding: 5px !important;
}
.comment-form-field textarea {
  height: 72px;
  width: 100%;
  max-width: 460px;
}
.comment-form-field textarea,
.comment-form-field textarea:focus {
  background-color: #ffffff;
}
.comment-form-field input[type="checkbox"] {
  display: none;
}
.comment-form-field input[type="checkbox"] + label {
  width: auto;
  max-width: 100%;
  font-weight: normal;
  vertical-align: middle;
  line-height: 1;
}
/*.comment-form-field input[type="checkbox"] + label:before {
  content: "";
  background: white;
  float: left;
  margin-right: 5px;
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid #cccccc;
  -webkit-border-radius: 1px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 1px;
  -moz-background-clip: padding;
  border-radius: 1px;
  background-clip: padding-box;
}
.comment-form-field input[type="checkbox"]:checked + label:before {
  background: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/checked-input.png") no-repeat 50% 50% #ffffff;
  background: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/checked-input.svg") no-repeat 50% 50% #ffffff;
}*/
.comment-form-field input.text {
  width: 70% !important;
}
@media (max-width: 770px) {
  .comment-form-field input.text {
    width: 100% !important;
  }
}
.comment-form-field textarea,
.comment-form-field input.text {
  border: 1px solid #cccccc;
  -webkit-transition: -webkit-box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;
  -moz-transition: -moz-box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;
  -o-transition: box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
.comment-form-field textarea.validation-failed,
.comment-form-field input.text.validation-failed {
  border: 1px dashed red;
}
.form-actions {
  text-align: right;
  position: relative;
}
.form-actions .mp-comment-reply-btn {
  text-transform: uppercase;
}
.form-actions .subscribe {
  position: absolute;
  left: 0;
  border-color: transparent;
}
.mpblog-container h1.mp-title {
  margin-bottom: 20px;
}
@media (max-width: 770px) {
  .mp-blog-head {
    text-align: center;
  }
}
.mp-blog-head h1 {
  float: left;
  margin-bottom: 0.25em;
  max-width: 90%;
}
@media (max-width: 1024px) {
  .mp-blog-head h1 {
    max-width: 85%;
    font-size: larger;
  }
}
@media (max-width: 770px) {
  .mp-blog-head h1 {
    max-width: 100%;
  }
}
.mp-blog-head a.mp-blog-rss-link,
.mp-blog-head a.mp-blog-print-link {
  font-size: smaller;
}
@media (max-width: 770px) {
  .mp-blog-head a.mp-blog-rss-link,
  .mp-blog-head a.mp-blog-print-link {
    display: none;
  }
}
.mp-blog-head span.mp-blog-rss,
.mp-blog-head span.mp-blog-print {
  float: right;
  margin-top: 4px;
}
@media (max-width: 770px) {
  .mp-blog-head span.mp-blog-rss,
  .mp-blog-head span.mp-blog-print {
    display: none;
  }
}
.mpblog-post {
  clear: both;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .mpblog-post .mp-post-header h2 {
    font-size: larger;
    margin-bottom: 0;
  }
}
.mpblog-post .post-thumbnail {
  margin-bottom: 1em;
}
.mpblog-post .post-thumbnail img.thumbnail {
  width: 100%;
}
@media (max-width: 1024px) {
  .mpblog-post .post-thumbnail {
    margin-bottom: 0.5em;
  }
}
.mpblog-post .mp-header {
  padding: 0.5em 0;
  margin-bottom: 1em;
}
@media (max-width: 1024px) {
  .mpblog-post .mp-header {
    border-top: none;
    margin-bottom: 0.5em;
  }
}
.mpblog-post .mp-header .posted-by,
.mpblog-post .mp-header .date,
.mpblog-post .mp-header .views {
  float: left;
}
@media (max-width: 1024px) {
  .mpblog-post .mp-header {
    border-top: none;
  }
}
.mpblog-post .mp-content div.mp-details {
  margin-top: 20px;
}
.mpblog-post .mp-content iframe.blog-video {
  margin-bottom: 1.5em !important;
}
.mpblog-post .mp-content hr.cutter {
  display: none;
}
.mpblog-post .mp-content ol,
.mpblog-post .mp-content ul {
  margin-left: 20px;
}
.mpblog-post .mp-content img {
  width: 100%;
}
.mpblog-post .mp-content img.alignleft {
  display: inline;
  float: left;
  margin: 0 20px 3px 0;
}
.mpblog-post .mp-content img.alignright {
  display: inline;
  float: right;
  margin: 0 0 3px 20px;
}
.mpblog-post .mp-content a > img {
  border: 1px solid #D0CBC1;
  padding: 3px;
  margin-right: 10px;
  margin-bottom: 5px;
  display: inline-block;
  vertical-align: bottom;
  -webkit-transition: -webkit-box-shadow 0.15s 0.3s ease-in-out;
  -moz-transition: -moz-box-shadow 0.15s 0.3s ease-in-out;
  -o-transition: box-shadow 0.15s 0.3s ease-in-out;
  transition: box-shadow 0.15s 0.3s ease-in-out;
}
.mpblog-post .mp-content a > img:hover {
  -webkit-box-shadow: 0px 0px 6px 0 #cccccc;
  -moz-box-shadow: 0px 0px 6px 0 #cccccc;
  box-shadow: 0px 0px 6px 0 #cccccc;
}
.mpblog-post .mp-content blockquote {
  margin: 0 1.6em 1.5em;
  padding-left: 0;
  color: #777;
  font-style: italic;
}
.mpblog-post .mp-content table {
  margin-bottom: 1.5em;
}
.mpblog-post .mp-content table tr th {
  font-weight: bold;
  border-bottom: 2px solid #cccccc;
  background-color: #ffffff;
}
.mpblog-post .mp-content table tr td,
.mpblog-post .mp-content table tr th {
  padding: 5px 10px;
}
.mpblog-post .mp-content table tr:nth-child(odd) td {
  background-color: #ffffff;
}
.mpblog-post .mp-content table tr:nth-child(even) td {
  background-color: #f4f4f4;
}
.mpblog-post span.mp-tags,
.mpblog-post span.categories,
.mpblog-post span.posted-by,
.mpblog-post span.date,
.mpblog-post span.go-to-comments,
.mpblog-post span.leave-a-comment,
.mpblog-post span.comments,
.mpblog-post span.rss-comments,
.mpblog-post span.views {
  font-size: smaller;
}
.mpblog-post span.mp-tags {
  margin-right: 20px;
  float: left;
}
.mpblog-post span.mp-tags-pic {
  float: left;
  width: 20px;
}
.mpblog-post span.mp-tags-pic span.text {
  line-height: 16px;
  text-indent: -999em;
  display: block;
}
.mpblog-post span.categories {
  margin-right: 20px;
  float: left;
}
.mpblog-post span.categories-pic {
  float: left;
  display: block;
  width: 19px;
  height: 16px;
}
.mpblog-post span.categories-pic span.text {
  line-height: 16px;
  text-indent: -999em;
  display: block;
}
.mpblog-post span.posted-by {
  margin-right: 20px;
}
.mpblog-post span.date {
  margin-right: 20px;
}
.mpblog-post span.views {
  margin-right: 20px;
}
.mpblog-post span.comments {
  float: right;
  margin-left: 20px;
}
@media (max-width: 600px) {
  .mpblog-post span.comments {
    display: none;
  }
}
.mpblog-post i.glyphicons {
  margin-right: 5px;
}
.mpblog-post .customer-action-bar {
  padding: 20px 0;
  border-bottom: 1px solid #cccccc;
}
@media (max-width: 770px) {
  .mpblog-post .customer-action-bar {
    text-align: center;
  }
}
.blog-icon {
  width: 24px;
  height: 24px;
  display: inline-block;
  opacity: 0.8;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.blog-icon:hover {
  opacity: 1;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.blog-icon:active {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
/* Recent Comments and Posts */
.mp-recentcomment-date,
.mp-recentpost-date {
  font-style: italic;
  font-size: smaller;
  margin-bottom: 2px;
  margin-top: 2px;
}
/* Fix Magento Calendar Styles */
i.glyphicons.calendar {
  border: none !important;
  background: none !important;
}
/* Sidebars */
.mpblog-categories .block-content,
.mpblog-search .block-content,
.mpblog-recentposts .block-content,
.mpblog-tags .block-content,
.mpblog-recentcomments .block-content,
.mpblog-archives .block-content {
  padding: 5px 10px;
}
.mpblog-categories ul li,
.mpblog-recentcomments ul li,
.mpblog-archives ul li {
  padding-left: 20px;
  margin-bottom: 3px;
  position: relative;
}
/* Sidebar Blocks */
.sidebar-common ul li.active a {
  font-weight: bold;
}
.sidebar-common ul li i.glyphicons,
.sidebar-common ul li i.glyphicons:before {
  font-size: smaller;
}
.sidebar-common ul li i.glyphicons {
  display: block;
  left: 4px;
  top: 2px;
  position: absolute;
}
.mpblog-categories ul li.active a,
.mpblog-recentcomments ul li.active a,
.mpblog-archives ul li.active a,
.mpblog-recentposts ul li.active a,
.mpblog-recentcomments ul li.active a,
.mpblog-archives ul li.active a {
  font-weight: bold;
}
.mpblog-categories ul li i.glyphicons,
.mpblog-recentcomments ul li i.glyphicons,
.mpblog-archives ul li i.glyphicons,
.mpblog-recentposts ul li i.glyphicons,
.mpblog-recentcomments ul li i.glyphicons,
.mpblog-archives ul li i.glyphicons,
.mpblog-categories ul li i.glyphicons:before,
.mpblog-recentcomments ul li i.glyphicons:before,
.mpblog-archives ul li i.glyphicons:before,
.mpblog-recentposts ul li i.glyphicons:before,
.mpblog-recentcomments ul li i.glyphicons:before,
.mpblog-archives ul li i.glyphicons:before {
  font-size: smaller;
}
.mpblog-categories ul li i.glyphicons,
.mpblog-recentcomments ul li i.glyphicons,
.mpblog-archives ul li i.glyphicons,
.mpblog-recentposts ul li i.glyphicons,
.mpblog-recentcomments ul li i.glyphicons,
.mpblog-archives ul li i.glyphicons {
  display: block;
  left: 4px;
  top: 2px;
  position: absolute;
}
.mpblog-recentposts .mp-post-thesis {
  margin-top: 3px;
}
.mpblog-recentposts .thumbnail {
  float: left;
  border: 1px solid #D0CBC1;
  padding: 3px;
  margin-right: 10px;
  margin-bottom: 5px;
  width: 68px;
  height: 68px;
}
.mpblog-recentposts .thumbnail:hover {
  -webkit-box-shadow: 0px 0px 6px 0 #cccccc;
  -moz-box-shadow: 0px 0px 6px 0 #cccccc;
  box-shadow: 0px 0px 6px 0 #cccccc;
  -webkit-transition: all 0.15s 0.3s ease-in-out;
  -moz-transition: all 0.15s 0.3s ease-in-out;
  -o-transition: all 0.15s 0.3s ease-in-out;
  transition: all 0.15s 0.3s ease-in-out;
}
.mpblog-recentposts .thumbnail .img {
  width: 60px;
  height: 60px;
}
.mpblog-recentposts ul li {
  margin-bottom: 20px;
}
.mpblog-recentposts ul li:last-child {
  margin-bottom: 0;
}
.mpblog-archives .block-content {
  padding-top: 10px;
}
.mpblog-archives .block-content .actions {
  margin: 10px -10px -5px;
}
/* Tags */
.mpblog-tags .tag-list.cloud-enabled {
  display: none;
}
.mpblog-tags .block-content canvas {
  width: 100%;
  margin-left: -5px;
}
.mpblog-tags ul {
  list-style-type: none;
}
.mpblog-tags ul li {
  display: inline;
}
.mpblog-tags a.tag1 {
  font-size: 0.7em;
  font-weight: 100;
}
.mpblog-tags a.tag2 {
  font-size: 0.8em;
  font-weight: 200;
}
.mpblog-tags a.tag3 {
  font-size: 0.9em;
  font-weight: 300;
}
.mpblog-tags a.tag4 {
  font-size: 1.0em;
  font-weight: 400;
}
.mpblog-tags a.tag5 {
  font-size: 1.2em;
  font-weight: 500;
}
.mpblog-tags a.tag6 {
  font-size: 1.4em;
  font-weight: 600;
}
.mpblog-tags a.tag7 {
  font-size: 1.6em;
  font-weight: 700;
}
.mpblog-tags a.tag8 {
  font-size: 1.8em;
  font-weight: 800;
}
.mpblog-tags a.tag9 {
  font-size: 2.2em;
  font-weight: 900;
}
.mpblog-tags a.tag10 {
  font-size: 2.5em;
  font-weight: 900;
}
/* Social Share */
@media (min-width: 770px) {
  .mpblog-social-container {
    float: left;
  }
}
@media (max-width: 770px) {
  .mpblog-social-container .mp-buttons ul {
    text-align: center;
    width: 100%;
  }
}
.mpblog-social-container .mp-buttons ul li {
  margin-right: 5px;
  float: left;
}
@media (max-width: 770px) {
  .mpblog-social-container .mp-buttons ul li {
    margin-bottom: 5px;
    display: inline-block;
  }
}
.mpblog-social-container .mp-buttons ul li .blog-icon {
  float: left;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: transparent;
}
.mpblog-social-container .mp-buttons ul li .blog-icon.twitter {
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/twitter.png");
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/twitter.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.facebook {
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/facebook.png");
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/facebook.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.vkontakte {
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/vk.png");
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/vk.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.odnoklassniki {
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/ok.png");
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/ok.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.blogger {
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/blogger.png");
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/blogger.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.tumblr {
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/tumblr.png");
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/tumblr.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.pinterest {
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/pinterest.png");
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/pinterest.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.digg {
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/digg.png");
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/digg.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.mixx {
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/mixx.png");
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/mixx.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.delicious {
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/delicious.png");
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/delicious.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.stumbleupon {
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/stumbleupon.png");
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/stumbleupon.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.slashdot {
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/slashdot.png");
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/slashdot.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.slashdot {
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/slashdot.png");
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/slashdot.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.reddit {
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/reddit.png");
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/reddit.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.linkedin {
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/linkedin.png");
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/linkedin.svg");
}
.mpblog-social-container .mp-buttons ul li .blog-icon.google {
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/google_bookmarks.png");
  background-image: url("https://www.jaloucity.de/skin/frontend/base/default/mpblog/images/assets/google_bookmarks.svg");
}
.search-query {
  margin-bottom: 20px;
}
.search-query .input-box {
  position: relative;
  width: 100%;
  margin-bottom: 10px;
  float: left;
}
.search-query .input-box button.button {
  position: absolute;
  right: 0;
  top: 0;
  background: none;
  border: none;
  padding: 6px 7px;
}
.search-query .input-box button.button i.glyphicons.search {
  opacity: 0.5;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.search-query .input-box button.button i.glyphicons.search:hover {
  opacity: 1;
}
.search-query .input-box button.button i.glyphicons.search:active {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.search-query .input-box input[type="text"] {
  width: 100%;
}
.search-query .advice {
  padding: 3px 10px;
  border: 1px solid #cccccc;
  background: #f4f4f4;
  float: left;
  -webkit-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 2px;
  -moz-background-clip: padding;
  border-radius: 2px;
  background-clip: padding-box;
}
.search-query .advice a {
  font-weight: bold;
}
.mpblog-search .block-content button.button {
  margin-top: 10px;
  margin-bottom: 5px;
}
.mpblog-search .block-content input.input-text {
  width: 168px;
  margin-top: 5px;
}
/* Preview */
.mpblog-preview {
  padding: 20px;
}
.mpblog-preview .mpblog-preview-header {
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.mpblog-preview-button-set {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
textarea.placeholder .placeholder,
input.placeholder[type="text"] .placeholder {
  color: #8c8c8c;
  text-indent: 0;
  opacity: 0.8;
  -webkit-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -moz-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -o-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
textarea.placeholder .hovered-placeholder,
input.placeholder[type="text"] .hovered-placeholder {
  opacity: 1;
}
textarea.placeholder .focused-placeholder,
input.placeholder[type="text"] .focused-placeholder {
  text-indent: -100%;
  opacity: 0;
}
textarea.placeholder::-webkit-input-placeholder,
input.placeholder[type="text"]::-webkit-input-placeholder {
  color: #8c8c8c;
  text-indent: 0;
  opacity: 0.8;
  -webkit-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -moz-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -o-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
textarea.placeholder:-moz-placeholder,
input.placeholder[type="text"]:-moz-placeholder {
  color: #8c8c8c;
  text-indent: 0;
  opacity: 0.8;
  -webkit-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -moz-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -o-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
textarea.placeholder::-moz-placeholder,
input.placeholder[type="text"]::-moz-placeholder {
  color: #8c8c8c;
  text-indent: 0;
  opacity: 0.8;
  -webkit-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -moz-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -o-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
textarea.placeholder:-ms-input-placeholder,
input.placeholder[type="text"]:-ms-input-placeholder {
  color: #8c8c8c;
  text-indent: 0;
  opacity: 0.8;
  -webkit-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -moz-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -o-transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
textarea.placeholder:hover::-webkit-input-placeholder,
input.placeholder[type="text"]:hover::-webkit-input-placeholder {
  opacity: 1;
}
textarea.placeholder:hover:-moz-placeholder,
input.placeholder[type="text"]:hover:-moz-placeholder {
  opacity: 1;
}
textarea.placeholder:hover::-moz-placeholder,
input.placeholder[type="text"]:hover::-moz-placeholder {
  opacity: 1;
}
textarea.placeholder:hover:-ms-input-placeholder,
input.placeholder[type="text"]:hover:-ms-input-placeholder {
  opacity: 1;
}
textarea.placeholder:focus,
input.placeholder[type="text"]:focus {
  -webkit-box-shadow: inset 0px 0px 5px 0px #cccccc;
  -moz-box-shadow: inset 0px 0px 5px 0px #cccccc;
  box-shadow: inset 0px 0px 5px 0px #cccccc;
  border: 1px solid #4d4d4d;
}
textarea.placeholder:focus::-webkit-input-placeholder,
input.placeholder[type="text"]:focus::-webkit-input-placeholder {
  text-indent: -100%;
  opacity: 0;
}
textarea.placeholder:focus:-moz-placeholder,
input.placeholder[type="text"]:focus:-moz-placeholder {
  text-indent: -100%;
  opacity: 0;
}
textarea.placeholder:focus::-moz-placeholder,
input.placeholder[type="text"]:focus::-moz-placeholder {
  text-indent: -100%;
  opacity: 0;
}
textarea.placeholder:focus:-ms-input-placeholder,
input.placeholder[type="text"]:focus:-ms-input-placeholder {
  text-indent: -100%;
  opacity: 0;
}
.fix-me {
  zoom: 1;
  /* IE6&7 */
}
.fix-me:before,
.fix-me:after {
  content: "";
  display: table;
}
.fix-me:after {
  clear: both;
}
.to-left {
  float: left;
}
.to-right {
  float: right;
}
/* Misc styles */
div.fixed {
  clear: both;
}
/* Icons Color Scheme */
i.mpblog-classic.glyphicons,
i.mpblog-classic.glyphicons:before {
  color: #3399cc;
}
i.mpblog-red.glyphicons,
i.mpblog-red.glyphicons:before {
  color: #7C0104;
}
i.mpblog-green.glyphicons,
i.mpblog-green.glyphicons:before {
  color: #003300;
}
i.mpblog-blue.glyphicons,
i.mpblog-blue.glyphicons:before {
  color: #003366;
}
i.mpblog-grey.glyphicons,
i.mpblog-grey.glyphicons:before {
  color: #333333;
}
i.mpblog-old-magento.glyphicons,
i.mpblog-old-magento.glyphicons:before {
  color: #0A263C;
}

/*sm image slider*/
.sm_imageslider_wrap{
	overflow: hidden;
}
.sm_imageslider_wrap .pre-text,
.sm_imageslider_wrap .post-text{
	margin: 10px 0;
}
.sm_imageslider_wrap .title-imageslider{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 15px;
}
.sm_imageslider .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sm_imageslider .owl-animated-in {
  z-index: 0;
}
.sm_imageslider .owl-animated-out {
  z-index: 1;
}
.sm_imageslider .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.sm_imageslider {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.sm_imageslider .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.sm_imageslider .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.sm_imageslider .owl-stage-outer {
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.sm_imageslider .owl-controls .owl-nav .owl-prev,
.sm_imageslider .owl-controls .owl-nav .owl-next,
.sm_imageslider .owl-controls .owl-dot {
  cursor: pointer;
  /*cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;*/
}

.sm_imageslider .owl-dots .owl-dot {
    display: inline-block;
}

.sm_imageslider.owl-loaded {
  display: block;
}
.sm_imageslider.owl-loading {
  opacity: 0;
  display: block;
}
.sm_imageslider.owl-hidden {
  opacity: 0;
}
.sm_imageslider .owl-refresh .owl-item {
  display: none;
}
.sm_imageslider .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  /*-webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;*/
}
.sm_imageslider .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
/*.sm_imageslider.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.sm_imageslider .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}*/
.sm_imageslider.owl-rtl {
  direction: rtl;
}
.sm_imageslider.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .sm_imageslider {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.sm_imageslider .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.sm_imageslider .owl-item img {
  transform-style: preserve-3d;
}

.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
    background: none repeat scroll 0 0 #d6d6d6;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block !important;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
}
.sm_imageslider .owl-controls .owl-dot, 
.sm_imageslider .owl-controls .owl-nav .owl-next, 
.sm_imageslider .owl-controls .owl-nav .owl-prev {
    -moz-user-select: none;
    cursor: pointer;
}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
}

.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span {
    background: none repeat scroll 0 0 #869791;
}
.owl-theme .owl-dots .owl-dot span {
    background: none repeat scroll 0 0 #d6d6d6;
    border-radius: 30px;
    display: block;
    height: 10px;
    margin: 5px 7px;
    transition: opacity 200ms ease 0s;
    width: 10px;
}

div.banner-10-2016 { background-color: #199881; font-family: "Trade Gothic LT"; height: 88px; text-align: center; }

div.banner-10-2016 > span.circle { background-image: url("https://www.jaloucity.de/skin/frontend/default/jaloucity_rwd/images/banners/10-rabatt-circle.png"); background-position: center; display: inline-block; height: 88px; margin: 0 24px; width: 146px; }

div.banner-10-2016 > span.text { color: white; font-size: 36px; font-weight: 100; margin: 0 48px; line-height: 1; padding-top: 10px; position: relative; text-align: left; white-space: nowrap; }

div.banner-10-2016 > span.text strong { font-weight: 600; text-decoration: underline; text-transform: uppercase; }

div.banner-10-2016 > span.text small { display: block; font-size: 18px; line-height: 40px; position: relative; }

div.banner-10-2016 > a.action { background-color: #cc0070; border-radius: 5px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.25); color: white; display: inline-block; font-size: 20px; line-height: normal; margin: 20px 24px; padding: 12px 24px; position: relative; white-space: nowrap; vertical-align: top; }

@media only screen and (max-width: 1279px) { div.banner-10-2016 > span.circle.right { display: none; } }

@media only screen and (max-width: 1023px) { div.banner-10-2016 { height: auto; }
  div.banner-10-2016 > span.circle.left { display: none; }
  div.banner-10-2016 > span.text { margin: 0; padding: 28px 0 15px; font-size: 32px; }
  div.banner-10-2016 > a.action { margin: 27px 0 0 50px; } }

@media only screen and (min-width: 668px) { div.banner-10-2016 > span.text { display: inline-block; } }

@media only screen and (max-width: 667px) { div.banner-10-2016 { line-height: 66px; }
  div.banner-10-2016 > span.text { font-size: 32px; /*margin: 0 48px;*/ padding: 20px 0 0; }
  div.banner-10-2016 > span.text small { font-size: 22px; text-align: center; top: 55px; }
  div.banner-10-2016 > a.action { margin: -50px 0 0; } }

@media only screen and (max-width: 479px) { div.banner-10-2016 .break { display: block; }
  div.banner-10-2016 > span.text { font-size: 25px; margin: 0; }
  div.banner-10-2016 > span.text small { font-size: 18px; line-height: 22px; } }

@media only screen and (max-width: 425px) { div.banner-10-2016 > span.text { margin: 0; } }

/*# sourceMappingURL=banners.css.map */

