body { padding: 0px 10px; margin: 0px; } body, html { min-height: 100%; height: auto; } body, td, label { font-family: 'Open Sans', sans-serif; font-size: 13px; } .wrapper { margin: 0 auto; max-width: 1280px; min-width: 300px; width: 100%; } .row.nomargin { margin: 0px !important; } h1, .block-title { font-size: 18px; text-transform: inherit; font-weight: normal; padding: 16px 20px; margin: 0px 0px 15px 0px; min-height: 50px; border-radius: 3px 3px 0px 0px; } #content-title { border-radius: 3px 3px 0px 0px; } #content-title h1 { margin-bottom: 0px; } .sort-options { position: absolute; top: -37px; right: 15px; } .sort-options a { display: block; float: left; padding: 4px 10px; margin: 0px 3px; color: inherit; text-decoration: none; text-transform: uppercase; border-radius: 4px; font-size: 10px; cursor: pointer; font-weight: bold; } img { max-width: 100%; height: auto; } iframe { max-width: 100%; } #sidebar h1, #sidebar .block-title { font-size: 14px; text-transform: uppercase; font-weight: bold; padding: 19px 20px; margin: 0px; } h1 { margin-bottom: 15px; } #top .lang-switcher { position: relative; float: right; margin-right: 20px; line-height: 50px; } #top .lang-switcher a { display: inline-block; margin: 0px 4px; opacity: 0.6; } #top .lang-switcher a:hover { opacity: 0.8; } #top .lang-switcher a.active { opacity: 1; } #main { margin-top: 13px; } #content { position: relative; float: left; width: 100%; padding: 0px !important; } #module-content { position: relative; float: left; width: 100%; padding: 20px 20px 10px 20px; min-height: 200px; margin-bottom: 15px; } #module-content.module-shop { padding: 0px; } #test_holder:hover #test { visibility: hidden; } .trans01 { -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; } .trans02 { -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .trans03 { -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .trans04 { -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .trans05 { -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .trans06 { -moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; } .trans07 { -moz-transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; } .trans08 { -moz-transition: all 0.8s ease-in-out; -webkit-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out; } .trans09 { -moz-transition: all 0.9s ease-in-out; -webkit-transition: all 0.9s ease-in-out; -o-transition: all 0.9s ease-in-out; transition: all 0.9s ease-in-out; } .trans10 { -moz-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; } p { margin: 1em 0px; } #brands { margin-bottom: 10px; } #brands img { margin: 5px 20px; } #comparison-bar > .wrap { padding-top: 0px !important; margin-top: -5px !important; } .btn { margin: 2px; } #back-top { position: fixed; bottom: 60px; z-index: 9999; left: 50%; margin-left: 600px; opacity: 0; } body.scrolled #back-top { opacity: 1; } #back-top a:hover span { background-position: 0px -26px; } #back-top span { width: 42px; height: 26px; display: block; margin-bottom: 7px; background: url(../layouts/default_v3/images/up-down-arrows.png) no-repeat 0px 0px; } .ui-widget-content { z-index: 1000000 !important; } #wowslider-container1 { margin: 0 auto; } /** PAGINATION */ .pagination { padding:2px; margin:7px; position: relative; clear: both; width: 100%; } .pagination ul { margin: 0px; padding: 0px; list-style: none; } .pagination li { display: inline-block; } .pagination a { display: inline-block; margin: 2px; padding: 0.5em 0.7em 0.43em 0.7em; text-decoration: none; /* no underline */ } .pagination a:hover { opacity: 0.7; } .pagination a.active { opacity: 1; } @media (min-width:768px) { .grid-products .product-container:not(:first-child) { padding-left: 5px; } .grid-products .product-container:not(:last-child) { padding-right: 5px; } }#firstpage .block-title { margin-bottom: 15px; } #firstpage .block { margin-bottom: 15px; } #firstpage .grid-products .wrap { margin-bottom: 15px; } #sponsor-block.banners { text-align: center; margin-bottom: 15px; } #sponsor-block.banners .banner { display: inline-block; } #firstpage #brands-block { text-align: center; } #firstpage #brands-block h3 { font-weight: 200; margin-bottom: 0px; } #firstpage #brands-block a { text-decoration: none; } #firstpage #brands-block img { vertical-align: middle; margin: 15px; } #firstpage #brands-block img:hover { opacity: 0.8; }body.footer-fixed #footer { position: fixed; width: 100%; bottom: 0px; left: 0px; right: 0px; height: 30px; overflow: hidden; z-index: 100000000000; box-shadow: #888 0px 0px 10px; } body.footer-fixed #footer.expanded { height: auto !important; overflow: visible; } #footer-toggle { display: none; } #footer-toggle span { display: inline-block; width: 100%; height: 30px; background: rgba(0,0,0, 0.7); color: #eee; text-shadow: #000 1px 1px 1px; text-align: center; line-height: 35px; cursor: pointer; position: relative; } #footer-toggle:hover span { background: rgba(0,0,0, 0.75); } body.footer-fixed #footer-toggle { display: block; } #footer-toggle .fa { font-size: 1.4em; } #footerA { padding: 10px 0px; } #footerB { } #footerB #newsletter-widget input { width: 170px; padding: 5px 7px; margin: 0px 0px 5px 0px; border-radius: 3px 0px 0px 3px; } #footerB #newsletter-widget input#newsletter-email { border-radius: 3px; } #footerB #newsletter-widget label { margin: 0px 0px 5px 0px; color: inherit; font-weight: inherit; display: block; } #footerB #newsletter-widget div { margin-bottom: 0.5em; } #footerB #newsletter-widget .btn { margin: -3px 0px 0px -5px; vertical-align: middle; border-radius: 0px 3px 3px 0px; } #footer-logos-block p, #footer-logos-block div { display: inline; } #footer-logos-block { text-align: center; } #footer-logos-block img { display: inline-block; border-radius: 6px; margin: 5px; max-height: 30px; } #footer #footerB .wrapper { min-height: 250px; padding: 30px 0px; } #footer-blocks { margin: 0px 20px; } #footer-blocks h3 { text-transform: uppercase; font-size: 24px; margin-bottom: 0.8em; } #footer-blocks ul { padding: 0px; margin: 0px; list-style: none; } #footer-blocks li { display: block; margin-bottom: 3px; } #footer-blocks li:before { content: '- '; } #footer-blocks li a { text-transform: uppercase; font-size: 14px; } #footer-blocks li a:hover { text-decoration: none; }#responsive-header { margin: 0px 0px 30px 0px; display: none; } body.sticky-header { padding-top: 65px; } .sticky-header #responsive-header { display: block !important; } .sticky-header #normal-header { display: none !important; } #responsive-header a.logo { display: block; height: 65px; background-position: 20px 50%; background-repeat: no-repeat; background-size: auto; } #responsive-header #slogans { clear: both; margin: 0px 0px -20px 0px; padding: 0px; list-style: none; width: 100%; display: block; text-align: center; } #responsive-header #slogans li { display: inline-block; width: auto !important; font-size: 11px; } #responsive-header #slogans li .fa { margin: 0px 5px; } #responsive-header #menu-bar { position: relative; z-index: 1001; top: 0px; left: 0px; width: 100%; height: 65px; line-height: 65px; padding-left: 5px; border-radius: 0px 10px 0px 10px; } body.menu-bar-fixed #responsive-header #menu-bar { position: fixed; left: 0px; top: 0px; width: 100%; z-index: 1002; border-top: none; border-radius: 0px; } body.menu-bar-fixed #responsive-header a.logo { display: none; } #responsive-header #search-box input[type="text"] { width: 100%; } #responsive-header #menu-bar .icons { float: left; margin-right: 10px; margin-top: 9px; } #responsive-header #menu-bar .icons a { display: inline-block; color: inherit; cursor: pointer; text-decoration: none; line-height: 100%; text-align: center; margin: 0px 10px; } #responsive-header #menu-bar .icons a:hover i.fa, #responsive-header #menu-bar .icons a.active i.fa { color: #FFFFFF !important; } #responsive-header #menu-bar .icons i.fa { font-size: 2.2em; margin-bottom: 5px; color: #650000; position: relative; z-index: 10; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #responsive-header #menu-bar .icons span { display: block; font-size: 10px; text-transform: uppercase; color: #F2F2F2; } #responsive-header #menu-bar #toggle-cart .cart-count { position: absolute; top: -2px; left: 16px; width: 20px; height: 20px; line-height: 20px; text-align: center; z-index: 10; text-shadow: none; font-size: 11px; color: #FFFFFF; background: #B0AFAC; border-radius: 3px 50%; } #responsive-header #menu-bar #toggle-cart .cart-count[data-count="0"] { display: none; } #responsive-header #menu-bar .toggle-auto-snap { position: relative; z-index: 10; } #responsive-header .auto-snap { position: absolute; top: 130px; left: 10px; right: 10px; display: block; z-index: 1000; box-shadow: #888 0px 0px 20px; background: #fff; border-top: solid 1px #fff; border-radius: 10px 0px 0px 0px; overflow-x: hidden !important; } body.menu-bar-fixed .auto-snap { border-radius: 0px!important; } #responsive-search.auto-snap { overflow-x: visible !important; } #responsive-header #widgets #cart-box { border-bottom: solid 6px #B0AFAC; } #responsive-header #widgets #cart-button .fa { font-size: 1.6em; margin-right: 6px; } #responsive-header #widgets #cart-button { padding: 10px; display: block; background: #B0AFAC; color: #FFFFFF; text-decoration: none; } #responsive-header #widgets #cart-button span { border-bottom: solid 1px; } #responsive-header #widgets #cart-button:hover span { border: none; } #responsive-header #widgets #your-cart { display: none; } #responsive-header #widgets #cart-preview { font-size: 12px; padding: 10px; } #responsive-header #widgets #cart-preview .row.item { border-bottom: dotted 1px #ddd; margin-bottom: 10px; } #responsive-header #widgets #cart-preview .price { display: block; font-weight: normal; font-style: italic; opacity: 0.6; } #responsive-header #widgets #cart-preview .col { margin-bottom: 10px; } #top-slogans .wrapper { padding: 10px 0px; font-style: italic; } #top-slogans ul { padding: 0px; margin: 0px; list-style: none; width: 100%; display: table; } #top-slogans li { display: table-cell; position: relative; padding-left: 50px; } #top-slogans .fa { font-size: 1.4em; margin: 0px 5px 0px 80px; position: absolute; left: 0px; top: 0px; } #top-slogans .fa:first-child { margin-left: 20px; } #responsive-search { padding: 10px; background: #B0AFAC !important; } #search-results { max-width: inherit; width: 100%; } #responsive-search #search-results { z-index: 1001; min-width: 100%; } #header { min-height: 100px; } #header a.logo { display: block; text-decoration: none; width: 415px; min-height: 100px; height: 100%; background-size: auto auto; } #header .block.logo { float: left; height: 100px; } #header .search, #header .cart { float: right; padding: 25px 0px; position: relative; height: 100px; } #search-box { position: relative; } #search-box input[type="text"] { width: 420px; height: 50px; padding: 0px 20px; padding-right: 100px; font-size: 18px; border-radius: 3px; } #search-box #search-submit { position: absolute; top: 0px; right: 0px; width: 50px; height: 50px; padding: 0px; cursor: pointer; background-color: transparent; background-repeat: no-repeat; background-position: center; border: none; font-size: 0px; } #search-box .open-visual-shopper { position: absolute; top: 0px; right: 50px; width: 50px; height: 50px; padding: 0px; background-color: transparent; border: none; opacity: 30%; } #header #cart_box { position: relative; border-radius: 5px; height: 50px; margin-left: 10px; min-width: 180px; padding: 10px 5px 10px 10px; } #header #cart_box #cart-button { display: block; text-decoration: none; cursor: pointer; } #header #cart_box .fa { float: left; display: block; margin-left: 3px; width: 34px; height: 100%; font-size: 1.8em; line-height: 1.2em; } #header #your-cart { display: block; font-size: 12px; line-height: 1em; font-weight: normal; text-transform: uppercase; } #header #cart-details { display: block; margin-top: 4px; font-size: 11px; line-height: 1em; text-transform: uppercase; font-weight: bold; } #header #cart-preview { opacity: 0; visibility: hidden; position: absolute; top: 48px; right: 0px; z-index: 10000; padding: 10px 30px; width: 500px; font-size: 0.9em; background: #fafafa; color: #000; border: solid 1px #D66676; border-radius: 5px 0px 5px 5px; box-shadow: #333 0px 0px 20px; } #header #cart-preview .row.item { border-bottom: dotted 1px #ddd; } #header #cart-preview .row.item:hover { background: #f0f0f0; } #header #cart-preview .row .col { vertical-align: middle; padding-top: 10px; padding-bottom: 10px; } #header #cart-preview .price { display: block; } #header #cart-preview .price_sum { font-size: 1.3em; color: #FF4A8C; } #header #cart-preview .price_total { font-size: 1.3em; vertical-align: middle; } #header #cart-preview .btn { margin: 0px; vertical-align: middle; margin-left: 15px; } #header #cart_box:hover { border-radius: 5px 5px 0px 0px; } #header #cart_box:hover #cart-preview { opacity: 1; visibility: visible; } #wowslider-container1 { overflow: hidden; } /* * Breadcrumbs */ #breadcrumbs { margin-top: 10px; padding: 5px 0px 0px 0px; font-size: 12px; line-height: 1.5em; padding-left: 20px; } #breadcrumbs .breadcrumbs { padding: 0px 20px; } #breadcrumbs div.bc-link { display: inline; } #breadcrumbs i.fa-home { font-size: 1.5em; margin-right: 5px; display: inline-block; } #breadcrumbs a { text-transform: uppercase; } #breadcrumbs span.bc-separator { padding: 0px 5px; opacity: 0.7; font-stretch: ultra-condensed; } /** TOP MENU */ #menu { padding: 0px 0px; min-height: inherit; line-height: 50px; } #menu ul { margin: 0px; padding: 0px; list-style: none; } #menu li { display: inline-block; margin-left: 8px; } #menu a { display: inline-block; padding: 0px 10px; min-height: 28px; line-height: 28px; border-radius: 3px; text-transform: uppercase; text-decoration: none; font-weight: bold; } #menu .selected a, #menu a:hover { -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; } #responsive-header .responsive-menu li[data-icon] a { background-image: none !important; } /** MAIN HORIZONTAL MENU */ #menu2 { min-height: 60px; position: relative; padding: 17px 0px; } #menu2 ul { margin: 0px; padding: 0px; list-style: none; width: 100%; border-spacing: 0px; } #menu2 li { display: inline-block; padding: 5px 0px; } #menu2 a { display: block; line-height: 1em; padding: 0px 1em; text-transform: uppercase; font-weight: bold; font-size: 12px; text-align: center; } /** RESPONSIVE MENUS */ .responsive-menu > ul, .responsive-menu ul { list-style: none; padding: 0px; margin: 0px; } .responsive-menu li { position: relative; } .responsive-menu a { display: block; height: 50px; line-height: 50px; padding: 0px 50px 0px 10px; margin: 1px 0px 0px 0px; border-left: none; border-right: none; text-decoration: none; } .responsive-menu > ul > li:first-child > a { margin-top: 0px; } .responsive-menu a:hover { opacity: 0.8; } .responsive-menu .toggle-button { display: block; position: absolute; top: 0px; right: 0px; width: 52px; height: 50px; line-height: 50px; text-align: center; cursor: pointer; } .responsive-menu > ul > li > a { text-transform: uppercase; height: 60px; line-height: 60px; } .responsive-menu > ul > li > .toggle-button { width: 60px; height: 60px; line-height: 60px; } .responsive-menu ul.level_2 > li > a { padding-left: 2em; text-transform: uppercase; } .responsive-menu ul.level_3 > li > a { padding-left: 3.5em; } .responsive-menu ul.level_4 > li > a { padding-left: 4em; } .responsive-menu ul.level_5 > li > a { padding-left: 4.5em; } .responsive-menu ul.level_6 > li > a { padding-left: 5em; } /** SIDEBAR COLLAPSIBLE MENUS */ .sidemenu > ul { display: block !important; display: block; position: relative; z-index: 100; margin: 0px -7px !important; } .sidemenu > ul, .sidemenu ul.menu { margin: 0px; padding: 0px; list-style: none; } .sidemenu a { text-decoration: none; padding: 7px 32px 7px 7px; line-height: 1.3em; display: block; position: relative; } .sidemenu li { position: relative; display: block; } .sidemenu > ul > li.icon > a { padding-left: 34px; background-position: 3px 50%; background-size: 24px 24px; background-repeat: no-repeat; } .sidemenu > ul > li > a { text-transform: uppercase; font-weight: bold; } .sidemenu > ul > li.first > a { border-top: solid 1px transparent; } .sidemenu .toggle-button { position: absolute; width: 30px; height: 31px; line-height: 31px; right: 0px; top: 0px; cursor: pointer; text-align: center; } .sidemenu > ul > li > .toggle-button { top: 0px; } .sidemenu .level_2 > li > a { padding-left: 1.2em !important; text-transform: uppercase; } .sidemenu .level_3 > li > a { padding-left: 2em !important; } .sidemenu .level_4 > li > a { padding-left: 2.8em !important; font-size: 0.9em; } .sidemenu .level_4 > li > a:before { content: '- '; } .sidemenu .level_5 > li > a { padding-left: 3.6em !important; font-size: 0.9em; }@media print { #header, #top, #top-bar, #sidebar, #breadcrumbs, #sidebar-bottom, #footer, #main > .wrapper > .row > .col-md-3, .addthis-smartlayers, #cat-menu-toggle, #product-details .buttons { display: none !important; } #content-title { background: none !important; color: #000; font-size: 2em; } body { padding-top: 0px !important; } #main > .wrapper > .row > .col-md-9 { width: 100% !important; } a[href]:after { content: none !important; } } .sidebar .block { margin-bottom: 20px; } .sidebar .block-content { padding: 12px 19px; } .sidebar .block-content p:first-child { margin-top: 5px; } #sidebar-contacts { text-align: center; } #sidebar-contacts a { text-decoration: underline; } #sidebar-logos { text-align: center; } #sidebar .logos-block, #sidebar-logos.block { background: none !important; } #sidebar-banners { padding: 15px 0px; text-align: center; } #sidebar-bottom { position: relative; float: left; width: 100%; } #sidebar-bottom .block-content, #sidebar-bottom #sidebar-contacts { text-align: center; } /** * RELATED SHOPS */ .sidebar .related-shops-block { z-index: 10; } .related-shops-block .block-content { padding: 0px; } #sidebar-related-shops { } #sidebar-related-shops .shop { clear: both; position: relative; float: left; width: 100%; padding: 10px 0px; } #sidebar-related-shops .shop-left, #sidebar-related-shops .shop-right { position: relative; float: left; } #sidebar-related-shops .shop .shop-left { width: 35%; } #sidebar-related-shops .shop .shop-right { width: 65%; } #sidebar-related-shops .shop a.image { display: block; vertical-align: middle; padding: 0px 15px 0px 15px; } #sidebar-related-shops .shop img { border-radius: 5px; padding: 2px; max-width: 100%; } #sidebar-related-shops .shop img:hover { opacity: 0.8; } #sidebar-related-shops a.domain { display: block; font-weight: bold; margin-top: 2px; padding-right: 5px; } #sidebar-related-shops .groups { margin-top: 4px; font-size: 12px; padding-right: 5px; } #sidebar-related-shops .groups a { text-decoration: none; } #sidebar-related-shops .groups a:hover { text-decoration: underline; }/** GENERAL */ body { background: #E8E8E8 url(https://est.ee.shop.cloudscale.ee/css/img.php?id=4007) top center; } body, td, label { color: #222222; } a { color: #2896FF; } a:hover { color: #126BDA; } /** HEADER */ #top { background: #E8E8E8; color: #FFFFFF; } #menu a, #top .user-widget .menu-toggle { color: #650000; } #top .lang-switcher a { color: #650000; } #menu .selected a, #menu a:hover { color: #FF4A8C; background: #D4D4D4; } #menu2 { background: #DDDDDD; } #menu2 a { color: #666666; } #menu2 a.active { color: #000000; } #responsive-header a.logo { background-image: url(https://est.ee.shop.cloudscale.ee/css/img.php?id=8667); } #responsive-header #menu-bar { background: #FF4A8C; color: #F2F2F2; box-shadow: #555 0px 3px 20px; } #top-slogans, #responsive-header #slogans li { color: #999; } #top-slogans .fa, #responsive-header #slogans li .fa { color: #666; } #top-slogans, #responsive-header .wrapper { background-color: transparent } .subpage #top-slogans { border-bottom: solid 1px #ddd; } .responsive-menu a { background: #f5f5f5; color: #888; } .responsive-menu > ul > li > a { color: #FFFFFF; background: #B0AFAC; } .responsive-menu ul.level_2 > li > a { color: #333; } .responsive-menu ul.level_3 > li > a { color: #333; } .responsive-menu .toggle-button { background: #888888; color: #FFFFFF; } .responsive-menu .toggle-button:hover { opacity: 0.9; } #cat-menu.responsive-menu { background: #fff; } #header { background: #650000 url(https://est.ee.shop.cloudscale.ee/css/img.php?id=4011) repeat !important; border-bottom: solid 1px #CCCCCC; } #header a.logo { background: url(https://est.ee.shop.cloudscale.ee/css/img.php?id=8666) left center no-repeat; } #header #cart_box { background: #FF4A8C; color: #FFFFFF; } #header #cart_box a { color: #FFFFFF; } #header #cart_box:hover { background-color: #D66676; } #header #your-cart { color: #fff; } #header #cart-details { color: #fff; } #search-box input[type="text"] { border: solid 1px #DDDDDD; color: #888888; background: #F9FAFB; } #slider { background: #020202 url(https://est.ee.shop.cloudscale.ee/css/img.php?id=4012) repeat; } #breadcrumbs a { color: #B03737; } #breadcrumbs span { color: #8A2B2B; } /** BLOCK-TITLES */ #content-title, .block-title { color: #DDDDDD; background: #650000; } .sort-options a { color: #DDDDDD; } .sort-options a:hover, .sort-options a.active { background: #DDDDDD; color: #650000; } #sidebar h1, #sidebar .block-title { color: #FFFFFF; background: #7D0000; } /** SIDEBAR */ .sidebar .block { background: #FFFFFF; color: #7991A8; } .sidebar .block-content { border: solid 1px #dbe1e9; } .sidebar ul.menu a { color: #650000; } .sidebar ul.menu a:hover, .sidebar ul.menu a.active { color: #B30000; } .sidemenu > ul > li > a { border-top: dotted 1px #DDDDDD; } .sidemenu .toggle-button { background: #F9F9F9; color: #CCCCCC; } .sidemenu .toggle-button:hover { background: #CCCCCC; color: #FFFFFF; } .sidemenu li.expanded:hover > a { background-color: #FFFFFF; color: #650000; } .sidemenu li:hover > a, .sidemenu li.expanded > a:hover { background-color: #F5F5F5; color: #B30000; } .sidemenu li.selected > a { background-color: #F5F5F5 !important; color: #B30000 !important; } #sidebar-related-shops .groups, #sidebar-related-shops .groups a { color: inherit; } #sidebar-related-shops .shop img { background: #fff; box-shadow: #aaa 2px 2px 5px; } #module-content { background: #FFFFFF; } body.status-200 #module-content.module-shop { background: transparent; } /** FOOTER */ #footerA { background: #DDDDDD; } #footer-logos-block img { box-shadow: #bbb 5px 5px 5px; } #footerB { background: #7A0101 url(https://est.ee.shop.cloudscale.ee/css/img.php?id=8670) bottom center no-repeat; } #footerB #newsletter-widget input { border: solid 1px #ddd; } #footerB #newsletter-widget .btn { color: #FFFFFF; background: #FFB400; border: solid 1px #FFB400; } #footerB #newsletter-widget .btn:hover { color: #FFFFFF; background: #E8A405; border: solid 1px #E8A405; } #footer-blocks h3 { color: #EEEEEE; } #footer-blocks { color: #BBBBBB; } #footer-blocks a { color: #BBBBBB; } #footer-blocks li a:hover { color: #FFFFFF; } /** PRODUCTS GENERAL */ #search_results_text { background: #eee; } .product-box .price .old, .product-box .price.old { color: #888888; } .product-box .price .current, .product-box .price.normal, .product-box .price.current { color: #222222; } .product-box .price .new, .product-box .price.new { color: #ED912F; } .compare a.black { color: #000; } .compare a.red { color: #FE411B; } .compare a.gray { color: #555; } .compare a.gray:hover { color: #000 !important; } #request_stock_info { background: url(../../../images/icon-question.jpg) left center no-repeat; color: #000; } #request_stock_notify { background: url(../../../images/icon-notify.jpg) left center no-repeat; color: #000; } #stock_info_form .input { border: solid 1px #ddd; } #stock_info_form .input.error { border: solid 1px red; } /** GRID PRODUCTS */ .grid-products .grid-box { border: solid 1px #dbe1e9; background: #fff; } .grid-products .grid-box:hover { box-shadow: #ccc 0px 0px 10px; } .grid-products .grid-box h3 a { color: #014B8C; } .grid-products .grid-box h3:hover a { color: #ED632F; } .grid-products .grid-box .brand_and_article { color: #CCCCCC; } .grid-products .grid-box .description { color: #879AAA; } .grid-products .grid-box .description:hover { color: #333333; } .grid-products .grid-box .monthly_payment, .grid-products .grid-box .standard_price { color: #CCCCCC; } .grid-products .grid-box .color_thumbnails img { background: #fff; border: solid 1px #ddd; } .grid-products .grid-box .color_thumbnails img:hover { border: solid 1px #ed632f; } .grid-products .grid-box .color_thumb:hover a.color_name { background: #ed632f; border: solid 1px #ed632f; color: #fff; } .grid-box .delivery-notes { color: #538C02; } /* discount sticker container */ .product-box .campaign-sticker { color: #FFFFFF; } /* discount sticker main-background */ .product-box .campaign-sticker:before { border-top-color: #A52A2A; } /* discount sticker background-shadow */ .product-box .campaign-sticker:after { /* border-color: COLOR_SHADOW_DISCOUNT_STICKER; */ border-color: #3C3721; } /** SELECT GROUP PRODUCT */ .group_options { background: #333 url(../../../images/ajax-loader-dark.gif) center no-repeat; } .group_options, .group_options a { color: #fff; } .group_products tr:hover { background: #666; } .group_products .text .red { color: #FDC9AE; } .group_products .text .green { color: #C8E071; } /** SALE ICONS */ .sale_icons .icon span { position: relative; } #search-box #search-submit:before, .sale_icons .icon-popular span:before, .sale_icons .icon-topseller span:before, .sale_icons .icon-discount span:before, .product-box .action .btn-success:before { background-image: url(https://est.ee.shop.cloudscale.ee/layouts/default_v3/images/icons.png); background-repeat: no-repeat; width: 16px; height: 16px; content: ''; } #search-box #search-submit:before, .sale_icons .icon-popular span:before, .sale_icons .icon-topseller span:before, .sale_icons .icon-discount span:before { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .sale_icons .icon span { background-color: #ED632F; } .sale_icons .icon i { background: rgba(255,255,255, 0.8); color: #ED632F; } .sale_icons .icon:hover span { background-color: #333333; } #search-box #search-submit:before { background-position: -3px -0px; } .sale_icons .icon-popular span:before { background-position: -3px -38px; } .sale_icons .icon-topseller span:before { background-position: -3px -57px; } .sale_icons .icon-discount span:before { background-position: -3px -19px; } .sale_icons .icon-gift span { background-image: url(https://est.ee.shop.cloudscale.ee/layouts/default_v3/images/sale-icons/gift.png); } .product-box .action .btn-success:before { background-position: -3px -76px; width: 15px; height: 15px; } /** SINGLE PRODUCT */ .large-box { background: #fff; } .large-box #mainpic_title i { background: #ddd; } .large-box .thumbnails span.thumb_title { color: #fff; } .large-box .thumb:hover span.thumb_title { background: #000; background: rgba(0,0,0, 0.5); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); color: #fff; } .large-box .thumbnails img { border: solid 1px #ddd; } .large-box .thumbnails img.active { border: solid 1px #555; } .large-box .color_thumbnails img { border: solid 1px #ddd; } .large-box .color_thumbnails img.active { border: solid 1px #555; } .large-box .color_thumb a.color_name { color: #fff; } .large-box .color_thumb:hover a.color_name { background: #000; background: rgba(0,0,0, 0.5); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); color: #fff; } .large-box .cart_amount { border: solid 1px #ddd; } .large-box .compare a { background: #eee; } .large-box .compare a:hover { background: #e5e5e5; } .large-box .stock { color: #999; } .large-box .in_stock { color: green; } .large-box .out_of_stock { color: red; } .large-box #tarbelaen-calc { background: #fafafa; } .large-box #tarbelaen-calc #monthly_payment { background: #eee; border: solid 1px #ccc; } .large-box #tarbelaen-calc input, .large-box #tarbelaen-calc select { border: solid 1px #ddd !important; } .large-box .category_icons a { border: solid 1px #333; background: orange; color: #fff; } .large-box .category_icons a:hover { border: solid 1px #000; background: #ccc; color: #fff; } /** * PRODUCT BUNDLE SELECT */ .large-box #bundle-items .bundle-item { background: #eee; } .large-box #bundle-items .bundle-item .select_alert { border: solid 1px red; } .large-box #bundle-items .selectboxit-focus i { color: #fff; } .large-box #bundle-items .bundle-item .item-title { color: #000; } .large-box #bundle-items #group-images div { border: dashed 1px #aaa; } .large-box #bundle-items #group-images .image i { color: #ddd; } /** DROPDOWN FILTERS */ #shop-filters { background: #FFFFFF; border: solid 1px #ddd; } /** PARAM-FILTERS */ .params_filters .param_values { border-bottom: dotted 1px #ddd; } .params_filters .toggle_link { color: inherit; } .params_filters h3 { color: #555555; } .params_filters .param_value a { color: #000000; } .params_filters .count { color: #555; } #content .params_filters { background: #EBF0F5; } /** PAGINATION */ .pagination a { color: #666666; background-color: #EEEEEE; } .pagination a:hover { background-color: #EEEEEE; } .pagination a.active { background-color: #777777; color: #FFFFFF; } /** BUTTONS */ /*SUCCESS*/ .btn-success, .btn-success.disabled, .btn-success[disabled] { color: #FFFFFF; background-color: #FFB400; border-color: #FFB400; } .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { color: #FFFFFF; background-color: #E8A405; border-color: #E8A405; } .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { background-image: none; } .btn-success.disabled, .btn-success[disabled] { opacity: 0.8; } /*WARNING*/ .btn-warning, .btn-warning.disabled, .btn-warning[disabled] { color: #FFFFFF; background-color: #D15F08; border-color: #D15F08; } .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { color: #FFFFFF; background-color: #B54F0B; border-color: #B54F0B; } .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { background-image: none; } .btn-warning.disabled, .btn-warning[disabled] { opacity: 0.8; } /*INFO*/ .btn-info, .btn-info.disabled, .btn-info[disabled] { color: #FFFFFF; background-color: #69B6FF; border-color: #69B6FF; } .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { color: #FFFFFF; background-color: #2E88DB; border-color: #2E88DB; } .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { background-image: none; } .btn-info.disabled, .btn-info[disabled] { opacity: 0.8; } /*DANGER*/ .btn-danger, .btn-danger.disabled, .btn-danger[disabled] { color: #FFFFFF; background-color: #E40000; border-color: #E40000; } .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { color: #FFFFFF; background-color: #C80506; border-color: #C80506; } .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { background-image: none; } .btn-danger.disabled, .btn-danger[disabled] { opacity: 0.8; } /*INACTIVE*/ .btn-inactive, .btn-inactive.disabled, .btn-inactive[disabled] { color: #FFFFFF; background-color: #DDDDDD; border-color: #DDDDDD; } .btn-inactive:hover, .btn-inactive:focus, .btn-inactive:active, .btn-inactive.active, .open .dropdown-toggle.btn-inactive { color: #FFFFFF; background-color: #CCCCCC; border-color: #CCCCCC; } .btn-inactive:active, .btn-inactive.active, .open .dropdown-toggle.btn-inactive { background-image: none; } .btn-inactive.disabled, .btn-inactive[disabled] { opacity: 0.8; } #page-workers #module-content > ul { display: block; clear: both; position: relative; float: left; width: 100%; margin: 10px 0px 20px 0px; padding: 0px; list-style: none; border-collapse: collapse; } #page-workers #module-content > ul > li { display: table-cell; padding: 10px; margin: 0px; width: 245px; text-align: center; border: solid 1px #ddd; border-collapse: collapse; border-radius: 0px; vertical-align: middle; font-weight: bold; position: relative; } #page-workers #module-content > ul > li > img { max-width: 100%; max-height: 150px; margin: 10px auto 10px auto; display: block; border-radius: 3px; clear: both; } #page-workers #module-content2 > ul > li::before { content: ''; display: block; height: 165px; } #page-workers #module-content > ul > li > a { display: block; font-weight: normal; } #page-workers #module-content > ul > li > ul { list-style: none; margin: 5px 0px 0px 0px; padding: 0px 10px; } #page-workers #module-content > ul > li > ul > li, #page-workers #module-content > ul > li > ul > li > span { font-weight: normal; display: inline-block; font-style: italic; font-size: 0.95em; line-height: 1.3em; color: #aaa; } #page-workers #module-content .break { display: none; width: 100px; margin-top: -1px; clear: both; } #page-workers.screen-md #module-content .break:nth-child(3n), #page-workers.screen-lg #module-content .break:nth-child(3n) { display: block; } #page-workers.screen-xs #module-content .break:nth-child(4n), #page-workers.screen-sm #module-content .break:nth-child(4n) { display: block; } #page-workers.screen-xs #module-content > ul > li, #page-workers.screen-sm #module-content > ul > li { width: 360px; } #page-workers.screen-xxs #module-content > ul > li { display: block !important; margin: 10px auto !important; } #top { min-height: 50px; } #top .user-widget { position: relative; line-height: inherit; width: 100%; max-width: 415px; } #top .user-widget .menu-toggle { line-height: 50px; float: right; display: inline-block; text-align: right; } #top .user-widget .menu-toggle .toggle { vertical-align: middle; margin-left: 3px; margin-top: -1px; font-size: 0.8em; } #top .user-widget .menu-toggle .fa.icon { font-size: 1.2em; margin: 0px 5px; } #top .user-widget .menu { position: absolute; right: 0px; top: 50px; background: #555; z-index: 1000; height: auto; border-radius: 0px 0px 5px 5px; overflow: hidden; border: solid 1px #444; } #top .user-widget #guest-menu { padding: 18px 15px 15px 15px; width: 410px; } #top .user-widget #guest-menu p { padding: 0px; margin: 0px 0px 10px 5px; font-size: 0.9em; color: #aaa; } #top .user-widget #guest-menu .inputs { } #top .user-widget #guest-menu input { height: 30px; padding: 0px 10px; margin: 0px 3px; border-radius: 5px; border: solid 1px #444; color: #333; box-shadow: #555 0px 0px 1px; background: #eee; width: 100%; max-width: 150px; font-size: 0.9em; } #top .user-widget #guest-menu input::-webkit-input-placeholder { color: #333; } #top .user-widget #guest-menu .links { font-size: 0.9em; color: #999; margin-top: 5px; padding-left: 2px; } #top .user-widget #guest-menu .links a { color: #eee; padding: 0px 4px; } #top .user-widget ul { list-style: none; margin: 0px; padding: 0px; min-width: 200px; overflow: hidden; } #top .user-widget li { padding: 0px; margin: 0px; border-bottom: solid 1px #444; border-top: solid 1px #666; line-height: 40px; font-size: 0.9em; } #top .user-widget li:last-child { border-bottom: none; } #top .user-widget li .fa { font-size: 1.5em; margin-right: 10px; color: #888; min-width: 20px; text-align: center; text-shadow: #000 1px 1px 1px; } #top .user-widget li:hover .fa { color: #ddd; } #top .user-widget a.submit-login { background: #E16A00; color: #fff; padding: 0px 10px; border-radius: 5px; display: inline-block; height: 30px; line-height: 30px; vertical-align: middle; position: relative; top: -1px; margin-left: 3px; } #top .user-widget a.submit-login:hover { opacity: 0.9; } #top .user-widget a.menu-toggle { text-decoration: none; } #top .user-widget a.menu-toggle:hover { opacity: 0.8; } #top .user-widget li a { padding: 0px 20px; display: block; color: #fff; text-decoration: none; } #top .user-widget li a:hover { background: #E16A00; }