.elementor-element .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated,
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
padding:0px !important;
}
.fab:before{
font-family:'Font Awesome 5 Brands';	
}
ul, ol, li {
list-style: none;
}
textarea {
resize: none;
}
.admin-bar .menu-fixed,
.admin-bar .sticky-header {
top:32px !important;
}
.admin-bar .mobile-menu .close-btn {
top: 35px;
} .drivega-comment-item > .drivega-comment-item {
margin-left: 70px;
}
#cancel-comment-reply-link{
color:inherit;
display:block;
font-size:18px;
margin-top:17px;
}
.main-footer .social-box li a {
border: none;
} .main-footer .widget ul li {
color: #fff;
margin-bottom: 10px;
}
.main-footer .widget ul li a {
color: rgba(255, 255, 255, 0.6);
transition: .5s;
font-weight: 400;
position: relative;
display: inline-block;
}
.main-footer .widget ul li a:hover {
padding-left: 24px;
}
.main-footer .widget ul li a:after {
font-family: Flaticon;
content: "\f115";
position: absolute;
left: 0;
top: 2px;
line-height: 25px;
font-size: 17px;
transform: rotate(180deg);
font-weight: 400;
transition: .5s;
opacity: 0;
}
.main-footer .widget ul li a:hover:after {
opacity: 1;
}
.main-footer .widget_nav_menu {
margin-left: 85px;
margin-right: -30px;
}
.main-header .header-upper .sidemenu-nav-toggler {
cursor: pointer;
} .sidebar .course-widget {
position: relative;
}
.blog-sidebar ul li,
.sidebar .course-widget ul li {
position: relative;
margin-bottom: 13px;
}
.blog-sidebar ul li:last-child,
.sidebar .course-widget ul li:last-child {
margin-bottom: 0;
}
.blog-sidebar ul li a,
.sidebar .course-widget ul li a {
color: #222;
font-size: 16px;
font-weight: 500;
transition: .5s;
padding-left: 40px;
}
.blog-sidebar ul li a:hover,
.sidebar .course-widget ul li.current-menu-item a,
.sidebar .course-widget ul li a:hover {
font-weight: 700;
}
.sidebar .course-widget ul li a span {
position: absolute;
right: 0;
top: 0;
font-weight: 300;
color: #222;
}
.blog-sidebar ul li a:after,
.sidebar .course-widget ul li a:after {
font-family: Flaticon;
content: "\f115";
position: absolute;
left: 0;
top: 4px;
display: block;
line-height: 24px;
font-size: 16px;
transition: .5s;
transform: rotate(180deg);
font-weight: 400;
color: #b9d5d0;
}
.blog-sidebar ul li a:before,
.sidebar .course-widget ul li a:before {
position: absolute;
content: '';
left: 25px;
top: 6px;
width: 1px;
height: 20px;
background-color: #b9d5d0;
transition: .5s;
}
.course-widget.widget_nav_menu {
background: #ecf6f4;
margin-bottom: 50px;
padding: 45px;
}
.course-widget.widget_nav_menu .widget-title {
position: relative;
font-size: 24px;
color: #222;
padding-bottom: 16px;
margin-bottom: 35px;
font-weight: 600;
}
.course-widget.widget_nav_menu .widget-title::before {
position: absolute;
content: '';
height: 3px;
width: 63px;
bottom: 0;
left: 0;
background-image: url(//www.tuthucbinhduong.com/wp-content/themes/drivega/assets/images/shape/shape-3.png);
background-repeat: no-repeat;
}
.widget_download .download-pdf h4 a {
position: relative;
color: #fff;
font-size: 20px;
font-weight: 600;
display: inline-block;
}
.post-pagination li a.next,
.post-pagination li a.prev {
width: 50px;
height: 50px;
border-radius: 50%;
border: 1px solid #e5e5e5;
text-align: center;
line-height: 48px;
display: inline-block;
color: #222;
font-size: 18px;
font-weight: 600;
}
.widget_popular_post {
padding: 0;
} .tagcloud {
position: relative;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.tagcloud a {
color: #222;
background-color: #d2e0e0;
transition: .5s;
padding: 10px 18px;
display: inline-block;
font-size: 16px !important;
text-transform: uppercase;
font-weight: 600;
border-radius: 2px;
margin-right: 6px;
margin-bottom: 6px;
}
.tagcloud a:hover {
color: #fff;
}
.blog-single-post .post-share-info .tag a:before {
position: relative;
content: '';
bottom: 0;
right: 0;
}
.consult-form.about-form .form-group input[type=submit] {
background: #fff;
}
.search-notfound input[type=search] {
border: 1px solid #eee;
}
.m-b0{
margin-bottom:0px !important;
}
.drivega-comment-item .leave-comments{
margin-top:40px;
margin-bottom:20px;
}
.news-block.updated .lower-content {
position: relative;
padding: 35px;
background: #fafafa;
}
.news-block.updated .image{
margin-bottom:0px;
}
.main-header .header-upper .logo-box .logo img,
.hidden-sidebar .logo img,
.mobile-menu .nav-logo img,
.about-widget .logo img{
height:45px;
}
.service-block-one .icon img{
position:relative;
top:-15px;
}
.funfacts-section .icon img,
.funfacts-section .hover-icon img{
position:relative;
top:-25px;
}
.contact-info-block .icon i{
font-size:40px;
color: #24a88e;
}
.ne-style{
margin-bottom:15px !important;
}