/*
Theme Name: Nail
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face {
  font-family: "Helvetica Neue";
  src: url("/fonts/HelveticaNeue.woff2") format("woff2"),
       url("/fonts/HelveticaNeue.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
body {
	font-family: "Helvetica Neue", sans-serif !important;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Helvetica Neue", sans-serif !important;
}
b, strong {
    font-weight: 600;
}
.nav>li>a {
	font-size:16px;
}
.transparent .header-main {
	height: 70px !important;
}
#logo img {
	max-height:40px !important;
}
.transparent #logo img {
	max-height:40px !important;
}
.section-content p {
	margin-bottom: 0.3em;
}
.forminator-ui#forminator-module-103.forminator-design--default .forminator-button-submit {
	border: 1px solid;
}

.trp-language-switcher > div > a {
	padding:0px;
	color:#fff;
}
.trp-language-switcher > div {
	background: rgba(0, 0, 0, .3);
    border: 1px solid #fff;
    padding: 6px;
    margin-top: 0px;
    border-radius: 5px;
}
.trp-language-switcher {
	width:unset;
	height: 40px;
}
/*
.header-button .button {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.header-button .button::after {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  border-radius: inherit;
  background: linear-gradient(
    90deg,
    #ff4ec7,
    #ff9d00,
    #4ef9ff,
    #ff4ec7
  );
  background-size: 400% 400%;
  animation: borderRun 6s linear infinite;
  z-index: -1;
}

.header-button .button span {
  position: relative;
  z-index: 2; /* chữ nằm trên cùng */
}

/* bỏ ::before che nền đi */
@keyframes borderRun {
  0%   { background-position: 0% 50%; }
  100% { background-position: 400% 50%; }
}
img.size-full.alignnone {
	margin-bottom:0px;
}
.header-main .nav > li > a {
	font-weight:normal;
	font-size: 15px;
}
.row-full-width .col-inner {
	padding:15px;
}
.banner4 h2 strong{
	font-weight:normal;
}
.banner4 h2 strong {
	font-size:28px; 
}
.button.is-outline, input[type=button].is-outline, input[type=reset].is-outline, input[type=submit].is-outline {
	border: 1px solid #000;
}
@media screen and (max-width: 768px) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.is-large {
    font-size: 10px !important;
}

}