:root {
--main-dark-blue: #0D1F6B;
--main-light-blue: #3E51A0;
--main-grey: #EAECF1;
}
body {
font-family: 'Poppins', sans-serif;
font-size: 14px;
font-weight: 400;
background-color: #FFFFFF !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 600;
}
h1 {
font-weight: 700;
font-size: 54px;
}
h2 {
font-size: 48px;
}
h3 {
font-size: 38px;
}
h4 {
}
h5 {
}
h6 {
}
p {
}
a {
text-decoration: none;
font-weight: 500;
}
b, strong {
font-weight: 700;
}
span {
} .button-main-blue,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button, .woocommerce input.button {
font-weight: 500;
color: #FFFFFF;
text-align: center;
background: var(--main-light-blue);
padding: 15px 22px;
border-radius: 38px;
border: 1px solid var(--main-light-blue);
height: 47px;
text-decoration: none;
}
a.button-main-blue:hover {
color: #FFFFFF;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.button-main-blue:hover {
background: var(--main-dark-blue);
text-decoration: none;
}
.button-main-blue-invert {
color: var(--main-light-blue);
background: #FFFFFF;
}
.button-main-blue-invert:hover {
background: var(--main-light-blue);
color: #FFFFFF;
}
.button-circle {
width: 38px;
height: 38px;
display: block;
border: 1px solid var(--main-light-blue);
border-radius: 50%;
margin-top: 19px;
text-align: center;
padding: 4px 0;
position: relative;
}
.button-circle.is-label { margin-bottom: 25px;
}
.button-circle .icon-label {
font-weight: 600;
font-size: 10px;
margin-top: 12px;
position: absolute;
width: max-content;
text-align: center;
max-width: 70px;
left: -8px;
color: #333333;
}
.log-in-woocom .icon-label {
left: -12px;
}
.button-circle svg {
fill: var(--main-light-blue);
margin-top: 3px;
}
.button-circle:hover {
background: var(--main-light-blue);
}
.button-circle:hover svg {
fill: #FFFFFF;
}
.button-circle-dark-blue {
border: 1px solid var(--main-dark-blue);
}
.button-circle-dark-blue:hover {
background: var(--main-dark-blue);;
}
.button-circle-dark-blue svg {
fill: var(--main-light-blue);
margin-top: 3px;
}
.button-circle-dark-blue:hover svg {
fill: #FFFFFF;
}
.button-circle-inv-dark-blue {
border: 1px solid var(--main-dark-blue);
background: var(--main-dark-blue);
}
.button-circle-inv-dark-blue:hover {
background: #FFFFFF;
}
.button-circle-inv-dark-blue:hover svg {
fill: var(--main-dark-blue);
}
.button-circle-inv-dark-blue svg {
fill: #FFFFFF;
}
.search-submit.button-circle-inv-dark-blue svg {
margin-top: -2px;
}
.request-a-quote {
margin: 7px 2.5rem 0 1rem;
}
.log-in-woocom {
margin-right: 26px;
}
.bag-woocom {
margin-right: 30px;
position: relative;
}
.quantity-cart-q {
position: absolute;
top: -10px;
right: -2px;
display: block;
width: 18px;
height: 18px;
background: var(--main-light-blue);
color: #FFFFFF;
border-radius: 50%;
font-size: 11px;
text-align: center;
line-height: 1.7;
}  #navigation {
position: static;
}
#navigation nav ul.sub-menu {
display: none;
position: absolute;
width: 260px;
margin: 0;
padding: 10px 15px;
background: #F5F5F5;
list-style: none;
}
#navigation nav > ul > li {
position: static;
list-style: none;
margin-top: 16px;
}
.custom-logo-link {
display: block;
}
.search-form-header {
position: relative;
}
.search-form .label-search .input-style {
border-color: transparent;
width: 0;
transition: all 0.3s;
}
.search-form .label-search {
position: absolute;
right: 0;
top: 5px;
}
.search-form .label-search.show-search {
display: block;
}
.search-form .label-search.show-search .input-style {
height: 48px;
width: 205px;
border: 1px solid var(--main-light-blue);
}
.input-style {
height: 48px;
width: 100%;
display: block;
border-radius: 31px;
border: 1px solid var(--main-light-blue);
padding: 18px;
}
#but-search-header {
position: absolute;
top: 0;
right: 5px;
z-index: 2;
}
#billboard-form {
margin-top: -128px;
position: relative;
margin-bottom: 128px;
}
.wrap-billboard-form-search {
padding: 40px;
width: 31%;
margin: 0 auto;
background: url(//www.quantekinstruments.com/wp-content/themes/maxcanvas_child/image/search-background-3.png); background-size: 100%;
background-repeat: no-repeat;
background-position: bottom;
}
.search-form-billboard {
display: flex;
}
.label-search-form-billboard {
position: relative;
margin-right: 10px;
flex-grow: 2;
}
.search-form-billboard .input-style {
margin-right: 10px;
width: 100%;
}
.search-form-billboard .button-main-blue {
border-color: #FFFFFF;
}
.wrap-billboard-form-search:after,
.wrap-billboard-form-search:before {
content: '';
position: absolute;
bottom: 0;
height: 68px;
width: 34.55%;
display: block;
background: #FFFFFF;
}
.wrap-billboard-form-search:before {
left: 0;
}
.wrap-billboard-form-search:after {
right: 0;
} .title-block {
text-align: center;
font-size: 48px;
line-height: 1.3;
font-weight: 600;
color: #000000;
}
.slick-prev {
left: 50px;
z-index: 1;
}
.slick-prev i {
margin-right: 5px;
}
.slick-next {
right: 50px;
}
.slick-next i {
margin-left: 5px;
}
.slick-slide {
position: relative;
}
.slick-prev:before, .slick-next:before {
display: none;
}
.slick-prev, .slick-next {
font-size: 34px;
line-height: 1;
color: var(--main-light-blue);
background: #F4F4F4;
border: 3px solid #3E51A0;
border-radius: 50%;
height: 40px;
width: 40px;
text-align: center;
}
.slick-prev:focus,
.slick-next:focus {
color: var(--main-light-blue);
background: #FFFFFF;
}
.slick-prev:hover, .slick-next:hover {
background: var(--main-dark-blue);
color: #FFFFFF;
}
.slick-prev:hover svg path, .slick-next:hover svg path {
fill: #FFFFFF;
}
.slick-dots li {
height: 18px;
width: 18px;
border-radius: 18px;
border: 1px solid transparent;
padding: 3px;
margin: 0 2px;
}
.slick-dots li.slick-active {
border-color: #3E51A0;
}
.slick-dots li button {
width: 8px;
height: 8px;
background: #C4C4C4;
border-radius: 8px;
text-indent: -9999px;
}
.slick-dots li.slick-active button {
background: #3E51A0;
} .item-block-product a.button-add-to-cart-q,
.woocommerce a.button-add-to-cart-q {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
background: transparent;
color: var(--main-dark-blue);
padding-left: 0;
border-top: 1px solid #D2D2D2 !important;
border-bottom: 1px solid #D2D2D2 !important;
border-radius: 0;
flex-direction: row-reverse;
}
.woocommerce a.button-add-to-cart-q.price_show { }
.but-buttom-add-cart {
width: 100%;
max-width: 100%;
font-weight: 600;
padding: 10px 0;
color: var(--main-light-blue);
text-align: left;
} .item-block-product a.button-add-to-cart-q:hover,
.woocommerce a.button-add-to-cart-q:hover {
background: transparent;
}
.item-block-product a.button-add-to-cart-q svg,
.woocommerce a.button-add-to-cart-q svg {
fill: var(--main-dark-blue);
}
.item-block-product a.button-add-to-cart-q .button-add-show-text,
.woocommerce a.button-add-to-cart-q .button-add-show-text {
color: var(--main-dark-blue);
display: flex;
align-items: center;
transition: all 0.3s;
height: 30px;
width: 30px;
}
.item-block-product a.button-add-to-cart-q .button-add-show-text .but-text-addtocart-loop,
.woocommerce a.button-add-to-cart-q .button-add-show-text .but-text-addtocart-loop {
margin-right: 15px;
opacity: 0;
}
.item-block-product a.button-add-to-cart-q .button-add-show-text i,
.woocommerce a.button-add-to-cart-q .button-add-show-text i {
display: flex;
justify-content: center;
align-items: center;
width: 26px;
height: 26px;
border: 1px solid var(--main-dark-blue);
border-radius: 25px;
padding: 7px 5px;
line-height: 1;
vertical-align: baseline;
}
.item-block-product a.button-add-to-cart-q:hover .button-add-show-text,
.woocommerce a.button-add-to-cart-q:hover .button-add-show-text {
padding: 14px 2px 14px 10px;
border: 1px solid var(--main-dark-blue);
border-radius: 15px;
}
.item-block-product a.button-add-to-cart-q:hover .button-add-show-text .but-text-addtocart-loop,
.woocommerce a.button-add-to-cart-q:hover .button-add-show-text .but-text-addtocart-loop {
opacity: 1;
}
.item-block-product a.button-add-to-cart-q:hover .button-add-show-text i,
.woocommerce a.button-add-to-cart-q:hover .button-add-show-text i {
background: var(--main-dark-blue);;
}
.item-block-product a.button-add-to-cart-q:hover svg,
.woocommerce a.button-add-to-cart-q:hover svg {
fill: #FFFFFF;
}
.block-products {
margin-bottom: 5%;
}
.products-slider-home {
padding-bottom: 60px;
}
.products-slider-home .item-block-product img {
width: 100%;
border-radius: 15px;
margin-bottom: 1.5rem;
height: 210px;
}
.products-slider-home .item-block-product {
}
.item-block-product a.button-add-to-cart-q {
margin-bottom: 10px;
text-decoration: none;
}
.tab-slider-product .slick-prev,
.tab-slider-product .slick-next,
.products-slider-home .slick-prev,
.products-slider-home .slick-next {
transform: none;
bottom: 10px;
top: auto;
background: #FFFFFF;
box-shadow: 0px 4px 17px rgba(0, 0, 0, 0.17);
}
.products-slider-home .slick-prev {
left: calc(50% - 45px);
}
.tab-slider-product .slick-prev {
left: -60px;
top: 50%;
}
.products-slider-home .slick-next {
right: calc(50% - 45px);
}
.tab-slider-product .slick-next {
right: -60px;
top: 50%;
}
.tab-slider-product .slick-next:hover,
.tab-slider-product .slick-prev:hover {
background: var(--main-dark-blue);
}
.products-slider-home .title-item-block-product {
font-weight: 600;
color: #000000;
font-size: 16px;
text-decoration: none;
display: block;
width: 100%;
}
.wrap-icons-product-tags {
display: flex;
justify-content: space-around;
}
.product-tag-icon {
display: flex;
align-items: center;
justify-content: space-around;
color: #000000;
font-weight: 400;
text-decoration: none;
margin-bottom: 20px;
margin-right: 10px;
}
.icon-tag {
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
background: #EAECF1;
border-radius: 100%;
margin-right: 8px;
padding: 0 5px;
}
.icon-tag svg path {
fill: var(--main-dark-blue);
}
.wrap-icons-product-tags .icon-tag img {
width: 24px;
}
.files-row {
display: flex;
justify-content: space-between;
align-items: center;
padding: 20px 0 6px;
border-bottom: 1px solid #D7D7D7;
}
.file-name-datasheets svg {
margin-right: 10px;
}
.files-row .button-main-blue {
padding: 15px 30px;
line-height: 1;
}
.files-row .button-main-blue:hover {
color: #FFFFFF;
}
.embed-container {
position: relative;
padding-bottom: 56.25%;
overflow: hidden;
max-width: 100%;
height: auto;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.woocommerce div.product div.images,
.woocommerce-page div.product div.images {
width: 31%;
}
.woocommerce div.product div.images img {
border-radius: 20px;
}
.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary {
width: 65%;
}
.woocommerce div.product .product_title {
font-size: 30px;
}
.woocommerce-product-details__short-description h2 {
font-size: 20px;
}
p.line-model-product {
font-weight: 600;
color: var(--main-dark-blue);
}
.woocommerce div.product form.cart div.quantity {
margin: 0 15px 0 0;
}
.woocommerce div.product form.cart .button {
width: 112px;
padding: 12px 0;
}
.woocommerce div.product form.cart {
float: left;
}
.product_meta {
clear: both;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
display: flex;
padding-left: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
width: 100%;
border-radius: 0;
border: none;
border-right: 1px solid #FFFFFF;
background: #EAECF1;
text-align: center;
color: var(--main-dark-blue);
margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
border-right: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: var(--main-dark-blue);
padding: 1em 0;
width: 100%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
display: none;
}
.woocommerce-Tabs-panel h3,
.woocommerce-Tabs-panel h4 {
color: var(--main-dark-blue);
}
.woocommerce-Tabs-panel h3 {
font-size: 16px;
}
.woocommerce-Tabs-panel h4 {
font-size: 14px;
}
.woocommerce-Tabs-panel td.first-column {
color: #000000;
font-weight: 600;
width: 20%;
}
.woocommerce-Tabs-panel .table-striped > tbody > tr:nth-of-type(odd) {
background: #EAECF1;
}
.woocommerce-loop-product__title {
color: #000000;
margin-bottom: 5px;
min-height: 50px;
}
.title-row {
font-weight: 600;
color: var(--main-dark-blue);
}
.woocommerce-Tabs-panel .table-striped > tbody > tr.row-title-spec {
background: #FFFFFF !important;
--bs-table-accent-bg: #FFFFFF;
}
.wrpaper-video-tab {
max-width: 600px;
margin: 30px auto 0;
padding: 0 50px;
}
.support-content h4 {
text-transform: capitalize;
}
.support-content .files-row {
margin-bottom: 20px;
}
.block-tech-video {
display: flex;
justify-content: space-between;
}
.item-block-tech-video {
width: 32%;
}
.woocommerce ul.products li.product a img {
border-radius: 15px;
height: 21.5em;
object-fit: contain;
object-position: center;
}
.woocommerce ul.products li.product .button {
margin-top: 0;
margin-bottom: 5px;
}
.woocommerce ul.products li.product .button {
border: none;
display: flex;
}
.request-quote-arhive {
background: #FFFFFF;
color: var(--main-light-blue);
font-weight: 600;
border: none;
border-top: 1px solid #D2D2D2;
border-bottom: 1px solid #D2D2D2;
width: 100%;
padding: 10px 0;
text-decoration: none;
display: block;
margin: 0;
text-align: left !important;
} .item-block-product a.request-quote-arhive.button-add-to-cart-q:hover .button-add-show-text, .woocommerce a.request-quote-arhive.button-add-to-cart-q.button-add-to-cart-q:hover .button-add-show-text {
padding-left: 2px;
}
.title-page-request-quote {
font-size: 18px;
float: left;
margin-right: 3em;
}
.row-product-request {
display: flex;
padding: 1em 0;
border-top: 1px solid #D2D2D2;
border-bottom: 1px solid #D2D2D2;
}
.row-product-request .thumbnail-request {
width: 190px;
margin-right: 1em;
}
.row-product-request .thumbnail-request img {
border-radius: 15px;
}
.description-product-request .model-product-request {
color: var(--main-dark-blue);
font-weight: 500;
margin-bottom: 10px;
}
.description-product-request .title-product-request {
display: inline-block;
font-size: 16px;
font-weight: 600;
margin-bottom: 10px;
padding-right: 5em;
border-bottom: 1px solid #D2D2D2;
}
.description-product-request .product-excerpt-request {
color: #595959;
font-weight: 400;
}
.description-product-request .product-excerpt-request h4 {
font-weight: 400;
font-size: 14px;
}
.block-control-request {
margin-left: auto;
align-self: center;
padding-left: 3em;
}
.delete-request {
border: none;
background: transparent;
}
.block-form {
margin-top: 40px;
position: relative;
}
.but-grid-row {
text-align: right;
}
.but-toogle-gridlist {
background: transparent;
border: none;
margin-bottom: 20px;
}
.but-toogle-gridlist svg path {
fill: #CDCFD5;
}
.but-toogle-gridlist.active svg path {
fill: #3E51A0;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
width: 23.15%;
margin: 0 2.4% 2.992em 0;
min-height: 410px;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last {
margin-right: 0;
}
.header-row-list {
display: flex;
width: 100%;
}
.column-list {
border-right: 1px solid #BCC1D9;
text-align: center;
}
.column-list-1 {
width: 12%;
border-left: 1px solid #BCC1D9;
padding: 0;
}
.column-list-2 {
width: 20%;
}
.column-list-3 {
width: 15%;
}
.column-list-4 {
width: 15%;
}
.column-list-5 {
width: 15%;
}
.column-list-6 {
width: 30%;
}
.header-row-list .column-list .text-column {
align-items: center;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-content: center;
padding-bottom: 5px;
height: 100%;
}
.header-row-list.visible-item .column-list .text-column {
height: calc(100% - 37px);
}
.title-param-picture {
text-align: center;
background: #EAECF1;
font-weight: 600;
padding: 8px 0;
margin-bottom: 0;
display: none;
}
.title-param-picture.show-title {
display: block;
}
.name-title-list {
border: 1px solid #BCC1D9;
font-weight: 600;
color: var(--main-dark-blue);
padding: 5px;
}
.quntity-row {
display: flex;
}
input.qty::-webkit-outer-spin-button,
input.qty::-webkit-inner-spin-button { -webkit-appearance: none;
margin: 0; }
.woocommerce .quantity .qty {
background: #E5E7F1;
color: #1D1D1D;
border: none;
height: 47px;
font-weight: 600;
}
.woocommerce .row-list .quantity .qty {
height: 40px;
}
.quantity-plus, .quantity-minus {
background: #E5E7F1;
color: #484848;
padding: 5px 10px;
border: none;
height: 40px;
line-height: 1;
}
.quantity-plus {
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
}
.quantity-minus {
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
padding: 11px 10px;
}
.header-row-list .control-td {
display: flex;
align-items: center;
height: 100%;
}
.header-row-list.visible-item .control-td {
height: calc(100% - 37px);
}
.wrap-add-to-cart {
display: flex;
align-items: center;
margin-left: auto;
margin-right: 0;
border-left: 1px solid #BCC1D9;
height: 100%;
width: 50%;
}
.list-products a.button-add-to-cart-list {
width: 144px;
margin: 0 auto;
padding: 8px;
}
.list-products a.button-add-to-cart-list:hover .button-add-show-text {
border: none; height: 26px;
padding: 0;
}
.list-products a.button-add-to-cart-list span {
margin-left: 10px;
line-height: 1;
}
.list-products a.button-add-to-cart-list .button-add-show-text i {
border: none;
}
.tabel-list-character {
margin-bottom: 0;
}
.tabel-list-character > tbody > tr:nth-of-type(odd) {
background: #EAECF1;
--bs-table-accent-bg: #EAECF1;
}
.tabel-list-character > tbody > tr:nth-of-type(even) {
background: #D8DBE8;
--bs-table-accent-bg: #D8DBE8;
}
.tabel-list-character tr td.first-column {
font-weight: 600;
color: #000000;
}
.tabel-list-character tr td:last-child {
color: #060606;
}
.but-read-more-info {
text-decoration: none;
color: #FFFFFF;
background: var(--main-dark-blue);
width: 100%;
padding: 10px 0;
display: block;
text-align: center;
}
.accordion-faq {
margin-bottom: 5%;
}
.accordion-faq .accordion-item {
margin-bottom: 5px;
margin-top: 5px;
}
.accordion-faq .accordion-item.show-item {
box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15);
}
.accordion-faq .accordion-button:not(.collapsed) {
color: var(--main-dark-blue);
font-weight: 600;
border-bottom: 1px solid #C8CCDD;
background-color: #FFFFFF;
box-shadow: none;
}
.accordion-faq .accordion-button:not(.collapsed)::after,
.accordion-faq .accordion-button::after {
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMSA2LjQ0NjI5TDUuNDk5OTcgMC40NDYyNTlMMCA2LjQ0NjI5TDExIDYuNDQ2MjlaIiBmaWxsPSIjMEQxRjZCIi8+Cjwvc3ZnPgo=)
}
.accordion-faq .accordion-button::after {
transform: rotate(-180deg);
width: 11px;
height: 6px;
background-size: 11px 6px;
}
.accordion-faq .accordion-button:not(.collapsed)::after {
transform: rotate(0deg);
}
.icons-product-tags-carousel .product-tag-icon-page {
float: left;
}
.wrap-application-carousel {
height: 203px;
padding: 0 57px;
overflow-y: hidden;
}
.icons-product-tags-carousel .product-tag-icon-page .icon-tag {
margin: 0 auto 10px;
width: 50px;
height: 50px;
} .icons-product-tags-carousel .product-tag-icon-page .icon-tag svg {
position: relative;
z-index: 1;
}
.icons-product-tags-carousel .product-tag-icon-page .icon-tag svg path {
fill: var(--main-dark-blue);
}
.icons-product-tags-carousel .product-tag-icon-page.active .icon-tag svg path {
fill: var(--main-dark-blue);
}
.icons-product-tags-carousel .product-tag-icon-page.active .icon-tag {
background: var(--main-light-blue);
}
.icons-product-tags-carousel .product-tag-icon-page.active .icon-tag img {
filter: invert(100%);
}
.icons-product-tags-carousel .product-tag-icon-page.active .icon-tag svg path {
fill: #FFFFFF;
}
.icons-product-tags-carousel .product-tag-icon-page .tag-text {
width: 100%;
text-align: center;
margin: 0 auto;
}
.icons-product-tags-carousel .slick-prev {
left: -55px;
}
.icons-product-tags-carousel .slick-next {
right: -55px;
}
.title-applic-carousel {
font-size: 30px;
text-align: center;
color: #000000;
font-weight: 700;
margin-bottom: 25px;
}
.term-description-quantek {
margin-bottom: 30px;
}
.term-description-quantek p {
text-align: center;
}
.title-tag-description {
font-weight: 700;
font-size: 30px;
}
ol.list-suppport li {
list-style: none;
position: relative;
}
ol.list-suppport li p .counter-support {
display: inline-block;
margin-right: 5px;
font-size: 24px;
font-weight: 600;
color: var(--main-dark-blue);
}
.title-support p {
font-weight: 600;
font-size: 16px;
color: var(--main-dark-blue);
}
.list-suppport {
margin-bottom: 5%;
}
.text-support {
padding-left: 40px;
}
.map-container {
position: relative;
margin-bottom: 5%;
}
.contact-information {
display: flex;
position: absolute;
background: #FFFFFF;
width: 550px;
height: 84px;
left: 50%;
bottom: -13px;
transform: translateX(-50%);
padding: 20px 40px;
border-top-right-radius: 67px;
border-top-left-radius: 67px;
}
.contact-information .contact-line {
margin-bottom: 0;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
width: 260px;
border-radius: 15px;
}
.checkout.woocommerce-checkout h3 {
font-size: 24px;
font-weight: 500;
display: flex;
justify-content: stretch;
align-items: center;
}
.checkout.woocommerce-checkout h3::after {
content: "";
height: 1px;
background: #CCCCCC;
flex-grow: 1;
margin: 0 25px;
}
#ship-to-different-address {
position: relative;
width: 100%;
}
#ship-to-different-address-checkbox {
position: absolute;
right: 0;
top: 6px;
width: 16px;
height: 16px;
}
.woocommerce-cart .woocommerce table.shop_table th {
padding: 15px 12px;
}
.woocommerce-cart-form__cart-item .line-model-product {
color: var(--main-dark-blue);
margin-bottom: 0;
}
.actions .coupon #coupon_code {
width: auto;
max-width: 150px;
height: 47px;
}
.woocommerce-cart-form__cart-item .product-name a {
text-decoration: none;
color: #000000;
font-size: 16px;
border-bottom: 1px solid #D2D2D2;
padding-bottom: 5px;
padding-top: 5px;
display: inline-block;
font-weight: 600;
}
.woocommerce-cart table.cart th {
text-align: left;
}
.woocommerce table.shop_table {
border-left-color: transparent;
border-right-color: transparent;
border-top-color: #D2D2D2;
border-top-width: 2px;
}
.woocommerce table.shop_table {
border-radius: 0;
}
table.woocommerce-cart-form__contents thead tr {
border-color: transparent;
}
.woocommerce table.shop_table td {
border-top-color: #D2D2D2;
padding: 15px 12px;
clear: both;
}
.woocommerce table.shop_table tbody tr:first-child td {
border-top-color: transparent;
}
.woocommerce button.button-update-cart {
background: #FFFFFF;
border: 1px solid var(--main-dark-blue);
border-radius: 50%;
padding: .618em;
}
.woocommerce button.button-update-cart:disabled[disabled],
.woocommerce button.button-update-cart:disabled {
padding: .618em;
height: auto;
}
.woocommerce-Price-amount {
font-weight: 600;
color: var(--main-dark-blue);
}
.woocommerce table.shop_table.shop_table_responsive {
border-color: transparent;
}
.wc-proceed-to-checkout {
display: flex;
justify-content: space-around;
}
.continue-sopping {
color: var(--main-dark-blue);
background: #FFFFFF;
width: 45%;
padding: 14px 0;
}
.continue-sopping:hover {
color: #FFFFFF;
}
.wc-proceed-to-checkout .wc-forward {
width: 45%;
}
.woocommerce a.remove:hover {
background: #FFFFFF;
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
font-size: 16px;
font-weight: 500;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
background: #FFFFFF;
border: 1px solid var(--main-light-blue);
border-radius: 31px;
padding: 14px 21px;
}
.select2-container--default .select2-selection--single {
border: 1px solid #AAAAAA;
border-radius: 31px;
padding: 14px 21px;
border: 1px solid var(--main-light-blue);
height: auto;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 20px;
right: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: var(--main-light-blue) transparent transparent transparent;
border-width: 5px 6px 0 6px;
}
.woocommerce table.shop_table td.product-thumbnail img {
border-radius: 15px;
}
.woocommerce-table__product-name a {
text-decoration: none;
font-weight: 600;
color: #000000;
}
.woocommerce-table--order-details .woocommerce-table__line-item {
max-width: 300px;
}
.woocommerce-form.woocommerce-form-login.login .form-row:nth-child(3) {
display: flex;
flex-direction: row-reverse;
margin-right: auto;
justify-content: flex-end;
align-items: center;
}
.woocommerce-MyAccount-navigation ul {
list-style: none;
padding-left: 0;
}
.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a {
width: 100%;
padding: 20px;
color: #191919;
font-weight: 500;
font-size: 16px;
text-decoration: none;
background: #FFFFFF;
display: block;
position: relative;
}
.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a span {
float: right;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active > a {
background-color: rgb(13, 31, 107);
background: linear-gradient(180deg, rgba(13, 31, 107, 1) 0%, rgba(62, 81, 160, 1) 100%);
color: #FFFFFF;
border-radius: 5px;
border-bottom: transparent;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:first-child > a:before {
content: "";
position: absolute;
top: 0;
left: 2.5%;
display: block;
border-top: 1px solid #4A5F70;
width: 95%;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link > a:after {
content: "";
position: absolute;
bottom: 0;
left: 2.5%;
display: block;
border-top: 1px solid #4A5F70;
width: 95%;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a span svg path {
fill: #FFFFFF;
}
.title-menu-myaccaunt {
font-weight: 700;
font-size: 22px;
margin-bottom: 20px;
}
.woocommerce-MyAccount-content a {
text-decoration: none;
font-weight: 500;
}
.title-name-myaccaunt {
font-weight: 500;
font-size: 38px;
}
td.woocommerce-orders-table__cell-order-number a {
color: #000000;
text-decoration: none;
}
.woocommerce table.my_account_orders .woocommerce-orders-table__cell-order-actions .button {
height: auto;
}
article#post-11 {
margin-bottom: 5%;
}
.accordion-button-mobile-woo {
position: relative;
color: var(--main-dark-blue);
font-weight: 600;
background: #FFFFFF;
border: none;
border-radius: 15px;
}
.accordion-item:first-of-type .accordion-button {
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}
.accordion-button-mobile-woo i {
position: absolute;
right: 25px;
top: 15px;
font-size: 25px;
color: var(--main-dark-blue);
transition: all 0.3s;
transform: rotate(180deg);
}
.accordion-mobile .accordion-item {
box-shadow: 0px -3px 20px -2px rgba(85, 85, 85, 0.25);
border-radius: 15px;
}
.accordion-mobile .accordion-button:not(.collapsed) {
color: var(--main-dark-blue);
background: #FFFFFF;
box-shadow: none;
}
.accordion-mobile .accordion-button:not(.collapsed) i {
transform: rotate(0deg);
}
.accordion-item:last-of-type .accordion-button.collapsed {
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
}
.wc-tabs-wrapper {
box-shadow: 0px 5px 24px rgba(0, 0, 0, 0.1);
border-radius: 0px 0px 25px 25px;
}
.woocommerce-Tabs-panel--tab_specific .accordion-body {
padding: 1rem 0;
} .woocommerce-product-gallery__wrapper .wp-post-image {
min-height: 28em;
object-fit: contain;
object-position: center;
}
.woocommerce-product-gallery__wrapper__navigate {
margin-top: 1rem;
}
.woocommerce-product-gallery__wrapper__navigate .woocommerce-product-gallery__image {
margin: 5px;
padding: 0;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}
.woocommerce div.product .woocommerce-product-gallery__wrapper__navigate .woocommerce-product-gallery__image a img {
border-radius: 5px;
max-height: 90px;
min-height: 6em;
object-fit: cover;
object-position: center;
}
#modal-product-image-carousel .slick-track {
display: flex;
}
#modal-product-image-carousel .modal-body {
padding: 0;
border: 2px solid var(--main-light-blue);
}
#modal-product-image-carousel .carousel-modal-images-slick {
margin-bottom: 0;
}
.modal-backdrop.show {
opacity: .7;
}
.carousel-modal-images-slick .slick-prev {
padding: 9px 4px 9px 0;
font-size: 0;
left: -60px;
}
.carousel-modal-images-slick .slick-next {
padding: 9px 0 9px 4px;
font-size: 0;
right: -60px;
}
.modal-but-close-quantek {
position: absolute;
right: -35px;
top: -30px;
background: #FFFFFF;
font-size: 29px;
color: var(--main-light-blue);
border: 3px solid #3E51A0;
border-radius: 100%;
line-height: 1;
padding-top: 3px;
} .error404 .entry-header,
.error404 .entry-content {
text-align: center;
}
.img-404 {
margin: 0 auto 3%;
}
article.error-404 {
margin-bottom: 5%;
}
.link-shopping-404 {
color: var(--main-light-blue);
}
.go-back-home {
margin: 0 auto;
background: var(--main-light-blue);
display: block;
max-width: 200px;
}
.search-results article {
display: flex;
margin-bottom: 3em;
padding-bottom: 3em;
border-bottom: 1px solid #D2D2D2;
}
.search-results .entry-header {
margin-bottom: 40px;
}
.search-results article .image-search-thumbnail {
margin-right: 2em;
}
.search-results article .image-search-thumbnail img {
max-width: 300px;
}
.container-request .request-quote-arhive {
background: var(--main-light-blue);
color: #FFFFFF;
border-top-color: transparent;
border-bottom-color: transparent;
border-radius: 38px;
margin-top: 20px;
}
.post-content-search {
width: 100%;
}
.post-content-search .entry-header a {
color: #000000;
font-weight: 600;
}
.post-content-search .entry-header h2 {
font-weight: 600;
color: #000000;
}
.post-content-search .model-meta {
color: var(--main-dark-blue);
border-bottom: 1px solid #D2D2D2;
}
.post-content-search .entry-summary h2 {
font-size: 20px;
font-weight: 500;
}
.post-content-search .entry-header {
position: relative;
}
.post-content-search .entry-header h2 {
padding-right: 50px;
}
.container-buttons-search {
position: absolute;
right: 0;
top: 0;
display: flex;
}
.request-quote-search {
margin-right: 10px;
}
.request-quote-search,
.button-add-to-cart-search {
display: flex;
}
.request-quote-search svg,
.button-add-to-cart-search svg {
fill: var(--main-light-blue);
}
.request-quote-search span,
.button-add-to-cart-search span {
display: none;
color: var(--main-light-blue);
transition: all 0.3s;
margin-right: 5px;
margin-top: 2px;
}
.request-quote-search:hover span,
.button-add-to-cart-search:hover span {
display: block;
}
.search-results #billboard-form {
position: relative;
margin-bottom: 0;
}
.search-form-billboard {
display: flex;
}
.label-search-form-billboard {
position: relative;
margin-right: 10px;
flex-grow: 2;
}
.label-search-form-billboard i {
position: absolute;
left: 13px;
top: 15px;
font-size: 16px;
color: var(--main-light-blue);
}
.search-form-billboard .input-style {
margin-right: 10px;
width: 100%;
}
.search-form-billboard .button-main-blue {
border-color: #FFFFFF;
}  .search-results .input-style {
padding: 18px 18px 18px 35px;
}
.search-results .title-subheader-page {
top: 38%;
} .global-filter {
display: flex;
justify-content: space-between;
margin-bottom: 30px;
}
.woocommerce-widget-layered-nav,
.filter-item {
width: 24.5%;
border-radius: 15px 15px 0px 0px;
box-shadow: 0px -7px 15px -2px rgba(123, 123, 123, 0.25);
padding: 20px 18px;
}
.button-collapse-filter {
width: 100%;
border: none;
background: transparent;
text-align: left;
position: relative;
}
.wrap-collapse-filter {
position: relative;
padding-bottom: 25px; }
.footer-filter {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
}
.button-collapse-filter i {
font-size: 25px;
color: var(--main-dark-blue);
transition: 0.2s all;
position: absolute;
right: 0;
top: 2px;
}
.button-collapse-filter.rotate-angle i {
transform: rotate(180deg);
}
.woocommerce-widget-layered-nav > .widget-sidebar {
display: none;
}
.global-filter .title-filter {
color: #000000;
font-weight: 600;
margin-bottom: 5px;
}
.wrap-collapse-filter > ul > li:not(:first-child):not(:nth-child(2)):not(:nth-child(3)) {
display: none;
}
.wrap-collapse-filter > ul.display-children > li {
display: block !important;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
color: #212529;
position: relative;
padding-left: 25px;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before {
margin-right: .618em;
content: "";
display: block;
width: 14px;
height: 14px;
border-radius: 7px;
border: 1px solid rgba(0, 0, 0, .25);
position: absolute;
left: 0;
top: 5px;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEwIDEwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KIDxtZXRhZGF0YT4KICA8cmRmOlJERj4KICAgPGNjOldvcmsgcmRmOmFib3V0PSIiPgogICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICA8ZGM6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIi8+CiAgICA8ZGM6dGl0bGUvPgogICA8L2NjOldvcms+CiAgPC9yZGY6UkRGPgogPC9tZXRhZGF0YT4KIDxjaXJjbGUgY3g9IjUiIGN5PSI1IiByPSI1IiBmaWxsPSIjM2U1MWEwIi8+Cjwvc3ZnPgo=);
background-position: 1px;
background-repeat: no-repeat;
}
.filter-item .form-check-input[type=checkbox] {
border-radius: 0.5em;
}
.filter-item .form-check-input:checked[type=checkbox] {
background-image: none;
background-color: #FFFFFF;
position: relative;
}
.filter-item .form-check-input:checked[type=checkbox]:after {
content: "";
position: absolute;
width: 8px;
height: 8px;
border-radius: 5px;
left: 2px;
top: 2px;
background: #3E51A0;
}
.form-check-input:focus {
box-shadow: none;
}
.show-all-filter {
font-weight: 700;
color: var(--main-dark-blue);
text-decoration: none;
margin-left: 20px;
}
.clear-filter {
text-decoration: none;
color: #333333;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
margin-bottom: 5px;
} .subheader-site {
text-align: center;
position: relative;
}
.title-subheader-page {
position: absolute;
left: 0;
top: 50%;
width: 100%;
color: #FFFFFF;
font-size: 68px;
font-weight: 600;
transform: translateY(-50%);
}
.breadcrumbs {
padding: 30px 0;
}
.breadcrumbs a {
color: #888888;
font-size: 12px;
text-decoration: none;
line-height: 1;
}
.breadcrumbs > span {
margin-left: 10px;
margin-right: 10px;
}
.breadcrumbs > span:first-child a {
margin-left: 0;
}
.breadcrumbs span.current-item {
color: #000000;
font-size: 12px;
line-height: 1;
}
.breadcrumbs span:last-child {
font-size: 12px;
}
.wrap-product-category {
margin-bottom: 5%;
}
.link-product-cat {
display: block;
background: #FFFFFF;
box-shadow: 0px 4px 21px rgba(40, 40, 40, 0.25);
border-radius: 20px;
position: relative;
color: #000000;
padding: 10px;
font-size: 18px;
font-weight: 600;
margin-bottom: 20px;
}
.inner-link-product-cat {
width: calc(100% - 20px);
height: calc(100% - 20px);
display: block;
border-radius: 16px;
position: absolute;
top: 10px;
left: 10px;
}
.inner-link-product-cat .title-product-cat {
color: #FFFFFF;
}
.link-product-cat img {
width: 100%;
border-radius: 16px;
}
.title-product-cat {
position: absolute;
top: 47%;
left: 50%;
transform: translate(-50%);
}
.link-product-cat:hover {
color: #FFFFFF;
}
.link-product-cat:hover .inner-link-product-cat {
background: rgba(0, 0, 0, .5);
} .item-blog {
margin-right: 25px;
margin-bottom: 15px;
text-decoration: none;
}
.item-blog img {
border-radius: 15px;
width: 100%;
margin-bottom: 15px;
}
.item-blog .date-news {
color: var(--main-light-blue);
}
.item-blog .title-news {
color: #000000;
font-weight: 600;
}
.single-product p > strong {
color: var(--main-dark-blue);
} .under-text_question {
text-align: center;
color: var(--main-light-blue);
margin-bottom: 15px;
}
.place-jot-form {
font-size: 40px;
margin: 10% 0;
text-align: center;
} .footer-background { background-repeat: no-repeat;
background-position: bottom;
background-size: 100% auto;
margin-top: 60px;
}
p.widget-sidebar {
font-weight: 600;
color: #0E206C;
}
.site-footer {
padding: 0 5%;
}
.site-footer .container-fluid .row {
justify-content: space-around;
}
.widget ul.menu {
list-style: none;
padding-left: 0;
}
.widget ul.menu li {
margin-bottom: 5px;
}
.widget ul.menu li a {
text-decoration: none;
color: #000000;
}
.widget ul.menu li a:hover {
font-weight: 600;
color: var(--main-dark-blue);
}
.footer-address {
font-style: normal;
position: relative;
padding-left: 42px;
}
.contact-line:before,
.footer-address:before {
content: "\f041";
display: inline-block;
font: normal normal normal 20px/1 FontAwesome;
font-size: 20px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
position: absolute;
left: 0;
top: -5px;
width: 32px;
height: 32px;
border-radius: 16px;
border: 1px solid #0F216D;
color: var(--main-dark-blue);
padding: 5px 0;
text-align: center;
}
.contact-line {
position: relative;
width: 100%;
text-decoration: none;
display: block;
margin-bottom: 22px;
padding-left: 42px;
color: #000000;
}
.contact-line:hover:before {
color: #FFFFFF;
background: var(--main-dark-blue);
}
.contact-phone:before {
content: '\f095';
}
.contact-fax:before {
display: none;
}
.contact-fax i {
position: absolute;
left: 0;
top: -5px;
display: inline-block;
width: 32px;
height: 32px;
border-radius: 16px;
border: 1px solid #0F216D;
text-align: center;
padding: 4px 0;
}
.contact-fax:hover i {
background: var(--main-dark-blue);
}
.contact-fax:hover i svg {
fill: #FFFFFF;
}
.contact-fax i svg {
fill: var(--main-dark-blue);
width: 16px;
}
.contact-email:before {
content: '\f0e0';
font-size: 18px;
}
#site-info {
text-align: center;
border-top: 1px solid #3E51A0;
padding: 16px 0 20px;
color: #1B2D7A;
}
#site-info a {
color: var(--main-dark-blue);
text-decoration: none;
}
.page-thank-you {
padding: 7% 0;
text-align: center;
}
.page-thank-you .svg-done {
display: inline-block;
margin-bottom: 2%;
}
.page-thank-you .but-go-main {
display: inline-block;
}
.block-form h4 {
text-align: center;
font-size: 38px;
} .woocommerce .woocommerce-cart-form__cart-item .quantity .qty {
height: 40px;
border-radius: 0;
}
.woocommerce-cart .woocommerce-cart-form th:not(.product-name),
.woocommerce-cart .woocommerce-cart-form td:not(.product-name) {
text-align: center !important;
}
.woocommerce-cart .woocommerce-cart-form .product-quantity .text-column {
display: flex;
justify-content: center;
}
.woocommerce .wc-proceed-to-checkout a.button {
height: 50px;
padding: 16px 22px;
}
.woocommerce a.remove {
height: 28px;
}
#order_review_heading {
margin-top: 0.6em;
}
.woocommerce-cart-form {
border-top: 2px solid #D2D2D2;
}
.woocommerce a.added_to_cart {
text-align: center;
margin-top: 17px;
color: var(--main-light-blue);
width: 100%;
}
.woocommerce a.button.added::after {
position: absolute;
top: 56px;
}
.woocommerce-Tabs-panel h2,
.woocommerce-product-details__short-description h3,
.woocommerce-product-details__short-description h4 {
font-size: 14px;
}
.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
right: 1.3em;
top: 1.3em;
}
.woocommerce nav.woocommerce-pagination ul li a.next, .woocommerce nav.woocommerce-pagination ul li a.prev {
padding: 0.4em 0.5em 0.6em;
}
.product_category_banner {
background: no-repeat center;
-webkit-background-size: cover;
background-size: cover;
}
.product_category_banner {
padding-bottom: 15.625%;
}
#cart_reminder_message_container ul {
list-style: none;
margin: 0;
padding: 0;
}
#cart_reminder_message_container ul li {
margin-bottom: 10px;
}
#cart_reminder_message_container ul li:last-child {
margin-bottom: 0;
}
#cart_reminder_message_container .fa {
margin-right: 6px;
}
.d-xl-block {
width: 70px;
}
.request-a-quote_button a {
display: inline-block;
line-height: 1em;
margin: 0;
}@media (min-width: 320px) {
h1 {
font-size: 30px
}
.title-subheader-page {
font-size: 26px;
}
.block-aboutus {
margin-top: 5%;
background: rgb(234, 236, 241);
background: linear-gradient(180deg, rgba(234, 236, 241, 1) 0%, rgba(234, 236, 241, 1) 63%, rgba(255, 255, 255, 1) 63%, rgba(255, 255, 255, 1) 100%);
text-align: center;
}
.block-aboutus .title-block {
margin-top: 50px;
margin-bottom: 1rem;
}
.block-aboutus .text-block {
margin-bottom: 3rem;
}
.block-aboutus .button-application {
margin-left: 0;
margin-bottom: 2rem;
}
.block-aboutus-images {
display: block;
margin-left: 0;
margin-top: 2.5em;
}
.block-aboutus-images img {
border-radius: 22px;
width: 100%;
margin: 0 auto 15px;
max-width: 300px;
display: block;
}
.block-aboutus-images {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr;
grid-row-gap: 15px;
grid-column-gap: 15px;
margin: 0 5% 0;
}
.page-template-page-aboutus .block-aboutus-images {
margin-top: 40px;
}
.block-aboutus-images img {
border-radius: 22px;
margin: 0;
height: auto;
}
.block-aboutus-images .left-image {
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 3;
}
.block-aboutus-images .right-top {
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 1;
grid-row-end: 2;
}
.block-aboutus-images .right-bottom {
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 2;
grid-row-end: 3;
}
.left-application {
width: 100%;
background-repeat: no-repeat;
background-size: cover;
}
.right-application {
width: 100%;
padding-top: 40px;
padding-bottom: 40px;
position: relative;
}
.title-block {
font-size: 28px;
margin-bottom: 0;
}
.products-slider-home {
position: relative;
overflow: hidden;
}
.products-slider-home .item-block-product {
margin-right: 0;
}
.products-slider-home .item-block-product h2 {
font-size: 14px;
color: #000000;
}
.products-slider-home .item-block-product img {
height: 17.5em;
object-fit: contain;
object-position: center;
}
.row-switch-grid-list {
display: none;
}
.global-filter {
flex-wrap: wrap;
}
.woocommerce-widget-layered-nav,
.filter-item {
width: 100%;
border-radius: 15px;
box-shadow: 0px 0px 15px -2px rgb(123 123 123 / 25%);
margin-bottom: 15px;
}
.item-block-product a.button-add-to-cart-q .button-add-show-text .but-text-addtocart-loop,
.woocommerce a.button-add-to-cart-q .button-add-show-text .but-text-addtocart-loop {
display: none;
}
.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary {
width: 100%;
}
.woocommerce div.product div.images,
.woocommerce-page div.product div.images {
width: 100%;
max-width: 400px;
}
.woocommerce div.product .product_title {
font-size: 24px;
}
.woocommerce div.product form.cart {
width: 184px;
}
.button-friendly-print {
margin-bottom: 15px;
display: inline-block;
padding: 12px 14px;
}
.accordion-button-mobile-woo {
display: block;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
display: none;
}
.product .wrap-icons-product-tags {
flex-wrap: wrap;
}
.entry-content img {
width: 70%;
height: auto;
}
.wrap-application-carousel {
padding: 0;
height: auto;
margin-bottom: 30px;
}
.icons-product-tags-carousel .product-tag-icon-page .tag-text {
font-size: 11px;
}
.products-slider-home .item-block-product {
max-width: initial;
}
.products-slider-home .slick-list {
padding: 0 !important;
}
.products-slider-home .item-block-product {
margin-right: 0;
}
.request-quote-arhive {
width: auto;
padding-left: 15px;
text-align: center;
}
.post-arhive-quantek img {
width: 100%;
}
.title-product-cat {
width: 90%;
}
.contact-information {
width: 100%;
flex-wrap: wrap;
}
.contact-information .contact-line {
margin: 10px;
}
.sidr.left {
left: -100%;
}
.sidr {
width: 100%;
}
h3.title-page-support {
font-size: 25px;
text-align: center;
}
.wrap-billboard-form-search:after, .wrap-billboard-form-search:before {
width: 7.5vw;
height: 35px;
}
.wrap-billboard-form-search:before {
left: 0;
}
.wrap-billboard-form-search:after {
right: 0;
}
.wrap-billboard-form-search {
width: 86vw;
bottom: -1px;
padding: 20px;
}
#billboard-form {
margin-top: -76px;
margin-bottom: 42px;
}
.input-style {
height: 38px;
}
.search-form-billboard .input-style {
padding: 10px 10px 10px 30px;
}
.search-form-billboard .button-main-blue {
padding: 7px 17px;
height: 38px;
}
.label-search-form-billboard i {
position: absolute;
left: 12px;
top: 12px;
font-size: 15px;
}
.search-results article {
flex-wrap: wrap;
}
.post-content-search .entry-header h2 {
font-size: 19px;
line-height: 1.4;
}
.search-results article .image-search-thumbnail {
margin-bottom: 2em;
margin-right: 0;
}
.request-quote-search {
display: none;
}
.button-add-to-cart-search span {
display: block;
}
.post-content-search .entry-header {
padding-top: 40px;
}
.container-buttons-search {
width: 100%;
top: 0;
}
.search-results #billboard-form {
margin-top: -76px;
}
.search-results .title-subheader-page {
top: 22%;
}
.item-block-product a.button-add-to-cart-q .button-add-show-text,
.woocommerce a.button-add-to-cart-q .button-add-show-text {
width: 115px;
}
.item-block-product a.request-quote-arhive.button-add-to-cart-q .button-add-show-text, .woocommerce a.button-add-to-cart-q .button-add-show-text {
width: 32px;
}
.item-block-product a.button-add-to-cart-q .button-add-show-text .but-text-addtocart-loop {
opacity: 1;
display: inline-block;
}
.subheader-site {
height: 194px;
}
.subheader-site img {
height: 100%;
object-fit: cover;
}
.quntity-row {
float: right;
}
.woocommerce a.remove {
float: right;
margin-bottom: 10px;
}
.woocommerce button.button-update-cart {
width: 37px !important;
height: 40px;
margin: 0 auto;
}
.woocommerce table.shop_table_responsive tr td.product-thumbnail,
.woocommerce-page table.shop_table_responsive tr td.product-thumbnail {
text-align: left !important
}
.woocommerce table.shop_table_responsive tr td.product-thumbnail::before,
.woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before {
display: none;
}
.woocommerce-page table.cart .product-thumbnail {
display: block;
}
#custom_seller_field {
width: 100%;
}
.woocommerce .wc-proceed-to-checkout a.button {
padding: 18px 2px;
font-size: 12px;
}
.continue-sopping {
font-size: 12px;
}
.title-page-request-quote {
float: none;
}
.slider-application-home .slick-slide {
margin: 0;
}
}
@media (min-width: 400px) {
.entry-content img {
width: 50%;
}
.products-slider-home .item-block-product a.woocommerce-loop-product__link {
margin: 0;
display: block;
}
.products-slider-home .model-line-loop {
margin: 0 10px;
}
.woocommerce .wc-proceed-to-checkout a.button {
padding: 18px 5px;
}
}
@media (min-width: 450px) {
.wrap-billboard-form-search:after,
.wrap-billboard-form-search:before {
height: 43px;
}
}
@media (min-width: 500px) {
.wrap-application-carousel {
padding: 0 30px;
height: 230px;
margin-bottom: 10px;
}
.wrap-application-carousel .icons-product-tags-carousel .slick-prev,
.wrap-application-carousel .icons-product-tags-carousel .slick-next {
width: 25px;
height: 25px;
font-size: 19px;
}
.wrap-application-carousel .icons-product-tags-carousel .slick-prev {
left: -30px;
}
.wrap-application-carousel .icons-product-tags-carousel .slick-next {
right: -30px;
}
.icons-product-tags-carousel .product-tag-icon-page .tag-text {
font-size: 12px;
}
}
@media (min-width: 576px) {
.wrap-billboard-form-search {
width: 60%;
}
.wrap-billboard-form-search:after, .wrap-billboard-form-search:before {
width: 20.5%;
}
.wrap-application-carousel {
padding: 0 50px;
}
.wrap-application-carousel .icons-product-tags-carousel .slick-prev,
.wrap-application-carousel .icons-product-tags-carousel .slick-next {
width: 40px;
height: 40px;
font-size: 28px;
}
.wrap-application-carousel .icons-product-tags-carousel .slick-prev {
left: -50px;
}
.wrap-application-carousel .icons-product-tags-carousel .slick-prev svg {
margin-right: 2px;
}
.wrap-application-carousel .icons-product-tags-carousel .slick-next {
right: -50px;
}
.wrap-application-carousel .icons-product-tags-carousel .slick-next svg {
margin-left: 2px;
}
.icons-product-tags-carousel .product-tag-icon-page .tag-text {
font-size: 13px;
}
.wrap-application-carousel .product-tag-icon {
margin-bottom: 0;
}
}
@media (min-width: 580px) {
.slider-application-home .slick-slide {
margin: 0 10px 10px;
}
}
@media (min-width: 768px) {
#billboard-form {
margin-top: -85px;
}
.wrap-billboard-form-search {
padding: 20px;
}
.search-form-billboard .button-main-blue {
padding: 12px 22px;
height: 47px;
}
.search-results #billboard-form {
margin-top: -85px;
}
.inner-billboard-text .title-bilboard {
font-size: 36px;
}
.inner-billboard-text .text-bilboard {
font-size: 14px;
}
.wrap-billboard-form-search {
width: 50%;
}
.wrap-billboard-form-search:after, .wrap-billboard-form-search:before {
height: 48px;
width: 25.5%;
}
.label-search-form-billboard i {
left: 13px;
top: 15px;
font-size: 16px;
}
.input-style {
height: 48px;
}
.search-form-billboard .button-main-blue {
padding: 12px 22px;
height: 48px;
text-transform: uppercase;
}
.woocommerce-widget-layered-nav,
.filter-item {
width: 49%;
}
.woocommerce div.product div.images,
.woocommerce-page div.product div.images {
width: 57%;
max-width: 400px;
}
.title-subheader-page {
font-size: 34px;
}
.icons-product-tags-carousel .product-tag-icon-page .tag-text {
font-size: 14px;
}
.products-slider-home .item-block-product {
margin-right: 30px;
max-width: 300px;
}
.title-product-cat {
width: auto;
}
.contact-information {
width: 560px;
}
.contact-information .contact-line {
margin: 10px;
}
.sidr.left {
left: -300px;
}
.sidr {
width: 300px;
}
.block-aboutus-images {
margin-left: 10%;
margin-right: 10%;
}
h3.title-page-support {
font-size: 30px;
}
.title-block {
margin-bottom: 1rem;
}
.button-friendly-print {
padding: 12px 22px;
}
.woocommerce div.product form.cart {
width: 235px;
}
.woocommerce div.product form.cart .button {
width: 160px;
}
.subheader-site {
height: auto;
}
.subheader-site img {
height: auto;
}
.quntity-row {
float: none;
}
.woocommerce a.remove {
float: none;
margin-bottom: 0;
}
.title-page-request-quote {
float: left;
}
}
@media (min-width: 992px) {
#billboard-form {
margin-top: -117px;
margin-bottom: 55px;
}
.wrap-billboard-form-search {
width: 36%;
padding: 36px;
}
.wrap-billboard-form-search:after,
.wrap-billboard-form-search:before {
width: 32.1%;
height: 48px
}
.search-results #billboard-form {
margin-top: -117px;
}
.block-aboutus-images {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr;
grid-row-gap: 25px;
grid-column-gap: 25px;
margin: 0 16.5% 0;
}
.block-aboutus-images img {
border-radius: 22px;
margin: 0;
}
.block-aboutus-images .left-image {
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 3;
}
.block-aboutus-images .right-top {
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 1;
grid-row-end: 2;
}
.block-aboutus-images .right-bottom {
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 2;
grid-row-end: 3;
}
.woocommerce-widget-layered-nav,
.filter-item {
box-shadow: 0px -7px 15px -2px rgb(123 123 123 / 25%);
margin-bottom: 0;
}
.woocommerce div.product .product_title {
font-size: 32px;
}
.accordion-button-mobile-woo {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
display: flex;
}
.entry-content img {
width: auto;
height: initial;
border-radius: 22px;
}
.products-slider-home .item-block-product a.request-quote-arhive {
display: flex; }
.block-aboutus {
background: rgb(255, 255, 255);
background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 10%, rgba(234, 236, 241, 1) 10%, rgba(234, 236, 241, 1) 90%, rgba(255, 255, 255, 1) 90%);
}
.block-aboutus .title-block {
margin-top: 0;
}
.block-aboutus .col-12.col-xl-5 {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
padding: 55px 0;
}
.search-results article {
flex-wrap: nowrap;
}
.search-results article .image-search-thumbnail {
margin-bottom: 0;
margin-right: 2em;
}
.post-content-search .entry-header h2 {
font-size: 30px;
line-height: 45px;
}
.button-add-to-cart-search span {
display: none;
}
.request-quote-search {
display: flex;
}
.container-buttons-search {
width: initial;
}
.post-content-search .entry-header {
padding-top: 0;
}
#custom_seller_field {
width: 48%;
}
.woocommerce .wc-proceed-to-checkout a.button {
padding: 16px 5px;
font-size: 14px;
}
.continue-sopping {
font-size: 14px;
height: 50px;
}
.woocommerce button.button-update-cart {
margin: 0;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
font-size: 13px;
}
} @media (min-width: 1200px) {
.title-block {
font-size: 48px;
}
.title-block-question {
font-size: 38px;
line-height: 1.1;
}
.block-aboutus .title-block {
text-align: left;
}
.products-slider-home .item-block-product {
margin-right: 15px;
margin-left: 15px;
}
.products-slider-home .item-block-product {
max-width: 250px;
}
.block-aboutus-images {
margin-left: 10%;
}
.row-switch-grid-list {
display: flex;
}
.woocommerce-widget-layered-nav,
.filter-item {
width: 24.5%;
border-radius: 15px 15px 0px 0px; box-shadow: 0px -3px 20px -2px rgba(123, 123, 123, 0.25);
}
.item-block-product a.button-add-to-cart-q .button-add-show-text .but-text-addtocart-loop,
.woocommerce a.button-add-to-cart-q .button-add-show-text .but-text-addtocart-loop {
display: inline;
}
.item-block-product a.button-add-to-cart-q .button-add-show-text,
.woocommerce a.button-add-to-cart-q .button-add-show-text {
width: auto;
}
.button-readmore-list {
margin-left: 0;
padding: 10px;
margin-left: auto;
width: 144px;
}
.button-readmore-list i {
margin-left: 10px;
font-size: 20px;
line-height: 1;
transition: 0.3s all;
position: relative;
top: 3px;
}
.button-readmore-list[aria-expanded=false] i {
transform: rotate(180deg);
}
.woocommerce div.product div.images,
.woocommerce-page div.product div.images {
width: 31%;
}
.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary {
width: 65%;
}
.title-subheader-page {
font-size: 48px;
font-weight: 600;
}
.wrap-icons-product-tags {
flex-wrap: nowrap;
}
.products-slider-home .item-block-product h2 {
font-size: 16px;
height: 38px;
}
.contact-information {
flex-wrap: nowrap;
}
.contact-information .contact-line {
margin-bottom: 22px;
}
.block-aboutus-images {
margin-left: 10%;
margin-right: 10%;
}
.search-results #billboard-form {
margin-top: -118px;
}
.search-results .title-subheader-page {
top: 38%;
}
.block-aboutus {
text-align: left;
}
.item-block-product a.button-add-to-cart-q .button-add-show-text .but-text-addtocart-loop,
.woocommerce a.button-add-to-cart-q .button-add-show-text .but-text-addtocart-loop {
opacity: 0;
}
.request-form-row .col-xl-7 {
width: 70.33333333%;
} .woocommerce-widget-layered-nav, .filter-item {
width: 100%;
}
.woocommerce .woocommerce-widget-layered-nav-list {
display: flex;
gap: 20px;
}
.wrap-collapse-filter {
display: flex;
width: 100%;
justify-content: space-between;
padding-bottom: 0;
}
.footer-filter {
position: unset;
width: auto;
}
}
@media (max-width: 1399px) {
.item-block-product a.button-add-to-cart-q .button-add-show-text .but-text-addtocart-loop,
.woocommerce a.button-add-to-cart-q .button-add-show-text .but-text-addtocart-loop {
margin-right: 6px;
}
}
@media (min-width: 1400px) {
.wrap-billboard-form-search {
width: 32%;
padding: 36px
}
.wrap-billboard-form-search:after,
.wrap-billboard-form-search:before {
width: 34.07%;
height: 48px
}
.search-results #billboard-form {
margin-top: -118px;
}
.search-results .wrap-billboard-form-search:after,
.search-results .wrap-billboard-form-search:before {
height: 57px
}
.button-readmore-list {
margin-left: 20px;
padding: 10px 22px;
width: 144px;
}
.button-readmore-list i {
margin-left: 10px;
font-size: 20px;
line-height: 1;
transition: 0.3s all;
position: relative;
top: 3px;
}
.button-readmore-list[aria-expanded=false] i {
transform: rotate(180deg);
}
.wrap-application-carousel {
height: 203px;
}
.request-form-row .col-xl-7 {
width: 58.33333333%;
}
}
@media (min-width: 1600px) {
.products-slider-home .item-block-product {
max-width: 300px;
width: 270px;
} .products-slider-home {
max-height: 430px;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
font-size: 14px;
}
}
@media only screen and (max-width: 1200px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
content: '';
}
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
.woocommerce ul.products li.product .button {
padding-right: 0;
}
}
@media (max-width: 768px) {
.woocommerce table.shop_table_responsive tr td.product-quantity::before,
.woocommerce-page table.shop_table_responsive tr td.product-quantity::before {
line-height: 40px;
}
}
@media screen and (max-width: 450px) {
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width: 100%;
}
.woocommerce ul.products li.product a img {
max-width: 300px;
margin: 0 auto 1em;
}
}#navigation {
height: 30px; 
margin: 0 0 10px;
font-family: 'Poppins';
}
#navigation ul {
margin: 0;
padding: 0;
position: relative;
}
#top-navigation ul  li,
#navigation  ul li {
display: inline-block;
float: left;
line-height: 30px; height: 30px; margin: 0;
padding: 0;
position: relative;
}
#top-navigation li a,
#navigation li a {
display: block;
line-height: 30px;
padding: 0 2vw;
text-decoration: none;
}
#navigation li a  {
color: #333;
font-weight: 400;
}
#top-navigation {
height: 42px;
background: var(--main-dark-blue);
padding: 10px 0 0;
}
#top-navigation li {
height: auto;
}
#top-navigation li a {
color: #fff;
line-height: 21px;
}
#top-navigation li:last-child a {
padding-right: 1.3vw;
}
#top-navigation  li a:hover,
#navigation li a:hover {
text-decoration: none;
}
#navigation .current-menu-item a, 
#navigation .current_page_item a, 
#navigation ul ul li a:hover {
font-weight: bold;
text-decoration: none;
}
#navigation .current-menu-item .sub-menu a {
font-weight: normal;
}
#navigation ul ul {
display: none;
position: absolute;
top: 45px;
}
#navigation ul ul li {
float: none;
width: 300px;
}
#navigation ul ul li a {
color: #000;
padding: 5px 10px;
}
#navigation ul li:hover > ul {
display: block;
z-index: 3;
}
#navigation ul li.big-product-menu:hover > ul {
display: block;
z-index: 3;
}
.column-menu-1 {
grid-column: col1;
}
.column-menu-2 {
grid-column: col2;
}
.column-menu-3 {
grid-column: col3;
}
#navigation ul li.big-product-menu > ul {
width: 700px;
}
#navigation ul ul li ul {
left: 300px;
top: 0;
}
.custom-logo-link {
max-width: 192px;
}
.top-contacts {
display: flex;
}
.top-contact-link a {
color: #fff;
text-decoration: none;
line-height: 21px;
display: flex;
justify-content: center;
align-items: center;
margin-right: 30px;
}
.top-contact-link a:hover { 
text-decoration: none;
}
.top-contact-link a svg {
fill: #fff;
display: block;
margin-right: 9px;
padding-left: 0;
}
#menu-secondary {
line-height: 1;
margin-bottom: 0;
padding-left: 0;
}
.main-navigation {
padding: 10px 75px;
}
.right-menu {
display: flex;
justify-content: flex-end;
}
.center-block-menu {
display: flex;
margin-left: 4%;
align-items: baseline;
}
#mega-menu-wrap-primary #mega-menu-primary {
padding: 20px 0px 0px 0px;
}
.vectorang {
background-image: url(data:image/svg;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOSA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00Ljc0Njk4IDQuODI3NzhMOC44OTgyMyAwLjY2NTAxNEM5LjAzNDE2IDAuNTI4NjI2IDkuMDMzOTQgMC4zMDc4MTEgOC44OTc1MyAwLjE3MTY1MUM4Ljc2MTE0IDAuMDM1NTk2OCA4LjU0MDIgMC4wMzU5NDgzIDguNDA0MTcgMC4xNzIzNTRMNC40OTk5OSA0LjA4NzM0TDAuNTk1ODQgMC4xNzIyMTNDMC40NTk3ODYgMC4wMzU4MjQ5IDAuMjM4OTg4IDAuMDM1NDczMyAwLjEwMjU4MyAwLjE3MTUxQzAuMDM0MjA0NSAwLjIzOTc2NSAxLjQyOTM4ZS0wNSAwLjMyOTE4NSAxLjQyODk5ZS0wNSAwLjQxODYwNUMxLjQyODZlLTA1IDAuNTA3Nzk2IDAuMDMzOTc1NiAwLjU5Njg2NCAwLjEwMTg3OSAwLjY2NDk5Nkw0LjI1MzAyIDQuODI3NzhDNC4zMTgzOCA0Ljg5MzQ3IDQuNDA3MzIgNC45MzAzMyA0LjQ5OTk5IDQuOTMwMzNDNC41OTI2NyA0LjkzMDMzIDQuNjgxNSA0Ljg5MzM2IDQuNzQ2OTggNC44Mjc3OFoiIGZpbGw9ImJsYWNrIi8+PC9zdmc+);
}
#mobile-header {
display: inline-block;
}
#btnClose {
display: none;
}
.big-product-menu .sub-menu {
display: grid;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
width: 720px;
background: url(//www.quantekinstruments.com/wp-content/themes/maxcanvas_child/image/background-menu.jpg);
border-bottom-left-radius: 45px;
border-bottom-right-radius: 45px;
padding: 20px 25px;
}
#mega-menu-wrap-primary #mega-menu-primary p {
color: var(--main-dark-blue);
font-weight: 600;
}
.column-mega-1 {
width: 40%;
}
.column-mega-2 {
width: 20%;
}
.column-mega-3 {
width: 20%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .column-mega-3 > ul.mega-sub-menu > li.mega-menu-item a {
font-weight: 600;
color: var(--main-dark-blue);
}
.column-mega-1 .mega-menu-item-type-widget,
.column-mega-2 .mega-menu-item-type-widget {
border-bottom: 1px solid #C5C5C5 !important;
}
.responsive-menu-button {
display: none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
font-size: 12px;
}
.center-block-menu .request-a-quote {
width: 12px;
}
@media only screen and (min-width: 992px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.column-mega-1 {
width: 36%;
margin-right: 3%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.column-mega-2 {
margin-right: 3%;
width: 28%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.column-mega-3 {
width: 30%;
margin-top: -5px;
} }
@media only screen and (max-width:1200px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
background: none;
}
#sidr-main {
background: url(//www.quantekinstruments.com/wp-content/themes/maxcanvas_child/image/background-menu.jpg);
background-repeat: no-repeat;
background-size: cover;
padding-bottom: 20px;
border-bottom-left-radius: 45px;
border-bottom-right-radius: 45px;
box-shadow: 0px 16px 20px -2px rgb(0 0 0 / 13%);
height: auto;
}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
background: transparent;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
height: 45px;
border-bottom: 1px solid #E8EAEB;
text-align: center;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child > a.mega-menu-link {
border-bottom: 1px solid transparent;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
background: transparent;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
padding: 20px 0;
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
text-align: center;
font-weight: 600;
}
#mega-menu-wrap-primary #mega-menu-primary p {
text-align: center;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
background: transparent;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
background: transparent;
text-align: center;
}
#btnClose {
display: block;
}
#mobile-header {
display: block;
}
#navigation {
display: none;
}
#responsive-menu-button > span {
background: #fff none repeat scroll 0 0;
display: block;
height: 2px;
margin: 12px;
width: 40px;
}
#open.sidr.right {
right: -30%;
}
#open {
background: #f5f5f5 none repeat scroll 0 0;
box-shadow: none;
height: auto;
margin: 0;
max-width: 100%;
overflow: hidden;
padding: 0 5%;
text-align: right;
width: 30%;
}
#open.sidr .sidr-inner {
font-size: 18px;
padding: 35px 0;
text-transform: uppercase;
}
#open.sidr ul {
border: medium none;
}
.sidr-main {
position: relative;
}
#open.sidr ul li {
border: medium none;
transition: border 5s ease;
}
#open.sidr ul li:hover > a, #open.sidr ul li:hover > span, #open.sidr ul li.active > a, #open.sidr ul li.active > span, 
#open.sidr ul li.sidr-class-active > a, #open.sidr ul li.sidr-class-active > span {
box-shadow: none;
color: #25AAE1;
border-bottom: 3px solid #25AAE1;
transition: border 5s ease;
}
#open.sidr ul li a, #open.sidr ul li span {
padding: 5px 3%;
}
#btnClose {
color: inherit;
font-size: 20px;
vertical-align: middle;
position: absolute;
top: 20px;
right: 20px;
}
#top-navigation {
height: auto;
padding: 0;
}
#menu-secondary {
display: inline-block;
}
.phone-line {
padding-top: 17px;
padding-left: 10px;
}
.main-navigation {
padding: 10px;
}
.bag-woocom {
margin-right: 0;
}
.center-block-menu {
display: flex;
width: 100%;
justify-content: end;
padding-right: 20px;
}
.top-contacts {
padding-left: 25px;
}
}
@media only screen and (max-width:576px) {
.top-contacts {
padding-left: 0;
}
}
@media screen and (min-width: 320px) {
.email-line {
display: none;
}
.column-top-1 {
}
.column-top-2 {
text-align: right;
}
#menu-secondary {
display: none
}
#top-navigation {
padding: 0;
height: auto;
}
.sidr {
background: #fff;
box-shadow: none;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
content: "";
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjg5OTkgNS41NzA0NUg3LjEwMDAyVjAuNzcwNDMzQzcuMTAwMDIgMC40MzkzMDYgNi44MzExOCAwLjE3MDQ3MSA2LjQ5OTk1IDAuMTcwNDcxQzYuMTY4ODIgMC4xNzA0NzEgNS44OTk5OCAwLjQzOTMwNiA1Ljg5OTk4IDAuNzcwNDMzVjUuNTcwNDVIMS4wOTk5NkMwLjc2ODgzNSA1LjU3MDQ1IDAuNSA1LjgzOTI5IDAuNSA2LjE3MDQyQzAuNSA2LjUwMTY1IDAuNzY4ODM1IDYuNzcwNDkgMS4wOTk5NiA2Ljc3MDQ5SDUuODk5OThWMTEuNTcwNEM1Ljg5OTk4IDExLjkwMTYgNi4xNjg4MiAxMi4xNzA1IDYuNDk5OTUgMTIuMTcwNUM2LjgzMTE4IDEyLjE3MDUgNy4xMDAwMiAxMS45MDE2IDcuMTAwMDIgMTEuNTcwNFY2Ljc3MDQ5SDExLjg5OTlDMTIuMjMxMiA2Ljc3MDQ5IDEyLjUgNi41MDE2NSAxMi41IDYuMTcwNDJDMTIuNSA1LjgzOTI5IDEyLjIzMTIgNS41NzA0NSAxMS44OTk5IDUuNTcwNDVaIiBmaWxsPSIjM0U1MUEwIi8+Cjwvc3ZnPgo=);
width: 13px;
height: 13px;
background-repeat: no-repeat;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
content: "";
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMyIgdmlld0JveD0iMCAwIDE0IDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjAuMjU5MDMzIiB5PSIwLjY3MDQxIiB3aWR0aD0iMTMuNSIgaGVpZ2h0PSIyIiByeD0iMSIgZmlsbD0iIzNFNTFBMCIvPgo8L3N2Zz4K);
width: 13px;
height: 13px;
background-repeat: no-repeat;
background-position-y: center;
}
.sidr .sidr-inner {
padding-top: 40px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
font-weight: 600;
text-align: center;
display: flex;
}
#mega-menu-wrap-primary {
width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
position: absolute;
top: 14px;
}
.sidr-inner .request-a-quote {
margin: 20px auto 0;
display: block;
width: 200px;
height: auto;
}
.center-block-menu .request-a-quote {
display: none;
}
#responsive-menu-button {
display: inline-block;
margin: 0;
vertical-align: middle;
}
}
@media screen and (min-width: 576px) {
#responsive-menu-button {
margin: 0 25px 0 0;
}
}
@media screen and (min-width: 768px) {
#navigation li a {
padding: 0 1.8vw;
}
}
@media screen and (min-width: 992px) {
#navigation li a {
padding: 0 1.5vw;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator::after {
content: '';
background-image: none;
width: 8px;
height: 8px;
}
}
@media screen and (min-width: 1200px) {
#navigation li a {
padding: 0 1.4vw;
}
.column-top-1 {
padding-left: 75px;
}
.column-top-2 {
padding-right: 75px;
text-align: right;
}
.email-line {
display: block;
}
.button-mobile-show {
display: none;
}
.center-block-menu .request-a-quote {
display: block;
padding: 12px 22px;
width: 164px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after {
background-image: none;
content: "";
width: 8px;
height: 8px;
border: 1px solid #000;
position: relative;
top: 35%;
transform: rotate(45deg);
border-top: none;
border-left: none;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
position: initial;
}
#menu-secondary {
display: block;
padding-top: 10px;
float: right;
}
.top-contacts {
padding-top: 10px;
}
.request-a-quote {
margin: 7px 1rem 0 1rem;
}
#mega-menu-wrap-primary #mega-menu-primary {
padding: 13px 0px 0px 0px;
}
.button-circle {
margin-top: 12px;
}
.center-block-menu {
margin-left: 0;
}
}
@media screen and (min-width: 1300px) {
.request-a-quote {
margin: 10px 2.5rem 0 1rem;
}
#mega-menu-wrap-primary #mega-menu-primary {
padding: 14px 0px 0px 0px;
}
.center-block-menu .request-a-quote {
width: auto;
} .button-circle {
margin-top: 14px;
}
.search-form .label-search {
top: 9px;
}
}
@media screen and (min-width: 1400px) {
#mega-menu-wrap-primary #mega-menu-primary {
padding: 17px 0px 0px 0px;
}
.request-a-quote {
margin: 12px 2.5rem 0 1rem;
}
.button-circle {
margin-top: 18px;
} 
}
@media screen and (min-width: 1600px) {
.search-form .label-search {
top: 13px;
}
}