@import url("//fonts.googleapis.com/css?family=Lexend+Deca:n,b,i");
@import url("//fonts.googleapis.com/css?family=Shadows+Into+Light+Two:n,b,i");
@import url("//fonts.googleapis.com/css?family=Indie+Flower:400");
#shop { background-color: rgb(44, 62, 80); }
#shop .block #shopblocks-pagination .pagination li.btn-pagination-selected a { background-color: #d2d6d7 !important; }
#shop .btn-group .btn:first-child { border-radius: 2px 0px 0px 2px; }
#shop .btn-group .btn:last-child { border-radius: 0px 2px 2px 0px; }
#shop .btn.btn-default { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; display: inline; width: auto; }
#shop .btn.btn-default, #shop .input-group .input-group-addon, #shop .input-group .input-group-btn .btn, #shop .block #shopblocks-pagination .pagination li a { background-color: rgb(236, 240, 241); background-image: none; border-color: #37424a; color: #2c3e50; font-family: 'Lexend Deca', Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none; }
#shop .btn.btn-default:hover, #shop .btn.btn-default:focus, #shop .input-group .input-group-btn .btn:hover, #shop .input-group .input-group-btn .btn:focus, #shop .block #shopblocks-pagination .pagination li a:hover, #shop .block #shopblocks-pagination .pagination li a:focus { background-color: #d2d6d7 !important; background: #d2d6d7 !important; border-color: #1d2830 !important; color: #122436 !important; }
#shop .container-fluid .container { max-width: 1170px !important; }
#shop .font-indie-flower-400 { font-family: 'Indie Flower' !important; font-weight: 400 !important; }
#shop .input-group .input-group-addon.left { border-radius: 2px 0px 0px 2px; -moz-border-radius: 2px 0px 0px 2px; -webkit-border-radius: 2px 0px 0px 2px; }
#shop .input-group .input-group-addon.right { border-radius: 0px 2px 2px 0px; -moz-border-radius: 0px 2px 2px 0px; -webkit-border-radius: 0px 2px 2px 0px; }
#shop .input-group .input-group-btn.left .btn-default { border-radius: 2px 0px 0px 2px; -moz-border-radius: 2px 0px 0px 2px; -webkit-border-radius: 2px 0px 0px 2px; }
#shop .input-group .input-group-btn.right .btn-default { border-radius: 0px 2px 2px 0px; -moz-border-radius: 0px 2px 2px 0px; -webkit-border-radius: 0px 2px 2px 0px; }
#shop .input-group input.form-control { height: 36px; }
#shop .input-group input.form-control.left { border-radius: 2px 0px 0px 2px; -moz-border-radius: 2px 0px 0px 2px; -webkit-border-radius: 2px 0px 0px 2px; }
#shop .input-group input.form-control.right { border-radius: 0px 2px 2px 0px; -moz-border-radius: 0px 2px 2px 0px; -webkit-border-radius: 0px 2px 2px 0px; }
#shop .shopblocks-add-to-basket .input-group .input-group-addon { height: 36px; }
#shop .shopblocks-add-to-basket .input-group .quantity-field { height: 36px; }
#shop .test { color: red; }
#shop a, #shop span a { font-family: 'Lexend Deca', Helvetica, Arial, sans-serif; color: #00b2a9; font-style: normal; font-weight: normal; text-decoration: underline; }
#shop a:hover, #shop a:focus, #shop span a:hover, #shop span a:focus { color: #007f79; font-style: normal; font-weight: normal; text-decoration: underline; }
#shop h1, #shop h1 a { font-family: 'Shadows Into Light Two', Helvetica, Arial, sans-serif; font-size: 36px; color: #ffffff; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none; }
#shop h2, #shop h3, #shop h4, #shop h5, #shop h6, #shop h2 a, #shop h3 a, #shop h4 a, #shop h5 a, #shop h6 a { font-family: 'Lexend Deca', Helvetica, Arial, sans-serif; font-size: 24px; color: #ffffff; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none; }
#shop html, #shop body, #shop p, #shop ul, #shop ol, #shop li, #shop th, #shop td, #shop label { font-family: 'Lexend Deca', Helvetica, Arial, sans-serif; font-size: 14px; color: #ffffff; }
#shop input, #shop select, #shop textarea, #shop .form-control, #shop .input-group input.form-control, #shop .shopblocks-add-to-basket .input-group .quantity-field, #shop select { border-color: #37424a; font-size: 16px; color: #000000; }
#shop .nav li a:hover { background-color: #34495e; }
#blocklab-search-page, #blocklab-category-page { background-color: #34495e; }
body:has(#blocklab-home-page) { background: linear-gradient( rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6) ), linear-gradient(135deg, rgba(1, 5, 22, 1) 0%, rgba(98, 222, 197, 1) 33%, rgba(94, 0, 254, 1) 67%, rgba(1, 5, 22, 1) 100%); }

