﻿@font-face{font-family:"fontello";src:url(https://m1.shooos.sk/skin/frontend/default/default/fonts/fontello.eot);src:url("https://m1.shooos.sk/skin/frontend/default/default/fonts/fontello.eot#iefix") format("embedded-opentype"),url(https://m1.shooos.sk/skin/frontend/default/default/fonts/fontello.woff2) format("woff2"),url(data:application/x-font-woff;base64,d09GRgABAAAAAA4wAA8AAAAAF1AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFY+IFJXY21hcAAAAdgAAABtAAABuMtVAoBjdnQgAAACSAAAABMAAAAgBtX/BGZwZ20AAAJcAAAFkAAAC3CKkZBZZ2FzcAAAB+wAAAAIAAAACAAAABBnbHlmAAAH9AAAA2cAAAQEeALut2hlYWQAAAtcAAAAMwAAADYQRNdBaGhlYQAAC5AAAAAfAAAAJAc5A1VobXR4AAALsAAAABgAAAAYFCL/+2xvY2EAAAvIAAAADgAAAA4DVgHabWF4cAAAC9gAAAAgAAAAIAERDA5uYW1lAAAL+AAAAXcAAALNzJ0eIHBvc3QAAA1wAAAAQwAAAFVkX0IUcHJlcAAADbQAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZI5mnMDAysDAVMW0h4GBoQdCMz5gMGRkAooysDIzYAUBaa4pDA4vGD7mMgf9z2KIYg5imAYUZgTJAQDlcgv+AHic7ZHRCYAwDERfaisijuIEzuAcfulCTuinTqCXRrfwwiuXlFK4AAVoxCgy2IrhWjS1Om/o6zwzqe9UCY507td233J8rsp0P6jcJb3N/oO1/BrqOb9d8eQCz/l4iWwD38u5B76bawsoD9NHGY4AAAB4nGNgQAMSEMgc9D8LhAESbAPdAHicrVZpd9NGFB15SZyELCULLWphxMRpsEYmbMGACUGyYyBdnK2VoIsUO+m+8Ynf4F/zZNpz6Dd+Wu8bLySQtOdwmpOjd+fN1czbZRJaktgL65GUmy/F1NYmjew8CemGTctRfCg7eyFlisnfBVEQrZbatx2HREQiULWusEQQ+x5ZmmR86FFGy7akV03KLT3pLlvjQb1V334aOsqxO6GkZjN0aD2yJVUYVaJIpj1S0qZlqPorSSu8v8LMV81QwohOImm8GcbQSN4bZ7TKaDW24yiKbLLcKFIkmuFBFHmU1RLn5IoJDMoHzZDyyqcR5cP8iKzYo5xWsEu20/y+L3mndzk/sV9vUbbkQB/Ijuzg7HQlX4RbW2HctJPtKFQRdtd3QmzZ7FT/Zo/ymkYDtysyvdCMYKl8hRArP6HM/iFZLZxP+ZJHo1qykRNB62VO7Es+gdbjiClxzRhZ0N3RCRHU/ZIzDPaYPh788d4plgsTAngcy3pHJZwIEylhczRJ2jByYCVliyqp9a6YOOV1WsRbwn7t2tGXzmjjUHdiPFsPHVs5UcnxaFKnmUyd2knNoykNopR0JnjMrwMoP6JJXm1jNYmVR9M4ZsaERCICLdxLU0EsO7GkKQTNoxm9uRumuXYtWqTJA/Xco/f05la4udNT2g70s0Z/VqdiOtgL0+lp5C/xadrlIkXp+ukZfkziQdYCMpEtNsOUgwdv/Q7Sy9eWHIXXBtju7fMrqH3WRPCkAfsb0B5P1SkJTIWYVYhWQGKta1mWydWsFqnI1HdDmla+rNMEinIcF8e+jHH9XzMzlpgSvt+J07MjLj1z7UsI0xx8m3U9mtepxXIBcWZ5TqdZlu/rNMfyA53mWZ7X6QhLW6ejLD/UaYHlRzodY3lBC5p038GQizDkAg6QMISlA0NYXoIhLBUMYbkIQ1gWYQjLJRjC8mMYwnIZhrC8rGXV1FNJ49qZWAZsQmBijh65zEXlaiq5VEK7aFRqQ54SbpVUFM+qf2WgXjzyhjmwFkiXyJpfMc6Vj0bl+NYVLW8aO1fAsepvH472OfFS1ouFPwX/1dZUJb1izcOTq/Abhp5sJ6o2qXh0TZfPVT26/l9UVFgL9BtIhVgoyrJscGcihI86nYZqoJVDzGzMPLTrdcuan8P9NzFCFlD9+DcUGgvcg05ZSVnt4KzV19uy3DuDcjgTLEkxN/P6VvgiI7PSfpFZyp6PfB5wBYxKZdhqA60VvNknMQ+Z3iTPBHFbUTZI2tjOBIkNHPOAefOdBCZh6qoN5E7hhg34BWFuwXknXKJ6oyyH7kXs8yik/Fun4kT2qGiMwLPZG2Gv70LKb3EMJDT5pX4MVBWhqRg1FdA0Um6oBl/G2bptQsYO9CMqdsOyrOLDxxb3lZJtGYR8pIjVo6Of1l6iTqrcfmYUl++dvgXBIDUxf3vfdHGQyrtayTJHbQNTtxqVU9eaQ+NVh+rmUfW94+wTOWuabronHnpf06rbwcVcLLD2bQ7SUiYX1PVhhQ2iy8WlUOplNEnvuAcYFhjQ71CKjf+r+th8nitVhdFxJN9O1LfR52AM/A/Yf0f1A9D3Y+hyDS7P95oTn2704WyZrqIX66foNzBrrblZugbc0HQD4iFHrY64yg18pwZxeqS5HOkh4GPdFeIBwCaAxeAT3bWM5lMAo/mMOT7A58xh0GQOgy3mMNhmzhrADnMY7DKHwR5zGHzBnHWAL5nDIGQOg4g5DJ4wJwB4yhwGXzGHwdfMYfANc+4DfMscBjFzGCTMYbCv6dYwzC1e0F2gtkFVoANTT1jcw+JQU2XI/o4Xhv29Qcz+wSCm/qjp9pD6Ey8M9WeDmPqLQUz9VdOdIfU3Xhjq7wYx9Q+DmPpMvxjLZQa/jHyXCgeUXWw+5++J9w/bxUC5AAEAAf//AA94nG1SzW8bVRCfmbf71rHXwR/rdeNsNvbaWVvr4Dobx06T4FjBoeoXCsYKiVoZA22pQhoiMKikyIqCxKFCFgqoqhAXqlbi48Slh6pSUI+c+BM4ceAY9UjWvC1CXJgZ6b03M29+b+b3gA3/Gj5mbzKCBGRgClYbKyAxYhLdDCCB8L8HADuAoHBUOsAZ4y3gnK3LyDg7n9SnclkrPWlOGON6Jpk5UxmR9SLqCuPZjJWnvF2rLmN1NuMmdXTrVMtyK5+NsUw+w142pLcD5skjQ+2QPM7L8zEbf7djr3p35ttOTLpif21fKT2lX3Y8g75NWSe3TJO2DSvFp4qRyIJXbu4000+eeH/ibg9oOBxuse9YGAKij2KjMIkIo8iQzoIEgBJ0RQ+MkHWBKEznklktHpPlsSJWSsg1vY6oces08qxVorpkUlJTkjp9dvjboTA0pxe0o6u31w5vNGhpe/BgsL2Eq0cJPHj3kO7+eo9/4X0z4SSOVutbX94f7CxIK9fvXrp99SghhidwYfiU/UDPQAenkVeRAZ4VXnwfiNEuAGPQFnlsAxiwizktYUnyqWK0IsaWtyu1qpscQW6VcBkzlp0bo4PjeDzqxvFzb08r50g7PumP5fByynoWq0TicW/P+ySWq0SPc/9g/0xJ1gINXmw44swFtiB4V0aUkMSAOgKabwhOVTiXjQqJZxR5vIiJrMUncFbJRoXOzc6J57iUfKNsPdAHPw0Gvbda7MJXhcLWQ28Dv3+4d+MDv1fZx2ObLCR4iEJK9HUT3ml0Y8hkgRskRQleg3BolLgc5l2RLoEsdUXfIKbiU0RBpO5IgBRVVdr+qqiboCrqpfT41rXOZuu1l5YWzszXqnPj7fTrcU1o7AU5JVi0rVHU3WpN4yWsky5WMbGqq09ZRRQhxTfSuVBtEk1MmujqVaF1rPlGdlVo5TSWMF9Cy+ao+VfEbxUOO+LnVNPikvgTi61bLVrvrV/Yf3RA/cefLpvTBqULlveHlF/UmqWo4ag8IJEvPKg6RqS84lwMnp9uVMLGdPC/UMiZiJResdfwRybvf+h6bm9fZmLbm0GY6fU5w85iu/1xu7142Qfq08GdhGk6pnld4oGQX7dpr/E1u3mqYDghHpR8CVDwf0Pe/f2Z5/V5/6Pn9f/d/w23DbeSAHicY2BkYGAA4pPKL+Xi+W2+MnAzvwCKMFxbcPICjP7/538W8wvmICCXg4EJJAoAmOcPVwB4nGNgZGBgDvqfBSRf/P/z/w/zCwagCApgAwC2HAeTAAPoAAADW//8A6D//wOqAAACOwAAA1kAAAAAAAAAZACyAPABKAICAAAAAQAAAAYAbgAFAAAAAAACAB4ALgBzAAAAdAtwAAAAAHicdZDdasIwGIbfzJ9tCtvYYKfL0VDG6g8MRBAEh55sJzI8HbXWtlIbSaPgbewedjG7iV3LXts4hrKWNM/35MuXrwFwjW8I5M8TR84CZ4xyPsEpepYL9M+Wi+QXyyVU8Wa5TP9uuYIHBJaruMEHK4jiOaMFPi0LXIlLyye4EHeWC/SPlovknuUSbsWr5TK9Z7mCiUgtV3EvvgZqtdVREBpZG9Rlu9nqyOlWKqoocWPprk2odCr7cq4S48excjy13PPYD9axq/fhfp74Oo1UIltOc69GfuJr1/izXfV0E7SNmcu5Vks5tBlypdXC94wTGrPqNhp/z8MACitsoRHxqkIYSNRo65zbaKKFDmnKDMnMPCtCAhcxjYs1d4TZSsq4zzFnlND6zIjJDjx+l0d+TAq4P2YVfbR6GE9IuzOizEv25bC7w6wRKcky3czOfntPseFpbVrDXbsuddaVxPCghuR97NYWNB69k92Koe2iwfef//sB6XOEUwB4nG3BSQ6AIBAEwG4QXH45EByIUZKB/8eDV6vg8DnwL9LRc2Fg5AqfROMoYrkGa1rndkouqfdrb8+YoiY38AIFIg0RAHicY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZWJ02MTAyaIEYm7mYGDkgLD4GMIvNaRfTAaA0J5DN7rSLwQHCZmZw2ajC2BEYscGhI2Ijc4rLRjUQbxdHAwMji0NHckgESEkkEGzmYWLk0drB+L91A0vvRiYGFwAMdiP0AAA=) format("woff"),url(https://m1.shooos.sk/skin/frontend/default/default/fonts/fontello.ttf) format("truetype"),url("https://m1.shooos.sk/skin/frontend/default/default/fonts/fontello.svg#fontello") format("svg");font-weight:400;font-style:normal}*{margin:0;padding:0}body{font-size:.875em;line-height:1.55;font-family:"Poppins",sans-serif;color:#000;text-align:left;background-color:#fff}.container{max-width:1460px}@media(min-width: 1024px){.container{width:90% !important}}img{border:0;vertical-align:top;width:100%}a{color:#191919;text-decoration:none;cursor:pointer}.footer a{color:#fff}a:hover,.filter-options.attr_130 a.amshopby-attr-selected{text-decoration:none;color:#41d279 !important;border-color:#41d279 !important}:focus{outline:0}a.action-link{color:#191919 !important;font-size:1em;float:left;margin-top:10px}h1,h2,h3,h4,h5,h6{margin:0 0 5px}h1{font-size:1.25em;font-weight:normal}h2{font-size:1.125em;font-weight:normal}h3{font-size:1em;font-weight:bold}h4{font-size:.875em;font-weight:bold}h5{font-size:.75em;font-weight:bold}h6{font-size:.688em;font-weight:bold}form{display:inline}fieldset{border:0}legend{display:none}table{border:0;border-spacing:0;empty-cells:show;font-size:100%}caption,th,td{vertical-align:top;text-align:left;font-weight:normal}p{margin:0 0 10px}strong{font-weight:bold}address{font-style:normal;line-height:1.35}cite{font-style:normal}q,blockquote{quotes:none}q:before,q:after{content:""}small,big{font-size:1em}ul,ol{list-style:none}.hidden{display:block !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important}.nobr{white-space:nowrap !important}.wrap{white-space:normal !important}.a-left{text-align:left !important}.a-center{text-align:center !important}.a-right{text-align:right !important}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.f-left,.left{float:left !important}.f-right,.right{float:right !important}.f-none{float:none !important}.f-fix{float:left;width:100%}.no-display{display:none}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.no-padding-left{padding-left:0 !important}.no-padding-right{padding-right:0 !important}.no-bg{background:none !important}.buttons-set .back-link a,.back-link a,.chbox.amshopby-attr-selected:before,.chbox.amshopby-attr-selected:hover:before,div.dropdown,div.dropdown-content,div.dropdown-content .row.dd-header:hover,.pager .pages li a,.search-widget-form .title,.info-label,#header-login .close,.filter-options,.products-grid .product-name,.products-grid .product-name a,.products-grid .product-name a:hover,.regular-price .price,.box-up-sell h2,.product-categories a,.product-categories .title,.product-name a,.product-name,ul.item-options li.option-label,ul.item-options li.value,.submenu a,.block-layered-nav dt,.block-layered-nav .currently li,.swatch,.tab-content .page-title h1,.sort-by-dropdown div a{color:#191919}.swatch,button.btn-checkout span,.form-list label,div.dropdown,div.dropdown-content,.fieldset .legend,.breadcrumbs li strong,.page-title h1,.subtitle,.sub-title,.pager .pages li,.info-box h2,.info-table th,.std dl dt,.std dt,.std b,.std strong,.link-cart,.header .form-search .search-autocomplete li .amount,.top-cart .price,.sociallogin button,#header-login .close,#nav a,.submenu a,.block .block-subtitle,.block-layered-nav .currently li,.block-layered-nav .currently .label,.filter-options,.block-cart .amount a,.block-cart .subtotal .price,.block-subscribe label,.block-login label,.products-grid .product-name,.availability span,.availability-only-details tr.odd td.last,.regular-price .price,.special-price .price,.minimal-price .price-label,.price-including-tax .price,.configured-price .price-label,.configured-price .price,.price-incl-tax .price,.price-from .price-label,.price-to .price-label,.price-notice .price,.price-as-configured .price-label,.tier-prices .benefit,.tier-prices .price,.tier-prices-grouped li .price,.add-to-cart label,.add-to-box .or,.product-view .sku-label,.product-options dt label,table.benefits tr td:nth-child(2),.product-categories a,.product-categories .title,.product-name a,.product-name,.cart-table .product-name,.cart-table .item-msg,.item-options dt,.truncated .truncated_full_value .item-options>p,.sp-methods dt,.sp-methods label,.sp-methods .price,.checkout-agreements .agree label,.info-set h2,.info-set h4,.box-account .box-head h2,.dashboard .box .box-title h4,.dashboard .box-info h4,.dashboard .box-reviews .number,.dashboard .box-tags .number,.addresses-list h2,.addresses-list h3,.addresses-list a,.addresses-list li.empty p,.order-info .current,.order-info-box h2,.order-info-box .box-payment th,.order-items h3,.order-about dt,.tracking-table th,.tracking-table-popup th,.top-banner-bottom span{font-weight:bold}.product-view .price-box .old-price span.price,.product-categories a,.products-grid .special-price .price,.filter-options ol li a,.small-filter-container ol li a,table.benefits tr td:nth-child(2),.nav-tabs>li>a,.my-account .page-subtitle h2,.fieldset .legend,.availability-container div.icon+div{font-family:"Poppins",sans-serif;font-weight:600 !important}.nav-tabs>li.active>a,.submenu .level3 a{font-family:"Poppins",sans-serif;font-weight:500 !important}.products-grid .special-price .price .currency-symbol,.products-grid .regular-price .price .currency-symbol,#checkout-review-table-wrapper .cart-price .price .currency-symbol{margin-top:1px;font-weight:300;font-family:"Poppins",sans-serif;font-size:.9em;position:absolute}.wrapper{min-width:954px}.page-print{background:#fff;padding:25px 30px;text-align:left}.page-empty{background:#fff;padding:20px;text-align:left}.page-popup{background:#fff;padding:25px 30px;text-align:left}.main{width:900px;margin:0 auto;min-height:400px;padding:25px 25px 80px}.col-left{float:left;width:195px;padding:0 0 1px}.col-main{float:left;width:685px;padding:0 0 1px}.col-right{float:right;width:195px;padding:0 0 1px}.col1-layout .col-main{float:none;width:auto}.col2-left-layout .col-main{float:right}.col3-layout .col-main{width:475px;margin-left:17px}.col3-layout .col-wrapper{float:left;width:687px}.col3-layout .col-wrapper .col-main{float:right}.col2-set .col-1{float:left;width:48.5%}.col2-set .col-2{float:right;width:48.5%}.col2-set .col-narrow{width:32%}.col2-set .col-wide{width:65%}.col3-set .col-1{float:left;width:32%}.col3-set .col-2{float:left;width:32%;margin-left:2%}.col3-set .col-3{float:right;width:32%}.col4-set .col-1{float:left;width:23.5%}.col4-set .col-2{float:left;width:23.5%;margin:0 2%}.col4-set .col-3{float:left;width:23.5%}.col4-set .col-4{float:right;width:23.5%}input,select,textarea,button{vertical-align:middle;color:#2f2f2f}input.input-text,select,textarea{background:#fff;border:1px solid #999;padding:5px 6px;line-height:24px;-webkit-box-shadow:inset 0px 3px 22px -5px #e3e3e3;-moz-box-shadow:inset 0px 3px 22px -5px #e3e3e3;box-shadow:inset 0px 3px 22px -5px #e3e3e3}select{padding:1px}select option{padding-right:10px}select.multiselect option{border-bottom:1px solid #b6b6b6;padding:2px 5px}select.multiselect option:last-child{border-bottom:0}textarea{overflow:auto}input.radio{margin-right:3px}input.checkbox{margin-right:3px}input.qty{width:2.5em !important}button.button::-moz-focus-inner{padding:0;border:0}button.button{-webkit-border-fit:lines}button.button span span{border:0;padding:0}button.disabled span{border-color:#bbb !important;background:#bbb !important}button.btn-checkout span{height:40px;border:0;padding:0 0 0 9px;color:#fff}button.btn-checkout span span{background-position:100% 0;padding:0 25px 0 16px}button.btn-checkout.no-checkout span{background-position:0 100%;color:#b8baba}button.btn-checkout.no-checkout span span{background-position:100% 100%}p.control input.checkbox,p.control input.radio{margin-right:6px}.form-list label{font-weight:normal;margin:0 0 .5em;position:relative}.form-list label.required em{float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px}.buttons-set{clear:both;margin:25px 0 0;padding:8px 0 0;border-top:1px solid #e4e4e4;text-align:right}.buttons-set p.required{margin:0 0 10px}.buttons-set .back-link a{float:left;margin:10px 0 0 0;font-size:1em}.back-link a{font-size:1em}.buttons-set button.button{float:right;margin-left:5px}.buttons-set-order{margin:10px 0 0}.buttons-set-order .please-wait{padding:12px 7px 0 0}div.dropdown,div.dropdown .dd-control{height:42px}div.dropdown .title>div{padding:0;white-space:nowrap}div.dropdown{line-height:36px;text-align:center;font-size:1em;text-transform:uppercase;border:3px solid #746f69;cursor:pointer}div.dropdown .title{float:left;width:calc(100% - 40px)}div.dropdown .dd-control{color:#fff;width:38px;background-color:#37322e;float:right;position:relative;top:-3px;right:-3px;text-align:center;font-size:1.5em;line-height:48px;margin-left:2px}div.dropdown-content{display:none;width:100%;position:absolute;background-color:#fff;z-index:9998;margin-top:-2px;border:3px solid #746f69;cursor:pointer;line-height:44px;font-size:1em;padding:0 15px 0 15px;max-height:50vh;overflow-y:scroll}#sizeTableSelect.dropdown-content{z-index:9 !important}#sizeTableSelect .col-xs-3{padding-left:2px;padding-right:2px;text-align:center}#sizeTableSelect.dropdown-content>div:nth-child(2n){background:#f9f9f9}div.dropdown-content .dd-header{cursor:default}div.dropdown-content .row.dd-header:hover{background-color:#fff}div.dropdown-content .row:hover,div.dropdown-content .row.selected{color:#fff;background-color:#41d279 !important}div.dropdown-content div.row span{display:none}.fieldset{border:1px solid rgba(0,0,0,.1);background:#fefefe;padding:22px 25px 12px 33px;margin:28px 0}.fieldset .legend{margin-top:0;margin-bottom:1em;font-size:1.5em;font-weight:300;text-transform:uppercase}.validation-advice{clear:both;min-height:13px;margin:5px 0 0;font-size:12px;line-height:13px;color:#dc3545}.validation-failed{border:1px solid #dc3545 !important}input.validation-failed[type=radio]{outline:1px solid #dc3545 !important}p.required{font-size:11px;text-align:right;color:#eb340a}.v-fix{float:left}.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}.success{color:#3d6611;font-weight:bold}.error{color:#df280a;font-weight:bold}.notice{color:#e26703}.messages,.messages ul{list-style:none !important;margin:0 !important;padding:0 !important}.messages{width:100%;overflow:hidden}.messages li{margin:0 0 10px !important}.messages li li{margin:0 0 3px !important}.error-msg,.success-msg,.note-msg,.notice-msg{color:#fff;font-size:.929em;font-family:"Poppins",sans-serif;padding:10px 20px 10px 50px;font-weight:600;position:relative}.error-msg{background-color:#ff2a00}.success-msg{background-color:#5cb03f}.note-msg,.notice-msg{background-color:#ffae00}.breadcrumbs{text-align:left;margin:0 0 15px 0}.breadcrumbs,.breadcrumbs a{color:#000;font-weight:normal;font-size:.9em}.breadcrumbs li{display:inline}.page-title{width:100%;overflow:hidden;margin:0 0 30px}.page-title h1,.page-title h2{margin:0}.page-title .separator{margin:0 3px}.page-title .link-rss{float:right;margin:7px 0 0}.title-buttons{text-align:right}.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left}.page-title h1{color:#191919;font-size:2.4em;text-align:left;text-transform:uppercase}.subtitle,.sub-title{clear:both;font-size:1.143em;margin:0 0 6px;color:#191919}.info-box{border:1px solid #d0cbc1;padding:12px 15px;margin:0 0 15px}.info-box h2{font-size:13px}.info-table th{padding:2px 15px 2px 0}.info-table td{padding:2px 0}.std .subtitle{padding:0}.std ol.ol{list-style:decimal outside;padding-left:1.5em}.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px}.std dl dd{margin:0 0 10px}.std ul,.std ol,.std dl,.std p,.std address,.std blockquote{margin:0 0 1em;padding:0}.std ul{list-style:disc outside;padding-left:1.5em}.std ol{list-style:decimal outside;padding-left:1.5em}.std ul ul{list-style-type:circle}.std ul ul,.std ol ol,.std ul ol,.std ol ul{margin:.5em 0}.std dd{padding:0 0 0 1.5em}.std blockquote{font-style:italic;padding:0 0 0 1.5em}.std address{font-style:normal}.std i,.std em{font-style:italic}.links li{display:inline}.links li.first{padding-left:0 !important}.links li.last{background:none !important;padding-right:0 !important}.link-cart{color:#41d279 !important}.link-reorder{font-weight:bold;color:#41d279 !important}.link-print{font-weight:bold;color:#41d279}.btn-remove{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(https://m1.shooos.sk/skin/frontend/default/default/images/btn_remove.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}.btn-previous{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(https://m1.shooos.sk/skin/frontend/default/default/images/btn_previous.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}.btn-remove2{display:block;width:16px;height:16px;font-size:0;line-height:0;background:url(https://m1.shooos.sk/skin/frontend/default/default/images/btn_trash.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}.btn-edit{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(https://m1.shooos.sk/skin/frontend/default/default/images/btn_edit.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}.cards-list dt{margin:5px 0 0}.cards-list .offset{padding:2px 0 2px 20px}.separator{margin:0 3px}.global-site-notice button{width:auto !important;padding:3px 8px}.global-site-notice{color:#f1f1e5;background:rgba(25,25,25,.9);font-size:1em;line-height:1.25;text-align:center;padding:8px 15px}.global-site-notice .notice-inner .actions{padding-top:10px}.global-site-notice a,.global-site-notice a:hover{color:#41d279}.notice-cookie{position:fixed;z-index:9998;width:100%;bottom:0;left:0;margin:0 !important}.logo{float:left}.header{margin:0 auto;padding:8px 0 0 0 !important;position:relative;z-index:10}.header .logo{float:left;text-decoration:none !important}.header h1.logo{margin:0}#header_search,#header_xs_search{background:none !important;font-size:2.5em;color:#fff;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);-o-transform:rotate(12deg);position:relative;top:-2px}#header_xs_search{top:-4px;margin-left:-1px;font-size:30px}#ref_header_search{z-index:8;background-color:#262626;padding:16px 0 16px 0;position:absolute;width:100%;box-shadow:0 0px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0px 10px rgba(0,0,0,.2);-moz-box-shadow:0 0px 10px rgba(0,0,0,.2)}.header .form-search{position:absolute;top:0;right:29px;width:315px;height:30px;padding:1px 0 0 16px}.form-search button{-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-o-transform:rotate(7deg);float:left;border:none;line-height:30px;background:transparent;color:#fff;font-size:3.5em}.close-serach-button{font-size:1.5em;line-height:0;margin-top:4px;color:#fff;position:absolute;padding:10px;background:#555;margin-left:-45px;cursor:pointer}.form-search button:hover{color:#41d279}.form-search input.search{width:100%}.form-search table{width:100%}.form-search table td:first-child{width:60px}.form-search table input{width:100%;padding:9px 18px;font-size:1.286em;color:#666;line-height:28px}.header .form-search .search-autocomplete{z-index:999;left:40px !important;top:22px !important}.header .form-search .search-autocomplete ul{border:1px solid #5c7989;background-color:#f9f5f0}.header .form-search .search-autocomplete li{text-align:left;border-bottom:1px solid #f4eee7;padding:2px 8px 1px 8px;cursor:pointer}.header .form-search .search-autocomplete li .amount{float:right}.header .form-search .search-autocomplete li.odd{background-color:#fffefb}.header .form-search .search-autocomplete li.selected{background-color:#f7e8dd}.header .links{float:right;margin:0 0 6px}.header .links li{float:left;font-size:11px;padding:0 8px 0 7px}.header .links a{color:#ebbc58}.header-container{background-color:#262626;border-top:1px solid #353535;border-bottom:1px solid #353535;height:89px}.fixed-header{position:fixed;top:0;left:0;width:100%;z-index:9990;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.fixed-header .top-cart-bg{height:46px}.header-icon-container{margin-top:22px}.fixed-header #nav a{padding-bottom:10px;line-height:24px}.fixed-header .header-icon-container{margin-top:5px}.fixed-header{height:60px !important}.fixed-header .logo-container img{width:auto;height:45px}.fixed-header+.menu-bg{position:fixed;top:60px}.fixed-filter{position:fixed;top:60px;z-index:9987;width:100%}.search-autocomplete{display:block !important;background:#262626}.search-autocomplete .price{color:#fff !important}.search-autocomplete div.row:first-child{border-bottom:2px solid #fff}.search-autocomplete div.row{margin-top:20px}.searchautocomplete .searchautocomlete-image{margin:0 25px 0 0}.search-autocomplete .category-image{float:left;width:40px;margin-right:15px;position:relative;top:4px}.search-autocomplete div.row>div{margin-bottom:15px}.search-autocomplete .price-box p{display:inline-block}.search-autocomplete .price-box{font-size:26px;font-family:"Poppins",sans-serif;font-weight:600}.search-autocomplete .price-box p.sale{display:none}.search-autocomplete .price-box .special-price .price,.search-autocomplete .price-box .regular-price .price{margin-right:10px;font-size:20px;font-family:"Poppins",sans-serif;font-weight:600}.search-autocomplete .price-box .old-price .price{font-size:14px;font-weight:normal;font-family:"Poppins",sans-serif}.search-autocomplete .price-box,.search-autocomplete a.name{position:relative;top:8px;color:#fff}.search-autocomplete a.name{font-weight:normal;font-family:"Poppins",sans-serif !important}.search-autocomplete .all a{color:#fff}.search-autocomplete .category-image img{-webkit-filter:invert(1);filter:invert(1);filter:progid:DXImageTransform.Microsoft.BasicImage(invert="1")}.search-widget-form .title{text-align:center;text-transform:uppercase;margin:50px 0 35px 0;font-size:1.2em}.search-widget{padding:23px 20px 23px 30px;border:1px solid #e8e8e8;background-color:#f7f7f6;margin:0 0 50px 0}.search-widget .search-input-text{border:1px solid #f6f6f6;color:#4d4d4d;width:calc(100% - 180px);box-shadow:none;-webkit-box-shadow:none;padding:12px 6px;line-height:24px;margin:0 20px 0 40px}.search-widget .btn{padding:10px 26px 10px 26px;margin-top:2px}.search-widget .icon-ios-search-strong{font-size:3em;line-height:0;position:absolute;margin:4px 0 0 -10px;-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-o-transform:rotate(7deg)}.btn-primary .bg-icons_cart{float:right !important;margin-top:-2px;margin-right:10px}.top-cart-container.is-show{display:block !important;z-index:9998}.info-label{text-transform:uppercase;font-weight:normal;font-size:12px}.top-cart-container{position:absolute;width:100vw;display:none;right:-30px}.top-cart{background-color:#f8f8f8;position:relative;right:45px;float:right;padding:25px 15px 20px 15px;max-width:500px;z-index:9998}.top-cart .subtotal{border-top:1px solid #555;padding-top:20px;padding-bottom:20px;text-align:center;font-size:1em}.top-cart button{width:100%}.cart-item-delete{position:absolute;right:14px;font-size:1.25em}.top-cart-bg{height:58px;position:static;width:100%;background:transparent}ol#cart-sidebar li{overflow:hidden;margin-bottom:10px}#header-login{width:100vw;height:100vh;position:fixed;left:0;top:0;text-align:center;padding:90px 0 90px 0;display:none;z-index:9998}#header-login .col-xs-12{margin-bottom:25px}#header-login .sociallogin button,#customer_form_mini_login input,#customer_form_mini_login button{max-width:460px;width:100%}.sociallogin button{width:100%;height:90px;font-size:1em;text-transform:uppercase;color:#fff}#bt-logingo{background-color:#de4639}#bt-loginfb{background-color:#2e6898}#header-login .close{margin:0 25px 60px 0;float:right;font-size:1em;width:40px;height:40px;border:2px solid #191919;line-height:36px;cursor:pointer}#header-login a,a.register-link{color:#393939;font-family:"Poppins",sans-serif;text-transform:uppercase;text-decoration:underline;font-weight:600}#customer_form_mini_login label{display:block}#customer_form_mini_login{display:none}.header-logout-icon{color:#fff;font-size:2.2em;line-height:44px;margin-left:15px}#nav li.active a{color:#41d279}#nav{margin:0 auto;padding:0px}#nav a:hover{border-bottom:5px solid #41d279}#nav .level0,#small-nav .level0{text-transform:uppercase}#nav li{position:static;text-align:left;display:inline-block}#nav li.over{z-index:998}#nav a,#nav a:hover{display:block;text-decoration:none}#nav li{float:left}#nav a{float:left;color:#fff;color:#fff;font-size:1.143em;line-height:60px;padding-bottom:3px;margin-top:10px}#nav a.level0:hover,#nav li>a.active{color:#41d279;border-bottom:7px solid #41d279}.col3{width:33.33%}.col4{width:25%}.col5{width:20%}.col6{width:16.66%}.col8{width:12.5%}.lg-top-menu-container{padding-right:5px}.menu-bg{background:#f7f7f7;width:100%;position:absolute;z-index:9998;display:none;-webkit-box-shadow:0 0px 10px rgba(0,0,0,.2);-moz-box-shadow:0 0px 10px rgba(0,0,0,.2);box-shadow:0 0px 10px rgba(0,0,0,.2)}.menu-bg:after{clear:both;content:"";display:block}.brand-list.submenu{display:block !important}.submenu{display:none;width:100%;top:1px;padding:30px 15px 15px 15px;z-index:9998}.submenu a{text-align:left}.submenu .title{margin-bottom:15px;font-size:1.286em;line-height:1.286em;font-weight:bold}.submenu .title a{text-decoration:none;border:none}.submenu .level3 a{font-size:1em;line-height:2em;border:none}.submenu .level3{margin-bottom:15px}.block{border:1px solid #c4c1bc;margin:0 0 15px}.block .block-title{border-bottom:1px solid #ddd;padding:2px 9px}.block .block-title strong{display:block;min-height:16px;padding:1px 0 1px;text-transform:uppercase}.block .block-title a{text-decoration:none !important}.block .block-subtitle{margin:0;padding:5px 9px;font-size:1em;color:#0a263c}.block .block-content li.item{padding:7px 9px}.block .block-content .product-name{color:#1e7ec8}.block .btn-remove,.block .btn-edit{float:right;margin:1px 0 2px 5px}.block .actions a{float:left}.block .actions button.button{float:right}.block .empty{margin:0;padding:5px 9px}.block li.odd{background-color:#f4f3f3}.block li.even{background-color:#fafafa}.block-cart,.block-wishlist,.block-subscribe,.block-compare,.block-reorder,.block-poll,.block-gr-search,.block-viewed,.block-compared,.block-related,.block-tags,.block-login{font-size:11px;line-height:1.25}.block-cart .block-title strong,.block-wishlist .block-title strong,.block-subscribe .block-title strong,.block-compare .block-title strong,.block-reorder .block-title strong,.block-poll .block-title strong,.block-viewed .block-title strong,.block-compared .block-title strong,.block-related .block-title strong,.block-tags .block-title strong,.block-login .block-title strong{background-position:0 0;background-repeat:no-repeat;padding-left:21px}.block-account{border:none}.block-account .block-title{border:0;padding:3px 10px;color:#191919;text-transform:uppercase;font-size:1.143em}.block-account .block-content{padding:7px 10px 7px}.block-account .block-content li a{display:block;border-bottom:1px solid #ddd;padding:3px 0;color:#5f5d5c;text-decoration:none !important}.block-account .block-content li.last a{border-bottom:0}.block-account .block-content li.current{border-bottom:1px solid #ddd;padding:3px 0;color:#41d279;font-weight:bold}.block-account .block-content li.current.last{border-bottom:0}.block-cart .block-title strong{background-image:url(https://m1.shooos.sk/skin/frontend/default/default/images/i_block-cart.gif)}.block-cart .summary{background:#fff;padding:2px 8px 8px;margin:-1px 0 0;position:relative;z-index:1}.block-cart .amount{margin:0}.block-cart .subtotal{margin:5px 0 0;padding:2px 0;background:#fbebd9;text-align:center}.block-cart .actions{border-bottom:1px solid #c2c2c2}.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right}.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 8px 0}.block-related .block-title strong{background-image:url(https://m1.shooos.sk/skin/frontend/default/default/images/i_block-related.gif);background-position:0 1px}.block-related input.checkbox{float:left}.block-related .product{margin-left:20px}.block-gr-search li{padding:3px 9px}.block-gr-search button.button span{border-color:#406a83;background:#618499}.block-subscribe .block-content{padding:5px 10px}.block-subscribe label{color:#666}.block-subscribe input.input-text{display:block;width:167px;margin:3px 0}.block-subscribe .actions{background:none;padding:0;margin:3px 0 0;text-align:left}.block-subscribe .actions button.button{float:none}.block-subscribe .actions button.button span{border-color:#406a83;background:#618499}.block-reorder input.checkbox{float:left;margin:2px -20px 0 0}.block-reorder .product-name{margin-left:20px}.block-reorder .validation-advice{margin:3px 9px 7px}.block-banner{border:0}.block-banner .block-content{padding:0;text-align:center}.block-login .block-content{padding:5px 10px}.block-login label{color:#666}.block-login input.input-text{display:block;width:167px;margin:3px 0}.block-login .actions{background:none;padding:0;margin:3px 0 0}.block-login .actions button.button span{border-color:#406a83;background:#618499}.product-size{display:none}.availability{margin:0}.availability.out-of-stock span{color:#d83820}.availability-logo{text-align:center;margin:0 0 10px 0}.availability-logo div:first-child{margin-left:0px}.availability-logo div#bg-icons_instore{display:none}.availability-logo div#bg-icons_instore.instore{display:inline-block}.availability-container div.icon+div{position:relative;top:-8px}div.instore+div{margin-left:16%}.availability-txt{text-align:center;margin:10px 0 10px 0;line-height:2em;color:#41d279;font-size:1em;text-transform:uppercase;font-weight:bold}.availability-txt .availability-containner{display:inline-block;text-align:left}.availability-txt i{margin-right:10px}.availability-txt .out-of-stock{color:#c8c8c8}.availability-txt .out-of-stock .fa-times{margin-right:14px}.availability-txt .out-of-stock .fa-check,.availability-txt .in-stock .fa-times{display:none}.availability-container{text-transform:uppercase;color:#646464;text-align:center;display:inline-block;float:none}.availability-only{margin:10px 0 7px;line-height:16px;background:url(https://m1.shooos.sk/skin/frontend/default/default/images/i_availability_only.gif) 0 50% no-repeat;padding-left:15px}.availability-only span,.availability-only a{border-bottom:1px dashed #751d02;color:#000}.availability-only a{background:url(https://m1.shooos.sk/skin/frontend/default/default/images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px;text-decoration:none}.availability-only .expanded{background-position:100% -15px}.availability-only strong{color:#be2c00}.availability-only-details{margin:0 0 7px}.availability-only-details th{background:#d2d6d9;font-size:10px;padding:0 8px}.availability-only-details td{background:#ebf0f3;border-bottom:1px solid #fff;font-size:11px;padding:2px 8px 1px}.availability-only-details tr.odd td.last{color:#d95e00}.product-addto-after-block{margin-top:20px;color:#646464;text-transform:uppercase;line-height:30px;font-family:"Poppins",sans-serif;text-align:center;font-weight:600}.product-addto-after-block div{margin-bottom:15px}.product-addto-after-block div.icon,.product-addto-after-block div.icon+span{float:none;display:inline-block}.product-addto-after-block div.icon+span{position:relative;top:-12px}.price{white-space:nowrap !important}.price-box{margin:5px 0;min-height:53px}.regular-price .price{font-size:1.286em}.block .regular-price,.block .regular-price .price{color:#2f2f2f}.old-price{margin:0}.old-price .price-label{display:none}.old-price .price{font-weight:normal;color:gray;text-decoration:line-through;font-size:1.286em}.special-price{margin:0}.special-price .price-label{display:none}.special-price .price{font-size:1.286em;color:#d12727;margin-right:30px}.sale span{text-align:center;font-size:1em;color:#fff;width:54px;display:block;padding-top:2px;background-color:#d12727}.minimal-price{margin:0}.minimal-price .price-label{white-space:nowrap}.minimal-price-link{display:block}.minimal-price-link .label{color:#1e7ec8}.minimal-price-link .price{font-weight:normal;color:#1e7ec8}.price-excluding-tax{display:block;color:#999}.price-excluding-tax .label{white-space:nowrap;color:#999}.price-excluding-tax .price{font-size:13px;font-weight:normal;color:#c76200}.price-including-tax{display:block;color:#999}.price-including-tax .label{white-space:nowrap;color:#999}.price-including-tax .price{font-size:13px;color:#c76200}.configured-price{margin:0}.configured-price .price-label{white-space:nowrap}.weee{display:block;font-size:11px;color:#444}.weee .price{font-size:11px;font-weight:normal}.price-excl-tax{display:block}.price-excl-tax .label{display:block;white-space:nowrap}.price-excl-tax .price{display:block}.price-incl-tax{display:block}.price-incl-tax .label{display:block;white-space:nowrap}.price-incl-tax .price{display:block}.price-from{margin:0}.price-from .price-label{white-space:nowrap}.price-to{margin:0}.price-to .price-label{white-space:nowrap}.price-notice{padding-left:10px;color:#999}.price-notice .price{color:#2f2f2f}.price-as-configured{margin:0}.price-as-configured .price-label{white-space:nowrap}.price-box-bundle{padding:0 0 10px 0}.price-box-bundle .price-box{margin:0 !important;padding:0 !important}.price-box-bundle .price{color:#555}.add-to-links{font-size:11px;margin:5px 0 0}.add-to-links .separator{display:none}.add-to-cart label{float:left;margin-right:5px;color:#666}.add-to-cart .qty{float:left;margin-right:5px}.add-to-cart button.button{float:left}.add-to-box{margin:10px 0}.add-to-box .add-to-cart{float:left}.add-to-box .or{float:left;margin:0 7px;color:#666}.add-to-box .add-to-links{float:left;margin:0;font-size:12px !important;line-height:1.25 !important;text-align:left !important}.add-to-box .add-to-links li{display:block !important}.add-to-box .add-to-links li .separator{display:none !important}.product-essential{padding:25px}.chev-right{position:absolute;right:0}.chev-right,.chev-left{font-size:4em;line-height:0;color:#000;margin-top:-53px;position:absolute;padding:35px 10px 32px 10px;top:50%}.chev-right .icon-arrow-circle-2-right,.chev-left .icon-arrow-circle-2-left{line-height:0}.chev-left{position:absolute;left:0}.category-thumb{max-width:32px;margin-right:10px;display:inline-block;position:relative;top:-4px}table.benefits{margin:38px auto 0 auto}table.benefits td{padding-bottom:20px}table.benefits tr td:nth-child(2){padding:0 0 0 15px;color:#646464;line-height:2.2em}.product-categories a{font-size:1.143em}.product-categories .title{font-size:1.5em;margin-bottom:25px}.product-categories div.row>div{margin-bottom:18px}ul.item-options li{float:left}ul.item-options li.option-label{text-transform:uppercase;font-weight:normal;font-size:1em;margin-right:5px;line-height:1.8em}ul.item-options li.value{font-size:1em;margin-right:15px;line-height:1.8em}.delete-container{font-size:1.5em}.qty-control{padding:0 6px;position:relative;top:4px;cursor:pointer;font-size:1em}.qty-container,.row-total-container,.delete-container{padding-top:15px !important}.row-total-container{text-align:right;font-size:1.5em;font-weight:bold}.item-options dt{font-style:italic}.item-options dd{padding-left:10px;margin:0 0 6px}.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{text-transform:uppercase}.truncated .show .item-options{top:-20px;left:50%}.col-left .truncated .show .item-options{left:15px;top:7px}.col-right .truncated .show .item-options{left:-240px;top:7px}.info-set{border:1px solid #bbb6a5;margin:0 0 25px;padding:20px}.info-set h2{font-size:13px;margin:0 0 10px}.info-set h3,.info-set h4{font-size:13px}.info-set h2 a,.info-set h3 a,.info-set h4 a{font-weight:normal}.info-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;position:relative}.info-set h3.legend{margin:0 0 10px;color:#0a263c}.info-set .divider{margin:0 -20px;padding:25px 0;position:relative}.info-set .box{margin:0 0 15px}.info-set .data-table .product-name{font-size:1em !important;font-weight:bold !important;color:#1e7ec8 !important}.info-set .data-table .product-name a{font-weight:bold !important}.info-set .data-table .item-options{margin:5px 0 0}.captcha-note{clear:left;padding-top:5px}.captcha-image{float:left;display:inline;margin:0;position:relative;width:258px}.captcha-image .captcha-img{border:1px solid #b6b6b6;vertical-align:bottom;width:100%}.registered-users .captcha-image{margin:0}.captcha-reload{cursor:pointer;position:absolute;top:2px;right:2px}.captcha-reload.refreshing{animation:rotate 1.5s infinite linear;-webkit-animation:rotate 1.5s infinite linear;-moz-animation:rotate 1.5s infinite linear}@-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)}}.billing-agreements .info-box{margin:15px 0}.billing-agreements .form-list li select{float:left}.billing-agreements .form-list li button.button{float:left;margin-left:10px}.billing-agreements .table-caption{font-weight:bold;font-size:13px}.footer-container{background-color:#262626;margin-top:30px}.footer{color:#fff;padding-top:40px}.footer a{color:#fff;text-decoration:none}.footer a:hover{color:#41d279}.footer h3{color:#fff;font-size:1.143em;text-transform:uppercase;margin-bottom:20px}.footer li{margin-bottom:15px}.footer-container .bottom-container{margin:0 0 5px}.footer-contact li:first-child{line-height:46px}.footer-contact li{line-height:60px}.footer-icons{margin:40px 0 30px 0}.footer-icons div.icon{margin-left:4%;margin-bottom:25px;display:inline-block;float:none}.footer-icons div:first-child{margin-left:0}.other-stores ul{text-align:center}.other-stores li{display:inline-block;text-transform:uppercase;width:12%;min-width:150px;text-align:center;margin-bottom:20px}.other-stores li a{color:#666 !important}.other-stores li:after{content:"|";float:right}.other-stores li:last-child:after{content:""}.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header .quick-access:after,#nav:after,.main:after,.footer:after,.footer-container .bottom-container:after,.col-main:after,.col2-set:after,.col3-set:after,.col3-layout .product-options-bottom .price-box:after,.col4-set:after,.search-autocomplete li:after,.block .block-content:after,.block .actions:after,.block li.item:after,.block-poll li:after,.block-layered-nav .currently li:after,.page-title:after,.products-grid:after,.products-list li.item:after,.box-account .box-head:after,.dashboard .box .box-title:after,.box-reviews li.item:after,.box-tags li.item:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.product-collateral:after,.product-view .product-img-box .more-views ul:after,.product-view .box-tags .form-add:after,.product-view .product-shop .short-description:after,.product-view .box-description:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.cart-collaterals:after,.cart .crosssell li.item:after,.opc .step-title:after,.checkout-progress:after,.multiple-checkout .place-order:after,.group-select li:after,.form-list li:after,.form-list .field:after,.buttons-set:after,.page-print .print-head:after,.advanced-search-summary:after,.gift-messages-form .item:after,.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.guest-select{width:305px !important}.content-container{margin-top:20px}.top-banner-bottom{margin:45px 0 45px 0}.top-banner-bottom div{float:left}.top-banner-bottom span{text-transform:uppercase;color:#646464;line-height:32px}.brand-container{margin:45px 0 45px 0}@media(min-width: 768px)and (max-width: 1023px){.instagram-recent .col-sm-2:nth-child(6n+1){clear:both}}@media(min-width: 1024px){.instagram-recent .col-lg-1:nth-child(9n+1){clear:both}.instagram-recent .col-lg-1{width:11.11% !important}}@media(min-width: 1024px){.submenu .col-md-3:nth-child(4n+1){clear:both}.submenu .col-md-2:nth-child(6n+1){clear:both}}.toggle-content{display:none}.toggle-content.opened{display:block}.accordion-title .state{display:none;float:right}@media(max-width: 1023px){.accordion-item{margin-bottom:10px;border-bottom:1px solid #ccc;cursor:pointer}.accordion-content{display:none}.accordion-title .icon-plus,.show .accordion-title .icon-minus{display:inline-block}.accordion-title .icon-minus,.show .accordion-title .icon-plus{display:none}}@media(min-width: 1024px){.accordion-content{display:block !important}}.left5{margin-left:5px !important}.left10{margin-left:10px !important}.left15{margin-left:15px !important}.top15{margin-top:15px !important}.top20{margin-top:20px !important}.top25{margin-top:25px !important}.top30{margin-top:30px !important}.top35{margin-top:35px !important}.top40{margin-top:40px !important}.top50{margin-top:50px !important}.bottom15{margin-bottom:15px !important}.bottom20{margin-bottom:20px !important}.bottom25{margin-bottom:25px !important}.bottom30{margin-bottom:30px !important}.chbox{padding-left:20px}.chbox:before{margin:3px 0 0 -20px;height:15px;width:15px;border:1px solid #191919;content:"";position:absolute}.chbox.amshopby-attr-selected:before,.chbox.amshopby-attr-selected:hover:before{content:"✔";line-height:14px;color:#41d279 !important}.opacity{background:rgba(247,247,246,.9)}.swatch{width:50px;display:inline-block;text-align:center;border:2px solid #191919;line-height:44px;font-size:20px;cursor:pointer;margin:0 15px 20px 0}.swatch.selected{color:#41d279;border-color:#41d279}.panel.panel-default{padding:1.5em 20px;-webkit-box-shadow:0px 1px 5px rgba(0,0,0,.1);box-shadow:0px 1px 5px rgba(0,0,0,.1)}.panel.panel-default .panel-heading,.panel.panel-default .panel-body,.panel.panel-default .panel-footer{margin:0;padding:0;background-color:#fff}.panel.panel-default .panel-heading{margin-bottom:1.5em}.panel.panel-default .panel-heading a,.panel.panel-default .panel-heading a i.fa{color:inherit}.panel.panel-default .panel-heading a:hover i.fa{color:#111}.panel.panel-default .panel-title{font-size:1.33em;color:#222;padding-bottom:.5em;font-weight:300;line-height:1.5;text-transform:uppercase}.panel.panel-default p,.panel.panel-default address{margin-bottom:0}.panel.panel-default .panel-body li.item+li.item{margin-top:1.5em}.page-subtitle{border-bottom:1px solid rgba(0,0,0,.1);padding-top:1em;margin-bottom:1.5em}.page-subtitle a{color:#191919 !important}.table-caption a{text-decoration:underline}.page-subtitle h2{font-size:1.5em;color:#222;font-weight:normal;line-height:1.5em;padding-bottom:.5em;margin:0;display:inline-block}.social a{transform:scale(0.8);float:none;display:inline-block;max-width:46%}.social a i.bg-icons_facebook{position:relative;top:-15px;margin-left:8px;margin-right:15px}.product-label{padding:4px 8px;border:2px solid #191919;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#191919}.product-label.label-sale{color:#d3211d;border-color:#d3211d}.product-label.label-fairtrade{color:#77b550;border-color:#77b550}.product-label.label-vegan{color:#8ce156;border-color:#8ce156}#small-nav li.level0>a,#small-nav li.level0>span.level0{font-weight:bold}#small-nav li a,#small-nav li a:hover,#small-nav li span.level0{border-bottom:1px solid #191919 !important;color:#191919 !important}#small-nav li a,#small-nav li span.level0{display:flex;float:none;width:100%}#small-nav li a .nav-name,#small-nav li span.level0 .nav-name{width:64%;display:inline-block;padding:8px 0 8px 15px}#small-nav .menuitem-container{cursor:pointer}#small-nav .icon-down-open,#small-nav .icon-up-open,#small-nav .icon-plus{font-size:1.6em;width:34%;text-align:right;display:none;flex:auto;line-height:1em;padding:8px 20px 8px 0}#small-nav .icon-down-open:before,#small-nav .icon-up-open:before,#small-nav .icon-plus:before{position:relative;top:5px}.level1-container,.level2-container{display:none}.level1-container{margin-left:10px}.level2-container{margin-left:20px}.level1-container li:first-child,.level2-container li:first-child{border-top:none}#small-nav li.is-collapsed>a>.icon-down-open,#small-nav li.is-expanded>a>.icon-up-open,#small-nav li.is-collapsed>span.level0>.icon-down-open,#small-nav li.is-expanded>span.level0>.icon-up-open,#small-nav li.is-collapsed>span.level0>.icon-plus{display:inline-block}#small-nav li.is-expanded>ul{display:block}#small-nav li .icon-plus{font-size:1.2em}#small-nav-container.fixed-nav{position:fixed;top:60px}.small-scroll-container{width:100%;max-height:-moz-calc(100vh - 60px);max-height:-webkit-calc(100vh - 60px);max-height:calc(100vh - 60px);overflow-y:auto;overflow-x:hidden}table.crosssell-product{width:100%}table.crosssell-product td{padding-right:15px}table.crosssell-product td:nth-child(1){width:100px}table.crosssell-product td:nth-child(3){vertical-align:bottom}table.crosssell-product td:nth-child(4){width:80px;padding-right:0}table.crosssell-product td:nth-child(4) .btn{padding-top:6px;padding-bottom:6px;margin-top:12px}table.crosssell-product td:nth-child(4) a.btn:hover{color:#fff !important}.crosssell-product .product-name{font-size:1.143em}.checkout-crosssell{border-bottom:1px solid #ccc;margin-bottom:30px}.checkout-crosssell .cs-title{border-bottom:2px solid #ebebeb;text-align:center;text-transform:uppercase;color:#191919;margin:0 0 40px 0;font-weight:bold;font-size:1.143em}.checkout-crosssell .cs-title span{position:relative;top:14px;padding:0 10px;background:#fff}.checkout-crosssell .product-description{max-height:60px;overflow:hidden;float:left}.checkout-crosssell .sale{display:none !important}.checkout-crosssell .price-box{min-height:0;margin:0;text-align:right}.checkout-crosssell .old-price .price{color:gray;font-weight:normal !important;font-size:1em}.checkout-crosssell .special-price .price{color:#191919;margin:0}.checkout-crosssell .special-price{position:relative;top:21px}.checkout-crosssell .old-price{position:relative;bottom:22px}.checkout-crosssell .special-price .price,.checkout-crosssell .regular-price .price{font-family:"Poppins",sans-serif;font-weight:600}#coupon_code_table{width:100%}#coupon_code_table tr td:first-child{width:70%}#coupon_code_table tr td:last-child{text-align:right}a.size-chart{text-transform:uppercase;text-decoration:underline;color:#646464;margin-top:15px;display:block;text-align:center}#small-menu,#small-nav .icon-down-open,#small-nav .icon-up-open,.filter-title,.narrow-by-list .icon-down-open,.narrow-by-list .icon-up-open{cursor:pointer}.instagram-recent div{padding:0 !important}#container_payment_method_cashondelivery span .price{position:relative;top:-52px}#sizeTableSelect.dropdown-content{font-weight:normal}#sizeTableSelect .dd-header{font-weight:bold}.order-review-info div.onestepcheckout-newsletter{margin-top:10px}.onestepcheckout-newsletter label{float:none !important;display:inline}.onestepcheckout-newsletter label a{color:#41d279}.one-step-checkout #email2{display:none !important}.hover-message:hover:before{content:attr(data-message-available);visibility:visible}.hover-message:before{background-color:#41d279;border-radius:5px;box-sizing:border-box;color:#fff;font-size:1em;font-weight:400;line-height:1em;margin-bottom:5px;padding:10px;position:absolute;top:-35px;right:0;left:18%;text-transform:none;transition:opacity .3s;visibility:hidden;z-index:1;width:160px;margin-left:-40px;z-index:9998;content:attr(data-message-available)}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:12px}::-webkit-scrollbar:horizontal{height:12px}::-webkit-scrollbar-thumb{background-color:rgba(76,76,76,.5);border-radius:10px;border:2px solid #fff}::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.review-widget{font-size:16px}.review-widget .google-logo{position:relative;top:-15px;background:url("https://m1.shooos.sk/skin/frontend/default/default/images/google-logo-2.png");width:105px;height:105px;background-size:100% auto}.review-widget span{display:block}.review-widget span .avg{margin-left:15px;position:relative;left:-5px}.review-widget .review-summary{clear:both;text-align:center;top:-8px;position:relative}.review-widget .review-star-container{width:100%}a.review-widget,a.review-widget:hover{color:#fff !important}.rating-box{float:left;position:relative;color:#aaa;top:-2px}.rating-box i{margin-right:3px;width:11px;font-style:normal;font-size:16px;display:inline-block}body.apple-device .rating-box i{font-size:12px}.rating-box i:before{width:11px}.rating-box i:nth-child(5n){margin-right:0}.rating-box .rating{position:absolute;overflow:hidden;top:0;left:0;color:#ffd33c;height:17px}.centered-box{top:42%;text-align:center}.centered-box h2{font-size:2.8vw;letter-spacing:3px}.centered-box h3{font-size:1.8vw;font-weight:normal;margin-top:-0.5%}.top-left-box{top:9%;left:7%}.top-left-box h2{font-size:2.2vw;letter-spacing:.6px;margin-top:-1%}.top-left-box h3{letter-spacing:-0.5px;font-size:1vw;margin-top:0}.top-left-box .btn-click{font-size:.9vw;letter-spacing:-0.3px;padding:.5vw 1.4vw}.bottom-left-box{bottom:9%;left:4.5%}.bottom-left-box h2{font-size:2.2vw;letter-spacing:.6px;margin-top:-1%}.bottom-left-box h3{letter-spacing:-0.5px;font-size:1vw;margin-top:0}.bottom-left-box .btn-click{font-size:.9vw;letter-spacing:-0.3px;padding:.5vw 1.4vw}.box_content_wrapper{width:100%;position:absolute;color:#fff}.box_content_wrapper h2{color:#fff}.box_content_wrapper h3{color:#fff}.box_content_wrapper h2:hover,.box_content_wrapper h3:hover{color:#fff}.box_content_wrapper .btn-click{font-weight:bold;border:2px solid #fff;color:#fff;background:rgba(0,0,0,.4);text-transform:uppercase}.box_content_wrapper .btn-white{font-size:1.2vw;margin-top:3.7%;letter-spacing:4px;background-color:#fff !important;color:#000 !important;border:1px solid #000;padding:.6vw 1.2vw}.box_content_wrapper .btn-click:hover{background:rgba(0,0,0,.7) !important;color:#fff !important;border-color:#fff !important}@media(min-width: 1024px)and (max-width: 1365px){.box_content_wrapper h2{font-size:2.8vw}.box_content_wrapper h3{font-size:1.8vw}.top-left-box h2{font-size:2.2vw;letter-spacing:.6px;margin-top:-1%}.top-left-box h3{letter-spacing:-0.5px;font-size:1vw;margin-top:0}.top-left-box .btn-click{font-size:.9vw;letter-spacing:-0.3px;padding:.5vw 1.4vw}.bottom-left-box h2{font-size:2.2vw;letter-spacing:.6px;margin-top:-1%}.bottom-left-box h3{letter-spacing:-0.5px;font-size:1vw;margin-top:0}.bottom-left-box .btn-click{font-size:.9vw;letter-spacing:-0.3px;padding:.5vw 1.4vw}}@media(min-width: 768px)and (max-width: 1023px){.centered-box{top:29%}.box_content_wrapper{text-align:center}.box_content_wrapper h2{font-size:7vw}.box_content_wrapper h3{font-size:4.4vw}.box_content_wrapper .btn-white{font-size:3vw;margin-top:27.6%;padding:1.1vw 3vw}.top-left-box{text-align:left !important;top:9%;left:5.1%}.top-left-box h2{font-size:4.4vw;letter-spacing:1.6px;margin-top:-1%}.top-left-box h3{letter-spacing:-0.7px;font-size:2vw;margin-top:0}.top-left-box .btn-click{font-size:1.9vw;letter-spacing:-0.6px;padding:1.1vw 3vw}.bottom-left-box{text-align:left !important;bottom:9%;left:5.1%}.bottom-left-box h2{font-size:4.4vw;letter-spacing:1.6px;margin-top:-1%}.bottom-left-box h3{letter-spacing:-0.7px;font-size:2vw;margin-top:0}.bottom-left-box .btn-click{font-size:1.9vw;letter-spacing:-0.6px;padding:1.1vw 3vw}}@media(max-width : 767px){.centered-box{top:29%}.box_content_wrapper{text-align:center}.box_content_wrapper h2{font-size:7vw}.box_content_wrapper h3{font-size:4.4vw}.box_content_wrapper .btn-white{font-size:3vw;margin-top:27.6%;padding:1.1vw 3vw}.mb-15-xs{margin-bottom:15px}.bottom-left-box{text-align:left !important;bottom:7%;left:7.3%}.bottom-left-box h2{font-size:8.2vw;letter-spacing:-0.3px;margin-top:-1.5%;margin-bottom:.2%}.bottom-left-box h3{letter-spacing:.1px;font-size:3.3vw;margin-top:0}.bottom-left-box .btn-click{font-size:3.6vw;letter-spacing:-1.8px;padding:1.8vw 5vw}}.blogs-list .blog-image{overflow:hidden}.blogs-list .blog-title{margin:10px 0 10px 0;color:#191919}.blogs-list .blog-title h2{font-size:1.143em;color:#191919}.blog-read-more a{color:#41d279;font-weight:bold;margin-top:8px}.blog-read-more a i{font-size:15px;position:relative;line-height:1em;top:3px}.blog-read-more a:hover{text-decoration:underline}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}#savingorder{display:none;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999}.loadintext{color:#fff;font-size:2em;font-weight:700;text-align:center;margin-top:calc(50vh - 50px)}.loader{font-size:10px;margin:10px auto;text-indent:-9999em;width:11em;height:11em;border-radius:50%;background:#fff;background:-moz-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background:-webkit-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background:-o-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background:-ms-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background:linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#fff;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.loader:after{background:#949494;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.success-page-items{width:100%}.success-page-items td,.success-page-items th{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:6px 12px}.success-page-items th{font-size:16px;color:#000;font-weight:bold;border-top:none}.success-totals{width:100%}.success-totals td,.success-totals th{padding:3px 12px !important}.success-totals td:first-child{padding:3px 50px 3px 0 !important;text-align:left}.success-totals td:last-child{text-align:right}.success-totals tr:last-child td{border-top:1px solid #41d279;padding-top:30px !important}.success-totals tr.show-details td{padding-bottom:30px !important}input#s_method_packeta_packeta+label #packeta_details{display:none !important}input#s_method_packeta_packeta:checked+label #packeta_details{display:block !important}.onestepcheckout-index-index #checkout-review-table-wrapper .checkout-totals>span.price{margin-left:7.5px;width:33.33333333%;display:inline-block}@media(min-width: 768px){.mt-sm-0{margin-top:0 !important}}.checkout-onepage-success .unit-price-qty{display:none}.checkout-onepage-success .btn.btn-primary{padding:12px 30px}.checkout-onepage-success .container.content-container{max-width:1750px}.checkout-onepage-success .success-page-items tr:last-child td{border-bottom:none}@media screen and (max-width: 767.99px){.mt-sm-20{margin-top:20px !important}.checkout-onepage-success .unit-price-qty{display:inline-block}.checkout-onepage-success .col-row-total{font-size:18px}.checkout-onepage-success .success-page-items{display:flex;flex-flow:column}.checkout-onepage-success .success-page-items th{display:none}.checkout-onepage-success .success-page-items tr,.checkout-onepage-success .success-page-items td{display:block;border:none}.checkout-onepage-success .success-page-items tr:not(:last-child){padding-bottom:20px;border-bottom:1px solid #eee}.checkout-onepage-success .success-page-items .col-product-image{width:100% !important;text-align:center}.checkout-onepage-success .success-page-items .col-product-image img{max-width:200px !important}.checkout-onepage-success .success-page-items .col-qty{display:none !important}}/*# sourceMappingURL=styles.css.map */

#nav{margin:0 auto;padding:0px}#nav li{position:static;text-align:left;display:inline-block;float:left}#nav a{float:left;color:#fff;font-size:1.143em;line-height:60px;padding-bottom:3px;margin-top:10px}#nav a:hover{border-bottom:5px solid #41d279}#nav a,#nav a:hover{display:block;text-decoration:none}#nav li.over{z-index:998}#nav a.level0:hover,#nav li>a.active{color:#41d279;border-bottom:7px solid #41d279}#nav li.active a{color:#41d279}.col3{width:33.33%}.col4{width:25%}.col5{width:20%}.col6{width:16.66%}.col8{width:12.5%}#nav .level0,#small-nav .level0{text-transform:uppercase}.right10{margin-right:10px}.right15{margin-right:15px}.right20{margin-right:20px}.mini-products-list{max-height:calc(100vh - 280px);overflow-y:auto}.mini-products-list .product-image{float:left;margin-right:12px}.mini-products-list .product-details{padding-top:6px}.block-cart .mini-products-list .product-details .product-name,.block-cart .mini-products-list .product-details .nobr small{word-wrap:break-word}.block-cart .mini-products-list .product-details .nobr{white-space:normal !important}.country-chooser{cursor:pointer;float:left;margin-right:8px}.country-chooser a,.country-chooser a:hover{color:#fff !important}.country-chooser ul{width:220px;display:none;position:absolute;margin-left:-15px;background:#262626;padding:10px 15px}.country-chooser i{color:#fff;font-size:1.5em;position:relative;top:5px}.country-chooser i.icon-up-open{display:none}.country-chooser.opened-item ul{display:block}.country-chooser.opened-item i.icon-down-open{display:none}.country-chooser.opened-item i.icon-up-open{display:inline}.content-loading{background-color:#fff;height:100%;left:0;opacity:.5;filter:alpha(opacity=50);position:fixed;top:0;width:100%;z-index:999;display:none}.content-loading div{margin:0 auto;display:block;width:300px;height:200px;background:url("https://m1.shooos.sk/skin/frontend/default/default/images/amshopby-overlay.gif") 50% 50% no-repeat}ul#country-chooser .flag{zoom:.8;-moz-transform:scale(0.8)}.banner-top-text{background:#41d279;color:#fff;width:100%;padding:3px 0;text-align:center;z-index:1;font-size:1.08rem;color:#000}.banner-top-text a{color:#000 !important}@media screen and (min-width: 1024px){.banner-top-text{line-height:2.5rem}}.ui-tab-nav{display:flex;list-style:none;overflow-x:auto;padding:0;margin-bottom:20px}.ui-tab-nav .ui-tab-nav-item{flex:1 1 0%;margin:0 auto;border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8}.ui-tab-nav .ui-tab-nav-item.active a{color:#41d279 !important;border-bottom:2px solid #41d279}.ui-tab-nav .ui-tab-nav-item a{color:#000 !important;font-weight:bold;display:block;text-align:center;padding:1rem .5rem}.ui-tab-nav .ui-tab-nav-item a:hover{color:#41d279}.ui-tab-nav-content .ui-tab-nav-content-item{display:none}.ui-tab-nav-content .ui-tab-nav-content-item.active{display:block}.btn.button-primary-outline{background:#fff !important;color:#000 !important;border:1px solid #41d279 !important}.btn.button-primary-outline span{color:#000 !important}.btn.button-primary-outline:hover{background:#fff !important;color:#000 !important;border:1px solid #41d279 !important}.btn.button-primary-outline:hover span{color:#000 !important}.btn.button-no-border{border:none !important;color:#000 !important;background:rgba(0,0,0,0) !important}.btn.button-no-border span{color:#000 !important}#cookiesModal .modal-header{display:none}#cookiesModal .ui-tab-nav{margin:20px -15px 20px -15px}#countryModal .flag{margin-right:8px}#countryModal .modal-dialog{max-width:420px}#countryModal .modal-body{font-size:16px;text-align:center;font-weight:600}#countryModal .modal-footer{border:none !important;flex-flow:column !important;gap:15px}#countryModal .modal-footer button{background:rgba(0,0,0,0) !important;border:1px solid #333}#cookiesModal,#countryModal{align-items:center;justify-content:center;max-height:90%;margin:0}#cookiesModal .modal-body,#countryModal .modal-body{max-height:calc(100vh - 100px);overflow:auto}#cookiesModal .modal-footer,#countryModal .modal-footer{display:flex;column-gap:8px}#cookiesModal .modal-footer button,#countryModal .modal-footer button{flex:1 1 0%;margin:0 auto !important;border-radius:4px;padding:16px !important}#cookiesModal .modal-footer button span,#countryModal .modal-footer button span{font-weight:600 !important}@media screen and (max-width: 768px){#cookiesModal .modal-footer{flex-flow:column-reverse;row-gap:8px}#cookiesModal .modal-footer button{flex:1;width:100%}.modal-body{max-height:calc(100vh - 260px);overflow:auto}}.d-none{display:none !important}/*# sourceMappingURL=common.css.map */

@charset "UTF-8";
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden], template {
  display: none;
}

a {
  background-color: transparent;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

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: 1em 40px;
}

hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
  border: none;
}

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

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

input {
  line-height: normal;
}

input[type=checkbox], input[type=radio] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role=button] {
  cursor: pointer;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: bold;
  color: inherit;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}

h1, .h1 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
  font-size: 65%;
}

h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 2.4em;
}

h2, .h2 {
  font-size: 2.143em;
}

h3, .h3 {
  font-size: 1.175em;
}

h4, .h4 {
  font-size: 1.129em;
}

h5, .h5 {
  font-size: 14px;
}

h6, .h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 1024px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1366px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.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 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  .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 {
    float: left;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-11 {
    width: 91.66666667%;
  }

  .col-sm-10 {
    width: 83.33333333%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-8 {
    width: 66.66666667%;
  }

  .col-sm-7 {
    width: 58.33333333%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-5 {
    width: 41.66666667%;
  }

  .col-sm-4 {
    width: 33.33333333%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-2 {
    width: 16.66666667%;
  }

  .col-sm-1 {
    width: 8.33333333%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-push-11 {
    left: 91.66666667%;
  }

  .col-sm-push-10 {
    left: 83.33333333%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-8 {
    left: 66.66666667%;
  }

  .col-sm-push-7 {
    left: 58.33333333%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-5 {
    left: 41.66666667%;
  }

  .col-sm-push-4 {
    left: 33.33333333%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-2 {
    left: 16.66666667%;
  }

  .col-sm-push-1 {
    left: 8.33333333%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  .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 {
    float: left;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-11 {
    width: 91.66666667%;
  }

  .col-md-10 {
    width: 83.33333333%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-8 {
    width: 66.66666667%;
  }

  .col-md-7 {
    width: 58.33333333%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-5 {
    width: 41.66666667%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-2 {
    width: 16.66666667%;
  }

  .col-md-1 {
    width: 8.33333333%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-pull-11 {
    right: 91.66666667%;
  }

  .col-md-pull-10 {
    right: 83.33333333%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-8 {
    right: 66.66666667%;
  }

  .col-md-pull-7 {
    right: 58.33333333%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-5 {
    right: 41.66666667%;
  }

  .col-md-pull-4 {
    right: 33.33333333%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-2 {
    right: 16.66666667%;
  }

  .col-md-pull-1 {
    right: 8.33333333%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-push-11 {
    left: 91.66666667%;
  }

  .col-md-push-10 {
    left: 83.33333333%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-8 {
    left: 66.66666667%;
  }

  .col-md-push-7 {
    left: 58.33333333%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-5 {
    left: 41.66666667%;
  }

  .col-md-push-4 {
    left: 33.33333333%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-2 {
    left: 16.66666667%;
  }

  .col-md-push-1 {
    left: 8.33333333%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }

  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1366px) {
  .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 {
    float: left;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-push-11 {
    left: 91.66666667%;
  }

  .col-lg-push-10 {
    left: 83.33333333%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-8 {
    left: 66.66666667%;
  }

  .col-lg-push-7 {
    left: 58.33333333%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-5 {
    left: 41.66666667%;
  }

  .col-lg-push-4 {
    left: 33.33333333%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-2 {
    left: 16.66666667%;
  }

  .col-lg-push-1 {
    left: 8.33333333%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  background-color: transparent;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 17px;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.table > tbody + tbody {
  border-top: 2px solid #ddd;
}

.table .table {
  background-color: #fff;
}

.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

table col[class*=col-] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*=col-], table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell;
}

.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 12.75px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }

  .table-responsive > .table {
    margin-bottom: 0;
  }

  .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }

  .table-responsive > .table-bordered {
    border: 0;
  }

  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }

  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }

  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.text-center {
  text-align: center;
}

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

table.table thead th {
  text-align: center;
}

table.table-bordered {
  border: none;
}

table.table-bordered > thead > tr > th, table.table-bordered > tbody > tr > th, table.table-bordered > tfoot > tr > th, table.table-bordered > thead > tr > td, table.table-bordered > tbody > tr > td, table.table-bordered > tfoot > tr > td {
  border-color: rgba(0, 0, 0, 0.1);
}

table.table-bordered > thead > tr > th {
  text-transform: none;
  border-top: none;
  border-left: none;
  border-right: none;
  line-height: 1;
  padding: 1.25em 0;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

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 ;
  line-height: normal;
}

input[type=file] {
  display: block;
}

input[type=range] {
  display: block;
  width: 100%;
}

select[multiple], select[size] {
  height: auto;
}

input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}

.form-control, .my-account #country {
  background: #fff;
  display: block;
  width: 100%;
  height: 34px;
  font-size: 1em;
  background-image: none;
}

.form-control:focus, input.input-text:focus {
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(25, 25, 25, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(25, 25, 25, 0.6);
}

.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #999;
}

.form-control::-webkit-input-placeholder {
  color: #999;
}

.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled].form-control {
  background-color: #eee;
  opacity: 1;
}

.form-control[disabled], fieldset[disabled].form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

input[type=search] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control, input[type=time].form-control, input[type=datetime-local].form-control, input[type=month].form-control {
    line-height: 34px;
  }

  input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm, .input-group-sm input[type=date], .input-group-sm input[type=time], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month] {
    line-height: 30px;
  }

  input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg, .input-group-lg input[type=date], .input-group-lg input[type=time], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}

.radio, .checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.radio label, .checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9 ;
}

.radio + .radio, .checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline, .checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type=radio][disabled], input[type=checkbox][disabled], input[type=radio].disabled, input[type=checkbox].disabled, fieldset[disabled] input[type=radio], fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled].radio-inline, fieldset[disabled].checkbox-inline {
  cursor: not-allowed;
}

.radio.disabled label, .checkbox.disabled label, fieldset[disabled].radio label, fieldset[disabled].checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}

.form-control-static.input-lg, .form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm, select[multiple].input-sm {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg, select[multiple].input-lg {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {
  height: auto;
}

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-static {
    display: inline-block;
  }

  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
    width: auto;
  }

  .form-inline .input-group > .form-control {
    width: 100%;
  }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio, .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio label, .form-inline .checkbox label {
    padding-left: 0;
  }

  .form-inline .radio input[type=radio], .form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

.form-horizontal .radio, .form-horizontal .checkbox {
  min-height: 27px;
}

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: none;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 1em;
  line-height: 1.42857143;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover, .btn:focus, .btn.focus {
  text-decoration: none;
}

.btn:active, .btn.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);
}

.btn.disabled, .btn[disabled], fieldset[disabled].btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

a.btn.disabled, fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-default, .button {
  color: #fff;
  background-color: #181818;
  border-color: #ccc;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 24px;
}

.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled].btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled].btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled].btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}

.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #41d279;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  font-weight: bold;
  padding: 15px 30px 15px 30px;
  width: 100%;
}

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus, .btn-primary:hover {
  opacity: 0.8 !important;
  filter: alpha(opacity=80) !important;
}

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}

.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}

.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled].btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled].btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled].btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}

.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}

.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
  background-image: none;
}

.btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled].btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled].btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled].btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}

.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}

.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
  background-image: none;
}

.btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled].btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled].btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled].btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}

.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
  background-image: none;
}

.btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled].btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled].btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled].btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled].btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}

.btn-link:hover, .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover, fieldset[disabled].btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled].btn-link:focus {
  color: #777;
  text-decoration: none;
}

.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type=submit].btn-block, input[type=reset].btn-block, input[type=button].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}

.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

.label-default {
  background-color: #777;
}

.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #337ab7;
}

.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #286090;
}

.label-success {
  background-color: #5cb85c;
}

.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}

.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}

.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}

.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c;
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group, .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {
  margin-bottom: 0;
}

.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}

.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}

.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
  border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 20px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}

.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}

.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #337ab7;
}

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}

.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }

  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }

  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }

  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next, .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left, .carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
}

.carousel-control:hover {
  opacity: 0.7;
  color: #41d279 !important;
}

.carousel-control:hover i {
  color: #41d279 !important;
}

.carousel-control.right {
  left: auto;
  right: 0;
}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev, .carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: "‹";
}

.carousel-control .icon-next:before {
  content: "›";
}

.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;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9 ;
  background-color: rgba(0, 0, 0, 0);
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }

  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -10px;
  }

  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -10px;
  }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}

.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .panel-body:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important;
}

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs, td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table !important;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm, td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1024px) and (max-width: 1365px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table !important;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md, td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1024px) and (max-width: 1365px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 1024px) and (max-width: 1365px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 1024px) and (max-width: 1365px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1366px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table !important;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg, td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1366px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1366px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }

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

  .margin15-bottom-xs {
    margin-bottom: 15px !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .hidden-sm {
    display: none !important;
  }

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

  .margin15-bottom-sm {
    margin-bottom: 15px !important;
  }
}
@media (min-width: 1024px) and (max-width: 1365px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1366px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table !important;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print, td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav > li {
  position: relative;
  display: block;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 0 0 15px 0;
}

.nav-tabs > li.active {
  border-bottom: 5px solid #41d279;
  top: 4px;
}

.nav > li.disabled > a {
  color: #777;
}

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 5px solid #ececec;
  display: flex;
}

.nav-tabs > li {
  padding-right: 15px;
  float: left;
  margin-bottom: -1px;
  margin-right: 5px;
}

.nav-tabs > li:first-child > a {
  padding-left: 0;
}

.nav-tabs > li.active > a {
  padding-top: 0;
}

.nav-tabs > li > a {
  line-height: 2em;
  display: inline-block !important;
  font-size: 1em;
  color: #000;
  padding-top: 4px;
}

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

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    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: #fff;
  }
}
.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: #fff;
  background-color: #337ab7;
}

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

@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    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: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
  margin: 20px 0 20px 0;
  color: #000;
}

.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-collapse.in {
    overflow-y: visible;
  }

  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top, .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 768px) {
  .navbar-fixed-top, .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand > img {
  display: block;
}

@media (min-width: 768px) {
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }

  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }

  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }

  .navbar-nav > li {
    float: left;
  }

  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-form .form-control-static {
    display: inline-block;
  }

  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
    width: auto;
  }

  .navbar-form .input-group > .form-control {
    width: 100%;
  }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio, .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio label, .navbar-form .checkbox label {
    padding-left: 0;
  }

  .navbar-form .radio input[type=radio], .navbar-form .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }

  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}

.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }

  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
  color: #777;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777;
}

.navbar-default .navbar-nav > li > a {
  color: #777;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}

.navbar-default .navbar-link:hover {
  color: #333;
}

.navbar-default .btn-link {
  color: #777;
}

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover, fieldset[disabled].navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled].navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}

.navbar-inverse .navbar-toggle {
  border-color: #333;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link {
  color: #9d9d9d;
}

.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled].navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled].navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
}

.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}

.breadcrumb > .active {
  color: #777;
}

[role=button] {
  cursor: pointer;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 768px;
    margin: 30px auto;
  }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }

  .modal-dialog {
    width: 900px;
    margin: 30px auto;
  }
}
.clearfix:before,
.clearfix:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}

.clearfix:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.notice-cookie button.btn-default {
  color: #333;
  background-color: white;
  border-bottom-color: #333;
  font-weight: normal;
}
.notice-cookie button.btn-default span {
  line-height: 28px;
}

.modal-dialog a {
  color: #41d279;
}
.modal-dialog .close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.modal-dialog button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}
.modal-dialog .modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-dialog .modal-title {
  display: inline-block;
}
.modal-dialog .modal-footer button {
  display: block;
  width: 100%;
  max-width: 360px;
  padding: 8px 12px;
  margin: 10px auto !important;
  line-height: 2em;
  font-weight: 700;
  font-size: 1em;
}
.modal-dialog .text-left {
  text-align: left;
}
.modal-dialog .btn-block {
  font-size: 1.25rem;
  background: transparent !important;
  outline: transparent !important;
}
.modal-dialog .card {
  border: 1px solid #e5e5e5;
  margin-top: 10px;
}
.modal-dialog .card-body {
  padding: 8px 12px;
}
.modal-dialog .color-2 {
  color: #3860be;
  font-size: 1rem;
}
.modal-dialog i {
  margin-left: 15px;
}
.modal-dialog i.icon-down-open {
  display: none;
}
.modal-dialog .collapsed i.icon-up-open {
  display: none;
}
.modal-dialog .collapsed i.icon-down-open {
  display: inline-block;
}
.modal-dialog input[type=checkbox] {
  height: 0;
  width: 0;
  visibility: hidden;
}
.modal-dialog label {
  cursor: pointer;
  text-indent: -9999px;
  width: 48px;
  height: 26px;
  background: grey;
  display: inline-block;
  border-radius: 34px;
  position: relative;
}
.modal-dialog label:after {
  content: "";
  position: absolute;
  top: 4px;
  left: 5px;
  width: 18px;
  height: 18px;
  background: #fff;
  border-radius: 90px;
  transition: 0.3s;
}
.modal-dialog input:checked + label {
  background: #bada55;
}
.modal-dialog input:checked + label:after {
  left: calc(100% - 5px);
  transform: translateX(-100%);
}
.modal-dialog label:active:after {
  width: 130px;
}

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

@media screen and (min-width: 1024px){.fixed-header div.logo-container{top:-8px}.read-more{max-height:400px !important;overflow:auto !important}.read-more .prompt{display:none !important}#narrow-by-list{display:block !important}#small-nav{display:none !important}.products-grid .item:hover .product-size{display:block}.product-size{position:absolute;top:auto;bottom:126px;display:none;padding:0 10px 0 10px}.product-size span a{background-color:rgba(0,0,0,.7);color:#fff;display:inline-block;line-height:30px;margin:0 0 3px;padding:0 8px;transition:background-color .3s}.product-size span a:hover{background-color:#191919}.checkout-crosssell .row div:first-child{padding-left:8%}.checkout-crosssell .row div:last-child{padding-right:8%}button.success{max-width:565px}.md-auto-width{width:auto !important}#review-dl-wrapper{max-height:330px;overflow-y:auto}.narrow-by-list{width:auto !important}}@media(min-width: 1024px)and (max-width: 1360px){.brand-container .col5 a{transform:scale(0.5);display:block}.brand-container .col5{height:70px}.brand-container{margin:15px 0 15px 0}}@media(min-width: 1361px)and (max-width: 1726px){.brand-container .col5 a{transform:scale(0.8);display:block}.brand-container .col5{height:110px}.brand-container{margin:15px 0 15px 0}}@media(min-width: 1366px)and (max-width: 1450px){.col-slg-8{width:66.66666667% !important}.col-slg-4{width:33.33333333% !important}}@media(min-width: 1050px)and (max-width: 1360px){.social a{transform:scale(0.6);max-width:33%}}@media(min-width: 1024px)and (max-width: 1049px){.social a{transform:scale(0.5);max-width:30%}.social a.review-widget{max-width:40%}}/*# sourceMappingURL=desktop.css.map */

.icon{display:block;float:left;background:url("https://m1.shooos.sk/skin/frontend/default/default/css/css_sprites.png")}.header .icon{margin-left:20px;float:left;cursor:pointer}.header #header_search{margin-left:0}.header div.bg-icons_cart{line-height:44px;color:#191919;text-align:center;font-size:14px;font-weight:bold}.footer-phone{width:60px;height:46px;background-position:-6px -34px;float:left}.footer-email{width:60px;height:54px;background-position:-6px -82px;float:left}a.instagram{background-position:-507px 0;width:145px;height:135px;float:left;margin-right:25px}a.facebook{background-position:-354px 0;width:150px;height:135px;float:left}.bg-icons_sort{width:31px;height:31px;background-position:-1014px -70px}.bg-icons_instagram{width:163px;height:159px;background-position:-10px -70px}.bg-icons_facebook:hover{background-position:-376px -70px}.bg-icons_instagram:hover{background-position:-193px -70px}.bg-icons_facebook{width:173px;height:145px;background-position:-569px -70px}.bg-icons_phone{width:54px;height:60px;background-position:-762px -138px}.bg-icons_email{width:54px;height:60px;background-position:-762px -70px}.footer-contact .icon{margin-right:20px}.footer .social{margin-top:50px}.bg-icons_filter{width:31px;height:31px;background-position:-1065px -70px}.bg-icons_remove{width:19px;height:19px;background-position:-1116px -70px}.bg-icons_search{width:32px;height:32px;background-position:-828px -70px}.bg-icons_cart{width:32px;height:32px;background-position:-898px -70px}.bg-icons_login{width:32px;height:32px;background-position:-964px -70px}.bg-icons_box{width:27px;height:28px;background-position:-1145px -426px}.bg-icons_freeshipping{width:29px;height:28px;background-position:-1194px -378px}.bg-icons_return{width:23px;height:27px;background-position:-1192px -427px}.bg-icons_email_2{width:29px;height:29px;background-position:-1144px -378px}.bg-icons_time{width:26px;height:31px;background-position:-1276px -308px}.bg-icons_phone_2{width:21px;height:30px;background-position:-1271px -354px}.bg-icons_online{width:92px;height:92px;background-position:-995px -360px;transform:scale(0.7)}.bg-icons_instore{width:92px;height:92px;background-position:-836px -360px;transform:scale(0.7)}.bg-icons_visa{background-position:-10px -15px;width:92px;height:30px}.bg-icons_master{background-position:-163px -13px;width:57px;height:35px}.bg-icons_amex{background-position:-286px -14px;width:93px;height:32px}.bg-icons_paypal{background-position:-439px -13px;width:128px;height:34px}.bg-icons_gopay{background-position:-621px -15px;width:137px;height:30px}.bg-icons_gls{background-position:-820px -12px;width:132px;height:36px}.bg-icons_dpd{background-position:-1015px -10px;width:94px;height:40px}.bg-icons_dhl{background-position:-1178px -18px;width:169px;height:24px}.brand-icon{display:block;float:left;background:url("https://m1.shooos.sk/skin/frontend/default/default/css/brands.png")}.bg-brand_adidas{width:125px;height:120px;background-position:0px 0px}.bg-brand_asics{width:140px;height:120px;background-position:-157px 0px}.bg-brand_converse{width:155px;height:120px;background-position:-328px 0px}.bg-brand_nb{width:144px;height:120px;background-position:-516px 0px}.bg-brand_onitsuka{width:150px;height:120px;background-position:-692px 0px}.bg-brand_palladium{width:122px;height:120px;background-position:-876px 0px}.bg-brand_puma{width:164px;height:120px;background-position:-1024px 0px}.bg-brand_reebok{width:164px;height:120px;background-position:-1208px 0px}.bg-brand_timberland{width:142px;height:120px;background-position:-1380px 0px}.bg-brand_vans{width:134px;height:120px;background-position:-1548px 0px}/*# sourceMappingURL=sprite.css.map */

@font-face{font-family:"shooos-font";src:url("https://m1.shooos.sk/skin/frontend/default/default/fonts/shooos-font.eot");src:url("https://m1.shooos.sk/skin/frontend/default/default/fonts/shooos-font.eot?#iefix") format("embedded-opentype"),url("https://m1.shooos.sk/skin/frontend/default/default/fonts/shooos-font.woff") format("woff"),url("https://m1.shooos.sk/skin/frontend/default/default/fonts/shooos-font.ttf") format("truetype"),url("https://m1.shooos.sk/skin/frontend/default/default/fonts/shooos-font.svg#shooos-font") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"shooos-font" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"shooos-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-open:before{content:"b"}.icon-right-open:before{content:"a"}.icon-up-open:before{content:"c"}.icon-down-open:before{content:"d"}.icon-angle-right:before{content:"e"}.icon-filter:before{content:"f"}.icon-cross:before{content:"g"}.icon-search:before{content:"h"}.icon-call-phone:before{content:"i"}.icon-envelope-o:before{content:"j"}.icon-envelope:before{content:"k"}.icon-left-open-big:before{content:"l"}.icon-right-open-big:before{content:"m"}.icon-right-open-mini:before{content:"n"}.icon-left-open-mini:before{content:"o"}.icon-undo:before{content:"p"}.icon-times:before{content:"q"}.icon-plus:before{content:"r"}.icon-arrow-circle-2-right:before{content:"s"}.icon-arrow-circle-2-left:before{content:"t"}.icon-facebook-official:before{content:"u"}.icon-minus:before{content:"v"}.icon-align-justify:before{content:"w"}.icon-ios-search-strong:before{content:"x"}.icon-bars:before{content:"y"}.icon-ios-circle-filled:before{content:"z"}.icon-ios-circle-outline:before{content:"A"}.icon-check-square-o:before{content:"B"}.icon-square-o:before{content:"C"}.icon-ios-search:before{content:"D"}.icon-edit-write:before{content:"E"}.icon-logout:before{content:"F"}/*# sourceMappingURL=icons.css.map */

html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(https://m1.shooos.sk/skin/frontend/default/default/lightbox/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("https://m1.shooos.sk/skin/frontend/default/default/lightbox/css/data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(https://m1.shooos.sk/skin/frontend/default/default/lightbox/images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(https://m1.shooos.sk/skin/frontend/default/default/lightbox/images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(https://m1.shooos.sk/skin/frontend/default/default/lightbox/images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}/*# sourceMappingURL=lightbox.css.map */

.read-more{max-height:120px;position:relative;overflow:hidden}.read-more .prompt{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding-top:60px;padding-bottom:9px;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff)}.read-more .prompt .button{padding:5px 30px;border-radius:99px;box-shadow:0 0 15px 5px #fff;text-shadow:1px 1px rgba(0,0,0,.3)}.read-more.big-preview{max-height:240px}.read-more.big-preview .prompt{padding-top:140px}.category-description.std.read-more{height:auto !important}/*# sourceMappingURL=readmore.min.css.map */

@media screen and (min-width: 1024px) {
  .popup-component {
    display: none !important;
  }
}
.popup-component {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
  -webkit-transform: translate3d(0, 0, 0);
  margin-right: -15px;
  display: none;
}

.popup-component-wrapper {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
  overflow-y: scroll;
  -webkit-transform: translate3d(0, 0, 0);
  z-index: 9999;
  background: #ffffff;
}

.popup-component .heading {
  background-color: #262626;
  color: #ffffff;
  line-height: 60px;
  height: 60px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 700;
  position: relative;
  margin-bottom: 0;
  -webkit-transform: translate3d(0, 0, 0);
  z-index: 9999;
}

.popup-component .heading i {
  cursor: pointer;
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
  font-style: normal;
  font-weight: 300;
  line-height: 40px;
  width: 40px;
  height: 40px;
  color: #41d279;
  border: 1px solid #000000;
  font-size: 1em;
  background: #3d3d3d;
  -webkit-transform: translate3d(0, -50%, 0);
  z-index: 9999;
}

.popup-component .content {
  padding: 10px 0 110px 0;
}

.popup-component.no-buttons.search-component .content {
  overflow: hidden;
}

.popup-component .buttons {
  clear: both;
  display: flex;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  z-index: 9999;
}

.popup-component.no-buttons .buttons {
  display: none !important;
}

.popup-component.no-buttons .content {
  padding-bottom: 60px;
}

.popup-component .buttons button {
  align-items: center;
  color: #fff;
  display: flex;
  justify-content: center;
  height: 50px;
  overflow: hidden;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
  width: 50%;
  font-weight: 700;
  text-align: center;
}

.popup-component .buttons button.btn-cancel {
  background-color: #181818;
}

.popup-component.search-component {
  margin-left: -15px;
}

.popup-component.search-component .popup-component-wrapper {
  background: #262626;
  padding-bottom: 60px;
}

.popup-component.search-component .heading {
  /*background: rgba(0, 0, 0, 0.8); */
}

.popup-component .form-search input {
  margin-left: 20px;
  width: -moz-calc(100% - 80px);
  width: -webkit-calc(100% - 80px);
  width: calc(100% - 80px);
  padding: 5px 10px;
  border: none;
  border-bottom: 1px solid #41d279;
  background: transparent;
  color: #fff;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

.popup-component .form-search button i {
  font-size: 0.7em;
  position: relative;
  top: 2px;
  color: #41d279;
}

.popup-component .searchautocomplete .searchautocomplete-placeholder .all {
  clear: both;
  display: flex;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  z-index: 9999;
  width: 100%;
  color: #ffffff;
  background-color: #41d279;
}

.popup-component .searchautocomplete .searchautocomplete-placeholder .all a {
  padding: 10px 0;
  text-align: center;
  display: block;
  margin: 0 auto;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 14px;
}

#mobile-filter.popup-component .popup-component-wrapper {
  background: #f7f7f6;
}

/*# sourceMappingURL=mobile-popup.css.map */

@media screen and (max-width: 767px){.products-grid.four-columns .item{width:50% !important}.one-step-checkout .address-order{margin:0 !important}.one-step-checkout .address-information,.onestepcheckout-shipping-payment-review{border-right:none !important}.onestepcheckout-comment textarea{width:100% !important}.header .bg-icons_login,.header .bg-icons_cart{margin-left:15px !important}.small-filter-container ol li{width:50%}.chev-right,.chev-left{font-size:2em;padding-left:0;padding-right:0}.box-up-sell h2{font-size:1.5em}.products-grid .item .special-price .price{margin-right:10px}.page-title h1{font-size:1.5em}h1{font-size:1.5em}.footer{padding-top:20px}.one-step-checkout .sociallogin button{margin-bottom:5px;height:48px}#onestepcheckout-login-link{line-height:20px}.cart-product-info-container div.img-holder{width:25%}.cart-product-info-container div.img-holder img{width:100%;height:100%}.cart-product-info-container .cart-product-info{width:67%}.cart-product-info-container .cart-product-info .product-name{margin-top:0;font-size:1em}.cart-product-info-container .delete-container{width:5%}.cart-product-info-container .delete-container{padding-top:0 !important}.cart .qty-container{float:right;text-align:center}.cart .row-total-container{float:left;text-align:left}.cart button[type=submit]{width:100%}.logo-container a{position:relative}.fixed-header a{top:0 !important}.instagram-recent .col-xs-4:nth-child(3n+1){clear:both}}@media screen and (max-width: 360px){.header h1.logo{position:relative;top:8px}.social .bg-icons_instagram{margin-left:-25px}.header .icon-align-justify{margin-right:2%}.header-icon-container .jq-toggle{margin-left:-10px}.logo-container{padding:0 !important}.products-grid.four-columns .item{width:100% !important;margin-bottom:5px}}@media screen and (max-width: 480px){.checkout-crosssell tr,.checkout-crosssell td{display:block;width:100%}table.crosssell-product td:nth-child(1){width:100%;text-align:center}table.crosssell-product td:nth-child(1) img{width:75%;height:auto;margin-bottom:10px}table.crosssell-product td:nth-child(4){width:100%}table.crosssell-product td{padding-right:0}}@media screen and (max-width: 1023px){.header-container{display:flex;align-items:center;max-height:60px}.header-container .header.container{display:flex;align-items:center;flex-wrap:nowrap;padding-top:0 !important}.header-container .header.container div#small-menu{max-height:30px}.header-container .logo-container a{position:static !important}.header-container .header-icon-container{margin-top:0}.header-container .header-icon-container .top-cart-bg{height:auto}.container .footer-icons{text-align:center}.footer-icons div.icon{float:none;display:inline-block}.container{width:100% !important}.logo-container{text-align:center}.logo-container .logo{display:inline-block;float:none}.header .icon-align-justify{color:#fff;font-size:2.2em;line-height:1em;margin-right:10px}.top-cart-container{position:fixed;left:30px;top:88px}.fixed-header .top-cart-container{top:60px}.top-cart{width:100%;max-width:100%}.top-sm20{margin-top:20px}.social{text-align:center;margin-top:15px !important}.social a{transform:scale(0.7);float:none;display:inline-block;max-width:46%}.social a i.bg-icons_facebook{position:relative;top:-15px;margin-left:8%}.brand-container div>div{transform:scale(0.7)}.cart-top{margin-left:0}.products-grid .item .indent{padding:0 10px}.searchautocomplete .form-search{background:#3d3d3d;padding-top:5px}.searchautocomplete .form-search #search{margin-bottom:5px}.search-autocomplete{margin-right:-15px}.table-responsive table,.table-responsive table thead,.table-responsive table tbody,.table-responsive table th,.table-responsive table tbody td,.table-responsive table tbody tr{display:block}.table-responsive table thead,.table-responsive table thead tr,.product-size{display:none !important}.table-responsive>.table-bordered>tbody>tr>td{border-bottom:1px solid #eee !important}.table-responsive table td{position:relative !important;padding-left:200px !important}.table-responsive table td:before{position:absolute;left:6px;width:200px;padding-right:10px;white-space:nowrap}.table-responsive>#my-orders-table>tbody>tr>td.last{padding-left:15px !important}.table-responsive>#my-orders-table>tbody>tr>td.last a.btn{width:100% !important}.table-responsive #my-orders-view-table tfoot tr td{width:50vw !important;background-color:#f9f9f9;padding-left:10px !important}.narrow-by-list{position:relative;background-color:#f7f7f6;z-index:100;margin:0;display:none}.block-layered-nav ul>li{width:100%;border-bottom:1px solid #cbcbc9;padding:0 15px;background-color:#f7f7f6;padding-top:8px;padding-bottom:8px}.small-filter-container,.filter-options{padding-left:0 !important}#product-sort-by{position:absolute;right:0}#category-sorter{float:right}.narrow-by-list li.active .small-filter-container{display:block}.filter-content{display:none !important}.fixed-filter{position:fixed;top:60px;z-index:9989;width:100%;max-height:-moz-calc(100vh - 80px);max-height:-webkit-calc(100vh - 80px);max-height:calc(100vh - 80px)}.fixed-filter .sort-by-dropdown .dd-options{position:absolute}.product-label{font-size:.8em;padding:3px 6px}#bg-icons_online:before{left:auto !important;right:18% !important}.availability-logo #bg-icons_instore:before,#bg-icons_online:before{left:26%}.read-more .prompt .icon-arrow-circle-2-right{display:block;font-size:3em;line-height:1px;position:relative;top:10px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}@media(min-width: 768px)and (max-width: 1023px){.small-filter-container ol li{width:33%}}@media(max-width: 449px){.header-logout-icon{display:none !important}#header_xs_search{margin-left:0}#small-menu{margin-left:-15px}}/*# sourceMappingURL=xs768.css.map */

.flag{display:inline-block;width:32px;height:32px;background:url("https://m1.shooos.sk/skin/frontend/default/default/css/flags.png") no-repeat}.flag.flag-ad{background-position:-32px 0}.flag.flag-ae{background-position:-64px 0}.flag.flag-af{background-position:-96px 0}.flag.flag-ag{background-position:-128px 0}.flag.flag-ai{background-position:-160px 0}.flag.flag-al{background-position:-192px 0}.flag.flag-am{background-position:-224px 0}.flag.flag-an{background-position:-256px 0}.flag.flag-ao{background-position:-288px 0}.flag.flag-ar{background-position:-320px 0}.flag.flag-as{background-position:-352px 0}.flag.flag-at{background-position:-384px 0}.flag.flag-au{background-position:-416px 0}.flag.flag-aw{background-position:-448px 0}.flag.flag-ax{background-position:-480px 0}.flag.flag-az{background-position:0 -32px}.flag.flag-ba{background-position:-32px -32px}.flag.flag-bb{background-position:-64px -32px}.flag.flag-bd{background-position:-96px -32px}.flag.flag-be{background-position:-128px -32px}.flag.flag-bf{background-position:-160px -32px}.flag.flag-bg{background-position:-192px -32px}.flag.flag-bh{background-position:-224px -32px}.flag.flag-bi{background-position:-256px -32px}.flag.flag-bj{background-position:-288px -32px}.flag.flag-bl{background-position:-320px -32px}.flag.flag-bm{background-position:-352px -32px}.flag.flag-bn{background-position:-384px -32px}.flag.flag-bo{background-position:-416px -32px}.flag.flag-br{background-position:-448px -32px}.flag.flag-bs{background-position:-480px -32px}.flag.flag-bt{background-position:0 -64px}.flag.flag-bw{background-position:-32px -64px}.flag.flag-by{background-position:-64px -64px}.flag.flag-bz{background-position:-96px -64px}.flag.flag-ca{background-position:-128px -64px}.flag.flag-cd{background-position:-160px -64px}.flag.flag-cf{background-position:-192px -64px}.flag.flag-cg{background-position:-224px -64px}.flag.flag-ch{background-position:-256px -64px}.flag.flag-ci{background-position:-288px -64px}.flag.flag-ck{background-position:-320px -64px}.flag.flag-cl{background-position:-352px -64px}.flag.flag-cm{background-position:-384px -64px}.flag.flag-cn{background-position:-416px -64px}.flag.flag-co{background-position:-448px -64px}.flag.flag-cr{background-position:-480px -64px}.flag.flag-cu{background-position:0 -96px}.flag.flag-cv{background-position:-32px -96px}.flag.flag-cw{background-position:-64px -96px}.flag.flag-cy{background-position:-96px -96px}.flag.flag-cz{background-position:-128px -96px}.flag.flag-de{background-position:-160px -96px}.flag.flag-dj{background-position:-192px -96px}.flag.flag-dk{background-position:-224px -96px}.flag.flag-dm{background-position:-256px -96px}.flag.flag-do{background-position:-288px -96px}.flag.flag-dz{background-position:-320px -96px}.flag.flag-ec{background-position:-352px -96px}.flag.flag-ee{background-position:-384px -96px}.flag.flag-eg{background-position:-416px -96px}.flag.flag-eh{background-position:-448px -96px}.flag.flag-er{background-position:-480px -96px}.flag.flag-es{background-position:0 -128px}.flag.flag-et{background-position:-32px -128px}.flag.flag-eu{background-position:-64px -128px}.flag.flag-fi{background-position:-96px -128px}.flag.flag-fj{background-position:-128px -128px}.flag.flag-fk{background-position:-160px -128px}.flag.flag-fm{background-position:-192px -128px}.flag.flag-fo{background-position:-224px -128px}.flag.flag-fr{background-position:-256px -128px}.flag.flag-ga{background-position:-288px -128px}.flag.flag-gb{background-position:-320px -128px}.flag.flag-gd{background-position:-352px -128px}.flag.flag-ge{background-position:-384px -128px}.flag.flag-gg{background-position:-416px -128px}.flag.flag-gh{background-position:-448px -128px}.flag.flag-gi{background-position:-480px -128px}.flag.flag-gl{background-position:0 -160px}.flag.flag-gm{background-position:-32px -160px}.flag.flag-gn{background-position:-64px -160px}.flag.flag-gq{background-position:-96px -160px}.flag.flag-gr{background-position:-128px -160px}.flag.flag-gs{background-position:-160px -160px}.flag.flag-gt{background-position:-192px -160px}.flag.flag-gu{background-position:-224px -160px}.flag.flag-gw{background-position:-256px -160px}.flag.flag-gy{background-position:-288px -160px}.flag.flag-hk{background-position:-320px -160px}.flag.flag-hn{background-position:-352px -160px}.flag.flag-hr{background-position:-384px -160px}.flag.flag-ht{background-position:-416px -160px}.flag.flag-hu{background-position:-448px -160px}.flag.flag-ic{background-position:-480px -160px}.flag.flag-id{background-position:0 -192px}.flag.flag-ie{background-position:-32px -192px}.flag.flag-il{background-position:-64px -192px}.flag.flag-im{background-position:-96px -192px}.flag.flag-in{background-position:-128px -192px}.flag.flag-iq{background-position:-160px -192px}.flag.flag-ir{background-position:-192px -192px}.flag.flag-is{background-position:-224px -192px}.flag.flag-it{background-position:-256px -192px}.flag.flag-je{background-position:-288px -192px}.flag.flag-jm{background-position:-320px -192px}.flag.flag-jo{background-position:-352px -192px}.flag.flag-jp{background-position:-384px -192px}.flag.flag-ke{background-position:-416px -192px}.flag.flag-kg{background-position:-448px -192px}.flag.flag-kh{background-position:-480px -192px}.flag.flag-ki{background-position:0 -224px}.flag.flag-km{background-position:-32px -224px}.flag.flag-kn{background-position:-64px -224px}.flag.flag-kp{background-position:-96px -224px}.flag.flag-kr{background-position:-128px -224px}.flag.flag-kw{background-position:-160px -224px}.flag.flag-ky{background-position:-192px -224px}.flag.flag-kz{background-position:-224px -224px}.flag.flag-la{background-position:-256px -224px}.flag.flag-lb{background-position:-288px -224px}.flag.flag-lc{background-position:-320px -224px}.flag.flag-li{background-position:-352px -224px}.flag.flag-lk{background-position:-384px -224px}.flag.flag-lr{background-position:-416px -224px}.flag.flag-ls{background-position:-448px -224px}.flag.flag-lt{background-position:-480px -224px}.flag.flag-lu{background-position:0 -256px}.flag.flag-lv{background-position:-32px -256px}.flag.flag-ly{background-position:-64px -256px}.flag.flag-ma{background-position:-96px -256px}.flag.flag-mc{background-position:-128px -256px}.flag.flag-md{background-position:-160px -256px}.flag.flag-me{background-position:-192px -256px}.flag.flag-mf{background-position:-224px -256px}.flag.flag-mg{background-position:-256px -256px}.flag.flag-mh{background-position:-288px -256px}.flag.flag-mk{background-position:-320px -256px}.flag.flag-ml{background-position:-352px -256px}.flag.flag-mm{background-position:-384px -256px}.flag.flag-mn{background-position:-416px -256px}.flag.flag-mo{background-position:-448px -256px}.flag.flag-mp{background-position:-480px -256px}.flag.flag-mq{background-position:0 -288px}.flag.flag-mr{background-position:-32px -288px}.flag.flag-ms{background-position:-64px -288px}.flag.flag-mt{background-position:-96px -288px}.flag.flag-mu{background-position:-128px -288px}.flag.flag-mv{background-position:-160px -288px}.flag.flag-mw{background-position:-192px -288px}.flag.flag-mx{background-position:-224px -288px}.flag.flag-my{background-position:-256px -288px}.flag.flag-mz{background-position:-288px -288px}.flag.flag-na{background-position:-320px -288px}.flag.flag-nc{background-position:-352px -288px}.flag.flag-ne{background-position:-384px -288px}.flag.flag-nf{background-position:-416px -288px}.flag.flag-ng{background-position:-448px -288px}.flag.flag-ni{background-position:-480px -288px}.flag.flag-nl{background-position:0 -320px}.flag.flag-no{background-position:-32px -320px}.flag.flag-np{background-position:-64px -320px}.flag.flag-nr{background-position:-96px -320px}.flag.flag-nu{background-position:-128px -320px}.flag.flag-nz{background-position:-160px -320px}.flag.flag-om{background-position:-192px -320px}.flag.flag-pa{background-position:-224px -320px}.flag.flag-pe{background-position:-256px -320px}.flag.flag-pf{background-position:-288px -320px}.flag.flag-pg{background-position:-320px -320px}.flag.flag-ph{background-position:-352px -320px}.flag.flag-pk{background-position:-384px -320px}.flag.flag-pl{background-position:-416px -320px}.flag.flag-pn{background-position:-448px -320px}.flag.flag-pr{background-position:-480px -320px}.flag.flag-ps{background-position:0 -352px}.flag.flag-pt{background-position:-32px -352px}.flag.flag-pw{background-position:-64px -352px}.flag.flag-py{background-position:-96px -352px}.flag.flag-qa{background-position:-128px -352px}.flag.flag-ro{background-position:-160px -352px}.flag.flag-rs{background-position:-192px -352px}.flag.flag-ru{background-position:-224px -352px}.flag.flag-rw{background-position:-256px -352px}.flag.flag-sa{background-position:-288px -352px}.flag.flag-sb{background-position:-320px -352px}.flag.flag-sc{background-position:-352px -352px}.flag.flag-sd{background-position:-384px -352px}.flag.flag-se{background-position:-416px -352px}.flag.flag-sg{background-position:-448px -352px}.flag.flag-sh{background-position:-480px -352px}.flag.flag-si{background-position:0 -384px}.flag.flag-sk{background-position:-32px -384px}.flag.flag-sl{background-position:-64px -384px}.flag.flag-sm{background-position:-96px -384px}.flag.flag-sn{background-position:-128px -384px}.flag.flag-so{background-position:-160px -384px}.flag.flag-sr{background-position:-192px -384px}.flag.flag-ss{background-position:-224px -384px}.flag.flag-st{background-position:-256px -384px}.flag.flag-sv{background-position:-288px -384px}.flag.flag-sy{background-position:-320px -384px}.flag.flag-sz{background-position:-352px -384px}.flag.flag-tc{background-position:-384px -384px}.flag.flag-td{background-position:-416px -384px}.flag.flag-tf{background-position:-448px -384px}.flag.flag-tg{background-position:-480px -384px}.flag.flag-th{background-position:0 -416px}.flag.flag-tj{background-position:-32px -416px}.flag.flag-tk{background-position:-64px -416px}.flag.flag-tl{background-position:-96px -416px}.flag.flag-tm{background-position:-128px -416px}.flag.flag-tn{background-position:-160px -416px}.flag.flag-to{background-position:-192px -416px}.flag.flag-tr{background-position:-224px -416px}.flag.flag-tt{background-position:-256px -416px}.flag.flag-tv{background-position:-288px -416px}.flag.flag-tw{background-position:-320px -416px}.flag.flag-tz{background-position:-352px -416px}.flag.flag-ua{background-position:-384px -416px}.flag.flag-ug{background-position:-416px -416px}.flag.flag-us{background-position:-448px -416px}.flag.flag-uy{background-position:-480px -416px}.flag.flag-uz{background-position:0 -448px}.flag.flag-va{background-position:-32px -448px}.flag.flag-vc{background-position:-64px -448px}.flag.flag-ve{background-position:-96px -448px}.flag.flag-vg{background-position:-128px -448px}.flag.flag-vi{background-position:-160px -448px}.flag.flag-vn{background-position:-192px -448px}.flag.flag-vu{background-position:-224px -448px}.flag.flag-wf{background-position:-256px -448px}.flag.flag-ws{background-position:-288px -448px}.flag.flag-ye{background-position:-320px -448px}.flag.flag-yt{background-position:-352px -448px}.flag.flag-za{background-position:-384px -448px}.flag.flag-zm{background-position:-416px -448px}.flag.flag-zw{background-position:-448px -448px}/*# sourceMappingURL=flags.min.css.map */

.lazy-loading-container{width: 100%; padding-top: 100%; display: none;}
.lazy-loading-animation{margin-top: calc(-50% - 32px); margin-left: calc(50% - 32px); position: absolute; width: 32px; height: 32px; background: url('https://m1.shooos.sk/skin/frontend/default/default/images/amshopby-overlay.gif') no-repeat;}
.lazy + .lazy-loading-container{display: block;}
div.amshopby-column{float:left;width:49%;overflow:hidden}select.amshopby-select{width:170px}.amshopby-logo{padding:0 10px 10px 0;float:left}.amshopby-featured{padding:5px 5px 5px 5px}.amshopby-link{float:left;padding-left:5px;padding-top:5px}.amshopby-clearer{display:block;clear:both;overflow:hidden}div.block-layered-nav dd a{padding:0 5px 0 0;display:block;float:left}div.block-layered-nav dd a.amshopby-attr,div.block-layered-nav dd a.amshopby-attr:hover{padding-left:15px;background-image:url(https://m1.shooos.sk/skin/frontend/base/default/images/amshopby-cb1.gif);background-repeat:no-repeat;background-position:left center}div.block-layered-nav dd a.amshopby-attr::before,div.block-layered-nav dd a.amshopby-attr-selected::before{border-style:none !important}div.block-layered-nav dd a.amshopby-attr-selected{font-weight:bold;padding-left:15px;background-image:url(https://m1.shooos.sk/skin/frontend/base/default/images/amshopby-cb2.gif);background-repeat:no-repeat;background-position:left center}div.block-layered-nav dd a.amshopby-attr-inactive{pointer-events:none;color:#666}div.block-layered-nav dd a img{float:left}div.block-layered-nav dd .single-choice a.amshopby-attr,div.block-layered-nav dd .single-choice a.amshopby-attr:hover{background-image:url(https://m1.shooos.sk/skin/frontend/base/default/images/amshopby-rb1.gif)}div.block-layered-nav dd .single-choice a.amshopby-attr-selected{background-image:url(https://m1.shooos.sk/skin/frontend/base/default/images/amshopby-rb2.gif)}.amshopby-swatch{background-image:url(https://m1.shooos.sk/skin/frontend/base/default/images/amshopby-cb1.gif);background-repeat:no-repeat;background-position:left center}div.block-layered-nav dd li.amshopby-cat-level-2{padding-left:10px}div.block-layered-nav dd li.amshopby-cat-level-3{padding-left:20px}div.block-layered-nav dd a.amshopby-cat-selected{font-weight:bold;color:#000;text-decoration:none;cursor:text}div.block-layered-nav li.amshopby-cat-multi a{padding-left:15px;background-image:url(https://m1.shooos.sk/skin/frontend/base/default/images/amshopby-cb1.gif);background-repeat:no-repeat;background-position:left center}div.block-layered-nav li.amshopby-cat-multiselected a{font-weight:bold;background-image:url(https://m1.shooos.sk/skin/frontend/base/default/images/amshopby-cb2.gif);background-repeat:no-repeat;background-position:left center}div.block-layered-nav dd li span.amshopby-plusminus{float:left;display:block;width:15px;height:15px;cursor:pointer;background:transparent url(https://m1.shooos.sk/skin/frontend/base/default/images/amshopby-plus.gif) no-repeat}div.block-layered-nav dd li span.minus{background:transparent url(https://m1.shooos.sk/skin/frontend/base/default/images/amshopby-minus.gif) no-repeat}div.block-layered-nav dd li:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}div.block-layered-nav.amshopby-collapse-enabled dl dt::after{border-style:none !important}.main .col-main div.block-layered-nav.amshopby-collapse-enabled .toggle-content dl dd .no-display{display:block !important}div.block-layered-nav div.amshopby-slider{position:relative;margin:10px 4px 5px 4px;z-index:9;height:18px;background:url(https://m1.shooos.sk/skin/frontend/base/default/images/amshopby-slider-bg.gif) repeat-x 0 50%;cursor:pointer}div.block-layered-nav div.amshopby-slider div.handle{margin-left:-4px;width:8px;top:3px;height:14px;position:absolute;cursor:move;z-index:2}.amshopby-slider-price{color:#798794}.amshopby-slider-price-from{float:left}.amshopby-slider-price-to{float:right}.amshopby-slider-handle-right{position:absolute;top:14px;right:0}.amshopby-slider-handle-left{position:absolute;top:14px;left:0}.amshopby-tooltip{padding:2px 5px;background:#fec;border:1px solid #faa819;color:#1f5070;text-align:left;width:200px;position:absolute;z-index:1000}.amshopby-slider-price-range{text-align:center;font-size:.9em}.amshopby-tooltip-img{cursor:help;display:inline}div.block-layered-nav,div.amshopby-page-container,div.amshopby-filters-top{position:relative}div.amshopby-overlay{background-color:#fff;height:100%;left:0;opacity:.5;filter:alpha(opacity=50);position:absolute;top:0;width:100%;z-index:555}div.amshopby-overlay img{top:100px;left:45%;display:block;position:absolute}div.amshopby-overlay div{margin:0 auto;display:block;width:300px;height:200px;background:url("https://m1.shooos.sk/skin/frontend/base/default/images/amshopby-overlay.gif") 50% 50% no-repeat}.amshopby-advanced li{clear:both}.amshopby-advanced li.level1{padding-left:20px}.amshopby-advanced li.level2{padding-left:30px}.amshopby-advanced li.level3{padding-left:40px}.amshopby-advanced li.level4{padding-left:50px}.amshopby-advanced li.active>a{font-weight:bold}.amshopby-cat-toggle.amshopby-cat-toggle-hidden{display:none}.amshopby-slider-bar{position:absolute;background:#999;height:6px;top:6px;z-index:1}.amshopby-subcategory-image{overflow:auto}.btn-remove-inline{background-image:url("https://m1.shooos.sk/skin/frontend/base/default/images/am_btn_remove.gif");background-repeat:no-repeat;width:13px;height:12px;margin-left:4px}.amshopby-hightlighted{background:#ff0}.btn-remove-inline img{display:inline}div.block-layered-nav div.amshopby-slider div.handle.active{z-index:3}.amshopby-slider-ui{background:url(https://m1.shooos.sk/skin/frontend/base/default/images/amshopby-slider-bg.gif) repeat-x 0 50%;margin:10px .4em}.amshopby-slider-ui .ui-slider-handle{background-color:#f18200;border:1px solid #de5400;box-sizing:border-box;outline:none}.amshopby-slider-ui .ui-slider-range{background-color:#999}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{cursor:pointer;position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:.8em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.2em;margin-left:-0.4em}.ui-slider-horizontal .ui-slider-range{top:.2em;height:8px}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.amshopby-narrow-by-list table td{vertical-align:top}input[name^=amshopby][id$=from].input-text,input[name^=amshopby][id$=to].input-text{width:auto}.amshopby-item-top{max-width:225px;min-width:180px;display:inline-block;vertical-align:top;height:100%}.amshopby-filters-top .block-content ol{max-width:250px}.amshopby-item-top div.amshopby-column{width:auto}.current .no-display-current,dd.current td.no-display{display:block}@media only screen and (max-width: 770px){dl.narrow-by-list,dl.narrow-by-list2{padding:0}.main .col-main div.block-layered-nav.amshopby-collapse-enabled .toggle-content dl dt{background:url(https://m1.shooos.sk/skin/frontend/base/default/images/amshopby-collapsed.gif) center left no-repeat}.main .col-main div.block-layered-nav.amshopby-collapse-enabled .toggle-content.accordion-open dl dt.current{background:url(https://m1.shooos.sk/skin/frontend/base/default/images/amshopby-expanded.gif) center left no-repeat}}div.block-layered-nav ol:not(.single-choice) select option[selected]{color:#fff;background-color:#ababab}.content .ambrands-list{min-width:180px}.filter-options{display:none;padding-left:100px}/*# sourceMappingURL=amshopby.css.map */

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.searchautocomplete .search-autocomplete{position:absolute}.searchautocomplete .form-search{overflow:none !important;position:relative}.searchautocomplete .sprite{background:url("https://m1.shooos.sk/skin/frontend/base/default/images/mirasvit/sprite.png")}.searchautocomplete .nav-search-in{position:absolute;top:2px;left:0;z-index:11}.searchautocomplete .nav-search-in .category{opacity:0;filter:alpha(opacity=0);background:#fff;border:1px solid #ddd;color:#000;cursor:pointer;height:29px;left:0;margin:0;outline:0;padding:0;position:absolute;top:0;visibility:visible;width:auto}.searchautocomplete .nav-search-in .category-fake{height:20px;color:#777;cursor:pointer;float:left;font-size:11px;padding:0 25px 0 10px;text-align:center;white-space:nowrap;margin-top:6px}.searchautocomplete .nav-search-in .nav-down-arrow{right:10px;top:16px;position:absolute;width:0;height:0;border-style:solid;border-width:5px 4.5px 0 4.5px;border-color:#000 transparent transparent transparent;line-height:0}.searchautocomplete .nav-search-in:hover .category-fake{color:#000}.searchautocomplete .nav-search-in:hover .nav-down-arrow{background-position:-6px -34px}.searchautocomplete .searchautocomplete-placeholder{position:static;z-index:102;top:50px;font-size:18px}.searchautocomplete .searchautocomplete-placeholder ul{list-style:none;margin:0;border:none !important;background:none !important;box-shadow:none;position:relative;padding:5px}.searchautocomplete .searchautocomplete-placeholder ul li{*zoom:1;text-align:left;padding:5px 5px;border:1px solid #e2e2e2;margin-bottom:5px}.searchautocomplete .searchautocomplete-placeholder ul li:before,.searchautocomplete .searchautocomplete-placeholder ul li:after{display:table;content:"";line-height:0}.searchautocomplete .searchautocomplete-placeholder ul li:after{clear:both}.searchautocomplete .searchautocomplete-placeholder ul li a{text-decoration:none}.searchautocomplete .searchautocomplete-placeholder ul li a .pull-right{float:right}.searchautocomplete .searchautocomplete-placeholder ul li.active{background-color:#efe;box-shadow:0 0 1px #525252;cursor:pointer}.searchautocomplete .searchautocomplete-placeholder ul li.active a{text-decoration:none}.searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image{float:left;margin:0 10px 5px 0}.searchautocomplete .searchautocomplete-placeholder ul li .price-box{font-weight:bold;font-size:13px;color:#c76200;float:right}.searchautocomplete .searchautocomplete-placeholder ul li .price-box .regular-price .price-label,.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price-label,.searchautocomplete .searchautocomplete-placeholder ul li .price-box .special-price .price-label{display:none}.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-label{font-weight:normal;color:#999}.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price{font-size:.9em;color:#999}.searchautocomplete .searchautocomplete-placeholder ul li .ratings{margin:0;line-height:14px}.searchautocomplete .searchautocomplete-placeholder ul li .ratings .rating-box{float:left;margin:0 5px 0 0}.searchautocomplete .searchautocomplete-placeholder .index-title{text-align:right;color:#0a263c;border-bottom:1px solid #ccc;padding:2px 5px;background-color:#f7f7f6}.searchautocomplete .searchautocomplete-placeholder .index-title span{color:#666;font-size:.9em}.searchautocomplete .searchautocomplete-placeholder .all{text-align:right;margin:10px 10px 5px 10px}.searchautocomplete .searchautocomlete-image{float:left}.searchautocomplete .searchautocomplete-loader{position:absolute;width:20px;height:20px;top:14px;right:70px;z-index:99;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);display:none}.searchautocomplete .searchautocomplete-loader div{position:absolute;background-color:#fff;height:3px;width:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-animation-name:f_autocomplete_loader;animation-name:f_autocomplete_loader;-webkit-animation-duration:.64s;animation-duration:.64s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}.searchautocomplete .searchautocomplete-loader div.g01{left:0;top:7px;-webkit-animation-delay:.24s;animation-delay:.24s}.searchautocomplete .searchautocomplete-loader div.g02{left:2px;top:2px;-webkit-animation-delay:.32s;animation-delay:.32s}.searchautocomplete .searchautocomplete-loader div.g03{left:7px;top:0;-webkit-animation-delay:.4s;animation-delay:.4s}.searchautocomplete .searchautocomplete-loader div.g04{right:2px;top:2px;-webkit-animation-delay:.48s;animation-delay:.48s}.searchautocomplete .searchautocomplete-loader div.g05{right:0;top:7px;-webkit-animation-delay:.56s;animation-delay:.56s}.searchautocomplete .searchautocomplete-loader div.g06{right:2px;bottom:2px;-webkit-animation-delay:.64s;animation-delay:.64s}.searchautocomplete .searchautocomplete-loader div.g07{left:7px;bottom:0;-webkit-animation-delay:.72s;animation-delay:.72s}.searchautocomplete .searchautocomplete-loader div.g08{left:2px;bottom:2px;-webkit-animation-delay:.8s;animation-delay:.8s}@-moz-keyframes f_autocomplete_loader{0%{background-color:#000}100%{background-color:#fff}}@-webkit-keyframes f_autocomplete_loader{0%{background-color:#000}100%{background-color:#fff}}@-ms-keyframes f_autocomplete_loader{0%{background-color:#000}100%{background-color:#fff}}@-o-keyframes f_autocomplete_loader{0%{background-color:#000}100%{background-color:#fff}}@keyframes f_autocomplete_loader{0%{background-color:#000}100%{background-color:#fff}}/*# sourceMappingURL=default.css.map */

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.searchindex-results{*zoom:1;margin-bottom:10px;border-bottom:1px solid #a0b3c3}.searchindex-results:before,.searchindex-results:after{display:table;content:"";line-height:0}.searchindex-results:after{clear:both}.searchindex-results li{margin-bottom:-1px;float:left;*zoom:1;margin:0 2px}.searchindex-results li:before,.searchindex-results li:after{display:table;content:"";line-height:0}.searchindex-results li:after{clear:both}.searchindex-results li a{font-size:12px;font-weight:bold;color:#333;display:block;cursor:pointer;padding:2px 5px 1px 5px;line-height:20px;border:1px solid transparent;border-bottom:none;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;text-decoration:none}.searchindex-results li a:hover{background-color:#f1f1f1;background-image:-moz-linear-gradient(top, #e8e8e8, #ffffff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));background-image:-webkit-linear-gradient(top, #e8e8e8, #ffffff);background-image:-o-linear-gradient(top, #e8e8e8, #ffffff);background-image:linear-gradient(to bottom, #e8e8e8, #ffffff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe8e8e8", endColorstr="#ffffffff", GradientType=0);border:1px solid #a0b3c3;border-bottom:none}.searchindex-results li a span{font-weight:normal;font-size:.9em}.searchindex-results li.active a{background-color:#f1f1f1;background-image:-moz-linear-gradient(top, #e8e8e8, #ffffff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));background-image:-webkit-linear-gradient(top, #e8e8e8, #ffffff);background-image:-o-linear-gradient(top, #e8e8e8, #ffffff);background-image:linear-gradient(to bottom, #e8e8e8, #ffffff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe8e8e8", endColorstr="#ffffffff", GradientType=0);cursor:default;border:1px solid #a0b3c3;border-bottom:none}.searchindex-result li{padding:5px}.searchindex-result li .title a{font-weight:bold;color:#203548;font-size:13px}.searchindex-result.searchindex-result-category{margin-bottom:20px}.searchindex-result.searchindex-result-category li{padding:1px 0}.searchindex-result.searchindex-result-category li a{font-weight:bold;color:#203548}.searchindex-highlight{background-color:#ff0}/*# sourceMappingURL=mirasvit_searchindex.css.map */


/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('https://m1.shooos.sk/skin/frontend/default/default/css/slick/ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('https://m1.shooos.sk/skin/frontend/default/default/css/slick/fonts/slick.eot');
    src: url('https://m1.shooos.sk/skin/frontend/default/default/css/slick/fonts/slick.eot?#iefix') format('embedded-opentype'), url('https://m1.shooos.sk/skin/frontend/default/default/css/slick/fonts/slick.woff') format('woff'), url('https://m1.shooos.sk/skin/frontend/default/default/css/slick/fonts/slick.ttf') format('truetype'), url('https://m1.shooos.sk/skin/frontend/default/default/css/slick/fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

