.top-tel {text-align: right;}
.top-tel a {font-size:18px; font-weight:700}


.main-menu li {
border-bottom: 2px solid #fff;
  transition: all 0.5s ease-out allow-discrete;
transition: 200ms linear 50ms;
}
.main-menu li:hover, .main-menu li.active {
border-bottom: 2px solid #115087;
transition: all 0.5s ease-out allow-discrete;
transition: 200ms linear 50ms;
}

.slogan {color:#fff; font-size:17px}
.email a {color:#fff; font-size:17px}
.email a:hover {color:#f79800; font-size:17px}

.v-carousel span {color:#f79800; font-size:52px; line-height:80px}

.prem {font-size:14px; line-height:20px;}

.mega-menu a {
  padding-left:0px;
  transition: 200ms linear 50ms;
  transition: all 0.5s ease-out allow-discrete;
} 

.mega-menu a:hover {
  padding-left:15px;
  transition: 200ms linear 50ms;
  transition: all 0.5s ease-out allow-discrete;
}

span.ba-blog-post-add-to-cart-price-value {
    float: left;
    padding-right: 5px;
}

p.catalog-link {
    line-height: 28px;
}
p.catalog-link a {
    font-size: 23px;
    font-weight: 500;
}


.table-model td {
    font-size: 18px !important;
    padding-left:4px;
}

.search-block {
    margin: 0 auto !important;
    text-align: center;
}

.search-block input[type="button"] {
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 15px;
    padding-left: 15px;
    vertical-align: middle;
    background-color: #115087;
    border: none;
    color: #fff;
    border-radius: 4px;
}

input#text-to-find {
    border: 1px solid #000;
    max-height: 35px;
    max-width: 350px !important;
    margin-right: 25px;
    background-color: #f6fffe;
}