.page-template-default .archive-header {
padding-bottom: 0 !important;
}
.site-header .col-full {
flex-direction: row;
justify-content: space-between;
}
body #masthead.site-header .s-observer ul.menu {
display: flex;
align-items: center;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-end;
margin-bottom: 0;
list-style: none;
column-gap: 20px;
}
.s-observer ul.menu > li:not(:last-child) {
display: flex;
align-items: center;
height: 100%;
}
.s-observer ul.menu > li > a {
text-transform: uppercase;
color: #fff;
font-size: 16px;
}
.main-header.col-full {
max-width: 100% !important;
padding-right: 20px;
padding-left: 20px;
}
.main-header.col-full:before,
.main-header.col-full:after {
content: unset !important;
}
.hfeed.site .site-header .col-full {
display: flex;
flex-wrap: wrap;
align-items: stretch;
padding: 0 10px;
}
.hfeed.site .site-header .site-branding {
padding: 10px 0;
}
.book-free a {
background-color: #ff3131;
padding: 5px 10px;
border-radius: 8px;
text-align: center;
}
.hp-column .hp-icon {
position: relative;
}
.hp-column .hp-icon img {
position: relative;
}
.hp-column .hp-icon:before {
position: absolute;
content: "";
background-color: #fff;
top: -20%;
left: 20%;
width: 36px;
height: 36px;
border-radius: 50%;
}
.margin-auto {
margin: 0 auto;
}
.head-bottom h2.elementor-heading-title.elementor-size-default {
position: relative;
}
.polylang-flags {
list-style-type: none;
margin: 0;
padding: 0;
position: fixed;
bottom: 30px;
right: 20px;
}
.polylang-flags li img {
width: 32px !important;
height: 20px !important;
}
.head-bottom h2.elementor-heading-title.elementor-size-default:before {
content: "";
position: absolute;
height: 4.5px;
width: 30%;
background-color: #0084d1;
bottom: -10px;
left: 50%;
transform: translateX(-50%);
border-radius: 10px;
}
.elementor-progress-text,
.elementor-progress-percentage {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.elementor-progress-percentage {
right: 5px;
}
.below-content {
border-top: unset !important;
}
.site-footer {
padding-top: 30px;
padding-bottom: 30px;
}
.list-social {
display: flex;
gap: 15px;
align-items: center;
margin-top: 20px;
}
#text-9 ul,
#text-14 ul {
margin-bottom: 30px;
}
.list-social > a > img {
width: 45px;
height: 45px;
}
.s-observer {
display: none;
}
.header-bb,.header-bb-center{
position: relative;
}
.header-bb-center:before,.header-bb:before{
position: absolute;
content: "";
width: 200px;
height: 6px;
border-radius: 100px;
background-color: #0084d1;
bottom: -10px;
}
.header-bb-center:before{
left: 50%;
transform: translateX(-50%);
}
.header-bb:before {
left: 10px;
}
.title-of2 h4 {
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
display: -webkit-box;
}
.header-bb > .elementor-widget-container {
margin-bottom: 0 !important;
}
.cbxwpbkmarkwrap.cbxwpbkmarkwrap_loggedin.cbxwpbkmarkwrap_user_cat.cbxwpbkmarkwrap-post {
text-align: right;
}
.cbxwpbkmarkwrap.cbxwpbkmarkwrap_loggedin.cbxwpbkmarkwrap_user_cat.cbxwpbkmarkwrap-post
.cbxwpbkmarktrig-icon {
height: 15px;
filter: brightness(0) saturate(100%) invert(56%) sepia(2%) saturate(0%)
hue-rotate(84deg) brightness(95%) contrast(96%);
}
@media (min-width: 1024px) {
.elementor-container.elementor-column-gap-default .hp-column.hp-column-first {
margin-right: 30px;
}
.elementor-container.elementor-column-gap-default .hp-column.hp-column-last {
margin-left: 30px;
}
}
@media (max-width: 601px) {
.hp-column .hp-icon:before {
left: 40%;
}
.header-bb:before {
left: 0px;
height: 3px;
}
.loop-bd div[data-elementor-type="loop-item"] {
border: unset !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
.loop-bd div[data-elementor-type="loop-item"]:not(:last-child) {
border-bottom: 1px solid #d7d7d7 !important;
padding-bottom: 20px;
}
.loop-bd div[data-elementor-type="loop-item"]:not(:nth-child(2)) {
padding-top: 20px;
}
}
@media(max-width: 992px){
body:not(.header-4):not(.mobile-toggled).sticky-m .site-header {
top: -70px !important;
}
}
@media (min-width: 992px) {
.col-full-nav {
display: none;
}
.s-observer {
display: flex;
align-items: center;
}
.loop-bd div[data-elementor-type="loop-item"]:not(:last-child) {
border-right: 1px solid #d7d7d7;
padding-right: 15px;
}
.loop-bd div[data-elementor-type="loop-item"]:not(:nth-child(2)) {
padding-left: 15px;
}
}
@media (max-width: 991px) {
.col-full-nav {
background-color: #03032d !important;
}
.loop-bd div[data-elementor-type="loop-item"]:nth-child(even) {
border-right: 1px solid #d7d7d7;
padding-right: 15px;
padding-bottom: 15px;
}
.loop-bd div[data-elementor-type="loop-item"]:nth-child(odd) {
padding-bottom: 15px;
padding-left: 15px;
}
}
.home div[data-object_id="7105"] {
display: none !important;
}
.site-header.coverheader {
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
position: fixed;
bottom: 100%;
transform: translateY(100%);
width: 100%;
}
.site-header.scrollheader {
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
position: relative;
transform: translateY(0);
}
.s-observer #menu-secondary-menu > li .sub-menu,
.s-observer #menu-secondary-menu-vn > li .sub-menu {
box-shadow: -10px 10px 30px rgba(0, 0, 0, 0.15);
float: left;
position: absolute;
top: 100%;
z-index: 99999;
background: #fff;
width: 200px;
padding: 10px;
visibility: hidden;
transition: 0.3s all;
opacity: 0;
margin-top: 0;
}
.s-observer #menu-secondary-menu > li:hover .sub-menu,
.s-observer #menu-secondary-menu-vn > li:hover .sub-menu {
left: auto;
visibility: visible;
opacity: 1;
margin-top: 0;
transition: 0.3s all;
margin-left: 10px;
}
.s-observer #menu-secondary-menu > li .sub-menu li,
.s-observer #menu-secondary-menu-vn > li .sub-menu li {
display: block;
}
.s-observer #menu-secondary-menu > li .sub-menu li a,
.s-observer #menu-secondary-menu-vn > li .sub-menu li a {
display: block;
font-size: 16px;
color: #03032d;
padding: 8px 12px;
border-radius: 4px;
}
.s-observer .menu-secondary-menu-container,
.s-observer .menu-secondary-menu-container #menu-secondary-menu,
.s-observer .menu-secondary-menu-container #menu-secondary-menu-vn {
height: 100%;
}
.elementor-button.elementor-button-link{
border: 3px solid #ff3131 !important;
}
.elementor-button.elementor-button-link:hover,.book-free:hover a{
color: #FF3131 !important;
background: var(--white) !important;
}
div.elementor-swiper-button{
background: #3AA0DC;
border-radius: 50%;
padding: 5px;
}
.swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal{
display: none !important;
}
.footer-menu-child{
opacity: 0;
height: 0;
overflow: hidden;
transition: all 0.3s ease-in-out;
}
@media (max-width: 1060px){
.thumb-service .elementor-widget-image,.thumb-service .elementor-widget-image .elementor-widget-container,.thumb-service .elementor-widget-container img{
height: 100% !important;
}
.thumb-service .elementor-widget-container img{
object-fit: cover;
}
}
@media (min-width: 992px){
footer .textwidget ul li:hover .footer-menu-child{
opacity: 1;
height: 100%;
overflow: visible;
}
}
@media (max-width: 991px){
footer .textwidget .footer-menu-child{
margin-bottom: 0;
}
footer .textwidget .footer-menu-child.active{
opacity: 1;
height: 100%;
overflow: visible;
}
.have-children a{
display: flex;
align-content: center;
flex-wrap: wrap;
flex-direction: row;
}
.have-children .btn-show-footer{
transition: all 0.2s ease-in-out;
margin-left: 20px;
}
.have-children .btn-show-footer.active{
transform: rotate(180deg);
}
}