.mar-top li a {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
}

.mar-top li {
    display: inline-block;
    margin-right: 10px;
}


#topheader {display: none;}


.top-menu {background: linear-gradient(to bottom, rgb(75, 149, 203) 0%,rgb(67, 126, 169) 45%,rgb(28, 77, 113) 100%);}


#nav {background: none;  border: none;height: auto;}


ul.nav li a:hover, ul.nav li a:focus, ul.nav li a.active, ul.nav li.open li a:hover, ul.nav li.open li a:focus, ul.nav li.open li a.active, ul.nav li.open a.dropdown-toggle {
    color: #FFED00;
    background: none;
}


ul.nav li ul.dropdown-menu li a:hover {
    border-bottom: none !important;
    background: #4B95CB;
    color: #FFED00 !important;
}


ul.nav li a, ul.nav li.open li a {
    color: #fff;
    font-size: 14px;
    padding: 0px 12px;
    font-family: Arial, Helvetica, sans-serif;}

    
ul.nav li ul.dropdown-menu li a {
    font-size: 13px;
    font-weight: normal;
    position: relative;
    padding: 6px 20px 6px 30px;
    border-top: none;
    border-bottom: none;
    color: #fff;
    background: #4B95CB;
}


.main .header-right .search {
    margin-bottom: 0;     margin-top: 2px;
}


footer #news .news img {
    height: 200px;
}


.header-right [type=text].search_query {padding: 4px;}


[type=submit].button {
    height: 31px;
}

[type=submit] {
    background: #4B95CB;
    padding: 4px;
}


#product-listitem > .listitem > h2, #product-listitem > h2, #news .itemnews h2, #customer > .itemcus > h2, #products-featured > .itemfeatured > h2, #contact .itemcontact .contact-info h2, #contact .itemcontact .contact-form h2, #acc > .itemacc > .acc-info > h2, #acc > .itemacc > .acc-cart > h2, #post> .postitem > h2, .acc-cart h2, .acc-myinfo h2, .contact-info h2, #gallery-pic h2, #email-newsletter h2, #box_search h2, #post .postitem h2.fb-comment-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    padding-bottom: 10px;
    border-bottom: none;
    margin: 10px 0px 15px 0px;
    text-align: center;
    color: #4B95CB;
    text-transform: uppercase;
    font-weight: bold;
}


#product-listitem > .listitem > h2:before, #product-listitem > h2:before, #news .itemnews h2:before, #customer > .itemcus > h2:before, #products-featured > .itemfeatured > h2:before, #contact .itemcontact .contact-info h2:before, #contact .itemcontact .contact-form h2:before, #acc > .itemacc > .acc-info > h2:before, #acc > .itemacc > .acc-cart > h2:before, #post> .postitem > h2:before, .acc-cart h2:before, .acc-myinfo h2:before, .contact-info h2:before, #gallery-pic h2:before, #email-newsletter h2:before, #box_search h2:before, #post .postitem h2.fb-comment-title:before, .main-welcome .Vid:before {
    content: "";
    height: 1px;
    width: 200px;
    display: inline-block;
    background: #000;
    margin-right: 10px;
    position: relative;
    top: -7px;
}


#product-listitem > .listitem > h2:after, #product-listitem > h2:after, #news .itemnews h2:after, #customer > .itemcus > h2:after, #products-featured > .itemfeatured > h2:after, #contact .itemcontact .contact-info h2:after, #contact .itemcontact .contact-form h2:after, #acc > .itemacc > .acc-info > h2:after, #acc > .itemacc > .acc-cart > h2:after, #post> .postitem > h2:after, .acc-cart h2:after, .acc-myinfo h2:after, .contact-info h2:after, #gallery-pic h2:after, #email-newsletter h2:after, #box_search h2:after, #post .postitem h2.fb-comment-title:after, .main-welcome .Vid:after {
    content: "";
    height: 1px;
    width: 200px;
    display: inline-block;
    background: #000;
    margin-left: 10px;
    position: relative;
    top: -7px;
}


.main-welcome .Vid {
    text-align: center;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: bold;
    color: #4B95CB;
}


.all:hover {
    color: #549ACD;
    text-decoration: none;
}

.all {
    font-family: Arial, Helvetica, sans-serif;
    background: none;
    color: #000;
    font-size: 13px;
    padding: 0px 10px;}

    
.all:before {
    content: "f101";
    font-family: FontAwesome;
    font-size: 15px;
    margin-right: 5px;
}


.product .image p {
    color: #2b2b2b;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;}

    
.main-welcome h1 {
    color: #4B95CB;
    font-size: 30px;}

    
.box-category .heading img {display: none}


.box-category .heading {
    background: #4B96CB;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    padding: 10px;
}


.hotline-fixed img {
    width: 240px;
}

.hotline-fixed {
    position: fixed;
    bottom: 0px;
    right: 0px;
    z-index: 999;
}

.phone_span span {
    color: #fff;
    position: absolute;
    margin: 14px -180px;
    font-size: 24px;
}


.address {border-top: none;}


.box h3, footer .footer-html h3, footer .footer-tag h3, footer .footer-post_views h3, footer .footer-post_customized h3, footer .footer-gallery_category h3, footer .footer-gallery h3, footer .footer-video_category h3, footer .footer-video h3, footer .footer-newsletters h3 {
    border-bottom: 1px solid #fff;}

    
.cus .owl-wrapper-outer .item a img { width: 170px; height: 95px;-webkit-filter: none;    opacity: 1;}
