@charset "UTF-8";
 html,
body{
padding: 0;
margin: 0;
color: #333;
}
@media (min-width: 1200px) {
.container{
max-width: 1250px;
}
} h1,
h2,
h3,
h4,
h5,
h6{
color: #0085ca;
} .catalogus-top{
background: #fff;
padding: 15px 0;
}
.woocommerce-product-search{
float: right;
margin: 10px 0;
display: flex;
}
.input-group{
border: 2px solid #ff9201;
border-radius: 30px;
}
.btn-search{
background: #0085ca;
border: 0;
border-radius: 0 30px 30px 0;
color: #fff;
padding: 10px 25px;
}
.bg-light{
background-color: #0085ca !important;
margin-bottom: 40px;
}
.widget{
border: 1px solid #eee;
margin-bottom: 15px;
}
.form-control{
border: 0;
border-radius: 30px 0 0 30px;
padding: 23px;
background: #eee;
}
.misha-cart,
.ks-options{
padding: 10px 35px 10px 10px;
background: #0b80bd;
border: 1px solid #1b8fcb; color: #ffffff;
font-weight: 600;
position: relative;
margin-left: 20px;
border-radius: 3px;
}
.ks-options{
padding: 10px !important;
}
.misha-cart span{
font-size: 72%;
position: absolute;
right: 8px;
top: 12px;
background: red;
width: 20px;
height: 20px;
text-align: center;
line-height: 20px;
border-radius: 100%;
color: #fff;
}
h3.widget-title{
color: #f08001;
font-weight: 700;
font-size: 24px;
padding: 5px 10px 10px 10px;
border-bottom: 2px solid #e4ebf1;
background: #EEF5FA;
margin: 0;
}
.woocommerce .woocommerce-breadcrumb{
margin: 0 0 30px;
}
.woocommerce form.login,
.woocommerce form.register{
width: 50%;
background: #f9fdff;
border: 1px solid #c2dbec;
}
.woocommerce form.login p,
.woocommerce form.register p{
display: block;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{
background: #01689b;
color: #fff;
}
header.woocommerce-products-header{
padding-bottom: 10px;
margin-bottom: 50px;
border-bottom: 1px dashed #01689b;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
overflow: hidden;
border-radius: 5px;
position: relative;
}
.woocommerce ul.products li.product a img{
margin: 0;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
padding: 15px 0;
text-align: center;
background: #efefef;
color: #333;
font-weight: 600;
font-size: 16px;
}
.woocommerce ul.products li.product .button{
margin: 0 auto;
width: 100%;
text-align: center;
padding: 15px;
background: #00A7FD;
color: #fff;
border-radius: 0;
font-weight: 400;
font-size: 17px;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{
padding: 10px 15px;
border-bottom: 1px solid #d0e0e8;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span.count{
float: right;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a{
color: #343a40;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
display: none;
}
.woocommerce div.product .product_title{
color: #0176b3;
font-weight: 700;
padding-bottom: 10px;
border-bottom: 1px dashed #0176b3;
}
.woocommerce-product-details__short-description{
padding-bottom: 0;
margin-bottom: 20px;
border-bottom: 1px dashed #0176b3;
}
.woocommerce div.product form.cart div.quantity{
margin: 10px 0;
}
.woocommerce div.product form.cart .button{
width: 100%;
padding: 15px;
font-size: 19px;
background: #4CE696;
color: #266a47;
margin-top: 10px;
border: 0;
border-bottom: 3px solid #44c783;
transition: 0.5s all;
}
.woocommerce div.product form.cart .button:hover{
background: #44c783;
}
.woocommerce table.shop_attributes th{
width: 30%;
}
.woocommerce-message{
border-top-color: #0085ca;
background: rgba(0, 133, 202, 0.10);
}
.woocommerce-message::before{
color: #0085ca;
font-size: 20px;
}
.quantity{
margin: 0 0 37px;
}
.woocommerce .quantity .qty{
padding: 10px;
display: inline-block;
}
a.view-quote{
float: right;
background: #0085ca;
padding: 10px 20px;
border-radius: 3px;
color: #fff;
font-weight: 500;
}
.woocommerce-message p{
display: inline-block;
margin: 6px 15px;
}
.woocommerce table.shop_table{
border: 1px solid #01689b;
border-collapse: collapse;
}
.woocommerce table.shop_table thead{
background: #01689b;
color: #fff;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{
width: 50px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
background: #f08001;
}
span.woocommerce-input-wrapper{
width: 100% !important;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row select{
padding: 5px 10px;
border-radius: 3px;
border: 1px solid #d2d2d2;
}
.woocommerce ul.order_details{
padding: 10px;
background: #fef7f0;
}
.woocommerce ul.order_details li strong{
color: #f08001;
}
.woocommerce div.product div.images .flex-control-thumbs li{
padding: 10px 5px;
}
span.sku_wrapper{
display: block;
padding-bottom: 5px;
border-bottom: 1px dashed #01689b;
margin-bottom: 5px;
}
.woocommerce .woocommerce-customer-details address{
border: 1px solid #c3dfec;
background: #f8fdff;
border-radius: 0;
}
.navbar-light .navbar-nav .nav-link{
padding: 10px 20px;
background: #0b80bd;
border-radius: 3px;
border: 1px solid #1b8fcb;
color: #ffffff;
font-weight: 600;
position: relative;
margin-right: 20px;
border-radius: 3px;
}
.woocommerce-MyAccount-navigation ul{
margin: 0;
padding: 0;
border: 1px solid #c2dbec;
list-style: none;
background: #eef5fa;
}
.woocommerce-MyAccount-navigation ul li{
padding: 10px;
border-bottom: 1px solid #c2dbec;
transition: 0.3s all;
}
.woocommerce-MyAccount-navigation ul li:hover{
background: #deebf5;
}
.woocommerce-MyAccount-navigation ul li a{
color: #333;
display: block;
}
.woocommerce-MyAccount-navigation ul li.is-active{
background: #deebf5;
font-weight: 600;
}
tr.woocommerce-orders-table__row--status-processing td.woocommerce-orders-table__cell-order-status{
background: #fff6db;
color: #d09c00;
font-weight: 600;
}
tr.woocommerce-orders-table__row--status-completed td.woocommerce-orders-table__cell-order-status{
background: #d2efd9;
color: #28a745;
font-weight: 600;
}
tr.woocommerce-orders-table__row--status-cancelled td.woocommerce-orders-table__cell-order-status{
background: #ffe8ea;
color: #dc3545;
font-weight: 600;
}
.woocommerce-Addresses address{
padding: 10px;
border: 1px solid #c2dbec;
background: #eef5fa;
}
p.order-again{
text-align: right;
}
p.order-again a{
background: #f08001 !important;
padding: 15px 25px !important;
color: #fff !important;
border: 0 !important;
border-bottom: 3px solid #c96d03 !important;
}
header.head-entry{
padding: 0 0 10px;
margin-bottom: 15px;
border-bottom: 1px solid #00a7fd;
}
h1.main-title{
font-weight: 700;
text-transform: uppercase;
color: #333;
}
.woocommerce-billing-fields{
padding: 25px 15px;
box-shadow: 0 0 4px -1px #000;
border-radius: 3px;
margin-bottom: 40px;
}
.woocommerce-billing-fields h3,
.woocommerce-additional-fields h3{
font-weight: 400;
text-transform: uppercase;
}
.woocommerce-additional-fields label{
display: none !important;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
background: rgba(0, 133, 202, 0.06);
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
background: #00A7FD;
font-weight: 400;
font-size: 17px;
padding: 15px 35px;
border: 0;
border-bottom: 3px solid #0183c7;
border-radius: 5px;
}
.intro-wrapper{
padding: 35px 20px 27px;
background: #eef5fa;
border-radius: 5px;
}
.cata-introduction p{
text-align: justify;
}
h1.cata-home-title{
font-size: 22px;
font-weight: 800;
text-transform: uppercase;
}
h2.cata-home-headers{
font-size: 21px;
font-weight: 600;
color: #0085ca;
border-bottom: 1px solid #d2e0e7;
margin: 0 0 12px;
padding: 16px 0;
}
.intro-wrapping{
margin: 30px 0;
padding: 20px;
background: #eef5fa;
border-radius: 5px;
}
.intro-wrapping p{
text-align: justify;
color: #515c64;
}
.panel-group{
margin-bottom: 20px;
}
.panel-heading .panel-title{
margin: 0;
background: #01689b;
padding: 13px 15px 14px;
line-height: 1;
border-radius: 3px;
font-weight: 600;
font-size: 19px;
}
.panel-body{
padding: 0;
margin-bottom: 10px;
background: #eef5fa;
}
.panel-heading .panel-title a{
display: block;
color: #fff;
}
footer.cata-footer{
background: #333;
padding: 20px;
color: #fff;
}