/* Minification failed. Returning unminified contents. (6396,1): run-time error CSS1019: Unexpected token, found '{' (6397,22): run-time error CSS1030: Expected identifier, found ' ' (6397,30): run-time error CSS1031: Expected selector, found ';' (6397,30): run-time error CSS1025: Expected comma or open brace, found ';' (6398,1): run-time error CSS1019: Unexpected token, found '}' */ div.buttons { overflow: hidden; } div.buttons ul { float: right; overflow: hidden; } div.buttons ul li { float: left; } div.buttons ul li + li { margin-left: 5px; } .button, a.minor, div.buttons ul li > * { height: 30px; color: #666666; display: block; padding: 0 5px; overflow: visible; line-height: 30px; text-align: center; text-decoration: underline; } .button:hover, a.minor:hover, div.buttons ul li > *:hover { color: white; text-decoration: none; background-color: #511b57; } a.major, div.buttons ul li > a.major { display: block; padding: 0 10px; font-size: 14px; font-weight: bold; text-align: center; background: #904098; color: white !important; text-transform: uppercase; } div.buttons ul li > a.major { text-decoration: none; } a.major:hover, div.buttons ul li > a.major:hover { text-decoration: underline; } a.standard, div.buttons ul li > a.standard { display: block; font-size: 14px; padding: 0 10px; font-weight: bold; text-align: center; text-decoration: none; font-family: helvetica; color: white !important; background-color: #666666; } a.standard:hover, div.buttons ul li > a.standard:hover { background-color: #511b57; } * { margin: 0; padding: 0; } body { font-size: 13px; min-width: 320px; background: url('Themes/Magelia/Images/navigation.png') repeat-x 0 100px; } body, a, input, textarea { color: #58595b; } a { outline: none; text-decoration: none; } a:hover { text-decoration: underline; } ul { list-style: none; } h1 { font-size: 45px; } h2 { font-size: 24px; } h3 { font-size: 20px; } h4 { font-size: 14px; } h5 { font-size: 12px; } h6 { font-size: 12px; } a > img { border: 0; }form > * + *, form div.field + * , form div.editor-field + * { margin-top: 5px; } input[type=tel], input[type=text], input[type=date], input[type=email], input[type=password], textarea { border-width: 1px; border-style: solid; border-left-color: #CFCFCF; border-top-color: #CFCFCF; border-bottom-color: transparent; border-right-color: transparent; -webkit-appearance: none; border-radius: 0; outline-color: #90C026; } textarea { overflow: auto; } form div.field, form div.editor-field { overflow: hidden; line-height: 25px; } form div.field > *, form div.editor-field > * { float: left; min-height: 25px; display: block; } form div.field input[type=checkbox], form div.editor-field input[type=checkbox] { height: auto; margin-top: 3px; } form div.field input[disabled=disabled], form div.editor-field input[disabled=disabled] { background-color: #efefef; } form div.field label, form div.editor-field label { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .popin { z-index: 100; padding: 10px; display: none; position: fixed; background-color: white; border: 1px solid black; } .popin > section.content { margin-top: 5px; } .popin > section.content a.close { position: absolute; background: url('Themes/Magelia/Images/cross_666666.png') no-repeat center; right: 10px; top: 10px; width: 20px; height: 20px; text-indent: -9999px; } .popin > section.content a.close:hover { background-image: url('Themes/Magelia/Images/cross_black.png'); } .popin-overlay { top: 0; left: 0; z-index: 99; width: 100%; height: 100%; position: fixed; background: url('Themes/Magelia/Images/opaque.png') repeat 0 0; } .validation-summary-errors { padding: 10px; border: 1px solid red; color: red; } .validation-summary-errors span { font-weight: bold; } .validation-summary-errors ul { color: black; margin-top: 5px; list-style-type: square; list-style-position: inside; } .validation-summary-errors ul { color: red; } .input-validation-error { color: red; border: 1px solid red !important; } .field-validation-error, .field-validation-valid { display: none !important; } #address { background-color: white; margin: 0 auto; padding: 20px; } #address > h4, #address > section.content { margin: 0 auto; } #address > h4 { height: 30px; line-height: 30px; padding-left: 10px; background-color: #ebebeb; text-transform: uppercase; } #address > section.content { padding: 5px; background-color: white; } #address > section.content div.info p { text-align: justify; } #address > section.content form { margin-top: 5px; } #address > section.content form div.address { overflow: hidden; margin-left: -5px; } #address > section.content form div.address div.field { float: left; height: 29px; width: 462px; margin-left: 5px; overflow: hidden; } #address > section.content form div.address div.field label { width: 150px; } #address > section.content form div.address div.field input, #address > section.content form div.address div.field select { float: right; } #address > section.content form div.address div.field input { width: 298px; } #address > section.content form div.address div.field select { width: 302px; } #authenticated > section.addresses { width: 460px; height: 200px; } #authenticated > section.addresses > h4 { height: 30px; line-height: 30px; padding-left: 10px; background-color: #ebebeb; text-transform: uppercase; } #authenticated > section.addresses > section.content { padding: 5px; height: 162px; overflow: auto; background-color: white; } #authenticated > section.addresses div.selector { height: 125px; overflow: hidden; } #authenticated > section.addresses div.selector form { float: right; overflow: hidden; padding-top: 40px; } #authenticated > section.addresses div.selector form > * { float: left; margin-top: 0; } #authenticated > section.addresses div.selector form select { width: 360px; padding: 6px 0; display: block; margin-right: 5px; } #anonymous section.authentication { width: 460px; } #anonymous section.authentication > h4 { height: 30px; line-height: 30px; padding-left: 10px; background-color: #ebebeb; text-transform: uppercase; } #anonymous section.authentication > section.content { padding: 5px; background-color: white; } #anonymous section.authentication div.info p { text-align: justify; } #anonymous section.authentication form { margin-top: 5px; } #anonymous section.authentication form label { width: 160px; } #anonymous section.authentication form input { float: right; width: 288px; } #anonymous section.authentication form input[type=checkbox] { width: auto; float: left; } #account-edit { overflow: hidden; } #account-edit > * { float: left; width: 800px; } #account-edit > h3 { height: 30px; } #account-edit > section + section { margin-top: 10px; }#forgot-password { margin: 0 auto; padding: 20px; background-color: white; } #forgot-password > h4, #forgot-password > section.content { margin: 0 auto; width: 510px; } #forgot-password > h4 { height: 30px; line-height: 30px; padding-left: 10px; background-color: #ebebeb; text-transform: uppercase; } #forgot-password > section.content { padding: 5px; background-color: white; } #forgot-password > section.content > div.info { margin-bottom: 5px; } #forgot-password form { margin-top: 15px; } #forgot-password form label { width: 160px; } #forgot-password form input, #forgot-password form select { float: right; } #forgot-password form input { width: 348px; } #forgot-password form select { width: 340px; } #forgot-password-email > h4 { height: 30px; line-height: 30px; padding-left: 5px; text-transform: uppercase; }#anonymous { background-color: white; width: 940px; margin: 0 auto; overflow: hidden; padding: 20px; } #anonymous > h1 { font-size: 24px; margin-bottom: 10px; } #anonymous > p { margin: 10px 0; } #anonymous section.authentication { clear: both; float: right; right: 480px; position: relative; } #anonymous section.new-account { left: 480px; position: relative; } #authenticated { width: 940px; margin: 0 auto; overflow: hidden; background-color: white; padding: 20px; } #authenticated > h1 { font-size: 24px; margin-bottom: 10px; } #authenticated > p { margin: 10px 0; } #authenticated > section { float: left; } #authenticated > section.user-profile, #authenticated > section.addresses { margin-left: 0; } #authenticated > section.order-history, #authenticated > section.nuget-repository { margin-left: 20px; } #authenticated > section.user-profile, #authenticated > section.order-history { margin-bottom: 20px; }#account-edit section.information > h4 { height: 30px; line-height: 30px; padding-left: 10px; background-color: #ebebeb; text-transform: uppercase; } #account-edit section.information > section.content { padding: 5px; background-color: white; } #account-edit section.information div.info p { text-align: justify; } #account-edit section.information form { margin-top: 5px; } #account-edit section.information form label { width: 300px; } #account-edit section.information form input { width: 488px; } #account-edit section.information form select { width: 490px; } #account-edit section.information form span[data-model="Yosemite.DateInput"] select { float: none; width: auto; }#anonymous section.new-account { width: 460px; } #anonymous section.new-account > h4 { height: 30px; line-height: 30px; padding-left: 10px; background-color: #ebebeb; text-transform: uppercase; } #anonymous section.new-account > section.content { padding: 5px; background-color: white; } #anonymous section.new-account form { margin-top: 5px; } #anonymous section.new-account form input, #anonymous section.new-account form select { float: right; } #anonymous section.new-account form label { width: 160px; } #anonymous section.new-account form input { width: 288px; } #anonymous section.new-account form select { width: 290px; } #anonymous section.new-account form span[data-model="Yosemite.DateInput"] select { float: none; width: 87px; } #anonymous section.new-account form input[type=checkbox] { width: auto; float: left; }#new-password { margin: 0 auto; padding: 20px; background-color: white; } #new-password > h4, #new-password > section.content { margin: 0 auto; width: 500px; } #new-password > h4 { height: 30px; line-height: 30px; padding-left: 10px; background-color: #ebebeb; text-transform: uppercase; } #new-password > section.content { padding: 5px; background-color: white; } #new-password form { margin-top: 5px; } #new-password form label { width: 150px; } #new-password form input, #new-password form select { float: right; } #new-password form input { width: 338px; } #new-password form select { width: 340px; } #authenticated > section.nuget-repository { width: 460px; height: 200px; } #authenticated > section.nuget-repository > h4 { height: 30px; line-height: 30px; padding-left: 5px; background-color: #ebebeb; text-transform: uppercase; } #authenticated > section.nuget-repository > section.content { padding: 5px; height: 162px; overflow: auto; background-color: white; } #authenticated > section.nuget-repository p { line-height: 30px; } #authenticated > section.nuget-repository p > span { font-weight: bold; } #authenticated > section.nuget-repository p > input[type=text] { width: 100%; display: block; } #authenticated > section.nuget-repository div.info { height: 125px; } #order { padding: 20px; } #order:after { clear: both; content: ""; display: table; } #order > h1 { font-size: 24px; margin-bottom: 20px; } #order > div.basket { float: left; width: 560px; margin-right: 20px; } #order > div.basket > aside.reinsurance-blocks { display: none; } #order > aside { float: left; width: 360px; } #order > aside table.mobile { display: none; } #order > aside > ul > li { margin-top: 10px; } #order > aside > ul > li:first-child { margin-top: 0; } #order > aside > ul > li > h4 { height: 30px; font-size: 20px; line-height: 30px; text-align: center; border: 1px solid #CCCCCC; background-color: #ebebeb; } #order > aside > ul > li > h4 + a { display: none; } #order > aside > ul > li > section { display: block; padding: 10px; } #order > aside > ul > li > section > table { width: 100%; } #order > aside > ul > li.order-summary > section > section:after { clear: both; content: ""; display: table; } #order > aside > ul > li.order-summary > section > section > div { float: left; } #order > aside > ul > li.order-summary > section > section > div:first-child { width: 195px; } #order > aside > ul > li.order-summary > section > section > div:first-child > span ~ span { line-height: 40px; } #order > aside > ul > li.order-summary > section a { text-decoration: underline; } #order > aside > ul > li.order-detail { display: none; } #order > aside > ul > li.order-addresses > section:after { clear: both; content: ""; display: table; } #order > aside > ul > li.order-addresses > section > div + div { margin-left: 4%; } #order > aside > ul > li.order-addresses > section > div.shipping, #order > aside > ul > li.order-addresses > section > div.shipping + div { float: left; width: 48%; } #order > aside > ul > li.order-shipping > section > table > tbody > tr > td:first-child > img { max-width: 60px; max-height: 60px; } #order > aside > ul > li.order-shipping > section tr td.orderSubset { padding-top: 5px; } #order > aside > ul > li.order-shipping > section tr:first-child td.orderSubset { padding-top: 0; } #order > aside > ul > li.order-shipping > section a.tracking { text-transform: uppercase; text-decoration: underline; } #authenticated > section.order-history { width: 460px; height: 200px; } #authenticated > section.order-history > h4 { height: 30px; line-height: 30px; padding-left: 10px; background-color: #ebebeb; text-transform: uppercase; } #authenticated > section.order-history > section.content { padding: 5px; height: 162px; overflow: auto; background-color: white; } #authenticated > section.order-history div.last-order { height: 125px; overflow: hidden; line-height: 18px; } #authenticated > section.order-history div.last-order p { clear: both; float: left; } #authenticated > section.order-history div.last-order section.details { clear: both; float: right; }#orders { padding: 20px; } #orders > h1 { font-size: 24px; } #orders ul.tabs { margin: 20px 0; } #orders ul.tabs:after { clear: both; content: ""; display: table; } #orders ul.tabs > li { float: left; text-align: center; } #orders ul.tabs > li:first-child { margin-right: 20px; } #orders ul.tabs > li > a { width: 200px; display: block; font-size: 16px; font-weight: bold; font-family: Helvetica; border: 1px solid #3c3e45; } #orders ul.tabs > li.current > a { color: white; background-color: #666666; } #orders ul.list:after { clear: both; content: ""; display: table; } #orders ul.list > li.order { height: 75px; }.order { float: left; width: 440px; padding: 5px; margin-left: 20px; margin-bottom: 10px; } .order.even { background-color: #EBEBEB; } .order > section > div { float: left; } .order > section > div:first-child { width: 195px; } .order > section > div:first-child > span ~ span { line-height: 40px; } .order > section > a { float: right; height: 55px; width: 21px; display: block; text-indent: -9999px; background: url('Themes/Magelia/Images/plus.png') no-repeat 0 25px; } .order > ul.buttons { clear: both; } .order > ul.buttons > li > a { text-decoration: underline; }#account-edit section.password > h4 { height: 30px; line-height: 30px; padding-left: 10px; background-color: #ebebeb; text-transform: uppercase; } #account-edit section.password > section.content { padding: 5px; background-color: white; } #account-edit section.password div.info p { text-align: justify; } #account-edit section.password form { margin-top: 5px; } #account-edit section.password form label { width: 300px; } #account-edit section.password form input { width: 488px; } #account-edit section.secret > h4 { height: 30px; line-height: 30px; padding-left: 10px; background-color: #ebebeb; text-transform: uppercase; } #account-edit section.secret > section.content { padding: 5px; background-color: white; } #account-edit section.secret div.info p { text-align: justify; } #account-edit section.secret form { margin-top: 5px; } #account-edit section.secret form label { width: 300px; } #account-edit section.secret form input { width: 488px; } #account-edit section.secret form select { width: 490px; } #authenticated > section.user-profile { width: 460px; height: 200px; } #authenticated > section.user-profile > h4 { height: 30px; line-height: 30px; padding-left: 5px; background-color: #ebebeb; text-transform: uppercase; } #authenticated > section.user-profile > section.content { padding: 5px; height: 162px; overflow: auto; background-color: white; } #authenticated > section.user-profile p { line-height: 30px; } #authenticated > section.user-profile p > span { font-weight: bold; } #authenticated > section.user-profile div.info { height: 125px; } #checkout-payment-authorize-wrapper h2 { display: none; } #checkout-payment-authorize-wrapper .checkout-form-inputs:after { content: ""; display: table; clear: both; } #checkout-payment-authorize-wrapper .accept-terms-conditions { margin-top: 10px; clear: left; }div.basket table.mobile { display: none; } div.basket { overflow: hidden; } .basket a { color: #666666; } .basket a:hover { color: black; } div.basket > * { float: left; } div.basket table { width: 100%; border-collapse: collapse; } div.basket table td, div.basket table th { padding: 5px; } div.basket table td.orderSubset { height: 20px; background: #ebebeb; border-bottom: 1px solid #CCCCCC; } div.basket table tr.orderSubset-total > td > table.recap > tbody > tr:first-child { display: none; } div.basket table td.name > a { font-size: 24px; } div.basket table td.name { padding-top: 20px; } div.basket table td.name > a, div.basket table td.name > a:hover { color: black; } div.basket table td.image { width: 150px; } div.basket table td.image > a { background-color: white; border: 1px solid #F6F6F6; display: block; padding: 0; width: 140px; height: 140px; } div.basket table td.image img { max-width: 140px; max-height: 140px; } div.basket table td.references { padding-left: 10px; vertical-align: top; } div.basket table td.references a { color: black; } div.basket table td.references > a.brand { color: black; text-transform: uppercase; } div.basket table td.references ul { padding: 10px 0; list-style-type: square; list-style-position: inside; } div.basket table td.references + td { vertical-align: top; } div.basket table td table.recap { font-weight: bold; } div.basket table td table.recap > tbody > tr { background: url('Themes/Magelia/Images/dot.png') repeat-x 0 50%; } div.basket table td table.recap > tbody > tr.subtotal { display: none; } div.basket table td table.recap > tbody > tr > td { padding-left: 0; padding-right: 0; } div.basket table td table.recap > tbody > tr > td:first-child + td { color: black; font-size: 14px; font-weight: bold; text-align: right; } div.basket table td table.recap > tbody > tr > td > span, div.basket table td table.recap > tbody > tr > td > label { padding-left: 5px; background-color: white; } div.basket table td table.recap > tbody > tr > td:first-child > span, div.basket table td table.recap > tbody > tr > td:first-child > label { color: #666666; padding-left: 0; padding-right: 5px; } div.basket table td table.recap > tbody > tr > td > span.cut-price { text-decoration: line-through; font-weight: bold; color: black; } div.basket table td table.recap input[type=text], div.basket table td table.recap input[type=number] { width: 30px; height: 20px; text-align: right; } div.basket table tr.discounts { background: none !important; font-style: italic; } div.basket table tr.vouchers + tr { border-top: 1px solid #CCCCCC; } div.basket table tr.discounts + tr { border-top: 1px solid black; } div.basket table tr.remove, div.basket table tr.remove table.recap > tbody > tr > td > span { background-color: white; } div.basket table tr.remove { border-bottom: 1px solid #CCCCCC; } div.basket table tr.remove table.recap > tbody > tr > td + td > span { font-size: 16px; font-weight: bold; } div.basket table tr.remove a { height: 10px; padding-left: 15px; line-height: 10px; display: inline-block; background: url('Themes/Magelia/Images/cross_666666.png') no-repeat; margin-left: 10px; } div.basket table tr.remove a:hover { background-image: url('Themes/Magelia/Images/cross_black.png'); } div.basket table td.shipping { background-color: white; font-weight: normal; } div.basket table td.shipping table { text-align: right; width: 100%; float: right; } div.basket table td.shipping table tbody tr + tr td a { color: #3C3E45; } div.basket table td.shipping td img { max-width: 60px; max-height: 60px; } div.basket table td.licenses > ul { overflow: hidden; } div.basket table td.licenses > ul > li { display: block; height: 20px; line-height: 20px; margin-right: 10px; margin-bottom: 10px; } div.basket table td.licenses > a { font-weight: bold; } div.basket table td.licenses > ul > li > a { color: #904098; font-weight: bold; } div.basket table td.nuget-package > ul { overflow: hidden; } div.basket table td.nuget-package > ul > li { display: block; height: 20px; line-height: 20px; margin-right: 10px; margin-bottom: 10px; } div.basket table td.nuget-package > ul > li > a { font-weight: bold; } div.basket > table > tfoot tr.vouchers { border-top: 1px solid #CCCCCC; } div.basket > table > tfoot tr.vouchers > td:first-child { text-align: right; font-size: 14px; color: #666666; } div.basket > table > tfoot tr.vouchers td input[type=text] { width: 100%; height: 30px; line-height: 30px; } div.basket > table > tfoot tr.vouchers td.action { text-align: center; padding: 0; } div.basket > table > tfoot tr.vouchers table tbody tr:first-child td.action a { padding: 0 5px; text-decoration: underline; } div.basket > table > tfoot tr.vouchers table tbody tr:first-child td.action a:hover { color: white; text-decoration: none; background-color: black; } div.basket > table > tfoot tr.vouchers table tfoot td.action a.standard { height: 32px; line-height: 32px; } div.basket > table > tfoot tr.vouchers + tr { border-top: 1px solid #CCCCCC; } div.basket > table > tfoot tr.vouchers + tr.discounts { border-top: 0; } div.basket > table > tfoot tr.discounts + tr { border-top: 1px solid #CCCCCC; border-bottom: 0; } div.basket > table > tfoot td > span:first-child { color: #666666; } div.basket > table > tfoot td.sub-total { font-size: 15px; } div.basket > table > tfoot td.sub-total > span:first-child + span { font-weight: bold; } div.basket > table > tfoot td.total > table { width: auto; float: right; } div.basket > table > tfoot td.total > table > tbody > tr > td { text-align: left; vertical-align: middle; } div.basket > table > tfoot td.total > table > tbody > tr > td > strong { font-size: 24px; } div.basket > table > tfoot td.total > table > tbody > tr > td > em { font-size: 11px; } div.basket > table > tfoot td.total > table > tbody > tr > td + td { color: black; font-size: 24px; padding-right: 0; text-align: right; font-weight: bold; } div.basket > table > tfoot td.checkout { padding: 10px 0 0 0; } div.basket > table > tfoot td.checkout a.major { padding: 5px 0; font-size: 24px; } div.popin.modify { width: 960px; } #estimate-shipping { overflow: hidden; } #estimate-shipping > * { float: left; } #estimate-shipping .validation-summary-errors { float: none; clear: both; } #estimate-shipping div.field > * { float: none; } #estimate-shipping div.field + * { margin-left: 10px; } #estimate-shipping div.field input, #estimate-shipping div.field select { width: 150px; } #estimate-shipping a.major { line-height: 27px; margin: 30px 0 0 10px; } #estimate-shipping table.location { width: 200px; } #estimate-shipping table.location tr { background: url('Themes/Magelia/Images/dot.png') repeat-x 0 50%; } #estimate-shipping table.location tr td { padding: 5px 0; } #estimate-shipping table.location tr td span { background-color: white; } #estimate-shipping table.location tr td:first-child { font-weight: bold; } #estimate-shipping table.location tr td:first-child span { padding-right: 5px; } #estimate-shipping table.location tr td:first-child + td { text-align: right; } #estimate-shipping table.location tr td:first-child + td span { padding-left: 5px; } #estimate-shipping table.location tr.change { background: none; } #estimate-shipping table.location tr.change td a { line-height: 30px; } #estimate-shipping p.undeliverable { padding: 10px; margin-left: 10px; border: 1px solid red; background-color: pink; } #estimate-shipping table.shippingrates { width: 350px; margin-left: 10px; border: 1px solid #cacaca; } #estimate-shipping table.shippingrates > tbody > tr > td { border-bottom: 1px solid #cacaca; } #estimate-shipping table.shippingrates > tbody > tr > td.carrier, #estimate-shipping table.shippingrates > tbody > tr > td.price { font-weight: bold; border-bottom: 0; background: url('Themes/Magelia/Images/dot.png') repeat-x 0 50%; } #estimate-shipping table.shippingrates > tbody > tr > td.carrier { padding-left: 0; } #estimate-shipping table.shippingrates > tbody > tr > td span { padding: 0 5px; background-color: white; } #estimate-shipping table.shippingrates > tbody > tr > td.price { padding-right: 0; text-align: right; } #estimate-shipping table.shippingrates > tbody > tr > td img { max-width: 80px; max-height: 40px; } #estimate-shipping div.buttons { float: none; clear: both; padding-top: 10px; } #estimate-shipping div.buttons > ul li a.major { margin: 0; line-height: 30px; } #basket { padding: 20px; overflow: hidden; background-color: white; } #basket > h1 { width: 100%; padding: 10px 0; font-size: 24px; } #basket > h1 a { padding: 10px 0 0 30px; text-transform: uppercase; background: url('Themes/Magelia/Images/basket.png') no-repeat 0 50%; } #basket > div.basket > aside { width: 100%; } #basket.reinsurance > div.basket > table, #basket.reinsurance > div.basket > p.empty { width: 650px; } #basket.reinsurance > div.basket > aside.reinsurance-blocks { width: 230px; margin-left: 60px; } #basket.reinsurance > div.basket > aside.reinsurance-blocks > h3 { display: none; } #basket.reinsurance > div.basket > aside.reinsurance-blocks > ul > li { margin-top: 10px; } #basket.reinsurance > div.basket > aside.reinsurance-blocks > ul > li > header + a { display: none !important; }#products.category > div.banners > a { width: 60px; } #products.category > div.banners > a > span { width: 60px; height: 60px; } #products.category > div.banners > a.next span { background-image: url('Themes/Magelia/Images/next.png'); } #products.category > div.banners > a.next:hover span { background-image: url('Themes/Magelia/Images/Hover/next_hover.png'); } #products.category > div.banners > a.previous span { background-image: url('Themes/Magelia/Images/back.png'); } #products.category > div.banners > a.previous:hover span { background-image: url('Themes/Magelia/Images/Hover/back_hover.png'); } #products.category > section.child-categories { float: left; width: 220px; height: 100%; overflow: hidden; margin-top: 10px; padding: 20px; } #products.category > section.child-categories > ul > li > h2 { font-size: 12px; font-weight: normal; } #products.category > section.child-categories > ul > li > h2 > a:hover { color: #666666; } #products.category > section.child-categories > ul > li + li { margin-top: 5px; } #products.category > iframe.no-content-items { height: 149px; }div.extension-definition { overflow: hidden; } div.extension-definition > section.images { overflow: hidden; margin-right: 20px; } div.extension-definition > section.images div.current { width: 450px; height: 450px; overflow: hidden; position: relative; background-color: white; border: 5px solid #F6F6F6; } div.extension-definition > section.images div.current a { left: 10px; width: 40px; bottom: 10px; height: 40px; position: absolute; text-indent: -9999px; background: url('Themes/Magelia/Images/sprite_zoom.png') no-repeat 0 0; } div.extension-definition > section.images div.current img { max-width: 450px; max-height: 450px; } div.extension-definition > section.images div.current img:hover { cursor: pointer; } div.extension-definition > section.images ul.captions { margin-top: 10px; } div.extension-definition > section.images div.thumbs { margin-top: 10px; overflow: hidden; } div.extension-definition > section.images div.thumbs.empty { display: none; } div.extension-definition > section.images div.thumbs > * { float: left; } div.extension-definition > section.images div.thumbs > a { width: 40px; margin: 0 10px; height: 150px; display: block; text-indent: -9999px; background-position: 7px 50%; background-repeat: no-repeat; } div.extension-definition > section.images div.thumbs > a.previous { background-image: url('Themes/Magelia/Images/back.png'); } div.extension-definition > section.images div.thumbs > a.previous:hover { background-image: url('Themes/Magelia/Images/Hover/back_hover.png'); } div.extension-definition > section.images div.thumbs > a.next { background-image: url('Themes/Magelia/Images/next.png'); } div.extension-definition > section.images div.thumbs > a.next:hover { background-image: url('Themes/Magelia/Images/Hover/next_hover.png'); } div.extension-definition > section.images div.thumbs div.container { width: 340px; overflow: hidden; } div.extension-definition > section.images div.thumbs div.container ul { overflow: hidden; } div.extension-definition > section.images div.thumbs div.container ul li { float: left; width: 140px; height: 140px; padding: 0 15px; text-align: center; } div.extension-definition > section.images div.thumbs div.container ul li a { display: block; background-color: white; width: 140px; height: 140px; } div.extension-definition > section.images div.thumbs div.container ul li a img { max-width: 140px; max-height: 140px; } div.extension-definition > section.images.zoom { width: 940px; margin-right: 0; background-color: white; } div.extension-definition > section.images.zoom div.current { width: 930px; height: auto; max-height: 930px; } div.extension-definition > section.images.zoom div.current a { top: 10px; left: auto; right: 10px; bottom: auto; background-position: 50% -40px; } div.extension-definition > section.images.zoom div.current img { max-width: 930px; max-height: 930px; } div.extension-definition > section.images.zoom div.thumbs div.container { width: 820px; margin: 0; } div.extension-definition > section.images.zoom div.thumbs div.container ul li { padding: 0 12px; } div.extension-definition > section.images.zoom + section.description, div.extension-definition > section.images.zoom + section.description + ul.attributes, div.extension-definition > section.images.zoom + section.description + ul.attributes + section.basket, div.extension-definition > section.images.zoom + section.description + ul.attributes + ul.attributes, div.extension-definition > section.images.zoom + section.description + ul.attributes + ul.attributes + section.basket, div.extension-definition > section.images.zoom + section.description + section.basket { display: none; } div.extension-definition > ul.attributes, div.extension-definition > section.images, div.extension-definition > section.description { float: left; width: 460px; } div.extension-definition > section.description { font-size: 13px; } div.extension-definition > section.description > header { overflow: hidden; } div.extension-definition > section.description > header > * { float: left; } div.extension-definition > section.description > header > aside { width: 50px; height: 50px; margin-right: 20px; } div.extension-definition > section.description > header > aside img { max-width: 100%; max-height: 100%; } div.extension-definition > section.description > header > section { width: 390px; } div.extension-definition > section.description > header > section h1 { font-size: 20px; } div.extension-definition > section.description > header h1 > a { text-transform: uppercase; } div.extension-definition > section.description > * + * { float: left; clear: both; display: block; margin-top: 10px; } div.extension-definition > section.description > div.tags ul li { display: inline-block; } div.extension-definition > section.description > div.tags ul li + li { margin-left: 5px; } div.extension-definition > section.description > div.tags ul li span { height: 25px; padding: 0 20px; font-weight: bold; line-height: 25px; text-align: center; display: inline-block; } div.extension-definition > section.description > div.tags ul li span.new { color: white; background-color: red; text-transform: uppercase; } div.extension-definition > section.description > div.tags ul li span.certified { color: #904098; border: 1px solid #CCC; background-color: white; } div.extension-definition > section.description > div.tags ul li span.scope { background-color: #cccccc; } div.extension-definition > section.description > div.scope { font-weight: bold; } div.extension-definition > section.additional-informations { width: 460px; float: right; margin-top: 30px; } div.extension-definition > section.additional-informations > table { width: 100%; background-color: white; border-collapse: collapse; } div.extension-definition > section.additional-informations > table tr { border-bottom: 1px solid #F2F2F2; } div.extension-definition > section.additional-informations > table tr td { padding: 5px; } div.extension-definition > section.additional-informations > table tr td + td.languages span { font-weight: normal; } div.extension-definition > section.additional-informations > table tr td + td.versions ul { display: none; } div.extension-definition > section.additional-informations > table tr td.header { width: 220px; font-weight: bold; } div.extension-definition > section.additional-informations > section.editions { margin-top: 20px; } div.extension-definition > section.additional-informations > section.editions > * + * { margin-top: 5px; } div.extension-definition > section.basket { float: right; width: 460px; overflow: hidden; margin-top: 30px; } div.extension-definition > section.basket div[itemprop="offers"] { display: none; } div.extension-definition > section.basket span.price { float: left; } div.extension-definition > section.basket span.price > span:first-child { color: black; display: block; font-size: 30px; font-weight: bold; } div.extension-definition > section.basket span.quantity { height: 30px; float: right; line-height: 26px; margin-bottom: 26px; } div.extension-definition > section.basket span.quantity label { display: block; color: #666666; } div.extension-definition > section.basket span.quantity select { width: 100px; } div.extension-definition > section.basket > a.major { width: 200px; height: 50px; float: right; font-weight: bold; line-height: 50px; background: #8e3793; display: inline-block; text-transform: uppercase; } div.extension-definition > section.basket > ul.modify { clear: both; overflow: hidden; } div.extension-definition > section.basket > ul.modify li { float: left; width: 49%; } div.extension-definition > section.basket > ul.modify li + li { margin-left: 1%; } div.extension-definition > section.basket > ul.modify li a { height: 30px; padding: 3px 0; line-height: 30px; } div.extension-definition > section.basket > ul.modify li a.major { font-size: 20px; } div.extension-definition > a.cancel { clear: both; float: right; display: block; margin-top: 20px; padding: 5px 20px; text-align: center; background-color: #efefef; border: 1px solid #cacaca; } div.extension-definition + div.details { margin-top: 20px; } div.extension-definition + div.details > div.informations { padding: 0; width: 100%; font-size: 13px; margin-right: 20px; } div.extension-definition + div.details > div.informations ul.tabs + ul > li > section.required-extensions { width: 47%; float: left; padding: 5px; margin-top: 30px; font-weight: bold; margin-right: 3.5%; border: 1px solid #CCC; background-color: #DDD; } div.extension-definition + div.details > div.informations ul.tabs + ul > li > section.required-extensions header { margin-bottom: 5px; text-transform: uppercase; } div.extension-definition + div.details > div.informations ul.tabs + ul > li > section.required-extensions ul { list-style: disc; padding: 0 0 0 20px; } div.extension-definition + div.details > div.informations ul.tabs + ul > li > section.additional-resources { float: left; width: 47%; color: white; padding: 5px; margin-top: 30px; background-color: #904099; } div.extension-definition + div.details > div.informations ul.tabs + ul > li > section.additional-resources header { margin-bottom: 5px; text-transform: uppercase; } div.extension-definition + div.details > div.informations ul.tabs + ul > li > section.additional-resources ul li { width: 100%; overflow: hidden; } div.extension-definition + div.details > div.informations ul.tabs + ul > li > section.additional-resources ul li span { font-weight: bold; } div.extension-definition + div.details > div.informations ul.tabs + ul > li > section.additional-resources ul li a { float: right; height: 20px; color: #904099; padding: 5px 20px; line-height: 20px; font-weight: bold; background-color: white; } div.extension-definition + div.details > div.informations ul.tabs + ul > li.technical-implementations > section + section, div.extension-definition + div.details > div.informations ul.tabs + ul > li.installation-instructions > section + section { margin-top: 10px; } div.linked-products { padding: 20px 0; overflow: hidden; background-color: white; } div.linked-products > * { float: left; height: 270px; display: block; } div.linked-products > a { width: 30px; text-indent: -9999px; background-repeat: no-repeat; background-image: url('Themes/Magelia/Images/arrow_horizontal.png'); } div.linked-products > a:hover { background-image: url('Themes/Magelia/Images/Hover/arrow_horizontal_hover.png'); } div.linked-products > a.previous { background-position: 0 50%; } div.linked-products > a.next { background-position: -30px 50%; } div.linked-products > div { width: 880px; overflow: hidden; } div.linked-products > div ul { overflow: hidden; } div.linked-products > div ul li { float: left; width: 208px; height: 260px; margin: 0 2px; position: relative; border: 4px solid #F6F6F6; } div.linked-products > div ul li:hover { cursor: pointer; border-color: #370D3C; } div.linked-products > div ul li section.image { width: 204px; height: 204px; } div.linked-products > div ul li section.image img { max-width: 204px; max-height: 204px; } div.linked-products > div ul li section.info { padding: 3px; max-height: 48px; overflow: hidden; } div.linked-products > div ul li section.info > * { color: #666666; display: block; font-size: 12px; } div.linked-products > div ul li section.info > a { color: #904098; font-weight: bold; } div.linked-products > div ul li section.info > span.price { bottom: 2px; width: 100%; display: block; font-weight: bold; position: absolute; } div.nuget-package-definition { overflow: hidden; } div.nuget-package-definition > section.images { overflow: hidden; margin-right: 20px; } div.nuget-package-definition > section.images div.current { width: 450px; height: 450px; overflow: hidden; position: relative; background-color: white; border: 5px solid #F6F6F6; } div.nuget-package-definition > section.images div.current a { left: 10px; width: 40px; bottom: 10px; height: 40px; position: absolute; text-indent: -9999px; background: url('Themes/Magelia/Images/sprite_zoom.png') no-repeat 0 0; } div.nuget-package-definition > section.images div.current img { max-width: 450px; max-height: 450px; } div.nuget-package-definition > section.images div.current img:hover { cursor: pointer; } div.nuget-package-definition > section.images ul.captions { margin-top: 10px; } div.nuget-package-definition > section.images div.thumbs { margin-top: 10px; overflow: hidden; } div.nuget-package-definition > section.images div.thumbs.empty { display: none; } div.nuget-package-definition > section.images div.thumbs > * { float: left; } div.nuget-package-definition > section.images div.thumbs > a { width: 40px; margin: 0 10px; height: 150px; display: block; text-indent: -9999px; background-position: 7px 50%; background-repeat: no-repeat; } div.nuget-package-definition > section.images div.thumbs > a.previous { background-image: url('Themes/Magelia/Images/back.png'); } div.nuget-package-definition > section.images div.thumbs > a.previous:hover { background-image: url('Themes/Magelia/Images/Hover/back_hover.png'); } div.nuget-package-definition > section.images div.thumbs > a.next { background-image: url('Themes/Magelia/Images/next.png'); } div.nuget-package-definition > section.images div.thumbs > a.next:hover { background-image: url('Themes/Magelia/Images/Hover/next_hover.png'); } div.nuget-package-definition > section.images div.thumbs div.container { width: 340px; overflow: hidden; } div.nuget-package-definition > section.images div.thumbs div.container ul { overflow: hidden; } div.nuget-package-definition > section.images div.thumbs div.container ul li { float: left; width: 140px; height: 140px; padding: 0 15px; text-align: center; } div.nuget-package-definition > section.images div.thumbs div.container ul li a { display: block; background-color: white; width: 140px; height: 140px; } div.nuget-package-definition > section.images div.thumbs div.container ul li a img { max-width: 140px; max-height: 140px; } div.nuget-package-definition > section.images.zoom { width: 940px; margin-right: 0; background-color: white; } div.nuget-package-definition > section.images.zoom div.current { width: 930px; height: auto; max-height: 930px; } div.nuget-package-definition > section.images.zoom div.current a { top: 10px; left: auto; right: 10px; bottom: auto; background-position: 50% -40px; } div.nuget-package-definition > section.images.zoom div.current img { max-width: 930px; max-height: 930px; } div.nuget-package-definition > section.images.zoom div.thumbs div.container { width: 820px; margin: 0; } div.nuget-package-definition > section.images.zoom div.thumbs div.container ul li { padding: 0 12px; } div.nuget-package-definition > section.images.zoom + section.description, div.nuget-package-definition > section.images.zoom + section.description + ul.attributes, div.nuget-package-definition > section.images.zoom + section.description + ul.attributes + section.basket, div.nuget-package-definition > section.images.zoom + section.description + ul.attributes + ul.attributes, div.nuget-package-definition > section.images.zoom + section.description + ul.attributes + ul.attributes + section.basket, div.nuget-package-definition > section.images.zoom + section.description + section.basket { display: none; } div.nuget-package-definition > ul.attributes, div.nuget-package-definition > section.images, div.nuget-package-definition > section.description { float: left; width: 460px; } div.nuget-package-definition > section.description { font-size: 13px; } div.nuget-package-definition > section.description > header { overflow: hidden; } div.nuget-package-definition > section.description > header > * { float: left; } div.nuget-package-definition > section.description > header > aside { width: 50px; height: 50px; margin-right: 20px; } div.nuget-package-definition > section.description > header > aside img { max-width: 100%; max-height: 100%; } div.nuget-package-definition > section.description > header > section { width: 390px; } div.nuget-package-definition > section.description > header > section h1 { font-size: 20px; } div.nuget-package-definition > section.description > header h1 > a { text-transform: uppercase; } div.nuget-package-definition > section.description > * + * { float: left; clear: both; display: block; margin-top: 10px; } div.nuget-package-definition > section.description > div.tags ul li { display: inline; } div.nuget-package-definition > section.description > div.tags ul li + li { margin-left: 5px; } div.nuget-package-definition > section.description > div.tags ul li span { height: 25px; padding: 0 20px; font-weight: bold; line-height: 25px; text-align: center; display: inline-block; } div.nuget-package-definition > section.description > div.tags ul li span.new { color: white; background-color: red; text-transform: uppercase; } div.nuget-package-definition > section.description > div.tags ul li span.certified { color: #904098; border: 1px solid #CCC; background-color: white; } div.nuget-package-definition > section.description > div.tags ul li span.scope { background-color: #cccccc; } div.nuget-package-definition > section.additional-informations { width: 460px; float: right; margin-top: 30px; } div.nuget-package-definition > section.additional-informations > table { width: 100%; background-color: white; border-collapse: collapse; } div.nuget-package-definition > section.additional-informations > table tr { border-bottom: 1px solid #F2F2F2; } div.nuget-package-definition > section.additional-informations > table tr td { padding: 5px; } div.nuget-package-definition > section.additional-informations > table tr td + td.languages span { font-weight: normal; } div.nuget-package-definition > section.additional-informations > table tr td + td.versions ul { display: none; } div.nuget-package-definition > section.additional-informations > table tr td.header { width: 220px; font-weight: bold; } div.nuget-package-definition > section.basket { float: right; width: 460px; overflow: hidden; margin-top: 30px; } div.nuget-package-definition > section.basket div[itemprop="offers"] { display: none; } div.nuget-package-definition > section.basket span.price { float: left; } div.nuget-package-definition > section.basket span.price > span:first-child { color: black; display: block; font-size: 30px; font-weight: bold; } div.nuget-package-definition > section.basket span.quantity { height: 30px; float: right; line-height: 26px; margin-bottom: 26px; } div.nuget-package-definition > section.basket span.quantity label { display: block; color: #666666; } div.nuget-package-definition > section.basket span.quantity select { width: 100px; } div.nuget-package-definition > section.basket > a.major { width: 200px; height: 50px; float: right; font-weight: bold; line-height: 50px; background: #8e3793; display: inline-block; text-transform: uppercase; } div.nuget-package-definition > section.basket > ul.modify { clear: both; overflow: hidden; } div.nuget-package-definition > section.basket > ul.modify li { float: left; width: 49%; } div.nuget-package-definition > section.basket > ul.modify li + li { margin-left: 1%; } div.nuget-package-definition > section.basket > ul.modify li a { height: 30px; padding: 3px 0; line-height: 30px; } div.nuget-package-definition > section.basket > ul.modify li a.major { font-size: 20px; } div.nuget-package-definition > a.cancel { clear: both; float: right; display: block; margin-top: 20px; padding: 5px 20px; text-align: center; background-color: #efefef; border: 1px solid #cacaca; } div.nuget-package-definition + div.details { margin-top: 20px; } #product div.nuget-package-definition + div.details > div.informations { padding: 0; width: 100%; font-size: 13px; margin-right: 20px; } #product div.nuget-package-definition + div.details > div.informations ul.tabs + ul > li > section.required-extensions { float: left; width: 450px; color: white; padding: 5px; font-weight: bold; margin-right: 20px; background-color: #595959; } #product div.nuget-package-definition + div.details > div.informations ul.tabs + ul > li > section.required-extensions ul { list-style: disc; padding: 0 0 0 20px; } #product div.nuget-package-definition + div.details > div.informations ul.tabs + ul > li > section.required-extensions a { color: white; } #product div.nuget-package-definition + div.details > div.informations ul.tabs + ul > li > section.additional-resources { float: left; width: 450px; color: white; padding: 5px; background-color: #904099; } #product div.nuget-package-definition + div.details > div.informations ul.tabs + ul > li > section.additional-resources ul li { width: 100%; } #product div.nuget-package-definition + div.details > div.informations ul.tabs + ul > li > section.additional-resources ul li:after { clear: both; content: ""; display: table; } #product div.nuget-package-definition + div.details > div.informations ul.tabs + ul > li > section.additional-resources ul li span { font-weight: bold; } #product div.nuget-package-definition + div.details > div.informations ul.tabs + ul > li > section.additional-resources ul li a { float: right; height: 20px; color: #904099; padding: 5px 20px; line-height: 20px; font-weight: bold; background-color: white; } #product div.nuget-package-definition + div.details > div.informations ul.tabs + ul > li.technical-implementations > section + section, #product div.nuget-package-definition + div.details > div.informations ul.tabs + ul > li.installation-instructions > section + section { margin-top: 10px; } #product { background-color: white; padding: 20px; } #product > h3 { color: #666666; font-weight: normal; border-bottom: 1px solid #CCCCCC; background-color: white; margin-top: 10px; padding: 10px 20px; } #product > div.linked-products + h3 { margin-top: 10px; } div.product-definition { overflow: hidden; } div.product-definition > section.images { overflow: hidden; margin-right: 20px; } div.product-definition > section.images div.current { width: 450px; height: 450px; overflow: hidden; position: relative; background-color: white; border: 5px solid #F6F6F6; } div.product-definition > section.images div.current a { left: 10px; width: 40px; bottom: 10px; height: 40px; position: absolute; text-indent: -9999px; background: url('Themes/Magelia/Images/sprite_zoom.png') no-repeat 0 0; } div.product-definition > section.images div.current img { max-width: 450px; max-height: 450px; } div.product-definition > section.images div.current img:hover { cursor: pointer; } div.product-definition > section.images div.thumbs { margin-top: 10px; overflow: hidden; } div.product-definition > section.images div.thumbs.empty { display: none; } div.product-definition > section.images div.thumbs > * { float: left; } div.product-definition > section.images div.thumbs > a { width: 40px; margin: 0 10px; height: 150px; display: block; text-indent: -9999px; background-position: 7px 50%; background-repeat: no-repeat; } div.product-definition > section.images div.thumbs > a.previous { background-image: url('Themes/Magelia/Images/back.png'); } div.product-definition > section.images div.thumbs > a.previous:hover { background-image: url('Themes/Magelia/Images/Hover/back_hover.png'); } div.product-definition > section.images div.thumbs > a.next { background-image: url('Themes/Magelia/Images/next.png'); } div.product-definition > section.images div.thumbs > a.next:hover { background-image: url('Themes/Magelia/Images/Hover/next_hover.png'); } div.product-definition > section.images div.thumbs div.container { width: 340px; overflow: hidden; } div.product-definition > section.images div.thumbs div.container ul { overflow: hidden; } div.product-definition > section.images div.thumbs div.container ul li { float: left; width: 140px; height: 140px; padding: 0 15px; text-align: center; } div.product-definition > section.images div.thumbs div.container ul li a { display: block; background-color: white; width: 140px; height: 140px; } div.product-definition > section.images div.thumbs div.container ul li a img { max-width: 140px; max-height: 140px; } div.product-definition > section.images.zoom { width: 940px; margin-right: 0; background-color: white; } div.product-definition > section.images.zoom div.current { width: 930px; height: auto; max-height: 930px; } div.product-definition > section.images.zoom div.current a { top: 10px; left: auto; right: 10px; bottom: auto; background-position: 50% -40px; } div.product-definition > section.images.zoom div.current img { max-width: 930px; max-height: 930px; } div.product-definition > section.images.zoom div.thumbs div.container { width: 820px; margin: 0; } div.product-definition > section.images.zoom div.thumbs div.container ul li { padding: 0 12px; } div.product-definition > section.images.zoom + section.description, div.product-definition > section.images.zoom + section.description + ul.attributes, div.product-definition > section.images.zoom + section.description + ul.attributes + section.basket, div.product-definition > section.images.zoom + section.description + ul.attributes + ul.attributes, div.product-definition > section.images.zoom + section.description + ul.attributes + ul.attributes + section.basket, div.product-definition > section.images.zoom + section.description + section.basket { display: none; } div.product-definition > section.images, div.product-definition > section.description, div.product-definition > ul.attributes { float: left; width: 460px; } div.product-definition > section.description > h1 { font-size: 20px; } div.product-definition > section.description > h1 > a { text-transform: uppercase; } div.product-definition > section.description > * + * { float: left; clear: both; display: block; margin-top: 10px; } div.product-definition > section.description h2.brand { font-size: 12px; font-weight: normal; text-transform: uppercase; } div.product-definition > section.description h2.brand a img { max-width: 60px; max-height: 60px; } div.product-definition > section.description span.available, div.product-definition > section.description span.unavailable { font-size: 10px; text-transform: uppercase; padding: 2px; } div.product-definition > section.description span.available { background-color: #E5E5E5; color: #666666; } div.product-definition > section.description span.unavailable { background-color: #FFE6E6; color: red; } div.product-definition > ul.attributes { margin-top: 30px; overflow: hidden; } div.product-definition > ul.attributes.display > li span { font-weight: bold; } div.product-definition > ul.attributes.display > li + li { margin-top: 5px; } div.product-definition > ul.attributes.selectable > li { float: left; padding: 3px 0; margin-right: 10px; } div.product-definition > ul.attributes li.selectable > label { color: #666666; } div.product-definition > section.basket { float: left; clear: right; width: 460px; overflow: hidden; margin-top: 30px; } div.product-definition > section.basket span.price { float: left; } div.product-definition > section.basket span.price strong { color: black; display: block; font-size: 30px; } div.product-definition > section.basket span.price em { font-weight: bold; } div.product-definition > section.basket span.quantity { height: 30px; float: right; line-height: 26px; margin-bottom: 26px; } div.product-definition > section.basket span.quantity label { display: block; color: #666666; } div.product-definition > section.basket span.quantity select { width: 100px; } div.product-definition > section.basket > a.major { clear: both; width: 200px; height: 50px; float: right; font-weight: bold; line-height: 50px; background: #8e3793; display: inline-block; text-transform: uppercase; } div.product-definition > section.basket > ul.modify { clear: both; overflow: hidden; } div.product-definition > section.basket > ul.modify li { float: left; width: 49%; } div.product-definition > section.basket > ul.modify li + li { float: right; } div.product-definition > section.basket > ul.modify li a { height: 50px; line-height: 50px; } div.product-definition > section.basket > ul.modify li a.major { width: 200px; float: right; font-weight: bold; display: inline-block; text-transform: uppercase; } div.product-definition > a.cancel { clear: both; float: right; display: block; margin-top: 20px; padding: 5px 20px; text-align: center; background-color: #efefef; border: 1px solid #cacaca; } #product div.product-definition + div.informations { width: 100%; font-size: 12px; padding: 10px 0; } #product div.product-definition + div.informations ul.tabs + ul > li ul.questions-answers > li { padding: 5px; background-color: #F2F2F2; } #product div.product-definition + div.informations ul.tabs + ul > li ul.questions-answers > li + li { margin-top: 10px; } #product div.product-definition + div.informations ul.tabs + ul > li div#product-contact form div.field { float: left; width: 470px; } #product div.product-definition + div.informations ul.tabs + ul > li div#product-contact form div.field input { width: 460px; } #product div.product-definition + div.informations ul.tabs + ul > li div#product-contact form div.field.large { float: none; width: 100%; } #product div.product-definition + div.informations ul.tabs + ul > li div#product-contact form div.field.large input, #product div.product-definition + div.informations ul.tabs + ul > li div#product-contact form div.field.large textarea { width: 930px; } #product div.product-definition + div.informations ul.tabs + ul > li div#product-contact form > div.buttons ul li a.major { margin-right: 8px; } #products { overflow: hidden; } #products > * { background-color: white; } #products > .banners { background: none; margin: 0; } #products > h1 { font-size: 24px; padding: 10px 20px; } #products > section > header { font-size: 14px; font-weight: normal; text-transform: uppercase; } #products > section > header + * { margin-top: 10px; } #products > section.filters { padding: 20px; } #products > section.filters:after { clear: both; display: table; content: ""; } #products > section.filters > a.toggle { display: none; } #products > section.filters > ul { overflow: hidden; } #products > section.filters > ul > li { float: left; padding: 0 2.5px; min-height: 35px; } #products > section.filters > ul > li div label, #products > section.filters > ul > li div span { color: #757575; display: block; } #products > section.filters > ul > li input[type=text] { height: 20px; } #products > section.filters > ul > li select, #products > section.filters > ul > li input[type=text] { width: 260px; border: 1px solid black; } #products > section.filters > ul > li select { height: 22px; width: 262px; } #products > section.filters > ul > li span { width: 262px; } #products > section.filters > ul > li span[data-model="Yosemite.DateInput"] select { width: auto; } #products > section.filters > ul > li div.range-filter label, #products > section.filters > ul > li div.range-filter input { display: none; } #products > section.filters > ul > li div.range-filter > div.container { background-color: #e0e0e0; } #products > section.filters > ul > li div.range-filter > div.container > * { margin: 0 15px; } #products > section.filters > ul > li div.date-filter { overflow: hidden; } #products > section.filters > ul > li div.date-filter > div { float: left; } #products > section.filters > ul > li div.date-filter > div + div { margin-left: 5px; } #products > section.filters > footer { margin-top: 10px; } #products > section.filters > footer > ul { overflow: hidden; } #products > section.filters > footer > ul > li { float: left; line-height: 32px; } #products > section.filters > footer > ul > li + li { margin-left: 10px; } #products > #display-parameters { padding: 0 20px; } #products > #display-parameters:after { content: ""; display: table; clear: both; } #products > #display-parameters > section.display, #products > #display-parameters > section.sorting, #products > #display-parameters > section.page-size { border-top: 1px solid #cccccc; color: #666666; float: left; height: 40px; width: 313px; padding: 5px 0; overflow: hidden; line-height: 40px; } #products > #display-parameters > section label, #products > #display-parameters > section span:first-child { font-size: 14px; } #products > #display-parameters > section.display > * { float: left; display: block; } #products > #display-parameters > section.display > ul { overflow: hidden; margin-left: 10px; } #products > #display-parameters > section.display > ul > li { float: left; } #products > #display-parameters > section.display > ul > li + li { margin-left: 20px; } #products > #display-parameters > section.display > ul > li a { color: #666666; font-weight: bold; height: 40px; display: block; padding-left: 45px; background-position: 0 50%; background-repeat: no-repeat; } #products > #display-parameters > section.display > ul > li a.grid { background-image: url('Themes/Magelia/Images/grid.png'); } #products > #display-parameters > section.display > ul > li a.grid:hover, #products > #display-parameters > section.display > ul > li.active a.grid { background-image: url('Themes/Magelia/Images/Hover/grid_hover.png'); } #products > #display-parameters > section.display > ul > li a.list { background-image: url('Themes/Magelia/Images/list.png'); } #products > #display-parameters > section.display > ul > li a.list:hover, #products > #display-parameters > section.display > ul > li.active a.list { background-image: url('Themes/Magelia/Images/Hover/list_hover.png'); } #products > #display-parameters > section.display > ul > li.active a, #products > #display-parameters > section.display > ul > li a:hover { color: black; } #products > section.items { clear: both; } #products > section.items > p { text-align: center; padding: 20px 20px 0; } #products > section.items.all { padding-bottom: 20px; } #products > section.items > ul > li > a.direct { display: none; } #products > section.items > ul > li > section.info { color: #666666; } #products > section.items > ul > li > section.info > h3 { font-size: 12px; font-weight: bold; } #products > section.items > ul > li > section.info > h3 a { color: #904098; } #products > section.items > ul > li > section.info > span.price { font-weight: bold; } #products > section.items > ul > li > section.access { width: 200px; margin-left: 10px; } #products > section.items.list > ul > li > section.access { padding: 10px 0; } #products > section.items > ul > li > section.access > * { float: left; clear: both; display: block; } #products > section.items > ul > li > section.access > * + * { margin-top: 15px; } #products > section.items > ul > li > section.access span.price { font-size: 20px; font-weight: bold; } #products > section.items > ul > li > section.access span.cut-price { margin-top: 0; font-weight: bold; text-decoration: line-through; } #products > section.items > ul > li > section.access span.unavailable { color: red; padding: 4px; font-weight: bold; background-color: #ffe6e6; text-transform: uppercase; } #products > section.items > ul > li > section.access a.major { padding: 0; width: 100%; height: 40px; line-height: 40px; } #products > section.items > ul > li > section.access a.add.major + a.minor { margin-top: 5px; } #products > section.items.list > ul { padding: 0 20px; } #products > section.items.list > ul > li { padding: 20px 0; overflow: hidden; border-bottom: 1px solid #cccccc; } #products > section.items.list > ul > li > section { float: left; } #products > section.items.list > ul > li > section.image > a { display: block; width: 220px; height: 220px; min-height: 1px; text-align: center; background-color: white; } #products > section.items.list > ul > li > section.image > a > img { max-width: 220px; max-height: 220px; } #products > section.items.list > ul > li > section.info { width: 500px; margin-left: 10px; } #products > section.items.list > ul > li > section.info h3 { font-size: 14px; } #products > section.items.list > ul > li > section.info > section.description { font-size: 13px; margin-top: 10px; } #products > section.items.list > ul > li > section.info > span.price { display: none; } #products > section.items.grid { padding-bottom: 20px; } #products > section.items.grid > ul { overflow: hidden; } #products > section.items.grid > ul > li { float: left; width: 233px; overflow: hidden; position: relative; margin: 4px 0 0 4px; border: 4px solid #F6F6F6; } #products > section.items.grid > ul > li:hover { cursor: pointer; border-color: #370D3C; } #products > section.items.grid > ul > li > section.image { width: 233px; height: 215px; text-align: center; background-color: white; } #products > section.items.grid > ul > li > section.image > a { display: block; height: 100%; } #products > section.items.grid > ul > li > section.image img { max-width: 100%; max-height: 100%; } #products > section.items.grid > ul > li > section.info { padding: 3px; height: 100px; overflow: hidden; } #products > section.items.grid > ul > li > section.info * { font-size: 12px; } #products > section.items.grid > ul > li > section.info > span.price { bottom: 2px; position: absolute; } #products > section.items.grid > ul > li > section.info > section.description { max-height: 68px; overflow: hidden; } #products > section.items.grid > ul > li > section.access { display: none; } /* #products > section.items.grid > ul > li.open > section.access { width: 200px; height: 200px; display: block; position: absolute; margin: -305px 0 0 0; } #products > section.items.grid > ul > li.open > section.access span.cut-price + span.price { margin-top: 10px; } #products > section.items.grid > ul > li.open > section.access a.major { margin: 0; top: 170px; width: 200px; position: absolute; } #products > section.items.grid > ul > li.open > section.access a.minor { margin: 0; top: 180px; position: absolute; } #products > section.items.grid > ul > li.open > section.access a.add.major + a.minor { color: white; }*/ #products > section.items.all + section.pagination-wrapper { display: none; } #products > section.pagination-wrapper { padding: 0 20px 40px; clear: left; } #products > section.pagination-wrapper > section.pagination { float: right; height: 30px; color: #666666; overflow: hidden; padding: 10px 0 0; line-height: 30px; } #products > section.pagination-wrapper:after { clear: both; content: ""; display: table; } #products > section.pagination-wrapper > section.pagination > a.button { float: left; height: 30px; color: #666666; line-height: 30px; padding: 0 20px 0 0; text-decoration: none; } #products > section.pagination-wrapper > section.pagination > a.button:hover { color: #666666; } #products > section.pagination-wrapper > section.pagination > ul { float: left; overflow: hidden; } #products > section.pagination-wrapper > section.pagination > ul > li { float: left; } #products > section.pagination-wrapper > section.pagination > ul > li + li { margin-left: 10px; } #products > section.pagination-wrapper > section.pagination > ul > li.disabled { display: none; } #products > section.pagination-wrapper > section.pagination > ul > li.first a, #products > section.pagination-wrapper > section.pagination > ul > li.previous a, #products > section.pagination-wrapper > section.pagination > ul > li.next a, #products > section.pagination-wrapper > section.pagination > ul > li.last a { padding: 0; width: 30px; height: 30px; display: block; text-indent: -9999px; background-position: 0 0; background-repeat: no-repeat; background-size: contain; } #products > section.pagination-wrapper > section.pagination > ul > li.first > a { background: url('Themes/Magelia/Images/first.png') no-repeat 0 0; } #products > section.pagination-wrapper > section.pagination > ul > li.first > a:hover, #products > section.pagination-wrapper > section.pagination > ul > li.first > a:active { background-image: url('Themes/Magelia/Images/Hover/first_hover.png'); } #products > section.pagination-wrapper > section.pagination > ul > li.previous > a { background-image: url('Themes/Magelia/Images/previous.png'); } #products > section.pagination-wrapper > section.pagination > ul > li.previous > a:hover, #products > section.pagination-wrapper > section.pagination > ul > li.previous > a:active { background-image: url('Themes/Magelia/Images/Hover/previous_hover.png'); } #products > section.pagination-wrapper > section.pagination > ul > li.next > a { background-image: url('Themes/Magelia/Images/forward.png'); } #products > section.pagination-wrapper > section.pagination > ul > li.next > a:hover, #products > section.pagination-wrapper > section.pagination > ul > li.next > a:active { background-image: url('Themes/Magelia/Images/Hover/forward_hover.png'); } #products > section.pagination-wrapper > section.pagination > ul > li.last > a { padding: 0; width: 30px; height: 30px; text-indent: -9999px; background: url('Themes/Magelia/Images/last.png') no-repeat 0 0; } #products > section.pagination-wrapper > section.pagination > ul > li.last > a:hover, #products > section.pagination-wrapper > section.pagination > ul > li.last > a:active { background-image: url('Themes/Magelia/Images/Hover/last_hover.png'); } #products > section.pagination-wrapper > section.pagination > ul > li.last + li { display: none; } #products > section.pagination-wrapper > section.pagination > ul > li.page:before { content: "|"; } #products > section.pagination-wrapper > section.pagination > ul > li.previous + li:before { content: " "; } #products > section.pagination-wrapper > section.pagination > ul > li.page > a { color: #666666; padding: 7px 11px; } #products > section.pagination-wrapper > section.pagination > ul > li.page > a:hover { background-color: #e5e5e5; } #products > section.pagination-wrapper > section.pagination > ul > li.page > a:active { background-color: black; color: white; } #products > section.pagination-wrapper > section.pagination > ul > li.current a { font-size: 14px; font-weight: bold; } div.quote-references > ul > li > * { float: left; } div.quote-references > ul > li:after { clear: both; content: ""; display: table; } div.quote-references > ul > li > a { width: 400px; } div.quote-references > ul > li > a img { max-width: 400px; } div.quote-references > ul > li > div.quote { width: 500px; padding: 20px; } div.references { padding: 20px 0 0; overflow: hidden; background-color: white; } div.references > * { float: left; height: 200px; display: block; } div.references > a { width: 30px; text-indent: -9999px; background-repeat: no-repeat; background-image: url('Themes/Magelia/Images/arrow_horizontal.png'); } div.references > a:hover { background-image: url('Themes/Magelia/Images/Hover/arrow_horizontal_hover.png'); } div.references > a.previous { background-position: 0 50%; } div.references > a.next { background-position: -30px 50%; } div.references > div { width: 880px; overflow: hidden; } div.references > div ul { overflow: hidden; } div.references > div ul li { float: left; width: 180px; padding: 0 20px; } div.references > div ul li:hover { cursor: pointer; } div.references > div ul li section.image { width: 180px; height: 130px; background-color: white; border: 1px solid #F6F6F6; } div.references > div ul li section.image > a { height: 100%; display: block; } div.references > div ul li section.image > a img { max-width: 130px; max-height: 130px; } div.references > div ul li section.description { height: 60px; padding: 3px; color: #666666; font-size: 14px; overflow: hidden; } div.references > div ul li:hover section.description { color: black; } div.references > div ul li section.description > h4 > a { color: #666666; font-weight: normal; } div.references > div ul li section.description > h4 + a { display: none; } div.references > div ul li section.description span.price { display: block; } div.slider-wrapper { left: 0; width: 100%; height: 300px; margin: 0 auto; position: absolute; } article.slider { z-index: 1; width: 960px; height: 300px; overflow: hidden; position: relative; margin: 0 auto 0 auto; } article.slider > ul { height: 100%; overflow: hidden; } article.slider > ul > li { float: left; width: 960px; overflow: hidden; } article.slider > ul > li > article { width: 65%; color: #904098; font-size: 16px; margin-top: 35px; line-height: 2em; text-align: justify; } article.slider > ul > li > article.align-right { float: right; } article.slider > ul > li > article > header > span { color: #666666; display: block; font-size: 2.5em; text-align: left; line-height: normal; text-transform: uppercase; } article.slider > ul > li > article > footer { margin-top: 15px; overflow: hidden; } article.slider > ul > li > article > footer > a { float: left; } article.slider ul.slider-bullets { height: 8px; position: absolute; margin-top: -30px; } article.slider ul.slider-bullets > li { width: 8px; height: 100%; background: url('Themes/Magelia/Images/Slider/bullets.png') no-repeat 0 0; } article.slider ul.slider-bullets > li.current { background-position: 0 -8px; } article.slider ul.slider-bullets > li:hover { cursor: pointer; } article.slider ul.slider-bullets > li + li { margin-left: 12px; } div.slider-back { z-index: 0; width: 1280px; height: 300px; overflow: hidden; position: static; } div.slider-back + * { margin-top: -300px; } div.slider-back > ul { width: 100%; height: 501px; overflow: hidden; } div.slider-back > ul > li { float: left; height: 300px; background-position: 0 0; background-repeat: no-repeat; } div.slider-back > ul > li.align-left { background-position: 100% 0; } div.slider-wrapper ~ div > div.software-definition { margin-top: 300px; } div.software-definition > section.basket { padding: 10px 20px 15px; background-color: #F2F2F2; } div.software-definition > section.basket:after { clear: both; content: ""; display: table; } div.software-definition > section.basket > h2 { color: #904098; margin-bottom: 10px; } div.software-definition > section.basket > h2 + section { padding: 0 10px; } div.software-definition > section.basket > h2 + section > * { float: left; } div.software-definition > section.basket > h2 + section:after { clear: both; content: ""; display: table; } div.software-definition > section.basket > h2 + section div > a { font-size: 14px; text-decoration: underline; } div.software-definition > section.basket > h2 + section a.download { float: left; color: white; font-size: 15px; margin-top: 20px; padding: 2px 30px; line-height: 20px; text-align: center; } div.software-definition > section.basket > h2.community + section a.download { float: right; width: 200px; font-size: 18px; line-height: 24px; background: #8e3793; text-transform: uppercase; } div.software-definition > section.basket > h2.professional + section { overflow: hidden; } div.software-definition > section.basket > h2.professional + section > div.left { float: left; } div.software-definition > section.basket > h2.professional + section > div > p { font-size: 16px; font-weight: bold; } div.software-definition > section.basket > h2.professional + section > div.right { float: right; } div.software-definition > section.basket > h2.professional + section a.download { width: 120px; background: #A6A6A6; text-decoration: none; } div.software-definition > section.basket > h2.professional + section a.contact { float: left; color: white; font-size: 18px; margin-top: 20px; margin-left: 10px; text-align: center; padding: 11px 30px; background: #8e3793; text-decoration: none; display: inline-block; text-transform: uppercase; } div.software-definition > section.basket > h2.enterprise + section div { width: 350px; } div.software-definition > section.basket > h2.enterprise + section div span { font-size: 16px; font-weight: bold; } div.software-definition > section.basket > h2.enterprise + section a.contact { float: right; width: 250px; color: white; font-size: 18px; margin-top: 20px; line-height: 40px; text-align: center; background: #8e3793; text-transform: uppercase; } div.software-definition > section.references-wrapper { margin-top: 20px; } div.software-definition > section.references-wrapper > h2 { color: #904098; margin-bottom: 20px; } div.software-definition > section.quote-references-wrapper { margin-top: 20px; } div.software-definition > section.quote-references-wrapper > h2 { color: #904098; margin-bottom: 20px; } div.software-definition > section.further-informations { margin-top: 40px; } div.software-definition > section.further-informations > * { width: 440px; } div.software-definition > section.further-informations > * + * { margin-left: 20px; } div.software-definition > section.further-informations:after { clear: both; content: ""; display: table; } div.software-definition > section.further-informations > section.live-demo { float: left; padding: 10px; background-color: #D9D9D9; } div.software-definition > section.further-informations > section.live-demo > header > h2 { color: #666666; font-size: 24px; margin-bottom: 20px; } div.software-definition > section.further-informations > section.additional-resources { float: left; padding: 10px; background-color: #7F7F7F; } div.software-definition > section.further-informations > section.additional-resources > header > h2 { color: white; font-size: 24px; margin-bottom: 20px; } div.software-definition > section.further-informations > section.additional-resources > section { color: white; } div.software-definition > section.further-informations > section.additional-resources li.bullet-arrow-white { padding: 0 0 0 3%; background: url('Themes/Magelia/Images/bullet-arrow-white.png') no-repeat 0 7px; } div.slider-wrapper ~ div > div.store-front-definition { margin-top: 300px; } div.store-front-definition > section.basket { padding: 10px 20px 15px; background-color: #F2F2F2; } div.store-front-definition > section.basket:after { clear: both; content: ""; display: table; } div.store-front-definition > section.basket > h2 { color: #904098; margin-bottom: 10px; } div.store-front-definition > section.basket > h2 + section { padding: 0 10px; } div.store-front-definition > section.basket > h2 + section > * { float: left; } div.store-front-definition > section.basket > h2 + section:after { clear: both; content: ""; display: table; } div.store-front-definition > section.basket > h2 + section div > a { font-size: 14px; text-decoration: underline; } div.store-front-definition > section.basket > h2 + section a.download { float: left; color: white; font-size: 15px; margin-top: 20px; padding: 2px 30px; line-height: 20px; text-align: center; } div.store-front-definition > section.basket > h2.community + section a.download { float: right; width: 200px; font-size: 18px; line-height: 24px; background: #8e3793; text-transform: uppercase; } div.store-front-definition > section.basket > h2.professional + section > div { float: left; width: 595px; } div.store-front-definition > section.basket > h2.professional + section > div > p { font-size: 16px; font-weight: bold; } div.store-front-definition > section.basket > h2.professional + section a.download { width: 120px; background: #A6A6A6; } div.store-front-definition > section.basket > h2.professional + section a.add { float: left; color: white; font-size: 18px; margin-top: 20px; margin-left: 10px; text-align: center; padding: 11px 30px; background: #8e3793; display: inline-block; } div.store-front-definition > section.basket > h2.enterprise + section div { width: 350px; } div.store-front-definition > section.basket > h2.enterprise + section div span { font-size: 16px; font-weight: bold; } div.store-front-definition > section.basket > h2.enterprise + section a.contact { float: right; width: 250px; color: white; font-size: 18px; margin-top: 20px; line-height: 40px; text-align: center; background: #8e3793; text-transform: uppercase; } div.store-front-definition > section.references-wrapper { margin-top: 20px; } div.store-front-definition > section.references-wrapper > h2 { color: #904098; margin-bottom: 20px; } div.store-front-definition > section.quote-references-wrapper { margin-top: 20px; } div.store-front-definition > section.quote-references-wrapper > h2 { color: #904098; margin-bottom: 20px; } div.store-front-definition > section.further-informations { margin-top: 40px; } div.store-front-definition > section.further-informations > * { width: 440px; } div.store-front-definition > section.further-informations > * + * { margin-left: 20px; } div.store-front-definition > section.further-informations:after { clear: both; content: ""; display: table; } div.store-front-definition > section.further-informations > section.live-demo { float: left; padding: 10px; background-color: #D9D9D9; } div.store-front-definition > section.further-informations > section.live-demo > header > h2 { color: #666666; font-size: 24px; margin-bottom: 20px; } div.store-front-definition > section.further-informations > section.additional-resources { float: left; padding: 10px; background-color: #7F7F7F; } div.store-front-definition > section.further-informations > section.additional-resources > header > h2 { color: white; font-size: 24px; margin-bottom: 20px; } div.store-front-definition > section.further-informations > section.additional-resources > section { color: white; } div.store-front-definition > section.further-informations > section.additional-resources li.bullet-arrow-white { padding: 0 0 0 3%; background: url('Themes/Magelia/Images/bullet-arrow-white.png') no-repeat 0 7px; } #checkout-address label { min-width: 120px; } #checkout-address input[type=tel], #checkout-address input[type=text], #checkout-address input[type=email] { width: 198px; } #checkout-address select { width: 200px; }#checkout-addresses > div.selection a.minor { border: 0; padding: 0; height: auto; display: inline; margin-left: 10px; } #checkout-addresses > div.selection a.minor:hover { color: black; background: none; } #checkout-addresses > div.selection select { height: 30px; width: 252px; } #checkout-addresses > div.selection a.standard { width: 250px; height: 30px; padding-left: 0; padding-right: 0; margin-top: 10px; line-height: 30px; text-align: center; }#checkout-addresses-recap { overflow: hidden; } #checkout-addresses-recap > div { float: left; padding: 5px; } #checkout-authentication label { font-weight: bold; min-width: 120px; } #checkout-authentication input[type=text], #checkout-authentication input[type=email], #checkout-authentication input[type=password] { width: 198px; } #checkout-authentication > form > div.buttons ul li + li { margin-left: 0; } #checkout-authentication > form > div.buttons > ul > li > * { margin: 0; } #checkout-authentication > ul { margin-top: 20px; } #checkout-authentication > ul > li { border-top: 1px solid black; overflow: hidden; padding: 15px 5px 5px; } #checkout-authentication > ul > li + li { margin-top: 10px; } #checkout-authentication > ul > li > p { margin: 10px 0; } #checkout-authentication > ul > li > a.major { float: right; height: 30px; line-height: 30px; }#checkout-edit-account > h5 { font-size: 18px; } #checkout-edit-account > h5 + p { margin-top: 5px; } #checkout-edit-account label { width: 110px; } #checkout-edit-account div.field > select { width: 209px; } #checkout-edit-account div.field > input { width: 207px; }#checkout { color: #666666; overflow: hidden; margin-top: 10px; } #checkout > * { float: left; } #checkout > section.basket { padding: 20px; background-color: white; } #checkout > section.basket > h1 { font-size: 24px; margin-bottom: 20px; } #checkout > section.basket > h1 a { color: #666666; padding-left: 30px; text-transform: uppercase; background: url('Themes/Magelia/Images/basket.png') no-repeat 0 50%; } #checkout > section.basket > div { width: 580px; } #checkout > section.basket > div table td.name > a { text-transform: uppercase; color: #666666; } #checkout > section.basket > div table td.name > a:hover { color: black; } #checkout > section.basket > div table td.image > a { width: 140px; height: 140px; } #checkout > section.basket > div table td.image > a > img { max-width: 140px; max-height: 140px; } #checkout > section.basket > div > table > tfoot { border-top: 1px solid black; border-bottom: 1px solid black; } #checkout > section.basket > div > table > tfoot td.total { width: 100%; padding: 15px 0; } #checkout > section.basket > div > table > tfoot td.total > span:first-child + span, #checkout > section.basket > div table td table.recap > tbody > tr > td:first-child + td { color: #666666; } #checkout > section.basket > div > table > tfoot td.total > span:first-child + span { font-size: 25px; } #checkout > section.basket > div table td table.recap > tbody > tr.subtotal { display: table-row; } #checkout > section.basket > div table td table.recap > tbody > tr.subtotal > td > span { font-weight: bold; } #checkout > section.basket > div table td table.recap > tbody > tr > td > span, #checkout > section.basket > div table td table.recap > tbody > tr > td > label { background-color: white; } #checkout > section.basket > div table tr.remove { display: none; } #checkout > section.basket > div > aside.reinsurance-blocks { width: 100%; margin-top: 20px; } #checkout > section.basket > div > aside.reinsurance-blocks > h3 { display: none; } #checkout > section.basket > div > aside.reinsurance-blocks > ul { overflow: hidden; } #checkout > section.basket > div > aside.reinsurance-blocks > ul > li { float: left; width: 275px; } #checkout > section.basket > div > aside.reinsurance-blocks > ul > li.odd { margin-left: 10px; } #checkout > section.basket > div > aside.reinsurance-blocks > ul > li > header > h4 { float: none; border-top: 1px solid #D2D2D2; width: 200px; } #checkout > section.basket > div > aside.reinsurance-blocks > ul > li:first-child > header > h4, #checkout > section.basket > div > aside.reinsurance-blocks > ul > li:first-child + li > header > h4 { border-top: 0; } #checkout > section.basket > div > aside.reinsurance-blocks > ul > li > header + a { display: none; } #checkout > section.basket > div > aside.reinsurance-blocks > ul > li > section.content { padding-bottom: 15px; display: block !important; } #checkout > aside.checkout { width: 360px; background-color: white; } #checkout > aside.checkout > ul > li > header { height: 30px; padding: 20px; overflow: hidden; line-height: 30px; background-color: #ebebeb; border-bottom: 1px solid #D2D2D2; } #checkout > aside.checkout > ul > li > header > h4 { float: left; color: black; font-size: 20px; } #checkout > aside.checkout > ul > li > header > a { float: right; height: 25px; color: #666666; padding: 0 5px; display: block; margin-top: 2px; line-height: 25px; font-weight: bold; text-decoration: underline; } #checkout > aside.checkout > ul > li > header > a:hover { color: black; } #checkout > aside.checkout > ul > li > div.content { color: #666666; padding: 20px; border-top: 0; } #checkout > aside.checkout > ul > li > div.content h5 { color: black; font-size: 15px; text-transform: uppercase; } #checkout > aside.reinsurance-blocks { display: none; }#checkout-new-account > h5 { font-size: 18px; } #checkout-new-account > h5 + p { margin-top: 5px; } #checkout-new-account div.field > select, #checkout-new-account div.field > span.date-input, #checkout-new-account div.field > input[type=text], #checkout-new-account div.field > input[type=password] { clear: both; } #checkout-new-account div.field > select { width: 319px; } #checkout-new-account div.field > input[type=text], #checkout-new-account div.field > input[type=password] { width: 317px; } #checkout-new-account input[type=checkbox] { margin-left: 5px; }#checkout-payments p.error { padding: 10px; border: 1px solid red; background-color: pink; } #checkout-payments section.totals > div { overflow: hidden; margin-top: 10px; background: url('Themes/Magelia/Images/dot.png') repeat-x 0 50%; } #checkout-payments section.totals > div > span { font-weight: bold; background-color: white; } #checkout-payments section.totals > div > span:first-child { float: left; padding-right: 2px; } #checkout-payments section.totals > div > span + span { padding-left: 2px; } #checkout-payments section.totals > div.total > span:first-child { font-size: 24px; } #checkout-payments section.totals > div.total > span:first-child > em { font-size: 11px; font-style: normal; font-weight: normal; } #checkout-payments section.totals > div > span:first-child + span { float: right; } #checkout-payments section.totals > div.total > span:first-child + span { font-size: 24px; } #checkout-payments table { margin: 10px 0; border-collapse: collapse; } #checkout-payments table td { padding: 5px; } #checkout-payments table td:first-child { padding-left: 0; } #checkout-payments table td a { text-decoration: none; } #checkout-raw-address label { min-width: 120px; } #checkout-raw-address input[type=tel], #checkout-raw-address input[type=text], #checkout-raw-address input[type=email] { width: 198px; } #checkout-raw-address input[type=checkbox] { margin-left: 5px; } #checkout-raw-address select { width: 200px; }#checkout-shipping table { width: 100%; border-collapse: collapse; } #checkout-shipping table th, #checkout-shipping table td { padding: 5px; text-align: center; vertical-align: middle; border-right: 0; border-left: 0; } #checkout-shipping table td img { max-width: 50px; max-height: 50px; } #checkout-shipping table td + td { text-align: right; } #checkout-shipping table table td:first-child a { width: 30px; height: 30px; display: block; background-color: white; } #checkout-shipping table table td:first-child a img { max-width: 30px; max-height: 30px; } #checkout-shipping table tr.ordersubset > td { height: 25px; line-height: 25px; } #checkout-shipping table tr.ordersubset > td:first-child { text-align: left; color: black; } #checkout-shipping table tr.ordersubset > td:first-child + td { text-align: right; white-space: nowrap; } #checkout-shipping table tr.ordersubset > td a.detail { padding: 5px; display: none; margin-left: 5px; background-color: #666666; color: white; } #checkout-shipping table tr.ordersubset > td a.detail:hover { background-color: black; }#checkout-shipping-recap, #checkout-shipping-recap table { width: 100%; border-collapse: collapse; } #checkout-shipping-recap td, #checkout-shipping-recap th { padding: 5px; text-align: center; vertical-align: middle; } #checkout-shipping-recap td img { max-width: 50px; max-height: 50px; } #checkout-shipping-recap td + td { text-align: right; } #checkout-shipping-recap tr.ordersubset td { height: 25px; line-height: 25px; } #checkout-shipping-recap tr.ordersubset > td:first-child { text-align: left; color: black; } #checkout-shipping-recap tr.ordersubset > td:first-child + td { text-align: right; white-space: nowrap; } #checkout-shipping-recap tr.ordersubset > td a.detail { padding: 5px; display: none; margin-left: 5px; background-color: #666666; color: white; } #checkout-shipping-recap tr.ordersubset > td a.detail:hover { background-color: black; } #layout-container > footer div.options form.contextual-picker { overflow: hidden; } #layout-container > footer div.options form.contextual-picker * { float: left; display: block; line-height: 39px; } #layout-container > footer div.options form.contextual-picker label { background-position: 0 50%; background-repeat: no-repeat; color: #3c3e45; font-size: 16px; height: 39px; padding-left: 45px; } #layout-container > footer div.options form.contextual-picker select { padding: 3px 0; } #layout-container > footer div.options form.contextual-picker.country label { background-image: url('Themes/Magelia/Images/globe.png'); text-indent: -9999px; } #layout-container > footer div.options form.contextual-picker.country label:hover { background-image: url('Themes/Magelia/Images/Hover/globe_hover.png'); } #layout-container > footer div.options form.contextual-picker.culture label { background-image: url('Themes/Magelia/Images/flag.png'); } #layout-container > footer div.options form.contextual-picker.culture label:hover { background-image: url('Themes/Magelia/Images/Hover/flag_hover.png'); } #layout-container > footer div.options form.contextual-picker.culture ul { display: none; } #layout-container > footer div.options form.contextual-picker.currency label { background-image: url('Themes/Magelia/Images/currency.png'); } #layout-container > footer div.options form.contextual-picker.currency label:hover { background-image: url('Themes/Magelia/Images/Hover/currency_hover.png'); } #layout-container > footer div.options form.contextual-picker select, #layout-container > footer div.options form.contextual-picker a.validate { margin-left: 10px; } #layout-container > footer div.options form.contextual-picker select { margin-top: 7px; width: 113px; } #layout-container > footer div.options form.contextual-picker a.validate { font-size: 18px; height: 23px; display: none; line-height: 23px; padding: 3px; color: #3c3e45; } #layout-container > footer div.options form.contextual-picker a.validate:hover { color: white; background-color: black; }#notifications div.clear { float: right; display: none; margin-top: 1px; padding: 10px 5px; background: #666666; } #notifications div.clear > a { color: black; font-weight: bold; padding-left: 25px; background: url('Themes/Magelia/Images/cross_black.png') no-repeat 10px 50%; } #notifications div.clear > a:hover { color: white; background-image: url('Themes/Magelia/Images/cross_white.png'); } #notifications ul li { padding: 10px; border-bottom: 1px solid; } #notifications ul li:first-child { border-top: 1px solid; } #notifications ul li.confirmation { color: white; border-color: #989898; background-color: #666666; } #notifications ul li.debug { border-color: #666666; background-color: #e0e0e0; } #notifications ul li.warning, #notifications ul li.error { color: red; border-color: red; background-color: white; } #notifications ul li.information { border-color: #0242fb; background-color: #8caaff; }#installation-instructions { padding: 10px; background-color: #F2F2F2; border: 1px solid #cccccc; } #installation-instructions > h1 { margin-bottom: 20px; overflow: hidden; } #installation-instructions > h1 > a { overflow: hidden; text-decoration: none; } #installation-instructions > div.content img { border: 1px solid #AAA; } #installation-instructions > p.no-instructions { margin: 30px 0; } #documentation-product { padding: 20px; } #documentation-product > header { overflow: hidden; margin-bottom: 10px; } #documentation-product > header > * { float: left; } #documentation-product > header > aside { width: 100px; height: 100px; margin-right: 10px; } #documentation-product > header > aside > a { display: block; } #documentation-product > header > aside > a > img { max-width: 100%; max-height: 100%; } #documentation-product > header > section { max-width: 830px; } #documentation-product > header > section > h1 { font-size: 24px; } #home > iframe.no-content-items { height: 180px; }#home ul.featured-products { background-color: white; padding: 20px; overflow: hidden; margin-left: auto; margin-right: auto; } #home ul.featured-products > li { float: left; position: relative; border: 4px solid #F6F6F6; } #home ul.featured-products > li:hover { cursor: pointer; border-color: #370D3C; } #home ul.featured-products > li section.image { background-color: #FFFFFF; overflow: hidden; } #home ul.featured-products > li section.info { padding: 3px; height: 100px; font-size: 12px; overflow: hidden; } #home ul.featured-products > li section.info span.price { bottom: 2px; width: 100%; display: block; font-weight: bold; position: absolute; } #home ul.featured-products > li section.info > a { color: #8e3793; font-weight: bold; } #home ul.featured-products > li section.info div.shortDescription { max-height: 68px; overflow-y: hidden; } #home ul.featured-products > li._0, #home ul.featured-products > li._7, #home ul.featured-products > li._8 { width: 460px; height: 520px; } #home ul.featured-products > li._0 section.image, #home ul.featured-products > li._7 section.image, #home ul.featured-products > li._8 section.image { height: 420px; } #home ul.featured-products > li._0 section.image img, #home ul.featured-products > li._7 section.image img, #home ul.featured-products > li._8 section.image img { max-width: 460px; max-height: 420px; } #home ul.featured-products > li._1, #home ul.featured-products > li._2, #home ul.featured-products > li._3, #home ul.featured-products > li._4, #home ul.featured-products > li._5, #home ul.featured-products > li._6, #home ul.featured-products > li._9, #home ul.featured-products > li._10, #home ul.featured-products > li._11, #home ul.featured-products > li._12, #home ul.featured-products > li._13, #home ul.featured-products > li._14, #home ul.featured-products > li._15 { width: 224px; height: 285px; } #home ul.featured-products > li._1 section.image, #home ul.featured-products > li._2 section.image, #home ul.featured-products > li._3 section.image, #home ul.featured-products > li._4 section.image, #home ul.featured-products > li._5 section.image, #home ul.featured-products > li._6 section.image, #home ul.featured-products > li._9 section.image, #home ul.featured-products > li._10 section.image, #home ul.featured-products > li._11 section.image, #home ul.featured-products > li._12 section.image, #home ul.featured-products > li._13 section.image, #home ul.featured-products > li._14 section.image, #home ul.featured-products > li._15 section.image { height: 180px; } #home ul.featured-products > li._1 section.image img, #home ul.featured-products > li._2 section.image img, #home ul.featured-products > li._3 section.image img, #home ul.featured-products > li._4 section.image img, #home ul.featured-products > li._5 section.image img, #home ul.featured-products > li._6 section.image img, #home ul.featured-products > li._9 section.image img, #home ul.featured-products > li._10 section.image img, #home ul.featured-products > li._11 section.image img, #home ul.featured-products > li._12 section.image img, #home ul.featured-products > li._13 section.image img, #home ul.featured-products > li._14 section.image img, #home ul.featured-products > li._15 section.image img { max-width: 224px; max-height: 180px; } #home ul.featured-products > li._1, #home ul.featured-products > li._2, #home ul.featured-products > li._3, #home ul.featured-products > li._4, #home ul.featured-products > li._6, #home ul.featured-products > li._7, #home ul.featured-products > li._9, #home ul.featured-products > li._10, #home ul.featured-products > li._12, #home ul.featured-products > li._13, #home ul.featured-products > li._14, #home ul.featured-products > li._15 { margin-left: 4px; } #home ul.featured-products > li._3, #home ul.featured-products > li._4, #home ul.featured-products > li._7, #home ul.featured-products > li._9, #home ul.featured-products > li._10, #home ul.featured-products > li._11, #home ul.featured-products > li._12, #home ul.featured-products > li._13, #home ul.featured-products > li._14, #home ul.featured-products > li._15 { margin-top: 4px; } #home ul.featured-products > li._5, #home ul.featured-products > li._6 { margin-top: -60px; } #home ul.featured-products > li._8 { margin-top: -295px; } #home ul.featured-products > li._15 { display: none; } #checkout-payments a.authorize { height: 35px; line-height: 35px; padding-right: 174px; display: inline-block; background: url('Themes/Magelia/Images/cards.png') no-repeat 100% 0; } #checkout-payment-authorize > p { height: 16px; line-height: 16px; padding-left: 20px; background: url('Themes/Magelia/Images/ajax-loader.gif') no-repeat 0 50%; } #order-cancelled { padding: 20px; } #order-cancelled > h1 { color: #3c3e45; font-size: 20px; text-align: center; font-weight: normal; margin: 40px 0 20px; } #order-cancelled > h3 { color: #3c3e45; font-size: 14px; text-align: center; font-weight: normal; } #order-cancelled > ul { width: 520px; margin: 80px auto 40px; } #order-cancelled > ul:after { clear: both; content: ""; display: table; } #order-cancelled > ul > li { float: left; width: 250px; padding-left: 20px; } #order-cancelled > ul > li:first-child { padding-left: 0; } #order-cancelled > ul > li > span { color: #3c3e45; height: 30px; display: block; line-height: 20px; padding-left: 40px; } #order-cancelled > ul > li > span > a { color: #3c3e45; text-decoration: underline; }#checkout-payments a.check { height: 35px; line-height: 35px; padding-right: 77px; display: inline-block; background: url('Themes/Magelia/Images/check.png') no-repeat 100% 0; }#payment-confirmation { padding: 20px; } #payment-confirmation > h1 { color: #3c3e45; font-size: 20px; text-align: center; font-weight: normal; margin: 40px 0 20px; } #payment-confirmation > h3 { color: #3c3e45; font-size: 14px; text-align: center; font-weight: normal; } #payment-confirmation > ul { width: 790px; margin: 80px auto 40px; } #payment-confirmation > ul:after { clear: both; content: ""; display: table; } #payment-confirmation > ul > li { float: left; width: 250px; padding-left: 20px; } #payment-confirmation > ul > li:first-child { padding-left: 0; } #payment-confirmation > ul > li > span { color: #3c3e45; height: 30px; display: block; line-height: 20px; padding-left: 40px; } #payment-confirmation > ul > li > span > a { color: #3c3e45; text-decoration: underline; } #payment-confirmation > ul > li > span > a:hover { color: black; }#checkout-payment-errors { padding: 10px; border: 1px solid red; background-color: pink; } #checkout-payment-errors > span { font-weight: bold; } #checkout-payment-errors > ul { color: black; margin-top: 5px; list-style-type: square; list-style-position: inside; } #checkout-payments a.pdv { height: 35px; line-height: 35px; padding-right: 48px; display: inline-block; background: url('Themes/Magelia/Images/pdv.png') no-repeat 100% 0; }#checkout-payments a.paypal { height: 35px; line-height: 35px; padding-right: 105px; display: inline-block; background: url('Themes/Magelia/Images/paypal.png') no-repeat 100% 0; } #checkout-payment-paypal > p { height: 16px; line-height: 16px; padding-left: 20px; background: url('Themes/Magelia/Images/ajax-loader.gif') no-repeat 0 50%; } /* General CSS resets; * The target itself is not affected, allowing * the remainder of the document to use an * alternate box-sizing model; * Support for box-sizing is wide spread: * http://caniuse.com/#search=box-sizing */ .noUi-target * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-touch-callout: none; -ms-touch-action: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; cursor: default; } /* Main slider bar; * Use box-shadow instead of border to keep absolute * positioning unrelated to the styling. */ .noUi-base { width: 100%; margin: 1px; height: 20px; position: relative; } /* Handles + active state; */ .noUi-handle { top: -1px; left: -16px; width: 30px; height: 22px; z-index: 1; position: relative; background: #EEE; border: 1px solid #BFBFBF; } .noUi-active { background: #E9E9E9; box-shadow: inset 0 0 5px #DDD; } /* Styling-only classes; * Structured to prevent double declarations * for various states of the slider. */ .noUi-connect { background: Teal; -webkit-transition: background 0.6s; transition: background 0.6s; } .noUi-background { background: transparent; } /* Functional styles for handle positioning; * Note that the origins will inherit border radius * from the parent, even though the default theme * doesn't use curved borders. */ .noUi-origin { position: absolute; right: 0; top: 0; bottom: 0; border-radius: inherit; } .noUi-origin + .noUi-origin { background: inherit !important; } .noUi-z-index { z-index: 10; } /* Adaptations for the vertical slider; * Some standard styles have been extended to keep * exceptions for the vertical slider as minimal as possible. */ .noUi-vertical { width: 38px; height: 100%; } .noUi-vertical .noUi-origin { bottom: 0; left: 0; } .noUi-vertical .noUi-handle { top: -23px; left: -3px; } /* Slider disabled state; */ [disabled] .noUi-base { background: #DDD; } [disabled] .noUi-handle { background: #F7F7F7; cursor: not-allowed; } [disabled] .noUi-connect { background: #EEE; } /* Transition states; * Support for transition is widely available, * Only IE7, IE8 and IE9 will ignore these rules. * Since this is merely a progressive enhancement, * this is no problem at all. * http://caniuse.com/#search=transition */ .noUi-state-tap .noUi-origin { -webkit-transition: left 0.3s, top 0.3s; transition: left 0.3s, top 0.3s; } .noUi-state-blocked .noUi-connect { background: #7f8c8d; } #layout-container > header div.title a { height: 100%; display: block; text-transform: uppercase; } #layout-container > header div.title h1, #layout-container > header div.title a:first-child { height: 30px; font-size: 40px; line-height: 30px; font-weight: bold; font-family: "Lucida Grande", Arial, sans-serif; } #layout-container > header div.title a + a, #layout-container > header div.title h1 + a { height: 20px; font-size: 15px; line-height: 20px; }#layout-container > div.content > ul.breadcrumb { overflow: hidden; padding: 10px 0; margin-top: 10px; background-color: white; } #layout-container > div.content > ul.breadcrumb > li { float: left; height: 20px; line-height: 20px; padding-left: 20px; background: url('Themes/Magelia/Images/breadcrumb-separator.png') no-repeat 4px 4px; } #layout-container > div.content > ul.breadcrumb > li:first-child { padding-left: 0; background: none; } #layout-container > div.content > ul.breadcrumb > li > a:hover { text-decoration: underline; } #layout-container > footer { background-color: white; padding-top: 20px; border-top: 1px solid #CCCCCC; } #layout-container > footer div.options { overflow: hidden; background-color: white; margin: 0 20px; } #layout-container > footer div.options > * { float: left; margin: 20px 0 20px 20px; } #layout-container > footer div.options a.back-to-top { color: #608023; float: right; height: 21px; display: none; line-height: 21px; padding-left: 30px; margin-right: 20px; background: url('Themes/Magelia/Images/toggle.png') no-repeat 0 0; } #layout-container > footer div.options a.back-to-top:hover { color: black; background-image: url('Themes/Magelia/Images/Hover/toggle_hover.png'); }#layout-container > header { background-color: white; height: 50px; padding: 20px 0; overflow: hidden; } #layout-container > header div.title { float: left; margin-left: 40px; } #layout-container > header div.options { float: right; margin-right: 20px; }#layout-container > footer ul.legal { overflow: hidden; padding: 10px 20px; } #layout-container > footer ul.legal > li { float: left; height: 20px; line-height: 20px; } #layout-container > footer ul.legal > li + li { margin-left: 5px; } #layout-container > footer ul.legal > li a { color: #999999; } #layout-container > footer ul.legal > li.magelia { float: right; margin-left: 0; } #layout-container > footer ul.legal > li.magelia a { display: block; padding-left: 20px; background: url('/www.magelia.org/download/star.ashx') no-repeat 0 50%; }#loader { top: 50%; left: 50%; color: white; height: 50px; z-index: 9999; position: fixed; padding: 0 20px; line-height: 50px; text-align: center; margin: -25px 0 0 -50px; background-color: black; } .managed-content { overflow: auto; } .managed-content * { margin: initial; padding: initial; } .managed-content ul { list-style: disc; padding-left: 40px; } .managed-content ul ul { padding-left: 60px; list-style: circle; } .managed-content ul ul ul { list-style: square; } .managed-content ol { padding-left: 40px; list-style-type: decimal; } .managed-content ol ol { padding-left: 60px; } .managed-content a { text-decoration: underline; } #layout-container > nav section.categories { background-color: #3c3e45; margin: 0; } #layout-container > nav section.categories li.catalog { height: 50px; float: right; padding: 0 20px 0 10px; } #layout-container > nav section.categories li.catalog form { overflow: hidden; line-height: 50px; } #layout-container > nav section.categories li.catalog form label { color: white; font-size: 12px; padding-right: 5px; text-transform: uppercase; } #layout-container > nav section.categories li.catalog form select { padding: 6px 0; overflow: hidden; } #layout-container > nav section.categories li.catalog ul { display: none; } #layout-container > nav section.categories section.category { overflow: hidden; } #layout-container > nav section.categories section.category > * { float: left; display: block; } #layout-container > nav section.categories article { width: 200px; height: 200px; overflow: hidden; } #layout-container > nav section.categories article:hover { cursor: pointer; } #layout-container > nav section.categories article section.image { width: 100%; height: 100%; } #layout-container > nav section.categories article section.image img { max-width: 200px; max-height: 200px; } #layout-container > nav section.categories article section.description { height: 50px; width: 190px; padding: 5px; overflow: hidden; margin-top: -50px; position: absolute; background-color: #e0e0e0; text-align: center; } #layout-container > nav section.categories article section.description p { font-size: 11px; font-weight: bold; margin-bottom: 5px; } #layout-container > nav section.categories section.child-categories { display: none; } #layout-container > nav section.categories li.open > section.child-categories { display: block; } #layout-container > nav section.categories > ul { overflow: hidden; } #layout-container > nav section.categories > ul > li { float: left; overflow: hidden; margin-top: -1px; } #layout-container > nav section.categories > ul > li > section.category a { height: 50px; color: white; display: block; font-size: 12px; line-height: 50px; text-transform: uppercase; } #layout-container > nav section.categories > ul > li > section.category > a:first-child { border-left: 0; padding: 0 20px; font-weight: normal; } #layout-container > nav section.categories > ul > li > section.category > a.toggle { display: none; width: 50px; margin-left: -1px; text-indent: -9999px; background: url('Themes/Magelia/Images/arrows_vertical.png') 50% -50px; } #layout-container > nav section.categories > ul > li.open > section.category > a.toggle { background-position: 50% 0; } #layout-container > nav section.categories > ul > li > section.child-categories { left: 50%; z-index: 10; width: 940px; padding: 20px; display: none; overflow: hidden; position: absolute; background-color: #666666; margin: -1px 0 0 -490px; } #layout-container > nav section.categories > ul > li > section.child-categories section.child-categories a { line-height: 30px; } #layout-container > nav section.categories > ul > li > section.child-categories a.toggle { width: 26px; height: 21px; margin-left: 10px; text-indent: -9999px; background: url('Themes/Magelia/Images/toggle.png') no-repeat 0 -17px; } #layout-container > nav section.categories > ul > li > section.child-categories li.open > section.category > a.toggle { background-position: 0 0; } #layout-container > nav section.categories > ul > li > section.child-categories > * { float: left; } #layout-container > nav section.categories > ul > li > section.child-categories > ul { width: 708px; overflow: hidden; margin-left: 10px; } #layout-container > nav section.categories > ul > li > section.child-categories > ul > li { float: left; padding: 10px; } #layout-container > nav section.categories > ul > li > section.child-categories > ul > li > section.category a.toggle { display: none; } #layout-container > nav section.categories > ul > li > section.child-categories > ul > li > section.category { font-size: 15px; font-weight: normal; } #layout-container > nav section.categories > ul > li > section.child-categories > ul > li > section.category > a { color: white; } #layout-container > nav section.categories > ul > li > section.child-categories > ul > li > section.category > a:hover { color: white; } #layout-container > nav section.categories > ul > li > section.child-categories > ul > li > section.child-categories { display: block; } #layout-container > nav section.categories > ul > li > section.child-categories > ul > li > section.child-categories a { color: white; font-weight: normal; } #layout-container > nav section.categories > ul > li > section.child-categories > ul > li > section.child-categories a:hover { color: white; } #layout-container > nav section.categories > ul > li > section.child-categories > ul > li li { margin-top: 10px; } #layout-container > nav section.categories > ul > li > section.child-categories > ul > li li ul { margin-left: 20px; }a.menu-toggle { float: left; height: 32px; display: none; line-height: 32px; padding: 0 5px 0 35px; background: url('Themes/Magelia/Images/menu.png') no-repeat 0 0; } a.menu-toggle:hover { color: white; background-color: black; background-position: 0 -32px; } iframe.no-content-items { border: 0; width: 100%; overflow: hidden; background-color: white; } #layout-container > header div.options > * { float: right; } #layout-container > header div.options ul { height: 30px; overflow: hidden; margin-left: 20px; } #layout-container > header div.options ul li { float: left; } #layout-container > header div.options ul li + li { margin-left: 20px; } #layout-container > header div.options ul li a { height: 30px; display: block; color: #666666; padding: 0 5px; font-size: 14px; line-height: 30px; background-position: 5px 50%; background-repeat: no-repeat; } #layout-container > header div.options ul li.account a:hover { color: white; background-image: none; background-color: black; } #layout-container > header div.options ul li.account a, #layout-container > header div.options ul li.basket a span:first-child { text-transform: none; } #layout-container > header div.options ul li.basket a { padding-left: 25px; } #layout-container > header div.options ul li.basket a:hover { color: white; background-color: black; background-image: url('Themes/Magelia/Images/Hover/basket_white.png'); } #layout-container > header div.options ul li.basket a > span.count:before { content: "("; } #layout-container > header div.options ul li.basket a > span.count:after { content: ")"; }div.informations ul.tabs { overflow: hidden; } div.informations ul.tabs > li { float: left; } div.informations ul.tabs > li:hover { cursor: pointer; } div.informations ul.tabs > li + li { margin-left: 10px; } div.informations ul.tabs > li > h2 { height: 40px; line-height: 40px; border: 1px solid #cccccc; border-bottom: 0; } div.informations ul.tabs > li > h2 a { height: 39px; font-size: 13px; padding: 0 20px; background-color: #DDD; text-transform: uppercase; } div.informations ul.tabs > li > h2 a:hover { text-decoration: none; } div.informations ul.tabs > li.current { border-bottom: 0; } div.informations ul.tabs > li.current > h2 a { background-color: #F2F2F2; border-bottom: 1px solid #F2F2F2; } div.informations ul.tabs > li > h2 > a { display: block; } div.informations ul.tabs + ul { margin-top: -1px; } div.informations ul.tabs + ul > li { display: none; padding: 10px; overflow: hidden; background-color: #F2F2F2; border: 1px solid #cccccc; } div.informations ul.tabs + ul > li img { border: 1px solid #AAAAAA; } div.informations ul.tabs + ul > li.current { display: block; } div.informations ul.tabs + ul > li ul.tabs li > h2 { border: none; height: 30px; line-height: 30px; border-bottom: 3px solid transparent; } div.informations ul.tabs + ul > li ul.tabs li > h2 > a { background: none; } div.informations ul.tabs + ul > li ul.tabs li.current > h2 { border-bottom: 3px solid #58595b; } div.informations ul.tabs + ul > li ul.tabs li.current > h2 a { border: none; font-weight: bold; } div.informations ul.tabs + ul > li ul.tabs + ul > li { border: none; padding-top: 20px; } div.informations ul.tabs + ul > li ul.questions-answers > li { padding: 5px; border: 1px solid #CCC; background-color: white; } div.informations ul.tabs + ul > li ul.questions-answers > li > div.answer { padding: 10px 0 0 10px; } div.informations ul.tabs + ul > li ul.questions-answers > li + li { margin-top: 10px; } div.informations ul.tabs + ul > li ul.release-notes > li + li { margin-top: 10px; } aside.reinsurance-blocks > h3 { display: none; } aside.reinsurance-blocks > ul > li { padding: 5px; margin-top: 10px; } aside.reinsurance-blocks > ul > li header { height: 60px; overflow: hidden; line-height: 60px; } aside.reinsurance-blocks > ul > li header img { display: none !important; } aside.reinsurance-blocks > ul > li header h4 { font-weight: bold; font-size: 20px; margin-left: 50px; color: #757575; background: url('Themes/Magelia/Images/arrow_horizontal.png') -40px 15px no-repeat; padding-left: 20px; } aside.reinsurance-blocks > ul > li section.content { margin-top: 5px; color: #757575; width: 150px; margin-left: 70px; } aside.reinsurance-blocks > iframe.no-content-items { height: 125px; } #layout-container > footer > div.options ul.social { overflow: hidden; line-height: 39px; float: left; margin-top: 0; } #layout-container > footer > div.options ul.social li { float: left; color: #3c3e45; font-size: 16px; } #layout-container > footer > div.options ul.social li + li { margin-left: 10px; } #layout-container > footer > div.options ul.social li a { width: 40px; height: 39px; display: block; text-indent: -9999px; background-position: 50% 50%; background-repeat: no-repeat; } #layout-container > footer > div.options ul.social li.twitter a { background-image: url('Themes/Magelia/Images/twitter.png'); } #layout-container > footer > div.options ul.social li.twitter a:hover { background-image: url('Themes/Magelia/Images/Hover/twitter_hover.png'); } #layout-container > footer > div.options ul.social li.facebook a { background-image: url('Themes/Magelia/Images/facebook.png'); } #layout-container > footer > div.options ul.social li.facebook a:hover { background-image: url('Themes/Magelia/Images/Hover/facebook_hover.png'); }[data-model="Yosemite.Toggle"] > a.toggle { display: none; } #layout-container > footer div.options ul.vendor { overflow: hidden; } #layout-container > footer div.options ul.vendor li { float: left; } #layout-container > footer div.options ul.vendor li + li { margin-left: 20px; } #layout-container > footer div.options ul.vendor li a { height: 39px; color: #3c3e45; display: block; font-size: 16px; line-height: 39px; padding-left: 45px; background-position: 0 50%; background-repeat: no-repeat; } #layout-container > footer div.options ul.vendor li a:hover { color: black; } #layout-container > footer div.options ul.vendor li.store a { background-image: url('Themes/Magelia/Images/store.png'); } #layout-container > footer div.options ul.vendor li.store a:hover { background-image: url('Themes/Magelia/Images/Hover/store_hover.png'); } #layout-container > footer div.options ul.vendor li.contact a { background-image: url('Themes/Magelia/Images/contact.png'); } #layout-container > footer div.options ul.vendor li.contact a:hover { background-image: url('Themes/Magelia/Images/Hover/contact_hover.png'); }#layout-container { padding: 0 0 20px 0; } #layout-container > * { width: 980px; margin: 0 auto; } #layout-container > nav { margin-top: -1px; } #layout-container > div.content { padding: 0 0 10px 0; } article.widget-MainMenu a { font-size: 12px; } div.layout-header header div.options ul.top li a { font-size: 11px; } div.layout-header header div.options ul.top li.separator { font-size: 9px; } a.rounded.type1, a.rounded.type1 span, a.rounded.type2, a.rounded.type2 span, a.rounded.type6, a.rounded.type6 span { font-size: 10px; } div.banners { height: 300px; overflow: hidden; position: relative; } div.banners > a { z-index: 1; width: 100px; height: 300px; display: block; position: absolute; } div.banners > a.next { right: 0; top: 0; } div.banners > a span { width: 100px; height: 100px; display: block; text-indent: -9999px; background-repeat: no-repeat; margin: 100px 0; } div.banners > a.next span { background-image: url('Themes/Magelia/Images/next_big.png'); background-position: 100% 0; } div.banners > a.next:hover span { background-image: url('Themes/Magelia/Images/Hover/next_big_hover.png'); } div.banners > a.previous span { background-image: url('Themes/Magelia/Images/back_big.png'); } div.banners > a.previous:hover span { background-image: url('Themes/Magelia/Images/Hover/back_big_hover.png'); } div.banners div.viewport { overflow: hidden; } div.banners div.viewport > ul { overflow: hidden; margin-left: -1px; } div.banners div.viewport > ul li { float: left; width: 980px; height: 300px; overflow: hidden; } div.banners div.viewport > ul li[data-model="Yosemite.Link"]:hover { cursor: pointer; } div.banners div.viewport > ul li > div { overflow: hidden; } div.banners div.viewport > ul li > div.image { height: 100%; text-align: center; } div.banners div.viewport > ul li > div.image img { max-width: 980px; max-height: 300px; } div.banners div.viewport > ul li > div.content { height: 50px; overflow: hidden; text-align: center; position: relative; z-index: 0; margin-top: -50px; } div.banners div.viewport > ul li > div.content > * { float: left; height: 50px; display: block; line-height: 50px; } div.banners div.viewport > ul li > div.content > section.text { width: 980px; padding: 0 5px; } div.banners div.viewport > ul li > div.content > section.text p { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } div.banners div.viewport > ul li > div.content > a.more { display: none; color: white; font-weight: bold; text-align: center; background-color: black; }span.price span.cut-price { font-style: normal; text-decoration: line-through; } #product-contact form div.field, #product-contact form div.editor-field { width: 470px; } #product-contact form div.field input, #product-contact form div.editor-field input { width: 460px; } #product-contact form div.field.large, #product-contact form div.editor-field.large { width: 100%; } #product-contact form div.field.large input, #product-contact form div.field.large textarea, #product-contact form div.editor-field.large input, #product-contact form div.editor-field.large textarea { width: 916px; } #contact { background-color: white; padding: 20px; } #contact > h1 { font-size: 30px; } #contact > h2 { font-size: 24px; } #contact > section.address, #contact form { margin-top: 20px; } #contact form { overflow: hidden; } #contact form > * + * { margin: 0; } #contact form .validation-summary-errors + *, #contact form .validation-summary-errors + * + * { margin-top: 20px; } #contact form div.field { float: left; } #contact form div.field > * { float: none; } #contact form div.field input[type=text], #contact form div.field input[type=email] { width: 458px; } #contact form div.field.gender > * { float: left; } #contact form div.field.gender > label { width: 80px; } #contact form div.field.gender ul { overflow: hidden; } #contact form div.field.gender ul li { float: left; } #contact form div.field.gender ul li + li { margin-left: 5px; } #contact form div.field.gender ul li input[type=radio] + label { padding-left: 5px; } #contact form div.field.name, #contact form div.field.email { float: left; } #contact form div.field.email, #contact form div.field.website { margin-left: 20px; } #contact form div.field.phone-number { clear: left; } #contact form div.field.inquiry-topic { clear: left; } #contact form div.field.inquiry-topic > input { width: 938px; } #contact form div.field.message { clear: left; } #contact form div.field.message textarea { width: 938px; height: 100px; } #contact form div.buttons { clear: both; padding-top: 10px; } #license { padding: 20px; } #license > h1 > a { text-decoration: none; } #license > div.content { margin-top:20px; overflow: hidden; } #standard-content { /*padding: 20px;*/ } #standard-content > h1 > a { text-decoration: none; } #standard-content > div.content { margin-top: 20px; overflow: hidden; } #standard-content > iframe.no-content-items { height: 149px; }#standard-content.compare { width: 1280px; margin-left: -150px; } #compare-editions > *, #standard-content.compare > h1 { width: 980px; margin: 0 auto; } #compare-editions { background: url('Themes/Magelia/Images/StandardContent/Compare/bg-compare-editions.png') no-repeat 100% 2%; } #compare-editions > table, #compare-editions > ul.bars { width: 100%; } #compare-editions > ul.bars > li.cloud { text-indent: 30px; background: url('Themes/Magelia/Images/StandardContent/Compare/cloud.png') no-repeat 0 0; } #compare-editions a.btn-round { color: white; display: block; font-size: 13px; padding: 10px 0; font-weight: bold; line-height: 20px; text-align: center; text-decoration: none; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0, .3); -moz-box-shadow: 0 2px 1px 0 rgba(0,0,0, .3); box-shadow: 0 2px 1px 0 rgba(0,0,0, .3); -webkit-text-shadow: 0 -1px 2px rgba(0, 0, 0, .3); -moz-text-shadow: 0 -1px 2px rgba(0, 0, 0, .3); text-shadow: 0 -1px 2px rgba(0, 0, 0, .3); } #compare-editions a.btn-round + a.btn-round { margin-top: 20px; } #compare-editions a.btn-round.two-lines { padding: 5px 0; line-height: 15px; } #compare-editions a.btn-round.two-lines span { display: block; font-weight: normal; } #compare-editions a.btn-round.download { background-color: #da5f2e; } #compare-editions a.btn-round.information-light { background-color: #d2bcd4; } #compare-editions a.btn-round.information-dark { background-color: #ac8eb0; } #compare-editions a.btn-round.contact { background-color: #904198; } #compare-editions table { border-collapse: collapse; } #compare-editions li { list-style: none; } #compare-editions table tr td ul li h4 { border-top: 1px solid white; } #compare-editions table tr td ul li h4 a { display: block; font-size: 11px; padding-top: 10px; text-transform: uppercase; } #compare-editions table tr td ul li h4 a:hover { cursor: default; } #compare-editions table tr td ul li h4 a:after { clear: both; content: ""; display: table; } #compare-editions table tr td ul li h4 a span { float: left; display: block; line-height: 20px; } #compare-editions table tr td ul li h4 a span + span { max-width: 260px; margin-top: 10px; } #compare-editions table tr td ul li.plus { height: 68px; line-height: 30px; text-align: center; } #compare-editions table tr td ul li.plus h4 span > span { font-size: 18px; font-weight: bold; } #compare-editions table tr td.enterprise ul li.plus h4 span > span { color: black; } #compare-editions table tr td.community ul li.plus:hover, #compare-editions table tr td.enterprise ul li.plus:hover { background-color: #dfdfdf; } /*#compare-editions table tr td.community ul li h4, #compare-editions table tr td.enterprise ul li h4 { background: url('Themes/Magelia/Images/StandardContent/Compare/plus.png') no-repeat 288px 50%; }*/ #compare-editions table tr td.community ul li h4 a span, #compare-editions table tr td.enterprise ul li h4 a span { color: #535355; } #compare-editions table tr td.community ul li h4 span._666666, #compare-editions table tr td.enterprise ul li h4 span._666666 { color: #666666; } #compare-editions table tr td.community ul li:hover h4 span._666666, #compare-editions table tr td.enterprise ul li:hover h4 span._666666 { color: white; } #compare-editions table tr td.professional ul li h4 span { color: white; } #compare-editions table tr td ul li h4 a.unavailable span + span { color: #f4eef4; text-decoration: line-through; } #compare-editions table tr td.professional ul li h4 a.unavailable span + span { color: #5a1e62; } #compare-editions ul li div.content { display: none; font-size: 14px; padding: 0 10px 10px; } #compare-editions table tr td.community ul li div.content, #compare-editions table tr td.enterprise ul li div.content { color: #535355; } #compare-editions table tr td.community ul li:hover div.content, #compare-editions table tr td.enterprise ul li:hover div.content { color: white; } #compare-editions table tr td.professional ul li div.content { color: white; } #compare-editions table tr td.community li:hover, #compare-editions table tr td.enterprise li:hover { background-color: #666666; } #compare-editions table tr td.community li:hover a span, #compare-editions table tr td.enterprise li:hover a span { color: white; } #compare-editions table tr td ul li h4 a span.picto { width: 25px; height: 25px; margin: 7px 10px 17px 10px; background-repeat: no-repeat; background-image: url('Themes/Magelia/Images/StandardContent/Compare/sprites.png'); } #compare-editions table tr td ul li h4 a.unavailable span.picto { background: none; } #compare-editions table tr td ul li h4 a.products span + span, #compare-editions table tr td ul li h4 a.bulk-edit span + span, #compare-editions table tr td ul li h4 a.multi-tier span + span, #compare-editions table tr td ul li h4 a.software-licenses span + span, #compare-editions table tr td ul li h4 a.additional-features span + span { margin-top: 0; } #compare-editions table tr td ul li h4 a.responsive span + span { margin-top: 0; margin-bottom: 5px; } #compare-editions table tr td.professional ul li h4 a.catalogs span + span { margin-top: 0; } #compare-editions table tr td.professional ul li h4 a.multi-stocks span + span, #compare-editions table tr td.enterprise ul li h4 a.multi-stocks span + span { margin-top: 0; } { background-color: #0095c8; } #compare-editions table tr td ul li h4 a.multi-tenant span.picto { background-position: -725px -5px; } #compare-editions table tr td ul li h4 a.cloud span.picto { background-position: -1205px -5px; } #compare-editions table tr td ul li h4 a.software-licenses span.picto { background-position: -1145px -5px; } #compare-editions table tr td ul li h4 a.multi-tier span.picto { background-position: -1025px -5px; } #compare-editions table tr td ul li h4 a.multi-store span.picto { background-position: -5px -5px; } #compare-editions table tr td ul li h4 a.catalogs span.picto { background-position: -65px -5px; } #compare-editions table tr td ul li h4 a.multi-stocks span.picto { background-position: -1565px -5px; } #compare-editions table tr td ul li h4 a.content-management span.picto { background-position: -905px -5px; } #compare-editions table tr td ul li h4 a.etl span.picto { background-position: -1625px -5px; } #compare-editions table tr td ul li h4 a.bulk-edit span.picto { background-position: -1265px -5px; } #compare-editions table tr td ul li h4 a.administration-right span.picto { background-position: -1505px -5px; } #compare-editions table tr td ul li h4 a.tickets span.picto { background-position: -1085px -5px; } #compare-editions table tr td ul li h4 a.responsive span.picto { background-position: -1685px -5px; } #compare-editions table tr td ul li h4 a.products-number span.picto { background-position: -545px -5px; } #compare-editions table tr td ul li h4 a.products span.picto { background-position: -185px -5px; } #compare-editions table tr td ul li h4 a.marketing span.picto { background-position: -245px -5px; } #compare-editions table tr td ul li h4 a.customers span.picto { background-position: -305px -5px; } #compare-editions table tr td ul li h4 a.internationalization span.picto { background-position: -365px -5px; } #compare-editions table tr td ul li h4 a.extensibility span.picto { background-position: -1445px -5px; } #compare-editions table tr td ul li h4 a.taxes span.picto { background-position: -425px -5px; } #compare-editions table tr td ul li h4 a.promotions span.picto { background-position: -485px -5px; } #compare-editions table tr td ul li h4 a.inventory span.picto { background-position: -550px -5px; } #compare-editions table tr td ul li h4 a.shipping span.picto { background-position: -665px -5px; } #compare-editions table tr td ul li h4 a.scheduler span.picto { background-position: -785px -5px; } #compare-editions table tr td ul li h4 a.integration span.picto { background-position: -965px -5px; } #compare-editions table tr td ul li h4 a.flexibility span.picto { background-position: -845px -5px; } #compare-editions table tr td ul li h4 a.dotnet span.picto { background-position: -1325px -5px; } #compare-editions table tr td ul li h4 a.additional-features span.picto { background-position: -1385px -5px; } #compare-editions table tr td ul li h4 a.managed span.picto { background-position: -1740px -5px; } #compare-editions table tr td ul li h4 a.azure span.picto { background-position: -1765px -5px; } #compare-editions table tr td ul li h4 a.secure span.picto { background-position: -1790px -5px; } #compare-editions table tr td ul li h4 a.fast span.picto { background-position: -1815px -5px; } #compare-editions table tr td ul li h4 a.sla span.picto { background-position: -1840px -5px; } /* Hover */ #compare-editions table tr td ul li:hover h4 a.multi-tenant span.picto { background-position: -755px -5px; } #compare-editions table tr td ul li:hover h4 a.cloud span.picto { background-position: -1235px -5px; } #compare-editions table tr td ul li:hover h4 a.software-licenses span.picto { background-position: -1175px -5px; } #compare-editions table tr td ul li:hover h4 a.multi-tier span.picto { background-position: -1055px -5px; } #compare-editions table tr td ul li:hover h4 a.multi-store span.picto { background-position: -35px -5px; } #compare-editions table tr td ul li:hover h4 a.catalogs span.picto { background-position: -95px -5px; } #compare-editions table tr td ul li:hover h4 a.multi-stocks span.picto { background-position: -1595px -5px; } #compare-editions table tr td ul li:hover h4 a.content-management span.picto { background-position: -935px -5px; } #compare-editions table tr td ul li:hover h4 a.etl span.picto { background-position: -1655px -5px; } #compare-editions table tr td ul li:hover h4 a.bulk-edit span.picto { background-position: -1295px -5px; } #compare-editions table tr td ul li:hover h4 a.administration-right span.picto { background-position: -1535px -5px; } #compare-editions table tr td ul li:hover h4 a.tickets span.picto { background-position: -1115px -5px; } #compare-editions table tr td ul li:hover h4 a.products span.picto { background-position: -215px -5px; } #compare-editions table tr td ul li:hover h4 a.products-number span.picto { background-position: -575px -5px; } #compare-editions table tr td ul li:hover h4 a.responsive span.picto { background-position: -1715px -5px; } #compare-editions table tr td ul li:hover h4 a.marketing span.picto { background-position: -275px -5px; } #compare-editions table tr td ul li:hover h4 a.customers span.picto { background-position: -335px -5px; } #compare-editions table tr td ul li:hover h4 a.internationalization span.picto { background-position: -395px -5px; } #compare-editions table tr td ul li:hover h4 a.extensibility span.picto { background-position: -1475px -5px; } #compare-editions table tr td ul li:hover h4 a.taxes span.picto { background-position: -455px -5px; } #compare-editions table tr td ul li:hover h4 a.promotions span.picto { background-position: -515px -5px; } #compare-editions table tr td ul li:hover h4 a.inventory span.picto { background-position: -580px -5px; } #compare-editions table tr td ul li:hover h4 a.integration span.picto { background-position: -995px -5px; } #compare-editions table tr td ul li:hover h4 a.scheduler span.picto { background-position: -815px -5px; } #compare-editions table tr td ul li:hover h4 a.flexibility span.picto { background-position: -875px -5px; } #compare-editions table tr td ul li:hover h4 a.shipping span.picto { background-position: -695px -5px; } #compare-editions table tr td ul li:hover h4 a.dotnet span.picto { background-position: -1355px -5px; } #compare-editions table tr td ul li:hover h4 a.additional-features span.picto { background-position: -1415px -5px; } /* Editions specific style */ #compare-editions table tr td.professional ul li h4 a.multi-store span.picto { background-position: -35px -5px; } #compare-editions table tr td.professional ul li h4 a.catalogs span.picto { background-position: -95px -5px; } #compare-editions table tr td.professional ul li h4 a.multi-stocks span.picto { background-position: -1595px -5px; } #compare-editions table tr td.professional ul li h4 a.content-management span.picto { background-position: -935px -5px; } #compare-editions table tr td.professional ul li h4 a.etl span.picto { background-position: -1655px -5px; } #compare-editions table tr td.professional ul li h4 a.bulk-edit span.picto { background-position: -1295px -5px; } #compare-editions table tr td.professional ul li h4 a.administration-right span.picto { background-position: -1535px -5px; } #compare-editions table tr td.professional ul li h4 a.tickets span.picto { background-position: -1115px -5px; } #compare-editions table tr td.professional ul li h4 a.products span.picto { background-position: -215px -5px; } #compare-editions table tr td.professional ul li h4 a.products-number span.picto { background-position: -575px -5px; } #compare-editions table tr td.professional ul li h4 a.responsive span.picto { background-position: -1715px -5px; } #compare-editions table tr td.professional ul li h4 a.marketing span.picto { background-position: -275px -5px; } #compare-editions table tr td.professional ul li h4 a.customers span.picto { background-position: -335px -5px; } #compare-editions table tr td.professional ul li h4 a.internationalization span.picto { background-position: -395px -5px; } #compare-editions table tr td.professional ul li h4 a.extensibility span.picto { background-position: -1475px -5px; } #compare-editions table tr td.professional ul li h4 a.taxes span.picto { background-position: -455px -5px; } #compare-editions table tr td.professional ul li h4 a.promotions span.picto { background-position: -515px -5px; } #compare-editions table tr td.professional ul li h4 a.inventory span.picto { background-position: -580px -5px; } #compare-editions table tr td.professional ul li h4 a.integration span.picto { background-position: -995px -5px; } #compare-editions table tr td.professional ul li h4 a.scheduler span.picto { background-position: -815px -5px; } #compare-editions table tr td.professional ul li h4 a.flexibility span.picto { background-position: -875px -5px; } #compare-editions table tr td.professional ul li h4 a.shipping span.picto { background-position: -695px -5px; } #compare-editions table tr td.professional ul li h4 a.dotnet span.picto { background-position: -1355px -5px; } #compare-editions table tr td.professional ul li h4 a.additional-features span.picto { background-position: -1415px -5px; }