nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover,
.side .widget ul.link li a:hover,
.side .widget ul.link li a:focus,
.check-list li:before,
ul.cart-list > li > h6 > a,
.attr-nav > ul > li > a:hover,
.attr-nav > ul > li > a:focus,
nav.navbar ul.nav > li > a:hover,
nav.navbar li.dropdown ul.dropdown-menu > li a:hover{color:#fff;!important;}
nav.navbar ul.nav>li>a:hover{color:#30318d !important;}
nav.navbar li.dropdown ul.dropdown-menu > li a{position: relative;}
nav.navbar li.dropdown ul.dropdown-menu > li a:before{position: absolute;content: '';background: #fff;width:0%;height: 2px;bottom:5px;left:50%;transform: translateX(-50%);transition: all .3s}
nav.navbar li.dropdown ul.dropdown-menu > li a:hover:before{position: absolute;content: '';background: #fff;width:calc(100% - 30px);height: 2px;bottom:5px;left:50%;transform: translateX(-50%);transition: all .3s}
@media(min-width: 992px) {
nav.navbar ul.nav li.dropdown.on > a{color:#30318d !important;}
nav.navbar ul.nav li a{position: relative;}
nav.navbar ul.nav li a:before{position: absolute;content: '';background: #30318d;width:0%;height: 2px;bottom:20px;left:50%;transform: translateX(-50%);transition: all .3s}
nav.navbar ul.nav li a:hover:before{position: absolute;content: '';background: #30318d;width:calc(100% - 30px);height: 2px;bottom:20px;left:50%;transform: translateX(-50%);transition: all .3s}

}
@media(max-width:920px){nav.navbar .dropdown .megamenu-content .col-menu ul > li > a:hover,
nav.navbar.navbar-dark .dropdown .megamenu-content .col-menu .title:hover{color:#30318d !important;}}
/*
Border
=========================== */
ul.cart-list > li.total > .btn{border-color:#30318d;}
nav.navbar li.dropdown ul.dropdown-menu{}
/*Background
=========================== */
ul.cart-list > li.total > .btn,
.attr-nav > ul > li > a span.badge,
nav.navbar .share ul > li > a:hover,
nav.navbar .share ul > li > a:focus{background-color:#30318d;}
ul.cart-list > li.total > .btn:hover,
ul.cart-list > li.total > .btn:focus{background-color:#30318d !important;}


/*****common*********/
@media (max-width: 991px){
footer .about,footer .comp,footer .text-center{display: none}
    .position{padding-top: 20px!important;}
}
.position{padding-top: 40px}
.position a:nth-child(1){color: #30318d}
.titles h2{font-size: 24px;font-weight: 600;line-height: 30px;margin: 0;padding-bottom: 5px}
.titles small{font-size: 18px;text-transform: uppercase;color: #9FC23F;letter-spacing: 1px}

footer{position: relative;margin-top: 40px;font-size: 13px}
footer ul{padding: 0;margin-top: 15px}
footer .logo{height: 42px;width: auto!important;}
footer li{list-style-type: none;display: inline-block;margin-bottom: 5px}
footer li a{padding-right:10px}
footer img{width: 100%}
footer a img{width: 14px}
footer span {width: calc(100% - 40px);display: inline}
footer:before{width: 100%;height: 40px;background: #30318d;position: absolute;content: '';left: 0;top: -40px}
footer h4{font-size: 16px;color:#30318d;height: 42px;line-height: 42px;margin: 0}
footer .col-md-2.text-center img{width: 100px;height: 100px;display: block;margin: 0 auto;}
footer .col-md-2 ul,footer .comp ul{display: flex;flex-wrap: wrap;}
footer .col-md-2 li{width: 50%}
footer .col-md-3 p{margin-bottom: 5px}
footer .col-md-3:nth-last-child(1) p{font-size:11px;line-height: 1.5}
footer .comp ul li{width: 33.3333%}
.copyright{text-align:center;font-size: 14px;line-height: 22px;padding: 15px 0;background-color: #f5f5f5;margin-top: 20px;}
.flink{}
.flink a{padding:5px;}
.text-center{text-align:center}
/*******************/
.pgwSlideshow{width: 100%;display: none;}
.pgwSlideshow a{color: #fff;}
.pgwSlideshow .ps-current {text-align: center;position: relative;min-height: 150px;overflow: hidden;}
.pgwSlideshow .ps-current > ul  > li {text-align: center;width: 100%;z-index: 1;opacity: 0;display: block;}
.pgwSlideshow .ps-current > ul  > li img {display: block;max-width: 100%;margin: auto;}
.pgwSlideshow .ps-caption span {padding: 7px;display: inline-block;}
.pgwSlideshow .ps-list {overflow: hidden;position: relative;}
.pgwSlideshow .ps-list>ul {position: relative;list-style: none;margin:10px -5px 0!important;padding: 0;left: 0;display: flex}
.pgwSlideshow .ps-list>ul>li{padding: 0 5px}
.pgwSlideshow .ps-list li .ps-item {display: block;opacity: 0.6;filter: alpha(opacity=60);}
.pgwSlideshow .ps-list li img {display: block;width: auto;height: 80px;}
.pgwSlideshow .ps-list li .ps-item.ps-selected {float: left;opacity: 1;overflow: hidden;}
ul{padding: 0}

.navbar-header h1{margin:0!important}

.col-md-12.tag li {display: inline-block; padding: 3px 15px;background:rgba(151,187,61,.15);margin-bottom: 10px;}