/*
Theme Name: flatsome Child
Description: This is a child theme for flatsome Theme
Author: Nhatnh
Template: flatsome
Version: 5.1
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

/*@font-face {
    font-family: 'UTM Silk';
    src: url('fonts/UTMSilkScript.eot');
    src: local('Ă¢ËœÂº'), url('fonts/UTMSilkScript.woff') format('woff'), url('fonts/UTM-Silk-Script.ttf') format('truetype'), url('fonts/UTMSilkScript.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face{
    font-family: 'Arizonia-Regular';
    /*src:url('fonts/Arizonia-Regular.ttf');*/
    src:url('/wp-content/themes/flatsome-child/fonts/Arizonia-Regular.ttf') format('truetype');;
    font-weight: normal;
    font-style: normal;
}


* {
    font-family: 'Quicksand', sans-serif;
}
body {
    color: #000;
    font-family: 'Quicksand', sans-serif;
}

pre, blockquote, form, figure, p, dl, ul, ol {
    margin-bottom: 0;
}

h1, h2, h2 strong {
    font-family: 'Anton', sans-serif  !important;
    margin-bottom: 0px;
    font-size: 2.8rem !important;
    letter-spacing: 5px;
    text-transform: uppercase;
}
#logo img{
    padding: 5px;
}

.fa, .fas {
    font-family: "FontAwesome" !important;
    font-weight: 900;
}
b, strong {
    font-weight: 600;
}

body {
    color: #000;
}

.header-main {
    background: url(/wp-content/uploads/2019/09/nen.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.section1 h2 {
    color: var(--fs-color-primary);
    font-size: 2.8rem;
    text-transform: uppercase;
    letter-spacing: 5px;
    background: -webkit-linear-gradient(45deg, var(--fs-color-primary) 0%, var(--fs-color-secondary) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.section1 h3 {
    color: var(--fs-color-primary);
    font-size: 2rem;
    text-transform: uppercase;
    letter-spacing: 5px;
    background:-webkit-linear-gradient(45deg, var(--fs-color-primary) 0%, var(--fs-color-secondary) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.section1 a.button {
    color:var(--fs-color-primary);
    margin-top: 20px;
}
.section1 p{
    color:var(--fs-color-primary);
}

.section2 .col6-s2 {
    padding-left: 50px !important;
}

.section2 .col6-s2 h2 {
    font-size: 2.8rem !important;
    text-transform: uppercase;
}

.section2 .col6-s2 h3 {
    font-size: 2.3rem !important;
    text-transform: uppercase;
    font-weight: 300;
}

.section3 h2 {
    color: var(--fs-color-primary);
}

.section3 h3 {
    color: var(--fs-color-primary);
    font-weight: 400;
    padding-top: 10px;
    font-size: 2.3rem !important;
    text-transform: uppercase;
     background: -webkit-linear-gradient(45deg, var(--fs-color-primary) 0%, var(--fs-color-secondary) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.section3 p{
    width: 70%;
    text-align: justify;
    margin: 0 auto;
    color: var(--fs-color-primary);
}
.section h3{
    /*rgba(81,166,135,1)*/
     text-transform: uppercase;
     background: -webkit-linear-gradient(45deg, var(--fs-color-primary) 0%, var(--fs-color-secondary) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}  
.absolute-footer.dark {
    display: none;
}
.section h2 strong,.section h2{
     background: -webkit-linear-gradient(45deg, var(--fs-color-primary) 0%, var(--fs-color-secondary) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.section3 .col {
    padding-bottom: 0px;
}
.section4 h2 {
    padding: 20px 0;
}
h3 {
font-size: 2.3rem !important;
    text-transform: uppercase;
    font-weight: 300 !important;
}

/* CSS 7/25/2019*/


.section3 .medium-6 h4{
    color:var(--fs-color-primary);
        text-align: center;
    text-transform: uppercase;
    font-size: 16px; 
}
.section4 .box-text-inner{
    text-align: left;
}
.section4 .box-text-inner h4{
    font-weight: 700;
    font-size: 20px;
}
.section4 .box-text-inner p{
    font-size: 18px;
}
.section4 h2,.section2 h2,.section4 h3,.section2 h3,.section8 h2{
    color: #fff !important;
    background:unset;
    -webkit-text-fill-color:unset;
}
.section8 .large-12 .col-inner>p{
    text-align: center;
    color: #fff;
    font-size: 28px;
    letter-spacing: 10px;
    margin-top: 12px;
}
.section8 .medium-6 .col-inner>p{
    color: #F6D233;
    font-weight: 100;
    font-size: 28px;
    font-family: 'Anton', sans-serif !important;
    text-align: center;
    padding: 0 15px 15px 15px;
}
.section8 .medium-6 .col-inner h3:nth-child(1){
    text-align: center;
    -webkit-text-fill-color: unset;
    color: #F6D233 !important;
    /* font-family: 'Anton', sans-serif !important; */
    margin-bottom: 0;
}
.section8 .medium-6 .col-inner h3:nth-child(2){
    text-align: center;
    -webkit-text-fill-color: unset;
    color: #F6D233 !important;
    font-size: 28px;
    font-family: 'Anton', sans-serif !important;
    font-size: 62px !important;
    margin-top: 0;
}
.section8 .medium-6 .col-inner ul li{
    list-style-type: none;
    font-size: 21px;
    color: #fff;
    background-image: url(/wp-content/uploads/2019/07/finger-of-a-hand-pointing-to-right-direction.png);
    background-repeat: no-repeat;
    padding-left: 50px;
}
.wpcf7-form p:nth-child(6){
    display: flex;
    justify-content: center;
}
.wpcf7-form p:nth-child(6) input{
    background-color: #F6D233;
    padding: 5px 10px;
}
.section6 h2,.section9 h2{
	margin-bottom: 20px;
    line-height: 1.6;
}
.section5 .nav-uppercase,.section7 .nav-uppercase{
	background-color:var(--fs-color-primary);
    padding: 12px 0px;
    border-radius: 25px;
    margin: 10px 0px;
}
.section5 .nav-uppercase li a,.section7 .nav-uppercase li a{
	font-size: 15px;
	color: #fff;
}
.section5 .nav-uppercase li.active a,.section7 .nav-uppercase li.active a{
	font-size: 15px;
    background-color: #fff !important;
    color: var(--fs-color-primary);
}
.post-meta.is-small.op-8{
	display: none;
}
.post-title.is-large{
	font-size: 15px;
}
.post-item .post-item .from_the_blog_excerpt {
	text-align: justify;
}
.cart-item.has-icon{
	display: none;
}
.section10 .img{
	margin: 0 auto;
}
.section10 h4{
	font-size: 20px;
}
.col-logo>.col-inner{
	padding: 0% 15% 0% 5% !important;
	max-width: unset !important;
}
.section9,.section9 .large-12,.section9 .large-12 .post-item {
	padding-bottom: 0 !important;
}
.from_the_blog_comments {
	display: none;

}
.section5{
	max-width: 1200px;
	margin: 0 auto;
}
@media only screen and (max-width: 480px){
	.section1{
		padding-bottom: 0 !important;
	}
	.section2 .col6-s2{
		padding-left: 10px !important;
		padding-top: 20px !important;
	}
	.section9,.section9 .large-12{
		 padding-bottom: 0 !important;
	}
}

@media only screen and (max-width: 320px){
	.section8 .medium-6 .col-inner h3:nth-child(2){
		font-size: 46px !important;
	}
}


























