/*
Theme Name: JNews - Child Theme
Version: 1.0.0
Theme URI: http://themeforest.net/?ref=jegtheme
Description: A basic starter child theme for customization purpose of JNews theme.
Author: Jegtheme
Author URI: http://themeforest.net/user/jegtheme?ref=jegtheme
Template: jnews
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* ------------------------------------------------------------------------- *
 *  Theme customization starts here
/* ------------------------------------------------------------------------- */

.contact-bar{
	left: 30px;
	bottom: 30px;
	position: fixed;
	z-index: 999;
	margin-bottom: 0;
}
.contact-bar li{
	margin-bottom: 10px;
	background-size: 50px;
	background-repeat: no-repeat;
}
.contact-bar a{
	display: block;
	width: 50px;
	height: 50px;
}
.contact-bar .contact-bar-form{
	background-image: url(https://docuvietdoan.com/wp-content/uploads/2025/03/widget_icon_contact_form.svg);
}
.contact-bar .contact-bar-facebook{
	background-image: url(https://docuvietdoan.com/wp-content/uploads/2025/03/widget_icon_messenger.svg);
}
.contact-bar .contact-bar-zalo{
	background-image: url(https://docuvietdoan.com/wp-content/uploads/2025/03/widget_icon_zalo.svg);
}
.contact-bar .contact-bar-phone{
	background-image: url(https://docuvietdoan.com/wp-content/uploads/2025/03/widget_icon_click_to_call.svg);
}
.contact-bar .contact-bar-map{
	background-image: url(https://docuvietdoan.com/wp-content/uploads/2025/03/widget_icon_map.svg);
}
.contact-bar .contact-bar-phone .contact-bar-text{
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	font-weight: 600;
	padding: 5px 10px;
	margin-left: 55px;
	border-radius: 50px;
	color: #fd072c;
	background-color: #ffeb3b;
	box-shadow: 2px 2px 4px 0 #a5a0a0;
}
.zalo-btn{
	position: fixed;
	margin: 0;
	padding: 0;
	left: 0;
	bottom: 90px;
	background: #fff;
	background-color: transparent;
	cursor: pointer;
	font-size: 0;
	width: 110px;
	height: 110px;
	z-index: 1000;
}
.zalo-btn .zoomIn{
	width: 80px;
	height: 80px;
	border: 2px solid #0789cd;
	border-radius: 100px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -40px;
	margin-left: -40px;
	animation-name: zoomIn;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-timing-function: ease-out;
}
.zalo-btn .pulse{
	width: 60px;
	height: 60px;
	background: #0789cd;
	opacity: .75;
	border-radius: 100px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	animation-name: pulse;
	animation-duration: .5s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-timing-function: ease-in-out;
}
.zalo-btn .tada{
	background: #0789cd;
	border-radius: 100px;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -20px;
	margin-left: -20px;
	animation-name: tadaa;
	animation-duration: .5s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
.zalo-btn a{
	display: block;
	width: 40px;
}
.call-btn{
	position: fixed;
	margin: 0;
	padding: 0;
	left: 0;
	bottom: 0;
	background: #fff;
	background-color: transparent;
	cursor: pointer;
	font-size: 0;
	width: 110px;
	height: 110px;
	z-index: 1000;
}
.call-btn .zoomIn{
	width: 80px;
	height: 80px;
	border: 2px solid #db0005;
	border-radius: 100px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -40px;
	margin-left: -40px;
	animation-name: zoomIn;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-timing-function: ease-out;
}
.call-btn .pulse{
	width: 60px;
	height: 60px;
	background: rgba(219,0,5,0.6);
	border-radius: 100px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	animation-name: pulse;
	animation-duration: .5s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-timing-function: ease-in-out;
	}
.call-btn .tada{
	background: #db0005;
	border-radius: 100px;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -20px;
	margin-left: -20px;
	animation-name: tadaa;
	animation-duration: .5s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
.call-btn .tel{
	position: absolute;
	top: 50%;
	left: 45px;
	color: #fff;
	font-size: 17px;
	width: 170px;
	text-align: center;
	padding-left: 30px;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
	line-height: 36px;
	border: 1px solid #fb0309;
	border-radius: 20px;
	background: #fb0309;
	z-index: -1;
	font-weight: 700;
	font-family: Arial;
	text-shadow: 1px 1px 2px #5f5f5f;
}
.call-btn .tada a:before{
	content: "\f095";
	font-size: 25px;
	font-family: FontAwesome;
	text-decoration: none;
	color: #fff;
	margin-left: 10px;
	position: absolute;
	top: 50%;
	margin-top: -9px;
}