<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.top-header{
    position:relative;
    background:#fff;
    padding:15px 140px 15px 0;
    
}
body{
    overflow-x: hidden;
}
.bottom-header{
    border-top:1px solid #f0f0f0;
}
.form-control-rounded{
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
#search-site{
    background-color: #fff;
    padding-right:40px;
    margin-top:15px;
}
.search-btn {
	background:none;
	border: none;
	position: relative;
	top: -30px;
	float: right;
}
.logo{
    display:inline-block;
}
.logo img{
    max-width: 100%;
}
.delivery-box{
    position:relative;
    padding:15px 10px 15px 50px;
    
}
.delivery-box .big-title{
    text-transform: uppercase;
}
.big-title{
    display: block;
    font-weight:700;
    line-height: 1em;
}
.small-title{
    font-size:0.85em;
    display:block;
    line-height: 1.2em;
}
.delivery-icon{
    font-size:2em;
    width:28px;
    height:28px;
    top:0;
    bottom:0;
    margin:auto;
    line-height: 1;
    color:#00c6ff;
    position: absolute;
    left:10px;
}
.login-btn{
    text-transform: uppercase;
    position: absolute;
    right:0;
    height:32px;
    top:0;
    bottom:0;
    margin:auto;
}
.animate-btn{
      -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
}
.blue-btn{
    background:#00c6ff;
    color:#fff;
    border:0;
    display:inline-block;
    padding:6px 15px;
}
.blue-btn:hover{
    color:#fff;
    background:#00baf0;
}
.cart-btn{
    display:inline-block;
    padding:0 10px;
    font-size:2em;
    height:42px;
    top:0;
    bottom:0;
    margin:auto;
    position: absolute;
    right:80px;
}
.cart-btn:hover{
    color:#00c6ff;
}

.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  left: auto;
}
.yamm .yamm-content {
  padding: 20px 20px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
      z-index: 999999;
}
.hc-caption{
    position:absolute;
}
.hc-item{
    display:block;
    position: relative;
}
.image-container{
    position: relative;
    text-align: center;
    display:block;
}
.image-container img{
    max-width: 100%;
}
.hc-caption{
    position: absolute;
    top:40px;
    text-align: center;
    left:0;
    right:0;
}
.hc-caption h3{
    margin-top:0;
    text-transform: uppercase;
    color:#0052af;
    font-weight: 600;
    font-size:2.2em;
    margin-bottom:5px;
}
.hc-caption p{
    font-size:1.2em;
    font-weight: 300;
}
.home-carousel{
    position: relative;
}
.prev-banner,.promo-prev{
    position:absolute;
    cursor: pointer;
    width:30px;
    top:0;
    bottom:0;
    margin:auto;
    left:40px;
    z-index:30;
    height:30px;
    background:url(../images/arrow-prev-black.png) no-repeat center center;
    display:block;
}
.next-banner,.promo-next{
     position:absolute;
    cursor: pointer;
    width:30px;
    top:0;
    bottom:0;
    margin:auto;
    right:40px;
    z-index:30;
    height:30px;
    background:url(../images/arrow-next-black.png) no-repeat center center;
    display:block;
}
.prev-banner:hover{
    left:50px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.next-banner:hover{
    right:50px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.muted{
    color:rgba(0,0,0,0.5);
}
.newsletter-block{
    padding:40px 0;
}
.newsletter-block-top{
    position: relative;
}
.text-bold{
    font-weight: 700;
}
.newsletter-block .white-btn{
    margin:0;
    padding:5px 10px;
    color:#0052af;
    text-decoration: underline;
    background:#fff;
    border:0;
}
#newsletter{
    padding-left:50px;
    background:url(../images/email.png) no-repeat left 15px center;
}
.newsletter-form{
    margin-top:20px;
}
.newsletter-block-top{
    padding:10px 0;
}
.newsletter-block-top h3{
    margin-top:10px;
}
.newsletter-block-item{
    padding:10px 30px;
}
.v-line{
    position: absolute;
    top:20px;
    bottom:20px;
    width:1px;
    background:#f0f0f0;
   left:0;
   right:0;
   margin:auto;
}
.gray-block{
    padding:50px 0;
    background:#f0f0f0;
}
.newsletter-block-top img{
    max-width: 200px;
}
.promo-block{
    background:#fff;
    margin: 0 50px;
    background:#fff;
    border-top:3px solid transparent;
}
.promo-block-gray.promo-block{
    border-color:#ccc;
}
.promo-block-header{
    padding:10px 15px;
    border-bottom:1px solid #f0f0f0;
}
.default-link{
    text-decoration: underline;
    color:rgba(0,0,0,0.5);
    text-transform: uppercase;
    font-size:0.70em;
}
.title-default{
    margin:0;
    font-weight: 700;
    text-transform: uppercase;
}
.timer{
    background:#f0f0f0;
    padding:5px 10px;
    display:inline-block;
    font-size:0.85em;
}
.timer span{
    color:#00c6ff;
}
.promo-block-body{
    padding:0 50px 10px 50px;
    position: relative;
}
.promo-block-body .promo-next{
    right:10px;
}
.promo-block-body .promo-prev{
    left:10px;
}
.promo-block-body .promo-next:hover{
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    right:15px;
}
.promo-block-body .promo-prev:hover{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    left:15px;
}
.very-small-title{
    font-size:0.65em;
    display:block;
    margin-bottom:10px;
}
.old-price{
    text-decoration: line-through;
    color:rgba(0,0,0,0.5);
    font-size:1.1em;
    font-weight: 600;
    display:block;
}
.promo-price{
    font-weight: 600;
    font-size:1.4em;
    display:block;
}
.promo-product-name{
    font-size:1.1em;
    margin-top:10px;
    margin-bottom:10px;
    line-height: 1.4em;
    height:42px;
    overflow-y: hidden;
}
.promo-item{
    display:block;
    position: relative;
}
.promo-item:before{
    position: absolute;
    content:"";
    top:0;
    left:0;
    right:0;
    height:0;
    background:#fff;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
    z-index:10;
}
.promo-item:hover:before{
    height:5px;
    background:#f0f0f0;
}
.promo-block{
    margin-bottom:30px;
}
.category-block{
    margin:0 50px 30px 50px;
    position: relative;
    background:#fff;
}
.category-block.category-block-dark-blue{
       border-top: 3px solid #0052af;
}
.category-block.category-block-blue{
       border-top: 3px solid #00c6ff;
}
.image-container.text-right{
    text-align: right;
}
.normal-list{
    margin:0;
    padding:0;
    list-style:none;
}
.normal-list a{
    display:block;
    font-size:0.9em;
    padding:5px 10px 5px 15px;
    background:url(../images/list-icon.png) no-repeat left 5px center #fff;
}
.normal-list a:hover,.normal-list li.active a{
    padding:5px 5px 5px 20px;
  background:url(../images/list-icon.png) no-repeat left 10px center #f0f0f0;  
}
.category-left,.category-right,.category-middle{
    position: relative;
    display:block;
    width:100%;
    height:580px;
}
.category-left{
    padding:20px 20px 50px 20px;
}
.category-title{
    text-align: center;
    padding:20px 10px;
}
.category-title p{
    text-transform: uppercase;
    margin:0;
}
.category-title h3{
    text-transform: uppercase;
    margin:0;
}
.category-block.category-block-dark-blue .category-title h3{
    color:#0052af;
}
.category-block.category-block-dark-blue .category-title p{
    color:rgba(0,82,175,0.5);
}
.view-all{
    text-transform: uppercase;
    position: absolute;
    left:20px;
    bottom:20px;
}
.category-middle{
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position:relative;
}
.category-middle-caption{
    position:absolute;
    bottom:50px;
    left:50px;
    right:50px;
    padding:20px 15px;
    text-align: center;
    color:#fff;
    text-transform: uppercase;
}
.category-middle-caption .big-title{
    font-size:1.4em;
}
.category-middle-caption .small-title{
    color:rgba(255,255,255,0.5);
}

.category-block.category-block-dark-blue .category-middle-caption{
     background:rgba(0,82,175,0.7);
}
.category-right{
    padding:20px;
    position: relative;
}
.products-vertical{
    margin:0;
    padding:0;
    list-style:none;
}
.products-vertical li{
    padding:10px;
    border-bottom:1px solid #f0f0f0;
    height:180px;
    
}
.products-vertical li:last-child{
    border-bottom:0;
}
.dark-blue-btn{
    padding:6px 20px;
    background:#0052af;
    color:#fff;
    border:0;
    display:inline-block;
}
.dark-blue-btn:hover{
    color:#fff;
    background:#00499c;
}
.products-vertical .promo-price{
    font-size:1.1em;
    padding-bottom:10px;
}
.image-label{
    position: absolute;
    right:0;
    top:10px;
    display:block;
    width:40px;
    height:40px;
}
.image-label img{
    max-width: 100%;
}
.category-block-blue .category-title .small-title{
    color:rgba(0,198,255,0.5);
}
.category-block-blue .category-title .big-title{
    color:#00c6ff;
}

.category-block.category-block-blue .category-middle-caption {
    background:rgba(0,198,255,0.7);
}
.last-news-block{
    position: relative;
    padding:50px 0;
    background:#fff;
}
.dark-blue{
    color:#0052af;
}
.list-news {
    margin:20px -1% 0 -1%;
    padding:0;
    list-style:none;
}
.category-block.category-block-last{
    margin-bottom:0;
}
.list-news &gt; li {
    float:left;
    width:23%;
     
}
.list-news &gt; li  a{
    display:block;
   padding:0 15px;
   position:relative;
}
.list-news &gt; li  a:after{
   content:"";
   position:absolute;
   width:1px;
   background:#f0f0f0;
   top:10%;
   bottom:10%;
   right:5px;
}
.list-news &gt; li:last-child  a:after{
    display:none;
}
.news-date{
    display: block;
    padding:10px 0 5px 0;
    color:#00c6ff;
    font-size:0.9em;
}
.news-title{
    text-transform: uppercase;
    line-height: 1.3em;
    margin-top: 0;
    font-size:1.1em;
}
.image-container.text-left{
    text-align: left;
}
.news-description{
    color:rgba(0,0,0,0.5);
    font-size:0.9em;
}
.support-block{
    background: rgb(0,198,255);
background: -moz-linear-gradient(left, rgba(0,198,255,1) 1%, rgba(0,82,175,1) 100%);
background: -webkit-linear-gradient(left, rgba(0,198,255,1) 1%,rgba(0,82,175,1) 100%);
background: linear-gradient(to right, rgba(0,198,255,1) 1%,rgba(0,82,175,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c6ff', endColorstr='#0052af',GradientType=1 );
padding:50px 0;
margin-top:90px;
}
.white{
    color:#fff;
}
.support-block-container{
    position: relative;
    padding-left:250px;
}
.support-block-container .support-image{
    position: absolute;
    left:0;
    bottom:-50px;
}
.bold{
    font-weight: 700;
}
.big{
    font-size:3em;
}
.support-info p{
    margin:20px 0 0 0;
}
.support-info h3{
    margin-top:10px;
}
.contact-info{
    margin: 20px 0;
    list-style: none;
    padding:0;
}
.contact-info &gt; li{
    width:50%;
    float:left;
}
.contact-info &gt; li a{
    display:block;
    position: relative;
    text-align: center;
    padding:10px;
}
.contact-info &gt; li a .contact-icon{
    font-size:2em;
    color:#fff;
    display:inline-block;
    margin-bottom:15px;
}
.contact-info &gt; li a:after{
    content:"";
    width:1px;
    border-right:1px dashed #085491;
    position:absolute;
    top:10px;
    left:100%;
    bottom:20px;
    margin:auto;
}
.contact-info &gt; li:last-child a:after{
    display:none;
}
.contact-info &gt; li a .small-title{
    text-transform: uppercase;
    color:rgba(255,255,255,0.5);
    padding:5px 0;
}
.contact-info &gt; li a .big-title {
    color:#fff;
}
.footer-bottom{
    padding:15px 0;
    background:#fff;
}
.copyright{
    color:rgba(0,0,0,0.5);
    font-size:0.85em;
}
.price-info{
    color:rgba(0,0,0,0.5);
    font-size:0.8em;
    text-align:right;
}
.footer-middle{
    background:#f0f0f0;
    padding:30px 0;
}
.f-list{
    margin:0;
    padding:0;
    list-style:none;
}
.f-list &gt; li a{
    display:block;
    font-size:0.85em;
    padding:3px 0;
    color:rgba(0,0,0,0.5);
}
.office-address{
    text-align: center;
    display:block;
    padding:15px 0;
}
.office-address .small-title{
    padding:5px 0;
}
.office-address .office-icon{
    font-size:2em;
    display:inline-block;
}
.no-bold{
    font-weight: 400;
}
.footer-top{
    padding:15px 0;
    background:#fff;
    position: relative;
}
.footer-top h3{
    margin:0 0 5px 0;
}
.footer-top p{
    margin:0;
}
.payment-block,.delivery-block{
    padding:0 20px;
}
.breadcrumb-block{
    padding:10px 0;
    background:#f0f0f0;
}
.open-category-block{
    padding:30px 0;
}
.sidebar-title{
    color:#fff;
    padding:15px 40px 15px 15px;
    background:url(../images/arrow-down.png) no-repeat right 10px center #0052af;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom:0;
}
.category-box{
    margin-bottom:30px;
}
.filter-box{
    margin-bottom:15px;
    padding:15px;
    background:#f0f0f0;
}
.filter-box h5{
    margin-top:0;
    font-weight: bold;
    color:#0052af;
    padding-bottom:10px;
    border-bottom:1px solid #ccc;
    font-size:0.8em;
    text-transform: uppercase;
}
#priceslider{
    width:100%;
}
.checkbox-option{
    display:none;
}
.filter-box .checkbox label{
    padding-left:20px;
    color:rgba(0,0,0,0.5);
    background:url(../images/check.png) no-repeat left center;
}
.filter-box .checkbox label.selected{
    color:rgba(0,0,0,1); 
    background:url(../images/check-active.png) no-repeat left center;
}
.sort-category{
    padding-bottom:10px;
    border-bottom:1px solid #f0f0f0;
    margin-bottom: 15px;
}
.sort-list{
    margin: 20px 0 0 0;
    padding: 0;
    list-style: none;
    text-align: right;
}
.sort-list &gt; li{
    
    display:inline-block;
    padding:3px 0;
    margin-right:10px;
    color:rgba(0,0,0,0.5);
    font-size:0.75em;
}
.sort-list &gt; li a{
    display:block;
    color:rgba(0,0,0,0.5);
}
.sort-list &gt; li a span{
    font-size:0.7em;
    display:none;
}
.sort-list &gt; li.active a span{
    display:inline-block;
}
.sort-list &gt; li.active a {
    color:#000;
}
.category-list {
    margin:0;
    padding:0;
    list-style: none;
}
.category-list &gt; li{
    float:left;
    width:33.33%;
    padding:15px 15px 50px 15px;
    border-bottom:1px solid #f0f0f0;
    margin-left:-1px;
    margin-top:-1px;
     -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
    position: relative;
}
.category-list &gt; li:hover{
    border-color:#00c6ff;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.15);
    z-index: 9999;
    position:relative;
}
.small-btn{
    font-size:0.75em;
}
.product-price{
   display:block;
    color:rgba(0,0,0,0.5); 
    font-size:1.2em;
}
.product-item{
    position: relative;
    display:block;
    
}
.product-name{
     font-size:1.1em;
    margin-top:10px;
    margin-bottom:10px;
    line-height: 1.4em;
}
.buttons-bottom{
    position: absolute;
    left:15px;
    right:15px;
    bottom:15px;
}
.page-title{
    margin:0;
    font-size:1.8em;
}
.action-box{
    padding:20px;
    margin-top:20px;
    background:#fff;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.15);
}
.action-box .promo-price{
    display:inline-block;
    font-size:2em;
}
.action-box .old-price{
    display:inline-block;
}
.action-box p{
    margin:0;
}
.action-box hr{
    border-bottom:1px solid #f0f0f0;
    margin:10px 0 15px 0;
}
.green-label{
    background:#8bd400;
    display:inline-block;
    border-radius: 4px;
    color:#fff;
    padding:3px 5px;
}
.red-label{
    background:#FF0000;
    display:inline-block;
    border-radius: 4px;
    color:#fff;
    padding:3px 5px;
}
.info-table{
    margin-bottom:20px;
    width:100%;
    font-size:0.85em;
}
.info-table td{
    width:50%;
    text-align: right;
    padding:5px 0;
    border-top:1px solid #f0f0f0;
}
.info-table th{
    width:50%;
    border-top:1px solid #f0f0f0;
    padding:5px 0 ;  
}
.black-label{
     background:#000;
    display:inline-block;
    border-radius: 4px;
    color:#fff;
    padding:3px 5px;
}
.tabs-container{
    display:block;
    margin-top:20px;
    margin-bottom:20px;
}
.tab-pane{
    font-size:0.9em;
}
.tab-pane p{
    line-height:1.6em;
    color:rgba(0,0,0,0.5);
}
.white-box{
    background:#fff;
    padding:15px;
    text-align: center;
}
.white-box-icon{
    color:#0052af;
    font-size:2.4em;
    display:block;
}
.white-box h5{
    margin-top:5px;
    color:#0052af;
    padding:0 20px;
}
.map-container iframe{
    width:100%;
}
.map-container{
    margin-top:30px;
}
.contact-list{
    margin:0;
    padding:0;
    list-style:none;
}
.contact-list li{
    display:block;
    position: relative;
    padding:10px 15px 10px 40px;
    border-bottom:1px solid #f0f0f0;
}
.contact-list li:last-child{
    border-bottom:0;
}
.contact-list li a{
    display:block;
}
.contact-list-icon{
    
    color:#00c6ff;
    position: absolute;
    left:0;
    width:23px;
    display:block;
    height:23px;
    top:0;
    bottom:0;
    margin:auto;
}
.contact-list-icon span{
    font-size:1.4em;
}
.order-list{
    margin:0;
    padding:0;
    list-style: none;
}
.order-list &gt; li{
    padding:10px 50px 10px 10px;
    border-top:1px solid #f0f0f0;
    position: relative;
}
.remove{
    display:block;
    cursor:pointer;
    color:#fff;
    background:#0052af;
    border-radius: 50%;
    width:35px;
    height:35px;
    position: absolute;
    top:0;
    right:15px;
    bottom:0;
    margin:auto;
    padding: 8px;
    text-align: center;
}
.remove:hover{
    color:#00c6ff;
}
.order-list &gt; li h3{
    margin:10px 0;
    color:#0052af;
    font-size:1.4em;
}
.order-list &gt; li p{
    color: rgba(0,0,0,0.5);
    font-size: 0.9em;
}
.order-list &gt; li .price-per-item{
    padding:20px;
}
.gray-box-final{
    background:#f0f0f0;
    padding:20px;
}
.big-btn{
    font-size:1.6em;
}
.final-price-small-title{
    font-size:1.1em;
    margin:0;
    color: rgba(0,0,0,0.5);
}
.final-price-big-title{
    font-size:1.8em;
    margin:0;
    font-weight: bold;
    color:#0052af;
}
.final-price,.delivery-final{
    padding-left:60px;
    position: relative;
}
.price-per-item .big-title{
    font-size:1.2em;
    font-weight: normal;
    padding:5px 0;
}
.price-per-item .small-title{
        color: rgba(0,0,0,0.5);

}
.cart-icon{
    font-size:2.6em;
    display:block;
    width:36px;
    height:36px;
    top:0;
    bottom:0;
    left:0;
    color:#00c6ff;
    position: absolute;
    margin:auto;
}
.order-list &gt; li:hover{
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.15);
}
.voucher-box{
    background:#00c6ff;
    padding:40px 60px 40px 200px;
    position: relative;
    margin-top:30px;
}
.voucher-box .voucher-icon{
    color:#fff;
     position: absolute;
    font-size:4em;
    width:56px;
    height:56px;
    top:0;
    bottom:0;
    margin:auto;
    left:120px;
}

.voucher-box h3{
    margin-top:0;
    font-weight: 300;
    color:#fff;
}

.menu-title {
    color: #404040;
    text-transform: uppercase;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
}
.nav-menu-list {
    margin: 0 0 30px 0;
    padding: 0;
    list-style: none;
}
.nav-menu-list &gt; li a {
    display: block;
    color: rgba(64,64,64,0.5);
    font-size: 0.85em;
    padding: 3px 5px 3px 10px;
    background: url(../images/list-icon.png)no-repeat left center;
}
.green-btn{
    color:#fff;
    padding:10px 20px;
    display:inline-block;
    background:#8bd400;
}
.promo-banner a{
    display:block;
    position:relative;
}
.promo-banner a img{
    max-width: 100%;
}
.promo-text{
    position: absolute;
    left:0;
    bottom:0;
    right:0;
    padding:40px 20px 20px 20px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}
.promo-text h4{
    color:#fff;
    
}
.gray-box-block{
    background:#f0f0f0;
   padding:50px 100px;
   margin:30px 0 30px 0;
}
.underline-link{
    text-decoration:underline;
}
.gray-box-block .internal-title{
   
    margin:0;
    padding:15px 0;
    font-size:2.2em;
    font-weight: 300;
}
.full-btn{
    display:block;
    width:100%;
    padding:15px;
}
.gray-box-block .muted{
    padding:10px 0;
}
.reg-login{
    padding-left:70px;
}
.reg-login a{
    display:block;
    margin-bottom:10px;
}
.reg-login h5{
    text-transform: uppercase;
    font-weight: bold;
}
.fb-btn{
    color:#fff;
    border-radius: 4px;
    background:#3b5998;
    padding:10px 15px;
    display:inline-block;
    text-align: center;
     font-weight: bold;
}
.fb-btn:hover,.tw-btn:hover,.gp-btn:hover{
    color:#fff;
}
.tw-btn{
    color:#fff;
    border-radius: 4px;
    background:#4099ff;
    display:inline-block;
    padding:10px 15px;
    text-align: center;
    font-weight: bold;
}
.gp-btn{
     color:#fff;
    border-radius: 4px;
    background:#d34836;
    padding:10px 15px;
    display:inline-block;
    text-align: center;
     font-weight: bold;
}
.modal hr{
    border-top:1px solid #f0f0f0;
}
.upped{
    font-size:0.75em;
    text-transform: uppercase;
    margin-top:0;
}
.form-login{
    position:relative;
}
.form-login .form-control{
    padding-left:55px;
    height:40px;
}
.form-icon{
   bottom:1px;
   width:40px;
   left:1px;
    display:block;
    height:38px;
    font-size:1.2em;
    position: absolute;
    background:#f0f0f0;
    
    text-align: center;
    padding:10px 5px;
}
.form-icon span{
   color:#ccc;
}
.delivery-data{
    padding:30px;
    border:1px solid #f0f0f0;
    margin-top:-1px;
}
.bordered-box{
    background:#fff;
    padding:30px;
    border:1px solid #f0f0f0;
    margin-bottom:30px;
    margin-top:10px;
}
.delivery-data h5,.bordered-box h5{
    font-size:1em;
    font-weight: bold;
    text-transform: uppercase;
    margin-top:0;
}
.order-block{
    padding:30px;
    background:#f0f0f0;
    margin-bottom:30px;
}
.order-block .order-list{
    background:#fff;
    margin-bottom:10px;
}
.order-block .order-list &gt; li{
    padding:10px 10px 10px 10px !important;
}
.order-list-favorites.order-list &gt; li{
    padding-right:60px;
}
.order-list-favorites.order-list &gt; li .blue-btn{
    margin-top:25px;
}
.pagination .active {
	background-color: #0052AF;
	color: #FFF;
}
@media (max-width:1000px){
    .header .container{
        width:100%;
    }
    .internal-page-content-section{
        padding:0 10px;
    }
}
@media (max-width:768px){
    .hc-caption{
        position:initial;
        background:#00c6ff;
        color:#fff;
        padding:20px;
    }
    .order-block,.bordered-box,.delivery-data{
        padding:15px;
    }
    .hc-caption p{
        margin:0;
    }
    .hc-caption h3{
        margin:0;
        color:#fff;
    }
    .top-header{
        padding:5px 0px 5px 0px;
    }
    .navbar-nav &gt; li &gt; a{
        padding-top:5px;
        padding-bottom:5px;
    }
    .newsletter-block-top .v-line{
        display:none !important;
    }
    .image-container.text-right,.newsletter-block-top h3{
        text-align: center !important;
        padding:0;
        margin:0;
    }
    .gray-block{
        padding:20px 0;
    }
    .promo-block,.category-block{
        margin:0 20px 20px 20px;
    }
    .promo-block-header .text-right{
        text-align: left;
    }
    .category-right,.products-vertical li{
        height:auto;
    }
    .list-news &gt; li{
        width:48%;
    }
    .list-news &gt; li  a:after,.footer-top .v-line{
        display:none;
    }
    .support-block-container{
        padding:0;
    }
    .support-block-container .support-image{
        display:none;
    }
    .support-info{
        text-align: center;
    }
    .category-list &gt; li{
        width:50%;
    }
	.brands-box {
		display: none;
	}
}
@media (max-width:640px){
    .list-news &gt; li{
        width:100%;
        margin:0 0 20px 0;
    }
    .category-list &gt; li{
        width:100%;
    }
    .voucher-box{
        padding:100px 30px 30px 30px;
        text-align: center;
    }
    .voucher-box .voucher-icon{
        top:30px;
        bottom:initial;
        left:0;
        right:0;
        margin:auto;
    }
    .voucher-box .form-control{
        margin-bottom:10px;
    }
    .price-per-item{
        padding:10px 0;
    }
}</pre></body></html>