.footcontact li>img{width: 20px}
.social li a{top: auto;}
.social li a:hover{filter:grayscale(1);}
.btn-facebook{background: #4267b2;color: #fff}
.btn-google{background: #ea4335;color: #fff}
.btn-facebook:hover, .btn-google:hover{box-shadow: inset -1px 1px 3px rgba(0, 0, 0, 0.3);}
.form-horizontal [class*=col] .form-group{margin: 0}
#scroll{opacity: .5}
#scroll:hover{opacity: 1}
.price h2>span{color: #db2222}
.icon_inline a{margin-right: 15px;display: inline-block;margin-top: -6px;}
.icon_inline a img{width: 36px}
#carousel0 .owl-item{padding:0 15px}
#menu .dropdown-inner ul.grand-child{padding-left: 5px}
.pro-content li+li {margin-top: 10px;}
.error{color: #ff0000}
.grand-child,.last_child{background-color: #fff;box-shadow:0 6px 12px rgba(0,0,0,.175);margin: 0 15px;padding: 12px 0; }
.showthird,.showlast{position: relative}
.cate_inline{overflow: hidden;margin-bottom: 20px;background-color: #fff;border-radius: 4px;}
@media(min-width:768px){
    .grand-child,.last_child{opacity: 0;visibility: hidden;position: absolute;left: calc(100% - 15px);top: -12px;}
    .showthird:hover .grand-child,.showlast:hover .last_child{opacity: 1;visibility: visible}
}