@charset 'UTF-8';
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}
 .gm-badge {
overflow: hidden;
line-height: 1; }
.gm-badge > span {
display: flex;
align-items: center;
justify-content: center;
text-transform: none;
white-space: nowrap; }
.gm-thumb-menu-item-wrapper {
width: 100%; }
.gm-thumb-menu-item-wrapper .gm-thumb-menu-item {
max-height: inherit;
max-width: inherit; }
.gm-navbar--has-shadow-sticky.gm-navbar-sticky-toggle .gm-inner {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.gm-navbar-sticky.gm-navbar-sticky-toggle .gm-wrapper,
.gm-navbar-fixed-sticky.gm-navbar-sticky-toggle .gm-wrapper {
position: fixed; }
.gm-navbar-sticky.gm-navbar-sticky-toggle .gm-wrapper {
transition-property: transform;
transition-duration: 0.2s; }
.gm-navbar.gm-navbar-fixed-sticky .gm-toolbar .gm-container,
.gm-navbar.gm-navbar-sticky .gm-toolbar .gm-container {
transition: all 0.2s ease-out; }
.gm-navbar.gm-navbar-fixed-sticky.gm-navbar-sticky-toggle .gm-toolbar .gm-container,
.gm-navbar.gm-navbar-sticky.gm-navbar-sticky-toggle .gm-toolbar .gm-container {
transition: all 0.2s ease-out;
opacity: 0; }  .ps {
overflow: hidden !important;
overflow-anchor: none;
-ms-overflow-style: none;
touch-action: auto;
-ms-touch-action: auto; } .ps__rail-x {
display: none;
opacity: 0;
transition: background-color .2s linear, opacity .2s linear;
-webkit-transition: background-color .2s linear, opacity .2s linear;
height: 15px; bottom: 0px; position: absolute; }
.ps__rail-y {
display: none;
opacity: 0;
transition: background-color .2s linear, opacity .2s linear;
-webkit-transition: background-color .2s linear, opacity .2s linear;
width: 15px; right: 0; position: absolute; }
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
display: block;
background-color: transparent; }
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
opacity: 0.6; }
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
background-color: #eee;
opacity: 0.9; } .ps__thumb-x {
background-color: #aaa;
border-radius: 6px;
transition: background-color .2s linear, height .2s ease-in-out;
-webkit-transition: background-color .2s linear, height .2s ease-in-out;
height: 6px; bottom: 2px; position: absolute; }
.ps__thumb-y {
background-color: #aaa;
border-radius: 6px;
transition: background-color .2s linear, width .2s ease-in-out;
-webkit-transition: background-color .2s linear, width .2s ease-in-out;
width: 6px; right: 2px; position: absolute; }
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
background-color: #999;
height: 11px; }
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
background-color: #999;
width: 11px; } @supports (-ms-overflow-style: none) {
.ps {
overflow: auto !important; } }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ps {
overflow: auto !important; } } .gm-navbar--with-reset div,
.gm-navbar--with-reset nav,
.gm-navbar--with-reset ul,
.gm-navbar--with-reset li {
float: unset;
width: unset; }
.gm-navbar--with-reset li {
margin: unset; }
.gm-navbar .wpml-ls {
width: auto;
max-width: -webkit-max-content;
max-width: -moz-max-content;
max-width: max-content; }
.gm-caret,
.gm-toolbar-right,
.gm-toolbar-left,
.gm-menu-item__txt-wrapper,
.gm-mobile-menu-container,
.gm-mega-menu__item__title {
margin: 0; }
nav#gm-main-menu {
background: none;
border: none;
margin: 0;
padding: 0; }
nav ul.gm-navbar-nav > li {
display: block; } .gm-navbar .gm-main-menu-wrapper .gm-minicart-dropdown .thumbnail {
position: static;
margin: 0; }
.gm-navbar .gm-main-menu-wrapper .gm-minicart-dropdown h3 {
color: inherit; }
.gm-navbar .gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item {
border-bottom: none; }
.gm-navbar .gm-main-menu-wrapper .gm-minicart-dropdown .mini_cart_item .quantity {
color: inherit; } .et-l--header .gm-navbar .gm-minicart ul,
#gm-main-menu > ul.gm-navbar-nav,
.gm-dropdown-menu-wrapper > ul.gm-dropdown-menu {
list-style-type: none;
padding: 0;
line-height: inherit; } .et_divi_theme.woocommerce span.onsale,
.et_divi_theme.woocommerce-page span.onsale {
z-index: 1; } .gm-logo img,
.gm-menu-item__icon,
.gm-badge,
.gm-navbar > .gm-padding,
.gm-navbar-nav .gm-dropdown-menu-wrapper,
.gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-anchor .gm-menu-item__txt-wrapper {
-webkit-backface-visibility: hidden !important;
backface-visibility: hidden !important; } @supports (-webkit-touch-callout: inherit) {
.gm-navbar ~ .gm-main-menu-wrapper {
background-attachment: scroll !important; } }
.gm-grid-container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; }
.gm-grid-row {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px; }
.gm-navbar .grid,
.gm-navbar .grid-5,
.gm-navbar .grid-10,
.gm-navbar .grid-11,
.gm-navbar .grid-12,
.gm-navbar .grid-14,
.gm-navbar .grid-15,
.gm-navbar .grid-16,
.gm-navbar .grid-20,
.gm-navbar .grid-25,
.gm-navbar .grid-30,
.gm-navbar .grid-35,
.gm-navbar .grid-40,
.gm-navbar .grid-45,
.gm-navbar .grid-50,
.gm-navbar .grid-55,
.gm-navbar .grid-60,
.gm-navbar .grid-65,
.gm-navbar .grid-70,
.gm-navbar .grid-75,
.gm-navbar .grid-80,
.gm-navbar .grid-85,
.gm-navbar .grid-90,
.gm-navbar .grid-95,
.gm-navbar .grid-100,
.gm-navbar .grid-33,
.gm-navbar .grid-66,
.gm-navbar .mobile-grid,
.gm-navbar .mobile-grid-5,
.gm-navbar .mobile-grid-10,
.gm-navbar .mobile-grid-11,
.gm-navbar .mobile-grid-12,
.gm-navbar .mobile-grid-14,
.gm-navbar .mobile-grid-15,
.gm-navbar .mobile-grid-16,
.gm-navbar .mobile-grid-20,
.gm-navbar .mobile-grid-25,
.gm-navbar .mobile-grid-30,
.gm-navbar .mobile-grid-35,
.gm-navbar .mobile-grid-40,
.gm-navbar .mobile-grid-45,
.gm-navbar .mobile-grid-50,
.gm-navbar .mobile-grid-55,
.gm-navbar .mobile-grid-60,
.gm-navbar .mobile-grid-65,
.gm-navbar .mobile-grid-70,
.gm-navbar .mobile-grid-75,
.gm-navbar .mobile-grid-80,
.gm-navbar .mobile-grid-85,
.gm-navbar .mobile-grid-90,
.gm-navbar .mobile-grid-95,
.gm-navbar .mobile-grid-100,
.gm-navbar .mobile-grid-33,
.gm-navbar .mobile-grid-66 {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px; }
.text-center {
text-align: center; }
.d-flex {
display: flex !important; }
.justify-content-center {
justify-content: center; }
.align-items-center {
align-items: center; }
.flex-grow-1 {
flex-grow: 1; }
.flex-column {
flex-direction: column; }
.h-100 {
height: 100%; }
.mb-4 {
margin-bottom: 50px; }
.mt-5 {
margin-top: 25px; }
.mx-4 {
margin-left: 25px;
margin-right: 25px; }
.my-4 {
margin-top: 25px;
margin-bottom: 25px; }
.py-4 {
padding-top: 25px;
padding-bottom: 25px; }
.border-right {
border-right: 1px solid #5a5a5a; }
.gm-hidden {
opacity: 0;
visibility: hidden; }
.gm-d-none {
display: none !important; }
.gm-bg-hidden {
background-image: none !important; }
.gm-navigation-drawer {
position: fixed;
top: 0;
height: 100%;
z-index: 1000;
overflow-y: auto;
transition: transform cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
will-change: transform; }
.gm-navigation-drawer.gm-hidden {
transition: none !important; }
.gm-navigation-drawer .gm-menu-item__icon {
margin-right: 8px; }
.gm-navigation-drawer .gm-dropdown-menu-wrapper {
display: none; }
.gm-navigation-drawer .gm-dropdown-toggle.gm-menu-item__link .gm-caret i {
transform: rotate(90deg); }
.gm-navigation-drawer li {
margin-bottom: 0; }
.gm-navigation-drawer .gm-logo__img {
display: none; }
.gm-navigation-drawer .gm-logo__img-alt {
display: flex; }
.gm-navigation-drawer .gm-search,
.gm-navigation-drawer .gm-minicart {
cursor: pointer; }
.gm-navigation-drawer .gm-anchor,
.gm-navigation-drawer .gm-mega-menu__item__title {
text-transform: uppercase;
border-bottom-width: 1px;
border-bottom-style: dotted;
line-height: 1.4;
font-weight: 700;
display: flex;
align-items: center;
width: 100%;
color: inherit; }
.gm-navigation-drawer .gm-anchor .gm-menu-item__txt-wrapper,
.gm-navigation-drawer .gm-mega-menu__item__title .gm-menu-item__txt-wrapper {
margin-right: auto; }
.gm-navigation-drawer .gm-search .gm-icon:not(:last-child) {
margin-bottom: 8px; }
.gm-navigation-drawer .gm-search .gm-search__txt {
font-size: 11px;
display: block; }
.gm-navigation-drawer .gm-minicart {
text-align: center; }
.gm-navigation-drawer .gm-minicart .gm-minicart-link {
color: inherit; }
.gm-navigation-drawer .gm-minicart .gm-minicart__txt {
font-size: 11px;
display: block; }
.gm-navigation-drawer .gm-minicart .gm-icon {
font-size: 17px; }
.gm-navigation-drawer--mobile .gm-dropdown-menu-wrapper {
padding-left: 15px; }
.gm-divider--vertical {
width: 0;
max-width: 0;
max-height: 100%;
border-style: solid;
border-width: 0 1px 0 0;
overflow: visible;
align-self: stretch;
display: inline;
height: auto; }
.gm-divider--vertical:last-child {
display: none; }
body:not(.admin-bar) .gm-navigation-drawer {
top: 0;
height: 100%; }
@media (max-width: 782px) {
.admin-bar .gm-navigation-drawer {
top: 46px;
height: calc(100% - 46px); } }
@media (min-width: 783px) {
.admin-bar .gm-navigation-drawer {
top: 32px;
height: calc(100% - 32px); } }
.gm-nav-content-wrapper {
transition: transform cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
will-change: transform; }
.gm-navbar.gm-navbar--style-2 .gm-main-menu-wrapper:not(.gm-navigation-drawer--open) {
display: none; }
.gm-navigation-drawer.gm-navigation-drawer--open {
transform: translate3d(0, 0, 0) !important; }
html:not(.fl-builder-edit),
body:not(.fl-builder-edit) {
position: relative; }
.gm-navbar *,
.gm-main-menu-wrapper *,
.gm-navigation-drawer * {
box-sizing: border-box; }
.gm-navbar a,
.gm-navbar a:hover,
.gm-navbar a:focus,
.gm-navbar a:active,
.gm-navbar a:visited,
.gm-main-menu-wrapper a,
.gm-main-menu-wrapper a:hover,
.gm-main-menu-wrapper a:focus,
.gm-main-menu-wrapper a:active,
.gm-main-menu-wrapper a:visited,
.gm-navigation-drawer a,
.gm-navigation-drawer a:hover,
.gm-navigation-drawer a:focus,
.gm-navigation-drawer a:active,
.gm-navigation-drawer a:visited {
text-decoration: none;
transition: none; }
.gm-main-menu-wrapper {
box-sizing: border-box; }
.gm-main-menu-wrapper .menu-item {
margin-bottom: 0;
height: auto;
width: auto;
max-width: 100%; }
.gm-main-menu-wrapper .gm-navbar-nav {
display: flex;
justify-content: space-between; }
.gm-navbar {
position: relative; }
.gm-navbar .gm-toolbar {
z-index: 10; }
.gm-navbar .gm-inner {
z-index: 5; }
.gm-navbar ul,
.gm-main-menu-wrapper ul,
.gm-navigation-drawer ul {
margin: 0;
padding-left: 0;
list-style: none; }
.gm-navbar ul.gm-navbar-nav,
.gm-navbar ul.gm-navbar-nav > li,
.gm-navbar ul.gm-dropdown-menu,
.gm-navbar ul.gm-dropdown-menu > li,
.gm-navbar ~ .gm-main-menu-wrapper .gm-dropdown-menu .gm-menu-item,
.gm-navbar .gm-dropdown-menu-wrapper > ul,
.gm-navbar .gm-dropdown-menu-wrapper > ul > li,
.gm-navigation-drawer ul.gm-navbar-nav,
.gm-navigation-drawer ul.gm-navbar-nav > li,
.gm-navigation-drawer ul.gm-dropdown-menu,
.gm-navigation-drawer ul.gm-dropdown-menu > li,
.gm-second-nav-drawer ul.gm-navbar-nav,
.gm-second-nav-drawer ul.gm-navbar-nav > li,
.gm-second-nav-drawer ul.gm-dropdown-menu,
.gm-second-nav-drawer ul.gm-dropdown-menu > li,
.gm-navbar .gm-toolbar-socials-list,
.gm-navbar .gm-toolbar-socials-list > li,
.gm-navbar .gm-plain-list-menu-wrapper > .gm-plain-list-menu {
list-style: none;
padding: 0 0 0 0;
line-height: initial;
position: initial; }
.gm-wrapper {
z-index: 999; }
.gm-navbar button,
.gm-main-menu-wrapper button {
cursor: pointer; }
.gm-menu-btn__inner {
line-height: 1; }
.gm-dropdown:not(.gm-open) .gm-dropdown-menu-wrapper {
overflow: hidden; }
.gm-action__gm_main_menu_actions_button_first,
.gm-action__gm_main_menu_actions_button_last {
display: flex;
align-items: center;
justify-content: center;
flex-direction: row; } .gm-navbar .gm-toolbar {
position: relative;
transition: all linear 0.2s;
transition-property: background-color, opacity; }
.gm-navbar .gm-toolbar-left,
.gm-navbar .gm-toolbar-right {
display: flex; }
.gm-navbar .gm-block-container {
display: block; }
.gm-navbar .gm-toolbar-contacts {
display: flex;
flex-wrap: wrap;
align-items: center; }
.gm-navbar .gm-toolbar-contacts a {
color: inherit !important; }
.gm-navbar .gm-toolbar-socials-list {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
margin-left: -12px !important;
margin-right: -12px !important; }
.gm-navbar .gm-toolbar-socials-list .gm-toolbar-socials-list__item {
margin-bottom: 0;
padding-left: 12px;
padding-right: 12px; }
.gm-navbar .gm-toolbar-social-link {
position: relative;
display: flex;
font-size: 16px;
align-items: center;
justify-content: center;
transition: color 0.2s ease; }
.gm-navbar .gm-toolbar-social-link .fa {
line-height: 38px; }
.gm-navbar .gm-toolbar-social-link span {
padding-left: 4px; }
.gm-navbar .gm-toolbar-email,
.gm-navbar .gm-toolbar-phone {
margin-right: 15px;
display: flex;
align-items: center;
line-height: 38px; }
.gm-navbar .gm-toolbar-email span,
.gm-navbar .gm-toolbar-phone span {
margin-right: 5px; }
.gm-navbar--style-4 .gm-toolbar .gm-toolbar-social-link > span,
.gm-navbar--style-3 .gm-toolbar .gm-toolbar-social-link > span,
.gm-navbar--style-5 .gm-toolbar .gm-toolbar-social-link > span {
display: none; } .gm-toolbar-nav-container {
padding: 0;
margin: 0 16px;
border: 0;
width: auto;
font-size: 12px;
display: flex;
align-items: center;
justify-content: center;     }
.gm-toolbar-nav-container ul,
.gm-toolbar-nav-container li {
list-style: none;
margin: 0 !important;
padding: 0 !important; }
.gm-toolbar-nav-container > ul > li {
margin-left: 2px;
margin-right: 2px; }
.gm-toolbar-nav-container ul {
position: relative; }
.gm-toolbar-nav-container ul li {
min-height: 1px;
vertical-align: middle;
position: relative; }
.gm-toolbar-nav-container ul li.hover,
.gm-toolbar-nav-container ul li:hover {
z-index: 100109;
cursor: default; }
.gm-toolbar-nav-container ul ul {
position: absolute;
padding: 0;
top: 100%;
left: 0;
z-index: 100108;
width: 100%; }
.gm-toolbar-nav-container ul ul ul {
top: 0;
left: 99.8%;
width: 170px;
padding: 0; }
.gm-toolbar-nav-container ul ul {
bottom: 0;
left: 0; }
.gm-toolbar-nav-container ul ul {
margin-top: 0; }
.gm-toolbar-nav-container ul ul li {
font-weight: normal; }
.gm-toolbar-nav-container a {
display: block;
line-height: 1em;
text-decoration: none; }
.gm-toolbar-nav-container > ul {
display: flex; }
.gm-toolbar-nav-container > ul > li.menu-item {
margin: 0 2px; }
.gm-toolbar-nav-container::after,
.gm-toolbar-nav-container ul::after {
content: '';
display: block;
clear: both; }
.gm-toolbar-nav-container a {
color: #686868;
padding: 0 8px; }
.gm-toolbar-nav-container ul ul a {
color: #686868;
border: 0 none;
line-height: 150%;
padding: 8px 20px !important;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.gm-toolbar-nav-container ul li:hover > a,
.gm-toolbar-nav-container ul li.active > a {
color: #686868; }
.gm-toolbar-nav-container ul ul li:hover > a {
color: #686868; }
.gm-toolbar-nav-container ul ul {
text-transform: none;
min-width: 50px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.gm-toolbar-nav-container ul ul li {
position: relative; }
.gm-toolbar-nav-container ul ul li > a::before {
position: absolute;
left: 15px;
display: inline-block;
visibility: hidden;
content: "";
transition: all 0.15s ease;
transform: translateX(0);
opacity: 0;
font: normal normal normal 16px/1 FontAwesome;
font-size: inherit;
line-height: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: auto; }
.gm-toolbar-nav-container ul ul li.menu-item-has-children > a::after {
content: "";
position: absolute;
top: 50%;
right: 15px;
margin-top: -8px;
font: normal normal normal 14px/1 FontAwesome;
-webkit-font-smoothing: antialiased;
text-rendering: auto;
font-size: inherit; }
.gm-toolbar-nav-container ul li.last ul {
left: auto;
right: 0; }
.gm-toolbar-nav-container ul li.last ul ul {
left: auto;
right: 99.5%; }
.gm-toolbar-nav-container > ul > li > a {
line-height: 24px; }
.gm-navbar .gm-toolbar-nav .menu-item,
.gm-navbar #gm-toolbar .gm-toolbar-nav-container ul {
padding: 0; }
.gm-action__gm_toolbar_left_first,
.gm-action__gm_toolbar_left_last,
.gm-action__gm_toolbar_right_first,
.gm-action__gm_toolbar_right_last {
display: flex;
align-items: center;
justify-content: center;
flex-direction: row; } .gm-main-menu-wrapper .gm-search {
flex-direction: column; }
.gm-search-wrapper {
visibility: hidden;
opacity: 0; }
.gm-search__fullscreen-container:not(.gm-hidden) .gm-search-wrapper {
visibility: visible;
opacity: 1; }
.gm-search-wrapper .gm-form-group {
display: flex;
align-items: stretch;
justify-content: space-between; }
.gm-search__input {
outline: none; }
.gm-search-btn {
border: none;
width: 50px;
height: auto;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.gm-search__fullscreen-container {
position: fixed;
z-index: 9999;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: all linear 0.2s;
background-color: rgba(0, 0, 0, 0.85); }
.gm-search__fullscreen-container .gm-search-btn {
box-shadow: none;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 2px solid rgba(255, 255, 255, 0.31);
border-radius: 0;
background-color: transparent;
padding: 0;
font-size: 19px;
color: #fff;
line-height: 1;
margin: 0; }
.gm-search__fullscreen-container .gm-search__close {
position: absolute;
top: 10%;
right: 8%;
display: block;
width: 32px;
height: 32px;
cursor: pointer;
transition: transform linear 0.2s; }
.gm-search__fullscreen-container .gm-search__close:hover {
transform: scale(1.1); }
.gm-search__fullscreen-container .gm-search__inner {
position: absolute;
top: 50%;
left: 50%;
width: 85%;
max-width: 800px;
transform: translate(-50%, -50%);
text-align: center; }
.gm-search__fullscreen-container .gm-search__alpha {
color: #fff;
font-size: 16px;
font-weight: 600; }
.gm-search__fullscreen-container .gm-form-group {
margin-top: 80px; }
.gm-search__fullscreen-container .gm-search__input[type='text'] {
width: 100%;
height: 50px;
padding: 0 20px;
color: #fff;
border: none;
border-bottom: 2px solid rgba(255, 255, 255, 0.31);
outline: none;
background-color: transparent;
font-size: 16px;
font-weight: 600;
border-radius: 0;
margin: 0; }
.gm-search:not(.fullscreen) .gm-search-btn {
transition: background-color linear 0.2s;
color: #fff;
background: #393b3f;
font-size: 18px;
line-height: 31px;
padding: 0 17px;
margin: 0; }
.gm-search:not(.fullscreen) .gm-search-btn:hover, .gm-search:not(.fullscreen) .gm-search-btn:focus {
color: white; }
.gm-search:not(.fullscreen) .gm-search-btn:hover {
background-color: #93cb52; }
.gm-search:not(.fullscreen) .gm-search__input {
height: 35px;
padding: 0 14px;
margin: 0;
border: 1px solid rgba(0, 1, 0, 0.1);
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
background-color: #fff;
box-shadow: inset 0.3px 5px 5px rgba(0, 1, 0, 0.02);
font-size: 14px;
font-family: inherit;
font-style: italic;
line-height: 35px;
flex-grow: 1; }
.gm-search:not(.fullscreen) .gm-search__input::-moz-placeholder {
color: #b0b0b0;
-moz-transition: color 0.2s;
transition: color 0.2s; }
.gm-search:not(.fullscreen) .gm-search__input:-ms-input-placeholder {
color: #b0b0b0;
-ms-transition: color 0.2s;
transition: color 0.2s; }
.gm-search:not(.fullscreen) .gm-search__input::placeholder {
color: #b0b0b0;
transition: color 0.2s; }
.gm-main-menu-wrapper .gm-search > .gm-search__txt {
font-size: 11px; } .gm-search__fullscreen-container.gm-hidden {
visibility: hidden;
opacity: 0; }
.gm-navbar .gm-search__txt {
display: none; }
.gm-navbar .gm-menu-actions-wrapper .gm-search {
margin: auto 8px; } .gm-main-menu-wrapper .gm-minicart > a {
position: relative;
font-size: 16px; }
.gm-main-menu-wrapper .gm-minicart-icon-wrapper {
position: relative; }
.gm-main-menu-wrapper .gm-minicart .gm-minicart-dropdown {
position: absolute;
right: -15px;
left: auto;
width: 280px; }
.gm-main-menu-wrapper .woocommerce-mini-cart__empty-message {
padding-bottom: 15px !important; }
.gm-main-menu-wrapper .gm-minicart-icon-wrapper > .gm-minicart__txt {
font-size: 11px; }
.gm-menu-actions-wrapper .gm-minicart {
margin: auto 8px; }
.gm-menu-actions-wrapper .gm-minicart > .gm-minicart-link {
position: relative;
font-size: 18px; }
.gm-menu-actions-wrapper .gm-minicart > .gm-minicart-link .gm-badge > .gm-cart-counter {
position: absolute;
top: -16px;
right: -28px;
display: block;
width: 26px;
height: 26px;
transition: top 0.2s;
text-align: center;
font-size: 11px;
font-weight: 700;
line-height: 26px; }
.gm-menu-actions-wrapper .gm-minicart > .gm-minicart-link .gm-badge > .gm-cart-counter:empty {
display: none; }
.gm-navbar--align-right .gm-main-menu-wrapper .gm-minicart .gm-minicart-dropdown {
position: absolute;
right: auto;
left: 5px;
width: 280px; }
.gm-cart-counter {
position: absolute;
top: -23px;
right: -31px;
display: block;
width: 26px;
height: 26px;
transition: top 0.2s;
text-align: center;
font-size: 11px;
font-weight: 700;
line-height: 26px; }
.gm-cart-counter:empty {
display: none; }
.widget_shopping_cart_content .gm-dropdown-menu {
position: static !important; }
.gm-main-menu-wrapper .gm-minicart-dropdown {
padding: 20px 20px 5px;
font-size: 14px; }
.gm-main-menu-wrapper .gm-minicart-dropdown .empty {
padding-bottom: 15px; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item {
position: relative;
padding: 6px 0 6px 80px;
min-height: 85px;
box-sizing: content-box;
line-height: 1.5; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item:not(:last-of-type) {
margin-bottom: 2px !important; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .remove {
display: block;
position: absolute;
right: 0;
top: 27px;
width: 20px;
height: 20px;
text-align: center;
font-size: 18px;
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
font-weight: 400;
color: inherit;
text-decoration: none;
line-height: 18px;
border-radius: 0;
border: none; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item a {
color: inherit;
font-weight: 700; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item a:not(.remove) {
margin-right: 20px;
display: block; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item a:not(.remove) img {
width: 68px;
height: auto;
position: absolute;
top: 10px;
left: 0; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item > img {
width: 68px;
position: absolute;
top: 0;
left: 0; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .quantity {
display: block;
clear: both; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation {
margin: 0;
padding-left: 0.5em;
border-left: 2px solid rgba(0, 0, 0, 0.1); }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation::after {
clear: both;
content: ' ';
display: table; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation::before {
content: ' ';
display: table; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation dt,
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation dd {
display: inline-block;
float: left;
font-size: inherit;
padding: 0 0 2px 0;
margin: 0; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation dt p,
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation dd p {
padding: 0;
margin: 0; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation dd {
margin-left: 0;
font-weight: 400; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation dd p {
font-weight: 400; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation dt {
font-weight: 700;
margin: 0 4px 0 0;
clear: left; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart-item .variation:last-of-type {
margin-bottom: 0; }
.gm-main-menu-wrapper .gm-minicart-dropdown .total {
display: flex;
justify-content: space-between;
flex-wrap: wrap; }
.gm-main-menu-wrapper .gm-minicart-dropdown .cart_list {
max-height: 350px;
overflow-y: auto; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart__buttons {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
flex-direction: column; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart__buttons a {
margin: 0 0 15px 0 !important;
padding: 10px 20px !important;
line-height: 1.5 !important;
width: 100% !important; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart__buttons a::after {
display: none !important; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart__buttons .button {
text-transform: uppercase;
text-align: center !important;
height: auto;
border-radius: 0; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart__total {
margin-top: 0;
margin-bottom: 24px;
line-height: 1.8;
position: relative;
padding-top: 15px; }
.gm-main-menu-wrapper .gm-minicart-dropdown .woocommerce-mini-cart__total::after {
position: absolute;
content: '';
width: 100%;
height: 1px;
left: 0;
top: 0;
background-color: #000;
opacity: 0.1; } [dir='rtl'] .gm-main-menu-wrapper .gm-minicart .gm-minicart-dropdown .mini_cart_item {
padding-left: 0; }
[dir='rtl'] .gm-main-menu-wrapper .gm-minicart .gm-minicart-dropdown .mini_cart_item .remove {
right: auto; }
[dir='rtl'] .gm-main-menu-wrapper .gm-minicart .gm-minicart-dropdown .mini_cart_item a:not(.remove) {
margin-right: 0; }  .gm-navigation-drawer .gm-badge {
position: relative;
overflow: visible; }
.gm-navigation-drawer .gm-badge .gm-cart-counter {
right: -20px; } #lang_sel {
z-index: 10;
height: 38px; }
#lang_sel_click {
height: auto;
font-family: inherit; }
#lang_sel_click a {
padding: 0 15px !important; }
#lang_sel_click li {
width: 90px !important; }
#lang_sel_click a.lang_sel_sel,
#lang_sel_click a.lang_sel_sel:hover {
position: relative;
background: none; }
#lang_sel_click a.lang_sel_sel::after {
position: absolute;
top: 13px;
right: 14px;
content: '\f107';
font: normal normal normal 16px/1 FontAwesome; }
#lang_sel_click a:visited,
#lang_sel_click a {
border: none;
line-height: 38px; }
#lang_sel_click ul ul a {
display: block;
width: 100%; }
#lang_sel_click ul ul {
top: 38px;
width: 90px !important;
border: none;
line-height: 38px; }
#lang_sel_click img.iclflag {
position: static; }
#lang_sel ul li a,
#lang_sel_click ul li a {
height: 38px !important;
padding: 0 15px !important;
line-height: 38px !important; }
#lang_sel_click a:hover,
#lang_sel_click:hover > a,
#lang_sel_click ul ul :hover > a {
background: none; }
.wpml-ls {
margin-left: 15px;
align-self: center;
width: auto; }
.wpml-ls-legacy-dropdown a {
border: none; }
.gm-navbar .gm-actions .wpml-ls-statics-shortcode_actions {
margin: 0; }
.gm-navbar .gm-actions .wpml-ls-statics-shortcode_actions > ul {
padding: 0 4px; } #preview-modal .gm-modal-body,
.preview-modal-wrapper .gm-modal-body {
height: 100%; }
a[href='#disabled'].gm-minicart-link {
color: inherit; }
.gm-modal-body-iframe {
height: 100%; } .gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item:hover > .gm-anchor .gm-menu-item__txt-wrapper,
.gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item.gm-open > .gm-anchor .gm-menu-item__txt-wrapper,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item:hover > .gm-anchor .gm-menu-item__txt-wrapper,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item.gm-open > .gm-anchor .gm-menu-item__txt-wrapper {
transform: translateX(25px); }
.gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item:hover > .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item.gm-open > .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item:hover > .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item.gm-open > .gm-menu-item__link::before {
visibility: visible;
opacity: 1; }
.gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item__link::before {
position: absolute;
left: 15px;
display: inline-block;
visibility: hidden;
content: '\f178';
transition: all linear 0.1s;
transform: translateX(0);
opacity: 0;
font: normal normal normal 16px/1 FontAwesome;
font-size: inherit;
line-height: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: auto; }
.gm-dropdown-hover-style-shift-right .mega-gm-dropdown .gm-dropdown-menu .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .mega-gm-dropdown .gm-dropdown-menu .gm-menu-item__link::before {
left: 0; }
.gm-dropdown-hover-style-shift-right.gm-dropdown-with-scrollbar .gm-dropdown-menu .gm-menu-item > .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer).gm-dropdown-with-scrollbar .gm-dropdown-menu .gm-menu-item > .gm-menu-item__link::before {
left: 0; }
.gm-dropdown-hover-style-shift-right.gm-navbar--style-3 .gm-dropdown-menu .gm-menu-item > .gm-menu-item__link::before, .gm-dropdown-hover-style-shift-right.gm-navbar--style-5 .gm-dropdown-menu .gm-menu-item > .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer).gm-navbar--style-3 .gm-dropdown-menu .gm-menu-item > .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer).gm-navbar--style-5 .gm-dropdown-menu .gm-menu-item > .gm-menu-item__link::before {
left: 32px; }
[dir='rtl'] .gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item,
[dir='rtl'] .gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item {
overflow: hidden; }
[dir='rtl'] .gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item__link::before,
[dir='rtl'] .gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item__link::before {
content: '\f177'; }
.gm-dropdown-appearance-fade-in-out .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown.gm-minicart .gm-dropdown-menu,
.gm-dropdown-appearance-fade-in-out .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown .gm-dropdown-menu-wrapper,
.gm-dropdown-appearance-fade-in-out .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown .gm-dropdown-menu-wrapper .gm-dropdown-menu,
.gm-dropdown-appearance-fade-in-out.gm-second-nav-drawer .gm-dropdown.gm-minicart .gm-dropdown-menu,
.gm-dropdown-appearance-fade-in-out.gm-second-nav-drawer .gm-dropdown .gm-dropdown-menu-wrapper,
.gm-dropdown-appearance-fade-in-out.gm-second-nav-drawer .gm-dropdown .gm-dropdown-menu-wrapper .gm-dropdown-menu,
.gm-dropdown-appearance-fade-in-out ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown.gm-minicart .gm-dropdown-menu,
.gm-dropdown-appearance-fade-in-out ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown .gm-dropdown-menu-wrapper,
.gm-dropdown-appearance-fade-in-out ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown .gm-dropdown-menu-wrapper .gm-dropdown-menu {
transition: opacity 0.16s cubic-bezier(1, 0, 1, 1), visibility 0.16s cubic-bezier(1, 0, 1, 1); }
.gm-dropdown-overlay {
content: "";
position: fixed;
width: 0;
height: 0;
margin: 0;
padding: 0;
border: none;
transition: background 170ms ease-in-out 0s; }
.gm-navbar.gm-navbar-dropdown-opened ~ .gm-dropdown-overlay,
.gm-second-nav-drawer.gm-drawer--open ~ .gm-dropdown-overlay,
.gm-navbar.gm-navbar--style-2.gm-drawer--open ~ .gm-dropdown-overlay {
left: 0;
top: 0;
display: block;
width: 100vw;
height: 100vh;
background-color: rgba(35, 35, 35, 0.7);
opacity: 1; }
.gm-dropdown-hover-style-fadein-link-color .gm-navbar-nav .gm-menu-item,
.gm-dropdown-hover-style-fadein-link-color ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-navbar-nav .gm-menu-item {
transition: background-color 0.55s ease; }
.gm-dropdown-hover-style-fadein-link-color .gm-navbar-nav .gm-menu-item .gm-menu-item__link,
.gm-dropdown-hover-style-fadein-link-color ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-navbar-nav .gm-menu-item .gm-menu-item__link {
transition: color 0.28s ease; }
.gm-dropdown-hover-style-shift-right.gm-navbar--style-2 ~ .gm-main-menu-wrapper .gm-dropdown-menu .gm-menu-item__link::before,
.gm-dropdown-hover-style-shift-right.gm-second-nav-drawer .gm-dropdown-menu .gm-menu-item__link::before {
left: 32px !important; } .gm-main-menu-wrapper .gm-mega-menu__item {
display: flex;
flex-direction: column; }
.gm-main-menu-wrapper .gm-mega-menu__item .gm-dropdown-menu-wrapper {
position: static;
margin: 0 !important;
visibility: visible; }
.gm-main-menu-wrapper .gm-mega-menu__item .gm-dropdown-menu-wrapper > ul {
flex: 1;
position: relative; }
.gm-main-menu-wrapper .gm-mega-menu__item:not(:last-of-type) .gm-dropdown-menu-wrapper > ul::after {
position: absolute;
top: 5px;
right: -15px;
height: calc(100% - 5px);
content: ''; }
.gm-main-menu-wrapper .gm-mega-menu__item .gm-dropdown-menu {
position: static; }
.gm-main-menu-wrapper .mega-gm-dropdown .gm-dropdown-menu-wrapper {
right: 0;
left: 0;
margin: 0 auto; }
.gm-main-menu-wrapper .gm-plain-list-menu-wrapper {
padding-left: 1em; }
.gm-main-menu-wrapper .gm-mega-menu__item__title {
padding-top: 12px;
padding-bottom: 12px; }
.gm-navbar .mega-gm-dropdown.gm-custom-dropdown-position-start {
position: relative; }
.gm-navbar .gm-dropdown-menu-wrapper.gm-custom-dropdown-width,
.gm-navbar .mega-gm-dropdown.gm-custom-dropdown-position-start > .gm-dropdown-menu-wrapper {
margin-left: auto !important;
margin-right: auto !important; } .gm-navbar .gm-wrapper {
position: absolute;
top: 0;
right: 0;
left: 0;
width: 100%;
margin-right: auto;
margin-left: auto;
transition: height 0.15s cubic-bezier(0.31, 1.04, 0.67, 0.91); }
.gm-navbar.gm-navbar-fixed-sticky .gm-wrapper {
position: fixed;
transition: transform 0.05s ease; }
.gm-navbar .gm-logo {
display: flex;
align-items: center;
justify-content: center;
z-index: 1000; }
.gm-navbar .gm-logo__no-logo {
max-width: 120px;
text-align: center; }
.gm-navbar .gm-logo__img {
display: none;
width: auto;
max-width: none;
max-height: none; }
.gm-navbar .menu-item {
display: block;
width: auto;
max-width: inherit;
height: auto;
padding: inherit;
margin: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: none; }
.gm-navbar .gm-menu-actions-wrapper {
display: flex;
margin: 0 24px;
align-items: center; }
.gm-navbar.gm-navbar--style-1 .gm-inner,
.gm-navbar.gm-navbar--style-1 .gm-inner > .gm-container,
.gm-navbar.gm-navbar--style-1 .gm-inner > .gm-inner-bg {
transition: all 0.36s ease-out; }
.gm-navbar > .gm-wrapper,
.gm-navbar.gm-navbar-fixed-sticky > .gm-wrapper {
opacity: 1;
transition: opacity 0.38s ease-out 0.12s; }
.gm-navbar.gm-navbar--show-only-hamburger {
display: inline; }
.gm-navbar.gm-navbar--show-only-hamburger .gm-padding,
.gm-navbar.gm-navbar--show-only-hamburger .gm-wrapper > .gm-toolbar,
.gm-navbar.gm-navbar--show-only-hamburger .gm-wrapper > .gm-inner .gm-inner-bg,
.gm-navbar.gm-navbar--show-only-hamburger .gm-wrapper > .gm-inner .gm-container .gm-logo,
.gm-navbar.gm-navbar--show-only-hamburger .gm-wrapper > .gm-inner .gm-container .gm-menu-actions-wrapper {
display: none !important; }
.gm-navbar.gm-navbar--show-only-hamburger .gm-wrapper,
.gm-navbar.gm-navbar--show-only-hamburger .gm-wrapper > .gm-inner,
.gm-navbar.gm-navbar--show-only-hamburger .gm-wrapper > .gm-inner > .gm-container {
display: inline;
position: inherit;
padding: 0;
margin: 0;
max-width: -webkit-fit-content;
max-width: -moz-fit-content;
max-width: fit-content;
max-height: -webkit-fit-content;
max-height: -moz-fit-content;
max-height: fit-content;
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
min-height: -webkit-fit-content;
min-height: -moz-fit-content;
min-height: fit-content;
min-width: -webkit-fit-content;
min-width: -moz-fit-content;
min-width: fit-content; }
.gm-inner {
position: relative;
box-sizing: content-box;
width: 100%;
margin-right: auto;
margin-left: auto;
border-bottom-style: solid; }
.gm-inner .gm-container,
.gm-inner .gm-navbar-nav {
transition: height 0.15s cubic-bezier(0.31, 1.04, 0.67, 0.91); }
.gm-inner-bg {
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: background-color 0.2s; }
.gm-navbar .gm-inner,
.gm-navbar .gm-inner-bg {
width: 100%; }
.gm-container {
display: flex;
margin-right: auto;
margin-left: auto;
align-items: stretch;
justify-content: space-between;
position: relative; }
.gm-menu-empty {
margin: auto 0 auto 0;
text-align: center;
width: 100%; }
.gm-menu-item:not(.mega-gm-dropdown) {
position: relative; }
@media (max-width: 600px) {
#wpadminbar {
position: fixed;
transform: translateZ(0); } }
.gm-dropdown:not(.gm-open) .gm-dropdown-menu-wrapper {
pointer-events: none; }
.gm-main-menu-wrapper {
display: flex;
align-items: center; }
.gm-main-menu-wrapper .gm-actions {
display: flex; }
.gm-main-menu-wrapper .gm-menu-item__link {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
padding: 12px 15px 12px 0;
white-space: initial;
line-height: 1.4; }
.gm-main-menu-wrapper .menu-item-has-children .gm-menu-item__link {
padding-right: 0; }
.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor {
display: flex;
width: 100%;
padding: 5px 0;
line-height: 25px;
align-items: center;
justify-content: space-between; }
.gm-main-menu-wrapper .gm-anchor > .gm-caret,
.gm-main-menu-wrapper .gm-anchor:not(.gm-anchor--empty) {
cursor: pointer; }
.gm-main-menu-wrapper .gm-anchor.gm-dropdown-toggle {
cursor: pointer; }
.gm-main-menu-wrapper .gm-menu-item__txt-wrapper {
transition: all 0.15s; }
.gm-main-menu-wrapper .gm-navbar-nav > li,
.gm-main-menu-wrapper .gm-search,
.gm-main-menu-wrapper .gm-minicart,
.gm-main-menu-wrapper .gm-minicart-link {
display: flex;
align-items: center;
justify-content: center; }
.gm-main-menu-wrapper .gm-minicart-link {
color: inherit; }
.gm-main-menu-wrapper .gm-dropdown-menu-wrapper {
top: 0; }
.gm-main-menu-wrapper .gm-dropdown-menu > li:last-of-type > .gm-anchor {
border-bottom: none !important; }
.gm-main-menu-wrapper .gm-dropdown:not(.mega-gm-dropdown) {
position: relative; }
.gm-main-menu-wrapper .gm-dropdown-menu,
.gm-main-menu-wrapper .gm-minicart-dropdown {
visibility: hidden;
opacity: 0; }
.gm-main-menu-wrapper .gm-open > .gm-dropdown-menu-wrapper,
.gm-main-menu-wrapper .gm-open > .gm-dropdown-menu-wrapper > .gm-dropdown-menu,
.gm-main-menu-wrapper .gm-open > .gm-dropdown-menu,
.gm-main-menu-wrapper .gm-open > .gm-minicart-dropdown,
.gm-main-menu-wrapper .gm-open > .gm-search-wrapper {
visibility: visible;
opacity: 1; }
.gm-main-menu-wrapper .gm-dropdown-menu {
z-index: 1000;
top: 100%;
left: 0;
width: 100%;
text-align: left; }
.gm-main-menu-wrapper .gm-dropdown-menu > .gm-menu-item {
padding-right: 15px;
padding-left: 15px; }
.gm-main-menu-wrapper .gm-nav-inline-divider {
margin: 0 10px;
width: 1px;
height: 30px;
align-self: center; }
.gm-main-menu-wrapper .gm-dropdown-menu--background {
background-size: cover; }
.gm-main-menu-wrapper .gm-dropdown-menu-wrapper {
position: absolute;
left: 0;
visibility: hidden; }
.gm-main-menu-wrapper .gm-menu-item__link:hover,
.gm-main-menu-wrapper .gm-menu-item__link:focus,
.gm-main-menu-wrapper .gm-dropdown-menu > .current-menu-ancestor > .gm-menu-item__link,
.gm-main-menu-wrapper .gm-dropdown-menu > .current-menu-ancestor > .gm-menu-item__link:hover,
.gm-main-menu-wrapper .gm-dropdown-menu > .current-menu-ancestor > .gm-menu-item__link:focus {
outline: 0; }
.gm-navbar--style-4 .gm-menu-item--lvl-0 .gm-anchor .gm-menu-item__icon {
transition: all 0.2s; }
.gm-navbar--has-shadow:not(.gm-navbar-sticky-toggle):not(.gm-navbar--style-4) .gm-inner {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.gm-navbar--has-shadow-dropdown .gm-dropdown-menu {
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); }
.gm-caret {
position: relative;
font-size: 16px;
line-height: 1;
-webkit-tap-highlight-color: transparent; }
.gm-navbar.gm-navbar--hide-gm-caret .gm-navbar-nav > .gm-menu-item > .gm-anchor > .gm-caret {
display: none; }
.gm-menu-btn {
cursor: pointer;
align-items: center; }
.gm-menu-item__txt-wrapper {
position: relative;
display: flex;
align-items: center; }
.gm-menu-item > .gm-anchor > .gm-menu-item__txt-wrapper {
display: flex; } .gm-navbar .gm-navbar-nav > .gm-dropdown:not(.gm-opened-before) .gm-dropdown-menu-wrapper {
display: block;
visibility: hidden; }
.gm-navbar .gm-navbar-nav > .gm-dropdown:hover .gm-dropdown-menu-wrapper {
display: block;
visibility: visible; }
.gm-navbar .gm-navbar-nav > .gm-dropdown .gm-dropdown-menu .gm-dropdown-submenu:not(.gm-opened-before) .gm-dropdown-menu-wrapper {
display: block;
visibility: hidden; }
.gm-navbar .gm-navbar-nav > .gm-dropdown .gm-dropdown-menu .gm-dropdown-submenu:hover > .gm-dropdown-menu-wrapper {
display: block;
visibility: visible; }
.gm-mobile-postwrap {
display: none; }
.gm-main-menu-wrapper .gm-custom-dropdown-width > .gm-dropdown-menu > .gm-menu-item.menu-item-object-gm_menu_block {
padding: 0; } .gm-navigation-drawer--mobile:not(.gm-transition-work) .gm-item-hidden {
display: none; }
.gm-navigation-drawer--mobile:not(.gm-mobile-submenu-style-slider) .gm-dropdown-menu-title {
display: none; }
.gm-mobile-submenu-style-slider .gm-grid-container {
overflow: hidden;
position: absolute; }
.gm-mobile-submenu-style-slider .gm-navbar-nav .gm-dropdown > .gm-dropdown-menu-wrapper {
top: 0;
position: absolute;
left: 100%;
width: 100%;
min-height: 100%;
z-index: 4;
transition: transform ease-out 0.43s; }
.gm-mobile-submenu-style-slider.gm-navigation-drawer--open .gm-navbar-nav .gm-dropdown:not(.gm-open) > .gm-dropdown-menu-wrapper {
max-height: 1em;
overflow: hidden; }
.gm-mobile-submenu-style-slider.gm-navigation-drawer--open .gm-navbar-nav .gm-dropdown > .gm-dropdown-menu-wrapper {
display: block; }
.gm-mobile-submenu-style-slider.gm-navigation-drawer--open.gm-transition-work .gm-navbar-nav .gm-menu-item {
display: block; }
.gm-mobile-submenu-style-slider .gm-dropdown-menu-title {
display: flex;
position: relative;
top: 0;
width: 100%;
height: 50px;
padding: 0 15px; }
.gm-mobile-submenu-style-slider .gm-dropdown-menu-title .gm-caret {
top: auto;
position: absolute;
padding: 0;
display: flex;
align-items: center;
justify-content: center; }
.gm-mobile-submenu-style-slider .gm-navbar-nav .gm-dropdown.gm-open > .gm-dropdown-menu-wrapper {
transform: translate3d(-100%, 0, 0); }
.gm-burger {
transition: margin cubic-bezier(0.7, 0, 0.3, 1) 0.2s; }
.gm-anchor,
.gm-burger,
.gm-search,
.gm-menu-btn,
.gm-minicart {
-webkit-tap-highlight-color: transparent; }
.gm-anchor,
.gm-anchor:active,
.gm-anchor:focus {
outline: none; }
.gm-navbar.gm-navbar--align-left .gm-main-menu-wrapper.ps > .ps__rail-y {
left: -6px !important; }
.gm-menu-btn--text {
margin: 0;
padding: 0;
text-indent: 0; }
.gm-expand-space {
height: 24px;
flex-grow: 0;
padding-left: 20px;
padding-right: 20px;
flex-shrink: 0;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: nowrap;
flex-direction: row; }
.gm-menu-item__desc {
display: block;
font-size: 10px;
line-height: 16px; }
.gm-dropdown-with-scrollbar .gm-dropdown-menu .ps__rail-y {
top: 0 !important; }
.gm-dropdown-with-scrollbar .gm-dropdown-menu .ps__thumb-y {
border-radius: 2px; }
.gm-dropdown-with-scrollbar .mega-gm-dropdown .gm-dropdown-menu .ps__rail-y {
z-index: 100; }
.gm-dropdown-menu.ps,
.gm-second-nav-drawer .gm-second-nav-container .gm-navbar-nav.ps {
overflow: hidden !important;
touch-action: auto; }
.gm-navigation-drawer--mobile {
touch-action: none; }
.gm-navigation-drawer--mobile .ps {
overflow: hidden !important; }
.gm-navigation-drawer--mobile .ps__rail-y {
top: 0 !important;
z-index: 100; }
.gm-navigation-drawer--mobile .ps__thumb-y {
border-radius: 2px; }
.gm-dropdown-hover-style-shift-right.gm-dropdown-with-scrollbar .gm-dropdown-menu .gm-menu-item > .gm-menu-item__link,
.gm-dropdown-hover-style-shift-right.gm-dropdown-with-scrollbar ~ .gm-main-menu-wrapper .gm-dropdown-menu .gm-menu-item > .gm-menu-item__link {
position: relative; } [dir='rtl'] .gm-main-menu-wrapper .gm-dropdown-menu .ps__rail-y {
right: auto !important;
left: 0 !important; }
[dir='rtl'] .gm-main-menu-wrapper .gm-dropdown-menu .ps__thumb-y {
right: auto;
left: 2px; }  @media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) {
.gm-navbar.gm-navbar--style-5 .gm-main-menu-wrapper.ps,
.gm-navbar.gm-navbar--style-4 .gm-main-menu-wrapper.ps,
.gm-navbar.gm-navbar--style-3 .gm-main-menu-wrapper.ps {
overflow: visible !important; } } }
.et-db #et-boc .et-l .et-fb-modules-list ul > li.grooni_groovymenu::before,
.et-db #et-boc .et-l .et-fb-modules-list ul > li.grooni_groovymenu_fullwidth::before {
content: '';
display: block;
height: 16px;
background-image: url(//phumyhung.vn/wp-content/plugins/groovy-menu/assets/images/gm-logo.svg);
background-repeat: no-repeat;
background-position: 50% 50%; } .hamburger {
padding: 15px 15px;
display: inline-block;
cursor: pointer;
transition-property: opacity, filter;
transition-duration: 0.15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible; }
.hamburger:hover {
opacity: 0.7; }
.hamburger.is-active:hover {
opacity: 0.7; }
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
background-color: #000; }
.hamburger-box {
width: 40px;
height: 24px;
display: inline-block;
position: relative; }
.hamburger-inner {
display: block;
top: 50%;
margin-top: -2px; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
width: 40px;
height: 4px;
background-color: #000;
border-radius: 4px;
position: absolute;
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease; }
.hamburger-inner::before, .hamburger-inner::after {
content: "";
display: block; }
.hamburger-inner::before {
top: -10px; }
.hamburger-inner::after {
bottom: -10px; } .hamburger--3dx .hamburger-box {
perspective: 80px; }
.hamburger--3dx .hamburger-inner {
transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger--3dx.is-active .hamburger-inner {
background-color: transparent !important;
transform: rotateY(180deg); }
.hamburger--3dx.is-active .hamburger-inner::before {
transform: translate3d(0, 10px, 0) rotate(45deg); }
.hamburger--3dx.is-active .hamburger-inner::after {
transform: translate3d(0, -10px, 0) rotate(-45deg); } .hamburger--3dx-r .hamburger-box {
perspective: 80px; }
.hamburger--3dx-r .hamburger-inner {
transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger--3dx-r.is-active .hamburger-inner {
background-color: transparent !important;
transform: rotateY(-180deg); }
.hamburger--3dx-r.is-active .hamburger-inner::before {
transform: translate3d(0, 10px, 0) rotate(45deg); }
.hamburger--3dx-r.is-active .hamburger-inner::after {
transform: translate3d(0, -10px, 0) rotate(-45deg); } .hamburger--3dy .hamburger-box {
perspective: 80px; }
.hamburger--3dy .hamburger-inner {
transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger--3dy.is-active .hamburger-inner {
background-color: transparent !important;
transform: rotateX(-180deg); }
.hamburger--3dy.is-active .hamburger-inner::before {
transform: translate3d(0, 10px, 0) rotate(45deg); }
.hamburger--3dy.is-active .hamburger-inner::after {
transform: translate3d(0, -10px, 0) rotate(-45deg); } .hamburger--3dy-r .hamburger-box {
perspective: 80px; }
.hamburger--3dy-r .hamburger-inner {
transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger--3dy-r.is-active .hamburger-inner {
background-color: transparent !important;
transform: rotateX(180deg); }
.hamburger--3dy-r.is-active .hamburger-inner::before {
transform: translate3d(0, 10px, 0) rotate(45deg); }
.hamburger--3dy-r.is-active .hamburger-inner::after {
transform: translate3d(0, -10px, 0) rotate(-45deg); } .hamburger--3dxy .hamburger-box {
perspective: 80px; }
.hamburger--3dxy .hamburger-inner {
transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {
transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger--3dxy.is-active .hamburger-inner {
background-color: transparent !important;
transform: rotateX(180deg) rotateY(180deg); }
.hamburger--3dxy.is-active .hamburger-inner::before {
transform: translate3d(0, 10px, 0) rotate(45deg); }
.hamburger--3dxy.is-active .hamburger-inner::after {
transform: translate3d(0, -10px, 0) rotate(-45deg); } .hamburger--3dxy-r .hamburger-box {
perspective: 80px; }
.hamburger--3dxy-r .hamburger-inner {
transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {
transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger--3dxy-r.is-active .hamburger-inner {
background-color: transparent !important;
transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg); }
.hamburger--3dxy-r.is-active .hamburger-inner::before {
transform: translate3d(0, 10px, 0) rotate(45deg); }
.hamburger--3dxy-r.is-active .hamburger-inner::after {
transform: translate3d(0, -10px, 0) rotate(-45deg); } .hamburger--arrow.is-active .hamburger-inner::before {
transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }
.hamburger--arrow.is-active .hamburger-inner::after {
transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); } .hamburger--arrow-r.is-active .hamburger-inner::before {
transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }
.hamburger--arrow-r.is-active .hamburger-inner::after {
transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); } .hamburger--arrowalt .hamburger-inner::before {
transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }
.hamburger--arrowalt .hamburger-inner::after {
transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }
.hamburger--arrowalt.is-active .hamburger-inner::before {
top: 0;
transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }
.hamburger--arrowalt.is-active .hamburger-inner::after {
bottom: 0;
transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); } .hamburger--arrowalt-r .hamburger-inner::before {
transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }
.hamburger--arrowalt-r .hamburger-inner::after {
transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }
.hamburger--arrowalt-r.is-active .hamburger-inner::before {
top: 0;
transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }
.hamburger--arrowalt-r.is-active .hamburger-inner::after {
bottom: 0;
transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); } .hamburger--arrowturn.is-active .hamburger-inner {
transform: rotate(-180deg); }
.hamburger--arrowturn.is-active .hamburger-inner::before {
transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }
.hamburger--arrowturn.is-active .hamburger-inner::after {
transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); } .hamburger--arrowturn-r.is-active .hamburger-inner {
transform: rotate(-180deg); }
.hamburger--arrowturn-r.is-active .hamburger-inner::before {
transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }
.hamburger--arrowturn-r.is-active .hamburger-inner::after {
transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); } .hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
transition-property: none; }
.hamburger--boring.is-active .hamburger-inner {
transform: rotate(45deg); }
.hamburger--boring.is-active .hamburger-inner::before {
top: 0;
opacity: 0; }
.hamburger--boring.is-active .hamburger-inner::after {
bottom: 0;
transform: rotate(-90deg); } .hamburger--collapse .hamburger-inner {
top: auto;
bottom: 0;
transition-duration: 0.13s;
transition-delay: 0.13s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--collapse .hamburger-inner::after {
top: -20px;
transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
.hamburger--collapse .hamburger-inner::before {
transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--collapse.is-active .hamburger-inner {
transform: translate3d(0, -10px, 0) rotate(-45deg);
transition-delay: 0.22s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--collapse.is-active .hamburger-inner::after {
top: 0;
opacity: 0;
transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
.hamburger--collapse.is-active .hamburger-inner::before {
top: 0;
transform: rotate(-90deg);
transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); } .hamburger--collapse-r .hamburger-inner {
top: auto;
bottom: 0;
transition-duration: 0.13s;
transition-delay: 0.13s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--collapse-r .hamburger-inner::after {
top: -20px;
transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
.hamburger--collapse-r .hamburger-inner::before {
transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--collapse-r.is-active .hamburger-inner {
transform: translate3d(0, -10px, 0) rotate(45deg);
transition-delay: 0.22s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--collapse-r.is-active .hamburger-inner::after {
top: 0;
opacity: 0;
transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
.hamburger--collapse-r.is-active .hamburger-inner::before {
top: 0;
transform: rotate(90deg);
transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); } .hamburger--elastic .hamburger-inner {
top: 2px;
transition-duration: 0.275s;
transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
.hamburger--elastic .hamburger-inner::before {
top: 10px;
transition: opacity 0.125s 0.275s ease; }
.hamburger--elastic .hamburger-inner::after {
top: 20px;
transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }
.hamburger--elastic.is-active .hamburger-inner {
transform: translate3d(0, 10px, 0) rotate(135deg);
transition-delay: 0.075s; }
.hamburger--elastic.is-active .hamburger-inner::before {
transition-delay: 0s;
opacity: 0; }
.hamburger--elastic.is-active .hamburger-inner::after {
transform: translate3d(0, -20px, 0) rotate(-270deg);
transition-delay: 0.075s; } .hamburger--elastic-r .hamburger-inner {
top: 2px;
transition-duration: 0.275s;
transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
.hamburger--elastic-r .hamburger-inner::before {
top: 10px;
transition: opacity 0.125s 0.275s ease; }
.hamburger--elastic-r .hamburger-inner::after {
top: 20px;
transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }
.hamburger--elastic-r.is-active .hamburger-inner {
transform: translate3d(0, 10px, 0) rotate(-135deg);
transition-delay: 0.075s; }
.hamburger--elastic-r.is-active .hamburger-inner::before {
transition-delay: 0s;
opacity: 0; }
.hamburger--elastic-r.is-active .hamburger-inner::after {
transform: translate3d(0, -20px, 0) rotate(270deg);
transition-delay: 0.075s; } .hamburger--emphatic {
overflow: hidden; }
.hamburger--emphatic .hamburger-inner {
transition: background-color 0.125s 0.175s ease-in; }
.hamburger--emphatic .hamburger-inner::before {
left: 0;
transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
.hamburger--emphatic .hamburger-inner::after {
top: 10px;
right: 0;
transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
.hamburger--emphatic.is-active .hamburger-inner {
transition-delay: 0s;
transition-timing-function: ease-out;
background-color: transparent !important; }
.hamburger--emphatic.is-active .hamburger-inner::before {
left: -80px;
top: -80px;
transform: translate3d(80px, 80px, 0) rotate(45deg);
transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
.hamburger--emphatic.is-active .hamburger-inner::after {
right: -80px;
top: -80px;
transform: translate3d(-80px, 80px, 0) rotate(-45deg);
transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); } .hamburger--emphatic-r {
overflow: hidden; }
.hamburger--emphatic-r .hamburger-inner {
transition: background-color 0.125s 0.175s ease-in; }
.hamburger--emphatic-r .hamburger-inner::before {
left: 0;
transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
.hamburger--emphatic-r .hamburger-inner::after {
top: 10px;
right: 0;
transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
.hamburger--emphatic-r.is-active .hamburger-inner {
transition-delay: 0s;
transition-timing-function: ease-out;
background-color: transparent !important; }
.hamburger--emphatic-r.is-active .hamburger-inner::before {
left: -80px;
top: 80px;
transform: translate3d(80px, -80px, 0) rotate(-45deg);
transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
.hamburger--emphatic-r.is-active .hamburger-inner::after {
right: -80px;
top: 80px;
transform: translate3d(-80px, -80px, 0) rotate(45deg);
transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); } .hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {
transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear; }
.hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {
opacity: 0;
transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear; }
.hamburger--minus.is-active .hamburger-inner::before {
top: 0; }
.hamburger--minus.is-active .hamburger-inner::after {
bottom: 0; } .hamburger--slider .hamburger-inner {
top: 2px; }
.hamburger--slider .hamburger-inner::before {
top: 10px;
transition-property: transform, opacity;
transition-timing-function: ease;
transition-duration: 0.15s; }
.hamburger--slider .hamburger-inner::after {
top: 20px; }
.hamburger--slider.is-active .hamburger-inner {
transform: translate3d(0, 10px, 0) rotate(45deg); }
.hamburger--slider.is-active .hamburger-inner::before {
transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
opacity: 0; }
.hamburger--slider.is-active .hamburger-inner::after {
transform: translate3d(0, -20px, 0) rotate(-90deg); } .hamburger--slider-r .hamburger-inner {
top: 2px; }
.hamburger--slider-r .hamburger-inner::before {
top: 10px;
transition-property: transform, opacity;
transition-timing-function: ease;
transition-duration: 0.15s; }
.hamburger--slider-r .hamburger-inner::after {
top: 20px; }
.hamburger--slider-r.is-active .hamburger-inner {
transform: translate3d(0, 10px, 0) rotate(-45deg); }
.hamburger--slider-r.is-active .hamburger-inner::before {
transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
opacity: 0; }
.hamburger--slider-r.is-active .hamburger-inner::after {
transform: translate3d(0, -20px, 0) rotate(90deg); } .hamburger--spin .hamburger-inner {
transition-duration: 0.22s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spin .hamburger-inner::before {
transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
.hamburger--spin .hamburger-inner::after {
transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spin.is-active .hamburger-inner {
transform: rotate(225deg);
transition-delay: 0.12s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--spin.is-active .hamburger-inner::before {
top: 0;
opacity: 0;
transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
.hamburger--spin.is-active .hamburger-inner::after {
bottom: 0;
transform: rotate(-90deg);
transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); } .hamburger--spin-r .hamburger-inner {
transition-duration: 0.22s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spin-r .hamburger-inner::before {
transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
.hamburger--spin-r .hamburger-inner::after {
transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spin-r.is-active .hamburger-inner {
transform: rotate(-225deg);
transition-delay: 0.12s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--spin-r.is-active .hamburger-inner::before {
top: 0;
opacity: 0;
transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
.hamburger--spin-r.is-active .hamburger-inner::after {
bottom: 0;
transform: rotate(90deg);
transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); } .hamburger--spring .hamburger-inner {
top: 2px;
transition: background-color 0s 0.13s linear; }
.hamburger--spring .hamburger-inner::before {
top: 10px;
transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spring .hamburger-inner::after {
top: 20px;
transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spring.is-active .hamburger-inner {
transition-delay: 0.22s;
background-color: transparent !important; }
.hamburger--spring.is-active .hamburger-inner::before {
top: 0;
transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
transform: translate3d(0, 10px, 0) rotate(45deg); }
.hamburger--spring.is-active .hamburger-inner::after {
top: 0;
transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
transform: translate3d(0, 10px, 0) rotate(-45deg); } .hamburger--spring-r .hamburger-inner {
top: auto;
bottom: 0;
transition-duration: 0.13s;
transition-delay: 0s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spring-r .hamburger-inner::after {
top: -20px;
transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }
.hamburger--spring-r .hamburger-inner::before {
transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spring-r.is-active .hamburger-inner {
transform: translate3d(0, -10px, 0) rotate(-45deg);
transition-delay: 0.22s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--spring-r.is-active .hamburger-inner::after {
top: 0;
opacity: 0;
transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear; }
.hamburger--spring-r.is-active .hamburger-inner::before {
top: 0;
transform: rotate(90deg);
transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); } .hamburger--stand .hamburger-inner {
transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }
.hamburger--stand .hamburger-inner::before {
transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--stand .hamburger-inner::after {
transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--stand.is-active .hamburger-inner {
transform: rotate(90deg);
background-color: transparent !important;
transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }
.hamburger--stand.is-active .hamburger-inner::before {
top: 0;
transform: rotate(-45deg);
transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--stand.is-active .hamburger-inner::after {
bottom: 0;
transform: rotate(45deg);
transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); } .hamburger--stand-r .hamburger-inner {
transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }
.hamburger--stand-r .hamburger-inner::before {
transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--stand-r .hamburger-inner::after {
transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--stand-r.is-active .hamburger-inner {
transform: rotate(-90deg);
background-color: transparent !important;
transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }
.hamburger--stand-r.is-active .hamburger-inner::before {
top: 0;
transform: rotate(-45deg);
transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--stand-r.is-active .hamburger-inner::after {
bottom: 0;
transform: rotate(45deg);
transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); } .hamburger--squeeze .hamburger-inner {
transition-duration: 0.075s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--squeeze .hamburger-inner::before {
transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
.hamburger--squeeze .hamburger-inner::after {
transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--squeeze.is-active .hamburger-inner {
transform: rotate(45deg);
transition-delay: 0.12s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--squeeze.is-active .hamburger-inner::before {
top: 0;
opacity: 0;
transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
.hamburger--squeeze.is-active .hamburger-inner::after {
bottom: 0;
transform: rotate(-90deg);
transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); } .hamburger--vortex .hamburger-inner {
transition-duration: 0.2s;
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
transition-duration: 0s;
transition-delay: 0.1s;
transition-timing-function: linear; }
.hamburger--vortex .hamburger-inner::before {
transition-property: top, opacity; }
.hamburger--vortex .hamburger-inner::after {
transition-property: bottom, transform; }
.hamburger--vortex.is-active .hamburger-inner {
transform: rotate(765deg);
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
transition-delay: 0s; }
.hamburger--vortex.is-active .hamburger-inner::before {
top: 0;
opacity: 0; }
.hamburger--vortex.is-active .hamburger-inner::after {
bottom: 0;
transform: rotate(90deg); } .hamburger--vortex-r .hamburger-inner {
transition-duration: 0.2s;
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
transition-duration: 0s;
transition-delay: 0.1s;
transition-timing-function: linear; }
.hamburger--vortex-r .hamburger-inner::before {
transition-property: top, opacity; }
.hamburger--vortex-r .hamburger-inner::after {
transition-property: bottom, transform; }
.hamburger--vortex-r.is-active .hamburger-inner {
transform: rotate(-765deg);
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
transition-delay: 0s; }
.hamburger--vortex-r.is-active .hamburger-inner::before {
top: 0;
opacity: 0; }
.hamburger--vortex-r.is-active .hamburger-inner::after {
bottom: 0;
transform: rotate(-90deg); }
.gm-burger {
transition: all 0.1s;
line-height: 8px; }
.gm-main-menu-wrapper .gm-fullscreen-close {
position: absolute;
top: 10%;
right: 8%;
display: block;
width: 32px;
height: 32px;
cursor: pointer;
transition: transform linear 0.2s; }
.gm-action__gm_before_mobile_hamburger,
.gm-action__gm_after_mobile_hamburger {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column; }
.gm-menu-btn-second.gm-burger {
display: flex;
align-items: center; }
.gm-navigation-drawer--mobile:not(.gm-navigation-drawer--open) .gm-menu-btn-close-mobile-drawer {
visibility: hidden;
opacity: 0; }@font-face {
font-family: 'groovy-28328';
src:url(//phumyhung.vn/wp-content/uploads/groovy/fonts/groovy-28328.eot?jk3qnc);
src:url(//phumyhung.vn/wp-content/uploads/groovy/fonts/groovy-28328.eot?jk3qnc#iefix) format('embedded-opentype'),
url(//phumyhung.vn/wp-content/uploads/groovy/fonts/groovy-28328.woff?jk3qnc) format('woff'),
url(//phumyhung.vn/wp-content/uploads/groovy/fonts/groovy-28328.ttf?jk3qnc) format('truetype'),
url(//phumyhung.vn/wp-content/uploads/groovy/fonts/groovy-28328.svg?jk3qnc#icomoon1) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="groovy-28328"],
[class*=" groovy-28328"] {
font-family: 'groovy-28328';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; letter-spacing: 0;
-webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
-o-font-feature-settings: "liga";
font-feature-settings: "liga"; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.groovy-28328-horn:before { content: '\e664'; }.groovy-28328-Add:before { content: '\e600'; }.groovy-28328-Anchor:before { content: '\e601'; }.groovy-28328-Attach:before { content: '\e602'; }.groovy-28328-Award:before { content: '\e603'; }.groovy-28328-Bin:before { content: '\e604'; }.groovy-28328-Bluetooth:before { content: '\e605'; }.groovy-28328-Book:before { content: '\e606'; }.groovy-28328-Calendar:before { content: '\e607'; }.groovy-28328-Cancelmark:before { content: '\e608'; }.groovy-28328-Card:before { content: '\e609'; }.groovy-28328-Card-add:before { content: '\e60a'; }.groovy-28328-Cart:before { content: '\e60b'; }.groovy-28328-CD:before { content: '\e60c'; }.groovy-28328-Chat:before { content: '\e60d'; }.groovy-28328-Check:before { content: '\e60e'; }.groovy-28328-Checklist:before { content: '\e60f'; }.groovy-28328-Checkmark:before { content: '\e610'; }.groovy-28328-Clock:before { content: '\e611'; }.groovy-28328-Cloud:before { content: '\e612'; }.groovy-28328-Coins:before { content: '\e613'; }.groovy-28328-Deliver:before { content: '\e614'; }.groovy-28328-Delivery:before { content: '\e615'; }.groovy-28328-Dialpad:before { content: '\e616'; }.groovy-28328-Diamond:before { content: '\e617'; }.groovy-28328-Display:before { content: '\e618'; }.groovy-28328-Divide:before { content: '\e619'; }.groovy-28328-Dollar:before { content: '\e61a'; }.groovy-28328-Earth:before { content: '\e61b'; }.groovy-28328-Empty-cart:before { content: '\e61c'; }.groovy-28328-Empty-folder:before { content: '\e61d'; }.groovy-28328-Equal:before { content: '\e61e'; }.groovy-28328-Equalizer:before { content: '\e61f'; }.groovy-28328-Fingerprint:before { content: '\e620'; }.groovy-28328-Flag:before { content: '\e621'; }.groovy-28328-Flower:before { content: '\e622'; }.groovy-28328-Folder:before { content: '\e623'; }.groovy-28328-Full-screen:before { content: '\e624'; }.groovy-28328-Glasses:before { content: '\e625'; }.groovy-28328-Heart:before { content: '\e626'; }.groovy-28328-Home:before { content: '\e627'; }.groovy-28328-ID:before { content: '\e628'; }.groovy-28328-Laptop:before { content: '\e629'; }.groovy-28328-Left:before { content: '\e62a'; }.groovy-28328-Light-bulb:before { content: '\e62b'; }.groovy-28328-Link:before { content: '\e62c'; }.groovy-28328-List:before { content: '\e62d'; }.groovy-28328-Lock:before { content: '\e62e'; }.groovy-28328-Loop:before { content: '\e62f'; }.groovy-28328-Mac:before { content: '\e630'; }.groovy-28328-Mail:before { content: '\e631'; }.groovy-28328-Man:before { content: '\e632'; }.groovy-28328-Map:before { content: '\e633'; }.groovy-28328-Media:before { content: '\e634'; }.groovy-28328-Menu:before { content: '\e635'; }.groovy-28328-Mic:before { content: '\e636'; }.groovy-28328-Mobile:before { content: '\e637'; }.groovy-28328-Multiply:before { content: '\e638'; }.groovy-28328-Music:before { content: '\e639'; }.groovy-28328-Note:before { content: '\e63a'; }.groovy-28328-OFF:before { content: '\e63b'; }.groovy-28328-ON:before { content: '\e63c'; }.groovy-28328-Open:before { content: '\e63d'; }.groovy-28328-Open-Mail:before { content: '\e63e'; }.groovy-28328-OS:before { content: '\e63f'; }.groovy-28328-Pencil:before { content: '\e640'; }.groovy-28328-Phone:before { content: '\e641'; }.groovy-28328-Photo:before { content: '\e642'; }.groovy-28328-Picture:before { content: '\e643'; }.groovy-28328-Pin:before { content: '\e644'; }.groovy-28328-Play:before { content: '\e645'; }.groovy-28328-Potion:before { content: '\e646'; }.groovy-28328-Printer:before { content: '\e647'; }.groovy-28328-Radio:before { content: '\e648'; }.groovy-28328-Rain:before { content: '\e649'; }.groovy-28328-Right:before { content: '\e64a'; }.groovy-28328-Scissors:before { content: '\e64b'; }.groovy-28328-Scope:before { content: '\e64c'; }.groovy-28328-Send:before { content: '\e64d'; }.groovy-28328-Servers:before { content: '\e64e'; }.groovy-28328-Settings:before { content: '\e64f'; }.groovy-28328-Shut-down:before { content: '\e650'; }.groovy-28328-Signal:before { content: '\e651'; }.groovy-28328-Star:before { content: '\e652'; }.groovy-28328-Station:before { content: '\e653'; }.groovy-28328-Substract:before { content: '\e654'; }.groovy-28328-Sun:before { content: '\e655'; }.groovy-28328-Tablet:before { content: '\e656'; }.groovy-28328-Tag:before { content: '\e657'; }.groovy-28328-Target:before { content: '\e658'; }.groovy-28328-Thumbs:before { content: '\e659'; }.groovy-28328-Thunder:before { content: '\e65a'; }.groovy-28328-Timer:before { content: '\e65b'; }.groovy-28328-Unlock:before { content: '\e65c'; }.groovy-28328-Up:before { content: '\e65d'; }.groovy-28328-Upload:before { content: '\e65e'; }.groovy-28328-Watch:before { content: '\e65f'; }.groovy-28328-Web:before { content: '\e660'; }.groovy-28328-WIfi:before { content: '\e661'; }.groovy-28328-Window:before { content: '\e662'; }.groovy-28328-Women:before { content: '\e663'; }@font-face {
font-family: 'groovy-69018';
src:url(//phumyhung.vn/wp-content/uploads/groovy/fonts/groovy-69018.woff?jk3qnc);
src:url(//phumyhung.vn/wp-content/uploads/groovy/fonts/groovy-69018.woff?jk3qnc) format('woff'),
url(//phumyhung.vn/wp-content/uploads/groovy/fonts/groovy-69018.ttf?jk3qnc) format('truetype'),
url(//phumyhung.vn/wp-content/uploads/groovy/fonts/groovy-69018.svg?jk3qnc#icomoon1) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="groovy-69018"],
[class*=" groovy-69018"] {
font-family: 'groovy-69018';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; letter-spacing: 0;
-webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
-o-font-feature-settings: "liga";
font-feature-settings: "liga"; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.groovy-69018-actual-size:before { content: '\e900'; }.groovy-69018-anchor:before { content: '\e901'; }.groovy-69018-arrow-left:before { content: '\e902'; }.groovy-69018-arrow-right:before { content: '\e903'; }.groovy-69018-badge:before { content: '\e904'; }.groovy-69018-bag:before { content: '\e905'; }.groovy-69018-ban:before { content: '\e906'; }.groovy-69018-bar-chart:before { content: '\e907'; }.groovy-69018-basket:before { content: '\e908'; }.groovy-69018-basket-loaded:before { content: '\e909'; }.groovy-69018-bell:before { content: '\e90a'; }.groovy-69018-briefcase:before { content: '\e90b'; }.groovy-69018-bubble:before { content: '\e90c'; }.groovy-69018-bubbles:before { content: '\e90d'; }.groovy-69018-bulb:before { content: '\e90e'; }.groovy-69018-calculator:before { content: '\e90f'; }.groovy-69018-calendar:before { content: '\e910'; }.groovy-69018-call-end:before { content: '\e911'; }.groovy-69018-call-in:before { content: '\e912'; }.groovy-69018-call-out:before { content: '\e913'; }.groovy-69018-check:before { content: '\e914'; }.groovy-69018-chemestry:before { content: '\e915'; }.groovy-69018-clock:before { content: '\e916'; }.groovy-69018-close:before { content: '\e917'; }.groovy-69018-compass:before { content: '\e918'; }.groovy-69018-config:before { content: '\e919'; }.groovy-69018-controller:before { content: '\e91a'; }.groovy-69018-credit-card:before { content: '\e91b'; }.groovy-69018-crop:before { content: '\e91c'; }.groovy-69018-cup:before { content: '\e91d'; }.groovy-69018-cup2:before { content: '\e91e'; }.groovy-69018-cursor:before { content: '\e91f'; }.groovy-69018-diamond:before { content: '\e920'; }.groovy-69018-direction:before { content: '\e921'; }.groovy-69018-directions:before { content: '\e922'; }.groovy-69018-disc:before { content: '\e923'; }.groovy-69018-dislike:before { content: '\e924'; }.groovy-69018-document:before { content: '\e925'; }.groovy-69018-documents:before { content: '\e926'; }.groovy-69018-download:before { content: '\e927'; }.groovy-69018-drawer:before { content: '\e928'; }.groovy-69018-dribbble:before { content: '\e929'; }.groovy-69018-dropbox:before { content: '\e92a'; }.groovy-69018-droplet:before { content: '\e92b'; }.groovy-69018-emoticon:before { content: '\e92c'; }.groovy-69018-end:before { content: '\e92d'; }.groovy-69018-energy:before { content: '\e92e'; }.groovy-69018-envelope:before { content: '\e92f'; }.groovy-69018-envelope-letter:before { content: '\e930'; }.groovy-69018-envelope-open:before { content: '\e931'; }.groovy-69018-eye:before { content: '\e932'; }.groovy-69018-eyeglasses:before { content: '\e933'; }.groovy-69018-facebook:before { content: '\e934'; }.groovy-69018-feed:before { content: '\e935'; }.groovy-69018-female:before { content: '\e936'; }.groovy-69018-female-user:before { content: '\e937'; }.groovy-69018-film:before { content: '\e938'; }.groovy-69018-fire:before { content: '\e939'; }.groovy-69018-flag:before { content: '\e93a'; }.groovy-69018-folder:before { content: '\e93b'; }.groovy-69018-folder2:before { content: '\e93c'; }.groovy-69018-follow:before { content: '\e93d'; }.groovy-69018-following:before { content: '\e93e'; }.groovy-69018-forward:before { content: '\e93f'; }.groovy-69018-frame:before { content: '\e940'; }.groovy-69018-friends:before { content: '\e941'; }.groovy-69018-full-screen:before { content: '\e942'; }.groovy-69018-ghost:before { content: '\e943'; }.groovy-69018-globe-1:before { content: '\e944'; }.groovy-69018-globe-2:before { content: '\e945'; }.groovy-69018-graduation-cap:before { content: '\e946'; }.groovy-69018-graph:before { content: '\e947'; }.groovy-69018-grid:before { content: '\e948'; }.groovy-69018-handbag:before { content: '\e949'; }.groovy-69018-headphones:before { content: '\e94a'; }.groovy-69018-headphones-microphone:before { content: '\e94b'; }.groovy-69018-heart:before { content: '\e94c'; }.groovy-69018-help:before { content: '\e94d'; }.groovy-69018-home:before { content: '\e94e'; }.groovy-69018-hourglass:before { content: '\e94f'; }.groovy-69018-info:before { content: '\e950'; }.groovy-69018-key:before { content: '\e951'; }.groovy-69018-layers:before { content: '\e952'; }.groovy-69018-left:before { content: '\e953'; }.groovy-69018-like:before { content: '\e954'; }.groovy-69018-link:before { content: '\e955'; }.groovy-69018-list:before { content: '\e956'; }.groovy-69018-lock:before { content: '\e957'; }.groovy-69018-login:before { content: '\e958'; }.groovy-69018-logout:before { content: '\e959'; }.groovy-69018-loop:before { content: '\e95a'; }.groovy-69018-magic-wand:before { content: '\e95b'; }.groovy-69018-magnet:before { content: '\e95c'; }.groovy-69018-magnifier:before { content: '\e95d'; }.groovy-69018-male:before { content: '\e95e'; }.groovy-69018-male-user:before { content: '\e95f'; }.groovy-69018-map:before { content: '\e960'; }.groovy-69018-microphone:before { content: '\e961'; }.groovy-69018-monitor:before { content: '\e962'; }.groovy-69018-mouse:before { content: '\e963'; }.groovy-69018-moustache:before { content: '\e964'; }.groovy-69018-move:before { content: '\e965'; }.groovy-69018-music-note1:before { content: '\e966'; }.groovy-69018-music-note2:before { content: '\e967'; }.groovy-69018-note:before { content: '\e968'; }.groovy-69018-notebook:before { content: '\e969'; }.groovy-69018-opened-book:before { content: '\e96a'; }.groovy-69018-paper-clip:before { content: '\e96b'; }.groovy-69018-paper-plane:before { content: '\e96c'; }.groovy-69018-pause:before { content: '\e96d'; }.groovy-69018-pencil:before { content: '\e96e'; }.groovy-69018-phone:before { content: '\e96f'; }.groovy-69018-photo:before { content: '\e970'; }.groovy-69018-picture:before { content: '\e971'; }.groovy-69018-pie-chart:before { content: '\e972'; }.groovy-69018-pin:before { content: '\e973'; }.groovy-69018-plane:before { content: '\e974'; }.groovy-69018-play:before { content: '\e975'; }.groovy-69018-playlist:before { content: '\e976'; }.groovy-69018-plus:before { content: '\e977'; }.groovy-69018-pointer:before { content: '\e978'; }.groovy-69018-power:before { content: '\e979'; }.groovy-69018-present:before { content: '\e97a'; }.groovy-69018-printer:before { content: '\e97b'; }.groovy-69018-puzzle:before { content: '\e97c'; }.groovy-69018-question:before { content: '\e97d'; }.groovy-69018-refresh:before { content: '\e97e'; }.groovy-69018-reload:before { content: '\e97f'; }.groovy-69018-rewind:before { content: '\e980'; }.groovy-69018-right:before { content: '\e981'; }.groovy-69018-rocket:before { content: '\e982'; }.groovy-69018-settings:before { content: '\e983'; }.groovy-69018-share1:before { content: '\e984'; }.groovy-69018-share2:before { content: '\e985'; }.groovy-69018-shield:before { content: '\e986'; }.groovy-69018-shuffle:before { content: '\e987'; }.groovy-69018-speech:before { content: '\e988'; }.groovy-69018-speedometer:before { content: '\e989'; }.groovy-69018-star:before { content: '\e98a'; }.groovy-69018-start:before { content: '\e98b'; }.groovy-69018-tablet:before { content: '\e98c'; }.groovy-69018-tag:before { content: '\e98d'; }.groovy-69018-target:before { content: '\e98e'; }.groovy-69018-trash:before { content: '\e98f'; }.groovy-69018-tumblr:before { content: '\e990'; }.groovy-69018-twitter:before { content: '\e991'; }.groovy-69018-umbrella:before { content: '\e992'; }.groovy-69018-unfollow:before { content: '\e993'; }.groovy-69018-unlock:before { content: '\e994'; }.groovy-69018-upload:before { content: '\e995'; }.groovy-69018-vector:before { content: '\e996'; }.groovy-69018-video:before { content: '\e997'; }.groovy-69018-volume-1:before { content: '\e998'; }.groovy-69018-volume-2:before { content: '\e999'; }.groovy-69018-volume-off:before { content: '\e99a'; }.groovy-69018-wallet:before { content: '\e99b'; }.groovy-69018-wrench:before { content: '\e99c'; }.groovy-69018-youtube:before { content: '\e99d'; }.groovy-69018-zoom-in:before { content: '\e99e'; }.groovy-69018-zoom-out:before { content: '\e99f'; }@font-face {
font-family: 'groovy-socicon';
src:url(//phumyhung.vn/wp-content/uploads/groovy/fonts/groovy-socicon.eot?jk3qnc);
src:url(//phumyhung.vn/wp-content/uploads/groovy/fonts/groovy-socicon.eot?jk3qnc#iefix) format('embedded-opentype'),
url(//phumyhung.vn/wp-content/uploads/groovy/fonts/groovy-socicon.woff?jk3qnc) format('woff'),
url(//phumyhung.vn/wp-content/uploads/groovy/fonts/groovy-socicon.ttf?jk3qnc) format('truetype'),
url(//phumyhung.vn/wp-content/uploads/groovy/fonts/groovy-socicon.svg?jk3qnc#icomoon1) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="groovy-socicon"],
[class*=" groovy-socicon"] {
font-family: 'groovy-socicon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; letter-spacing: 0;
-webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
-o-font-feature-settings: "liga";
font-feature-settings: "liga"; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.groovy-socicon-eitaa:before { content: '\e97c'; }.groovy-socicon-soroush:before { content: '\e97d'; }.groovy-socicon-bale:before { content: '\e97e'; }.groovy-socicon-zazzle:before { content: '\e97b'; }.groovy-socicon-society6:before { content: '\e97a'; }.groovy-socicon-redbubble:before { content: '\e979'; }.groovy-socicon-avvo:before { content: '\e978'; }.groovy-socicon-stitcher:before { content: '\e977'; }.groovy-socicon-google:before { content: '\e974'; }.groovy-socicon-dlive:before { content: '\e975'; }.groovy-socicon-vsco:before { content: '\e976'; }.groovy-socicon-flipboard:before { content: '\e973'; }.groovy-socicon-ubuntu:before { content: '\e958'; }.groovy-socicon-artstation:before { content: '\e959'; }.groovy-socicon-invision:before { content: '\e95a'; }.groovy-socicon-torial:before { content: '\e95b'; }.groovy-socicon-collectorz:before { content: '\e95c'; }.groovy-socicon-seenthis:before { content: '\e95d'; }.groovy-socicon-google_play_music:before { content: '\e95e'; }.groovy-socicon-debian:before { content: '\e95f'; }.groovy-socicon-filmfreeway:before { content: '\e960'; }.groovy-socicon-gnome:before { content: '\e961'; }.groovy-socicon-itchio:before { content: '\e962'; }.groovy-socicon-jamendo:before { content: '\e963'; }.groovy-socicon-mix:before { content: '\e964'; }.groovy-socicon-sharepoint:before { content: '\e965'; }.groovy-socicon-tinder:before { content: '\e966'; }.groovy-socicon-windguru:before { content: '\e967'; }.groovy-socicon-cd_baby:before { content: '\e968'; }.groovy-socicon-elementary_os:before { content: '\e969'; }.groovy-socicon-stage32:before { content: '\e96a'; }.groovy-socicon-tiktok:before { content: '\e96b'; }.groovy-socicon-gitter:before { content: '\e96c'; }.groovy-socicon-letterboxd:before { content: '\e96d'; }.groovy-socicon-threema:before { content: '\e96e'; }.groovy-socicon-splice:before { content: '\e96f'; }.groovy-socicon-metapop:before { content: '\e970'; }.groovy-socicon-naver:before { content: '\e971'; }.groovy-socicon-remote:before { content: '\e972'; }.groovy-socicon-internet:before { content: '\e957'; }.groovy-socicon-moddb:before { content: '\e94b'; }.groovy-socicon-indiedb:before { content: '\e94c'; }.groovy-socicon-traxsource:before { content: '\e94d'; }.groovy-socicon-gamefor:before { content: '\e94e'; }.groovy-socicon-pixiv:before { content: '\e94f'; }.groovy-socicon-myanimelist:before { content: '\e950'; }.groovy-socicon-blackberry:before { content: '\e951'; }.groovy-socicon-wickr:before { content: '\e952'; }.groovy-socicon-spip:before { content: '\e953'; }.groovy-socicon-napster:before { content: '\e954'; }.groovy-socicon-beatport:before { content: '\e955'; }.groovy-socicon-hackerone:before { content: '\e956'; }.groovy-socicon-hackernews:before { content: '\e946'; }.groovy-socicon-smashwords:before { content: '\e947'; }.groovy-socicon-kobo:before { content: '\e948'; }.groovy-socicon-bookbub:before { content: '\e949'; }.groovy-socicon-mailru:before { content: '\e94a'; }.groovy-socicon-gitlab:before { content: '\e945'; }.groovy-socicon-instructables:before { content: '\e944'; }.groovy-socicon-portfolio:before { content: '\e943'; }.groovy-socicon-codered:before { content: '\e940'; }.groovy-socicon-origin:before { content: '\e941'; }.groovy-socicon-nextdoor:before { content: '\e942'; }.groovy-socicon-udemy:before { content: '\e93f'; }.groovy-socicon-livemaster:before { content: '\e93e'; }.groovy-socicon-crunchbase:before { content: '\e93b'; }.groovy-socicon-homefy:before { content: '\e93c'; }.groovy-socicon-calendly:before { content: '\e93d'; }.groovy-socicon-realtor:before { content: '\e90f'; }.groovy-socicon-tidal:before { content: '\e910'; }.groovy-socicon-qobuz:before { content: '\e911'; }.groovy-socicon-natgeo:before { content: '\e912'; }.groovy-socicon-mastodon:before { content: '\e913'; }.groovy-socicon-unsplash:before { content: '\e914'; }.groovy-socicon-homeadvisor:before { content: '\e915'; }.groovy-socicon-angieslist:before { content: '\e916'; }.groovy-socicon-codepen:before { content: '\e917'; }.groovy-socicon-slack:before { content: '\e918'; }.groovy-socicon-openaigym:before { content: '\e919'; }.groovy-socicon-logmein:before { content: '\e91a'; }.groovy-socicon-fiverr:before { content: '\e91b'; }.groovy-socicon-gotomeeting:before { content: '\e91c'; }.groovy-socicon-aliexpress:before { content: '\e91d'; }.groovy-socicon-guru:before { content: '\e91e'; }.groovy-socicon-appstore:before { content: '\e91f'; }.groovy-socicon-homes:before { content: '\e920'; }.groovy-socicon-zoom:before { content: '\e921'; }.groovy-socicon-alibaba:before { content: '\e922'; }.groovy-socicon-craigslist:before { content: '\e923'; }.groovy-socicon-wix:before { content: '\e924'; }.groovy-socicon-redfin:before { content: '\e925'; }.groovy-socicon-googlecalendar:before { content: '\e926'; }.groovy-socicon-shopify:before { content: '\e927'; }.groovy-socicon-freelancer:before { content: '\e928'; }.groovy-socicon-seedrs:before { content: '\e929'; }.groovy-socicon-bing:before { content: '\e92a'; }.groovy-socicon-doodle:before { content: '\e92b'; }.groovy-socicon-bonanza:before { content: '\e92c'; }.groovy-socicon-squarespace:before { content: '\e92d'; }.groovy-socicon-toptal:before { content: '\e92e'; }.groovy-socicon-gust:before { content: '\e92f'; }.groovy-socicon-ask:before { content: '\e930'; }.groovy-socicon-trulia:before { content: '\e931'; }.groovy-socicon-calendy-loomly:before { content: '\e932'; }.groovy-socicon-ghost:before { content: '\e933'; }.groovy-socicon-upwork:before { content: '\e934'; }.groovy-socicon-fundable:before { content: '\e935'; }.groovy-socicon-booking:before { content: '\e936'; }.groovy-socicon-googlemaps:before { content: '\e937'; }.groovy-socicon-zillow:before { content: '\e938'; }.groovy-socicon-niconico:before { content: '\e939'; }.groovy-socicon-toneden:before { content: '\e93a'; }.groovy-socicon-augment:before { content: '\e908'; }.groovy-socicon-bitbucket:before { content: '\e909'; }.groovy-socicon-fyuse:before { content: '\e90a'; }.groovy-socicon-youtube-gaming:before { content: '\e90b'; }.groovy-socicon-sketchfab:before { content: '\e90c'; }.groovy-socicon-mobcrush:before { content: '\e90d'; }.groovy-socicon-microsoft:before { content: '\e90e'; }.groovy-socicon-pandora:before { content: '\e907'; }.groovy-socicon-facebook-messenger:before { content: '\e906'; }.groovy-socicon-gamewisp:before { content: '\e905'; }.groovy-socicon-bloglovin:before { content: '\e904'; }.groovy-socicon-tunein:before { content: '\e903'; }.groovy-socicon-gamejolt:before { content: '\e901'; }.groovy-socicon-trello:before { content: '\e902'; }.groovy-socicon-spreadshirt:before { content: '\e900'; }.groovy-socicon-500px:before { content: '\e000'; }.groovy-socicon-8tracks:before { content: '\e001'; }.groovy-socicon-airbnb:before { content: '\e002'; }.groovy-socicon-alliance:before { content: '\e003'; }.groovy-socicon-amazon:before { content: '\e004'; }.groovy-socicon-amplement:before { content: '\e005'; }.groovy-socicon-android:before { content: '\e006'; }.groovy-socicon-angellist:before { content: '\e007'; }.groovy-socicon-apple:before { content: '\e008'; }.groovy-socicon-appnet:before { content: '\e009'; }.groovy-socicon-baidu:before { content: '\e00a'; }.groovy-socicon-bandcamp:before { content: '\e00b'; }.groovy-socicon-battlenet:before { content: '\e00c'; }.groovy-socicon-beam-mixer:before { content: '\e00d'; }.groovy-socicon-bebee:before { content: '\e00e'; }.groovy-socicon-bebo:before { content: '\e00f'; }.groovy-socicon-behance:before { content: '\e010'; }.groovy-socicon-blizzard:before { content: '\e011'; }.groovy-socicon-blogger:before { content: '\e012'; }.groovy-socicon-buffer:before { content: '\e013'; }.groovy-socicon-chrome:before { content: '\e014'; }.groovy-socicon-coderwall:before { content: '\e015'; }.groovy-socicon-curse:before { content: '\e016'; }.groovy-socicon-dailymotion:before { content: '\e017'; }.groovy-socicon-deezer:before { content: '\e018'; }.groovy-socicon-delicious:before { content: '\e019'; }.groovy-socicon-deviantart:before { content: '\e01a'; }.groovy-socicon-diablo:before { content: '\e01b'; }.groovy-socicon-digg:before { content: '\e01c'; }.groovy-socicon-discord:before { content: '\e01d'; }.groovy-socicon-disqus:before { content: '\e01e'; }.groovy-socicon-douban:before { content: '\e01f'; }.groovy-socicon-draugiem:before { content: '\e020'; }.groovy-socicon-dribbble:before { content: '\e021'; }.groovy-socicon-drupal:before { content: '\e022'; }.groovy-socicon-ebay:before { content: '\e023'; }.groovy-socicon-ello:before { content: '\e024'; }.groovy-socicon-endomodo:before { content: '\e025'; }.groovy-socicon-envato:before { content: '\e026'; }.groovy-socicon-etsy:before { content: '\e027'; }.groovy-socicon-facebook:before { content: '\e028'; }.groovy-socicon-feedburner:before { content: '\e029'; }.groovy-socicon-filmweb:before { content: '\e02a'; }.groovy-socicon-firefox:before { content: '\e02b'; }.groovy-socicon-flattr:before { content: '\e02c'; }.groovy-socicon-flickr:before { content: '\e02d'; }.groovy-socicon-formulr:before { content: '\e02e'; }.groovy-socicon-forrst:before { content: '\e02f'; }.groovy-socicon-foursquare:before { content: '\e030'; }.groovy-socicon-friendfeed:before { content: '\e031'; }.groovy-socicon-github:before { content: '\e032'; }.groovy-socicon-goodreads:before { content: '\e033'; }.groovy-socicon-google206:before { content: '\e034'; }.groovy-socicon-google-scholar:before { content: '\e035'; }.groovy-socicon-googlegroups:before { content: '\e036'; }.groovy-socicon-googlephotos:before { content: '\e037'; }.groovy-socicon-googleplus:before { content: '\e038'; }.groovy-socicon-grooveshark:before { content: '\e039'; }.groovy-socicon-hackerrank:before { content: '\e03a'; }.groovy-socicon-hearthstone:before { content: '\e03b'; }.groovy-socicon-hellocoton:before { content: '\e03c'; }.groovy-socicon-heroes:before { content: '\e03d'; }.groovy-socicon-hitbox-smashcast:before { content: '\e03e'; }.groovy-socicon-horde:before { content: '\e03f'; }.groovy-socicon-houzz:before { content: '\e040'; }.groovy-socicon-icq:before { content: '\e041'; }.groovy-socicon-identica:before { content: '\e042'; }.groovy-socicon-imdb:before { content: '\e043'; }.groovy-socicon-instagram:before { content: '\e044'; }.groovy-socicon-issuu:before { content: '\e045'; }.groovy-socicon-istock:before { content: '\e046'; }.groovy-socicon-itunes:before { content: '\e047'; }.groovy-socicon-keybase:before { content: '\e048'; }.groovy-socicon-lanyrd:before { content: '\e049'; }.groovy-socicon-lastfm:before { content: '\e04a'; }.groovy-socicon-line:before { content: '\e04b'; }.groovy-socicon-linkedin:before { content: '\e04c'; }.groovy-socicon-livejournal:before { content: '\e04d'; }.groovy-socicon-lyft:before { content: '\e04e'; }.groovy-socicon-macos:before { content: '\e04f'; }.groovy-socicon-mail:before { content: '\e050'; }.groovy-socicon-medium:before { content: '\e051'; }.groovy-socicon-meetup:before { content: '\e052'; }.groovy-socicon-mixcloud:before { content: '\e053'; }.groovy-socicon-modelmayhem:before { content: '\e054'; }.groovy-socicon-mumble:before { content: '\e055'; }.groovy-socicon-myspace:before { content: '\e056'; }.groovy-socicon-newsvine:before { content: '\e057'; }.groovy-socicon-nintendo:before { content: '\e058'; }.groovy-socicon-npm:before { content: '\e059'; }.groovy-socicon-odnoklassniki:before { content: '\e05a'; }.groovy-socicon-openid:before { content: '\e05b'; }.groovy-socicon-opera:before { content: '\e05c'; }.groovy-socicon-outlook:before { content: '\e05d'; }.groovy-socicon-overwatch:before { content: '\e05e'; }.groovy-socicon-patreon:before { content: '\e05f'; }.groovy-socicon-paypal:before { content: '\e060'; }.groovy-socicon-periscope:before { content: '\e061'; }.groovy-socicon-persona:before { content: '\e062'; }.groovy-socicon-pinterest:before { content: '\e063'; }.groovy-socicon-play:before { content: '\e064'; }.groovy-socicon-player:before { content: '\e065'; }.groovy-socicon-playstation:before { content: '\e066'; }.groovy-socicon-pocket:before { content: '\e067'; }.groovy-socicon-qq:before { content: '\e068'; }.groovy-socicon-quora:before { content: '\e069'; }.groovy-socicon-raidcall:before { content: '\e06a'; }.groovy-socicon-ravelry:before { content: '\e06b'; }.groovy-socicon-reddit:before { content: '\e06c'; }.groovy-socicon-renren:before { content: '\e06d'; }.groovy-socicon-researchgate:before { content: '\e06e'; }.groovy-socicon-residentadvisor:before { content: '\e06f'; }.groovy-socicon-reverbnation:before { content: '\e070'; }.groovy-socicon-rss:before { content: '\e071'; }.groovy-socicon-sharethis:before { content: '\e072'; }.groovy-socicon-skype:before { content: '\e073'; }.groovy-socicon-slideshare:before { content: '\e074'; }.groovy-socicon-smugmug:before { content: '\e075'; }.groovy-socicon-snapchat:before { content: '\e076'; }.groovy-socicon-songkick:before { content: '\e077'; }.groovy-socicon-soundcloud:before { content: '\e078'; }.groovy-socicon-spotify:before { content: '\e079'; }.groovy-socicon-stackexchange:before { content: '\e07a'; }.groovy-socicon-stackoverflow:before { content: '\e07b'; }.groovy-socicon-starcraft:before { content: '\e07c'; }.groovy-socicon-stayfriends:before { content: '\e07d'; }.groovy-socicon-steam:before { content: '\e07e'; }.groovy-socicon-storehouse:before { content: '\e07f'; }.groovy-socicon-strava:before { content: '\e080'; }.groovy-socicon-streamjar:before { content: '\e081'; }.groovy-socicon-stumbleupon:before { content: '\e082'; }.groovy-socicon-swarm:before { content: '\e083'; }.groovy-socicon-teamspeak:before { content: '\e084'; }.groovy-socicon-teamviewer:before { content: '\e085'; }.groovy-socicon-technorati:before { content: '\e086'; }.groovy-socicon-telegram:before { content: '\e087'; }.groovy-socicon-tripadvisor:before { content: '\e088'; }.groovy-socicon-tripit:before { content: '\e089'; }.groovy-socicon-triplej:before { content: '\e08a'; }.groovy-socicon-tumblr:before { content: '\e08b'; }.groovy-socicon-twitch:before { content: '\e08c'; }.groovy-socicon-twitter:before { content: '\e08d'; }.groovy-socicon-uber:before { content: '\e08e'; }.groovy-socicon-ventrilo:before { content: '\e08f'; }.groovy-socicon-viadeo:before { content: '\e090'; }.groovy-socicon-viber:before { content: '\e091'; }.groovy-socicon-viewbug:before { content: '\e092'; }.groovy-socicon-vimeo:before { content: '\e093'; }.groovy-socicon-vine:before { content: '\e094'; }.groovy-socicon-vkontakte:before { content: '\e095'; }.groovy-socicon-warcraft:before { content: '\e096'; }.groovy-socicon-wechat:before { content: '\e097'; }.groovy-socicon-weibo:before { content: '\e098'; }.groovy-socicon-whatsapp:before { content: '\e099'; }.groovy-socicon-wikipedia:before { content: '\e09a'; }.groovy-socicon-windows:before { content: '\e09b'; }.groovy-socicon-wordpress:before { content: '\e09c'; }.groovy-socicon-wykop:before { content: '\e09d'; }.groovy-socicon-xbox:before { content: '\e09e'; }.groovy-socicon-xing:before { content: '\e09f'; }.groovy-socicon-yahoo:before { content: '\e0a0'; }.groovy-socicon-yammer:before { content: '\e0a1'; }.groovy-socicon-yandex:before { content: '\e0a2'; }.groovy-socicon-yelp:before { content: '\e0a3'; }.groovy-socicon-younow:before { content: '\e0a4'; }.groovy-socicon-youtube:before { content: '\e0a5'; }.groovy-socicon-zapier:before { content: '\e0a6'; }.groovy-socicon-zerply:before { content: '\e0a7'; }.groovy-socicon-zomato:before { content: '\e0a8'; }.groovy-socicon-zynga:before { content: '\e0a9'; }
  @font-face {
font-family: 'FontAwesome';
src: url(//phumyhung.vn/wp-content/plugins/groovy-menu/assets/fonts/fontawesome-webfont.eot?v=4.7.0);
src: url(//phumyhung.vn/wp-content/plugins/groovy-menu/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(//phumyhung.vn/wp-content/plugins/groovy-menu/assets/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(//phumyhung.vn/wp-content/plugins/groovy-menu/assets/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(//phumyhung.vn/wp-content/plugins/groovy-menu/assets/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(//phumyhung.vn/wp-content/plugins/groovy-menu/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
font-weight: normal;
font-style: normal; }
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; } .fa-lg {
font-size: 1.33333em;
line-height: 0.75em;
vertical-align: -15%; }
.fa-2x {
font-size: 2em; }
.fa-3x {
font-size: 3em; }
.fa-4x {
font-size: 4em; }
.fa-5x {
font-size: 5em; }
.fa-fw {
width: 1.28571em;
text-align: center; }
.fa-ul {
padding-left: 0;
margin-left: 2.14286em;
list-style-type: none; }
.fa-ul > li {
position: relative; }
.fa-li {
position: absolute;
left: -2.14286em;
width: 2.14286em;
top: 0.14286em;
text-align: center; }
.fa-li.fa-lg {
left: -1.85714em; }
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eee;
border-radius: .1em; }
.fa-pull-left {
float: left; }
.fa-pull-right {
float: right; }
.fa.fa-pull-left {
margin-right: .3em; }
.fa.fa-pull-right {
margin-left: .3em; } .pull-right {
float: right; }
.pull-left {
float: left; }
.fa.pull-left {
margin-right: .3em; }
.fa.pull-right {
margin-left: .3em; }
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear; }
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8); }
@-webkit-keyframes fa-spin {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(359deg); } }
@keyframes fa-spin {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(359deg); } }
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
transform: rotate(90deg); }
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
transform: rotate(180deg); }
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
transform: rotate(270deg); }
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
transform: scale(-1, 1); }
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
transform: scale(1, -1); }
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none; }
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle; }
.fa-stack-1x, .fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center; }
.fa-stack-1x {
line-height: inherit; }
.fa-stack-2x {
font-size: 2em; }
.fa-inverse {
color: #fff; } .fa-glass:before {
content: ""; }
.fa-music:before {
content: ""; }
.fa-search:before {
content: ""; }
.fa-envelope-o:before {
content: ""; }
.fa-heart:before {
content: ""; }
.fa-star:before {
content: ""; }
.fa-star-o:before {
content: ""; }
.fa-user:before {
content: ""; }
.fa-film:before {
content: ""; }
.fa-th-large:before {
content: ""; }
.fa-th:before {
content: ""; }
.fa-th-list:before {
content: ""; }
.fa-check:before {
content: ""; }
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: ""; }
.fa-search-plus:before {
content: ""; }
.fa-search-minus:before {
content: ""; }
.fa-power-off:before {
content: ""; }
.fa-signal:before {
content: ""; }
.fa-gear:before,
.fa-cog:before {
content: ""; }
.fa-trash-o:before {
content: ""; }
.fa-home:before {
content: ""; }
.fa-file-o:before {
content: ""; }
.fa-clock-o:before {
content: ""; }
.fa-road:before {
content: ""; }
.fa-download:before {
content: ""; }
.fa-arrow-circle-o-down:before {
content: ""; }
.fa-arrow-circle-o-up:before {
content: ""; }
.fa-inbox:before {
content: ""; }
.fa-play-circle-o:before {
content: ""; }
.fa-rotate-right:before,
.fa-repeat:before {
content: ""; }
.fa-refresh:before {
content: ""; }
.fa-list-alt:before {
content: ""; }
.fa-lock:before {
content: ""; }
.fa-flag:before {
content: ""; }
.fa-headphones:before {
content: ""; }
.fa-volume-off:before {
content: ""; }
.fa-volume-down:before {
content: ""; }
.fa-volume-up:before {
content: ""; }
.fa-qrcode:before {
content: ""; }
.fa-barcode:before {
content: ""; }
.fa-tag:before {
content: ""; }
.fa-tags:before {
content: ""; }
.fa-book:before {
content: ""; }
.fa-bookmark:before {
content: ""; }
.fa-print:before {
content: ""; }
.fa-camera:before {
content: ""; }
.fa-font:before {
content: ""; }
.fa-bold:before {
content: ""; }
.fa-italic:before {
content: ""; }
.fa-text-height:before {
content: ""; }
.fa-text-width:before {
content: ""; }
.fa-align-left:before {
content: ""; }
.fa-align-center:before {
content: ""; }
.fa-align-right:before {
content: ""; }
.fa-align-justify:before {
content: ""; }
.fa-list:before {
content: ""; }
.fa-dedent:before,
.fa-outdent:before {
content: ""; }
.fa-indent:before {
content: ""; }
.fa-video-camera:before {
content: ""; }
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: ""; }
.fa-pencil:before {
content: ""; }
.fa-map-marker:before {
content: ""; }
.fa-adjust:before {
content: ""; }
.fa-tint:before {
content: ""; }
.fa-edit:before,
.fa-pencil-square-o:before {
content: ""; }
.fa-share-square-o:before {
content: ""; }
.fa-check-square-o:before {
content: ""; }
.fa-arrows:before {
content: ""; }
.fa-step-backward:before {
content: ""; }
.fa-fast-backward:before {
content: ""; }
.fa-backward:before {
content: ""; }
.fa-play:before {
content: ""; }
.fa-pause:before {
content: ""; }
.fa-stop:before {
content: ""; }
.fa-forward:before {
content: ""; }
.fa-fast-forward:before {
content: ""; }
.fa-step-forward:before {
content: ""; }
.fa-eject:before {
content: ""; }
.fa-chevron-left:before {
content: ""; }
.fa-chevron-right:before {
content: ""; }
.fa-plus-circle:before {
content: ""; }
.fa-minus-circle:before {
content: ""; }
.fa-times-circle:before {
content: ""; }
.fa-check-circle:before {
content: ""; }
.fa-question-circle:before {
content: ""; }
.fa-info-circle:before {
content: ""; }
.fa-crosshairs:before {
content: ""; }
.fa-times-circle-o:before {
content: ""; }
.fa-check-circle-o:before {
content: ""; }
.fa-ban:before {
content: ""; }
.fa-arrow-left:before {
content: ""; }
.fa-arrow-right:before {
content: ""; }
.fa-arrow-up:before {
content: ""; }
.fa-arrow-down:before {
content: ""; }
.fa-mail-forward:before,
.fa-share:before {
content: ""; }
.fa-expand:before {
content: ""; }
.fa-compress:before {
content: ""; }
.fa-plus:before {
content: ""; }
.fa-minus:before {
content: ""; }
.fa-asterisk:before {
content: ""; }
.fa-exclamation-circle:before {
content: ""; }
.fa-gift:before {
content: ""; }
.fa-leaf:before {
content: ""; }
.fa-fire:before {
content: ""; }
.fa-eye:before {
content: ""; }
.fa-eye-slash:before {
content: ""; }
.fa-warning:before,
.fa-exclamation-triangle:before {
content: ""; }
.fa-plane:before {
content: ""; }
.fa-calendar:before {
content: ""; }
.fa-random:before {
content: ""; }
.fa-comment:before {
content: ""; }
.fa-magnet:before {
content: ""; }
.fa-chevron-up:before {
content: ""; }
.fa-chevron-down:before {
content: ""; }
.fa-retweet:before {
content: ""; }
.fa-shopping-cart:before {
content: ""; }
.fa-folder:before {
content: ""; }
.fa-folder-open:before {
content: ""; }
.fa-arrows-v:before {
content: ""; }
.fa-arrows-h:before {
content: ""; }
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: ""; }
.fa-twitter-square:before {
content: ""; }
.fa-facebook-square:before {
content: ""; }
.fa-camera-retro:before {
content: ""; }
.fa-key:before {
content: ""; }
.fa-gears:before,
.fa-cogs:before {
content: ""; }
.fa-comments:before {
content: ""; }
.fa-thumbs-o-up:before {
content: ""; }
.fa-thumbs-o-down:before {
content: ""; }
.fa-star-half:before {
content: ""; }
.fa-heart-o:before {
content: ""; }
.fa-sign-out:before {
content: ""; }
.fa-linkedin-square:before {
content: ""; }
.fa-thumb-tack:before {
content: ""; }
.fa-external-link:before {
content: ""; }
.fa-sign-in:before {
content: ""; }
.fa-trophy:before {
content: ""; }
.fa-github-square:before {
content: ""; }
.fa-upload:before {
content: ""; }
.fa-lemon-o:before {
content: ""; }
.fa-phone:before {
content: ""; }
.fa-square-o:before {
content: ""; }
.fa-bookmark-o:before {
content: ""; }
.fa-phone-square:before {
content: ""; }
.fa-twitter:before {
content: ""; }
.fa-facebook-f:before,
.fa-facebook:before {
content: ""; }
.fa-github:before {
content: ""; }
.fa-unlock:before {
content: ""; }
.fa-credit-card:before {
content: ""; }
.fa-feed:before,
.fa-rss:before {
content: ""; }
.fa-hdd-o:before {
content: ""; }
.fa-bullhorn:before {
content: ""; }
.fa-bell:before {
content: ""; }
.fa-certificate:before {
content: ""; }
.fa-hand-o-right:before {
content: ""; }
.fa-hand-o-left:before {
content: ""; }
.fa-hand-o-up:before {
content: ""; }
.fa-hand-o-down:before {
content: ""; }
.fa-arrow-circle-left:before {
content: ""; }
.fa-arrow-circle-right:before {
content: ""; }
.fa-arrow-circle-up:before {
content: ""; }
.fa-arrow-circle-down:before {
content: ""; }
.fa-globe:before {
content: ""; }
.fa-wrench:before {
content: ""; }
.fa-tasks:before {
content: ""; }
.fa-filter:before {
content: ""; }
.fa-briefcase:before {
content: ""; }
.fa-arrows-alt:before {
content: ""; }
.fa-group:before,
.fa-users:before {
content: ""; }
.fa-chain:before,
.fa-link:before {
content: ""; }
.fa-cloud:before {
content: ""; }
.fa-flask:before {
content: ""; }
.fa-cut:before,
.fa-scissors:before {
content: ""; }
.fa-copy:before,
.fa-files-o:before {
content: ""; }
.fa-paperclip:before {
content: ""; }
.fa-save:before,
.fa-floppy-o:before {
content: ""; }
.fa-square:before {
content: ""; }
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: ""; }
.fa-list-ul:before {
content: ""; }
.fa-list-ol:before {
content: ""; }
.fa-strikethrough:before {
content: ""; }
.fa-underline:before {
content: ""; }
.fa-table:before {
content: ""; }
.fa-magic:before {
content: ""; }
.fa-truck:before {
content: ""; }
.fa-pinterest:before {
content: ""; }
.fa-pinterest-square:before {
content: ""; }
.fa-google-plus-square:before {
content: ""; }
.fa-google-plus:before {
content: ""; }
.fa-money:before {
content: ""; }
.fa-caret-down:before {
content: ""; }
.fa-caret-up:before {
content: ""; }
.fa-caret-left:before {
content: ""; }
.fa-caret-right:before {
content: ""; }
.fa-columns:before {
content: ""; }
.fa-unsorted:before,
.fa-sort:before {
content: ""; }
.fa-sort-down:before,
.fa-sort-desc:before {
content: ""; }
.fa-sort-up:before,
.fa-sort-asc:before {
content: ""; }
.fa-envelope:before {
content: ""; }
.fa-linkedin:before {
content: ""; }
.fa-rotate-left:before,
.fa-undo:before {
content: ""; }
.fa-legal:before,
.fa-gavel:before {
content: ""; }
.fa-dashboard:before,
.fa-tachometer:before {
content: ""; }
.fa-comment-o:before {
content: ""; }
.fa-comments-o:before {
content: ""; }
.fa-flash:before,
.fa-bolt:before {
content: ""; }
.fa-sitemap:before {
content: ""; }
.fa-umbrella:before {
content: ""; }
.fa-paste:before,
.fa-clipboard:before {
content: ""; }
.fa-lightbulb-o:before {
content: ""; }
.fa-exchange:before {
content: ""; }
.fa-cloud-download:before {
content: ""; }
.fa-cloud-upload:before {
content: ""; }
.fa-user-md:before {
content: ""; }
.fa-stethoscope:before {
content: ""; }
.fa-suitcase:before {
content: ""; }
.fa-bell-o:before {
content: ""; }
.fa-coffee:before {
content: ""; }
.fa-cutlery:before {
content: ""; }
.fa-file-text-o:before {
content: ""; }
.fa-building-o:before {
content: ""; }
.fa-hospital-o:before {
content: ""; }
.fa-ambulance:before {
content: ""; }
.fa-medkit:before {
content: ""; }
.fa-fighter-jet:before {
content: ""; }
.fa-beer:before {
content: ""; }
.fa-h-square:before {
content: ""; }
.fa-plus-square:before {
content: ""; }
.fa-angle-double-left:before {
content: ""; }
.fa-angle-double-right:before {
content: ""; }
.fa-angle-double-up:before {
content: ""; }
.fa-angle-double-down:before {
content: ""; }
.fa-angle-left:before {
content: ""; }
.fa-angle-right:before {
content: ""; }
.fa-angle-up:before {
content: ""; }
.fa-angle-down:before {
content: ""; }
.fa-desktop:before {
content: ""; }
.fa-laptop:before {
content: ""; }
.fa-tablet:before {
content: ""; }
.fa-mobile-phone:before,
.fa-mobile:before {
content: ""; }
.fa-circle-o:before {
content: ""; }
.fa-quote-left:before {
content: ""; }
.fa-quote-right:before {
content: ""; }
.fa-spinner:before {
content: ""; }
.fa-circle:before {
content: ""; }
.fa-mail-reply:before,
.fa-reply:before {
content: ""; }
.fa-github-alt:before {
content: ""; }
.fa-folder-o:before {
content: ""; }
.fa-folder-open-o:before {
content: ""; }
.fa-smile-o:before {
content: ""; }
.fa-frown-o:before {
content: ""; }
.fa-meh-o:before {
content: ""; }
.fa-gamepad:before {
content: ""; }
.fa-keyboard-o:before {
content: ""; }
.fa-flag-o:before {
content: ""; }
.fa-flag-checkered:before {
content: ""; }
.fa-terminal:before {
content: ""; }
.fa-code:before {
content: ""; }
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: ""; }
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: ""; }
.fa-location-arrow:before {
content: ""; }
.fa-crop:before {
content: ""; }
.fa-code-fork:before {
content: ""; }
.fa-unlink:before,
.fa-chain-broken:before {
content: ""; }
.fa-question:before {
content: ""; }
.fa-info:before {
content: ""; }
.fa-exclamation:before {
content: ""; }
.fa-superscript:before {
content: ""; }
.fa-subscript:before {
content: ""; }
.fa-eraser:before {
content: ""; }
.fa-puzzle-piece:before {
content: ""; }
.fa-microphone:before {
content: ""; }
.fa-microphone-slash:before {
content: ""; }
.fa-shield:before {
content: ""; }
.fa-calendar-o:before {
content: ""; }
.fa-fire-extinguisher:before {
content: ""; }
.fa-rocket:before {
content: ""; }
.fa-maxcdn:before {
content: ""; }
.fa-chevron-circle-left:before {
content: ""; }
.fa-chevron-circle-right:before {
content: ""; }
.fa-chevron-circle-up:before {
content: ""; }
.fa-chevron-circle-down:before {
content: ""; }
.fa-html5:before {
content: ""; }
.fa-css3:before {
content: ""; }
.fa-anchor:before {
content: ""; }
.fa-unlock-alt:before {
content: ""; }
.fa-bullseye:before {
content: ""; }
.fa-ellipsis-h:before {
content: ""; }
.fa-ellipsis-v:before {
content: ""; }
.fa-rss-square:before {
content: ""; }
.fa-play-circle:before {
content: ""; }
.fa-ticket:before {
content: ""; }
.fa-minus-square:before {
content: ""; }
.fa-minus-square-o:before {
content: ""; }
.fa-level-up:before {
content: ""; }
.fa-level-down:before {
content: ""; }
.fa-check-square:before {
content: ""; }
.fa-pencil-square:before {
content: ""; }
.fa-external-link-square:before {
content: ""; }
.fa-share-square:before {
content: ""; }
.fa-compass:before {
content: ""; }
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: ""; }
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: ""; }
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: ""; }
.fa-euro:before,
.fa-eur:before {
content: ""; }
.fa-gbp:before {
content: ""; }
.fa-dollar:before,
.fa-usd:before {
content: ""; }
.fa-rupee:before,
.fa-inr:before {
content: ""; }
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: ""; }
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: ""; }
.fa-won:before,
.fa-krw:before {
content: ""; }
.fa-bitcoin:before,
.fa-btc:before {
content: ""; }
.fa-file:before {
content: ""; }
.fa-file-text:before {
content: ""; }
.fa-sort-alpha-asc:before {
content: ""; }
.fa-sort-alpha-desc:before {
content: ""; }
.fa-sort-amount-asc:before {
content: ""; }
.fa-sort-amount-desc:before {
content: ""; }
.fa-sort-numeric-asc:before {
content: ""; }
.fa-sort-numeric-desc:before {
content: ""; }
.fa-thumbs-up:before {
content: ""; }
.fa-thumbs-down:before {
content: ""; }
.fa-youtube-square:before {
content: ""; }
.fa-youtube:before {
content: ""; }
.fa-xing:before {
content: ""; }
.fa-xing-square:before {
content: ""; }
.fa-youtube-play:before {
content: ""; }
.fa-dropbox:before {
content: ""; }
.fa-stack-overflow:before {
content: ""; }
.fa-instagram:before {
content: ""; }
.fa-flickr:before {
content: ""; }
.fa-adn:before {
content: ""; }
.fa-bitbucket:before {
content: ""; }
.fa-bitbucket-square:before {
content: ""; }
.fa-tumblr:before {
content: ""; }
.fa-tumblr-square:before {
content: ""; }
.fa-long-arrow-down:before {
content: ""; }
.fa-long-arrow-up:before {
content: ""; }
.fa-long-arrow-left:before {
content: ""; }
.fa-long-arrow-right:before {
content: ""; }
.fa-apple:before {
content: ""; }
.fa-windows:before {
content: ""; }
.fa-android:before {
content: ""; }
.fa-linux:before {
content: ""; }
.fa-dribbble:before {
content: ""; }
.fa-skype:before {
content: ""; }
.fa-foursquare:before {
content: ""; }
.fa-trello:before {
content: ""; }
.fa-female:before {
content: ""; }
.fa-male:before {
content: ""; }
.fa-gittip:before,
.fa-gratipay:before {
content: ""; }
.fa-sun-o:before {
content: ""; }
.fa-moon-o:before {
content: ""; }
.fa-archive:before {
content: ""; }
.fa-bug:before {
content: ""; }
.fa-vk:before {
content: ""; }
.fa-weibo:before {
content: ""; }
.fa-renren:before {
content: ""; }
.fa-pagelines:before {
content: ""; }
.fa-stack-exchange:before {
content: ""; }
.fa-arrow-circle-o-right:before {
content: ""; }
.fa-arrow-circle-o-left:before {
content: ""; }
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: ""; }
.fa-dot-circle-o:before {
content: ""; }
.fa-wheelchair:before {
content: ""; }
.fa-vimeo-square:before {
content: ""; }
.fa-turkish-lira:before,
.fa-try:before {
content: ""; }
.fa-plus-square-o:before {
content: ""; }
.fa-space-shuttle:before {
content: ""; }
.fa-slack:before {
content: ""; }
.fa-envelope-square:before {
content: ""; }
.fa-wordpress:before {
content: ""; }
.fa-openid:before {
content: ""; }
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: ""; }
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: ""; }
.fa-yahoo:before {
content: ""; }
.fa-google:before {
content: ""; }
.fa-reddit:before {
content: ""; }
.fa-reddit-square:before {
content: ""; }
.fa-stumbleupon-circle:before {
content: ""; }
.fa-stumbleupon:before {
content: ""; }
.fa-delicious:before {
content: ""; }
.fa-digg:before {
content: ""; }
.fa-pied-piper-pp:before {
content: ""; }
.fa-pied-piper-alt:before {
content: ""; }
.fa-drupal:before {
content: ""; }
.fa-joomla:before {
content: ""; }
.fa-language:before {
content: ""; }
.fa-fax:before {
content: ""; }
.fa-building:before {
content: ""; }
.fa-child:before {
content: ""; }
.fa-paw:before {
content: ""; }
.fa-spoon:before {
content: ""; }
.fa-cube:before {
content: ""; }
.fa-cubes:before {
content: ""; }
.fa-behance:before {
content: ""; }
.fa-behance-square:before {
content: ""; }
.fa-steam:before {
content: ""; }
.fa-steam-square:before {
content: ""; }
.fa-recycle:before {
content: ""; }
.fa-automobile:before,
.fa-car:before {
content: ""; }
.fa-cab:before,
.fa-taxi:before {
content: ""; }
.fa-tree:before {
content: ""; }
.fa-spotify:before {
content: ""; }
.fa-deviantart:before {
content: ""; }
.fa-soundcloud:before {
content: ""; }
.fa-database:before {
content: ""; }
.fa-file-pdf-o:before {
content: ""; }
.fa-file-word-o:before {
content: ""; }
.fa-file-excel-o:before {
content: ""; }
.fa-file-powerpoint-o:before {
content: ""; }
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: ""; }
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: ""; }
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: ""; }
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: ""; }
.fa-file-code-o:before {
content: ""; }
.fa-vine:before {
content: ""; }
.fa-codepen:before {
content: ""; }
.fa-jsfiddle:before {
content: ""; }
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: ""; }
.fa-circle-o-notch:before {
content: ""; }
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
content: ""; }
.fa-ge:before,
.fa-empire:before {
content: ""; }
.fa-git-square:before {
content: ""; }
.fa-git:before {
content: ""; }
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: ""; }
.fa-tencent-weibo:before {
content: ""; }
.fa-qq:before {
content: ""; }
.fa-wechat:before,
.fa-weixin:before {
content: ""; }
.fa-send:before,
.fa-paper-plane:before {
content: ""; }
.fa-send-o:before,
.fa-paper-plane-o:before {
content: ""; }
.fa-history:before {
content: ""; }
.fa-circle-thin:before {
content: ""; }
.fa-header:before {
content: ""; }
.fa-paragraph:before {
content: ""; }
.fa-sliders:before {
content: ""; }
.fa-share-alt:before {
content: ""; }
.fa-share-alt-square:before {
content: ""; }
.fa-bomb:before {
content: ""; }
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: ""; }
.fa-tty:before {
content: ""; }
.fa-binoculars:before {
content: ""; }
.fa-plug:before {
content: ""; }
.fa-slideshare:before {
content: ""; }
.fa-twitch:before {
content: ""; }
.fa-yelp:before {
content: ""; }
.fa-newspaper-o:before {
content: ""; }
.fa-wifi:before {
content: ""; }
.fa-calculator:before {
content: ""; }
.fa-paypal:before {
content: ""; }
.fa-google-wallet:before {
content: ""; }
.fa-cc-visa:before {
content: ""; }
.fa-cc-mastercard:before {
content: ""; }
.fa-cc-discover:before {
content: ""; }
.fa-cc-amex:before {
content: ""; }
.fa-cc-paypal:before {
content: ""; }
.fa-cc-stripe:before {
content: ""; }
.fa-bell-slash:before {
content: ""; }
.fa-bell-slash-o:before {
content: ""; }
.fa-trash:before {
content: ""; }
.fa-copyright:before {
content: ""; }
.fa-at:before {
content: ""; }
.fa-eyedropper:before {
content: ""; }
.fa-paint-brush:before {
content: ""; }
.fa-birthday-cake:before {
content: ""; }
.fa-area-chart:before {
content: ""; }
.fa-pie-chart:before {
content: ""; }
.fa-line-chart:before {
content: ""; }
.fa-lastfm:before {
content: ""; }
.fa-lastfm-square:before {
content: ""; }
.fa-toggle-off:before {
content: ""; }
.fa-toggle-on:before {
content: ""; }
.fa-bicycle:before {
content: ""; }
.fa-bus:before {
content: ""; }
.fa-ioxhost:before {
content: ""; }
.fa-angellist:before {
content: ""; }
.fa-cc:before {
content: ""; }
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: ""; }
.fa-meanpath:before {
content: ""; }
.fa-buysellads:before {
content: ""; }
.fa-connectdevelop:before {
content: ""; }
.fa-dashcube:before {
content: ""; }
.fa-forumbee:before {
content: ""; }
.fa-leanpub:before {
content: ""; }
.fa-sellsy:before {
content: ""; }
.fa-shirtsinbulk:before {
content: ""; }
.fa-simplybuilt:before {
content: ""; }
.fa-skyatlas:before {
content: ""; }
.fa-cart-plus:before {
content: ""; }
.fa-cart-arrow-down:before {
content: ""; }
.fa-diamond:before {
content: ""; }
.fa-ship:before {
content: ""; }
.fa-user-secret:before {
content: ""; }
.fa-motorcycle:before {
content: ""; }
.fa-street-view:before {
content: ""; }
.fa-heartbeat:before {
content: ""; }
.fa-venus:before {
content: ""; }
.fa-mars:before {
content: ""; }
.fa-mercury:before {
content: ""; }
.fa-intersex:before,
.fa-transgender:before {
content: ""; }
.fa-transgender-alt:before {
content: ""; }
.fa-venus-double:before {
content: ""; }
.fa-mars-double:before {
content: ""; }
.fa-venus-mars:before {
content: ""; }
.fa-mars-stroke:before {
content: ""; }
.fa-mars-stroke-v:before {
content: ""; }
.fa-mars-stroke-h:before {
content: ""; }
.fa-neuter:before {
content: ""; }
.fa-genderless:before {
content: ""; }
.fa-facebook-official:before {
content: ""; }
.fa-pinterest-p:before {
content: ""; }
.fa-whatsapp:before {
content: ""; }
.fa-server:before {
content: ""; }
.fa-user-plus:before {
content: ""; }
.fa-user-times:before {
content: ""; }
.fa-hotel:before,
.fa-bed:before {
content: ""; }
.fa-viacoin:before {
content: ""; }
.fa-train:before {
content: ""; }
.fa-subway:before {
content: ""; }
.fa-medium:before {
content: ""; }
.fa-yc:before,
.fa-y-combinator:before {
content: ""; }
.fa-optin-monster:before {
content: ""; }
.fa-opencart:before {
content: ""; }
.fa-expeditedssl:before {
content: ""; }
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
content: ""; }
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: ""; }
.fa-battery-2:before,
.fa-battery-half:before {
content: ""; }
.fa-battery-1:before,
.fa-battery-quarter:before {
content: ""; }
.fa-battery-0:before,
.fa-battery-empty:before {
content: ""; }
.fa-mouse-pointer:before {
content: ""; }
.fa-i-cursor:before {
content: ""; }
.fa-object-group:before {
content: ""; }
.fa-object-ungroup:before {
content: ""; }
.fa-sticky-note:before {
content: ""; }
.fa-sticky-note-o:before {
content: ""; }
.fa-cc-jcb:before {
content: ""; }
.fa-cc-diners-club:before {
content: ""; }
.fa-clone:before {
content: ""; }
.fa-balance-scale:before {
content: ""; }
.fa-hourglass-o:before {
content: ""; }
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: ""; }
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: ""; }
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: ""; }
.fa-hourglass:before {
content: ""; }
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: ""; }
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: ""; }
.fa-hand-scissors-o:before {
content: ""; }
.fa-hand-lizard-o:before {
content: ""; }
.fa-hand-spock-o:before {
content: ""; }
.fa-hand-pointer-o:before {
content: ""; }
.fa-hand-peace-o:before {
content: ""; }
.fa-trademark:before {
content: ""; }
.fa-registered:before {
content: ""; }
.fa-creative-commons:before {
content: ""; }
.fa-gg:before {
content: ""; }
.fa-gg-circle:before {
content: ""; }
.fa-tripadvisor:before {
content: ""; }
.fa-odnoklassniki:before {
content: ""; }
.fa-odnoklassniki-square:before {
content: ""; }
.fa-get-pocket:before {
content: ""; }
.fa-wikipedia-w:before {
content: ""; }
.fa-safari:before {
content: ""; }
.fa-chrome:before {
content: ""; }
.fa-firefox:before {
content: ""; }
.fa-opera:before {
content: ""; }
.fa-internet-explorer:before {
content: ""; }
.fa-tv:before,
.fa-television:before {
content: ""; }
.fa-contao:before {
content: ""; }
.fa-500px:before {
content: ""; }
.fa-amazon:before {
content: ""; }
.fa-calendar-plus-o:before {
content: ""; }
.fa-calendar-minus-o:before {
content: ""; }
.fa-calendar-times-o:before {
content: ""; }
.fa-calendar-check-o:before {
content: ""; }
.fa-industry:before {
content: ""; }
.fa-map-pin:before {
content: ""; }
.fa-map-signs:before {
content: ""; }
.fa-map-o:before {
content: ""; }
.fa-map:before {
content: ""; }
.fa-commenting:before {
content: ""; }
.fa-commenting-o:before {
content: ""; }
.fa-houzz:before {
content: ""; }
.fa-vimeo:before {
content: ""; }
.fa-black-tie:before {
content: ""; }
.fa-fonticons:before {
content: ""; }
.fa-reddit-alien:before {
content: ""; }
.fa-edge:before {
content: ""; }
.fa-credit-card-alt:before {
content: ""; }
.fa-codiepie:before {
content: ""; }
.fa-modx:before {
content: ""; }
.fa-fort-awesome:before {
content: ""; }
.fa-usb:before {
content: ""; }
.fa-product-hunt:before {
content: ""; }
.fa-mixcloud:before {
content: ""; }
.fa-scribd:before {
content: ""; }
.fa-pause-circle:before {
content: ""; }
.fa-pause-circle-o:before {
content: ""; }
.fa-stop-circle:before {
content: ""; }
.fa-stop-circle-o:before {
content: ""; }
.fa-shopping-bag:before {
content: ""; }
.fa-shopping-basket:before {
content: ""; }
.fa-hashtag:before {
content: ""; }
.fa-bluetooth:before {
content: ""; }
.fa-bluetooth-b:before {
content: ""; }
.fa-percent:before {
content: ""; }
.fa-gitlab:before {
content: ""; }
.fa-wpbeginner:before {
content: ""; }
.fa-wpforms:before {
content: ""; }
.fa-envira:before {
content: ""; }
.fa-universal-access:before {
content: ""; }
.fa-wheelchair-alt:before {
content: ""; }
.fa-question-circle-o:before {
content: ""; }
.fa-blind:before {
content: ""; }
.fa-audio-description:before {
content: ""; }
.fa-volume-control-phone:before {
content: ""; }
.fa-braille:before {
content: ""; }
.fa-assistive-listening-systems:before {
content: ""; }
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
content: ""; }
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
content: ""; }
.fa-glide:before {
content: ""; }
.fa-glide-g:before {
content: ""; }
.fa-signing:before,
.fa-sign-language:before {
content: ""; }
.fa-low-vision:before {
content: ""; }
.fa-viadeo:before {
content: ""; }
.fa-viadeo-square:before {
content: ""; }
.fa-snapchat:before {
content: ""; }
.fa-snapchat-ghost:before {
content: ""; }
.fa-snapchat-square:before {
content: ""; }
.fa-pied-piper:before {
content: ""; }
.fa-first-order:before {
content: ""; }
.fa-yoast:before {
content: ""; }
.fa-themeisle:before {
content: ""; }
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
content: ""; }
.fa-fa:before,
.fa-font-awesome:before {
content: ""; }
.fa-handshake-o:before {
content: ""; }
.fa-envelope-open:before {
content: ""; }
.fa-envelope-open-o:before {
content: ""; }
.fa-linode:before {
content: ""; }
.fa-address-book:before {
content: ""; }
.fa-address-book-o:before {
content: ""; }
.fa-vcard:before,
.fa-address-card:before {
content: ""; }
.fa-vcard-o:before,
.fa-address-card-o:before {
content: ""; }
.fa-user-circle:before {
content: ""; }
.fa-user-circle-o:before {
content: ""; }
.fa-user-o:before {
content: ""; }
.fa-id-badge:before {
content: ""; }
.fa-drivers-license:before,
.fa-id-card:before {
content: ""; }
.fa-drivers-license-o:before,
.fa-id-card-o:before {
content: ""; }
.fa-quora:before {
content: ""; }
.fa-free-code-camp:before {
content: ""; }
.fa-telegram:before {
content: ""; }
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
content: ""; }
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
content: ""; }
.fa-thermometer-2:before,
.fa-thermometer-half:before {
content: ""; }
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
content: ""; }
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
content: ""; }
.fa-shower:before {
content: ""; }
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
content: ""; }
.fa-podcast:before {
content: ""; }
.fa-window-maximize:before {
content: ""; }
.fa-window-minimize:before {
content: ""; }
.fa-window-restore:before {
content: ""; }
.fa-times-rectangle:before,
.fa-window-close:before {
content: ""; }
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
content: ""; }
.fa-bandcamp:before {
content: ""; }
.fa-grav:before {
content: ""; }
.fa-etsy:before {
content: ""; }
.fa-imdb:before {
content: ""; }
.fa-ravelry:before {
content: ""; }
.fa-eercast:before {
content: ""; }
.fa-microchip:before {
content: ""; }
.fa-snowflake-o:before {
content: ""; }
.fa-superpowers:before {
content: ""; }
.fa-wpexplorer:before {
content: ""; }
.fa-meetup:before {
content: ""; }
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0; }
.sr-only-focusable:active, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto; }@font-face {
font-family: 'crane-font';
src: url(//phumyhung.vn/wp-content/plugins/groovy-menu/assets/fonts/crane-font.woff?hhxb42) format("woff");
font-weight: normal;
font-style: normal;
font-display: block; }
.gmi { font-family: 'crane-font' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.gmi-zoom-search::before {
content: "\e901"; }
.gmi-bag::before {
content: "\e900"; }.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}

@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&display=swap");
p {
margin-bottom: 5px;
}
.primary {
color: rgb(232, 164, 12) !important;
}
.secondary {
color: #a50d20 !important;
}
.bg-custom-1 {
background-color: rgba(254, 238, 195, 0.231372549);
}
.bg-custom-2 {
background-color: #fffbf8;
}
.border-custom-1 {
border: 1px solid #e6e6e6;
}
.container-section {
padding-top: 60px;
padding-bottom: 60px;
}
@media screen and (max-width: 768px) {
.container-section {
padding-top: 25px;
padding-bottom: 25px;
}
}
.long-arrow {
display: inline-block;
width: 18px;
height: 16px;
background-image: url(//phumyhung.vn/html/samples/long-arrow.png);
background-size: 100% auto;
background-repeat: no-repeat;
position: relative;
top: 2px;
}
.square-1 {
width: 100px;
height: 100px;
background-image: url(//phumyhung.vn/html/samples/square.png);
background-size: cover;
background-repeat: no-repeat;
}
.square-2 {
width: 100px;
height: 100px;
position: relative;
overflow: hidden;
}
.square-2:after {
border: 1px solid #a50d20;
position: absolute;
content: "";
left: 0;
width: 100%;
height: 100%;
top: 0;
}
.square-2:before {
content: "";
background-color: #a50d20;
position: absolute;
left: 0;
top: 50%;
width: 200%;
height: 100%;
transform: rotate(45deg) translate(-25%, 50%);
}
.square-2.small {
width: 50px;
height: 50px;
}
.square-3 {
width: 100px;
height: 100px;
position: relative;
overflow: hidden;
border: 1px solid #a50d20;
}
.square-3:before, .square-3:after {
content: "";
background-color: #a50d20;
position: absolute;
left: 0;
top: 50%;
width: 100%;
height: 100%;
}
.square-3:before {
transform: rotate(45deg) translate(-25%, 50%);
}
.square-3:after {
transform: rotate(135deg) translate(-25%, -50%);
}
.square-3.small {
width: 50px;
height: 50px;
}
.square-primary, .list-unstyled li:before {
background-color: rgb(232, 164, 12);
border: 2px solid rgb(232, 164, 12);
content: "";
width: 15px;
height: 15px;
display: inline-block;
transform: rotate(45deg) translate(3px, -1px);
}
.square-primary.outlined, .list-unstyled li.outlined:before {
background-color: #fff;
}
.square-primary.small, .list-unstyled li.small:before {
width: 10px;
height: 10px;
transform: rotate(45deg) translate(2px, -3px);
}
.square-secondary {
background-color: #a50d20;
content: "";
width: 15px;
height: 15px;
display: inline-block;
transform: rotate(45deg) translate(3px, -1px);
}
.absolute {
position: absolute;
}
.bottom-0 {
bottom: 0;
}
.p-40 {
padding: 40px;
}
.line-square {
height: 1px;
width: 100%;
}
.line-square.secondary {
background-color: #a50d20;
}
.line-square.after, .line-square.before {
position: relative;
}
.line-square.after:before, .line-square.before:before {
background-color: #a50d20;
content: "";
position: absolute;
width: 15px;
height: 15px;
transform: rotate(45deg) translateY(-10px);
}
.line-square.after {
margin-left: 25px;
}
.line-square.after:before {
left: -5px;
}
.line-square.before {
margin-right: 25px;
}
.line-square.before:before {
right: 5px;
}
.container-figure {
position: relative;
border-bottom: 1px solid #a50d20;
border-left: 1px solid #a50d20;
border-right: 1px solid #a50d20;
}
.container-figure .figure-header {
display: flex;
margin-bottom: 40px;
align-items: center;
height: 0;
transform: translateY(1px);
}
.container-figure .figure-title {
color: #a50d20;
min-width: 240px;
margin-bottom: 0;
text-align: center;
flex: none;
}
@media screen and (min-width: 1024px) {
.container-figure .figure-title {
white-space: nowrap;
font-size: 24px;
}
}
.container-figure .figure-content {
padding: 0 40px 40px;
}
@media screen and (max-width: 768px) {
.container-figure .figure-header {
margin-bottom: 15px;
}
.container-figure .figure-content {
padding: 0 15px 15px;
}
}
.divider.divider-2 {
border-bottom-width: 2px;
}
.divider.primary {
border-bottom-color: rgb(232, 164, 12);
}
.swiper-controls-bottom .slide-controls {
display: flex;
justify-content: center;
}
.swiper-controls-bottom .swiper-button-next,
.swiper-controls-bottom .swiper-button-prev {
position: relative !important;
top: unset !important;
bottom: unset !important;
left: unset !important;
right: unset !important;
}
.clock {
background-image: url(//phumyhung.vn/html/samples/clock.png);
background-size: cover;
width: 20px;
height: 20px;
display: inline-block;
vertical-align: middle;
top: -2px;
position: relative;
}
.clock.light {
background-image: url(//phumyhung.vn/html/samples/clock-white.png);
}
.event-progress {
padding: 5px 25px;
display: inline-block;
font-weight: bold;
}
.event-progress.pending {
background-color: #a50d20;
color: #fff;
}
.event-progress.done {
background-color: #9d9d9d;
color: #fff;
}
.event-progress.progressing {
border: 1px solid #fff;
background-color: #ffc32d;
color: #a50d20;
}
.bg-image {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.p-30 {
padding: 30px;
}
@media screen and (max-width: 768px) {
.p-30 {
padding: 15px;
}
}
.p-50 {
padding: 50px;
}
@media screen and (max-width: 768px) {
.p-50 {
padding: 15px;
}
}
body:not(.single-post) input[type=text],
body:not(.single-post) input[type=tel],
body:not(.single-post) input[type=number],
body:not(.single-post) input[type=email],
body:not(.single-post) textarea, body:not(.single-post) select, body:not(.single-post) label.file {
padding: 5px 15px;
border: 1px solid rgb(232, 164, 12);
background-color: #fff;
width: 100%;
min-height: 40px;
}
body:not(.single-post) input[type=checkbox] {
display: inline-block;
position: relative;
margin-right: 10px;
width: 30px;
height: 30px;
}
body:not(.single-post) input[type=checkbox]:after, body:not(.single-post) input[type=checkbox]:before {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
body:not(.single-post) input[type=checkbox]:before {
background-color: #fff;
border: 1px solid #e6e6e6;
content: "";
z-index: 1;
}
body:not(.single-post) input[type=checkbox]:after {
content: "✓";
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
font-weight: bold;
color: #a50d20;
opacity: 0;
transition: all 0.3s ease-in-out;
font-size: 22px;
}
body:not(.single-post) input[type=checkbox]:checked:after {
opacity: 1;
}
body:not(.single-post) input[type=radio] {
display: inline-block;
position: relative;
margin-right: 5px;
width: 20px;
height: 20px;
top: 3px;
}
body:not(.single-post) input[type=radio]:before, body:not(.single-post) input[type=radio]:after {
position: absolute;
width: 100%;
height: 100%;
content: "";
border-radius: 50%;
}
body:not(.single-post) input[type=radio]:before {
background-color: #fff;
border: 1px solid #666666;
z-index: 1;
left: 0;
top: 0;
}
body:not(.single-post) input[type=radio]:after {
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
font-weight: bold;
opacity: 0;
transition: all 0.3s ease-in-out;
width: 60%;
height: 60%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background-color: #666666;
}
body:not(.single-post) input[type=radio]:checked:after {
opacity: 1;
}
body:not(.single-post) select {
color: #908181;
}
body:not(.single-post) button, body:not(.single-post) .custom-btn, body:not(.single-post) input[type=submit] {
padding: 10px 30px;
border: 1px solid #fff;
display: inline-block;
}
body:not(.single-post) button.outlined, body:not(.single-post) .custom-btn.outlined, body:not(.single-post) input[type=submit].outlined {
background-color: transparent;
border: 1px solid #e6e6e6;
}
body:not(.single-post) button.btn-red, body:not(.single-post) .custom-btn.btn-red, body:not(.single-post) input[type=submit].btn-red {
border-color: #a50d20;
background-color: #a50d20;
color: #fff;
}
body:not(.single-post) button.btn-red:hover, body:not(.single-post) .custom-btn.btn-red:hover, body:not(.single-post) input[type=submit].btn-red:hover {
background-color: transparent;
color: #a50d20;
}
label.file {
position: relative;
display: flex;
align-items: center;
}
label.file .wpcf7-form-control-wrap {
z-index: 1;
right: 0;
position: absolute;
top: 0;
height: 100%;
}
label.file .wpcf7-form-control-wrap input[type=file] {
width: 120px;
padding: 0;
border: 0;
position: relative;
--text: "Browse...";
height: 100%;
}
label.file .wpcf7-form-control-wrap input[type=file]:before {
content: "";
position: absolute;
left: 0;
width: 100%;
height: 100%;
top: 0;
background: #fff;
z-index: 1;
}
label.file .wpcf7-form-control-wrap input[type=file]:after {
content: var(--text);
position: absolute;
top: 50%;
transform: translateY(-50%);
z-index: 2;
left: 0;
width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
padding: 0 15px;
text-align: right;
}
.scrollbar-1::-webkit-scrollbar, .beauty *::-webkit-scrollbar {
width: 6px;
background-color: #e6e6e6;
}
.scrollbar-1::-webkit-scrollbar-thumb, .beauty *::-webkit-scrollbar-thumb {
background-color: rgb(232, 164, 12);
}
.swiper-pagination, .pagination {
display: flex;
align-items: center;
justify-content: center;
position: relative;
background-color: transparent;
}
@media screen and (max-width: 768px) {
.swiper-pagination, .pagination {
overflow: unset;
}
}
.swiper-pagination .swiper-pagination-bullet, .swiper-pagination .page-numbers, .pagination .swiper-pagination-bullet, .pagination .page-numbers {
opacity: 1;
position: relative;
display: flex;
align-items: center;
justify-content: center;
background-color: transparent;
width: 40px;
height: 40px;
font-size: 1em;
margin: 0 15px !important;
transform: unset;
flex: 0 0 40px;
}
.swiper-pagination .swiper-pagination-bullet:before, .swiper-pagination .page-numbers:before, .pagination .swiper-pagination-bullet:before, .pagination .page-numbers:before {
border: 1px solid #e6e6e6;
content: "";
width: 40px;
height: 40px;
transform: translate(-50%, -50%) rotate(45deg);
position: absolute;
top: 50%;
left: 50%;
z-index: -1;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination .swiper-pagination-bullet.current, .swiper-pagination .page-numbers.swiper-pagination-bullet-active, .swiper-pagination .page-numbers.current, .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .pagination .swiper-pagination-bullet.current, .pagination .page-numbers.swiper-pagination-bullet-active, .pagination .page-numbers.current {
color: #fff;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before, .swiper-pagination .swiper-pagination-bullet.current:before, .swiper-pagination .page-numbers.swiper-pagination-bullet-active:before, .swiper-pagination .page-numbers.current:before, .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before, .pagination .swiper-pagination-bullet.current:before, .pagination .page-numbers.swiper-pagination-bullet-active:before, .pagination .page-numbers.current:before {
background-color: #ffc32d;
border-color: #ffc32d;
}
@media screen and (max-width: 1440px) {
.swiper-pagination .swiper-pagination-bullet, .swiper-pagination .page-numbers, .pagination .swiper-pagination-bullet, .pagination .page-numbers {
width: 30px;
height: 30px;
}
.swiper-pagination .swiper-pagination-bullet:before, .swiper-pagination .page-numbers:before, .pagination .swiper-pagination-bullet:before, .pagination .page-numbers:before {
width: 30px;
height: 30px;
}
}
.pagination ul.page-numbers,
.pagination ul.page-numbers li,
.pagination ul.youtube-pagination,
.pagination ul.youtube-pagination li {
list-style: none;
padding-left: 0;
margin: 0;
}
.pagination ul.youtube-pagination {
display: flex;
align-items: center;
justify-content: center;
}
.pagination .pagination-count {
display: flex;
align-items: center;
justify-content: center;
min-width: 60px;
height: 40px;
padding: 0 14px;
margin: 0 15px;
font-size: 1em;
color: #333;
background-color: #ffc32d;
border-radius: 20px;
white-space: nowrap;
}
@media screen and (max-width: 1440px) {
.pagination .pagination-count {
height: 30px;
min-width: 50px;
padding: 0 10px;
}
} .fancybox-container .fancybox-button {
padding: 0;
border: 0;
display: inline-flex;
} @media screen and (max-width: 767px) {
.fancybox-slide--iframe .fancybox-content {
position: relative;
width: calc(100% - 40px);
max-width: calc(100% - 40px);
height: auto;
padding-top: calc((100% - 40px) * 0.5625);
max-height: none;
}
.fancybox-slide--iframe .fancybox-iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .fancybox-button--arrow_left,
.fancybox-button--arrow_right {
display: none !important;
}
}
.text-justify {
text-align: justify;
}
.btn-right-arrow {
position: relative;
border: unset;
display: flex;
align-items: center;
padding: 5px 0 !important;
color: #666 !important;
}
.btn-right-arrow:after {
content: "";
background-image: url(//phumyhung.vn/wp-content/themes/pmh_v2/images/navigate/phai-nomal.png);
width: 40px;
height: 40px;
background-size: cover;
background-position: center;
margin-left: 15px;
display: inline-block;
}
.btn-right-arrow:hover:after {
background-image: url(//phumyhung.vn/wp-content/themes/pmh_v2/images/navigate/phai-hover.png);
}
.bg-art {
background-image: url(//phumyhung.vn/wp-content/themes/pmh_v2/images/art.svg);
background-size: 100% auto;
background-repeat: no-repeat;
position: absolute;
width: 45vw;
height: 45vw;
opacity: 0.2;
z-index: -1;
pointer-events: none;
}
.bg-art.top-right-15 {
right: 0;
top: 0;
transform: translateX(0%);
}
.bg-art.top-right {
right: 0;
top: 0;
transform: translateX(35%);
}
.bg-art.top-left-50 {
left: 0;
top: -50%;
transform: translateX(-55%);
}
.bg-art.top-left {
left: 0;
top: 0;
transform: translateX(-40%);
}
.bg-art.center {
left: 50%;
transform: translateX(calc(-50% - 8px));
}
.bg-art.bottom-right {
right: 0;
bottom: 0;
transform: translateX(35%);
}
.list-unstyled li {
position: relative;
margin-bottom: 5px;
}
.list-unstyled li:before {
content: "";
width: 10px;
height: 10px;
background-color: #fff;
position: relative;
top: -2px;
margin-right: 10px;
}
.img-full-width {
width: 100vw;
max-width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw !important;
margin-right: -50vw !important;
}
.scroll-2::-webkit-scrollbar {
width: 8px;
background-color: #fffbf8;
}
.scroll-2::-webkit-scrollbar-thumb {
background-color: #a50d20;
border-radius: 0px;
}
body {
overflow-x: hidden;
font-family: "Montserrat", sans-serif;
}
.video-background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#tamnhin-sumenh .banner {
margin-bottom: 80px;
position: relative;
}
#tamnhin-sumenh .banner .banner-img {
background-size: cover;
min-height: 400px;
background-position: center;
}
@media screen and (min-width: 769px) {
#tamnhin-sumenh .banner .banner-img {
min-height: 500px;
}
}
#tamnhin-sumenh .banner .square-1 {
position: absolute;
bottom: -50px;
left: 50%;
transform: translateX(-50%);
}
#tamnhin-sumenh .doubles {
padding-bottom: 50px;
}
@media screen and (min-width: 769px) {
#tamnhin-sumenh .doubles .icon {
padding-left: 15px;
padding-right: 15px;
}
}
.main-primary {
margin-bottom: 100px;
}
.posts-slick-container {
margin-left: -15px;
margin-right: -15px;
}
@media screen and (max-width: 768px) {
.posts-slick-container {
padding-left: 50px;
padding-right: 50px;
}
}
.posts-slick-container .slick-slide {
padding-left: 15px;
padding-right: 15px;
}
.posts-slick-container .slick-arrow {
background-size: cover !important;
width: 40px;
height: 40px;
display: block;
}
.posts-slick-container .slick-arrow:before {
display: none;
}
.posts-slick-container .slick-arrow.slick-prev {
left: -40px;
background-image: url(//phumyhung.vn/wp-content/themes/pmh/images/arrow-left.png);
}
.posts-slick-container .slick-arrow.slick-prev:hover {
background-image: url(//phumyhung.vn/wp-content/themes/pmh/images/arrow-left-hover.png);
}
.posts-slick-container .slick-arrow.slick-next {
right: -40px;
background-image: url(//phumyhung.vn/wp-content/themes/pmh/images/arrow-right.png);
}
.posts-slick-container .slick-arrow.slick-next:hover {
background-image: url(//phumyhung.vn/wp-content/themes/pmh/images/arrow-right-hover.png);
}
#partner {
margin-top: -20px;
}
#scr .slider-for > .slick-list {
overflow: unset;
}
#scr .slider-nav {
margin-bottom: 50px;
overflow: unset;
}
#scr .slider-nav .slide-title {
font-size: 1em;
background-color: #ececec;
margin-right: 10px;
padding: 10px 25px;
border: 1px solid #a8a8a8;
text-transform: uppercase;
font-weight: bold;
transition: all 0.3s ease-in-out;
min-height: 100%;
display: inline-flex;
align-items: center;
height: auto;
}
#scr .slider-nav .slide-title.swiper-slide-thumb-active {
background-color: #feeec3;
color: #a50d20;
border-color: #fbb612;
position: relative;
}
#scr .slider-nav .slide-title.swiper-slide-thumb-active:before {
position: absolute;
content: "";
bottom: -10px;
left: 10px;
border-top: 10px solid #fbb612;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
}
#scr .slider-nav .slide-title:not(.swiper-slide-thumb-active) {
opacity: 0.5;
}
@media screen and (max-width: 768px) {
#scr .slider-nav {
margin-bottom: 25px;
}
#scr .slider-nav .slide-title {
padding: 10px;
}
}
#scr .slider-for .item {
pointer-events: none;
}
#scr .slider-for .item.swiper-slide-active {
pointer-events: unset;
}
#thanh-tuu #contents .content {
display: none;
}
#thanh-tuu #contents .content.active {
display: block;
}
#thanh-tuu #years {
margin-bottom: 60px;
position: relative;
}
#thanh-tuu #years .swiper {
transform: translateX(-125px);
overflow: unset !important;
}
#thanh-tuu #years:before {
position: absolute;
top: 50%;
transform: translateY(-50%);
height: 1px;
width: 100%;
left: 0;
content: "";
background-color: rgb(232, 164, 12);
}
#thanh-tuu #years .swiper-wrapper {
padding-top: 50px;
padding-bottom: 50px;
align-items: center;
min-height: 350px;
}
@media screen and (max-width: 768px) {
#thanh-tuu #years .swiper-wrapper {
padding-top: 30px;
padding-bottom: 30px;
min-height: 200px;
}
}
#thanh-tuu #years .swiper-slide {
text-align: center;
position: relative;
}
#thanh-tuu #years .swiper-slide .thumb-square {
margin: auto;
border: 6px solid #f7d486;
background-color: rgb(232, 164, 12);
width: 30px;
height: 30px;
transform: rotate(45deg);
overflow: hidden;
transition: all 0.3s ease-in-out;
}
#thanh-tuu #years .swiper-slide .thumb-square .image {
display: block;
height: 100%;
transform: scale(1.4) rotate(-45deg);
background-size: cover;
background-position: center;
}
#thanh-tuu #years .swiper-slide .year {
left: 50%;
transform: translateX(-50%);
bottom: -35px;
position: absolute;
margin-bottom: 0;
}
#thanh-tuu #years .swiper-slide:not(.swiper-slide-active) .image {
background: transparent;
background-image: unset !important;
}
#thanh-tuu #years .swiper-slide.swiper-slide-active {
width: 400px !important;
}
#thanh-tuu #years .swiper-slide.swiper-slide-active .thumb-square {
border-color: rgb(232, 164, 12);
width: 250px;
height: 250px;
}
#thanh-tuu #years .swiper-slide.swiper-slide-active .year {
bottom: -100px;
font-size: 30px;
color: #a50d20;
font-weight: bold;
}
@media screen and (max-width: 768px) {
#thanh-tuu #years .swiper-slide.swiper-slide-active {
width: 300px !important;
}
#thanh-tuu #years .swiper-slide.swiper-slide-active .thumb-square {
border-color: rgb(232, 164, 12);
width: 150px;
height: 150px;
}
}
@media screen and (max-width: 1440px) {
#thanh-tuu #years .swiper {
transform: translateX(-150px);
overflow: unset !important;
}
}
@media screen and (max-width: 768px) {
#thanh-tuu #years .swiper {
transform: translateX(-100px);
overflow: unset !important;
}
}
.post-summaries > div:not(:last-child) {
margin-bottom: 25px;
}
.summary-first {
min-height: 480px;
height: 100%;
font-size: 20px;
overflow: hidden;
}
.summary-first .post-thumbnail {
height: 100%;
display: flex;
background-size: cover;
background-repeat: no-repeat;
align-items: flex-end;
transition: all 0.3s ease-in-out;
}
.summary-first .post-body {
color: #474747;
padding: 20px 15px 5px;
background: transparent;
width: 100%;
}
.summary-first .post-title {
transition: 0.3s ease-in-out;
}
.summary-first:hover .post-title {
transform: translateY(-10px);
}
.summary-horizontal .post-wrapper {
display: flex;
}
.summary-horizontal .post-wrapper .post-thumbnail {
flex: 0 0 220px;
min-width: 0;
}
.summary-horizontal .post-wrapper .post-body {
padding: 0 15px;
min-width: 0;
}
.summary-horizontal .post-wrapper .post-body .post-excerpt {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
@media screen and (max-width: 1200px) {
.summary-horizontal .post-wrapper {
display: block;
}
.summary-horizontal .post-wrapper .post-body {
padding: 15px 0;
}
}
.post-summary .post-title {
font-size: 1em;
}
.post-summary .post-excerpt {
font-size: 1em;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.post-summary .post-thumbnail {
background-position: center;
}
.post-summary .detail {
font-size: 0.85em;
font-weight: bold;
}
.post-summary.summary-title .post-title, .post-summary.summary .post-title, .post-summary.single-summary .post-title, .post-summary.post-event .post-title {
height: 3em;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.post-summary.summary-title .post-thumbnail, .post-summary.summary .post-thumbnail, .post-summary.single-summary .post-thumbnail, .post-summary.post-event .post-thumbnail {
background-size: cover;
height: 300px;
transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 1440px) {
.post-summary.summary-title .post-thumbnail, .post-summary.summary .post-thumbnail, .post-summary.single-summary .post-thumbnail, .post-summary.post-event .post-thumbnail {
height: 230px;
}
}
.post-summary:hover .post-thumbnail, .post-event:hover .post-thumbnail {
border-radius: 6px;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
@media screen and (max-width: 768px) {
.col-md-4 > .post-summary .post-thumbnail {
height: 230px;
}
}
.summary-horizontal .post-thumbnail {
background-size: cover;
background-position: center;
min-height: 145px;
height: 100%;
}
.section-aboutus .items .item:hover h5 {
color: #a50d20;
}
.post-video.post-summary .post-thumbnail {
background-size: auto 120%;
background-position: center;
height: 320px;
background-repeat: no-repeat;
}
@media screen and (max-width: 1440px) {
.post-video.post-summary .post-thumbnail {
height: 220px;
}
}
@media screen and (max-width: 768px) {
.post-video.post-summary .post-thumbnail {
background-size: 100% auto;
height: 185px;
}
}
.video-first .post-video.post-summary .post-thumbnail {
height: 740px;
background-size: 100% auto;
}
@media screen and (max-width: 1440px) {
.video-first .post-video.post-summary .post-thumbnail {
height: 500px;
}
}
@media screen and (max-width: 768px) {
.video-first .post-video.post-summary .post-thumbnail {
height: 250px;
}
}
.video-first .post-video.post-summary .post-body {
padding: 15px 30px;
}
.video-first .post-video.post-summary .post-body .post-title {
color: #a50d20;
font-size: 1.5em;
}
.two-videos .post-video .post-thumbnail {
height: 450px;
}
@media screen and (max-width: 1440px) {
.two-videos .post-video .post-thumbnail {
height: 300px;
}
}
@media screen and (max-width: 768px) {
.two-videos .post-video .post-thumbnail {
height: 240px;
}
}
@media screen and (min-width: 980px) and (max-width: 1440px) {
.summary-horizontal .post-wrapper .post-thumbnail {
flex: 0 0 180px;
height: 100%;
min-width: 0;
}
.summary-first {
min-height: auto;
height: 100%;
}
}
.post-video .post-wrapper {
position: relative;
display: block;
}
.post-video .post-thumbnail {
position: relative;
}
.post-video .post-thumbnail:before {
content: "";
position: absolute;
left: 50%;
top: 50%;
width: 60px;
height: 60px;
transform: translate(-50%, -50%);
background-image: url(//phumyhung.vn/html/samples/play-video.png);
background-size: cover;
background-repeat: no-repeat;
z-index: 1;
transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 768px) {
.post-video .post-thumbnail:before {
width: 40px;
height: 40px;
}
}
.post-video .post-thumbnail:hover:before {
transform: translate(-50%, -50%) scale(1.2);
}
.post-video .post-body {
padding: 100px 30px 30px;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
z-index: 2;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.6392156863), transparent);
}
.post-video .post-body .post-title {
color: #fff;
text-align: center;
font-size: 1.25em;
margin-bottom: 0;
}
@media screen and (max-width: 768px) {
.post-video .post-body {
padding: 50px 15px 15px;
}
.post-video .post-body .post-title {
font-size: 1em;
}
}
.logo-icon {
max-width: 120px;
display: block;
}
.post-event-first .post-container {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
position: relative;
display: block;
padding: 60px;
}
@media screen and (max-width: 768px) {
.post-event-first .post-container {
padding: 15px;
}
}
.post-event-first .post-container:before {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
z-index: 1;
background-color: #000;
opacity: 0.5;
content: "";
}
.post-event-first .post-container .post-wrapper {
position: relative;
z-index: 2;
}
.post-event-first .post-container .post-wrapper .post-thumbnail {
border: 5px solid #ffc32d;
background-size: cover;
background-repeat: no-repeat;
min-height: 370px;
background-position: center;
}
@media screen and (max-width: 1440px) {
.post-event-first .post-container .post-wrapper .post-thumbnail {
min-height: 275px;
}
}
@media screen and (max-width: 768px) {
.post-event-first .post-container .post-wrapper .post-thumbnail {
margin-bottom: 15px;
min-height: 200px;
}
}
.post-event-first .post-container .post-wrapper .post-body {
color: #fff;
display: flex;
flex-direction: column;
justify-content: flex-start;
height: 100%;
}
.post-event-first .post-container .post-wrapper .post-title {
text-align: left;
margin: unset;
margin-bottom: 15px;
font-size: 24px;
}
@media screen and (max-width: 768px) {
.post-event-first .post-container .post-wrapper .post-title {
font-size: 18px;
}
}
.post-event .event-progress {
position: relative;
top: 20px;
margin-top: -5px;
}
.videos .post-body, .video-first .post-body {
position: relative;
padding: 30px;
background: unset;
}
@media screen and (max-width: 768px) {
.videos .post-body, .video-first .post-body {
padding: 15px;
}
}
.video-first {
margin-bottom: 30px;
}
.video-first .post-title {
color: #a50d20;
font-size: 30px;
}
@media screen and (max-width: 768px) {
.video-first .post-title {
font-size: 20px;
}
}
.swiper-button-next, .swiper-button-prev {
z-index: 1;
}
.videos .post-body {
padding: 15px;
}
.videos .post-body .post-title {
color: initial;
font-size: 1em;
}
#images-recruit .swiper-slide a {
display: block;
overflow: hidden;
}
#images-recruit .swiper-slide a img {
transition: all 0.3s ease-in-out;
}
#images-recruit .swiper-slide a:hover img {
transform: scale(1.2);
}
.list-squares {
max-width: 1300px;
margin: 40px auto 140px;
display: flex;
--s: 255px; --m: 12px; --r: calc(var(--s) + 4 * var(--m) - 2px);
}
.list-squares .squares {
list-style-type: none;
justify-content: center;
font-size: 0;
padding-left: 0;
display: flex;
flex-wrap: wrap;
}
.list-squares .squares::before {
width: calc(var(--s) / 2 + var(--m));
float: left;
height: 140%;
shape-outside: repeating-linear-gradient(rgba(0, 0, 0, 0) 0 calc(var(--r) - 3px), #000 0 var(--r));
}
.list-squares .squares li {
display: inline-flex;
font-size: initial;
flex-direction: column;
align-items: center;
background-color: #fbb612;
justify-content: flex-start;
margin: 0 5px 10px;
padding: 15px 10px 10px 10px;
flex: 0 0 calc((100% - 20px) / 2);
}
.list-squares .squares li .index {
padding: 7px;
border-bottom: 1px solid #a50d20;
font-size: 35px;
font-weight: bold;
margin-bottom: 15px;
}
.list-squares .squares li p {
max-width: 160px;
position: relative;
z-index: 2;
text-align: center;
font-weight: bold;
color: #fff;
line-height: 1.2;
}
.list-squares .squares li p:not(.index) {
color: #333333;
}
@media screen and (min-width: 769px) {
.list-squares .squares {
display: unset;
}
.list-squares .squares::before {
content: "";
}
.list-squares .squares li {
padding-top: 30px;
width: var(--s);
margin: var(--m);
height: var(--s);
clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
margin-bottom: calc(var(--m) - var(--s) * 0.5);
}
}
@media screen and (max-width: 1440px) {
.list-squares {
max-width: 980px;
--s: 200px; --m: 5px; }
.list-squares .squares li {
padding: 15px 40px;
}
.list-squares .squares li .index {
font-size: 25px;
padding: 10px;
}
.list-squares .squares li p {
font-size: 0.75em;
}
}
@media screen and (max-width: 768px) {
.list-squares {
margin-bottom: -10px;
}
.list-squares .squares li {
padding: 15px;
}
.list-squares .squares li p {
font-size: 1em;
}
}
.swiper-pagination-bullets {
padding-top: 65px;
padding-bottom: 35px;
font-size: 1em;
}
#recruit-detail .detail-general {
border: 1px solid #fbb612;
background: linear-gradient(45deg, #fee8af, #fff);
padding: 40px 40px 20px 40px;
}
#recruit-detail .detail-general .title {
font-size: 24px;
margin-bottom: 40px;
}
#recruit-detail .detail-general .item {
display: flex;
padding-top: 0;
padding-bottom: 20px;
margin-bottom: 20px;
position: relative;
align-items: center;
}
#recruit-detail .detail-general .item:before {
content: "";
background-color: rgba(251, 182, 18, 0.3411764706);
height: 1px;
left: -5px;
right: 30px;
bottom: 0;
position: absolute;
}
#recruit-detail .detail-general .item:last-child:before, #recruit-detail .detail-general .item:nth-last-child(2):before {
background-color: transparent;
}
#recruit-detail .detail-general .item .info p {
margin-bottom: 0;
}
#recruit-detail .detail-general .item .icon {
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
margin-right: 15px;
flex: 0 0 40px;
}
#recruit-detail .detail-general .item .icon img {
width: auto;
height: 100%;
max-height: 100%;
}
@media screen and (max-width: 768px) {
#recruit-detail .detail-general .title {
font-size: 20px;
margin-bottom: 5px;
}
#recruit-detail .detail-general .item {
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 10px;
}
}
#recruit-detail .description {
padding-left: 60px;
}
@media screen and (max-width: 768px) {
#recruit-detail .description {
padding-left: 0;
}
#recruit-detail .detail-general {
padding: 15px;
}
}
.offices {
max-height: 520px;
overflow-y: auto;
}
.offices .branch-type.deactive {
display: none;
}
.offices .office-item.deactive {
display: none;
}
.offices .office-item p {
margin-bottom: 0;
}
.form-contact-container {
padding: 50px;
}
@media screen and (min-width: 1921px) {
.form-contact-container {
padding: 150px 20px;
}
}
@media screen and (max-width: 768px) {
.form-contact-container {
padding: 50px 20px;
}
}
.choose-city {
border-color: #e6e6e6;
}
.contact-bg {
background-position: right center;
background-size: auto 100%;
background-repeat: no-repeat;
}
.advises .swiper-wrapper {
max-height: 1300px;
}
.header-language {
display: none;
}
body.opened .header-language {
display: none !important;
}
.header-language a, .language a {
display: none;
}
body.en .header-language a[title=vi], body.en .language a[title=vi] {
display: block;
}
body.vi .header-language a[title=en], body.vi .language a[title=en] {
display: block;
}
.advise {
border: 1px solid #e6e6e6;
padding: 30px 40px;
text-align: center;
background-color: #fff;
}
.advise .socials {
margin: 25px auto;
display: flex;
grid-gap: 7px;
justify-content: center;
}
.advise .thumbnail {
margin: auto;
width: 190px;
height: 190px;
border-radius: 50%;
overflow: hidden;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
border: 2px solid rgb(232, 164, 12);
}
.advise .phone, .advise .email {
margin-bottom: 0;
display: block;
}
.advise .detail {
margin-top: 15px;
padding: 7px 20px;
color: #666666;
border: 1px solid #e6e6e6;
background-color: transparent;
}
.advise .detail:hover {
border-color: #ffc32d;
}
@media screen and (max-width: 768px) {
.advise {
padding: 10px;
}
.advise .thumbnail {
width: 100px;
height: 100px;
}
.advise .detail {
padding: 5px 10px;
font-size: 0.85em;
}
.advise .detail .long-arrow {
width: 15px;
height: 15px;
}
.advise .socials {
margin: 15px auto;
}
}
.advise-popup .advise {
padding: 30px 40px 0;
}
.page-child-logo {
padding-top: 15px;
padding-bottom: 15px;
}
.page-category .item.active .title {
color: #a50d20;
}
.news-page .container-section:first-child {
padding-top: 20px;
}
.top-banner {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
display: flex;
align-items: flex-end;
flex-direction: column;
position: relative;
}
.top-banner > .container-fluid {
padding-bottom: 15px;
position: absolute;
left: 0;
bottom: 0;
z-index: 2;
}
.section-partner .section-content .btn {
position: relative;
z-index: 2;
}
body.single-post .main-content, body.single-event .main-content, body.single-project .main-content, body.single-video .main-content {
position: relative;
}
body.single-post .page-child-logo, body.single-event .page-child-logo, body.single-project .page-child-logo, body.single-video .page-child-logo {
position: absolute;
z-index: 1;
}
body.single-post #post-single, body.single-event #post-single, body.single-project #post-single, body.single-video #post-single {
padding-bottom: 50px;
}
body.single-post .post .post-body, body.single-event .post .post-body, body.single-project .post .post-body, body.single-video .post .post-body {
padding-top: 40px;
}
body.single-post .post .post-title, body.single-event .post .post-title, body.single-project .post .post-title, body.single-video .post .post-title {
font-size: 1.5em;
}
@media screen and (max-width: 768px) {
body.single-post .post .post-title, body.single-event .post .post-title, body.single-project .post .post-title, body.single-video .post .post-title {
font-size: 1.25em;
}
}
.feature-project-slide .swiper-slide a .hover-img {
overflow: hidden;
}
.feature-project-slide .swiper-slide a .hover-img img {
transform: scale(1.5);
position: relative;
z-index: 1;
max-width: unset;
width: 100%;
}
.feature-project-slide .swiper-slide a .hover-img .link-url {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 3;
display: flex;
gap: 15px;
align-items: center;
}
.feature-project-slide .swiper-slide a .hover-img .link-url strong {
color: #a50d20;
text-transform: uppercase;
}
.feature-project-slide .swiper-slide a .hover-img .link-url svg {
width: 50px;
}
.page-category {
border-radius: 5px;
}
.footer-branch-content i {
display: inline-block;
width: 25px;
text-align: center;
}
body.single-event .post-header {
background-color: #feeec3;
padding-top: 35px;
padding-bottom: 35px;
}
body.single-event .post-header .header-title {
padding-top: 35px;
padding-bottom: 35px;
border-right: 1px solid rgb(232, 164, 12);
}
body.single-event .post-header .header-title .post-title {
margin-bottom: 40px;
font-size: 35px;
}
@media screen and (max-width: 768px) {
body.single-event .post-header .header-title .post-title {
font-size: 25px;
}
}
body.single-event .post-header .header-title .time, body.single-event .post-header .header-title .location {
color: #666666;
display: flex;
align-items: center;
}
body.single-event .post-header .header-title .time .icon, body.single-event .post-header .header-title .location .icon {
text-align: center;
font-size: 24px;
position: relative;
flex: 0 0 20px;
width: 20px;
margin-right: 10px;
display: flex;
align-items: center;
justify-content: center;
}
body.single-event .form-register {
padding: 70px 40px 20px 40px;
}
@media screen and (max-width: 768px) {
body.single-event .form-register {
padding-top: 30px;
padding-bottom: 15px;
}
}
#page-contact {
position: relative;
z-index: 2;
}
.bg.right {
max-height: 43vw;
}
.section-news .swiper-slide .item .thumb {
position: relative;
height: 160px;
background-position: center;
background-size: cover;
}
.event-partners {
border: 1px solid #e6e6e6;
padding: 35px 30px 100px;
background-color: #fff;
}
.event-partners .title {
font-size: 30px;
color: #a50d20;
}
.event-partners .rank-partners.rank-gold {
--color: #e9b330;
}
.event-partners .rank-partners.rank-platinum {
--color: #1386c2;
}
.event-partners .rank-partners.rank-silver {
--color: #e6e6e6;
}
.event-partners .rank-partners .crown {
position: relative;
text-align: center;
}
.event-partners .rank-partners .crown:before {
content: "";
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: 1px;
background-color: #e6e6e6;
}
.event-partners .rank-partners .crown .icon {
position: relative;
z-index: 1;
margin: auto;
background-color: #fff;
border-radius: 50%;
width: 75px;
height: 75px;
border: 1px solid var(--color);
display: flex;
align-items: center;
justify-content: center;
font-size: 30px;
color: var(--color);
}
.event-partners .rank-partners .partners {
padding-top: 30px;
padding-bottom: 30px;
}
@media screen and (max-width: 768px) {
.event-partners {
padding: 30px 15px;
}
.event-partners .title {
font-size: 20px;
}
.event-partners .rank-partners .crown .icon {
width: 40px;
height: 40px;
font-size: 20px;
}
}
.form-sponsor {
border: 1px solid #ffc32d;
background-color: #feeec3;
padding: 20px 50px;
}
.form-sponsor input, .form-sponsor textarea, .form-sponsor select {
border-color: #fff;
}
.form-sponsor .title {
color: #a50d20;
text-align: center;
font-size: 30px;
}
@media screen and (max-width: 768px) {
.form-sponsor {
padding: 30px 15px;
}
.form-sponsor .title {
font-size: 20px;
}
}
.event-partners ~ .form-sponsor-container {
margin-top: -80px;
}
@media screen and (max-width: 768px) {
.event-partners ~ .form-sponsor-container {
margin-top: 30px;
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
transform: translateY(0);
}
40% {
transform: translateY(-30px);
}
60% {
transform: translateY(-15px);
}
}
.bounce {
-moz-animation: bounce 2s infinite;
-webkit-animation: bounce 2s infinite;
animation: bounce 2s infinite;
}
.icon-scroll svg {
margin-left: 5px;
width: 25px;
height: 50px;
}
.wpcf7-form .wpcf7-spinner {
position: absolute;
}
.wpcf7-form input[type=submit] {
position: relative;
width: auto;
}
.wpcf7-form textarea {
max-height: 150px;
}
#clock {
display: inline-grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 15px;
justify-content: center;
}
#clock > div {
color: #a50d20;
border: 1px solid #ffc32d;
border-radius: 50%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 110px;
height: 110px;
}
#clock > div strong {
display: block;
font-size: 30px;
line-height: 1;
}
#clock > div span {
display: block;
}
@media screen and (max-width: 768px) {
#clock > div {
width: 80px;
height: 80px;
}
#clock > div strong {
font-size: 20px;
}
#clock > div span {
font-size: 15px;
}
}
.post-event-first #clock > div {
color: #fff !important;
}
@media screen and (max-width: 768px) {
.post-event-first #clock > div {
width: 60px;
height: 60px;
}
.post-event-first #clock > div strong {
font-size: 1em;
}
.post-event-first #clock > div span {
font-size: 0.75em;
}
}
.project-high-light {
padding-top: 70px;
padding-bottom: 70px;
position: relative;
}
.project-high-light .banner {
background-repeat: no-repeat;
background-size: auto 100%;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 70%;
}
.project-high-light .post {
background-color: #f5f1ee;
padding: 40px 60px;
margin-left: -55px;
position: relative;
}
.project-high-light .post .square-container {
position: absolute;
left: -50px;
top: 20px;
z-index: 1;
}
.project-high-light .post .square-container .square-2 {
transform: rotate(45deg);
}
.project-high-light .post .logo {
text-align: center;
}
.project-high-light .post .logo img {
width: 100%;
max-width: 280px;
}
.project-high-light .post .post-excerpt {
margin: 40px 0;
}
@media screen and (max-width: 1440px) {
.project-high-light {
padding-top: 40px;
padding-bottom: 40px;
}
}
@media screen and (max-width: 980px) {
.project-high-light {
padding-top: 0;
padding-bottom: 0;
}
.project-high-light .banner {
width: 100%;
position: relative;
min-height: 480px;
}
.project-high-light .post {
margin: 0;
padding: 50px 15px 20px;
}
.project-high-light .post .square-container {
left: calc(50% - 25px);
top: -25px;
}
.project-high-light .post .square-container .square-2 {
width: 50px;
height: 50px;
transform: rotate(135deg);
}
.project-high-light .post .post-excerpt {
margin: 15px 0;
}
}
@media screen and (max-width: 575px) {
.project-high-light .banner {
min-height: 300px;
}
}
.social-logos a:hover.facebook path {
fill: #4267B2 !important;
}
.social-logos a:hover.youtube path {
fill: #FF0000 !important;
}
.social-logos a:hover.zalo path {
fill: #0068FF !important;
}
body.opened .social-logos a:hover path {
fill: #fff !important;
}
.wpcf7 form .wpcf7-response-output {
background-color: rgba(255, 255, 255, 0.4784313725);
margin: 1em 0 0;
}
.project-slide .thumb {
overflow: hidden;
}
.project-slide .thumb img {
transition: all 0.3s ease-in-out;
}
.project-slide .item:hover img {
transform: scale(1.15);
}
.swiper-controls-center .swiper-button-prev,
.swiper-controls-center .swiper-button-next {
position: absolute;
top: calc(50% - 30px);
}
.projects-progressing .swiper, #project-single .utilities .swiper {
position: relative;
overflow: unset;
}
.projects-progressing .swiper .swiper-slide, #project-single .utilities .swiper .swiper-slide {
width: 650px;
opacity: 0.3;
}
.projects-progressing .swiper .swiper-slide.swiper-slide-prev, .projects-progressing .swiper .swiper-slide.swiper-slide-next, .projects-progressing .swiper .swiper-slide.swiper-slide-active, #project-single .utilities .swiper .swiper-slide.swiper-slide-prev, #project-single .utilities .swiper .swiper-slide.swiper-slide-next, #project-single .utilities .swiper .swiper-slide.swiper-slide-active {
opacity: 1;
}
.projects-progressing .swiper .swiper-button-prev,
.projects-progressing .swiper .swiper-button-next, #project-single .utilities .swiper .swiper-button-prev,
#project-single .utilities .swiper .swiper-button-next {
position: absolute;
top: calc(50% - 30px);
}
@media screen and (max-width: 768px) {
.projects-progressing .swiper .swiper-slide, #project-single .utilities .swiper .swiper-slide {
width: 300px;
}
}
.menu-item.current-menu-item a {
color: #a50d20;
}
.project-progressing, .project-done {
width: 100%;
}
.project-progressing .project-header, .project-done .project-header {
position: relative;
}
.project-progressing .project-logo, .project-done .project-logo {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(251, 182, 18, 0.568627451);
display: flex;
align-items: center;
justify-content: center;
transition: all 0.3s ease-in-out;
transform: scale(0);
}
.project-progressing .project-logo img, .project-done .project-logo img {
max-width: 50%;
width: 200px;
}
.project-progressing .project-thumbnail, .project-done .project-thumbnail {
width: 100%;
height: 400px;
background-size: cover;
background-position: center;
}
@media screen and (max-width: 768px) {
.project-progressing .project-thumbnail, .project-done .project-thumbnail {
height: 200px;
}
}
.project-progressing .project-title, .project-done .project-title {
font-size: 24px;
text-transform: uppercase;
text-align: center;
margin-top: 15px;
margin-bottom: 0;
font-weight: bold;
}
@media screen and (max-width: 768px) {
.project-progressing .project-title, .project-done .project-title {
font-size: 1em;
}
}
.project-progressing:hover .project-title, .project-done:hover .project-title {
color: rgb(232, 164, 12);
}
.project-progressing:hover .project-logo, .project-done:hover .project-logo {
transform: scale(1);
}
@media screen and (max-width: 768px) {
h2.secondary {
font-size: 20px;
}
}
.projects-done .swiper, .projects .swiper {
padding-right: 30px;
}
.projects-done .swiper .swiper-wrapper, .projects .swiper .swiper-wrapper {
max-height: 1000px;
}
@media screen and (max-width: 768px) {
.projects-done .swiper, .projects .swiper {
padding-right: 0;
}
.projects-done .swiper .swiper-wrapper, .projects .swiper .swiper-wrapper {
max-height: 800px;
}
.projects-done .swiper .swiper-wrapper .project-done, .projects .swiper .swiper-wrapper .project-done {
padding-bottom: 15px;
}
.projects-done .swiper .swiper-wrapper .square-container, .projects .swiper .swiper-wrapper .square-container {
display: none;
}
}
.project-done {
position: relative;
}
.project-done .square-container {
position: absolute;
right: 0;
bottom: 0;
z-index: 1;
transform: rotate(315deg) translate(0px, 17px);
}
.project-done .square-3 {
width: 80px;
height: 80px;
}
.project-done .project-thumbnail {
height: 300px;
}
.project-done .project-title {
font-size: 20px;
text-align: left;
}
#all-projects form {
display: flex;
align-items: center;
gap: 25px;
margin-bottom: 30px;
}
#all-projects form .checkbox-group {
display: flex;
gap: 15px;
align-items: center;
}
#all-projects form select {
flex: auto;
width: 400px;
max-width: 100%;
border-color: #e6e6e6;
}
#all-projects form label {
display: inline-flex;
align-items: center;
}
@media screen and (max-width: 575px) {
#all-projects form {
display: grid;
}
#all-projects form select {
width: 100%;
}
}
#project-single .project .top-banner {
position: relative;
z-index: 0;
}
#project-single .project .project-logo-container {
position: absolute;
bottom: 0px;
height: 0;
display: flex;
justify-content: center;
width: 100%;
align-items: center;
z-index: 2;
}
#project-single .project .project-logo-container .project-logo {
width: 200px;
height: 200px;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
position: relative;
}
@media screen and (max-width: 1440px) {
#project-single .project .project-logo-container .project-logo {
width: 175px;
height: 175px;
}
}
@media screen and (max-width: 980px) {
#project-single .project .project-logo-container .project-logo {
width: 120px;
height: 120px;
}
}
#project-single .project .project-logo-container .project-logo:before {
width: 120%;
height: 120%;
content: "";
position: absolute;
left: -10%;
top: -10%;
background-color: #fff;
z-index: -1;
transform: rotate(45deg);
border: 1px solid #ffc32d;
display: block;
}
#project-single .project .link-container {
padding-top: 210px;
padding-bottom: 80px;
margin: auto;
}
#project-single .project .link-container .link-title {
font-size: 20px;
transition: all 0.3s ease-in-out;
}
#project-single .project .link-container .link-title:hover {
transform: scale(1.15);
padding-bottom: 5px;
padding-top: 5px;
}
@media screen and (max-width: 1440px) {
#project-single .project .link-container .link-title {
font-size: 18px;
}
}
@media screen and (max-width: 768px) {
#project-single .project .link-container .link-title {
font-size: 1em;
}
}
#project-single .project .link-container .link {
color: #666666;
}
@media screen and (max-width: 1440px) {
#project-single .project .link-container {
padding-top: 150px;
padding-bottom: 50px;
}
}
@media screen and (max-width: 768px) {
#project-single .project .link-container {
padding-top: 130px;
padding-bottom: 50px;
}
}
#project-single .project .location-container .location-wrapper {
background-color: #feeec3;
padding: 50px 25px 50px 50px;
border-top: 1px solid #ffc32d;
border-left: 1px solid #ffc32d;
border-bottom: 1px solid #ffc32d;
}
#project-single .project .location-container .location-image {
padding-left: 0;
border: 1px solid #e6e6e6;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
@media screen and (min-width: 769px) {
#project-single .project .location-container .location-content {
overflow-y: auto;
padding-right: 25px;
}
}
@media screen and (max-width: 768px) {
#project-single .project .location-container {
padding: 15px;
}
#project-single .project .location-container .location-wrapper {
border: 1px solid #ffc32d;
padding: 20px;
}
}
.section-utilities .utilities-slide .item,
.partner-slide .item {
transition: all 0.3s ease-in-out;
display: block;
}
.section-utilities .utilities-slide .item:hover,
.partner-slide .item:hover {
transform: translateY(10px);
}
.section-events .item {
display: block;
overflow: hidden;
}
.section-events .item .thumb {
transition: all 0.3s ease-in-out;
}
.section-events .item:hover .thumb {
transform: scale(1.2);
}
.utilities .swiper {
overflow: unset;
}
.utilities .swiper-slide {
width: 45vw;
}
@media screen and (max-width: 768px) {
.utilities .swiper-slide {
width: calc(100vw - 20px);
}
}
.utilities-slide {
min-height: 320px;
}
.utilities-slide .swiper-slide-next ~ .swiper-slide {
opacity: 0.5;
}
.btn-scroll.section-title {
font-size: 1em !important;
}
.utility {
width: 100%;
overflow: hidden;
display: block;
position: relative;
}
.utility .utility-bg {
height: 450px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
display: flex;
align-items: flex-end;
transition: all 3s ease-in-out;
}
.utility .content {
width: 100%;
color: #fff;
padding: 20px;
text-align: center;
position: absolute;
bottom: 0;
left: 0;
}
.utility .content .name {
font-size: 24px;
margin-bottom: 0;
}
.utility .content .description {
margin-bottom: 0;
}
.utility:hover .utility-bg {
transform: scale(1.2);
}
@media screen and (max-width: 1440px) {
.utility .utility-bg {
height: 375px;
}
}
@media screen and (max-width: 768px) {
.utility .utility-bg {
height: 300px;
}
}
@media screen and (max-width: 575px) {
.utility .utility-bg {
height: 250px;
}
}
.gallery-masonry .row > div:not(:last-child) {
margin-bottom: -25px;
}
.gallery-masonry .row .row > div {
margin-bottom: 20px;
}
.gallery-masonry .img {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
min-height: 200px;
display: block;
}
.gallery-masonry .img-1, .gallery-masonry .img-2 {
height: 320px;
}
@media screen and (max-width: 768px) {
.gallery-masonry .img-1, .gallery-masonry .img-2 {
height: 160px;
}
}
.gallery-masonry .img-3, .gallery-masonry .img-4 {
height: 215px;
}
@media screen and (max-width: 768px) {
.gallery-masonry .img-3, .gallery-masonry .img-4 {
height: 112.5px;
}
}
.gallery-masonry .img-5 {
height: 450px;
}
@media screen and (max-width: 768px) {
.gallery-masonry .img-5 {
height: 420px;
}
}
.gallery-masonry .img-6 {
height: 520px;
}
@media screen and (max-width: 768px) {
.gallery-masonry .img-6 {
height: 265px;
}
}
.gallery-masonry .img-7, .gallery-masonry .img-8 {
height: 250px;
}
@media screen and (max-width: 768px) {
.gallery-masonry .img-7, .gallery-masonry .img-8 {
height: 125px;
}
}
.nav-footer-mobile {
position: fixed;
bottom: 0;
left: 0;
z-index: 9;
width: 100%;
background: #f9f9f9;
border-top: 1px solid #e6e6e6;
transition: all 0.3s ease-in-out;
transform: translateY(100%);
}
.nav-footer-mobile .items .item a {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
padding: 10px 5px 5px;
text-align: center;
gap: 5px;
}
.nav-footer-mobile .items .item a .name {
font-size: 0.75em;
text-align: center;
}
.nav-footer-mobile .items .item a .icon {
background-position: center;
background-size: auto 100%;
width: 24px;
height: 24px;
background-repeat: no-repeat;
}
.nav-footer-mobile.direction-up {
transform: translateY(0);
}
body:not(.opened) .nav-footer-mobile.direction-up {
transform: translateY(0);
}
.project-info {
position: relative;
background-color: #fff;
border: 1px solid #ffc32d;
padding: 0 40px;
margin: 10px 50px;
}
.project-info .square-container {
position: absolute;
left: -51px;
top: 0;
}
.project-info .square-container .square-1 {
transform: rotate(-90deg);
}
.project-info .info-item {
align-items: flex-start;
display: flex;
padding: 15px 40px;
border-bottom: 1px solid #e6e6e6;
min-height: 100%;
}
.project-info .info-item .info-icon {
flex: 0 0 65px;
display: flex;
justify-content: flex-end;
padding: 10px;
}
.project-info .info-item .info-content {
flex: auto;
padding: 10px;
}
.project-info .info-item .info-name {
margin-bottom: 0;
}
.project-info .info-item .info-desc {
margin-bottom: 0;
}
.project-info .row > div {
min-height: 100%;
}
.project-info .row > div:nth-last-child(1) .info-item, .project-info .row > div:nth-last-child(2) .info-item {
border-bottom-color: transparent;
}
@media screen and (min-width: 769px) {
.project-info .row .info-item {
border-bottom-color: transparent;
}
}
@media screen and (max-width: 768px) {
.project-info {
margin: 10px 0 10px 0px;
padding: 0 15px 0 15px;
}
.project-info .square-container {
display: none;
}
.project-info .info-item {
padding: 5px 0;
}
}
.back-page a {
color: inherit;
}
.back-page a svg {
margin-right: 5px;
}
.form-filter-recruit .form-container form {
display: grid;
grid-template-columns: repeat(6, minmax(0, 1fr));
align-items: center;
gap: 20px;
}
.form-filter-recruit .form-container form .job-type {
display: flex;
font-size: 15px;
gap: 10px;
align-items: center;
grid-column: 5/span 2;
}
@media screen and (max-width: 768px) {
.form-filter-recruit .form-container form {
grid-template-columns: repeat(2, minmax(0, 1fr));
flex-wrap: wrap;
}
.form-filter-recruit .form-container form .job-type {
grid-column: span 2/span 2;
}
}
.form-filter-recruit .recruits {
margin-top: 30px;
}
.form-filter-recruit .recruits .custom-btn {
border-color: #cecece;
padding: 5px 30px;
font-weight: bold;
}
.form-filter-recruit .recruits table {
min-width: 700px;
}
.form-filter-recruit .recruits table th, .form-filter-recruit .recruits table td {
border: unset;
}
.form-filter-recruit .recruits table thead tr th {
background-color: #ffc32d;
color: #666666;
}
.form-filter-recruit .recruits table thead tr th:last-child {
width: 155px;
}
.form-filter-recruit .recruits table tbody tr td {
background-color: rgba(230, 230, 230, 0.3607843137);
vertical-align: middle;
box-shadow: unset;
}
.form-filter-recruit .recruits table tbody tr td:nth-child(4) {
white-space: nowrap;
}
.form-filter-recruit .recruits table tbody tr td:last-child {
text-align: end;
}
.form-filter-recruit .recruits table tbody tr:nth-child(even) td {
background-color: #e6e6e6;
}
.advises {
transition: all 0.3s ease-in-out;
}
.custom-popup {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 451;
visibility: hidden;
overflow-x: hidden;
overflow-y: auto;
opacity: 0;
transform: scale(0);
transition: all 0.3s ease-in-out;
display: grid;
align-items: center;
justify-content: center;
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.custom-popup .custom-popup-body {
position: relative;
margin: 70px auto 0;
width: 1024px;
max-width: 100%;
}
.custom-popup .close {
border: unset;
background-color: unset;
color: #fff;
padding: 0;
}
.custom-popup.active {
opacity: 1;
visibility: visible;
transform: scale(1);
}
.btn.btn-secondary {
background-color: #a50d20;
border-color: #a50d20;
}
.btn.btn-secondary:hover {
background-color: #fff;
color: #a50d20;
}
.search-form {
display: flex;
gap: 5px;
}
.search-form button {
flex: 0 0 auto;
}
.search-form input {
min-height: 37px;
}
.section-nav-footer {
display: none;
margin-bottom: 130px;
}
@media screen and (max-width: 768px) {
.section-nav-footer {
margin-bottom: 0;
display: block;
}
}
.section-nav-footer .page-category {
margin-top: 0;
}
@media screen and (max-width: 768px) {
.page-search .page-title {
font-size: 1.5em;
}
}
.page-search .post-item {
margin-bottom: 30px;
}
.page-search .post-item .post-title {
margin-bottom: 0;
font-weight: bold;
font-size: 1em;
color: #a50d20;
}
.advise-popup {
align-items: center;
padding: 50px 0 !important;
}
.advise-popup .custom-popup-body {
width: 705px;
}
@media screen and (max-width: 1440px) {
.advise-popup .custom-popup-body {
width: 600px;
}
}
.advise-popup .advise-header {
padding: 15px 30px;
background-color: #ffc32d;
color: #fff;
text-transform: uppercase;
font-size: 25px;
display: flex;
justify-content: space-between;
}
@media screen and (max-width: 768px) {
.advise-popup .advise-header {
font-size: 1.25em;
padding: 10px 15px;
}
}
.advise-popup .advise-container {
padding-left: 60px;
padding-right: 60px;
}
.advise-popup .custom-popup-body {
max-width: 705px;
}
.advise-popup .advise .thumbnail {
width: 300px;
height: 300px;
}
.advise-popup .advise .advise-body {
padding-top: 30px;
padding-bottom: 30px;
}
.advise-popup .advise .phone, .advise-popup .advise .email {
padding-top: 15px;
padding-bottom: 15px;
border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
}
.advise-popup .advise .email {
border-top: unset;
}
@media screen and (max-width: 768px) {
.advise-popup .advise .socials img {
width: 30px;
height: 30px;
}
.advise-popup .advise .thumbnail {
width: 150px;
height: 150px;
}
.advise-popup .advise .advise-body {
padding-top: 15px;
padding-bottom: 15px;
}
.advise-popup .advise .phone, .advise-popup .advise .email {
padding-top: 10px;
padding-bottom: 10px;
}
}
.advise-popup .slide-controls .swiper-button-next,
.advise-popup .slide-controls .swiper-button-prev {
top: 45%;
}
.advise-popup .slide-controls .swiper-button-next {
right: 10px !important;
}
.advise-popup .slide-controls .swiper-button-prev {
left: 10px !important;
}
.section-aboutus .items .item {
cursor: pointer;
}
.section-aboutus .items .item .media-image {
transition: all 0.3s ease-in-out;
}
.section-aboutus .items .item:hover .media-image {
transform: translateX(15px);
}
.section-title-sm {
font-size: 1.35em;
}
.beauty {
position: relative;
padding-bottom: 40px;
}
.beauty:after, .beauty:before {
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
position: absolute;
}
.beauty:after {
pointer-events: none;
border: 2px solid #ffc32d;
border-radius: 50px 0 50px 50px;
transform: translate(10px, -10px);
z-index: 1;
}
.beauty:before {
border-radius: 50px 0 50px 50px;
overflow: hidden;
z-index: -1;
background-color: #fff;
}
.beauty .item .media-body {
padding: 40px 60px 0 65px !important;
}
.beauty .item .media-image {
border-radius: 50px 0 0 0 !important;
}
@media screen and (max-width: 768px) {
.beauty ~ .slide-controls .swiper-button-prev {
left: 15px !important;
}
.beauty ~ .slide-controls .swiper-button-next {
right: 20px !important;
}
}
.items-modal {
position: fixed;
}
.items-modal .items {
position: relative;
}
.items-modal .items .square-container {
position: absolute;
right: 30px;
top: -50px;
z-index: 2;
}
.items-modal .items .square-container .square-wrapper {
position: relative;
}
.items-modal .items .square-container .square-wrapper .close {
position: absolute;
left: 50%;
z-index: 1;
font-size: 24px;
color: #000;
transform: translate(-50%, 10px);
}
.items-modal .items .square-container .square-wrapper .square-1 {
transform: rotate(180deg);
}
.items-modal .items .item .media-image {
height: 450px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.items-modal .items .item .media-body {
padding: 40px 60px;
max-height: 350px;
overflow-y: auto;
}
@media screen and (max-width: 1440px) {
.items-modal .items .item .media-body {
padding: 20px 30px;
}
}
.items-modal .swiper-default {
position: relative;
}
.items-modal .swiper-default .swiper-button-prev, .items-modal .swiper-default .swiper-button-next {
bottom: unset;
top: 50%;
transform: translateY(-50%);
}
.items-modal .swiper-default .swiper-button-prev {
left: -50px;
}
.items-modal .swiper-default .swiper-button-next {
right: -50px;
}
@media screen and (max-width: 1440px) {
.items-modal .items .item .media-image {
height: 320px;
}
}
@media screen and (max-width: 980px) {
.items-modal {
padding: 50px 15px;
}
}
@media screen and (max-width: 768px) {
.items-modal .items .item .media-image {
height: 200px;
}
.items-modal .items .item .media-body {
padding: 15px 60px 0 60px;
}
.items-modal .items .square-container {
top: -25px;
}
.items-modal .items .square-container .square-wrapper {
position: relative;
}
.items-modal .items .square-container .square-wrapper .close {
top: -5px;
font-size: 1em;
}
.items-modal .items .square-container .square-wrapper .square-1 {
width: 50px;
height: 50px;
transform: rotate(180deg);
}
.items-modal .swiper-button-prev {
left: 10px;
}
.items-modal .swiper-button-next {
right: 10px;
}
}
button.search {
margin-right: calc(10vw + 50px);
background: unset;
border: unset;
font-size: 1.25em;
display: block;
margin-bottom: 20px;
margin-top: -20px;
padding: 0;
color: #000;
}
button.search .fas {
font-size: 1.25em;
}
@media screen and (max-width: 768px) {
button.search {
margin-right: 50px;
}
}
@media screen and (max-width: 575px) {
button.search {
margin-right: 0;
display: block;
text-align: right;
width: 100%;
padding-right: 30px;
margin-top: 20px;
}
}
.header-search .search-form {
border: 1px solid #000;
background: #fff;
padding: 15px;
width: 1000px;
max-width: 100%;
}
body:not(.home-page) .main-content {
overflow-x: hidden;
}
body.search .main-content {
overflow: unset;
}
.overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
background-color: rgba(0, 0, 0, 0.6);
}
.section-value .values .item .item-right {
position: relative;
min-height: 250px;
}
.section-value .values .item .item-right .square-container {
position: absolute;
top: 15px;
left: -15px;
}
.section-value .values .item .item-right .square-container .square-2 {
transform: rotate(45deg);
width: 30px;
height: 30px;
}
@media screen and (max-width: 768px) {
.section-value .values .item {
display: block;
}
.section-value .values .item .item-left {
width: 100%;
}
.section-value .values .item .item-left .title {
margin-bottom: 15px;
}
.section-value .values .item .item-right {
min-height: auto;
padding: 15px 15px 15px 30px;
margin-top: 20px;
margin-left: 20px;
}
}
.divergences .section-title {
width: 100%;
}
.divergences .section-content {
display: flex;
align-items: flex-start;
}
@media screen and (max-width: 768px) {
.divergences {
display: block;
}
.divergences .section-content {
display: block;
}
.divergences .nav a {
margin: 10px 0;
}
}
@media screen and (max-width: 768px) {
.section-overview-number .items .item .number {
font-size: 25px;
}
}
.other-projects .swiper-paginate {
transform: translateX(15px);
}
.nav-content .nav-list {
justify-content: center;
flex-direction: column;
align-items: flex-end;
}
.nav-content .nav-list .menu-item {
margin-bottom: 20px;
padding-right: 10vw;
}
.nav-content .nav-list .menu-item a {
display: flex;
align-items: center;
justify-content: flex-end;
transition: all 0.3s ease-in-out;
font-weight: 400;
}
.nav-content .nav-list .menu-item a:after {
width: 55px;
right: 10px;
top: 0;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-weight: 900;
font-size: 22px;
color: rgba(102, 102, 102, 0.4);
content: "";
display: flex;
align-items: center;
justify-content: center;
}
.nav-content .nav-list .menu-item a:hover {
color: #a50d20;
transform: translateX(-10px);
}
.nav-content .nav-list .menu-item.current-menu-item > a {
color: #a50d20;
transform: translateX(-10px);
}
.nav-content .nav-list .menu-item.menu-item-has-children > a:after {
font-family: "Font Awesome 5 Pro";
content: "\f107";
}
.nav-content .nav-list .menu-item .sub-menu {
display: block;
padding-right: 20px;
border-right: 1px solid rgba(102, 102, 102, 0.4);
margin-right: 25px;
}
.nav-content .nav-list .menu-item .sub-menu li {
margin-bottom: 0;
padding-right: 0;
}
.nav-content .nav-list .menu-item .sub-menu li a {
font-size: 20px;
height: 0;
display: block;
opacity: 0;
overflow: hidden;
transition: all 0.3s ease-in-out;
padding-right: 0;
}
.nav-content .nav-list .menu-item .sub-menu li a:hover {
color: #a50d20;
}
.nav-content .nav-list .menu-item.active > .sub-menu > li > a {
height: 35px;
opacity: 1;
}
@media screen and (max-width: 768px) {
.nav-content .nav-list .menu-item.active > .sub-menu > li > a {
height: 30px;
}
}
.nav-content .nav-list .menu-item.active > .sub-menu > li:first-child a {
margin-top: 15px;
}
@media screen and (max-width: 1440px) {
.nav-content .nav-list .menu-item {
padding-right: 9vw;
}
}
@media screen and (max-width: 980px) {
.nav-content .nav-list .menu-item {
padding-right: 0;
}
.nav-content .menu-project {
display: flex;
width: 55%;
flex: 0 0 55%;
padding: 20px;
}
}
@media screen and (max-width: 768px) {
.nav-content {
background-color: #fff;
}
.nav-content .nav-list {
height: 100vh;
overflow-y: auto;
}
.nav-content .nav-list:before {
width: 100%;
opacity: 1;
}
.nav-content .nav-list .menu-item {
margin-bottom: 10px;
}
.nav-content .nav-list .menu-item.menu-item-has-children:after {
top: 0;
}
.nav-content .nav-list .menu-item a {
font-size: 20px;
}
.nav-content .nav-list .menu-item .sub-menu li a {
font-size: 1em;
}
}
@media screen and (max-width: 575px) {
.nav-content .nav-list {
display: block;
padding-top: 130px;
}
.nav-content .menu-project {
width: 50%;
flex: 0 0 50%;
}
}
.sidebar-menu {
max-width: 100vw;
}
.main-content {
position: relative;
}
@media screen and (max-width: 980px) {
.main-content {
max-width: 100vw;
overflow-x: hidden;
}
}
.section-about .thumb-wrapper {
overflow: hidden;
}
@media screen and (max-width: 575px) {
.section-about .thumb-wrapper .col-left {
padding: 15px 15px 60px;
}
.section-about .thumb-wrapper .col-left .swiper-slide {
display: inline-flex;
}
.section-about .thumb-wrapper .col-left .swiper-slide .thumb {
flex: 0 0 30%;
width: 30%;
}
.section-about .thumb-wrapper .col-left .swiper-slide h3 {
flex: auto;
font-size: 1em;
padding: 0 15px;
}
.section-about .swiper-default .swiper-button-next, .section-about .swiper-default .swiper-button-prev {
bottom: 15px;
}
}
.section-partner .container-fluid.h-100vh {
padding-top: 50px;
}
.section-partner .section-heading {
position: relative;
z-index: 3;
margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
.section-partner .container-fluid.h-100vh {
padding-top: 0;
}
.section-partner .section-heading {
margin-bottom: 0px;
}
.section-partner:before {
background-image: unset;
}
}
ul.menu {
padding-left: 0;
}
.section-news .section-title {
text-align: right;
}
.section-footer:before {
pointer-events: none;
}
.section-footer .section-content-bottom {
display: flex;
flex-direction: column;
justify-content: center;
margin-top: 0;
}
.section-footer .footer-nav {
margin-bottom: 0;
}
.section-footer .bg {
top: -40px;
height: calc(100% + 80px);
}
@media screen and (max-width: 768px) {
.section-footer {
padding-bottom: 80px;
}
}
.banner-slider .swiper-slide {
min-height: 100vh;
position: relative;
}
.banner-slider .swiper-slide .video_header {
min-height: 100%;
}
.banner-slider .swiper-slide .bg-desktop, .banner-slider .swiper-slide .bg-mobile {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: absolute;
left: 0;
top: 0;
z-index: 0;
width: 100%;
height: 100%;
}
.banner-slider .swiper-slide .bg-mobile img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
@media screen and (max-width: 768px) {
.banner-slider .swiper-slide {
min-height: unset;
height: auto;
aspect-ratio: 16 / 9;
}
.banner-slider .swiper-slide .video_header {
display: flex;
}
}
.other-projects .project-thumbnail {
height: 235px;
}
.other-projects .project-title {
margin-top: 25px;
}
.mobile-menu-logo {
display: none;
}
.select-wrapper {
position: relative;
width: 100%;
}
.select-wrapper select {
-webkit-appearance: none;
appearance: none;
padding-right: 35px;
}
.select-wrapper:after {
position: absolute;
right: 0;
top: 0;
content: "";
background-image: url(//phumyhung.vn/wp-content/themes/pmh_v2/images/icons/mui ten xuong.svg);
background-size: 35% auto;
background-position: center;
z-index: 1;
height: 40px;
width: 40px;
background-repeat: no-repeat;
}
.section-partner .section-content {
margin-top: 10%;
}
.section-partner .swiper-default .swiper-button-prev {
left: -45px;
}
.section-partner .swiper-default .swiper-button-next {
right: -45px;
}
.page-category .items a {
display: inline-block;
}
#section_video .logo img {
max-width: 200px;
}
#section_video .swiper-pagination {
position: absolute;
bottom: 65px;
left: 50%;
transform: translateX(-50%);
width: auto;
z-index: 10;
padding: 0;
}
#section_video .swiper-pagination .swiper-pagination-bullet {
width: 5px;
height: 15px;
margin: 5px !important;
flex: 0 0 15px;
}
#section_video .swiper-pagination .swiper-pagination-bullet:before {
border-radius: 50%;
width: 15px;
height: 15px;
}
@media screen and (max-width: 768px) {
#section_video .swiper-pagination {
bottom: 8px;
}
}
.form-advise-container {
margin: 0 60px;
background: #fff;
padding: 15px;
}
.section-news .new-top-thumb {
height: 500px;
background-position: center;
background-size: cover;
overflow: hidden;
}
.section-news .new-top-thumb img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.section-footer {
min-height: 840px;
}
@keyframes StrokeLine {
0% {
stroke-dashoffset: 0;
}
100% {
stroke-dashoffset: -200;
}
}
.overview-map {
position: relative;
}
.overview-map img {
width: 100%;
margin: unset;
}
.overview-map svg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.overview-map svg path {
fill: none;
stroke: #a50d20;
stroke-miterlimit: 20;
stroke-width: 3;
stroke-dasharray: 10;
stroke-dashoffset: 0;
animation: StrokeLine 3s infinite linear;
}
@keyframes DrawStroke2 {
0% {
stroke-dashoffset: 5000;
}
to {
stroke-dashoffset: 0;
}
}
.image-map {
position: relative;
}
.image-map .map-img {
width: 100%;
height: auto;
}
.image-map .effect-svg, .image-map .map-svg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.image-map .effect-svg {
z-index: 1;
}
.image-map .effect-svg path {
fill: none;
stroke: #a50d20;
stroke-miterlimit: 20;
stroke-width: 3;
stroke-dasharray: 10;
stroke-dashoffset: 0;
animation: StrokeLine 3s infinite linear;
}
.image-map .map-svg {
z-index: 2;
}
.image-map .map-svg g path, .image-map .map-svg g rect {
transform: translateY(10px);
transition: all 0.3s ease-in-out;
opacity: 0;
stroke-dasharray: 5000;
cursor: pointer;
}
.image-map .map-svg g:hover path, .image-map .map-svg g:hover rect {
opacity: 1;
transform: translateY(0);
animation-name: DrawStroke2;
animation-duration: 3.5s;
animation-fill-mode: forwards;
animation-iteration-count: 1;
animation-direction: normal;
animation-timing-function: linear;
}
.partners-home .item .thumb img {
width: 100%;
}
#advise-video {
height: 845px;
}
.section-events .item .thumb {
width: 100%;
height: 420px;
background-size: 100% auto;
background-position: center;
background-repeat: no-repeat;
}
#google-map {
height: 750px;
}
.section-about .thumb-wrapper {
height: 500px;
}
.single-project .container-section {
padding-top: 30px;
padding-bottom: 30px;
}
.single-project .section-footer {
margin-top: 60px;
}
.menu-contact {
bottom: 15px;
right: 1vw;
z-index: 10;
display: flex;
align-items: center;
gap: 20px;
position: fixed;
}
.menu-contact a {
display: inline-flex;
align-items: center;
}
.menu-contact a .icon {
width: 40px;
height: 40px;
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 20px;
transition: all 0.3s ease-in-out;
color: #a50d20;
padding: 7px;
}
.menu-contact a .icon:before {
transform: rotate(45deg);
background-color: #fff;
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 1px solid #a50d20;
z-index: 0;
}
.menu-contact a .icon i, .menu-contact a .icon img {
position: relative;
z-index: 1;
}
.menu-contact a .name {
background-color: #a50d20;
padding: 5px 10px 5px 40px;
margin-left: -25px;
border: 1px solid #a50d20;
font-weight: bold;
color: #fff;
font-size: 0.85em;
transition: all 0.3s ease-in-out;
}
.menu-contact a:hover .name {
color: #a50d20;
background-color: #fff;
}
@media screen and (max-width: 768px) {
.menu-contact {
gap: 30px;
display: none;
}
.menu-contact a .name {
display: none;
}
}
@media screen and (max-width: 1440px) {
.section-title {
font-size: 26px;
}
.container-section {
padding-top: 30px;
padding-bottom: 30px;
}
.section-events .item .thumb {
height: 310px;
}
#advise-video {
height: 632px;
}
.section-footer {
min-height: 725px;
}
.section-news .new-top-thumb {
height: 350px;
}
.section-news .new-top-thumb {
margin-bottom: 15px;
}
.section-news .swiper-slide .item {
padding-right: 15px;
align-items: center;
}
.section-news .swiper-slide .item .thumb {
height: 125px;
}
.section-news .swiper-slide .item h3 {
font-size: 1em;
font-weight: 400;
margin: 0;
-webkit-line-clamp: 3;
height: 5em;
}
.section-news .thumb-wrapper {
padding-bottom: 40px;
}
.swiper-default.center .swiper-button-prev {
left: calc(50% - 50px);
}
.nav-content .nav-list .menu-item {
margin-bottom: 10px;
}
.nav-content .nav-list .menu-item.menu-item-has-children:after {
top: 5px;
}
.nav-content .nav-list .menu-item a {
font-size: 25px;
}
.custom-popup .custom-popup-body {
max-width: 980px;
}
}
.galleries-post .item {
overflow: hidden;
position: relative;
}
.galleries-post .item img {
object-fit: cover;
min-height: 100%;
}
.page-menu-children .row img {
object-fit: cover;
min-height: calc(100% - 30px);
}
#post-video {
height: 607px;
width: 100%;
}
@media screen and (max-width: 1366px) {
#google-map {
height: 650px;
}
#post-video {
height: 525px;
}
#advise-video {
height: 600px;
}
.section-events .item .thumb {
height: 300px;
}
}
@media screen and (min-width: 1201px) {
.show-nav header .navbar-toggler-icon > span {
background: #97958d;
}
.show-nav:not(.menu-open) .sidebar-menu .navbar-toggler {
color: #97958d;
}
.post-summaries > .row {
gap: 25px;
}
}
@media screen and (max-width: 1200px) {
#section_video:before {
width: 100%;
}
#post-video {
height: 395px;
}
.show-nav header .navbar-toggler-icon > span {
background: #97958d;
}
.show-nav .sidebar-menu .navbar-toggler {
color: #97958d;
}
}
@media screen and (max-width: 980px) {
.single-project .container-section {
padding-top: 30px;
padding-bottom: 30px;
}
.single-project .section-footer {
margin-top: 30px;
}
.custom-popup .custom-popup-body {
max-width: 100%;
}
#google-map {
height: 450px;
}
.section-news .swiper-slide .item .thumb {
height: 230px;
}
.page-background .section-content .title {
font-size: 2em;
}
#advise-video {
height: 455px;
}
.feature-project-slide .swiper-slide a img {
max-width: 420px;
margin: 0 auto 30px;
}
.feature-project-slide .swiper-slide a {
display: block;
position: relative;
padding: 15px;
text-align: center;
margin-bottom: 30px;
}
.feature-project-slide .swiper-slide a img {
max-width: 450px;
margin: auto;
}
.section-project .thumb-wrapper .swiper-button-next {
left: calc(50% + 10px);
}
.section-project .thumb-wrapper .swiper-button-prev {
left: calc(50% - 45px);
}
.section-project .swiper {
overflow: unset;
padding-bottom: 50px;
}
.section-partner .section-body {
padding: 0 10px;
}
.section-partner .swiper-slide {
height: 75px;
}
.section-partner .section-content {
position: relative;
padding: 0 30px;
}
body.home .section-news .swiper-wrapper {
height: 300px;
}
body.home .section-news .swiper-wrapper .swiper-slide {
height: auto;
}
.mobile-menu-logo {
display: block;
position: fixed;
z-index: 7;
left: 0;
top: 0;
width: 100%;
background-color: rgba(0, 0, 0, 0.3);
padding: 10px 15px;
}
.mobile-menu-logo img {
width: 70px;
}
.sidebar-menu .navbar-toggler {
color: #fff;
}
.sidebar-menu .navbar-toggler .navbar-toggler-icon span {
background-color: #fff !important;
}
.show-nav .sidebar-menu .navbar-toggler {
color: #fff;
font-weight: bold;
}
.section-footer .section-content-bottom {
margin-top: 30px;
}
}
.mobile-page-category .swiper-slide {
width: auto;
}
.mobile-page-category .swiper-slide .item .title {
margin: 0 15px;
}
@media screen and (max-width: 768px) {
.show-nav .sidebar-menu, .child-page .sidebar-menu {
background-color: rgba(0, 0, 0, 0.3);
}
.show-nav .sidebar-menu .navbar-toggler, .child-page .sidebar-menu .navbar-toggler {
padding-top: 10px;
padding-bottom: 10px;
}
.show-nav .sidebar-menu .logo-icon, .child-page .sidebar-menu .logo-icon {
opacity: 1;
display: inline-block;
position: absolute;
transform: unset;
top: 0;
left: 0;
padding: 7px 15px;
max-width: 90px;
}
.menu-open .show-nav .sidebar-menu, .menu-open .child-page .sidebar-menu {
background-color: transparent;
}
.section-about .thumb-wrapper {
height: auto;
}
.section-news .swiper-slide .item .thumb {
height: 220px;
}
.section-news .swiper-slide .item h3 {
height: 4.5em;
}
.mobile-menu-logo {
padding: 5px 15px;
}
body.menu-open .sidebar-menu .navbar-toggler {
color: #000;
padding-top: 20px;
}
body.menu-open .sidebar-menu .navbar-toggler .navbar-toggler-icon span {
background-color: #000 !important;
}
.feature-project-slide .swiper-slide a img {
max-width: 150px;
}
.section-news .new-top-content {
padding: 0;
background-color: unset;
margin-bottom: 40px;
}
.feature-project-slide .swiper-slide.swiper-slide-active .top-img {
top: -15px;
}
.feature-project-slide .swiper-slide a.project-body {
padding: 30px 0;
}
.feature-project-slide .swiper-slide a.project-body img.main-img {
position: relative;
right: -25px;
left: unset;
max-width: 100%;
}
.feature-project-slide .swiper-slide a.project-body .bottom-img {
right: 0;
}
.feature-project-slide .swiper-slide a.project-body .left-img {
left: -10px;
}
.utilities-slide {
min-height: auto;
}
.utilities-slide .swiper-wrapper {
margin-right: -15px;
}
.page-category .items {
grid-template-columns: repeat(3, minmax(0, 1fr));
display: grid;
padding: 15px;
gap: 15px;
}
.page-category .items .item {
text-align: center;
}
.page-category .items .item .title {
margin: 0px;
}
.section-news .title {
border-bottom-color: #fff;
margin: 0px 0px 15px;
padding-bottom: 15px;
}
.section-news .section-title {
text-align: center;
}
.sidebar-menu .navbar-toggler {
padding-top: 15px;
}
.bg-desktop {
display: none;
}
.section-utilities .utilities-slide {
margin-right: -10px;
}
.section-news .title {
font-size: 18px;
}
.section-partner .bg {
left: -25px;
transform: unset;
width: calc(100% + 50px);
height: 500px;
}
.section-footer .bg {
top: 50%;
height: 500px;
transform: translate(-50%, -50%);
width: calc(100% + 20px);
}
body.home .bg {
background-image: url(//phumyhung.vn/wp-content/themes/pmh_v2/images/navigate/bg-logo-dark.png) !important;
}
body.home .main-content {
background-image: url(//phumyhung.vn/wp-content/themes/pmh_v2/images/home-mobile-bg.jpg);
background-size: 100% auto;
background-repeat: repeat-y;
background-position: top center;
}
.footer-nav ul li {
margin-bottom: 25px;
display: inline-block;
white-space: nowrap;
}
body.single-event .post-header {
padding-top: 0;
}
.section-project .section-heading {
margin-bottom: 0;
}
.section-partner .section-content .btn {
margin-top: 15px;
}
.copyright {
padding: 0 30px;
}
.custom-popup .custom-popup-body {
margin: 0 auto;
}
body.single-event .page-child-logo {
display: none;
}
.section-footer {
padding-top: 90px;
}
body:not(.opened) .sidebar-menu, body:not(.opened) .mobile-menu-logo {
transition: all 0.3s ease-in-out;
transform: translateY(-100%);
}
body:not(.opened) .sidebar-menu.direction-down, body:not(.opened) .mobile-menu-logo.direction-down {
transform: translateY(0);
}
.nav-content .nav-list .menu-item a {
display: block !important;
padding-right: 30px;
}
.social-container {
position: fixed;
bottom: 30px;
right: 0;
padding-right: 30px;
}
.social-container li:not(.language) {
display: none;
}
.social-container .language a {
margin-right: 15px;
}
.social-container .language img {
max-width: unset;
max-height: unset;
width: 30px;
}
body.opened {
overflow: hidden !important;
}
body.opened .sidebar-menu {
background-color: transparent;
}
body.opened .social-container {
display: block !important;
}
.feature-project-slide .swiper-slide .project-body {
min-height: 350px;
}
.feature-project-slide .swiper-slide .project-logo {
height: 135px;
display: flex;
}
.feature-project-slide .swiper-slide .hover-img {
display: none !important;
}
}
@media screen and (min-width: 981px) {
.bg-mobile {
display: none;
}
.h-100vh {
height: 100vh;
}
}
@media screen and (min-width: 576px) and (max-width: 980px) {
.footer-app {
text-align: center;
display: flex;
justify-content: center;
}
}
@media screen and (max-width: 575px) {
.project-done .project-thumbnail {
height: 200px;
}
.project-done .project-title {
font-size: 1em;
text-align: center;
}
.section-news .swiper-slide .item .thumb {
height: 100px;
}
#project-single .project .link-container svg {
width: 40px;
}
#project-single .project .link-container .link-title {
font-size: 16px;
}
.swiper-pagination-bullets {
padding-top: 30px;
}
#advise .swiper-pagination-bullets {
padding-top: 60px;
}
.projects-progressing {
padding-bottom: 0;
}
.logo-icon {
width: 150px;
display: block;
}
.section-about {
padding-bottom: 0;
}
.project-body {
margin-bottom: 0 !important;
}
.section-title-sm {
font-size: 16px;
}
.section-events .item .thumb {
height: 160px;
}
body.home .section-news .swiper-wrapper {
height: 480px;
}
.section-title {
font-size: 20px;
}
#post-video {
height: 220px;
}
.feature-project-slide .swiper-slide a .hover-img {
top: 10%;
right: 0;
}
#advise-video {
height: 240px;
}
.section-news .new-top-thumb {
height: 220px;
}
.page-template-page-aboutus h3.section-title {
font-size: 1em;
}
.page-child-logo {
padding-top: 20px;
padding-bottom: 10px;
}
body.single-post .page-child-logo, body.single-event .page-child-logo, body.single-project .page-child-logo, body.single-video .page-child-logo {
display: none;
}
.main-primary {
margin-bottom: 0;
}
.nav-content .nav-list .menu-item a {
font-size: 18px;
}
.nav-content .nav-list .menu-item.current-menu-item a {
color: #a50d20;
}
.page-category .items {
display: block;
margin-bottom: 0;
}
.page-category .items a {
display: block;
}
body.home .news-slide .swiper-wrapper {
height: 220px;
}
body.home .section-news .swiper-button-next,
body.home .section-news .swiper-button-prev {
bottom: 15px !important;
}
.summary-first {
min-height: unset;
margin-bottom: 15px;
}
.summary-first .post-body {
padding: 15px;
}
.summary-first .post-thumbnail {
height: 300px;
}
.other-projects .swiper-slide {
height: 200px;
}
.other-projects .project-done .project-thumbnail {
height: 120px;
}
.other-projects .project-done .project-title {
font-size: 1em;
}
.other-projects .swiper-paginate {
transform: translateX(0);
}
.news-slide-inline .post-summary .post-thumbnail, .event-slide-inline .post-summary .post-thumbnail {
height: 120px;
}
.news-slide-inline .post-summary .post-excerpt, .event-slide-inline .post-summary .post-excerpt {
display: none;
}
.section-utilities {
padding-top: 0;
background: #fff6e5;
}
#recruit-detail .detail-general {
border-radius: 5px;
}
#recruit-detail .detail-general .item .icon {
width: 30px;
height: 30px;
flex: 0 0 30px;
}
#recruit-detail .detail-general .item .info {
font-size: 0.85em;
}
.footer-nav ul li a {
padding: 0 10px;
}
.page-child-logo {
display: none;
}
.section-heading {
margin-bottom: 20px;
margin-top: 20px;
}
.page-category {
margin-top: 20px;
}
.section-aboutus, .section-overview, .section-value, #tamnhin-sumenh, #thanh-tuu, #scr {
padding-top: 20px !important;
}
.advise-popup .advise-container {
padding-left: 15px;
padding-right: 15px;
}
.advise-popup .slide-controls .swiper-button-prev {
left: 25px !important;
top: 20%;
}
.advise-popup .slide-controls .swiper-button-next {
right: 25px !important;
top: 20%;
}
.form-advise-container {
margin: 0 15px;
}
.disable-fullpage .section-padding {
padding-bottom: 20px;
}
.swiper-pagination-bullets {
padding-bottom: 0;
}
.section-padding {
padding: 20px 0;
}
.feature-project-slide .swiper-slide > div > div:first-child {
max-height: 200px;
}
body.single-post #post-single, body.single-event #post-single, body.single-project #post-single, body.single-video #post-single {
padding-bottom: 0;
}
body.single-post .section-footer, body.single-event .section-footer, body.single-project .section-footer, body.single-video .section-footer {
padding-top: 55px;
}
.header-language {
display: block;
position: absolute;
right: 75px;
top: 1.2em;
}
.header-language a {
display: none;
}
}.slick-slider
{
position: relative;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
.slick-loading .slick-list{background:#fff url(https://phumyhung.vn/wp-content/themes/pmh_v2/plugin/slick/ajax-loader.gif) center center no-repeat;}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(https://phumyhung.vn/wp-content/themes/pmh_v2/plugin/slick/fonts/slick.eot);src:url(https://phumyhung.vn/wp-content/themes/pmh_v2/plugin/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://phumyhung.vn/wp-content/themes/pmh_v2/plugin/slick/fonts/slick.woff) format('woff'), url(https://phumyhung.vn/wp-content/themes/pmh_v2/plugin/slick/fonts/slick.ttf) format('truetype'), url(https://phumyhung.vn/wp-content/themes/pmh_v2/plugin/slick/fonts/slick.svg#slick) format('svg');}
.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;margin-top:-10px\9;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,
.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{content:'←';}
[dir='rtl'] .slick-prev:before{content:'→';}
.slick-next{right:-25px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-next:before{content:'→';}
[dir='rtl'] .slick-next:before{content:'←';}
.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{opacity:.75;color:black;}.gm-navbar {z-index: 9999 !important}.gm-main-menu-wrapper {z-index: 9999 !important}.gm-navigation-drawer, gm-second-nav-drawer {z-index: 10023 !important}.gm-navbar--style-3 .gm-toolbar {z-index: 10011 !important}.gm-navbar--style-5 .gm-toolbar {z-index: 10011 !important}.gm-navbar .gm-toolbar .wpml-ls {z-index: 10011 !important}@media (min-width: 1024px) {.gm-navbar .gm-logo {z-index: 10011 !important}}@media (min-width: 1024px) {.gm-navbar .gm-menu-btn--expanded, .gm-burger {z-index: 10017 !important}}.gm-search__fullscreen-container {z-index: 10023 !important}.gm-dropdown-overlay {z-index: 9996 !important}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav .gm-dropdown-menu .gm-menu-item__link, .gm-main-menu-wrapper .gm-mega-menu__item__title {border-bottom: 1px solid rgba(234, 234, 234, 1);}}@media (min-width: 1024px) {.gm-inner .gm-container {height: 70px;}.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-inner {min-height: 70px;}}.gm-container {max-width: 1200px}@media (min-width: 1024px) {.gm-navbar .gm-main-menu-wrapper .gm-navbar-nav .gm-dropdown-menu {border-top: 3px solid rgba(204, 32, 59, 1)}}@media (min-width: 1024px) {.gm-navbar .gm-main-menu-wrapper .gm-navbar-nav .gm-dropdown-submenu .gm-dropdown-menu-wrapper {margin-top: -3px}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav .gm-dropdown-menu {background-color: rgba(255, 255, 255, 1)}}.gm-navbar .gm-main-menu-wrapper .mega-gm-dropdown > .gm-dropdown-menu, .gm-navbar .gm-main-menu-wrapper .mega-gm-dropdown > .gm-dropdown-menu-wrapper {
width: 1200px;
max-width : 1200px;
position: absolute;}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > li.current-menu-parent > .gm-anchor::after, .gm-main-menu-wrapper .gm-navbar-nav > li.current-menu-item > .gm-anchor::after, .gm-main-menu-wrapper .gm-navbar-nav > li.current-menu-ancestor > .gm-anchor::after, .gm-main-menu-wrapper .gm-navbar-nav > li.current-page-ancestor > .gm-anchor::after, .gm-main-menu-wrapper .gm-navbar-nav > li.current-menu-item > .gm-anchor::after, .gm-main-menu-wrapper .gm-navbar-nav > li.menu-item > .gm-anchor:hover::after, .gm-main-menu-wrapper .gm-navbar-nav > li.menu-item.gm-open > .gm-anchor::after {border-bottom-color: rgba(251, 182, 18, 1) !important}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > li.current-menu-parent > .gm-anchor, .gm-main-menu-wrapper .gm-navbar-nav > li.current-menu-item > .gm-anchor, .gm-main-menu-wrapper .gm-navbar-nav li.current-menu-ancestor > .gm-anchor, .gm-main-menu-wrapper .gm-navbar-nav li.current-page-ancestor > .gm-anchor, .gm-main-menu-wrapper .gm-navbar-nav li.current-menu-ancestor.gm-open > .gm-anchor, .gm-main-menu-wrapper .gm-navbar-nav li.current-page-ancestor.gm-open > .gm-anchor, .gm-main-menu-wrapper .gm-navbar-nav > li > .gm-anchor:hover, .gm-main-menu-wrapper .gm-navbar-nav > .menu-item.gm-open > .gm-anchor {color: rgba(251, 182, 18, 1) !important}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor {padding-left: 15px}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor {padding-right: 15px}}@media (min-width: 1024px) {.gm-navbar .gm-logo {margin: 0px 0px 0px 0px;}}@media (min-width: 1024px) {.gm-navbar .gm-container {padding-right: 15px; padding-left: 15px; flex: 1 100%;}.gm-navbar .gm-toolbar .gm-container {padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px;}.gm-navbar .gm-dropdown-menu-wrapper--left {right: 0; left: auto;}.gm-navbar .gm-dropdown-submenu .gm-dropdown-menu-wrapper {left: 100%; z-index: 1;}.gm-navbar .gm-dropdown-submenu .gm-dropdown-menu-wrapper--left {right: 100%; left: auto; z-index: 1;}.gm-navbar #gm-main-menu {flex-grow: 1; display: flex;}.gm-navbar .gm-main-menu-wrapper {flex-grow: 1; align-items: stretch;}.gm-navbar.gm-top-links-align-left #gm-main-menu {justify-content: flex-start;}.gm-navbar.gm-top-links-align-center #gm-main-menu {justify-content: center;}.gm-navbar.gm-top-links-align-center .gm-logo {position: absolute; top: 50%; transform: translateY(-50%);}.gm-navbar.gm-top-links-align-right #gm-main-menu {justify-content: flex-end;}.gm-navbar .gm-toolbar-bg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: opacity 0.2s; z-index: -1;}.gm-navbar .gm-navbar-nav > .gm-menu-item > .gm-anchor > .gm-caret i {transform: none;}.gm-navbar .gm-navbar-nav > .gm-dropdown > .gm-dropdown-menu-wrapper {top: 100%;}.gm-navbar .gm-logo a img {transition: height 0.2s, line-height 0.2s;}.gm-navbar .gm-search {transition: height 0.2s, line-height 0.2s;}}@media (min-width: 1024px) {.gm-dropdown-appearance-animate-from-bottom .gm-dropdown > .gm-dropdown-menu-wrapper {transition: all 0.2s; transform: translateY(40px);}.gm-dropdown-appearance-animate-from-bottom .gm-dropdown.gm-open > .gm-dropdown-menu-wrapper {visibility: visible; transform: translateY(0); opacity: 1;}}@media (min-width: 1024px) {.gm-navbar .gm-dropdown-menu .gm-dropdown-toggle .gm-caret {font-size: 11px}}@media (min-width: 1024px) {.gm_action__visibility__mobile {display: none !important;}}@media (max-width: 1023px) {.gm_action__visibility__desktop {display: none !important;}}.gm-dropdown-menu, .gm-minicart-dropdown {transition: all 0.17s;}@media (min-width: 1024px) {.gm-navbar--shadow-tiny.gm-navbar--has-shadow:not(.gm-navbar-sticky-toggle) .gm-inner {box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);}.gm-navbar--shadow-medium.gm-navbar--has-shadow:not(.gm-navbar-sticky-toggle) .gm-inner {box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.1);}.gm-navbar--shadow-large.gm-navbar--has-shadow:not(.gm-navbar-sticky-toggle) .gm-inner {box-shadow: 0 8px 30px 10px rgba(0, 0, 0, 0.1);}.gm-navbar--shadow-deep.gm-navbar--has-shadow:not(.gm-navbar-sticky-toggle) .gm-inner {box-shadow: 0px 5px 15px 3px rgba(0, 0, 0, 0.1), 0 3px 4px 2px rgba(0, 0, 0, 0.1);}}@media (min-width: 1024px) {.gm-navbar--shadow-dropdown-tiny.gm-navbar--has-shadow-dropdown .gm-dropdown-menu {box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1);}.gm-navbar--shadow-dropdown-medium.gm-navbar--has-shadow-dropdown .gm-dropdown-menu {box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.1);}.gm-navbar--shadow-dropdown-large.gm-navbar--has-shadow-dropdown .gm-dropdown-menu {box-shadow: 0 12px 30px 10px rgba(0, 0, 0, 0.1), 0 2px 4px 1px rgba(0, 0, 0, 0.1);}.gm-navbar--shadow-dropdown-deep.gm-navbar--has-shadow-dropdown .gm-dropdown-menu {box-shadow: 0px 5px 15px 3px rgba(0, 0, 0, 0.1), 0 3px 4px 2px rgba(0, 0, 0, 0.1);}}.gm-navbar, .gm-main-menu-wrapper, .gm-navigation-drawer, ul li.gm-menu-item--lvl-0 {font-family: 'Montserrat', sans-serif}.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-inner-bg, .gm-padding {background-color: rgba(255, 255, 255, 0.45)}.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-inner {border-bottom-color: rgba(249, 194, 5, 1); border-bottom-width: 1px}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > .menu-item > .gm-anchor {height: 100%; position: relative;}.gm-main-menu-wrapper .gm-navbar-nav > .menu-item > .gm-anchor::after {position: absolute; bottom: 0; left: 0; content: ""; width: 100%; border-bottom: 3px solid transparent;}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > .menu-item > .gm-anchor::after {border-bottom-width: 2px;}}.gm-navbar ~ .gm-main-menu-wrapper .gm-menu-item__icon, .gm-navbar .gm-main-menu-wrapper .gm-menu-item__icon, .gm-toolbar-nav-container .gm-menu-item__icon {margin-right: 8px;}.gm-main-menu-wrapper .gm-navbar-nav .gm-menu-item__icon {display: none}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > .gm-dropdown:not(.mega-gm-dropdown) .gm-dropdown-menu {min-width: 230px}}@media (min-width: 1024px) {.gm-navbar #gm-toolbar .gm-toolbar-social-link:hover {color: rgba(165, 226, 94, 1) !important}.gm-navbar .gm-main-menu-wrapper .gm-actions .gm-toolbar-social-link:hover {color: rgba(165, 226, 94, 1) !important}}@media (min-width: 1024px) {.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-logo__img-default {display: flex;}}@media (min-width: 1024px) {.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-logo__img-alt {display: none;}}.gm-navigation-drawer .gm-divider--vertical {display: none}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-search > i, .gm-navbar .gm-menu-actions-wrapper > .gm-search > i {font-size: 17px}}@media (max-width: 1023px) {.gm-search > .gm-icon {font-size: 17px}}@media (min-width: 1024px) {.gm-dropdown-appearance-animate-from-bottom .gm-open > .gm-search-wrapper {visibility: visible; transform: translateY(0); opacity: 1;}}@media (min-width: 1024px) {.gm-search:not(.fullscreen) .gm-search-wrapper {position: absolute; top: 100%; right: 0; width: 350px; padding: 15px 20px; transition: opacity ease 0.3s, visibility ease 0.3s; border-right: 4px solid #93cb52; border-top-left-radius: 4px; border-bottom-left-radius: 4px; background-color: #fff; box-shadow: 0 0 5px rgba(0, 1, 0, 0.3);}.gm-main-menu-wrapper .gm-search {cursor: pointer;}.gm-main-menu-wrapper .gm-search > i {padding-left: 15px; padding-right: 13px;}.gm-navbar--align-right .gm-search-wrapper {right: auto; left: -15px;}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-search > i, .gm-main-menu-wrapper .gm-search > .gm-search__txt {color: rgba(204, 0, 0, 1)}}.gm-navigation-drawer .gm-search {color: rgba(201, 6, 6, 1)}.gm-search__fullscreen-container {background-color: rgba(2, 2, 2, 0.88)}.gm-search__fullscreen-container .gm-search__close svg {fill: rgba(255, 255, 255, 1)}.gm-search__fullscreen-container .gm-search-btn {color: rgba(255, 255, 255, 1) !important}.gm-search:not(.fullscreen) .gm-search-btn {color: rgba(255, 255, 255, 1) !important}.gm-search__fullscreen-container .gm-search-btn:hover {color: rgba(255, 255, 255, 1) !important}.gm-search:not(.fullscreen) .gm-search-btn:hover {color: rgba(255, 255, 255, 1) !important}.gm-search:not(.fullscreen) .gm-search-wrapper {background: rgba(255, 255, 255, 1)}.gm-search__fullscreen-container .gm-search__input[type="text"] {background: rgba(255, 255, 255, 0) !important;}.gm-search__fullscreen-container .gm-search-btn {background: rgba(255, 255, 255, 0) !important;}.gm-search:not(.fullscreen) .gm-search__input {background: rgba(255, 255, 255, 0) !important;}.gm-search__fullscreen-container .gm-search__input[type="text"] {color: rgba(236, 236, 236, 1) !important;}.gm-search__fullscreen-container .gm-search__alpha {color: rgba(236, 236, 236, 1) !important;}.gm-search:not(.fullscreen) .gm-search__input {color: rgba(236, 236, 236, 1) !important;}.gm-search:not(.fullscreen) .gm-search-wrapper {border-right: 4px solid rgba(251, 182, 18, 1)}.gm-search__fullscreen-container .gm-search__input[type="text"] {border-bottom: 4px solid rgba(251, 182, 18, 1) !important; border-top: none !important; border-left: none !important; border-right: none !important;}.gm-search__fullscreen-container .gm-search-btn {border-bottom: 4px solid rgba(251, 182, 18, 1) !important; border-top: none !important; border-left: none !important; border-right: none !important;}.gm-search:not(.fullscreen) .gm-search-btn {background: rgba(57, 59, 63, 1)}.gm-search:not(.fullscreen) .gm-search-btn:hover {background: rgba(130, 23, 141, 1)}@media (min-width: 1024px) {.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav > .menu-item > .gm-anchor {color: rgba(204, 0, 0, 1)}}@media (min-width: 1024px) {.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-main-menu-wrapper .gm-nav-inline-divider {background-color: rgba(204, 0, 0, 1)}.gm-navbar--has-divider .gm-navbar-nav > li:not(:last-of-type) > .gm-anchor {position: relative;}.gm-navbar--has-divider .gm-navbar-nav > li:not(:last-of-type) > .gm-anchor::before {position: absolute; width: 1px; height: 30px; opacity: 0.25; content: ""; top: 50%; right: 0; transform: translateY(-50%);}.gm-navbar.gm-navbar--has-divider:not(.gm-navbar-sticky-toggle) .gm-main-menu-wrapper .gm-navbar-nav > li:not(:last-of-type) > .gm-anchor::before {background-color: rgba(204, 0, 0, 1)}}@media (min-width: 1024px) {.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu .gm-menu-item__link {color: rgba(110, 110, 111, 1)}}@media (min-width: 1024px) {.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu .gm-menu-item__link:hover {color: rgba(214, 73, 111, 1) !important}.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu .gm-mega-menu-title-item > .gm-mega-menu__item__title:hover .gm-anchor:not(.gm-anchor--empty) .gm-menu-item__txt {color: rgba(214, 73, 111, 1)}}@media (min-width: 1024px) {.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu li.current-menu-ancestor > .gm-menu-item__link, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu li.current-page-ancestor > .gm-menu-item__link, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu li.current-menu-item > .gm-menu-item__link {color: rgba(204, 32, 59, 1)}.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu .gm-mega-menu__item.current-menu-ancestor > .gm-mega-menu__item__title .gm-menu-item__txt, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu .gm-mega-menu__item.current-page-ancestor > .gm-mega-menu__item__title .gm-menu-item__txt, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu .gm-mega-menu__item.current-menu-item > .gm-mega-menu__item__title .gm-menu-item__txt {color: rgba(204, 32, 59, 1)}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-mega-menu__item__title, .gm-main-menu-wrapper .gm-mega-menu__item__title .gm-menu-item__txt {color:rgba(110, 110, 111, 1)}}.gm-navigation-drawer {background-color: rgba(255, 255, 255, 1);}.gm-mobile-submenu-style-slider .gm-navbar-nav .gm-dropdown-menu-wrapper {background-color: rgba(255, 255, 255, 1);}.gm-navigation-drawer .gm-anchor, .gm-navigation-drawer .gm-mega-menu__item__title, .gm-navigation-drawer--mobile .gm-navbar-nav .gm-dropdown-menu-title {color: rgba(201, 6, 6, 1) !important}.gm-navigation-drawer .gm-anchor, .gm-navigation-drawer .gm-mega-menu__item__title {border-bottom: 1px dotted rgba(249, 194, 5, 1)}.gm-navigation-drawer .gm-divider--vertical {border-color: rgba(249, 194, 5, 1)}@media (max-width: 1023px) {.gm-navigation-drawer .gm-search, .gm-navigation-drawer .gm-minicart {color: rgba(136, 136, 136, 1) !important;}}.gm-navigation-drawer .gm-anchor:hover, .gm-navigation-drawer li.current-menu-parent > .gm-anchor, .gm-navigation-drawer li.current-menu-item > .gm-anchor {color: rgba(249, 194, 5, 1) !important}.gm-navigation-drawer--mobile {width:250px;}.gm-navigation-drawer--mobile {overflow: visible;}.gm-navigation-drawer--mobile .gm-burger {position: absolute;}.gm-navigation-drawer--mobile.gm-navigation-drawer--right .gm-burger {right: calc( 100% + 16px );}.gm-navigation-drawer--mobile.gm-navigation-drawer--left .gm-burger {left: calc( 100% + 16px );}.gm-navigation-drawer--open.gm-navigation-drawer--right .gm-burger {right: calc( 100% + 4px );}.gm-navigation-drawer--open.gm-navigation-drawer--left .gm-burger {left: calc( 100% + 4px );}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-menu-btn-close-mobile-drawer {padding: 12px 0px 12px 0px;}}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-menu-btn-close-mobile-drawer {display: flex; flex-wrap: nowrap; flex-direction: row; align-content: center; justify-content: flex-end; flex: 0; width: 100%;}}@media (max-width: 1023px) {.gm-menu-btn-close-mobile-drawer .hamburger {padding: 0; cursor: pointer; justify-content: center; padding: 0; min-width: 24px;}.gm-menu-btn-close-mobile-drawer .hamburger .hamburger-box, .gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner, .gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner::after, .gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner::before {width: 24px;}.gm-menu-btn-close-mobile-drawer .hamburger .hamburger-box {height: 24px;}.gm-menu-btn-close-mobile-drawer .gm-menu-btn__inner {font-size: 24px;}}@media (max-width: 1023px) {.gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner, .gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner::after, .gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner::before {height: 3px;}}@media (max-width: 1023px) {.gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner, .gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner::after, .gm-menu-btn-close-mobile-drawer .hamburger .hamburger-inner::before {background-color: rgba(251, 182, 18, 1);}.gm-menu-btn-close-mobile-drawer .gm-menu-btn__inner {color: rgba(251, 182, 18, 1);}}@media (max-width: 1023px) {.gm-menu-btn-close-mobile-drawer .hamburger {background-color: rgba(0, 0, 0, 0);}.gm-menu-btn-close-mobile-drawer .gm-menu-btn__inner {background-color: rgba(0, 0, 0, 0);}}@media (max-width: 1023px) {.gm-anchor, .gm-mega-menu__item__title {padding:12px 0;}.gm-navigation-drawer .gm-caret {position: absolute; right: 0; height: 44px; top: auto; padding: calc( 12px + 3px ) 0 12px 18px; min-width: 50px;}.gm-navigation-drawer .gm-dropdown > .gm-anchor {position: relative;}.gm-navigation-drawer .gm-dropdown > .gm-anchor .gm-menu-item__txt-wrapper {padding-right: 50px;}}.gm-navigation-drawer--mobile.gm-navigation-drawer--right {transform: translate3d(250px, 0, 0); right: 0}@media (max-width: 1023px) {.gm-hide-on-mobile {display: none;}.gm-hide-on-mobile-by-option {display: none !important;}}@media (max-width: 1023px) {.gm-inner .gm-container {height: 60px;}}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-navbar-nav > .gm-menu-item > .gm-anchor, .gm-navigation-drawer--mobile .gm-navbar-nav .gm-dropdown-menu-title {font-size: 15px}}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-navbar-nav > .gm-menu-item > .gm-anchor, .gm-navigation-drawer--mobile .gm-navbar-nav .gm-dropdown-menu-title {text-transform: uppercase}}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-navbar-nav > .gm-menu-item > .gm-anchor, .gm-navigation-drawer--mobile .gm-navbar-nav .gm-dropdown-menu-title {font-weight: 600}}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-dropdown-menu .gm-anchor {font-size: 11px}}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-dropdown-menu .gm-anchor {text-transform: uppercase}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > li > .gm-anchor {font-size: 16px}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-menu-item__link {font-size: 11px}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > li > .gm-anchor {text-transform: uppercase}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-menu-item__link {text-transform: uppercase}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-mega-menu__item__title, .gm-main-menu-wrapper .gm-mega-menu__item__title .gm-menu-item__txt {text-transform: uppercase}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-mega-menu__item__title, .gm-main-menu-wrapper .gm-mega-menu__item__title .gm-menu-item__txt {font-size: 13px}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-navbar-nav > li > .gm-anchor {font-weight: 600}}@media (min-width: 1024px) {.gm-navbar .wpml-ls-flag {height: auto; width: 22px}}@media (max-width: 1023px) {.gm-navbar .wpml-ls-flag {height: auto; width: 22px}}#lang_sel_click ul ul a:visited, #lang_sel_click ul ul a, #lang_sel_click ul ul a:hover {background-color: rgba(255, 255, 255, 1)}@media (max-width: 1023px) {.gm-navbar .gm-logo {flex: 1 1; justify-content: flex-start;}}@media (max-width: 1023px) {.gm-navbar .gm-logo {transition: opacity 0.2s 0.18s;}.gm-navbar .gm-menu-actions-wrapper {transition: opacity 0.2s 0.18s, all 0.2s;}.gm-drawer--open .gm-logo, .gm-drawer--open .gm-menu-actions-wrapper {opacity: 0; }}@media (min-width: 1024px) {.gm-burger {display: none;}}@media (max-width: 1023px) {.gm-burger {display: block;}}@media (min-width: 1024px) {.gm-menu-btn__inner {color: rgba(251, 182, 18, 1);}.gm-menu-actions-wrapper a.gm-minicart-link {color: rgba(251, 182, 18, 1) !important;}}@media (min-width: 1024px) {.gm-menu-btn__inner {font-size: 24px;}}@media (min-width: 1024px) {.gm-menu-btn__inner {background-color: rgba(0, 0, 0, 0);}}@media (max-width: 1023px) {.gm-menu-btn__inner {color: rgba(251, 182, 18, 1);}.gm-menu-actions-wrapper .gm-search > .gm-icon {color: rgba(251, 182, 18, 1);}.gm-menu-actions-wrapper a {color: rgba(251, 182, 18, 1);}.gm-menu-actions-wrapper a.gm-minicart-link {color: rgba(251, 182, 18, 1) !important;}.gm-burger .hamburger-inner, .gm-burger .hamburger-inner::after, .gm-burger .hamburger-inner::before {background-color: rgba(251, 182, 18, 1);}.gm-burger.hamburger.is-active .hamburger-inner, .gm-burger.hamburger.is-active .hamburger-inner::after, .gm-burger.hamburger.is-active .hamburger-inner::before {background-color: rgba(251, 182, 18, 1);}}@media (max-width: 1023px) {.gm-navbar .gm-menu-actions-wrapper .gm-minicart {display: none;}}@media (max-width: 1023px) {.gm-navbar .gm-menu-actions-wrapper .gm-search {display: none;}}@media (min-width: 1024px) {.gm-navbar ~ .gm-navbar ~ .gm-main-menu-wrapper .gm-actions > .gm-search {display: none;}.gm-navbar .gm-menu-actions-wrapper > .gm-search {display: none;}}@media (min-width: 1024px) {.gm-navbar ~ .gm-main-menu-wrapper .gm-actions > .gm-minicart {display: none;}.gm-navbar .gm-menu-actions-wrapper > .gm-minicart {display: none;}}@media (max-width: 1023px) {.gm-menu-btn__inner, .gm-navbar .gm-menu-actions-wrapper .gm-minicart .gm-icon {font-size: 24px;}.gm-navbar .gm-menu-actions-wrapper .gm-search > .gm-icon {font-size: 24px;}.gm-burger .hamburger-box, .gm-burger .hamburger-inner, .gm-burger .hamburger-inner::after, .gm-burger .hamburger-inner::before {width: 24px;}.gm-burger .hamburger-box {height: 24px;}}@media (max-width: 1023px) {.gm-menu-btn__inner, .gm-burger {background-color: rgba(0, 0, 0, 0);}}@media (max-width: 1023px) {.gm-menu-btn__inner, .gm-burger {padding: 0;}}@media (max-width: 1023px) {.gm-menu-btn__inner, .gm-burger {border: 0px solid rgba(0, 0, 0, 0);}}@media (min-width: 1024px) {.gm-main-menu-wrapper .gm-mega-menu__item:not(:last-of-type) > .gm-dropdown-menu-wrapper > ul::after {border-right: 1px solid rgba(255, 255, 255, 0);}}.gm-navbar .gm-toolbar-socials-list__item {border: none!important}@media (min-width: 1024px) {.gm-navbar .gm-logo > a img {height: 90px}}@media (max-width: 1023px) {.gm-navbar .gm-logo > a img {height: 44px}}@media (max-width: 1023px) {.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-logo__img-mobile {display: flex;}}@media (max-width: 1023px) {.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-logo__img-mobile-alt {display: none;}}@media (min-width: 1024px) {.gm-navbar .grid {flex-basis: 0; flex-grow: 1; max-width: 100%;}.gm-navbar .grid-5 {max-width: 5%; flex: 0 0 5%;}.gm-navbar .grid-10 {max-width: 10%; flex: 0 0 10%;}.gm-navbar .grid-11 {max-width: 11.11111%; flex: 0 0 11.11111%;}.gm-navbar .grid-12 {max-width: 12.5%; flex: 0 0 12.5%;}.gm-navbar .grid-14 {max-width: 14.28571%; flex: 0 0 14.28571%;}.gm-navbar .grid-15 {max-width: 15%; flex: 0 0 15%;}.gm-navbar .grid-16 {max-width: 16.66666%; flex: 0 0 16.66666%;}.gm-navbar .grid-20 {max-width: 20%; flex: 0 0 20%;}.gm-navbar .grid-25 {max-width: 25%; flex: 0 0 25%;}.gm-navbar .grid-30 {max-width: 30%; flex: 0 0 30%;}.gm-navbar .grid-35 {max-width: 35%; flex: 0 0 35%;}.gm-navbar .grid-40 {max-width: 40%; flex: 0 0 40%;}.gm-navbar .grid-45 {max-width: 45%; flex: 0 0 45%;}.gm-navbar .grid-50 {max-width: 50%; flex: 0 0 50%;}.gm-navbar .grid-55 {max-width: 55%; flex: 0 0 55%;}.gm-navbar .grid-60 {max-width: 60%; flex: 0 0 60%;}.gm-navbar .grid-65 {max-width: 65%; flex: 0 0 65%;}.gm-navbar .grid-70 {max-width: 70%; flex: 0 0 70%;}.gm-navbar .grid-75 {max-width: 75%; flex: 0 0 75%;}.gm-navbar .grid-80 {max-width: 80%; flex: 0 0 80%;}.gm-navbar .grid-85 {max-width: 85%; flex: 0 0 85%;}.gm-navbar .grid-90 {max-width: 90%; flex: 0 0 90%;}.gm-navbar .grid-95 {max-width: 95%; flex: 0 0 95%;}.gm-navbar .grid-33 {max-width: 33.33333%; flex: 0 0 33.33333%;}.gm-navbar .grid-66 {max-width: 66.66667%; flex: 0 0 66.66667%;}.gm-navbar .grid-100 {max-width: 100%; flex: 0 0 100%;}.gm-navbar .attachment-menu-thumb, .gm-main-menu-wrapper .attachment-menu-thumb {position: fixed; z-index: 99999; top: 0; display: none; max-width: none; opacity: 0; transition: opacity 0.2s 0.5s;}.gm-navbar:not(.gm-navbar--align-right) .attachment-menu-thumb {left: calc(100% - 30px);}.gm-navbar.gm-navbar--align-right .attachment-menu-thumb {right: 100%;}.gm-menu-item.gm-has-featured-img:hover .attachment-menu-thumb {display: block;}[dir='rtl'] .gm-caret i {transform: rotate(180deg);}.gm-caret {padding-left: 5px}}@media (min-width: 1024px) {.gm-navbar .gm-menu-btn {display: none;}.gm-navbar .gm-menu-actions-wrapper {display: none;}}@media (max-width: 1023px) {.gm-navbar .mobile-grid {flex-basis: 0; flex-grow: 1; max-width: 100%;}.gm-navbar .mobile-grid-5 {max-width: 5%; flex: 0 0 5%;}.gm-navbar .mobile-grid-10 {max-width: 10%; flex: 0 0 10%;}.gm-navbar .mobile-grid-11 {max-width: 11.11111%; flex: 0 0 11.11111%;}.gm-navbar .mobile-grid-12 {max-width: 12.5%; flex: 0 0 12.5%;}.gm-navbar .mobile-grid-14 {max-width: 14.28571%; flex: 0 0 14.28571%;}.gm-navbar .mobile-grid-15 {max-width: 15%; flex: 0 0 15%;}.gm-navbar .mobile-grid-16 {max-width: 16.66666%; flex: 0 0 16.66666%;}.gm-navbar .mobile-grid-20 {max-width: 20%; flex: 0 0 20%;}.gm-navbar .mobile-grid-25 {max-width: 25%; flex: 0 0 25%;}.gm-navbar .mobile-grid-30 {max-width: 30%; flex: 0 0 30%;}.gm-navbar .mobile-grid-35 {max-width: 35%; flex: 0 0 35%;}.gm-navbar .mobile-grid-40 {max-width: 40%; flex: 0 0 40%;}.gm-navbar .mobile-grid-45 {max-width: 45%; flex: 0 0 45%;}.gm-navbar .mobile-grid-50 {max-width: 50%; flex: 0 0 50%;}.gm-navbar .mobile-grid-55 {max-width: 55%; flex: 0 0 55%;}.gm-navbar .mobile-grid-60 {max-width: 60%; flex: 0 0 60%;}.gm-navbar .mobile-grid-65 {max-width: 65%; flex: 0 0 65%;}.gm-navbar .mobile-grid-70 {max-width: 70%; flex: 0 0 70%;}.gm-navbar .mobile-grid-75 {max-width: 75%; flex: 0 0 75%;}.gm-navbar .mobile-grid-80 {max-width: 80%; flex: 0 0 80%;}.gm-navbar .mobile-grid-85 {max-width: 85%; flex: 0 0 85%;}.gm-navbar .mobile-grid-90 {max-width: 90%; flex: 0 0 90%;}.gm-navbar .mobile-grid-95 {max-width: 95%; flex: 0 0 95%;}.gm-navbar .mobile-grid-33 {max-width: 33.33333%; flex: 0 0 33.33333%;}.gm-navbar .mobile-grid-66 {max-width: 66.66667%; flex: 0 0 66.66667%;}.gm-navbar .mobile-grid-100 {max-width: 100%; flex: 0 0 100%;}.gm-toolbar-bg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: opacity 0.2s; z-index: -1;}.gm-container {padding-right: 15px; padding-left: 15px; flex-wrap: wrap;}.attachment-menu-thumb {display: none;}.gm-dropdown-menu--background {background-image: none !important;}.gm-menu-btn {display: flex;}.gm-caret {padding-left: 15px}.gm-main-menu-wrapper .gm-dropdown-submenu .gm-caret i {transform: rotate(90deg)}[dir='rtl'] .gm-main-menu-wrapper .gm-dropdown-submenu .gm-caret i {transform: rotate(-90deg)}[dir='rtl'] .gm-navigation-drawer .gm-dropdown-toggle.gm-menu-item__link .gm-caret i {transform: rotate(-90deg)}}@media (max-width: 1023px) {.gm-main-menu-wrapper {display: none !important;}}@media (max-width: 1023px) {.gm-navigation-drawer--mobile .gm-dropdown-menu-wrapper {padding-left: 0;}.gm-navigation-drawer--mobile .gm-dropdown-menu-wrapper .gm-menu-item > .gm-anchor {padding-left: 15px;}.gm-navigation-drawer--mobile .gm-dropdown .gm-anchor .gm-caret i.fa-angle-down {transform: rotate(270deg);}.gm-navigation-drawer--mobile .gm-dropdown .gm-anchor .gm-caret i.fa-angle-right {transform: rotate(0deg);}.gm-navigation-drawer--mobile .gm-dropdown .gm-dropdown-menu-title .gm-caret i.fa-angle-down {transform: rotate(90deg);}.gm-navigation-drawer--mobile .gm-dropdown .gm-dropdown-menu-title .gm-caret i.fa-angle-right {transform: rotate(180deg);}}@media (max-width: 1023px) {.gm-mobile-submenu-style-slider .gm-navbar-nav .gm-dropdown-menu-wrapper .gm-dropdown-menu-title {background-color: rgba(249, 194, 5, 0.48);}.gm-navigation-drawer--mobile .gm-dropdown-menu-wrapper::before {background-color: rgba(249, 194, 5, 0.48);}}@media (max-width: 1023px) {.gm-mobile-submenu-style-slider .gm-dropdown-menu-wrapper .gm-dropdown-menu-title, .gm-mobile-submenu-style-slider .gm-dropdown-menu-wrapper .gm-dropdown-menu-title .gm-caret {height: 50px;}.gm-mobile-submenu-style-slider .gm-dropdown-menu-wrapper .gm-dropdown-menu-title .gm-caret {padding-left: 5px;}}.gm-burger .hamburger-inner, .gm-burger .hamburger-inner::after, .gm-burger .hamburger-inner::before {height: 3px;}@media (max-width: 1023px) {.gm-burger.gm-burger--float .hamburger-inner, .gm-burger.gm-burger--float .hamburger-inner::after, .gm-burger.gm-burger--float .hamburger-inner::before {background-color: rgba(251, 182, 18, 1);}}@media (max-width: 1023px) {.gm-burger.gm-burger--float .hamburger-box, .gm-burger.gm-burger--float .hamburger-inner, .gm-burger.gm-burger--float .hamburger-inner::after, .gm-burger.gm-burger--float .hamburger-inner::before {width: 24px;}.gm-burger.gm-burger--float .hamburger-box {height: 24px;}}@media (max-width: 1023px) {.gm-burger.gm-burger--float {background-color: rgba(0, 0, 0, 0);}}@media (min-width: 1024px) {.gm-menu-btn .gm-menu-btn--text {display: none;}}@media (min-width: 1024px) {.gm-menu-btn-second .gm-menu-btn--text {display: none;}}@media (max-width: 1023px) {.gm-menu-btn--text {display: none;}}