/** * Magento * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE_AFL.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@magento.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade Magento to newer * versions in the future. If you wish to customize Magento for your * needs please refer to http://www.magento.com for more information. * * @category design * @package base_default * @copyright Copyright (c) 2006-2017 X.commerce, Inc. and affiliates (http://www.magento.com) * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) */ /* Widgets =============================================================================== */ .widget { display:inline; } .widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; } .widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; } .widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; } .widget .mini-products-images-list li.item { float:left; width:77px; height:77px; } /* Widget: Catalog New Proructs List */ .widget-new-products { display:block; } .col-main .widget-new-products { margin:7px 0; } .widget-new-products .products-grid .product-image, .widget-new-products .products-list .product-image { width:85px; height:85px; } .widget-new-products .products-list .product-shop { margin-left:100px; } .sidebar .widget-new-products .block { font-size:11px; line-height:1.25; } .sidebar .widget-new-products .block-title strong { background:url(https://www.hobbyhallen.se/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; } /* Widget: Recently Viewed Proructs */ .widget-viewed { display:block; } .col-main .widget-viewed { margin:7px 0; } .widget-viewed .products-grid .product-image, .widget-viewed .products-list .product-image { width:85px; height:85px; } .widget-viewed .products-list .product-shop { margin-left:100px; } .sidebar .widget-viewed .block { font-size:11px; line-height:1.25; } .sidebar .widget-viewed .block-title strong { background:url(https://www.hobbyhallen.se/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; } /* Widget: Recently Compared Proructs */ .widget-compared { display:block;} .col-main .widget-compared { margin:7px 0; } .widget-compared .products-grid .product-image, .widget-compared .products-list .product-image { width:85px; height:85px; } .widget-compared .products-list .product-shop { margin-left:100px; } .sidebar .widget-compared .block { font-size:11px; line-height:1.25; } .sidebar .widget-compared .block-title strong { background:url(https://www.hobbyhallen.se/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; } /* Widget: CMS Static Block */ .widget-static-block {} .sidebar .widget-static-block { display:block; margin:0 0 15px; } /* Widgets: Links Common Styles */ .top-container .widget a { padding:0 0 0 7px; } .bottom-container .widget a { padding:0 3px; } /* Widget: Catalog Product Link */ .widget-product-link-inline { display:inline; } .col-main .widget-product-link { display:block; text-align:right; margin:7px 0; } .col-main .widget-product-link a { background:url(https://www.hobbyhallen.se/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; } .sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; } .sidebar .widget-product-link a { background:url(https://www.hobbyhallen.se/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; } /* Widget: Catalog Category Link */ .widget-category-link-inline { display:inline; } .col-main .widget-category-link { display:block; text-align:right; margin:7px 0; } .col-main .widget-category-link a { background:url(https://www.hobbyhallen.se/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; } .sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; } .sidebar .widget-category-link a { background:url(https://www.hobbyhallen.se/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; } /* Widget: CMS Page Link */ .widget-cms-link-inline { display:inline; } .col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; } .col-main .widget-cms-link a { background:url(https://www.hobbyhallen.se/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; } .sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; } .sidebar .widget-cms-link a { background:url(https://www.hobbyhallen.se/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; } /* ======================================================================================= */ /* Print ======================================================================================= */ @media print { * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } a, a:visited { text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } abbr[title]:after { content: " (" attr(title) ")"; } .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; } @page { margin: 0.5cm; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } } /* ======================================================================================= */ /*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0;border:0} *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } html { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } body { font-family: Arial, Verdana, Sans-serif; font-size: 12px; line-height: 1.25; color: #333; background-color: #fff; } /* Headings */ h1, h2, h3, h4, h5, h6 { font-weight: normal; } h1 { font-size: 30px; line-height: 34px; } h2 { font-size: 26px; line-height: 30px; } h3 { font-size: 16px; line-height: 20px; } h4 { font-size: 15px; line-height: 19px; } h5 { font-size: 14px; line-height: 17px; } h6 { font-size: 12px; line-height: 15px; } /* Page Heading */ .page-title h1 { margin-top: 0; } .page-title .separator { margin: 0 3px; } .page-title .link-rss { float: right; } .title-buttons { text-align: right; } .title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 { float: left; } .subtitle, .sub-title { clear: both; } /* Links */ a { color: #333; text-decoration: none; } a:hover, a:focus { color: #999; text-decoration: underline; } a:visited { color: #333; } img { max-width: 100%; height: auto; vertical-align: middle; } /* Buttons */ .button { background: #333; border: 1px solid #333; color: #fff; display: inline-block; padding: 6px 12px; margin-bottom: 0; font-weight: bold; text-align: center; text-transform: uppercase; vertical-align: middle; cursor: pointer; border-radius: 3px; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; } .button:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .button:hover, .button:focus { text-decoration: none; background: #d0d0d0; color: #333333; border-color: #a1a1a1; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } .button:active, .button.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .button.disabled, .button[disabled], fieldset[disabled] .button { cursor: not-allowed; pointer-events: none; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; } .button:focus, .button:active { color: #333333; background-color: #ebebeb; border-color: #a1a1a1; } .button-co, #place-order-button, .btn-proceed-checkout { background: #5cb85c; border-color: #4cae4c; color: #fff; } .button-co:hover, .button-co:active, .button-co:focus, .btn-proceed-checkout:hover, .btn-proceed-checkout:active, .btn-proceed-checkout:focus, #place-order-button:hover, #place-order-button:active, #place-order-button:focus { background-color: #47a447; border-color: #398439; color: #fff; } /* Inputs and textareas */ fieldset { padding: 0; margin: 0; border: 0; } legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; } input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; /* IE8-9 */ line-height: normal; } input[type="file"] { display: block; } select[multiple], select[size] { height: auto; } select optgroup { font-size: inherit; font-style: inherit; font-family: inherit; } input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button { height: auto; } .input-text:-moz-placeholder { color: #999; } .input-text::-moz-placeholder { color: #999; } .input-text:-ms-input-placeholder { color: #999; } .input-text::-webkit-input-placeholder { color: #999; } .input-text, textarea { display: inline-block; width: 100%; height: 28px; padding: 6px 8px; color: #555; vertical-align: middle; background-color: #fff; border: 1px solid #ccc; border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .input-text:focus, textarea:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); } .input-text[disabled], .input-text[readonly], textarea[disabled], textarea[readonly], fieldset[disabled] .input-text { cursor: not-allowed; background-color: #eeeeee; } .radio, .form-list .control label, .checkbox { cursor: pointer; width: auto; } /* Lists */ ul, ol { list-style: none; margin: 0; padding: 0; } /* Tables */ table { border: none; } /* Labels */ label { color: #666; display: inline-block; } label em { color:#00809f; } .form-list label, .one-page-checkout label { width: 29%; margin-bottom: 5px; } /* Grouped fields */ .form-list li { margin: 0 0 15px 0; } .form-list .field { margin: 0 0 10px 0; } .form-list li.control input.radio, .form-list li.control input.checkbox { margin-right: 6px; } .form-list li.control .input-box { clear: none; display: inline; width: auto; } .form-list .input-box, .form-list .input-text, .one-page-checkout .input-text { display: inline-block; width: 70% } .form-list li.additional-row { border-top: 1px solid #ccc; margin-top: 10px; padding-top: 7px; } .form-list li.additional-row .btn-remove { float: right; margin: 5px 0 0; } .form-list .input-range input.input-text { width: 74px; } /* Buttons set */ .buttons-set { line-height: 30px; float: left; } .buttons-set a { text-transform: none; } .back-link { float: left; } .buttons-set button.button { float: right; } .buttons-set p.required { margin: 0 0 5px; color: #00809f; } /* Form Validation */ .validation-advice { clear: both; min-height: 13px; margin: 5px 0 10px 0; padding-left: 3px; font-size: 10px; line-height: 13px; color: #f00; } .validation-advice span { padding-right: 5px; } .validation-failed { border-color: #b94a48; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .validation-failed:focus { border-color: #953b39; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; } p.required { font-size: 11px; text-align: right; color: #f00; } span.required { color: #ff0000; } /* Expiration date and CVV number validation fix */ .v-fix { float: left; } .v-fix .validation-advice { display: block; width: 12em; margin-right: -12em; position: relative; } /* Global Messages */ .success { color: #3d6611; font-weight: bold; } .error { color: #f00; font-weight: bold; } .notice { color: #ccc; } .messages, .messages ul { list-style: none; margin: 0; padding: 0; display: inline-block; width: 100%; } .messages i { display: inline-block; margin-right: 10px; } .messages li { margin: 0 0 10px; } .error-msg, .success-msg, .note-msg, .notice-msg { min-height: 24px; padding: 10px 10px 0 10px; font-weight: bold; border-radius: 3px; } .error-msg { background-color: #ff544c; color: #fff; } .success-msg { background-color: #5dc46e; color: #fff; } .note-msg, .notice-msg { background-color: #ccc; } /* Breadcrumbs */ .breadcrumbs { font-size: 10px; line-height: 10px; text-transform: uppercase; } .breadcrumbs ul { padding: 0; margin: 0; } .breadcrumbs ul * { float: left; } .breadcrumbs a, .breadcrumbs strong { padding: 5px; } .breadcrumbs span { padding: 5px 0; } .breadcrumbs a { color: #999; } /* Pager appear on other pages than category; such as account pages, therefore this is added in global.css */ .pages .pagination { margin: 0 0 0 10px; } .pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius:3px; } .pagination li { display: inline; } .pagination li a, .pagination li span { position: relative; float: left; padding: 2px 7px; line-height: 1.428571429; text-decoration: none; background-color: #fff; border: 1px solid #dddddd; margin-left: -1px; } .pagination li:first-child a, .pagination li:first-child span { margin-left: 0; border-bottom-left-radius:3px; border-top-left-radius:3px; } .pagination li:last-child a, .pagination li:last-child span { border-bottom-right-radius:3px; border-top-right-radius:3px; } .pagination li a:hover, .pagination li span:hover, .pagination li a:focus, .pagination li span:focus { background-color: #fff; } .pagination .active a, .pagination .active span, .pagination .active a:hover, .pagination .active span:hover, .pagination .active a:focus, .pagination .active span:focus { z-index: 2; color: #333; background-color: #c8c8c8; cursor: default; } .toolbar select { padding: 2px; background: #fff; box-shadow: none; } /* Sorter */ .toolbar .sort-by select { width: 100px; margin: 0 10px 0 5px; } /* Limiter */ .toolbar .limiter select { margin: 0 20px 0 5px; width: auto; } /* Toolbar */ .toolbar { padding: 10px 0; clear: both; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; } .toolbar .amount, .toolbar label { line-height: 23px; } .toolbar-bottom .toolbar { border-bottom: none; } .toolbar-bottom .no-pagination { border-top: 0; } .toolbar-bottom .toolbar .amount, .toolbar-bottom .toolbar .sort-by, .toolbar-bottom .toolbar .limiter { display: none; } .toolbar label { display: inline-block; } /* Data tables */ .data-table { width: 100%; } .data-table th { padding: 6px; border: 1px solid #ddd; font-weight: bold; white-space: nowrap; } .data-table td { padding: 5px; border: 1px solid #ddd; } .data-table thead { background-color: #f2f2f2; } .data-table tr.even { background-color: #f6f6f6; } .data-table tbody.odd td { border-width: 0 1px; } .data-table tbody.even { background-color: #f6f6f6; } .data-table tbody.even td { border-width: 0 1px; } .data-table tbody.odd tr.border td, .data-table tbody.even tr.border td { border-bottom-width: 1px; } .data-table th .tax-flag { white-space: nowrap; font-weight: normal; } .data-table td.label, .data-table th.label { font-weight: bold; background-color: #f6f6f6; text-shadow: none; color: #333; border-radius: 0; line-height: normal; border-bottom: none; border-right: none; } .data-table tr.last { border-bottom: 1px solid #ddd; } /* Shopping cart total summary row expandable to details */ tr.summary-total { cursor: pointer; } tr.summary-total .summary-collapse { cursor: pointer; } tr.show-details .summary-collapse { background-position: 0 -53px; } tr.summary-details td { font-size: 11px; background-color: #dae1e4; color: #626465; } tr.summary-details-first td { border-top: 1px solid #d2d8db; } tr.summary-details-excluded { font-style: italic; } /* Shopping cart tax info */ .cart-tax-info { display: block; } .cart-tax-info, .cart-tax-info .cart-price { padding-right: 20px; } .cart-tax-total { display: block; padding-right: 20px; background: url(https://www.hobbyhallen.se/skin/frontend/carbon/default/images/bkg_collapse.gif) 100% 4px no-repeat; cursor: pointer; } .cart-tax-info .price, .cart-tax-total .price { display: inline; font-weight: normal; } .cart-tax-total-expanded { background-position: 100% -53px; } /* Misc */ .links li { display: inline; } .links li.first { padding-left: 0; } .links li.last { background: none; padding-right: 0; } .link-cart { font-weight: bold; color: #f00; } .link-reorder { font-weight: bold; } .link-print { background: url(https://www.hobbyhallen.se/skin/frontend/carbon/default/images/i_print.gif) 0 2px no-repeat; padding: 2px 0 2px 25px; } .link-rss { background: url(https://www.hobbyhallen.se/skin/frontend/carbon/default/images/i_rss.gif) 0 1px no-repeat; padding-left: 18px; white-space: nowrap; } .btn-remove { font-size: 14px; } .cards-list dt { margin: 5px 0 0; } .cards-list .offset { padding: 2px 0 2px 20px; } .separator { margin: 0 3px; } .divider { clear: both; display: block; font-size: 0; line-height: 0; height: 1px; margin: 10px 0; background: #ddd; text-indent: -999em; overflow: hidden; } /* Noscript notice */ .noscript { border: 1px solid #ddd; border-width: 0 0 1px; background: #ffff90; font-size: 12px; line-height: 1.25; text-align: center; color: #2f2f2f; } .noscript .noscript-inner { width: 1000px; margin: 0 auto; padding: 12px 0 12px; background: url(https://www.hobbyhallen.se/skin/frontend/carbon/default/images/i_notice.gif) 20px 50% no-repeat; } .noscript p { margin: 0; } /* Demo notice */ .demo-notice { margin: 0; padding: 6px 10px; background: #d75f07; font-size: 12px; line-height: 1.15; text-align: center; color: #fff; } /* Cookie notice */ .notice-cookie { border-bottom: 1px solid #cfcfcf; background: #ffff90; font-size: 12px; line-height: 1.25; text-align: center; color: #2f2f2f; } .notice-cookie .notice-inner { margin: 0 auto; padding: 12px 0 12px 80px; background: url(https://www.hobbyhallen.se/skin/frontend/carbon/default/images/i_notice.gif) 20px 25px no-repeat; text-align: left; } .notice-cookie .notice-inner p { margin: 0 0 10px; border: 1px dotted #cccc73; padding: 10px; } /* Figure */ figure { margin: 0; } /* Other */ .carousel-control { overflow: hidden; } /* Hide an element to all users except screen readers */ .sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); border: 0; } .hide { display: none !important; } .show { display: block !important; } .invisible { visibility: hidden; } .pull-right { float: right !important; } .pull-left { float: left !important; } .pull-clear-right { float: right; clear: right; } .pull-clear-left { float: left; clear: left; } #checkout-review-table td.last { text-align: right; } #shopping-cart-totals-table th, #checkout-review-table th { text-align: left; } #checkout-review-table-wrapper th, #shopping-cart-totals-table th { font-weight: normal; } #checkout-review-table-wrapper .grand-total-excluding-tax th, #checkout-review-table-wrapper .grand-total-excluding-tax td, #checkout-review-table-wrapper .grand-total-incl th, #checkout-review-table-wrapper .grand-total-incl td, #shopping-cart-totals-table tfoot tr:last-of-type td, #shopping-cart-totals-table tfoot tr:last-of-type th { font-weight: bold; } .page { margin: 0 auto; padding: 0; text-align: left; width: 960px; } .page-print { background: #fff; padding: 20px; text-align: left; } .page-empty { background: #fff; padding: 20px; text-align: left; } .page-popup { padding: 20px; text-align: left; } .main-container { margin-top: 27px; } /* Tools ================================================================================= */ .nobr { white-space: nowrap; } .wrap { white-space: normal; } .a-left, table th.a-left, table td.a-left { text-align: left; } .a-center, table th.a-center, table td.a-center { text-align: center; } .a-right, table th.a-right, table td.a-right { text-align: right; } .v-top { vertical-align: top; } .v-middle { vertical-align: middle; } .f-left, .left { float: left; } .f-right, .right { float: right; } .f-none { float: none; } .f-fix { float: left; width: 100%; } .no-display { display: none; } .d-inline { display: inline; } .no-margin { margin: 0; } .no-padding { padding: 0; } .no-bg { background: none; } .hidden { display: none; } .clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } .clearfix { *zoom: 1; } /* Product prices ======================================================================================= */ .product-essential .price { font-size: 16px; } .price-box { overflow: hidden; margin: 10px 0; } .price-box .price { font-weight: normal; } /* Regular price */ .product-shop .regular-price { display: block; float: left; } .regular-price .price { font-weight: normal; } /* Old price */ .product-shop .old-price { display: block; float: left; } .old-price .price-label { white-space: nowrap; } .old-price .price { font-weight: normal; text-decoration: line-through; } /* Special price */ .product-shop .special-price { display: block; float: left; margin-left: 15px; } .special-price .price-label { font-weight: bold; white-space: nowrap; } .special-price .price { font-weight: normal; color: #e30613; } /* Minimal price (as low as) */ .minimal-price .price-label { font-weight: bold; white-space: nowrap; } .minimal-price-link { display: block; } .minimal-price-link .label { color: #333333; background-color: transparent; font-weight: normal; font-size: 11px; text-shadow: none; border-radius: 0; padding: 0; } .minimal-price-link .price { font-weight: normal; } /* Excluding tax */ .price-excluding-tax { display: block; } .price-excluding-tax .label { white-space: nowrap; } .price-excluding-tax .price { font-weight: normal; } /* Including tax */ .price-including-tax { display: block; } .price-including-tax .label { white-space: nowrap; } .price-including-tax .price { font-weight: bold; } /* Configured price */ .configured-price .price-label { font-weight: bold; white-space: nowrap; } .configured-price .price { font-weight: bold; } /* FPT */ .weee { display: block; font-size: 11px; color: #444; } .weee .price { font-size: 11px; font-weight: normal; } /* Excl tax (for order tables) */ .price-excl-tax { display: block; } .price-excl-tax .label { display: block; white-space: nowrap; } .price-excl-tax .price { display: block; } /* Incl tax (for order tables) */ .price-incl-tax { display: block; } .price-incl-tax .label { display: block; white-space: nowrap; } .price-incl-tax .price { display: block; font-weight: bold; } /* Price range */ .price-from .price-label { font-weight: bold; white-space: nowrap; } .price-to .price-label { font-weight: bold; white-space: nowrap; } /* Price notice next to the options */ .price-notice { padding-left: 10px; } .price-notice .price { font-weight: bold; } /* Price as configured */ .price-as-configured .price-label { font-weight: bold; white-space: nowrap; } #header .links{float:right;font-size:11px;margin:15px 0}#header .links li{float:left}#header .links a{text-transform:uppercase;padding:0 10px;border-right:1px solid #ccc}#header .links li.last a{border:none;padding-right:0}#header .logo{display:block;margin:0 0 10px 0}#header .logo img{max-width:157px}#search_mini_form{float:right;padding:10px;margin:0}#search_mini_form .input-wrapper{padding:3px 10px 3px 8px;border:1px solid #d8d8d8;box-shadow:#f4f4f4 0 0 0 4px;border-radius:3px;height:30px}#search_mini_form .input-wrapper button{background:none;border:none;display:inline;outline:none;padding:0}#search_mini_form .input-wrapper .input-search{background:transparent;border:none;color:#666;outline:0;height:22px;padding:0 0 0 5px;vertical-align:top}#search_mini_form .icon-search{font-size:14px;color:#666;display:inline}#search_autocomplete{background:#fff;border:1px solid #c1c0c0;border-top:0}#search_autocomplete ul li{padding:5px 10px}#search_autocomplete ul li.odd{background:#f5f5f5}#search_autocomplete ul li.selected{background:#e5e5e5}#search_autocomplete .amount{float:right}#nav{border-bottom:none;padding:0 0 0 10px;margin:0;font-size:12px;line-height:40px;height:40px;color:white;background-color:#0075bc}#nav span.toggle{display:none}#nav li a{display:block;text-decoration:none;padding:0 10px;color:white}#nav li a:hover,#nav li a.active{text-decoration:none}#nav li a span{display:block;white-space:nowrap;cursor:pointer}#nav li a:visited,#nav li a:hover{color:white}#nav li ul a span{white-space:normal}#nav li a:hover,#nav li.over a,#nav li.active a{color:white}#nav .level0>a{text-transform:uppercase;font-weight:600;font-size:16px}#nav .level0.over,#nav .level0.active>a{background-color:#0d9cf3}#nav .level1>button{display:block !important;background:none;border:none;color:white;float:right;right:0;padding:0;line-height:30px;height:30px}#nav .level1>button span{font-size:10px}.parent>.menu-vlist{background-color:rgba(0,117,188,0.9);padding:0px 10px}#nav li.over ul li a,#nav li.active ul li a{color:white}#nav ul li{float:none;border-bottom:none}#nav ul li.level1,#nav ul li.level2{text-transform:uppercase;line-height:30px;height:30px}#nav ul li.level1>a,#nav ul li.level2>a{line-height:30px;height:30px;padding:0 !important}#nav ul li.level1.over>a,#nav ul li.level2.over>a{color:#a6dafa}#nav ul li.last{border-bottom:0}#nav ul li a{float:none;padding:7px 0}#nav .level0.parent>.menu-vlist{top:40px}#nav .level1.parent>.menu-vlist{top:0}#nav .shown-sub .menu-vlist{left:215px !important}#breadcrumbs{margin-top:0.5rem}.free-delivery__icon{line-height:40px;height:40px}.free-delivery__icon img{line-height:30px;height:30px}.header-center__text p,.header-center__image p{margin-top:0}.widget.widget-static-block{display:block}.widget.widget-static-block h2{line-height:1;display:block;word-wrap:break-word}#header .logo img{width:306px}.header-center__facebook .header-center__text{display:none}.free-delivery__text p{margin:0} /* Sidebar =============================================================================== */ .block { margin: 0 0 15px 10px; padding: 0 0 15px; border-bottom: 1px solid #ccc; } .block .block-title strong { font-size: 16px; font-weight: normal; } .block .block-title a { text-decoration: none; } .block .block-subtitle { font-size: 13px; font-weight: bold; } .block .block-content { padding: 10px 0; } .block .block-content li.item { padding: 5px 0; } .block .btn-remove, .block .btn-edit { float: right; } .block .actions { text-align: right; } .block .actions a { float: left; } .block li.even { background-color: #f6f6f6; } /* Catalog search right sidebar block */ .sidebar .right-block-1 { padding: 10px 0; margin: 41px 0 0 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; } .sidebar .right-block-1 .block-title { text-transform: uppercase; } /* CMS contact */ .cms-contact { padding-bottom: 0; } .cms-contact .block-content { padding-bottom: 0; } .cms-contact p { margin: 0 0 10px 0; } /* Mini Products List */ .mini-products-list li { padding: 5px 0; } .mini-products-list .product-image { float: left; width: 50px; padding: 5px; border: 1px solid #ddd; } .mini-products-list .product-details { margin-left: 75px; } .mini-products-list .product-details h4 { font-size: 11px; font-weight: bold; margin: 0; } .block-cart .mini-products-list .product-details .product-name, .block-cart .mini-products-list .product-details .nobr small { word-wrap: break-word; } .block-cart .mini-products-list .product-details .nobr { white-space: normal; } .product-details-lower { display: inline; } /* Block: Currency Switcher */ .block-currency select { width: 100%; border: 1px solid #888; } /* Vertical nav */ .vertical-nav-container { margin-left: 0; padding-bottom: 4px; } .vertical-nav-container ul { padding-bottom: 5px; } /* Block: Layered Navigation */ .block-layered-nav { padding-bottom: 0; } .block-layered-nav .block-content { padding: 0; margin: 15px 0 0 0; } .block-layered-nav dt { font-weight: bold; } .block-layered-nav .currently ol { margin: inherit; overflow: hidden; } .block-layered-nav li { line-height: 18px; } .block-layered-nav .currently li { margin: 0 0 10px 0; } .block-layered-nav .currently .label { display: block; font-weight: bold; margin: 0 0 5px 0; } .block-layered-nav .btn-remove { float: left; margin-right: 5px; } .block-layered-nav dl { margin: 0; } .block-layered-nav dl dt, .block-layered-nav dl dd { margin: 0; } .block-layered-nav dl dd { margin: 0 0 10px 0; } .block-layered-nav dt .icon-chevron-up, .block-layered-nav dt .icon-chevron-down { display: none; } .block-layered-nav .icon-unchecked { display: inline-block; height: 10px; width: 10px; margin-right: 10px; } .block-layered-nav .icon-check { display: inline-block; height: 10px; width: 10px; margin-right: 10px; } .block-layered-nav dl dd ol { margin: 0; padding: 0; list-style-type: none; } .block-layered-nav .actions { margin: 0; float: right; text-align: left; /* We want to indent text below */; } .block-layered-nav .actions a { float: right; } .clear-all .icon-remove-circle { color: #000; font-size: 16px; margin-left: 5px; } /* Block: Cart */ .block-cart .subtotal { text-align: center; } .block-cart .actions .paypal-logo { float: left; width: 100%; margin: 3px 0 0; text-align: right; } .block-cart .actions .paypal-logo .paypal-or { clear: both; display: block; padding: 0 55px 5px 0; } /* Block: Related */ .block-related li { padding: 5px 0; } .block-related input.checkbox { float: left; margin-right: -20px; } .block-related .product { margin-left: 20px; } .block-related .product .product-image { float: left; margin-right: -65px; } .block-related .product .product-details { margin-left: 65px; } /* Block: Compare Products */ .block-compare li { padding: 5px 0; } /* Block: Poll */ .block-poll input.radio { float: left; margin: 1px -18px 0 0; } .block-poll .label { display: block; margin-left: 18px; } .block-poll li { padding: 3px 9px; } .block-poll .actions { margin: 5px 0 0; } .block-poll .answer { font-weight: bold; } .block-poll .votes { float: right; margin-left: 10px; } /* Block: Tags */ .block-tags ul, .block-tags li { display: inline; } /* Block: Reorder */ .block-reorder li { padding: 5px 0; } .block-reorder input.checkbox { float: left; margin: 3px -20px 0 0; } .block-reorder .product-name { margin-left: 20px; } /* Block: Banner */ .block-banner .block-content { text-align: center; } /* Block: Login */ .block-login label { font-weight: bold; color: #666; } .block-login input.input-text { display: block; width: 167px; margin: 3px 0; } /* Paypal */ .sidebar .paypal-logo { display: block; margin: 10px 0; text-align: center; } .sidebar .paypal-logo a { float: none; } /* ======================================================================================= */ #footer{margin-top:20px;padding-top:20px;border-top:10px solid #0075bc}#footer .content{line-height:23px}.newsletter-container{margin-top:20px}#footer h5.heading{margin:0;font-size:16px;line-height:20px;font-weight:700;text-transform:uppercase}#footer h5.heading i{display:none}#footer a:hover{text-decoration:none}#footer .content ul{margin-top:10px}#newsletter-validate-detail p{margin:6px 0}#newsletter-validate-detail button{background:none;color:#fff;display:inline-block;margin-bottom:0;text-align:center;text-transform:uppercase;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-weight:400;border-radius:0;border-radius:0;background-color:#a3c83c;border:transparent;font-size:13px;font-weight:700}#newsletter-validate-detail button:active,#newsletter-validate-detail button:focus{outline:0}#newsletter{width:200px;margin-right:10px}.footer-bottom{margin-top:20px;border-top:1px solid #ccc;font-size:11px}#copyright{padding:10px 15px 0 0}#copyright,#footer-bottom-menu,#footer-bottom-menu li,#footer-bottom-menu li a{float:left}#footer-bottom-menu a{padding:10px}#footer-bottom-menu li:last-child a{background:none}#vaimo{float:right;color:#d2d2d2;padding:10px;text-align:right;text-transform:uppercase}#vaimo a{color:#d2d2d2}#vaimo a:hover{color:#666} .category-title h1{margin-top:0}.category-products{margin-top:20px}.products-grid{padding:20px 0 0 0}.products-grid.last{border-bottom:0}.products-grid .item{text-align:center;padding-bottom:20px;margin-bottom:50px}.products-grid .item .item-container{text-align:center}.std .products-grid a{text-decoration:none}.products-grid .product-image{margin:0 0 10px;display:block;opacity:1}.products-grid .product-image:hover{opacity:0.6}.products-grid .product-name{margin:0 0 5px;font-weight:bold;line-height:14px;text-transform:uppercase;text-decoration:none}.products-grid .product-name a:hover{color:#999}.products-grid p{display:inline-block;margin:0}.products-grid .price-box{margin:5px 0 15px 0}.products-grid .availability{line-height:21px}.products-grid .out-of-stock{line-height:30px}.products-grid .button{line-height:16px}.products-grid .ratings{text-align:center}.products-grid .ratings .rating-box{float:none;display:inline-block}.products-grid .ratings .rating-links{float:none;display:inline-block;position:relative;top:-2px}.catalog-category-view .ratings{border-bottom:none;margin-bottom:0}.catalog-category-view .main-container .category-products{display:block}.badge.bottom-left,.badge.bottom-right{width:130px}.badge.bottom-left+.badge.bottom-right{left:15px;bottom:50px}.catalog-product-view .badge.bottom-left+.badge.bottom-right{left:15px;bottom:60px}.badge.bottom-right{left:15px}.item .product-image img.badge.bottom-right,.item .product-image img.badge.bottom-left{width:100px}#popularProducts h4.heading{text-align:center;margin:0 0 20px 0;color:#333;font-size:20px;line-height:1.5em;font-weight:700}#popularProducts .products-grid{padding:0}#popularProducts li .badge{display:none}#viewed-products li .badge{display:none}#viewed-products li img{max-width:200px;max-height:200px}#viewed-products li .item__description{height:129px !important} /* Product ========================================================================== */ .product-essential { margin: 0 0 15px 0; } .catalog-product-view .product-shop > .price-box { display: none; } /* Rating */ .no-rating { margin: 0; } .ratings { border-bottom: 1px solid #ccc; padding-bottom: 8px; } .ratings strong { float: left; margin: 1px 3px 0 0; } .ratings .rating-links { margin: 0 0 0 10px; display: inline-block; } .ratings .rating-links .separator { margin: 0 2px; } .num-ratings { position: relative; background: #ffffff; border: 2px solid #ccc; padding: 2px; border-radius: 4px; } .num-ratings:hover { text-decoration: none; } .num-ratings:after, .num-ratings:before { right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .num-ratings:after { border-color: rgba(255, 255, 255, 0); border-right-color: #ffffff; border-width: 3px; top: 50%; margin-top: -3px; } .num-ratings:before { border-color: rgba(204, 204, 204, 0); border-right-color: #ccc; border-width: 6px; top: 50%; margin-top: -6px; } .rating-box { width: 85px; height: 13px; font-size: 0; line-height: 0; background: url(https://www.hobbyhallen.se/skin/frontend/carbon/default/images/bkg_rating.gif) 0 0 repeat-x; text-indent: -999em; overflow: hidden; } .rating-box .rating { display: inline-block; height: 13px; background: url(https://www.hobbyhallen.se/skin/frontend/carbon/default/images/bkg_rating.gif) 0 100% repeat-x; } .ratings .rating-box { float: left; } .ratings-table th, .ratings-table td { font-size: 11px; line-height: 1.15; padding: 3px 0; } .ratings-table th { font-weight: bold; padding-right: 8px; } /* Availability */ .availability { margin: 0; } .availability span { font-weight: bold; } .availability.out-of-stock span { color: #d83820; } .availability-only { margin: 0 0 7px; } .availability-only a { cursor: pointer; padding-right: 15px; } .availability-only-details { margin: 0 0 7px; } .availability-only-details th { background: #f2f2f2; font-size: 10px; padding: 0 8px; } .availability-only-details td { border-bottom: 1px solid #ddd; font-size: 11px; padding: 2px 8px 1px; } /* Tier Prices */ .tier-prices { padding-top: 10px; } .tier-prices .price { font-weight: bold; font-size: 12px; } /* Add to Links */ .add-to-links .separator { display: none; } /* Add to Cart */ .add-to-cart{ overflow: hidden; } .add-to-cart label { float: left; margin-right: 5px; } .add-to-cart .qty { float: left; width: 38px; text-align: center; margin: 0 5px 0 0; } .add-to-cart button.button { float: left; } .add-to-cart .paypal-logo { clear: left; text-align: right; } .add-to-cart .paypal-logo .paypal-or { clear: both; display: block; margin: 5px 60px 5px 0; } .catalog-product-view .add-to-cart .paypal-logo { margin: 0; } /* Add to Links + Add to Cart */ .add-to-box form{ margin: 0; } .catalog-product-view .add-to-links { margin: 10px 0 0 45px; padding: 0; clear: both; } .grouped-product .add-to-links { margin-left: 0; } .add-to-box .add-to-links li { display: inline; } .product-essential { margin: 0 0 15px 0; } .product-collateral .box-collateral { margin: 0; } /* Product Images */ .catalog-product-view .more-views ul { margin-left: -4px } .catalog-product-view .more-views li { float: left; margin: 0 15px 10px 0; } .product-image-popup { margin: 0 auto; } .product-image-popup .buttons-set { float: right; clear: none; border: 0; margin: 0; padding: 0; } .product-image-popup .nav { margin: 0 100px; text-align: center; } .product-image-popup .image { display: block; } /* Product Shop */ .catalog-product-view .short-description { border-bottom: 1px solid #ccc; padding: 0 0 11px 0; margin: 0 0 10px 0; } .catalog-product-view .add-to-box { margin: 0 0 15px 0; padding: 10px 0 15px 0; border-bottom: 1px solid #ccc; } #product_addtocart_form { margin-bottom: 15px; } /* Product Options (General) */ .product-options dl { margin: 0; } .product-options dt { float: left; margin: 0 0 15px 0; min-width: 80px; } .product-options dt .qty-holder { float: right; } .product-options label { display: inline; } .product-options dt .qty-holder label { vertical-align: middle; } .product-options dt .qty-disabled { background: none; border: 0; padding: 3px; color: #000; } .product-options dt label { color: #333333; display: block; margin: 2px 0 0 0; } .product-options dd { margin: 0 0 15px 80px; } .product-options dd input.datetime-picker { width: 150px; } .product-options dd .time-picker { display: -moz-inline-box; display: inline-block; padding: 2px 0; vertical-align: middle; } .product-options dd textarea { height: 100px; } .product-options dd select { background: #fff; box-shadow: none; padding: 1px; width: 100%; margin: 0 0 5px 0; } .product-options .options-list li { padding-bottom: 5px; width: 100%; float: left; /* IE fix */ } .product-options .options-list li .radio, .product-options .options-list li .checkbox { float: left; display: block; margin: 0 3px 0 2px; } .product-options .options-list .label { padding: 2px 0; display: block; float: left; margin: 0; } .product-options .options-list .label label { float: left; margin: 0; padding: 0; } .product-options ul.validation-failed { padding: 0 7px; } .product-options p.required { padding: 15px 0 0; } .product-shop .price-box { display: inline-block; } .price-box-configurable { display: none; } /* Custom options styling */ .product-options.custom-options dt { float: none; margin: 0; } .product-options.custom-options dd { margin: 0 0 15px 0; } .product-options.custom-options .options-list li .radio { margin-left: 2px; } /* Product Options (Product Info Column) */ .product-shop .product-options { margin: 10px 0 0; overflow: hidden; background: transparent; } .product-shop .product-options dd select { width: auto; } .product-shop .product-options-bottom { background: transparent; text-align: left; padding: 0 0 15px 0; border-bottom: 1px solid #ccc; } .product-shop .product-options-bottom .add-to-cart { float: none; margin: 0; } /* Block afer info column */ .catalog-product-view .container2 { padding: 15px; border: 1px solid #ddd; margin: 15px 0 15px 0; } /* Product options downloadable product */ .downloadable-product .item-options dt { font-weight: normal; } .downloadable-product .item-options dd { margin-left: 0; } .downloadable-product .item-options a { text-decoration: underline; } .downloadable-product .product-options dt { float: none; margin-bottom: 5px; } .downloadable-product .product-options dd { margin-left: 0; } /* Grouped Product */ .catalog-product-view .grouped-items-table { margin-bottom: 15px; width: 100%; } .catalog-product-view .grouped-items-table tr.even { background: #f5f5f5; } .catalog-product-view .grouped-items-table th { padding: 0 10px; font-weight: normal; } .catalog-product-view .grouped-items-table td { padding: 10px; } .catalog-product-view .grouped-items-table td.name { font-size: 16px; text-transform: uppercase; } .catalog-product-view .grouped-items-table .qty { width: 23px; padding: 3px 0; text-align: center; font-size: 11px; } .catalog-product-view .grouped-items-table .price-box { font-size: 15px; margin: 0; } /* Bundle product */ #bundle-product-wrapper .nav-tabs { padding-top: 10px; } .price-box-bundle { display: none; } .bundle-product .product-options dt { float: left; margin: 0 0 15px 0; min-width: 80px; } .bundle-product .product-options dt label { color: #333333; display: block; margin: 2px 0 0 0; } .bundle-product .product-options dd { padding-top: 3px; margin: 0 0 15px 80px; overflow: hidden; min-width: 50%; } .bundle-product .price-box { display: none; } .bundle-product .product-options-bottom .price-box { display: inherit; } .bundle-product .product-options .price { font-size: 11px; } .bundle-product .product-options .price-notice { padding-left: 0; } .bundle-product .product-options dd .input-box { float: left; margin-left: 15px; } .bundle-product .product-options dd .qty-holder { float: right; display:block; } .bundle-product .product-options dd .qty-holder label { margin: 5px 0 0 0; vertical-align: middle; } .bundle-product .product-options dd .qty-holder input.input-text { width: 25px; padding: 3px 0; text-align: center; font-size: 11px; } .bundle-product .product-options dd .qty-disabled { background: none; border: 0; padding: 3px; color: #000; } .bundle-product .product-options dd input.datetime-picker { width: 150px; } .bundle-product .product-options dd .time-picker { display: -moz-inline-box; display: inline-block; padding: 2px 0; vertical-align: middle; } .bundle-product .product-options-bottom { clear: left; } /* Blocks: Upsell & Related */ .catalog-product-view .box-up-sell { border-top: 1px solid #ccc; padding: 15px 0 0 0; } .catalog-product-view .box-up-sell h2, .catalog-product-view .box-related h2 { font-size: 18px; } .catalog-product-view .box-up-sell .price-box, .catalog-product-view .box-related .price-box { margin-bottom: 0; } /* Block: Tags */ .catalog-product-view .box-tags .form-add label { float: left; } .catalog-product-view .box-tags .form-add .input-box { float: left; width: 260px; margin: 0 5px; } .catalog-product-view .box-tags .form-add input.input-text { width: 254px; } .catalog-product-view .box-tags .form-add p { clear: both; } /* Tabs */ #tab-container { margin-bottom: 15px; } #tab-container .nav-tabs { width: 100%; overflow: hidden; border-bottom: none; } #tab-container .nav-tabs li { float: left; margin: 0 2px 0 0; } #tab-container .nav-tabs li a { float: left; display: block; padding: 10px; border: 1px solid #ddd; border-radius: 0; } #tab-container .nav-tabs li.active a { border-bottom: 1px solid #fff; } #tab-container .tab-content { border: 1px solid #ddd; padding: 10px; margin: -1px 0 0 0; } /* Block: Reviews */ #reviews-tab { padding: 0; } #show_review_form { margin: 10px; display: block; } #customer-reviews ul { width: 100%; } #hide_review_form { float: right; } #customer-reviews .toolbar { padding: 10px; margin: 0; border-top: none; } #customer-reviews > .toolbar > .toolbar { padding: 0; border: none; } #customer-reviews .pager, #customer-reviews .pages { margin: 0; } #customer-reviews .pages .current { color: #000000; } #customer-reviews .limiter { display: none; } #customer-reviews .pages li.pages-heading { color: #000000; } .reviews-body { padding: 10px; color: #333333; } .reviews-body dl { margin-top: 10px; margin-bottom: 0; } .reviews-body dl dt { font-weight: 400; margin-top: 15px; line-height: 18px; } .reviews-body dd { margin-left: 0; line-height: 18px; } .reviews-body dl dt, .reviews-body dd { -ms-word-wrap: break-word; word-wrap: break-word; } .reviews-body dl dt:first-child { font-weight: 400; margin-top: 5px; } .reviews-body .ratings-table { display: none; } #customer-reviews .form-add .product-name { font-weight: bold; } #customer-reviews .form-add ol { margin: 0; margin-top: 5px; list-style: none; } #customer-reviews .form-add ol li { margin-bottom: 10px; } #customer-reviews .form-add select { width: 130px; } #customer-reviews .form-add textarea { height: 153px; } #customer-reviews .form-add .buttons-set { overflow: hidden; } .link-price-alert .icon-bell, .link-stock-alert .icon-bell { margin-right: 5px; } .catalog-product-view .product-image { text-align: center; } .thumbnail-dots-wrapper { text-align: center; height: auto; padding: 5px 20px; } .thumbnail-dots-wrapper a { color: transparent; } .thumbnail-dot { width: 10px; height: 10px; background-color: #4D4D4D; border-radius: 5px; cursor: pointer; } .product-image-wrapper { max-width: 100%; height: auto; position: relative; } .product-image-wrapper .left-arrow { left: 0; float: left; } .product-image-wrapper .right-arrow { right: 0; float: right; } .product-image-wrapper .nav-arrow { font-size: 35px; color: #ddd; height: 100%; width: 50px; position: absolute; cursor: pointer; } .product-image-wrapper .nav-arrow span { height: 42px; width: 42px; position: absolute; top: 45%; } .product-image-wrapper .right-arrow span { left: 5px; } .product-image-wrapper .left-arrow span { right: 0; } /* Class: std - styles for admin-controlled content ================================================================================ */ .std .subtitle { padding: 0; } .std a { text-decoration: underline; text-transform: none; } .std a:hover { text-decoration: none; color: #333; } .std ol.ol { list-style: decimal outside; padding-left: 16px; } .std ul.disc { list-style: disc outside; padding-left: 18px; margin: 0 0 10px; } .std dl dt { font-weight: bold; } .std dl dd { margin: 0 0 10px; } .std ul, .std ol, .std dl, .std p, .std address, .std blockquote { margin: 0 0 15px 0; padding: 0; } .std ul { list-style: disc outside; padding: 0 0 0 40px; } .std ol { list-style: decimal outside; padding: 0 0 0 40px; } .std ul ul { list-style-type: circle; } .std ul ul, .std ol ol, .std ul ol, .std ol ul { margin: .5em 0; } .std dt { font-weight: bold; } .std dd { padding: 0 0 0 16px; } .std blockquote { font-style: italic; padding: 0 0 0 16px; } .std address { font-style: normal; } .std b, .std strong { font-weight: bold; } .std i, .std em { font-style: italic; } /* Headings */ .std h2 { margin-bottom: 10px; } .std h3 { margin-bottom: 8px; } .std h4 { margin-bottom: 6px; } .std h5 { margin-bottom: 4px; } .std h6 { margin-bottom: 2px; } /* Tables */ .std table { border: 1px solid #ccc; } .std table th, .std table td { border: 1px solid #ccc; padding: 5px; } /* ================================================================================ */ /* Account Login/Create Pages ============================================================ */ .account-login .page-title { border: none; } .account-login h2 { font-size: 18px; } .account-create .page-title { border: none; } .account-create .fieldset { padding: 0; margin: 0 20px 0 0; } .account-create .form-list { margin: 10px 0 0; } .account-create .form-list .name-firstname { margin: 0 0 14px 0; } .account-create h2.legend { margin-top: 0; } .account-create h2.legend { background: none; font-weight: normal; padding: 0 0 13px 0; font-size: 18px; margin-bottom: 0; } button.button.edit { float: right; } .my-account .fieldset .input-text { width: 100%; } /* Forgot Password */ .customer-account-forgotpassword .fieldset { border-top: 1px solid #CCC; background: #FBFBFB; margin-top: 10px; } .customer-account-forgotpassword .fieldset .form-list li { margin: 0; } .customer-account-forgotpassword .fieldset .form-list label { color: #333333; } .customer-account-forgotpassword p.required, .account-login p.required, .customer-account-create p.required { text-align: left; color: #00809F; margin-top: 0; clear: both; } .customer-account-forgotpassword p.back-link { float: left; width: 100%; } .customer-account-forgotpassword p.back-link a { font-family: "Arial"; text-transform: lowercase; } /* Account Login/Create Pages ============================================================ */ /* Sidebar */ .block-account { padding: 0; margin: 0; border: none; } .block-account .block-content { border-top: 1px solid #CCC; padding: 10px 0 0 0; } .block-account .block-title { margin: 0; padding: 0 0 12px 0; } .block-account ul li { text-align: left; font-family: arial; text-transform: uppercase; padding-top: 5px; margin: 0 0 5px 0; line-height: 16px; } .block-account ul li.current span { background: #E5E5E5; padding: 6px 12px; display: inline-block; } .block-account ul li a, .block-account ul li span { vertical-align: middle; padding-left: 12px; } .block-account .block-title strong { font-weight: bold; } /* Captcha */ .captcha-image { float: left; position: relative; } .captcha-img { border: 1px solid #ccc; } .captcha-reload { position: absolute; top: 2px; right: 2px; } .captcha-reload.refreshing { animation: rotate 1.5s infinite linear; -webkit-animation: rotate 1.5s infinite linear; -moz-animation: rotate 1.5s infinite linear; } @-webkit-keyframes rotate { 0% { -webkit-transform:rotate(0); } 0% { -webkit-transform:rotate(-360deg); } } @-moz-keyframes rotate { 0% { -moz-transform:rotate(0); } 0% { -moz-transform:rotate(-360deg); } } @keyframes rotate { 0% { transform:rotate(0); } 0% { transform:rotate(-360deg); } } /* Remember Me Popup ===================================================================== */ .window-overlay { background: url(https://www.hobbyhallen.se/skin/frontend/carbon/default/images/window_overlay.png) repeat; background: rgba(0, 0, 0, 0.35); position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 990; } /* Remember Me Popup ===================================================================== */ /* My Account ============================================================================= */ .main-container .col-main .block-account { display: none; } .my-account .page-title { margin: 0; padding: 0 0 15px 0; border-bottom: 1px solid #CCC; margin-bottom: 10px; } .my-account .title-buttons .link-rss { float: none; margin: 0; } .my-account .box-title h3 { float: left; } .my-account .form-list li.control label { display: inline; } /* Dashboard */ .my-account h1 { font-size: 16px; line-height: 1em; font-weight: bold; margin: 0; } .my-account h2 { font-size: 14px; font-weight: bold; } .my-account h3 { font-size: 12px; font-weight: bold; } .my-account .welcome-msg { margin: 0 0 15px 0; } .my-account #my_recent_reviews { list-style-type: none; margin-left: 0; } /* Pager / Limiter */ .my-account .pager { margin: 15px 0; } .my-account .pager .amount, .my-account .pager .limiter { float: left; } .my-account .pager .limiter { width: 200px; float: right; } .my-account .pager .limiter label { display: inline; color: #000; margin: 0 5px 0 20px; } .my-account .pager .amount { margin: 0; } /* Block: Recent Orders */ .dashboard .box-recent { margin: 10px 0; } .dashboard .box-recent .box-head h2 { margin-top: 0; } .dashboard .box-recent .box-head a { display: none; } .my-account .data-table thead { background: none; } .my-account .data-table thead tr { height: auto; } .my-account .data-table th { border: none; text-transform: uppercase; font-weight: normal; text-align: left; } .my-account .data-table td { border: none; vertical-align: middle; text-align: left; } .my-account .data-table td.last span.nobr a { color: #00809F; font-weight: normal; } .my-account .data-table span.price { font-size: 12px; } #my-orders-table a { text-transform: none; } /* Block: Account Information */ .box-info .box-top h3 { padding: 10px 0 0 0; margin: 0; float: left; } .my-account .box-top { clear: both; overflow: hidden; } .box-account .col2-set .box { background: #FBFBFB; min-height: 120px; border-top: 1px solid #CCC; padding: 10px; } .box-account .col2-set .box-content { font-style: italic; } .my-account address { clear: both; font-style: italic; } /* Block: Reviews */ .dashboard .box-reviews .number { float: left; font-size: 10px; font-weight: bold; line-height: 1; color: #fff; margin: 3px -20px 0 0; padding: 2px 3px; background: #ddd; } .dashboard .box-reviews .details { margin-left: 20px; } /* Block: Tags */ .dashboard .box-tags .number { float: left; font-size: 10px; font-weight: bold; line-height: 1; color: #fff; margin: 3px -20px 0 0; padding: 2px 3px; background: #ddd; } .dashboard .box-tags .details { margin-left: 20px; } /* Address Book */ .addresses-primary ol, .addresses-additional ol { margin-left: 0; } .addresses-primary li.item, .addresses-additional li.item { background: #FBFBFB; border-top: 1px solid #CCC; padding: 10px; margin: 0 0 10px 0; min-height: 120px; list-style-type: none; } .addresses-primary li.empty, .addresses-additional li.empty { padding-top: 10px; } .fieldset { border: none; padding: 10px 25px 12px 10px; } .fieldset.left { width: 48%; } .fieldset.right { float: right; margin: 0; width: 48%; } .my-account .form-list .field { float:none; } .my-account .form-list li .name-firstname { padding-top: 0; } /* Order View */ .order-info { border: 1px solid #ddd; padding: 5px; } .order-info dt, .order-info dd, .order-info ul, .order-info li { display: inline; } .order-info dt { font-weight: bold; } .order-date { margin: 10px 0; } .order-info-box { } .order-items { width: 100%; overflow-x: auto; } .order-additional { margin: 15px 0; } /* Order Gift Message */ .gift-message dt strong { color: #666; } .gift-message dd { font-size: 13px; margin: 5px 0 0; } /* Order Comments */ .order-about dt { font-weight: bold; } .order-about dd { font-size: 13px; margin: 0 0 7px; } .tracking-table { margin: 0 0 15px; } .tracking-table th { font-weight: bold; white-space: nowrap; } .tracking-table-popup { width: 100%; } .tracking-table-popup th { font-weight: bold; white-space: nowrap; } .tracking-table-popup th, .tracking-table-popup td { padding: 1px 8px; } /* Order Print Pages */ .page-print .print-head img { float: left; } .page-print .print-head address { float: left; margin-left: 15px; } /* Price Rewrites */ .page-print .gift-message-link { display: none; } .page-print .price-excl-tax, .page-print .price-incl-tax { display: block; white-space: nowrap; } .page-print .cart-price, .page-print .price-excl-tax .label, .page-print .price-incl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .price { display: inline; } /* My Reviews */ .product-review .product-img-box { float: left; width: 140px; } .product-review .product-img-box .product-image { display: block; width: 125px; height: 125px; } .product-review .product-img-box .label { font-size: 11px; margin: 0 0 3px; } .product-review .product-img-box .ratings .rating-box { float: none; display: block; margin: 0 0 3px; } .product-review .product-details { margin-left: 150px; } .product-review .product-name { font-size: 16px; font-weight: bold; margin: 0 0 10px; } .product-review .ratings-table { margin: 0 0 10px; } .product-review dt { font-weight: bold; } .product-review dd { font-size: 13px; margin: 5px 0 0; -ms-word-wrap: break-word; word-wrap: break-word; } /* Sales order view */ .sales-order-view .data-table { background: #e5e5e5; } .sales-order-view .data-table th { text-align: left; } .sales-order-view .data-table th { padding: 15px 10px 5px 10px; } .sales-order-view .data-table td { padding: 5px 10px; } .sales-order-view .data-table h3 { display: inline; margin-right: 15px; } .sales-order-view .data-table dl { display: inline; } .sales-order-view .data-table dl dt, .sales-order-view .data-table dl dd { display: inline-block; } .sales-order-view .data-table dl dd { margin-right: 15px; } /* Wishlist */ .wishlist-index-index .page-title { text-align: left; } .wishlist-index-index .page-title h1 { float: none; } .wishlist-index-index .buttons-set button { margin: 0 0 10px 10px; } #wishlist-table { margin-bottom: 20px; } #wishlist-table tr { background: #fff; border-bottom: 1px solid #ddd; } #wishlist-table td { padding: 10px; } #wishlist-table .qty { width: 38px; text-align: center; } #wishlist-table button { margin-bottom: 10px; } #wishlist-table .description { margin-bottom: 10px; } #wishlist-table img { max-width: inherit; } #wishlist-table td.last { text-align: center; } /* View order */ .sales-order-view .order-details .a-right { text-align: right; } .sales-order-view .order-details tfoot tr { height: 25px; } .my-account .data-table tfoot td { text-align: right; } /* Content Styles for pages such as startpage, sitemap etc ================================================================= */ /* Product Tags */ .tags-list li { display: inline; } /* Search term popular */ .catalogsearch-term-popular .tags-list { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0; padding: 15px 0; } /* Advanced Search */ .advanced-search { width: 400px; padding: 0; margin: 10px 0; } .catalogsearch-advanced-index .page-title { border-bottom: 1px solid #ccc; margin-bottom: 20px; } .advanced-search label { float: left; margin: 5px 0 0 0; } .advanced-search .form-list li { margin: 0 0 15px 0; } .advanced-search .form-list .input-box, .advanced-search .form-list .input-range { margin-left: 150px; clear: none; } .catalogsearch-advanced-index .buttons-set { width: 370px; } /* Advanced Search Result */ .catalogsearch-advanced-result .page-title { border-bottom: 1px solid #ccc; } .advanced-search-amount { margin: 15px 0; } .advanced-search-summary .search-criteria { float: left; margin: 7px 0; width: 400px; } .advanced-search-summary.no-result { border-bottom: 1px solid #ccc; margin-bottom: 15px; overflow: hidden; } .advanced-search-summary .search-criteria li { width: 185px; margin-right: 15px; } .advanced-search-did-not-find { text-align: right; float: right; } .advanced-search-did-not-find span { margin: 10px 0; display: block; } .advanced-search-did-not-find button { display: block; } .advanced-search-did-not-find button span { margin: 0; } /* Start Page */ .cms-index-index .col-main .row { padding-bottom: 15px; } .cms-index-index .col-main .row-fluid { border-bottom: 1px solid #ccc; } .cms-index-index h1 { margin-top: 0; margin-bottom: 0; padding-top: 10px; } .cms-index-index .sidebar .block { margin: 0; border: none; } .cms-index-index .selected-products { padding-top: 0; border: none; } .cms-index-index .selected-products h5 a { text-transform: uppercase; } .cms-index-index .selected-products p { margin: 0; } .cms-index-index .main-container { margin-top: 17px; } /* Sitemap */ .page-sitemap .page-title h1 { float: left; } .page-sitemap .page-title .links { margin-top: 15px; } .page-sitemap .links { float: right; } .page-sitemap .links { text-align: right; } .page-sitemap .links a { text-decoration: none; position: relative; } .page-sitemap .sitemap { margin: 0 0 12px; } .page-sitemap .sitemap li { margin: 10px 0; } /* Contacts */ .contacts-index-index .breadcrumbs { padding: 0; } .contacts-index-index h3 { border-bottom: 1px solid #ccc; padding-bottom: 10px; } .contacts-index-index #contactForm .fieldset { float: none; padding: 0; width: auto; } .contacts-index-index #contactForm .form-list li { overflow: hidden; } .contacts-index-index #contactForm .form-list .field { float: left; width: 215px; margin: 0 15px 0 0; } .contacts-index-index #contactForm .form-list .f-right { float: right; } .contacts-index-index #contactForm .buttons-set p.required { float: left; } /* Success page */ .checkout-onepage-success .page-title { border-bottom: 1px solid #ccc; overflow: hidden; margin-bottom: 15px; } .checkout-onepage-success .page-title h1 { float: left; } .checkout-onepage-success .page-title .continue { display: block; margin-top: 15px; float: right; } .checkout-success a { text-decoration: underline; } /* Shopping Cart ========================================================================= */ .cart h2 { font-size: 16px; } /* Checkout Types */ .cart .checkout-types { float: right; text-align: right; } .cart .title-buttons .checkout-types li { float: left; margin: 0 0 5px 5px; } .cart .checkout-types .paypal-or { margin: 0 8px; line-height: 2.3; } .cart .totals .checkout-types .paypal-or { clear: both; display: block; padding: 3px 55px 8px 0; line-height: 1.0; font-size: 11px; } /* Shopping Cart Table */ .cart-table { margin: 10px 0; } .cart-table .item-msg { font-size: 10px; } .cart-table thead { background: transparent; } .cart-table th { border: none; font-weight: normal; padding: 0 15px 5px 15px; border-bottom: 1px solid #ccc; text-transform: uppercase; text-align: left; } .cart-table tr.last { border-bottom: none; } .cart-table td { border: none; padding: 15px; } .cart-table td.remove { padding-right: 0; } .cart-table tfoot td { padding: 15px 0 0 0; border-top: 1px solid #ccc; } .cart-table tfoot button { margin-bottom: 3px; } .cart-table .backlink { float: left; text-transform: uppercase; } .cart-table .btn-remove2 { margin: 0; } .cart-table .link-wishlist { margin: 25px 0 0 0; display: block; } .cart-table .product-image img { max-width: none; } .cart-table .product-name { text-transform: uppercase; font-weight: bold; } .cart-table .product-name.has-options { margin: 10px 0 0 0; } .cart-table .item-options { margin: 0; text-transform: uppercase; } .cart-table .cart-price { display: block; text-align: center; } .cart-table .qty { text-align: center; width: 38px; } /* Shopping Cart Collateral boxes */ .cart .crosssell h2 { margin-top: 0; text-transform: uppercase; } .cart .crosssell .product-name { font-weight: bold; text-transform: uppercase; font-size: inherit; margin-bottom: 5px; } .cart .crosssell .button { margin: 0 0 10px 0; } .cart .crosssell .old-price, .cart .crosssell .special-price { margin-bottom: 5px; } .cart .crosssell .add-to-links { text-transform: uppercase; } /* Discount Codes & Estimate Shipping and Tax Boxes */ .cart .discount h2 { margin-top: 0; text-transform: uppercase; } .cart .discount label, .cart .giftcard label { margin: 0 0 5px 0; display: block; } .cart .discount .input-box, .cart .giftcard .input-box { float: left; margin: 0 0 10px 0; } .cart .discount .input-text, .cart .giftcard .input-text { width: 147px; margin: 0 10px 0 0; padding: 7px 10px; } .cart .check-gc-status { margin-top: 10px; } /* Shopping Cart Totals */ .cart .totals { text-transform: uppercase; } .cart .totals h2 { margin-top: 0; } .cart .totals .content { background: #e5e5e5; padding: 10px; overflow: hidden; } .cart .totals .checkout-types { margin: 10px 0 0 0; } .cart .totals strong { font-weight: normal; } .cart .totals .grand-total-incl strong, .cart .totals .grand-total-excl strong { font-weight: bold; } .cart .totals table { width: 100%; } .cart .totals .grand-total-incl { border-top: 1px solid #fff; } .cart .totals table th, .cart .totals table td { padding: 5px 0; } .cart .totals table th { font-weight: bold; text-align: left; } /* Options Tool Tip */ .cart .item-options dt { font-weight: bold; font-style: italic; } .cart .item-options dd { padding-left: 10px; } .truncated { cursor: help; } .truncated a.dots { cursor: help; } .truncated a.details { cursor: help; } .truncated .truncated_full_value { position: relative; z-index: 999; } .truncated .truncated_full_value .item-options { position: absolute; top: -99999em; left: -99999em; z-index: 999; width: 250px; padding: 8px; border: 1px solid #ddd; background-color: #f6f6f6; } .truncated .truncated_full_value .item-options > p { font-weight: bold; text-transform: uppercase; } .truncated .show .item-options { top: -20px; left: 50%; } .col-left .truncated .show .item-options { left: 30px; top: 7px; } .col-right .truncated .show .item-options { left: -240px; top: 7px; } #vertical-nav .block-title { border: none; } .vertnav { margin: 0; padding: 0; } .vertnav li { overflow: hidden; } .vertnav li a { text-transform: uppercase; } .block .vertnav li.even { overflow: hidden; background: #fff; } .vertnav ul li { border-bottom: none; text-transform: none; position: relative; } /* This controls the indent for each sublist */ .vertnav ul { padding: 0; margin: 0; clear: both; } .vertnav ul ul { padding: 5px 0 0 10px; } .vertnav .vertnavlink { padding: 6px 0px 6px 10px; margin: 0; display: inline-block; } /* Provide space for our own "bullet" inside the link */ .vertnav .expandlink { color: #666; font-size: 6px; margin-left: 6px; padding: 3px 10px 3px 4px; vertical-align: top; display: inline-block; } /* Show "bullets" in the links, depending on the class of the LI that the link's in */ .vertnav .open .expandlink:before { content: "\2212"; } .vertnav .closed .expandlink:before { content: "\2b";; } .vertnav .open > .vertnavlink, .vertnav .active > .vertnavlink{ background: #e5e5e5; } .vertnav .open .active > a { background: transparent; font-weight: bold; } /* Actually show and hide sublists */ .vertnav .open ul { display: block; } .vertnav .closed ul { display: none; } /*! * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face{font-family:'FontAwesome';src:url('https://www.hobbyhallen.se/skin/frontend/carbon/default/fonts/fontawesome/fontawesome-webfont.eot?v=4.1.0');src:url('https://www.hobbyhallen.se/skin/frontend/carbon/default/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('https://www.hobbyhallen.se/skin/frontend/carbon/default/fonts/fontawesome/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('https://www.hobbyhallen.se/skin/frontend/carbon/default/fonts/fontawesome/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('https://www.hobbyhallen.se/skin/frontend/carbon/default/fonts/fontawesome/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"],.vertnav .open .expandlink,.vertnav .closed .expandlink{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-fw{width:1.28571429em;text-align:center}.icon-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.icon-ul>li{position:relative}.icon-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.icon-li.icon-lg{left:-1.85714286em}.icon-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.icon-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.icon-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.icon-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-o:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-o:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-check:before{content:"\f00c"}.icon-times:before{content:"\f00d"}.icon-search-plus:before{content:"\f00e"}.icon-search-minus:before{content:"\f010"}.icon-power-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash-o:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-o:before{content:"\f016"}.icon-clock-o:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download:before{content:"\f019"}.icon-arrow-circle-o-down:before{content:"\f01a"}.icon-arrow-circle-o-up:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle-o:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-dedent:before,.icon-outdent:before{content:"\f03b"}.icon-indent:before{content:"\f03c"}.icon-video-camera:before{content:"\f03d"}.icon-photo:before,.icon-image:before,.icon-picture-o:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before,.icon-pencil-square-o:before{content:"\f044"}.icon-share-square-o:before{content:"\f045"}.icon-check-square-o:before{content:"\f046"}.icon-arrows:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-circle:before{content:"\f055"}.icon-minus-circle:before{content:"\f056"}.icon-times-circle:before{content:"\f057"}.icon-check-circle:before{content:"\f058"}.icon-question-circle:before{content:"\f059"}.icon-info-circle:before{content:"\f05a"}.icon-crosshairs:before{content:"\f05b"}.icon-times-circle-o:before{content:"\f05c"}.icon-check-circle-o:before{content:"\f05d"}.icon-ban:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share:before{content:"\f064"}.icon-expand:before{content:"\f065"}.icon-compress:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-circle:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye:before{content:"\f06e"}.icon-eye-slash:before{content:"\f070"}.icon-warning:before,.icon-exclamation-triangle:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-arrows-v:before{content:"\f07d"}.icon-arrows-h:before{content:"\f07e"}.icon-bar-chart-o:before{content:"\f080"}.icon-twitter-square:before{content:"\f081"}.icon-facebook-square:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before,.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-o-up:before{content:"\f087"}.icon-thumbs-o-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-o:before{content:"\f08a"}.icon-sign-out:before{content:"\f08b"}.icon-linkedin-square:before{content:"\f08c"}.icon-thumb-tack:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-sign-in:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-square:before{content:"\f092"}.icon-upload:before{content:"\f093"}.icon-lemon-o:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-square-o:before{content:"\f096"}.icon-bookmark-o:before{content:"\f097"}.icon-phone-square:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd-o:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0f3"}.icon-certificate:before{content:"\f0a3"}.icon-hand-o-right:before{content:"\f0a4"}.icon-hand-o-left:before{content:"\f0a5"}.icon-hand-o-up:before{content:"\f0a6"}.icon-hand-o-down:before{content:"\f0a7"}.icon-arrow-circle-left:before{content:"\f0a8"}.icon-arrow-circle-right:before{content:"\f0a9"}.icon-arrow-circle-up:before{content:"\f0aa"}.icon-arrow-circle-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-arrows-alt:before{content:"\f0b2"}.icon-group:before,.icon-users:before{content:"\f0c0"}.icon-chain:before,.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-flask:before{content:"\f0c3"}.icon-cut:before,.icon-scissors:before{content:"\f0c4"}.icon-copy:before,.icon-files-o:before{content:"\f0c5"}.icon-paperclip:before{content:"\f0c6"}.icon-save:before,.icon-floppy-o:before{content:"\f0c7"}.icon-square:before{content:"\f0c8"}.icon-navicon:before,.icon-reorder:before,.icon-bars:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-square:before{content:"\f0d3"}.icon-google-plus-square:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-unsorted:before,.icon-sort:before{content:"\f0dc"}.icon-sort-down:before,.icon-sort-desc:before{content:"\f0dd"}.icon-sort-up:before,.icon-sort-asc:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before,.icon-gavel:before{content:"\f0e3"}.icon-dashboard:before,.icon-tachometer:before{content:"\f0e4"}.icon-comment-o:before{content:"\f0e5"}.icon-comments-o:before{content:"\f0e6"}.icon-flash:before,.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before,.icon-clipboard:before{content:"\f0ea"}.icon-lightbulb-o:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-o:before{content:"\f0a2"}.icon-coffee:before{content:"\f0f4"}.icon-cutlery:before{content:"\f0f5"}.icon-file-text-o:before{content:"\f0f6"}.icon-building-o:before{content:"\f0f7"}.icon-hospital-o:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-square:before{content:"\f0fd"}.icon-plus-square:before{content:"\f0fe"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before,.icon-mobile:before{content:"\f10b"}.icon-circle-o:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-o:before{content:"\f114"}.icon-folder-open-o:before{content:"\f115"}.icon-smile-o:before{content:"\f118"}.icon-frown-o:before{content:"\f119"}.icon-meh-o:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard-o:before{content:"\f11c"}.icon-flag-o:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-mail-reply-all:before,.icon-reply-all:before{content:"\f122"}.icon-star-half-empty:before,.icon-star-half-full:before,.icon-star-half-o:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before,.icon-chain-broken:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-slash:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-o:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-circle-left:before{content:"\f137"}.icon-chevron-circle-right:before{content:"\f138"}.icon-chevron-circle-up:before{content:"\f139"}.icon-chevron-circle-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-h:before{content:"\f141"}.icon-ellipsis-v:before{content:"\f142"}.icon-rss-square:before{content:"\f143"}.icon-play-circle:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-square:before{content:"\f146"}.icon-minus-square-o:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-square:before{content:"\f14a"}.icon-pencil-square:before{content:"\f14b"}.icon-external-link-square:before{content:"\f14c"}.icon-share-square:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-toggle-down:before,.icon-caret-square-o-down:before{content:"\f150"}.icon-toggle-up:before,.icon-caret-square-o-up:before{content:"\f151"}.icon-toggle-right:before,.icon-caret-square-o-right:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-cny:before,.icon-rmb:before,.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-ruble:before,.icon-rouble:before,.icon-rub:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-alpha-asc:before{content:"\f15d"}.icon-sort-alpha-desc:before{content:"\f15e"}.icon-sort-amount-asc:before{content:"\f160"}.icon-sort-amount-desc:before{content:"\f161"}.icon-sort-numeric-asc:before{content:"\f162"}.icon-sort-numeric-desc:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-square:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-square:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stack-overflow:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-square:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-square:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun-o:before{content:"\f185"}.icon-moon-o:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}.icon-pagelines:before{content:"\f18c"}.icon-stack-exchange:before{content:"\f18d"}.icon-arrow-circle-o-right:before{content:"\f18e"}.icon-arrow-circle-o-left:before{content:"\f190"}.icon-toggle-left:before,.icon-caret-square-o-left:before{content:"\f191"}.icon-dot-circle-o:before{content:"\f192"}.icon-wheelchair:before{content:"\f193"}.icon-vimeo-square:before{content:"\f194"}.icon-turkish-lira:before,.icon-try:before{content:"\f195"}.icon-plus-square-o:before{content:"\f196"}.icon-space-shuttle:before{content:"\f197"}.icon-slack:before{content:"\f198"}.icon-envelope-square:before{content:"\f199"}.icon-wordpress:before{content:"\f19a"}.icon-openid:before{content:"\f19b"}.icon-institution:before,.icon-bank:before,.icon-university:before{content:"\f19c"}.icon-mortar-board:before,.icon-graduation-cap:before{content:"\f19d"}.icon-yahoo:before{content:"\f19e"}.icon-google:before{content:"\f1a0"}.icon-reddit:before{content:"\f1a1"}.icon-reddit-square:before{content:"\f1a2"}.icon-stumbleupon-circle:before{content:"\f1a3"}.icon-stumbleupon:before{content:"\f1a4"}.icon-delicious:before{content:"\f1a5"}.icon-digg:before{content:"\f1a6"}.icon-pied-piper-square:before,.icon-pied-piper:before{content:"\f1a7"}.icon-pied-piper-alt:before{content:"\f1a8"}.icon-drupal:before{content:"\f1a9"}.icon-joomla:before{content:"\f1aa"}.icon-language:before{content:"\f1ab"}.icon-fax:before{content:"\f1ac"}.icon-building:before{content:"\f1ad"}.icon-child:before{content:"\f1ae"}.icon-paw:before{content:"\f1b0"}.icon-spoon:before{content:"\f1b1"}.icon-cube:before{content:"\f1b2"}.icon-cubes:before{content:"\f1b3"}.icon-behance:before{content:"\f1b4"}.icon-behance-square:before{content:"\f1b5"}.icon-steam:before{content:"\f1b6"}.icon-steam-square:before{content:"\f1b7"}.icon-recycle:before{content:"\f1b8"}.icon-automobile:before,.icon-car:before{content:"\f1b9"}.icon-cab:before,.icon-taxi:before{content:"\f1ba"}.icon-tree:before{content:"\f1bb"}.icon-spotify:before{content:"\f1bc"}.icon-deviantart:before{content:"\f1bd"}.icon-soundcloud:before{content:"\f1be"}.icon-database:before{content:"\f1c0"}.icon-file-pdf-o:before{content:"\f1c1"}.icon-file-word-o:before{content:"\f1c2"}.icon-file-excel-o:before{content:"\f1c3"}.icon-file-powerpoint-o:before{content:"\f1c4"}.icon-file-photo-o:before,.icon-file-picture-o:before,.icon-file-image-o:before{content:"\f1c5"}.icon-file-zip-o:before,.icon-file-archive-o:before{content:"\f1c6"}.icon-file-sound-o:before,.icon-file-audio-o:before{content:"\f1c7"}.icon-file-movie-o:before,.icon-file-video-o:before{content:"\f1c8"}.icon-file-code-o:before{content:"\f1c9"}.icon-vine:before{content:"\f1ca"}.icon-codepen:before{content:"\f1cb"}.icon-jsfiddle:before{content:"\f1cc"}.icon-life-bouy:before,.icon-life-saver:before,.icon-support:before,.icon-life-ring:before{content:"\f1cd"}.icon-circle-o-notch:before{content:"\f1ce"}.icon-ra:before,.icon-rebel:before{content:"\f1d0"}.icon-ge:before,.icon-empire:before{content:"\f1d1"}.icon-git-square:before{content:"\f1d2"}.icon-git:before{content:"\f1d3"}.icon-hacker-news:before{content:"\f1d4"}.icon-tencent-weibo:before{content:"\f1d5"}.icon-qq:before{content:"\f1d6"}.icon-wechat:before,.icon-weixin:before{content:"\f1d7"}.icon-send:before,.icon-paper-plane:before{content:"\f1d8"}.icon-send-o:before,.icon-paper-plane-o:before{content:"\f1d9"}.icon-history:before{content:"\f1da"}.icon-circle-thin:before{content:"\f1db"}.icon-header:before{content:"\f1dc"}.icon-paragraph:before{content:"\f1dd"}.icon-sliders:before{content:"\f1de"}.icon-share-alt:before{content:"\f1e0"}.icon-share-alt-square:before{content:"\f1e1"}.icon-bomb:before{content:"\f1e2"} .carousel { position: relative; -ms-touch-action: none; } .carousel-inner { position: relative; overflow: hidden; width: 100%; margin-bottom: 15px; } .carousel-inner > .item { display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; } .carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto; line-height: 1; } .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; } .carousel-inner > .active { left: 0; } .carousel-inner > .next, .carousel-inner > .prev { position: absolute; top: 0; width: 100%; } .carousel-inner > .next { left: 100%; } .carousel-inner > .prev { left: -100%; } .carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0; float: none; } .carousel-inner > .active.left { left: -100%; float: none; } .carousel-inner > .active.right { left: 100%; float: none; } .carousel-control { position: absolute; top: 0; left: 0; bottom: 0; width: 8%; text-align: center; } .carousel-control.left { } .carousel-control.right { left: auto; right: 0; } .carousel-control:hover, .carousel-control:focus { color: #ffffff; text-decoration: none; outline: none; } .carousel-control .icon-chevron-left, .carousel-control .icon-chevron-right { position: absolute; top: 50%; left: 0; z-index: 5; display: inline-block; font-size: 16px; line-height: 18px; margin-top: -15px; padding: 4px 5px 7px 5px; background: #fff; color: #333; opacity: 0.6; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } .carousel-control:hover .icon-chevron-left, .carousel-control:hover .icon-chevron-right { opacity: 1; } .carousel-control .icon-chevron-right { right: 0; left: auto; } .carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center; } .carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; background-color: #ccc; border-radius: 10px; cursor: pointer; } .carousel-indicators .active { background-color: #000; } .carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #ffffff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } .carousel-caption .btn { text-shadow: none; } .carousel-indicators { bottom: -28px; } @media screen and (min-width: 768px) { .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; } } @media screen and (max-width: 768px) { .carousel-control { display: none; } } .nav { margin-bottom: 0; padding-left: 0; list-style: none; } .nav > li { position: relative; display: block; } .nav > li > a { position: relative; display: block; padding: 10px 15px; } .nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #eeeeee; } .nav > li.disabled > a { color: #999999; } .nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #999999; text-decoration: none; background-color: transparent; cursor: not-allowed; } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #eeeeee; border-color: #428bca; } .nav .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; } .nav > li > a > img { max-width: none; } .nav-tabs { border-bottom: 1px solid #dddddd; } .nav-tabs > li { float: left; margin-bottom: -1px; } .nav-tabs > li > a { margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0 0; } .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #dddddd; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #555555; background-color: #ffffff; border: 1px solid #dddddd; border-bottom-color: transparent; cursor: default; } .nav-tabs.nav-justified { width: 100%; border-bottom: 0; } .nav-tabs.nav-justified > li { float: none; } .nav-tabs.nav-justified > li > a { text-align: center; margin-bottom: 5px; } .nav-tabs.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; } @media (min-width: 768px) { .nav-tabs.nav-justified > li { display: table-cell; width: 1%; } .nav-tabs.nav-justified > li > a { margin-bottom: 0; } } .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 4px; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #dddddd; } @media (min-width: 768px) { .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #dddddd; border-radius: 4px 4px 0 0; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #ffffff; } } .nav-pills > li { float: left; } .nav-pills > li > a { border-radius: 4px; } .nav-pills > li + li { margin-left: 2px; } .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: #ffffff; background-color: #428bca; } .nav-stacked > li { float: none; } .nav-stacked > li + li { margin-top: 2px; margin-left: 0; } .nav-justified { width: 100%; } .nav-justified > li { float: none; } .nav-justified > li > a { text-align: center; margin-bottom: 5px; } .nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; } @media (min-width: 768px) { .nav-justified > li { display: table-cell; width: 1%; } .nav-justified > li > a { margin-bottom: 0; } } .nav-tabs-justified { border-bottom: 0; } .nav-tabs-justified > li > a { margin-right: 0; border-radius: 4px; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border: 1px solid #dddddd; } @media (min-width: 768px) { .nav-tabs-justified > li > a { border-bottom: 1px solid #dddddd; border-radius: 4px 4px 0 0; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border-bottom-color: #ffffff; } } .tab-content > .tab-pane { display: none; } .tab-content > .active { display: block; } .nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0; } .container { margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px; } .container:before, .container:after { content: " "; /* 1 */ display: table; /* 2 */ } .container:after { clear: both; } .row { margin-left: -10px; margin-right: -10px; } .row:before, .row:after { content: " "; /* 1 */ display: table; /* 2 */ } .row:after { clear: both; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 { float: left; } .col-xs-1 { width: 8.333333333333332%; } .col-xs-2 { width: 16.666666666666664%; } .col-xs-3 { width: 25%; } .col-xs-4 { width: 33.33333333333333%; } .col-xs-5 { width: 41.66666666666667%; } .col-xs-6 { width: 50%; } .col-xs-7 { width: 58.333333333333336%; } .col-xs-8 { width: 66.66666666666666%; } .col-xs-9 { width: 75%; } .col-xs-10 { width: 83.33333333333334%; } .col-xs-11 { width: 91.66666666666666%; } .col-xs-12 { width: 100%; } @media (min-width: 768px) { .container { max-width: 744px; } .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 { float: left; } .col-sm-1 { width: 8.333333333333332%; } .col-sm-2 { width: 16.666666666666664%; } .col-sm-3 { width: 25%; } .col-sm-4 { width: 33.33333333333333%; } .col-sm-5 { width: 41.66666666666667%; } .col-sm-6 { width: 50%; } .col-sm-7 { width: 58.333333333333336%; } .col-sm-8 { width: 66.66666666666666%; } .col-sm-9 { width: 75%; } .col-sm-10 { width: 83.33333333333334%; } .col-sm-11 { width: 91.66666666666666%; } .col-sm-12 { width: 100%; } .col-sm-push-1 { left: 8.333333333333332%; } .col-sm-push-2 { left: 16.666666666666664%; } .col-sm-push-3 { left: 25%; } .col-sm-push-4 { left: 33.33333333333333%; } .col-sm-push-5 { left: 41.66666666666667%; } .col-sm-push-6 { left: 50%; } .col-sm-push-7 { left: 58.333333333333336%; } .col-sm-push-8 { left: 66.66666666666666%; } .col-sm-push-9 { left: 75%; } .col-sm-push-10 { left: 83.33333333333334%; } .col-sm-push-11 { left: 91.66666666666666%; } .col-sm-pull-1 { right: 8.333333333333332%; } .col-sm-pull-2 { right: 16.666666666666664%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-4 { right: 33.33333333333333%; } .col-sm-pull-5 { right: 41.66666666666667%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-7 { right: 58.333333333333336%; } .col-sm-pull-8 { right: 66.66666666666666%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-10 { right: 83.33333333333334%; } .col-sm-pull-11 { right: 91.66666666666666%; } .col-sm-offset-1 { margin-left: 8.333333333333332%; } .col-sm-offset-2 { margin-left: 16.666666666666664%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-4 { margin-left: 33.33333333333333%; } .col-sm-offset-5 { margin-left: 41.66666666666667%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-7 { margin-left: 58.333333333333336%; } .col-sm-offset-8 { margin-left: 66.66666666666666%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-10 { margin-left: 83.33333333333334%; } .col-sm-offset-11 { margin-left: 91.66666666666666%; } .pull-sm-clear-right { float: right; clear: right; } .pull-sm-clear-left { float: left; clear: left; } } @media (min-width: 992px) { .container { max-width: 970px; padding-left: 15px; padding-right: 15px; } .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 { float: left; } .col-md-1 { width: 8.333333333333332%; } .col-md-2 { width: 16.666666666666664%; } .col-md-3 { width: 25%; } .col-md-4 { width: 33.33333333333333%; } .col-md-5 { width: 41.66666666666667%; } .col-md-6 { width: 50%; } .col-md-7 { width: 58.333333333333336%; } .col-md-8 { width: 66.66666666666666%; } .col-md-9 { width: 75%; } .col-md-10 { width: 83.33333333333334%; } .col-md-11 { width: 91.66666666666666%; } .col-md-12 { width: 100%; } .col-md-push-0 { left: auto; } .col-md-push-1 { left: 8.333333333333332%; } .col-md-push-2 { left: 16.666666666666664%; } .col-md-push-3 { left: 25%; } .col-md-push-4 { left: 33.33333333333333%; } .col-md-push-5 { left: 41.66666666666667%; } .col-md-push-6 { left: 50%; } .col-md-push-7 { left: 58.333333333333336%; } .col-md-push-8 { left: 66.66666666666666%; } .col-md-push-9 { left: 75%; } .col-md-push-10 { left: 83.33333333333334%; } .col-md-push-11 { left: 91.66666666666666%; } .col-md-pull-0 { right: auto; } .col-md-pull-1 { right: 8.333333333333332%; } .col-md-pull-2 { right: 16.666666666666664%; } .col-md-pull-3 { right: 25%; } .col-md-pull-4 { right: 33.33333333333333%; } .col-md-pull-5 { right: 41.66666666666667%; } .col-md-pull-6 { right: 50%; } .col-md-pull-7 { right: 58.333333333333336%; } .col-md-pull-8 { right: 66.66666666666666%; } .col-md-pull-9 { right: 75%; } .col-md-pull-10 { right: 83.33333333333334%; } .col-md-pull-11 { right: 91.66666666666666%; } .col-md-offset-0 { margin-left: 0; } .col-md-offset-1 { margin-left: 8.333333333333332%; } .col-md-offset-2 { margin-left: 16.666666666666664%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-4 { margin-left: 33.33333333333333%; } .col-md-offset-5 { margin-left: 41.66666666666667%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-7 { margin-left: 58.333333333333336%; } .col-md-offset-8 { margin-left: 66.66666666666666%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-10 { margin-left: 83.33333333333334%; } .col-md-offset-11 { margin-left: 91.66666666666666%; } .pull-md-clear-right { float: right; clear: right; } .pull-md-clear-left { float: left; clear: left; } } @media (min-width: 1200px) { .container { max-width: 1170px; padding-left: 15px; padding-right: 15px; } .row { margin-left: -15px; margin-right: -15px; } .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 { float: left; } .col-lg-1 { width: 8.333333333333332%; } .col-lg-2 { width: 16.666666666666664%; } .col-lg-3 { width: 25%; } .col-lg-4 { width: 33.33333333333333%; } .col-lg-5 { width: 41.66666666666667%; } .col-lg-6 { width: 50%; } .col-lg-7 { width: 58.333333333333336%; } .col-lg-8 { width: 66.66666666666666%; } .col-lg-9 { width: 75%; } .col-lg-10 { width: 83.33333333333334%; } .col-lg-11 { width: 91.66666666666666%; } .col-lg-12 { width: 100%; } .col-lg-push-0 { left: auto; } .col-lg-push-1 { left: 8.333333333333332%; } .col-lg-push-2 { left: 16.666666666666664%; } .col-lg-push-3 { left: 25%; } .col-lg-push-4 { left: 33.33333333333333%; } .col-lg-push-5 { left: 41.66666666666667%; } .col-lg-push-6 { left: 50%; } .col-lg-push-7 { left: 58.333333333333336%; } .col-lg-push-8 { left: 66.66666666666666%; } .col-lg-push-9 { left: 75%; } .col-lg-push-10 { left: 83.33333333333334%; } .col-lg-push-11 { left: 91.66666666666666%; } .col-lg-pull-0 { right: auto; } .col-lg-pull-1 { right: 8.333333333333332%; } .col-lg-pull-2 { right: 16.666666666666664%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-4 { right: 33.33333333333333%; } .col-lg-pull-5 { right: 41.66666666666667%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-7 { right: 58.333333333333336%; } .col-lg-pull-8 { right: 66.66666666666666%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-10 { right: 83.33333333333334%; } .col-lg-pull-11 { right: 91.66666666666666%; } .col-lg-offset-0 { margin-left: 0; } .col-lg-offset-1 { margin-left: 8.333333333333332%; } .col-lg-offset-2 { margin-left: 16.666666666666664%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-4 { margin-left: 33.33333333333333%; } .col-lg-offset-5 { margin-left: 41.66666666666667%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-7 { margin-left: 58.333333333333336%; } .col-lg-offset-8 { margin-left: 66.66666666666666%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-10 { margin-left: 83.33333333333334%; } .col-lg-offset-11 { margin-left: 91.66666666666666%; } .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { padding-left: 15px; padding-right: 15px; } .pull-lg-clear-right { float: right; clear: right; } .pull-lg-clear-left { float: left; clear: left; } } /* Extra small devices */ @media (max-width: 767px) { body { font-size: 14px; line-height: 18px; } h1 { font-size: 24px; line-height: 30px; } h2 { font-size: 18px; line-height: 24px; } h3 { font-size: 16px; line-height: 20px; } h4 { font-size: 15px; line-height: 19px; } h5 { font-size: 14px; line-height: 17px; } h6 { font-size: 12px; line-height: 15px; } label { font-size: 14px; line-height: 18px; } .breadcrumbs { font-size: 12px; line-height: 12px; text-transform: uppercase; margin-top: 10px } .breadcrumbs .home a { padding-left: 0; } .toolbar .sort-by, .toolbar .limiter { display: none; } .toolbar-bottom .toolbar .sort-by, .toolbar-bottom .toolbar .limiter { display: block; } .button { font-size: 12px; } .input-text, select { font-size: 16px; } } /* Landscape phones and down */ @media (max-width: 480px) { label, .form-list label, .form-list .input-box, .one-page-checkout label, .one-page-checkout .input-text, .form-list .input-text { width: 100%; } .radio, .control label { width: auto; } } @media (min-width: 480px) { .form-list .validation-advice, .form-account-name .validation-advice, .one-page-checkout .validation-advice { margin-left: 29%; } } /* Extra small devices */ @media (max-width: 767px) { #header { padding: 0 10px 10px; margin-left: -10px; margin-right: -10px; } #header .logo { float: left; margin: 0; padding: 5px 0 5px 0; } #header .logo img { max-width: 138px; max-height: 32px; } #header .phone-menu { float:right; margin-right: -10px; } #header .phone-menu li { float: left; border-left: 1px dotted #d8d8d8; } #header .phone-menu li a { display: inline-block; width: 40px; height: 42px; line-height: 20px; text-align: center; padding: 11px 0; } .header-phone-bar { float: left; border-bottom: 1px solid #d8d8d8; } .header-phone-search { float: left; } #nav, .header-phone-search, .phone-menu .active, #nav li.over ul li a, #nav li.active ul li a, #nav ul ul, #nav ul div { background: #f5f5f5; } #search_mini_form { display: none; float: none; clear: both; margin: 0 -10px; padding: 10px; } #search_mini_form .input-text { font-size: 14px; } #search_autocomplete { display: none; } #search_mini_form .input-wrapper { background: #fff; } #search_mini_form .input-wrapper .input-search { width: 93%; font-size: 16px; } .hamburger { width: 16px; display: inline-block; } .hamburger .bread { display: block; width: inherit; height: 3px; border-radius: 1px; background-color: #515151; margin-top: 3px; } /* Navigation */ #nav { font-size: 13px; line-height: 16px; } #header #nav .level0 > .toggle-sub-menu { float:right; clear:right; display: block; width: 40px; border: none; background: none; line-height: 18px; padding: 10px 0; outline: none; } /* All Levels */ #nav li { text-align: left; position: relative; margin: 0; } #nav li.over { z-index: auto; } #nav .level0 > a { font-size: 14px; line-height: 18px; display: inline-block; width: 87%; } #nav li a { display: block; text-decoration: none; padding: 10px 10px; } #nav li.last a { border-bottom: none; } #nav li a:hover { text-decoration: none; } #nav li a span { display: block; white-space: nowrap; cursor: pointer; } #nav li ul a span { white-space: normal; } /* 1st Level */ #nav li { float: none; } #nav li a { float: none; font-weight: normal; color: #333; } #nav li a:hover, #nav li.over a, #nav li.active a { background: transparent; color: #333; } #nav li.active > a { font-weight: bold; } #nav div ul { position: relative; width: auto; border: none; } #nav ul li a { padding: 7px 20px; } #nav li li a:hover { color: #333; } /* 3rd+ leven */ #nav ul ul, #nav ul div { top: 0; } #nav ul li { float: none; margin: 0; } li.level0 { border-bottom: 1px solid #ccc; } #nav .level0.last { border-bottom: none; } #nav .level0 > ul { display: none; } #nav .parent.active > ul { display: block; } /** Hide mobile menu by default */ #nav { display: none; } } /* Small devices */ @media (min-width: 768px) and (max-width: 991px) { .toolbar-bottom .pages { display: block; } } /* Extra small devices */ @media (max-width: 767px) { .pages .pagination { float: none; } .toolbar-bottom .pagination{ margin: 10px 0; } .toolbar-bottom .pages { width: 100%; text-align: center; } .toolbar-bottom .toolbar { text-align: center; } .toolbar-bottom .toolbar .amount, .toolbar-bottom .toolbar .sort-by, .toolbar-bottom .toolbar .limiter { margin-bottom: 10px; } .toolbar-bottom label { float: none; display: block; text-align: left; } .pagination > li > a, .pagination > li > span { padding: 5px 10px; } .toolbar .amount { line-height: 36px; } .toolbar-bottom .limiter select, .toolbar-bottom .sort-by select { margin-left: 0; } } /* Small devices */ @media (min-width: 768px) and (max-width: 991px) { .nav-tabs > li > a { padding: 5px 8px; } } /* Extra small devices */ @media (max-width: 767px) { .nav-tabs > li > a { padding: 8px 8px; font-size: 11px; } .catalog-product-view .more-views li { float: none; display: inline-block; } .box-related .products-grid li.item, .box-up-sell .products-grid li.item{ padding-bottom: 15px; } .product-options dt label { margin-right: 10px; } } /* Large devices */ @media (min-width: 1200px) { #footer h5.heading .icon-minus, #footer h5.heading .icon-plus { display: none; } } /* Extra small devices / Small devices */ @media (min-width: 768px) and (max-width: 991px) { #footer h5.heading .icon-minus, #footer h5.heading .icon-plus { display: none; } } /* Extra small devices */ @media (max-width: 767px) { #footer01 { border-top: 0; margin-top: 0; } #footer h5.heading { background: #f0f0f0; border: 1px solid #a1a1a1; padding: 10px; font-size: 12px; font-weight: normal; margin: -1px 0 0 0; cursor: pointer; text-transform: uppercase; } #footer h5.heading i { float: right; cursor: pointer; display: block; } #footer h5.heading .icon-chevron-up { display: none; } #footer .content { display: none; padding: 10px; } #footer #nav04 { margin-top: 10px; } #nav04 * { float: none; } #nav04 li { margin-bottom: 10px; } #footer .bottomlinks a { display: block; padding: 0; text-transform: uppercase; } #footer .bottomlinks a:first-child { padding-top: 10px; } #footer .validation-advice { position: relative; } #vaimo a { text-align: left; } } /* Extra small devices / Small devices */ @media (max-width: 991px) { .customer-account-index .main-container { margin-top: 0; } .toggle-account-nav { background: #f0f0f0; border: 1px solid #a1a1a1; padding: 10px; margin: 7px 0 15px 0; } .toggle-account-nav i { float: right; } .main-container .col-main .block-account { display: block; border: none; margin: 15px 0; } .my-account .data-table td.last a { display: block; } .my-account .my-wishlist .separator, .order-hidden { display: none; } .my-account .my-wishlist .last .btn-cart { min-width: 120px; } .my-account .data-table td.last .separator { display: none; } .block-account .block-title { padding-bottom: 0; } .block-account .block-content { border: none; } .block-account .block-content ul li { font-size: 12px; } #my-orders-table { font-size: 12px; } } @media (max-width: 767px) { .sales-order-view .order-details tfoot td:first-child { display: block; } } /* Small devices */ @media (min-width: 768px) and (max-width: 991px) { .contacts-index-index #contactForm .form-list .wide textarea { width: 340px; } } /* Extra small devices */ @media (max-width: 767px) { .cms-index-index ul.products-grid { margin-left: -20px; } .catalogsearch-result-index h1, .catalogsearch-advanced-result h1 { position: inherit; } .advanced-search label { float: none; } .catalogsearch-advanced-index .buttons-set { width: 220px; } .advanced-search .form-list .input-box, .advanced-search .form-list .input-range { margin-left: 0; } .contacts-index-index #contactForm .form-list .wide textarea { width: 210px; } div.pagemanager .four-blocks li.item { margin-left: 4%; width: 48%; } div.pagemanager .four-blocks li.item:nth-child(2n+1) { margin-left: 0; } } /* Landscape phones and down */ @media (max-width: 767px) { .cart-collaterals-col { float: left; margin-top: 20px; } .cart .totals { margin-bottom: 20px; } .cart-table td.remove { width: 15px; padding-left: 0; } .cart-table th { padding: 0 0 5px; } .cart-table tfoot .a-right.last { text-align: right; } .cart-table tfoot button { margin-bottom: 10px; } .cart-table .th-title { padding-left: 15px; } } @-ms-viewport { width: device-width; } @media screen and (max-width: 400px) { @-ms-viewport { width: 320px; } } .hidden { display: none !important; visibility: hidden !important; } .visible-xs { display: none !important; } tr.visible-xs { display: none !important; } th.visible-xs, td.visible-xs { display: none !important; } @media (max-width: 767px) { .visible-xs { display: block !important; } tr.visible-xs { display: table-row !important; } th.visible-xs, td.visible-xs { display: table-cell !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-xs.visible-sm { display: block !important; } tr.visible-xs.visible-sm { display: table-row !important; } th.visible-xs.visible-sm, td.visible-xs.visible-sm { display: table-cell !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-xs.visible-md { display: block !important; } tr.visible-xs.visible-md { display: table-row !important; } th.visible-xs.visible-md, td.visible-xs.visible-md { display: table-cell !important; } } @media (min-width: 1200px) { .visible-xs.visible-lg { display: block !important; } tr.visible-xs.visible-lg { display: table-row !important; } th.visible-xs.visible-lg, td.visible-xs.visible-lg { display: table-cell !important; } } .visible-sm { display: none !important; } tr.visible-sm { display: none !important; } th.visible-sm, td.visible-sm { display: none !important; } @media (max-width: 767px) { .visible-sm.visible-xs { display: block !important; } tr.visible-sm.visible-xs { display: table-row !important; } th.visible-sm.visible-xs, td.visible-sm.visible-xs { display: table-cell !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block !important; } tr.visible-sm { display: table-row !important; } th.visible-sm, td.visible-sm { display: table-cell !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-sm.visible-md { display: block !important; } tr.visible-sm.visible-md { display: table-row !important; } th.visible-sm.visible-md, td.visible-sm.visible-md { display: table-cell !important; } } @media (min-width: 1200px) { .visible-sm.visible-lg { display: block !important; } tr.visible-sm.visible-lg { display: table-row !important; } th.visible-sm.visible-lg, td.visible-sm.visible-lg { display: table-cell !important; } } .visible-md { display: none !important; } tr.visible-md { display: none !important; } th.visible-md, td.visible-md { display: none !important; } @media (max-width: 767px) { .visible-md.visible-xs { display: block !important; } tr.visible-md.visible-xs { display: table-row !important; } th.visible-md.visible-xs, td.visible-md.visible-xs { display: table-cell !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-md.visible-sm { display: block !important; } tr.visible-md.visible-sm { display: table-row !important; } th.visible-md.visible-sm, td.visible-md.visible-sm { display: table-cell !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md { display: block !important; } tr.visible-md { display: table-row !important; } th.visible-md, td.visible-md { display: table-cell !important; } } @media (min-width: 1200px) { .visible-md.visible-lg { display: block !important; } tr.visible-md.visible-lg { display: table-row !important; } th.visible-md.visible-lg, td.visible-md.visible-lg { display: table-cell !important; } } .visible-lg { display: none !important; } tr.visible-lg { display: none !important; } th.visible-lg, td.visible-lg { display: none !important; } @media (max-width: 767px) { .visible-lg.visible-xs { display: block !important; } tr.visible-lg.visible-xs { display: table-row !important; } th.visible-lg.visible-xs, td.visible-lg.visible-xs { display: table-cell !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-lg.visible-sm { display: block !important; } tr.visible-lg.visible-sm { display: table-row !important; } th.visible-lg.visible-sm, td.visible-lg.visible-sm { display: table-cell !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-lg.visible-md { display: block !important; } tr.visible-lg.visible-md { display: table-row !important; } th.visible-lg.visible-md, td.visible-lg.visible-md { display: table-cell !important; } } @media (min-width: 1200px) { .visible-lg { display: block !important; } tr.visible-lg { display: table-row !important; } th.visible-lg, td.visible-lg { display: table-cell !important; } } .hidden-xs { display: block !important; } tr.hidden-xs { display: table-row !important; } th.hidden-xs, td.hidden-xs { display: table-cell !important; } @media (max-width: 767px) { .hidden-xs { display: none !important; } tr.hidden-xs { display: none !important; } th.hidden-xs, td.hidden-xs { display: none !important; } } @media (min-width: 768px) and (max-width: 991px) { .hidden-xs.hidden-sm { display: none !important; } tr.hidden-xs.hidden-sm { display: none !important; } th.hidden-xs.hidden-sm, td.hidden-xs.hidden-sm { display: none !important; } } @media (min-width: 992px) and (max-width: 1199px) { .hidden-xs.hidden-md { display: none !important; } tr.hidden-xs.hidden-md { display: none !important; } th.hidden-xs.hidden-md, td.hidden-xs.hidden-md { display: none !important; } } @media (min-width: 1200px) { .hidden-xs.hidden-lg { display: none !important; } tr.hidden-xs.hidden-lg { display: none !important; } th.hidden-xs.hidden-lg, td.hidden-xs.hidden-lg { display: none !important; } } .hidden-sm { display: block !important; } tr.hidden-sm { display: table-row !important; } th.hidden-sm, td.hidden-sm { display: table-cell !important; } @media (max-width: 767px) { .hidden-sm.hidden-xs { display: none !important; } tr.hidden-sm.hidden-xs { display: none !important; } th.hidden-sm.hidden-xs, td.hidden-sm.hidden-xs { display: none !important; } } @media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } tr.hidden-sm { display: none !important; } th.hidden-sm, td.hidden-sm { display: none !important; } } @media (min-width: 992px) and (max-width: 1199px) { .hidden-sm.hidden-md { display: none !important; } tr.hidden-sm.hidden-md { display: none !important; } th.hidden-sm.hidden-md, td.hidden-sm.hidden-md { display: none !important; } } @media (min-width: 1200px) { .hidden-sm.hidden-lg { display: none !important; } tr.hidden-sm.hidden-lg { display: none !important; } th.hidden-sm.hidden-lg, td.hidden-sm.hidden-lg { display: none !important; } } .hidden-md { display: block !important; } tr.hidden-md { display: table-row !important; } th.hidden-md, td.hidden-md { display: table-cell !important; } @media (max-width: 767px) { .hidden-md.hidden-xs { display: none !important; } tr.hidden-md.hidden-xs { display: none !important; } th.hidden-md.hidden-xs, td.hidden-md.hidden-xs { display: none !important; } } @media (min-width: 768px) and (max-width: 991px) { .hidden-md.hidden-sm { display: none !important; } tr.hidden-md.hidden-sm { display: none !important; } th.hidden-md.hidden-sm, td.hidden-md.hidden-sm { display: none !important; } } @media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; } tr.hidden-md { display: none !important; } th.hidden-md, td.hidden-md { display: none !important; } } @media (min-width: 1200px) { .hidden-md.hidden-lg { display: none !important; } tr.hidden-md.hidden-lg { display: none !important; } th.hidden-md.hidden-lg, td.hidden-md.hidden-lg { display: none !important; } } .hidden-lg { display: block !important; } tr.hidden-lg { display: table-row !important; } th.hidden-lg, td.hidden-lg { display: table-cell !important; } @media (max-width: 767px) { .hidden-lg.hidden-xs { display: none !important; } tr.hidden-lg.hidden-xs { display: none !important; } th.hidden-lg.hidden-xs, td.hidden-lg.hidden-xs { display: none !important; } } @media (min-width: 768px) and (max-width: 991px) { .hidden-lg.hidden-sm { display: none !important; } tr.hidden-lg.hidden-sm { display: none !important; } th.hidden-lg.hidden-sm, td.hidden-lg.hidden-sm { display: none !important; } } @media (min-width: 992px) and (max-width: 1199px) { .hidden-lg.hidden-md { display: none !important; } tr.hidden-lg.hidden-md { display: none !important; } th.hidden-lg.hidden-md, td.hidden-lg.hidden-md { display: none !important; } } @media (min-width: 1200px) { .hidden-lg { display: none !important; } tr.hidden-lg { display: none !important; } th.hidden-lg, td.hidden-lg { display: none !important; } } .visible-print { display: none !important; } tr.visible-print { display: none !important; } th.visible-print, td.visible-print { display: none !important; } @media print { .visible-print { display: block !important; } tr.visible-print { display: table-row !important; } th.visible-print, td.visible-print { display: table-cell !important; } .hidden-print { display: none !important; } tr.hidden-print { display: none !important; } th.hidden-print, td.hidden-print { display: none !important; } } .headercart { position: relative; float: right; padding-top: 7px; } .headercart .top { float: right; border: 1px solid #e0e0e0; border-radius: 4px; } .headercart-info { float: left; display: block; padding: 0 10px; line-height: 34px; } .headercart-info:hover { text-decoration: none; } .headercart-info .icon-shopping-cart { font-size: 16px; padding-right: 4px; line-height: 13px; color: #666; } .headercart-items { margin-right: 5px; } .headercart-co-btn { float: right; padding: 0 10px; border-radius: 3px; margin: 1px 1px 0 0; height: 32px; line-height: 32px; border: none; font-size: 11px; font-weight: bold; } #recently-added-container { position:absolute; top: 42px; right:0; width: 300px; z-index: 99999; } .headercart-inner { margin-top: 5px; padding: 10px; background: #fff; border: 1px solid #e0e0e0; border-radius: 4px; } #recently-added-container .viewing { border-bottom: 1px solid #ccc; padding: 0 0 7px 0; text-transform: none; } #recently-added-container .viewing a { text-transform: none; } #recently-added-container h5 { margin: 0 0 5px 0; } .headercart .mini-products-list { padding: 0; margin: 10px 0 0 0; overflow: hidden; list-style-type: none; } .headercart .mini-products-list .product-name { text-transform: uppercase; margin: 0 0 2px 0; font-weight: bold; } .headercart .mini-products-list .product-image { width: 55px; } .headercart .mini-products-list .item-options { margin: 0 0 2px 0; text-transform: uppercase; } .headercart .mini-products-list .item-options li { padding: 0; } .headercart .mini-products-list > li { border-bottom: 1px solid #ccc; margin: 0 0 10px; overflow: hidden; padding: 0 0 10px 0; } .headercart #recently-added-container button { float: right; } #recently-added-container .sum, #recently-added-container .price { font-size: inherit; margin: 0; } #recently-added-container .sum { float: left; font-weight: bold; text-transform: uppercase; margin: 0; font-size: 14px; line-height: 28px; } #recently-added-container .btn-remove { float: right; display: block; margin: 20px 0 0 0; } @media (min-width: 768px) { .selected-products.list-horizontal .row-with-5-cols { width: 20%; } } /* Styles for facebook likebox */ .fan_box { } .fan_box .connect_widget_facebook_logo_menubar { } .fan_box .full_widget a{ } .fan_box .full_widget { } .fan_box .full_widget .connect_top { } .fan_box .page_stream { } .fan_box_bottom { } /* Style in ic_vertnav.css */ /* FUNCTION-CRITICAL CSS (note that Vanilla Magento uses #nav, so we can't get rid of that one :S) */ #nav ul { left: 0; } .parent > .menu-vlist { position: absolute; display: none; } .menu-link { white-space: nowrap; } .menu-vlist { z-index: 999; } .parent > .menu-children-nested.menu-vlist, .parent > .shown-sub { display: block; } .menu-bp-wrapper { display: table; width: auto; /** Remove this if you want the menu to be 100% of the content **/ table-layout: fixed; } /** column within a column correct fixed-cell sizing */ .menu-bp-column .menu-bp-wrapper { width: 100%; } .level0.menu-vlist { left: 0; } .level0.parent > .menu-vlist { top: 29px; } #nav .menu-bp-items, #nav .shown-sub .menu-children-nested.menu-children-nested { position: relative; left: 0; border: 0; top: 0; padding: 0; } #nav li { text-align: left; position: relative; } .toggle-sub-menu { display: none; } /** NON-CRITICAL */ #header #nav .menu-bp-row { clear: both; } .menu-image { margin: 5px 0; } .menu-multilevel-slideout .parent > .menu-vlist, .menu-standard-navigation .parent > .menu-vlist { width: 220px; } #nav .level0 .menu-bp-wrapper { min-width: 180px; } /** Will deterine the size of the widget in the menu */ .menu-bp-column.widget-column .widget { display: block; width: 200px; } .menu-image { max-width: 160px; /*IE fix*/ } .menu-vlist .menu-image.menu-image { display: inline; } #nav .widget-static-block h1, #nav .widget-static-block h2, #nav .widget-static-block h3, #nav .widget-static-block h4, #nav .widget-static-block h5 { font-size: 12px; line-height: 15px; margin: 0; font-weight: bold; text-transform: uppercase; } /** Styling that is related to media-query based (adaptive) viewport size */ @media (min-width: 768px) { /* FUNCTION-CRITICAL CSS */ .menu-bp-column { display: table-cell; padding-left: 20px; } #nav li { float: left; /** Remove this if you want the menu to be 100% of the content **/ } #nav .level1.menu-nested-parent > a { font-weight: bold; text-transform: uppercase; } /** NON-CRITICAL */ #nav .shown-sub .menu-vlist { left: 160px; top: -12px; } .menu-bp-column.first { padding-left: 0; } #nav .menu-bp-wrapper.menu-hlist > .menu-bp-column .menu-bp-items li { list-style-type: none; padding-right: 10px; float: left; } /** footer group styling */ .menu-group-footer > .group-items { margin-top: 10px; padding-top: 10px; border-top: 1px solid #333; } #nav .menu-bp-wrapper .menu-group-footer .group-items li { float: none; display: table-cell; white-space: nowrap; } #nav .menu-group-footer a { text-transform: uppercase; font-weight: bold; } #nav .menu-bp-wrapper .menu-group-footer .group-items li { float: none; padding-left: 20px; display: table-cell; white-space: nowrap; } #nav .menu-group-footer .group-items li:first-of-type { padding-left: 0; } .parent.menu-nested-parent { margin-top: 10px; } .parent.menu-nested-parent.first { margin-top: 0; } .menu-simple-dropdown .menu-bp-column { width: 100%; } } @media (max-width: 767px) { .level0.parent .menu-vlist { top: 0; } .level1 .menu-vlist { margin-left: 5px; } .parent > .menu-vlist { display: block; } #nav .menu-group-footer a { text-transform: uppercase; } .parent > .menu-vlist.menu-vlist { position: relative; } .parent > .menu-vlist { border: 0; padding: 0; } .menu-bp-wrapper { display: block; } .shown-sub .menu-vlist { left: 0; } #nav { margin: 0 -10px; } .mobile-hide, .menu-image, .menu-group-main .widget { display: none !important; } .mobile-show { display: block !important; } } .row .vcms-nested-structure-row.vcms-nested-structure-row.vcms-nested-structure-row.vcms-nested-structure-row { padding: 0; } .vcms-white { color: #ffffff; } .vcms-black { color: #000000; } .vcms-blue { color: #4f81bd; } .vcms-red { color: #c0504d; } .vcms-green { color: #9bbb59; } .vcms-purple { color: #8064a2; } .vcms-orange { color: #f79646; } .vcms-grey { color: #999; } .vcms-float-left { float: left; } .vcms-float-right { float: right; } .vcms-font-arial { font-family: Arial, Helvetica, sans-serif; } .vcms-font-palatino { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; } .vcms-font-georgia { font-family: Georgia, serif; } .vcms-font-times { font-family: "Times New Roman", Times, serif; } .vcms-font-comic-sans { font-family: "Comic Sans MS", cursive, sans-serif; } .vcms-font-impact { font-family: Impact, Charcoal, sans-serif; } .vcms-font-courier { font-family: "Courier New", Courier, monospace; } .vcms-center { text-align: center; } .vcms-left { text-align: left; } .vcms-right { text-align: right; } .vcms-justify { text-align: justify; } .vcms-bold { font-weight: bold; } .vcms-italic { font-style: italic; } .vcms-strike { text-decoration: line-through; } .vcms-bold { font-weight: bold; } .vcms-underline { text-decoration: underline; } .vcms-table td { border: 1px solid #d2d2d2; padding: 2px; } /*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */ .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; } .fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; } .fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .fancybox-opened { z-index: 8030; } .fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); } .fancybox-outer, .fancybox-inner { position: relative; } .fancybox-inner { overflow: hidden; } .fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; } .fancybox-error { color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap; } .fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; } .fancybox-image { max-width: 100%; max-height: 100%; } #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('https://www.hobbyhallen.se/skin/frontend/base/default/images/vaimo-fancybox/fancybox_sprite.png'); } #fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; } #fancybox-loading div { width: 44px; height: 44px; background: url('https://www.hobbyhallen.se/skin/frontend/base/default/images/vaimo-fancybox/fancybox_loading.gif') center center no-repeat; } .fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; } .fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('https://www.hobbyhallen.se/skin/frontend/base/default/css/blank.gif'); /* helps IE */ -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; } .fancybox-prev { left: 0; } .fancybox-next { right: 0; } .fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; } .fancybox-prev span { left: 10px; background-position: 0 -36px; } .fancybox-next span { right: 10px; background-position: 0 -72px; } .fancybox-nav:hover span { visibility: visible; } .fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; } /* Overlay helper */ .fancybox-lock { overflow: hidden !important; width: auto; } .fancybox-lock body { overflow: hidden !important; } .fancybox-lock-test { overflow-y: hidden !important; } .fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url('https://www.hobbyhallen.se/skin/frontend/base/default/images/vaimo-fancybox/fancybox_overlay.png'); } .fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; } .fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; } /* Title helper */ .fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050; } .fancybox-opened .fancybox-title { visibility: visible; } .fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; } .fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; } .fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; } .fancybox-title-inside-wrap { padding-top: 10px; } .fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); } /*Retina graphics!*/ @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){ #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('https://www.hobbyhallen.se/skin/frontend/base/default/images/vaimo-fancybox/fancybox_sprite@2x.png'); background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/ } #fancybox-loading div { background-image: url('https://www.hobbyhallen.se/skin/frontend/base/default/images/vaimo-fancybox/fancybox_loading@2x.gif'); background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/ } } #privacy-policy-popup { position: fixed; background: white; box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.5); z-index: 99999; padding: 30px; width: 50%; height: 90%; top: 5%; left: 25%; overflow: auto; } #privacy-policy-popup a.button{ background: #333; border: 1px solid #333; color: #fff; display: inline-block; padding: 6px 12px; margin-bottom: 0; font-weight: bold; text-align: center; text-transform: uppercase; vertical-align: middle; cursor: pointer; border-radius: 3px; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; } #privacy-policy-popup a.button:hover { text-decoration: none; background: #d0d0d0; color: #333333; border-color: #a1a1a1; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } .privacy-policy-popup-footer { padding: 20px 0; text-align: right; } .xx { display: block; text-align: right; font-weight: bold; font-size: 20px; cursor: pointer; } .privacy-policy-popup-header h2 { margin-top: 0; border-bottom: 1px solid #000; padding: 0 0 10px 0; } .gdpr-privacy-policy-container { list-style: none; padding-top:20px; } .privacy-policy-overlay { position: fixed; top: 0; left: 0; height: 100%; width: 100%; background-color: #000; opacity: 0.5; z-index: 100; } @media only screen and (max-width: 1024px) { #privacy-policy-popup { width: 90%; left: 5%; } } /* Fix issues with validation layout */ .account-create #advice-required-entry-privacy_policy { position: absolute; margin-left: 260px; } #checkout-step-payment #advice-required-entry-privacy_policy { position: absolute; top: -2px; width: 200px; margin-left: 250px; } #checkout-step-payment .gdpr-privacy-policy-container .input-box { float: left; margin-right: 10px; margin-top: -3px; position: relative; } #checkout-step-payment .gdpr-privacy-policy-container label { width: 220px; } .privacy-policy-popup-close{ position: absolute; right: 4%; font-size: 21px; top: 4%; cursor: pointer; } #opc-review .gdpr-privacy-policy-container label, #opc-review .gdpr-privacy-policy-container div.link-content{ display: inline-block; } #opc-review .gdpr-privacy-policy-container div.link-content{ float: left; width: 24px; padding-top: 0; } .klarna_promotion_logo img{ margin: 10px auto; display: block; } .nosto-carbon{padding-top:10px;margin-top:20px;clear:both}.nosto-carbon h2{text-align:center}.nosto-carbon,.nosto-carbon .item .product-name a,.nosto-carbon span,.nosto-carbon h4{font-family:Arial,Verdana,Sans-serif;text-decoration:none;color:#333;font-weight:normal;line-height:16px}.nosto-carbon h4.nosto-heading{text-align:center;margin:0 0 20px 0;color:#333;font-size:20px;line-height:1.5em;font-weight:700}.nosto-carbon ul.nosto-product-list{margin:0;padding:0;text-align:center}.nosto-carbon .nosto-product-list li{text-align:center;margin-bottom:40px;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.nosto-startpage .nosto-product-list li{width:180px;padding:0 15px 20px 15px}.nosto-carbon .nosto-product-list li:first-child{margin-left:0}.nosto-carbon .nosto-product-list li img{max-width:230px;max-height:230px}.nosto-carbon .nosto-product-info{margin-top:10px}.nosto-carbon h5.nosto-product-name a{margin-bottom:5px;font-size:14px;text-transform:uppercase;font-weight:bold}.nosto-carbon h5.nosto-product-name{margin:0}.nosto-carbon .nosto-price-info span.nosto-product-price{display:inline;font-size:12px}.nosto-carbon .nosto-old-price span.nosto-product-price{text-decoration:line-through}.nosto-carbon .nosto-current-price span.nosto-product-price{color:#E30613}.nosto-carbon ul.nosto-product-list li{position:relative}.nosto-carbon a:hover{opacity:0.6}.nosto-carbon .nosto-xxlarge{display:none !important}.nosto-carbon .nosto-product-list .item__description li{text-align:left;margin:0;display:list-item}.nosto-carbon .item .product-image-container{width:230px;height:230px;position:relative;margin:0 auto 10px}.nosto-carbon .item .product-image-container a{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#productcategory-nosto-1 .nosto-carbon .item .product-image-container,#productcategory-nosto-1 .nosto-carbon .item .product-image-container img{max-width:170px;max-height:170px}#productcategory-nosto-1 .nosto-carbon .item:hover{padding-left:9px;padding-right:9px}@media (max-width: 991px){#productcategory-nosto-1 .nosto-carbon .item .product-image-container,.nosto-carbon .item .product-image-container{clear:both;width:166px;height:166px}#productcategory-nosto-1 .nosto-carbon .nosto-product-list li.item a img,.nosto-carbon .nosto-product-list li.item a img{max-width:166px;max-height:166px;width:unset}}@media (max-width: 767px){#productcategory-nosto-1 .nosto-carbon .item .product-image-container,.nosto-carbon .item .product-image-container{clear:both;width:130px;height:130px}#productcategory-nosto-1 .nosto-carbon .nosto-product-list li.item a img,.nosto-carbon .nosto-product-list li.item a img{max-width:130px;max-height:130px}} @media (min-width: 1201px){.nosto-carbon .nosto-xxlarge{display:inline-block !important}}@media (min-width: 1025px) and (max-width: 1200px){.nosto-carbon .nosto-xxlarge{display:none !important}}@media (max-width: 1024px){.nosto-carbon .nosto-xxlarge{display:none !important}.nosto-startpage .nosto-product-list li{width:180px}}@media (max-width: 800px){.nosto-startpage .nosto-xxlarge{display:inline-block !important}.nosto-startpage .nosto-product-list li{width:200px}}@media (max-width: 600px){.nosto-default .nosto-xxlarge{display:inline-block !important}.nosto-default .nosto-product-list li{margin-bottom:20px}}@media (max-width: 320px){.nosto-default .nosto-xxlarge,.nosto-default .nosto-xlarge{display:none !important}} .carousel .hotspot { position: absolute; text-align: left; } .carousel .hotspot-icon { height: 18px; width: 20px; padding-top: 1px; text-align: center; cursor: pointer; } .carousel .hotspot-icon { font-size: 22px; color: #FFFFFF; } .carousel .hotspot-content { display: none; border-radius: 4px; width: 260px; padding:8px 11px; background: rgba(255,255,255,0.8); font-size:12px; color: #333; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175); box-shadow: 0 6px 12px rgba(0,0,0,0.175); } #tab-container { margin-bottom: 15px; } #tab-container .tabs { width: 100%; overflow: hidden; } #tab-container .tabs li { float: left; margin: 0 2px 0 0; } #tab-container .tabs li a { float: left; display: block; padding: 10px; border: 1px solid #ddd; } #tab-container .tabs li.active a { border-bottom: 1px solid #fff; } #tab-container .tab-content { border: 1px solid #ddd; padding: 10px; margin: -1px 0 0 0; } h2{font-size:30px}p.form-instructions{margin-left:30%}.header-top{height:40px;line-height:40px;background-color:#f0f0f0;position:relative}.header-top .top-link{position:relative;float:right}#header .top-link .links{margin:0 15px}#header .logo img{max-width:none !important}.free-delivery{position:absolute}.free-delivery__icon,.free-delivery__text{display:inline-block;margin:0 5px}.free-delivery__text{font-weight:600;font-size:14px}.header-center{position:relative;height:auto;text-align:center;margin:10px 0}.header-center>div{position:relative}.header-center .header-center__mail{display:inline-block}.header-center .header-center__phone{display:inline-block}.header-center .header-center__facebook{display:inline-block}.header-center__image,.header-center__text{position:relative;display:inline-block;margin:0 2.5px;line-height:20px;height:20px}.header-center__text{font-weight:600;font-size:14px;text-transform:uppercase}#search_mini_form{float:left !important;margin-left:11%;width:366px}#header #search_mini_form .input-wrapper{line-height:38px;height:38px;padding:0 10px}#header #search_mini_form .input-wrapper .input-search{position:relative;line-height:38px;height:38px;width:90%}.header-phone-search .headercart{line-height:40px;height:40px}.header-phone-search .headercart-info{line-height:40px;height:40px;font-size:14px;color:#333}.header-phone-search .headercart .top{border-radius:0}@media (max-width: 1199px){#nav .level0>a{font-size:12px !important}#search_mini_form{width:280px}}.headercart-co-btn{background:none;color:#fff;display:inline-block;margin-bottom:0;text-align:center;text-transform:uppercase;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-weight:400;border-radius:0;background-color:#a3c83c;font-size:16px;line-height:38px;height:38px;padding:0 11px;font-weight:600}.headercart-co-btn:active,.headercart-co-btn:focus{outline:0}.product-shop>.product-name{text-transform:uppercase}.product-shop .short-description{padding:0}.product-shop .add-to-cart #qty{line-height:40px;height:40px;width:50px;font-size:16px}.product-shop .add-to-cart .btn-cart{line-height:40px;height:40px;font-size:16px;padding:0 90px;background-color:#a3c83c;color:white;border:none}.product-shop .add-to-cart .btn-cart:hover{background-color:#a3c83c;color:white;border:none}.product-shop div[itemprop="offers"]{margin:1rem 0}.product-shop .special-price .price,.product-shop .old-price .price,.product-shop .regular-price .price{font-weight:bold;font-size:20px}.product-shop .add-to-links{margin:10px 0}.product-shop .add-to-links li{display:inline-block;float:left;position:relative;top:0;font-weight:bold;margin-right:2rem;max-height:30px}.product-shop .add-to-links .wishlist i{position:relative;font-size:0.6rem;margin-right:0.5rem}.product-options label{font-weight:bold}.short-description .std ul{padding:0 0 0 20px;margin:0}.short-description .std ul li{margin-bottom:20px}#addthis-container .addthis_toolbox{position:relative;line-height:35px;height:35px}#addthis-container .addthis_toolbox .addthis_button_compact .at-icon-wrapper{display:none}#addthis-container .addthis_toolbox a{line-height:35px;height:35px}#addthis-container .addthis_toolbox a.addthis_button_compact{font-weight:bold;margin-right:1.5rem}#addthis-container .addthis_toolbox .addthis_separator{display:none}.catalog-product-view .product-shop .product-options-bottom,.catalog-product-view .add-to-box{border-bottom:none}.tab-container{position:relative;padding:0 50px}.tab-container #tab-container .tab-content{border:none}.tab-container #tab-container .nav-tabs li{margin:0;border-bottom:2px solid #1E9EF1}.tab-container #tab-container .nav-tabs li.active a{background-color:#1E9EF1;color:white}.tab-container #tab-container .nav-tabs li a{border:none;text-transform:uppercase;font-weight:bold}.product-essential{border-bottom:1px solid #ddd}.product-essential .product-shop .ratings .rating-links a:hover{text-decoration:none}.box-collateral.box-related h2{font-size:30px;font-weight:700;text-transform:uppercase;text-align:center}.item-container .price-box .regular-price .price{font-weight:bold}.item-container .price-box .special-price .price{font-weight:bold}.static__image,.static__text{position:relative;height:40px;text-transform:uppercase;color:#48832B;margin:0.5rem;font-weight:600}.static__image{width:40px;float:left}.static__text{float:right;right:0;top:0;width:100%;padding-left:80px;position:absolute}.static__text span{position:absolute;top:50%;transform:translateY(-50%)}.static__image img{height:100%}.category-bottom{position:relative;width:100%;margin-top:1rem;display:inline-block}.toolbar-bottom .pagination.left{margin:20px}.button.btn-cart.preorder{padding-left:3px;padding-right:3px}#customer-reviews .pager,#customer-reviews .pages{margin-top:-20px}.item .product-image .badge{position:absolute;width:57px}.item .product-image .badge.top-left{top:0;left:0}.item .product-name{font-size:16px;font-weight:400;text-transform:uppercase}.item .price-box{margin:15px 0;text-transform:uppercase}.item .price-box .old-price{color:#c2c1c2;font-size:14px;font-weight:400;text-decoration:line-through;vertical-align:top;margin-right:5px}.item .price-box .special-price .price{color:red;font-size:20px;font-weight:700}.item .price-box .regular-price{font-size:20px;font-weight:700;color:#000}.item__description{padding:5px;text-align:left;margin:5px 0 15px 0;padding-left:30px}.item__description ul{list-style-type:disc}.item .button{background-color:#a3c83c;border:none;border-radius:10px;padding:10px 35px;font-weight:700;font-size:16px}.widget-new-products .products-grid .product-image,.widget-new-products .products-list .product-image{width:auto;height:auto}.badge{width:57px}.products-grid .item{margin-bottom:20px}.products-grid .item:hover{border:1px solid #c2c1c2;padding-bottom:18px;padding-left:14px;padding-right:14px}@media (max-width: 1199px){.button.btn-cart.preorder{font-size:14px;margin-left:-5px}.products-grid .item:hover{border:1px solid #c2c1c2;padding-bottom:18px;padding-left:9px;padding-right:9px}}@media (max-width: 767px){.klarna_shipping li{position:relative;display:block;width:100%;height:auto;margin:0}.klarna_shipping li input,.klarna_shipping li label{float:left;display:inline-block;margin:2px}.klarna_shipping li label{width:auto;font-size:12px}.klarna_shipping li div{display:inline-block;width:100%}.klarna_shipping .input-box input{width:100%;margin-bottom:0.5rem}.klarna_shipping .input-box button{margin-top:0.5rem;margin-bottom:0.5rem}}@media (max-width: 768px){.klarna_shipping li{width:100%}}@media (max-width: 1024px){.klarna_shipping ul li{margin-right:0}}@media (max-width: 1024px){#header .logo{line-height:40px;height:40px}#header .logo img{width:100%;height:40px;margin-top:6px}#search_mini_form{margin-left:0;width:340px;padding-left:0;padding-right:0}#header #search_mini_form .input-wrapper .input-search{width:auto}.cms-index-index .widget.widget-static-block .static-block-title{padding:0;margin-top:0}.products-grid .item{margin-bottom:0}#nav{padding-left:0}#nav .level0>a{font-size:14px}}@media (max-width: 991px){#nav .level0>a{font-size:10.8px !important}#nav .level0 li.level1 a{font-size:10px}#nav li a{padding:0px 5px}#search_mini_form{width:195px}.product-shop .add-to-cart .btn-cart.btn-preorder{padding:0 80px}#popularProducts li img,#viewed-products li img{max-width:166px;max-height:166px}#viewed-products li .item__description{height:78px !important}}@media (max-width: 768px){#search_mini_form{width:auto;padding:0}.headercart{padding-top:0}.cms-index-index .widget.widget-static-block .static-block-title{padding:0;margin-top:20px}.cms-index-index .widget.widget-static-block a img,.cms-index-index .widget.widget-static-block a{width:100%}#nav{padding-left:0}#nav .level0 a{padding:0 5px;font-size:14px}#nav .level0>a{font-size:10.8px !important}#nav .level0 li.level1 a{font-size:10px}#newsletter{margin-bottom:10px}.checkout-klarna-index .container,.checkout-klarna-index .container-fluid{padding-left:10px;padding-right:10px}.product-shop .add-to-cart .btn-cart.btn-preorder{padding:0 40px}}@media (max-width: 767px){h2{line-height:28px}.cms-index-index h2{font-size:24px !important}#header .logo img{max-width:none !important;width:130px;height:auto;margin-top:0}#nav{z-index:100;color:black;border-bottom:1px solid #ddd}#nav li{color:black;line-height:40px;z-index:100;background-color:white}#nav li.over{z-index:100;background-color:white}#nav li a{z-index:100}.parent>.menu-vlist{background-color:transparent}#nav li a:visited,#nav li a:hover,#nav li.over ul li a,#nav li.active ul li a{color:black}#nav .level0.over,#nav .level0.active>a{background-color:white}#nav .level0.parent>.menu-vlist{top:0;width:100%;padding-left:1rem;background-color:white}#nav,.header-phone-search,.phone-menu .active,#nav li.over ul li a,#nav li.active ul li a,#nav ul ul,#nav ul div{background-color:white}#nav ul li.level1.over>a,#nav ul li.level2.over>a{color:black}#nav ul li.level1,#nav ul li.level2{height:auto}#nav .level1>button{color:black;margin-right:0.5rem}#nav .shown-sub .menu-vlist{left:0 !important}#nav .level1.parent>.menu-vlist{display:none}.toggle-sub-menu .icon-chevron-right.icon-plus:before{content:"\f068"}.toggle-sub-menu .icon-chevron-right:before{content:"\f067"}#nav .level1>button span{font-size:13px}#nav li.level0:last-child{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.products-grid .item-container,#products-grid .item,.widget-products .products-grid .item{overflow:hidden}#search_mini_form{width:100%;padding:10px 0}.static__text span{font-size:smaller}.add-to-cart input,.add-to-cart button{display:inline-block;float:left;left:0}.product-shop .add-to-cart .btn-cart{padding:0 40px}.tab-container{padding:0}#tab-container .nav-tabs li a{font-size:10px;padding:8px}.static__text{font-size:11px;line-height:11px}.item__description{padding-left:5px}.item__description ul{margin:10px}.nav>li.review-tab{display:none}.header-center>.header-center__mail{width:100%}.header-center__text p{margin-top:0}.button.btn-cart.preorder{font-size:14px}.header-center__image.truck img{height:25px;margin-top:-3px}.header-center__mail.truck .header-center__text{font-size:12px}#breadcrumbs{margin-top:0}.breadcrumbs{margin-top:0}.main-container{margin-top:0}.category-title h1{margin-bottom:5px}.pagination>li>a,.pagination>li>span{padding:8px 13px;margin-left:3px}.products-grid .item:hover{padding-left:9px;padding-right:9px}.header-center .header-center__mail.hide-xs{display:none}.toolbar.clearfix .pages.right{display:none}.toolbar.clearfix .limiter,.toolbar.clearfix .category-filter-right{padding:0}#search_mini_form{display:block !important}#search_mini_form .input-wrapper{border-radius:0;border:none;box-shadow:none}.header-phone-search{background:#0075bc}.header-phone-search{display:none}.header-phone-search.search-active{display:block}.header-center__phone,.header-center__facebook{width:50%;float:left;text-align:left;padding-left:15px}.header-center>.header-center__mail{text-align:left;padding-left:15px}.header-center__facebook .header-center__text{display:inline-block}.header-phone-bar{border-top:1px solid #d8d8d8;margin-top:10px}#header .logo{line-height:30px}#popularProducts li img,#viewed-products li img{max-width:130px;max-height:130px}#popularProducts .item__description{word-break:break-word}#viewed-products li.item h5.product-name{overflow:hidden}#viewed-products li.item .item__description{height:129px !important;word-break:break-word}}@media (max-width: 480px){p.form-instructions{margin-left:0}}@media (max-width: 400px){.button.btn-cart.preorder{font-size:10px}.product-shop .add-to-cart .btn-cart.btn-preorder{padding:0 10px}}@media (max-width: 320px){#viewed-products ul .col-xs-6.item{padding-left:2px;padding-right:2px}}.sidebar .block.block-layered-nav{display:none}.sidebar .block.block-layered-nav #narrow-by-list .mof-content{height:0;overflow:hidden;padding-left:30px;transition:height 0.5s ease-in-out;font-size:12px}.sidebar .block.block-layered-nav dt{float:none}.sidebar .block.block-layered-nav .mof-title{font-size:14px;line-height:23px;padding:10px}.sidebar .block.block-layered-nav .mof-title.active .icon-chevron-down{transform:rotateZ(180deg)}.sidebar .block.block-layered-nav .mof-title .icon-chevron-down{transform:rotateZ(0deg);transition:all 0.3s ease-in-out}.sidebar .block.block-layered-nav .mof-checkbox{line-height:24px;color:#DCDCDC;margin-right:16px;height:24px;width:24px;display:inline-block;background-color:#fff;border:1px solid}.sidebar .block.block-layered-nav .mof-checkbox:before{content:"1";opacity:0}.sidebar .block.block-layered-nav .option-checked .mof-checkbox:before{content:"\f00c";font-family:FontAwesome;position:relative;left:5px;color:#333;opacity:1}.sidebar .block.block-layered-nav.active{position:fixed;overflow-y:scroll;top:104px;left:0;width:100%;height:100%;background:white;opacity:0.96;z-index:99;display:block;padding:0 20px 20px}.sidebar .block.block-layered-nav .filter-close{position:absolute;top:2px;right:10px;cursor:pointer}.sidebar .block.block-layered-nav .filter-close:before{content:"\f00d"}.sidebar .block.block-layered-nav .block-title{position:relative}.sidebar .block.block-layered-nav .block-title h3{padding:0 10px}.sidebar .block.block-layered-nav li{padding-bottom:10px}.mof-opened{overflow-y:hidden;height:100%;width:100%;position:fixed}.category-filter{line-height:30px;margin:0;cursor:pointer}.category-filter:before{content:"\f1de";font-family:FontAwesome;font-size:16px;margin-right:10px}.mof-checked:after{content:'\f058';font-family:FontAwesome;margin-left:10px}@media (max-width: 480px){.category-filter{line-height:50px;display:block !important}}.sidebar .block.block-layered-nav{display:none}@media (min-width: 768px){.sidebar .block.block-layered-nav{display:block}}@media (max-width: 768px){.vertical-nav-container{display:none}.sidebar{display:block}}.col-main .block.block-layered-nav{display:none !important}@media (min-width: 992px){.catalog-category-view .sidebar{display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:column;flex-direction:column}.catalog-category-view .sidebar .block.block-layered-nav #narrow-by-list .mof-title.size+.mof-content{height:auto}.catalog-category-view .block.block-layered-nav{-ms-flex-order:2;order:2}}@media (max-width: 768px){.catalog-category-view .category-filter{display:block !important}}body{font-family:"Open Sans",sans-serif;font-size:14px} .product-image { position:relative; display: block; } .badge { position: absolute; z-index: 11; } .top-left { top: 15px; left: 15px; } .top-right { top: 15px; right: 15px; } .bottom-left { bottom: 15px; left: 15px; } .bottom-right { bottom: 15px; right: 15px; } .cms-index-index h2{color:#333;font-size:30px;font-weight:700;text-transform:uppercase;display:inline}.cms-index-index .products-grid{padding-top:40px}.cms-index-index .group-static-block,.cms-index-index .selected-block-title,.cms-index-index .new-widget-title{text-align:center;border-bottom:1px solid #ccc}.cms-index-index .group-static-block{margin:0;padding:0 0 20px 0}.cms-index-index .new-widget-title{padding:20px 0}.cms-index-index .selected-block-title{padding:0 0 20px 0}.cms-index-index .selected-products .products-grid{padding-bottom:0}.cms-index-index .selected-products .products-grid .item{margin-bottom:20px}.cms-index-index .widget-static-block .static-block-title{padding:20px 0 10px 0;display:block}.cms-index-index .widget-static-block a{color:#0075bc;font-weight:700;font-size:14px}.cms-index-index .widget-static-block p{font-size:14px}