/** Shopify CDN: Minification failed

Line 16:0 Unexpected "{"
Line 16:1 Expected identifier but found "%"
Line 16:56 Expected identifier but found "%"
Line 18:0 Unexpected "{"
Line 18:1 Expected identifier but found "%"
Line 18:30 Expected identifier but found "%"
Line 30:0 Unexpected "{"
Line 30:1 Expected identifier but found "%"
Line 30:36 Expected identifier but found "%"
Line 33:0 Unexpected "{"
... and 32 more hidden warnings

**/
{% comment %} ------------ Home Page CSS ------------- {% endcomment %}

{% comment %} Header Section {% endcomment %}
#shopify-section-header nav.nav-bar {background-color: #1c4590;color: #ffffff;}
#shopify-section-header .header .header__action-list .header__action-item--cart .header__action-item-content, .template-page #main .page__header .page__title.heading.h1, .template-page #main .rte h2, .template-page #main .rte h1 {color: #7b7b7b;}
#shopify-section-header nav.nav-bar .nav-bar__linklist .nav-bar__item {padding: 7px 0;}
#shopify-section-header header.header.header--inline {padding: 10px;}
#shopify-section-header .header .container{padding-left: 17px;}
#shopify-section-header .nav-bar .nav-bar__linklist .nav-bar__item .nav-dropdown.nav-dropdown--restrict{background: #f1f1f1;color: #0072b9;}
#shopify-section-header .header__action-item--account .header__action-item-title, .header__action-item--account .header__action-item-link {color: #7b7b7b;font-weight: 500;}
#shopify-section-header .popover .popover__inner .popover__header h2.popover__title.heading {color: #677279;}
#shopify-section-header .nav-bar::after {background:none;}
#shopify-section-header .search-bar__filter select{padding-left:20px;}

{% comment %} Main Content Section {% endcomment %}
.template-index #main .container .image-with-text .image-with-text__text-container {width:100%;text-align:left;}
.template-index #main .container .image-with-text {background:#ececec;padding: 20px 0 20px 40px;}
{% comment %} Footer Section {% endcomment %}
#shopify-section-footer .footer{background: #1c4590;color: #ffffff;}

#shopify-section-header .header .button--ternary {border: none;padding: 0px 10px;background:#00badb;margin-right:15px;margin-top: 0;color:#fff;}

#shopify-section-header .nav-bar .nav-bar__item .nav-dropdown.nav-dropdown--restrict {min-width: 1130px;columns: 140px 3;max-height: 500px;padding: 10px;margin-right: 20px;margin-left: 60px;}
#shopify-section-header .nav-bar .nav-dropdown.nav-dropdown--restrict .nav-dropdown__item .nav-dropdown__link{padding: 0px 1px 2px 10px;}
#shopify-section-header .nav-bar .nav-bar__item .nav-dropdown.nav-dropdown--restrict .nav-dropdown__item {display: block;}
#shopify-section-header .nav-bar .nav-bar__item {position: inherit;}

{% comment %} ------------ End Home Page CSS ------------ {% endcomment %}

{% comment %} ------------ Collection Page CSS ------------ {% endcomment %}

.template-collection #main .collection .product-item--vertical .product-item__info .product-item__price-list.price-list {margin-top:6px;}
.template-collection #main .collection .product-form__info-title.text--strong.coll-sku {display: initial;padding-right: 5px;}
.template-collection #main .collection .product-item--vertical .product-item__info .price.price--compare {font-size: 16px;}
.template-collection #main .collection .product-item--vertical .product-item__info .price.price--highlight {font-size: 18px;}
#main .product-item__info-inner .product-item__title.text--strong.link {height: 50px;overflow: hidden;}
.template-collection .collection .product-desc, .template-search .product-desc {min-height: 75px;overflow: hidden;height: 147px;margin-bottom: 5px;}
.template-collection .collection .product-item.product-item--vertical .product-item__info .product-desc, .template-product .product-desc, .template-index .product-desc, .template-collection .collection .product-item.product-item--vertical .link-learn, .template-search .product-item.product-item--vertical .product-item__info .product-desc {display:none}
.template-collection .collection .product-item--list .product-item__title.text--strong.link {height: auto !important;margin-bottom: 0;font-size: 19px;}

.product-label--custom1 {background:#1c4590 !important;}
.template-collection .collection .product-item--list .link-learn {padding: 5px 0;color:#1c4590;}
.template-collection .collection .product-item--list .product-item__price-list.price-list {margin:0;}
.template-collection .collection .product-item--list #nedescp, .template-search .product-item--list #nedescp {line-height:1.0;}

{% comment %} ------------ End Collection Page CSS ------------ {% endcomment %}


{% comment %} ------------ Product Page CSS ------------ {% endcomment %}

.template-product #main .product-block-list .product-form__payment-container .btn.button.rfq-btn.rfq-btn-0 {background:#00badb;margin: 0;color:#fff;}
.template-product #main #shopify-product-reviews .spr-container {background:#fff;padding: 12px !important;margin-bottom: 13px;}

{% comment %} ------------ End Product Page CSS ------------ {% endcomment %}

{% comment %} ------------ Cart Page CSS ------------ {% endcomment %}

.template-cart .cart-wrapper .cart-header {text-align: right;margin-bottom: 10px;}
.template-cart .cart-wrapper .line-item__meta ul, .template-customers .table-wrapper .line-item__meta ul {line-height: 1.4;font-size: 14px;}
.template-cart .cart-wrapper .line-item__title.link.text--strong, .template-customers .table-wrapper .line-item__title.link.text--strong {font-size: 17px;margin: 0;}
.template-cart .cart-wrapper .line-item__product-info {padding-right: 0;}
.template-cart .cart-wrapper .line-item__sku.table__cell--center.hidden-phone, .template-cart .cart-wrapper .line-item__quantity.table__cell--center.hidden-phone, .table__cell--center.cust-sku {padding-right: 8px;}
.template-cart .cart-wrapper .expertide-ship {padding: 10px;background:#fff;margin-bottom: 10px;border: 1px solid #dcdcdc;color:red;font-weight: bolder;}

{% comment %} ------------ End Cart Page CSS ------------ {% endcomment %}

{% comment %} ------------ Other Page Or Extra CSS ------------ {% endcomment %}

#main .rfq_form_page .continuewrap .text-center.btn.btn-primary {color:#7b7b7b !important;}
#main .cart__footer .form-group.action-group #submitRFQForm {background:#00badb;padding: 10px;color:#fff;}
#cffCleanslateBootstrapContainer #cffFixedSaveCartButton {background:#00badb !important;color:#FFF !important;}
#main #qab_background {z-index: 0 !important;}
#shopify-section-header .header__action-list .header__action-item span.header__action-item-title.hidden-pocket.hidden-lap {display:none;}
#shopify-section-header .header__action-list .header__action-item-link.hidden-pocket.hidden-lap .icon.icon--account {float: left;margin-right: 9px;margin-top: 4px;}

#main .Esc-returns-container .Esc-returns-form .btn.btn-block.btn-primary {border: none;padding: 4px 18px;background:#00badb;margin-right: 15px;margin-top: 0;color:#fff;}
#main .Esc-returns-container .Esc-returns-form #email {height: 44px;width: 100%;padding: 0 15px 1px 15px;line-height: normal;color:#333;box-shadow: 1px 1px rgba(163,175,239,0.3) inset,-1px -1px rgba(163,175,239,0.3) inset;border-radius: 3px;font-weight: bolder;}
#main .Esc-returns-container .Esc-returns-form #order_number {height: 44px;width: 100%;padding: 0 15px 1px 15px;line-height: normal;color:#333;box-shadow: 1px 1px rgba(163,175,239,0.3) inset,-1px -1px rgba(163,175,239,0.3) inset;border-radius: 3px;font-weight: bolder;}
.mini-cart__recap p {margin-top: 5px;color:#00badb;}
.qck-popup .qck-button-main a:nth-child(3) {display: none;}
.qck-popup .qck-button-main a:nth-child(2) button {padding: 9.5px 15px;}

{% comment %} ------------ End Collection Page CSS ------------ {% endcomment %}


{% comment %} ------------ Mobile And Teblet CSS ------------ {% endcomment %}
@media screen and (min-width: 1000px) {
#shopify-section-footer .footer .footer__block-list .footer__block-item--links {max-width: 225px;}  
.template-collection #main .collection__dynamic-part .product-item--vertical:hover .product-item__action-button.button.button--small.button--ternary.hidden-phone {opacity: 1 !important;margin-top: -94% !important;left: 55px;padding: 0;width: 50%;right: auto;color:#fff;background:#00badb;}
.template-collection #main .collection__dynamic-part .product-item--vertical .product-item__action-button.button.button--small.button--ternary.hidden-phone {opacity: 0;position: absolute;}
#shopify-section-header .header .header__search-bar-wrapper {flex: 0.5 0 auto;}
#shopify-section-announcement-bar .announcement-bar .announcement-bar__inner a {display:inline-block;width:100%;}
  
  
#shopify-section-header .header.header--inline .header__logo .header__logo-image {max-width: 450px;}
#shopify-section-header .header.header--inline .header__logo {margin-right: 10px;margin-left: -27px;}
#shopify-section-header .nav-bar .nav-bar__linklist.list--unstyled {margin-left: -27px;}
#shopify-section-header .header .header__action-item.header__action-item--account {padding-left: 0;padding-right: 10px;}
#shopify-section-header .header .header__action-item:last-child {padding-left: 15px;}
#shopify-section-header .header .search-bar__input {padding: 0 60px 1px 15px;}
#shopify-section-header .header .search-bar__top-wrapper {border: 1px solid #999;}
#shopify-section-header .header .search-bar__filter {border-color: #999;}
#shopify-section-header .header .search-bar__submit {border-radius: 0;}
  
  
#shopify-section-header .header .header__action-list {order: 1;}


.template-collection .collection h2 {line-height: 1;margin-bottom: 5px;}
#main .product-form .product-form__payment-container {display: block;}
}
@media only screen and (min-width:320px) and (max-width:767px) {
#shopify-section-header .header {color: #333 !important;}
#shopify-section-header .header #open-popup, #shopify-section-header .header__action-list{margin-top:10px;}
#shopify-section-announcement-bar .announcement-bar .announcement-bar__inner a {display:inline-block;width:100%;}
  
.template-page #main .page__content.rte #rfq_form .table.rfq-table .cart_meta {display: inline-block;width: 100%;float: right;padding-left: 0px;}
.template-page #main .page__content.rte #rfq_form .table.rfq-table .cart_meta p {margin-top: 6px;}
.template-page #main .page__content.rte #rfq_form .table.rfq-table thead {display:none;}
.template-page #main .page__content.rte #rfq_form .table.rfq-table .text-center.td_sku, .template-page #main .page__content.rte #rfq_form .table.rfq-table .td_option {float: left;width:100%;padding: 2px;}
.template-page #main .page__content.rte #rfq_form .table.rfq-table .text-center.td_price, .template-page #main .page__content.rte #rfq_form .table.rfq-table .text-center.td_qty {float: left;}
  
  
.template-product #main .product-form__payment-container .btn.button.rfq-btn {margin-top: 7px !important;}
}
@media only screen and (min-width:768px) and (max-width:980px) {
#shopify-section-header .header {color: #333 !important;}
#shopify-section-header .header #open-popup, #shopify-section-header .header__action-list{margin-top:10px;}
  #shopify-section-announcement-bar .announcement-bar .announcement-bar__inner a {display:inline-block;width:100%;}
}
@media only screen and (min-width:1500px) and (max-width:2000px) {
#shopify-section-header .nav-bar .nav-bar__item .nav-dropdown.nav-dropdown--restrict {min-width: auto;-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;max-height: 500px;padding: 10px;margin-right: 20px;margin-left: 60px;width:980px;left: 200px;}  
}