.success.is-underline:hover, .success.is-outline:hover, .success {
background-color: #1E73BE;
padding: 10px;
color: white !important;
}
.call-mobile {background: #ED1C24;position: fixed;bottom: 10px;height: 40px;line-height: 40px;
padding: 0 0px 0 0px;border-radius: 40px;color: #fff;left: 20px;z-index: 99999;
}
.call-mobile1 {position: fixed;bottom: 52px;height: 40px;line-height: 40px;
padding: 0 0px 0 0px;border-radius: 40px;color: #fff;left: 20px;z-index: 99999;
}
.call-mobile2 {position: fixed;bottom: 93px;height: 40px;line-height: 40px;
padding: 0 0px 0 0px;border-radius: 40px;color: #fff;left: 20px;z-index: 99999;
}
.call-mobile i {font-size: 20px;line-height: 40px;background: #B52026;
border-radius: 100%;width: 40px;height: 40px;
text-align: center; float: right;
}
.call-mobile a {color: #fff;font-size: 18px;font-weight: bold; text-decoration: none;
margin-right: 10px; padding-left: 10px;}


body {
    background: initial !important;
}
.image-box img {
    margin-bottom: 10px;
}
.product-right-column .quantity-selector {
  line-height: 34px !important;}
.primary_block{padding:0px !important;}
#f2 {
    display: none;
}
.imagezoom-view, .imagezoom-view, .imagezoom-cursor {
    display: none;
}
.product-block .name {
    margin: 0px !important;
    height: initial !important;
  
}
.flex-viewport {
    border: none !important;
}
.slide-caption .text_first{
font-size:50px !important;
}
.product-block .name a{
  font-weight: bold !important;
}
h4 a, h3, h3 span {
    font-weight: bold !important;
}
.slide-caption h3{
	font-size:45px !important;
}
h4 a, h3, h3 span {
    font-weight: bold !important;
}
.product-block .name {
    text-align: center;
}
.product-block .content_price {
    margin: 0px !important;
      text-align: center;
}
p.khonggio {
    color: #1976d2;
}
.remore a {
    font-weight: bold;
    color: #b92619;
}

.remore {
    font-size: 15px;
    text-align: right;
}
.content_sortPagiBar .pagination > li > a, .content_sortPagiBar .pagination > li span {
    font-size: 16px !important;
    color: #281e18 !important;
    }
.popup-over .popup-title {
    color: #cac9c9 !important;
	}
.popup-over .popup-title {
    font-size: 14px !important;
    color: #ffffff;
	}
.img-responsive {
  border-radius: 8px;
}
div#histats_counter {
    text-align: center;
}
.border-bg{border-radius:3px;border:1px solid #ecf2f4;background-color:#fff}
.fix_tel{position:fixed;bottom:15px;right:0;z-index:999}.fix_tel
a{text-decoration:none;display:block}.tel{background:#eee;width:205px;height:40px;position:relative;overflow:hidden;background-size:40px;border-radius:28px;border:solid 1px #ccc}.ring-alo-phone{background-color:transparent;cursor:pointer;height:80px;position:absolute;transition:visibility 0.5s ease 0s;visibility:hidden;width:80px;z-index:200000 !important}.ring-alo-phone.ring-alo-show{visibility:visible}.ring-alo-phone.ring-alo-hover,.ring-alo-phone:hover{opacity:1}.ring-alo-ph-circle{animation:1.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim;background-color:transparent;border:2px
solid rgba(30, 30, 30, 0.4);border-radius:100%;height:70px;left:10px;opacity:0.1;position:absolute;top:12px;transform-origin:50% 50% 0;transition:all 0.5s ease 0s;width:70px}.ring-alo-phone.ring-alo-active .ring-alo-ph-circle{animation:1.1s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important}.ring-alo-phone.ring-alo-static .ring-alo-ph-circle{animation:2.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important}.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone:hover .ring-alo-ph-circle{border-color:#f00;opacity:0.5}.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle{border-color:#baf5a7;opacity:0.5}.ring-alo-phone.ring-alo-green .ring-alo-ph-circle{border-color:#f00;opacity:0.5}.ring-alo-ph-circle-fill{animation:2.3s ease-in-out 0s normal none infinite running ring-alo-circle-fill-anim;background-color:#000;border:2px
solid transparent;border-radius:100%;height:30px;left:30px;opacity:0.1;position:absolute;top:33px;transform-origin:50% 50% 0;transition:all 0.5s ease 0s;width:30px}.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone:hover .ring-alo-ph-circle-fill{background-color:rgba(0, 175, 242, 0.5);opacity:0.75 !important}.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle-fill{background-color:rgba(117, 235, 80, 0.5);opacity:0.75 !important}.ring-alo-phone.ring-alo-green .ring-alo-ph-circle-fill{background-color:rgba(0, 175, 242, 0.5);opacity:0.75 !important}.ring-alo-ph-img-circle{animation:1s ease-in-out 0s normal none infinite running ring-alo-circle-img-anim;border:2px
solid transparent;border-radius:100%;height:30px;left:30px;opacity:1;position:absolute;top:33px;transform-origin:50% 50% 0;width:30px}.ring-alo-phone.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone:hover .ring-alo-ph-img-circle{background-color:#f00}.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-img-circle{background-color:#75eb50}.ring-alo-phone.ring-alo-green .ring-alo-ph-img-circle{background-color:#f00}@keyframes ring-alo-circle-anim{0%{opacity:0.1;transform:rotate(0deg) scale(0.5) skew(1deg)}30%{opacity:0.5;transform:rotate(0deg) scale(0.7) skew(1deg)}100%{opacity:0.6;transform:rotate(0deg) scale(1) skew(1deg)}}@keyframes ring-alo-circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0deg) scale(1) skew(1deg)}100%{transform:rotate(0deg) scale(1) skew(1deg)}}@keyframes ring-alo-circle-fill-anim{0%{opacity:0.2;transform:rotate(0deg) scale(0.7) skew(1deg)}50%{opacity:0.2;transform:rotate(0deg) scale(1) skew(1deg)}100%{opacity:0.2;transform:rotate(0deg) scale(0.7) skew(1deg)}}.ring-alo-ph-img-circle a
img{padding:1px
0 0 1px;width:30px;position:relative;top:-1px}}@-webkit-keyframes
penciscfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes
penciscfadeIn{0%{opacity:0}100%{opacity:1}}
.ring-alo-phone.ring-alo-green .ring-alo-ph-img-circle {
			    background-color: #f00;
			}
			.ring-alo-phone.ring-alo-green .ring-alo-ph-circle{
				background-color: #f00;	
			}
			.ring-alo-phone.ring-alo-green .ring-alo-ph-circle {
			    border-color: #f00;
			}

			.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-img-circle{
				background-color: #baf5a7;		
			}

			.fone {			 
			    color: #f00;			    
			}

			.tel{
				background-color: #eee;
			}
			.fix_tel{
				top: auto;
				bottom: auto;
				right: auto;
				left: auto;
								bottom: 30px; 				left: 25px; 							}
.fone {
    font-size: 22px;
    color: #f00;
    line-height: 40px;
    font-weight: bold;
    padding-left: 45px;
    margin: 0
 0;
}
.popup-over .popup-title {
    float: left !important;
}
.right_module{padding:10px}
@media (max-width: 991px){.right_module{margin-top:20px}}
.right_module .module_service_details .wrap_module_service{background:#fff;border-radius:0;border:1px solid #e7218d}
.right_module .module_service_details .wrap_module_service .item_service{padding:0px 10px;border-bottom:solid 1px #e5e5e5}
.right_module .module_service_details .wrap_module_service .item_service .wrap_item_{position:relative;padding:15px 0;display:table}
.right_module .module_service_details .wrap_module_service .item_service .wrap_item_ .image_service{display:table-cell;width:40px;vertical-align:middle;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}
.right_module .module_service_details .wrap_module_service .item_service .wrap_item_ .content_service{margin-left:10px}
.right_module .module_service_details .wrap_module_service .item_service .wrap_item_ .content_service p{font-weight:500;margin-bottom:0}
.right_module .module_service_details .wrap_module_service .item_service .wrap_item_ .content_service span{color:#707070;font-size:13px}
.right_module .module_service_details .wrap_module_service .item_service .wrap_item_ .content_service a{color:#707070}
.right_module .module_service_details .wrap_module_service .item_service:hover .wrap_item_ .content_service p{color:#e7218d}
.right_module .module_service_details .wrap_module_service .item_service:hover .wrap_item_ .image_service{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}
.right_module .module_service_details .wrap_module_service .item_service:last-child{border-bottom:none}
.product-block .product-meta {
    background-color: initial !important;
}
#f2 .flex-viewport {
    border: 0px;
}
.product-block .product-meta {
    background-color: none !important;
}
.box-contact-info .coninfo-des {
    font-size: 14px !important;
}
h2, .h2 {
    font-size: 16px !important;
}
.blog-sidebar .block-sidebar-blog.block .title_block {
    color: #c11424  !important;
	}
.hotline .hotline__number > span {
    color: #F44336 !important;
	}
.blog-sidebar .block-sidebar-blog.block ul li a {
    font-size: 13px!important;
	}
	.rte {
    font-size: 14px!important;
	}

#header_logo {
    padding: 5px 0px !important;
}
#ResultUpdate{position:fixed;bottom:0px;right:0px;background:green;padding:10px;color:white;z-index:1000000;}
.cartSummary .crat-icon span.item {
    color: #fff !important;
}
.blog-item h4 a {
    font-size: 18px !important;
}
.blog-item h4 {
    margin: 10px 0px !important;
    line-height: 25px !important;
}
.blog-item .blog-shortinfo {
    height: 72px !important;
      overflow: hidden;
}
.product-block .name {
    height: 40px;
    overflow: hidden;
}
.miniCartWrap{vertical-align:top;}
.content-cart{padding:0;margin-left: -15px;margin-right: -15px;}
.cartSummary{display: block;height: 40px;padding: 2px 41px 0 15px;position: relative;width: 100%;}
@media screen and (-webkit-min-device-pixel-ratio:0){.cartSummary{padding: 4px 41px 0 15px;}}
.cartSummary:after {background: #70B520 url("/images/cart.png") no-repeat scroll center center;content: "";height: 41px;position: absolute;right: -1px;top: -1px;width: 41px;cursor: pointer;}
.cartSummary:hover:after{opacity: 0.8;}
.mini-maincart{position:relative;z-index:30;}
.cart-header{line-height: normal;}
.mini-maincart .mini-contentCart{position:absolute;right:0;top:40px;width:300px;line-height:30px;padding:20px;-webkit-box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.2);box-shadow: 0px 4px 7px 0px rgba(50, 50, 50, 0.2);}
.mini-maincart .mini-contentCart p.empty{margin:0;cursor: text;}
.mini-contentCart .mini-products-list{margin:0;padding:0;}
.mini-contentCart .item .product-details .product-name{line-height: 10px;font-size: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 20px;line-height: 20px;}
.crat-icon .zero,.crat-icon .item{padding:0px;z-index: 2;position: absolute;width: 32px;height: 22px ;line-height: 17px;text-align: center;background-image: url("/images/notify.png");background-position: 0 0;background-repeat: no-repeat;right: 25px;top: -8px;}
.cartSummary .icon-cart{padding:0px;font-size:30px;line-height: 30px;}
.cartSummary .mt-cart-title{text-transform: uppercase;line-height: normal;margin: 0px;vertical-align: top; font-weight: bold;}
.mini-contentCart .subtotal{clear:both;display:block;padding:10px 0;margin:0;}
.mini-contentCart .subtotal .label{color:#333;font-size:14px;padding: 10px 0;}
.mini-contentCart .subtotal .price{color:#999;font-size: 18px;float: right;}
.mini-contentCart .actions a{border:0px solid #aaaaaa;color:#666;text-decoration:none;font-size:11px;line-height:35px;padding:0 17px;display:inline-block;margin:5px 0px; text-transform: uppercase;transition:all 500ms ease-in-out 0s;-moz-transition:all 500ms ease-in-out 0s;-webkit-transition:all 500ms ease-in-out 0s;-o-transition:all 500ms ease-in-out 0s;}
.mini-contentCart .actions a:hover{background-color:#ff3366;color: #fff;}
.mini-contentCart .actions a.checkout{background-color:#ff3366;color: #fff;border:0px solid #ff5555;float: right;}
.mini-contentCart .actions a.checkout:hover{ opacity: 0.8;}
#miniMagiccart .item:hover{background-color:#dddddd}
#miniMagiccart a.btn-remove,a.btn-edit,a.btn-remove{float:none;margin:0;display: inline-block;vertical-align: top;}
.mini-contentCart .block-content .block-subtitle{margin:0;text-transform: uppercase;}
#toPopup .countDown {background: #eee none repeat scroll 0 0;border-left: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;display: inline-block;font-size: 11px;font-weight: bold;height: 20px;line-height: 20px;width: 20px; position: absolute;top: 0;right: 0;}
#toPopup .response p{padding: 0 14px 0 0;}
.cart-header {
    font-size: 12px;
}
.mini-contentCart {
    display: none !important;
}
.mini-maincart:hover .mini-contentCart {
    display: block !important; background:#fff;
}
.cart-content-top .product-image {
    float: left; padding-right:10px;
}
li.item.clearfix:before {
    display: none;
}
.mini-maincart .block-content {
    text-align: left;
}
p.block-subtitle {
    font-weight: bold;
    text-align: center;
}
p.product-name a {
    font-weight: bold;
}
.media.heading {
    overflow: initial !important;
    zoom: 1;
}