@import url('https://fonts.googleapis.com/css?family=Prata&subset=vietnamese');
@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap&subset=latin-ext,vietnamese');
@import url('https://fonts.googleapis.com/css?family=Abhaya+Libre&display=swap');

@import url('https://fonts.googleapis.com/css?family=Playball&display=swap&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Lato:400,700&display=swap&subset=latin-ext');

@import url('https://fonts.googleapis.com/css?family=Work+Sans:300,400,600&display=swap&subset=latin-ext')

@media (min-width: 768px) {
  .container {
    width: initial;
        padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto;
  }
}

.font-2 {
  font-family: 'Montserrat', sans-serif;
}
.bg-trangx {
  background: #FFF !important;
}
body {
  background: #fafafa;
}
.giga-header__main__logo {
	position: absolute;
	left: 50%;
}
.giga-header__main_precenter {
	position: relative;
	left: -50%;
  z-index: 1000;
  text-align: center;
}

.affix .giga-header__main__logo img {
    width: 70%;
}


.box-wrapper{position: relative;}
.clearfix{
	 content: '';
    clear: both;
}
h3 {
    font-size: 40px;
    font-style: normal;
    text-transform: capitalize;
    padding: 1.5rem 0;
    font-family: Prata;
    text-align: center;
}
.fnb_03_footer h3.md-banner-info-h3 {
        font-family: "Abhaya Libre", sans-serif;
    font-size: 20px;
    letter-spacing: 0.25px;
    font-weight: 800;
    text-transform: none;
    color: #9ab73f;
    font-style: normal;
    text-align: left;
    padding-bottom: 2px;

}



nav.navbar_mainmenu.navbar.navbar-default, .navbar-default .navbar-collapse ,.navbar_mainmenu {
    background: transparent;
    border: 0;    margin: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.navbar_mainmenu .navbar-nav>li>a {
    color: #414042;}
.dropdown-menu>li>a {
    padding: 10px 15px;
    background: transparent;
}
/* common module */
.theme03-home-module {
    background: #fafafa;
    color: #4f4f4f;
    font-weight: 400;
    padding-top: 83px;

    font-size: 19px;
    line-height: 26px;

}
/* .theme03-home-module h4 {
    color: #a2c046;
    font-family: 'Pattaya', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: none;
    margin-bottom: 30px;
}
 */
 .theme03-home-module h4 {
    color: #a2c046;
    font-family: 'Playball', sans-serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: none;
}
/* .theme03-home-module h2 {
    
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    color: #3a3e3b;
    margin-bottom: 20px;
} */
.theme03-home-module h2 {
    font-family: Lato, sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    color: #3a3e3b;
    margin-bottom: 20px;
}
.theme03-home-module .img_c img {
  display: initial;
}
.theme03-home-module .system-rich-freetext {
    padding-bottom: 50px;
}
/*  */
.home-mrfarm-center {
      text-align: center;
}

/* common module */
.theme03-home-module-invert {
    background: #a2bf4e;
    color: #FFFFFF;
    font-weight: 400;
    padding-top: 83px;

    font-size: 19px;
    line-height: 26px;
}
.theme03-home-module-invert h4 {
    color: #FFFFFF;
    /*font-family: 'Pattaya', sans-serif;*/
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: none;
}
.theme03-home-module-invert h2 {
    
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    color: #FFF;
    margin-bottom: 20px;
}
.theme03-home-module-invert .img_c img {
  display: initial;
}
.theme03-home-module-invert .system-rich-freetext {
    padding-bottom: 30px;
}
.invert-more-bg {
  background-image: url('../images/bg-invert-s1.jpg');
  background-position: top left;
  background-size: cover; 
}
/*Module home sản phẩm
------------------------------------------------------------------*/
.san-pham-noi-bat {
    background: url(../images/chicken.png) 0% 0% no-repeat;
    padding: 3rem 0;
}

.items-carousel-slider-product.owl-carousel {
    background: transparent;
}
.items-carousel-slider-product .gigacms-product-item-intro,.gigacms-product-item-intro,
.items-carousel-slider-product .owl-item >.gigacms-product-item-intro,
.khuyen-mai .items-carousel-slider-product .gigacms-product-item-intro,.khuyen-mai .gigacms-product-item-intro,
.khuyen-mai .items-carousel-slider-product .owl-item >.gigacms-product-item-intro

 {
      border: 0px solid #FFC107;    background: #fff;
}

.khuyen-mai .items-carousel-slider-product .row {margin:0;}
.khuyen-mai .items-carousel-slider-product .gigacms-product-item-intro:first-child{
	margin-bottom: 20px;
}

.khuyen-mai {
    background: #000 url(../images/bg-footer.jpg) 0 101% no-repeat;
    background-size: inherit;
    padding-bottom: 30px;
}
.khuyen-mai h3{color: #b2b2b2;}
.gigacms-product-item-intro__title a{font-family: prata;}

a.btn-intro-item-product, .pmd-btn-outline.btn-primary,
a.pmd-btn-flat.btn-primary
{background: #925924; border:none; color: #fff}

.pmd-btn-outline.btn-primary
{ color: #fff }

/*End Module home sản phẩm
------------------------------------------------------------------*/

.blog h3.title-text-items.pmd-card-title-text {
    text-align: left;
    font-family: roboto;
}
/* Module home album anh
------------------------------------------------------------------*/

.home-module-album {    background: #fff;}
/*End Module home album anh
------------------------------------------------------------------*/

.fnb_03_footer {
    background-color: #3c763d;
    background-image: url('../images/bg-footer.png');
    background-position: top center; 
    color: #FFF;
        font-size: 13px;
    font-weight: 300;
}
.fnb_03_footer a {
  color: #FFF;
}
.fnb_03_footer > div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.fnb_03_footer > div >div.box-wrapper {
    flex:0 0 32.7%;
}
.footer-home3-wrap {
    padding: 30px 0;
    border-top: 1px solid rgba(255,255,255,0.1);
    margin-top: 30px;position: relative;
}
.footer-box-home3 {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.footer-box-home3__inner{
	flex:0 0 24.7%;
	display: flex;
	align-items: center;
	justify-content: end;
}
.footer-box-home3__inner__right .img-icon img{width: 80%;}
 
.footer-box-home3__inner__left h4 {
    font-size: 20px;margin-top: 0; font-family: prata;
}
.footer-box-home3__inner__left p {
    font-size: 15px;
    margin: 0;
}
.giga-footer__copyright {
    
    color: #fff;
    padding: 30px 0;
    border-top: 1px solid rgba(255,255,255,0.1);
}
@media (min-width: 768px){
		
	.giga-header{}
	.navbar_mainmenu .navbar-nav>li>a:focus, 
	.navbar_mainmenu .navbar-nav>li>a:hover,
	.navbar_mainmenu.navbar-default .navbar-nav>.active>a, 
	.navbar_mainmenu.navbar-default .navbar-nav>.active>a:focus,
	.navbar_mainmenu.navbar-default .navbar-nav>.active>a:hover,
	.navbar_mainmenu .navbar-nav > li.dropdown:hover > a,
	.navbar_mainmenu .navbar-nav > li.dropdown:hover > a:hover,
	.navbar_mainmenu .navbar-nav > li.dropdown:hover > a:focus {
	 	color: #925924;
   		 background-color: transparent;

	 }
	 .navbar_mainmenu li.dropdown:hover > .dropdown-menu  {
	    -webkit-box-shadow: none;
	    box-shadow: none;
	    border-radius: 0;
	    min-width: 225px;		   

	}
	.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover,
	.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background: transparent; }
	#navbar > ul > li > ul.dropdown-menu > li.dropdown:hover,
	.dropdown-menu > li.dropdown:hover,
	.dropdown-menu > li:hover	
	{    
		background-color: #b69946;
	    transition: all ease-in-out 0.3s;
	    -moz-transition: all ease-in-out 0.3s;
	    -ms-transition: all ease-in-out 0.3s;
	    -o-transition: all ease-in-out 0.3s;
	    -webkit-transition: all ease-in-out 0.3s;
	 }
	.dropdown-menu > li.dropdown:hover >a, .dropdown-menu > li:hover >a{color: #fff;}

	.page-content-art #photos a {
	    -ms-flex: 0 0 32.7%;
	    flex: 0 0 32.7%;
	}
	.btn-primary:hover, .dropdown-toggle.btn-primary:hover ,
	.pmd-btn-outline.btn-primary:hover , a.pmd-btn-flat.btn-primary:hover 
	{
	    background-color: #242221; border: none;color: #fff;
	}
}
@media (max-width: 480px){
	.fnb_03_footer > div ,.footer-box-home3 {flex-direction: column;}
	.footer-box-home3__inner {    padding: 15px 0;}
	.san-pham-noi-bat {    background: transparent;}
	
}

/* custom menu
-------------------------------- */

.giga-header__main_b {
 
    margin-left: auto;
    margin-right: auto;
    z-index: 999;

}
.giga-header__main_b .affix {
  background: transparent;
      top: 0;
    z-index: 9999 !important;
    left: 0;
    right: 0;
}
.giga-header__main_b .affix .navbar {
    position: relative;
    min-height: 20px;
    margin-bottom: 0px;
    border: 1px solid transparent;
    padding-top: 0px;
    padding-bottom: 0px;
}

.giga-header__main_b .affix .navbar-collapse {
  /*border-bottom: 1px solid #000;*/
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
    background: transparent;
}

.dropdown-menu {
    min-width: 280px;
}
.dropdown-menu>li>a {
    padding: 10px 20px;
}
@media (max-width: 576px) {
  .navbar-brand {
    width: 80%;
  }
}
.navbar-brand {
    padding: 0;
    height: initial;
}
.navbar-brand>img {
    height: 100px;
 /*  filter: grayscale(1) invert(100%) contrast(10); */
}
.giga-header__main_b .affix .navbar-brand > img {
    filter: none;
    height: 45px;
}
.giga-header__main_b .affix  .navbar-toggle {
    margin-top: 5px;
}
.navbar-default .navbar-nav>li>a{  
  color: #ffffff;
      padding-left: 10px;
    padding-right: 10px;
}
#navbar a { 
/*   font-size: 16px;
font-family: Roboto;
text-transform: initial;
font-weight: 300; */
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover, 
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover{
     color: #ffffff;
    background: #37ef35;
    outline: 0;
}

nav.navbar_mainmenu.navbar.navbar-default{
  margin-bottom: 0;
  background-color: transparent;
  border: 0;
  border-radius: 0;
}

.giga-header__main__nav .navbar-default .navbar-nav>.open>a, 
.giga-header__main__nav .navbar-default .navbar-nav>.open>a:focus, 
.giga-header__main__nav .navbar-default .navbar-nav>.open>a:hover {
    color: #000;
    background-color: #e7e7e7;
}

  .giga-header__menu-admin .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .giga-header__menu-admin .navbar {
    min-height: 40px;
  }
/* doi mau hover tren desktop 
----------------------------------------------
*/
@media (min-width: 768px) {

  .navbar_mainmenu .navbar-nav > li.dropdown:hover > a, 
  .navbar_mainmenu .navbar-nav > li.dropdown:hover > a:hover,
  .navbar_mainmenu .navbar-nav > li.dropdown:hover > a:focus {
    /*   color: #FFF;
    background: transparent;
    outline: 0; */
  }
  .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    padding-left: 0;
  }

  .navbar-nav>li>a {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .navbar-default .navbar-nav>.active>a,
  .navbar-default .navbar-nav>.active>a:focus,
  .navbar-default .navbar-nav>.active>a:hover, 
  .navbar-default .navbar-nav>li>a:focus,
  .navbar-default .navbar-nav>li>a:hover{
   /*  color: #062652;
   background: transparent;
   outline: 0; */
  }  

  .navbar-default .navbar-nav>li>a{  
    color: #04142b;
    padding-left: 10px;
    padding-right: 10px;
  }
  /*----affix*/
  .giga-header__main_b .affix .navbar-default {
    /* background: #000; */
    border-bottom: 0px solid #545400 !important;
    background: #ffffffad !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
      }
  .affix > .navbar_mainmenu .navbar-nav > li.dropdown:hover > a, 
  .affix > .navbar_mainmenu .navbar-nav > li.dropdown:hover > a:hover,
  .affix > .navbar_mainmenu .navbar-nav > li.dropdown:hover > a:focus {
     /*  color: #feff00 !important; */
  }
  .affix .navbar-default .navbar-nav>li>a{  
    /* color: #feff00 !important; */
  }
  .giga-header__main_b .affix .navbar-collapse{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
      }





}
@media (max-width: 767px) {

  .giga-header__menu-admin  .container-fluid>.navbar-collapse,
  .giga-header__menu-admin  .container-fluid>.navbar-header,
  .giga-header__menu-admin .container>.navbar-collapse,
  .giga-header__menu-admin .container>.navbar-header 
    {
    background: transparent;
   }


  .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    background: transparent; 
  }
  div#navbar {
      background: #259b24;
  }
    .giga-header__main_b .affix .navbar-default {
        background: #04142b !important;
    border-bottom: 0px solid #5a5a00 !important;
  }
  .giga-header__main_b {
    top: 65px;
    background: #FFF;
  }
  /* ------------------- affix */
  .giga-header__main_b .affix .navbar-header {
   /*  border-bottom: 1px solid #000; */
  }

  .warp-header-w {
    height: 210px;
    position: relative;
    background-size: cover;
  }

  .giga-header__menu-admin .navbar-brand {
    height: 30px;
    padding: 8px 8px !important;
  }
.navbar-toggle {
    margin-top: 32px;
  }


}
@media (min-width: 768px) {
  .giga-header__main_b {
     background: #FFF;
     color: #04142b;
  }
}


.navbar-toggle,
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #000;
    border-radius: 0;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
}

/* block button */
.float-right {
  float: right
}
.warpblock_multi_home_linkbutton .warpbox {
    padding: 40px 20px;
    background: #FFF;
    box-shadow: 0 -8px 49px 0 rgba(0, 0, 0, 0.13);
    margin-bottom: 100px;
}

.btn-orientalarthotel {

    width: 100%;
    border: 1px solid #9f8c5f;
    margin-bottom: 30px;
    border-radius: 0;
    padding: 15px 15px;
    text-transform: initial;
    text-align: left;
    font-size: 15px;
}

.btn-orientalarthotel-primary {
    background: #FFF;
    color: #04142b;
}
.btn-orientalarthotel-main {
    background: #333;
    color: #FFF;
    font-size: 18px;
}
.btn-orientalarthotel-main:hover {
    background: #9f8c5f;
    color: #FFF;
}

.btn-orientalarthotel-main:before {
    background-color: #04142b;
    content: "";
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
/* .btn-orientalarthotel-main:after {
    border-left-color: #fff;
        position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 46px;
    border-left: 1px solid #fff;
    font-family: "supreme-icons";
    line-height: 44px;
    text-align: center;
    content: "\e907";
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
} */


.theme03-home-module h3.md-banner-info-h3 {
    padding-top: 0;
    margin-top: 0;
}

.gallery-slider-container {
    position: relative;
    z-index: 1;
    margin: 90px 0 20px;
    font-size: 16px;
    line-height: 32px;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}
.gallery-description {
    padding: 20px;
    font-weight: 300;
}
.gallery-description  h1, .gallery-description  h4 {
    color: #04142b;
        font-size: 48px;
    line-height: 60px;
        margin-bottom: 30px;
}
.gallery-description .btn {
  margin-top: 25px;
}

@media (min-width: 1400px) {
.gallery-description {
    padding: 15%;
}
}

.homeaboutblock h3.md-banner-info-h3 {
    border-bottom: 1px solid #d3d7dd;
    padding-bottom: 0;
    margin-bottom: 60px;
}
.homeaboutblock h3.md-banner-info-h3:after {
    position: relative;
    z-index: 1;
    display: block;
    width: 45px;
    border-bottom: 3px solid #9f8c5f;
    /* margin-top: 0px; */
    content: "";
}
.homeaboutblock {
    font-weight: 300;
    margin-bottom: 60px;
}
.homeaboutblock ul {
    list-style: none;
    margin-bottom: 20px;
}
.homeaboutblock ul li {
       margin-bottom: 20px;
}
.homeaboutblock ul li:before {
    background-color: #9f8c5f;
}
.homeaboutblock ul li:before {
    position: relative;
    top: -2px;
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    margin-right: 25px;
    background-color: #9f8c5f;
    content: "";
}

/* admin */
.warpblock_multi_home_linkbutton,
.block-slider-ps,
.block-slider-container,
.block_testimonials  {
    position: relative;
}
/*  */
.giga-header__main__logo img {
    height: 100px;
}

/*  */

.sidenav {
height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    /*background-color: #2196f3;*/
    overflow-x: hidden;
    overflow-y: hidden;
    transition: 0.5s;
    padding-top: 60px;
    /*background-image: url(https://farmboxfoods.com/wp-content/uploads/2018/02/FarmBoxFoods.jpg);*/
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: cover;
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(76,255,1,1) 63%);
}
.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 17px;
  color: #303030;
  display: block;
  transition: 0.3s;
  text-transform: uppercase;
  font-weight: 500;
}

.sidenav a:hover {
  color: #000;
}
.sidenav .brand img {
  width: 80%;
}
.vertical_area_background {
    position: fixed;
    width: 260px;
    height: 100%;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: cover;
    top: 0;
    left: 0;
    z-index: -2;
    -webkit-transition: opacity .6s ease;
    -moz-transition: opacity .6s ease;
    -o-transition: opacity .6s ease;
    -ms-transition: opacity .6s ease;
    transition: opacity .6s ease;
    opacity: 1;

}
.sidenavcontainer {
     z-index: 50;
}
ul.nav-li-sidenav {
    list-style: none;
    margin: 0;
    padding: 0;
}

.slide-field-text {
  color: #FFF;
  text-align: center;
}
.slide-main-text-1 {
  font-size: 70px;
}
.slide-main-text-2 {
  font-size: 160px;
  line-height: 140px;
}
.giga-header__main_b .navbar-header {
    height: 100px;
}


@media (min-width: 768px) {
  .sidenav {
    width: 250px;
  }
  .site-warp {
    padding-left: 250px;
     z-index: 199;
  overflow: hidden;
  }


}

.home-mrfarm-style-02 {
    font-weight: 400;
    font-size: 22px;
}
.home-mrfarm-style-02 .dews {
  padding-top: 50px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.padding-bottom-30 {
  padding-bottom: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-120 {
  padding-bottom: 120px;
}
.padding-top-120 {
  padding-top: 120px;
}

.button-full .title-text-items-link {
  display: block;
  padding: 15px 5px;
  text-align: center;
      background-color: rgb(53, 102, 63);
    border-color: rgb(162, 192, 70);
    color: #FFF;
    font-weight: 700;
    font-size: 20px;
  margin-left: -15px;
  margin-right: -15px;
  font-family: 'Abhaya Libre', sans-serif;
}
@media (min-width: 768px) {
  .button-full .title-text-items-link {
    
    padding: 35px 5px;
    margin-left: 0;
    margin-right: 0;
  }
}

.bg-farm {
  background-image: url(../images/farm.jpg);
  background-position: top center;
  background-size: cover;
}
.bg-farm-2 {
  background-image: url(../images/farm2.jpg);
  background-position: top center;
  background-size: cover;
  background-attachment: fixed;
}
.bg-xam {
  background: #F4F4F4;
}
/*  */


.block-home-sl-2 .c_box {
    font-size: 27px;
    line-height: 34px;
    padding-bottom: 10px;
}
.block-home-sl-2 {
    padding: 150px 0;
}
.block-home-sl-2 img {
    max-width: 100%;
}

@media ( min-width: 768px ) {
  .block-home-sl-2 .c_box {
      font-size: 27px;
      line-height: 34px;
      padding-bottom: 50px;
  }
}

.with-slide .warpx {
  padding-top: 30px;
}


.image-fix .img_c {
    margin-top: -52px;
}
@media ( min-width: 768px ) {
  .image-fix .img_c {
    margin-top: -136px;
    text-align: center;
  }
}

/* gioi thieu pave */
.jumbotron-invert .jumbotron {
  color: #FFF;
  background: #aaaaaa;
  background-image: url('../images/farm2.jpg');
  background-position: top center;
  background-size: cover;
  text-align: center;
  padding-top: 250px;
    padding-bottom: 250px;
  background-attachment: fixed;
}

.jumbotron h4 {
  font-family: 'Lato', sans-serif;
  font-size: 35px;
  line-height: 50px;
  font-weight: 400;
}
.jumbotron h2 {
  font-family: 'Lato', sans-serif;
  font-size: 85px;
  line-height: 90px;
  font-weight: 700;
  margin: 0;
}
.jumbotron h3 {
  font-family: 'Lato', sans-serif;
  font-size: 65px;
  line-height: 70px;
  font-weight: 700;
  margin: 0;
  padding: 0;
}


.img-center .img_c {
    text-align: center;
}

.btn-farm {
    color: #ffffff;
    font-family: 'Abhaya Libre', sans-serif;
    border-color: #a2c046;
    font-size: 16px;
    line-height: 20px;
    font-style: normal;
    font-weight: 800;
    background-color: #35663f;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    letter-spacing: 0.5px;
    text-transform: capitalize;
    border-width: 2px;
    padding-left: 42px;
    padding-right: 42px;
    border-style: solid;
}
.btn-farm:hover {
    color: #ffffff;
    border-color: #a2c046;
    background: #a2c046;
}

.fancybox-box-img {
    border: 0px solid #f3f3f3;
    padding: 5px;
}



.block-sp-imground .title-text-items {
      color: #a2c046;
    font-family: 'Playball', sans-serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: none;
}

.font-s1 {
  font-family: Lato, sans-serif;
}
.font-s2 {
  font-family: Montserrat, sans-serif;
}

.imgx_responsivie img {
  max-width: 100%;
}

.home-module-album h3 {
    margin: 0;
    padding: 0;
    font-family: Lato, sans-serif;
}

.font-farm-22 {
  font-family:  Pattaya, sans-serif;
}
.font-farm-33 {
  font-family: Montserrat, sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:400;
  line-height:24px;
  color: #4f4f4f;
}
.padding-top-0 {
  padding-top: 0px;
}
.padding-bottom-0 {
  padding-bottom: 0;
}

.cola1 {
/*    border-right: 2px solid #35910e;*/
    text-align: right;
}
.cola2 {
    
    text-align: left;
}
.cola1 img, .cola2 img {
  display: initial;
}

.rox {
    background: url(../images/line-v-b.png) top center repeat-y;
    padding-bottom: 30px;
}
.rox h6 {
    font-weight: 700;
    font-size: 23px;
    margin-bottom: 18px;
}
.block-sp-bg-lacay {
  background: url(../images/bg-lacay-l.png) left center no-repeat #FFF;
}
.block-sp-bg-lacay .box-wrapper {
  background: url(../images/bg-lacay-rpng.png) right center no-repeat;
}


div#gtx-trans {
    display: none !important;
}
.navbar-default .navbar-toggle {
    z-index: 9999;
}

/* for contact page */

.itemid-120 .site-warp {
    background: #d8d8d8;
}
.itemid-120 .giga-main {
    background: #d8d8d8;
    font-size: 29px;
}
.itemid-120 .giga-main .pmd-card {
    background-color: transparent;
}

.itemid-120 .giga-main .pmd-card .pmd-textfield .form-control {
    background: #fff !important;
    background-image: initial !important;
    background-position-x: initial !important;
    background-position-y: initial !important;
    background-size: initial !important;
    background-repeat-x: initial !important;
    background-repeat-y: initial !important;
    background-attachment: initial !important;
    background-origin: initial !important;
    background-clip: initial !important;
    background-color: #fff !important;
}
.itemid-120 .giga-main .pmd-card .pmd-textfield label {
    font-size: 21px;
    color: #3e3e3e;
    font-weight: 100;
}

/*  */
.vitrituyendung .title {
    color: #99cc00;
    font-family: Lato, sans-serif;
    font-size: 33px;
    font-stretch: 100%;
    letter-spacing: 3.25px;
    line-height: 42.25px;
    font-weight: 700;
    }
.vitrituyendung .item_feature a.art_title {
    color: #99cc00;
    font-family: "Work Sans", sans-serif;
    font-size: 17px;
    letter-spacing: 1.7px;
    line-height: 20.4px;
    text-transform: uppercase;
    font-weight: 600;
}
.vitrituyendung .item_feature .desc {
font-family: "Work Sans", sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.36px;
    line-height: 24.3px;
    padding-top: 13px;
}
.vitrituyendung {
    padding-top: 66px;
    background: #FFF;
    padding-bottom: 66px;
}
.vitrituyendung .item_feature a.btn-farm-to  {
/*background-color:rgb(77, 194, 111);*/
border: 2px solid #4dc26f;
font-family:"Work Sans", sans-serif;
font-size:16px;
font-weight:600;
letter-spacing:1px;
line-height:16px;
color: #000;
    text-transform: inherit;
    margin-top: 20px;
    display: block;

}
.vitrituyendung .item_feature a.btn-farm-to:hover  {
background-color: #4dc26f;
border: 2px solid #4dc26f;
font-family:"Work Sans", sans-serif;
font-size:16px;

}
.vitrituyendung .item {
  border-top: 1px solid #4dc26f;
  padding-top: 10px;
}
.page-content-art {
  font-family:"Work Sans", sans-serif;
  font-size:18px;
  font-weight:300;
letter-spacing:0.36px;
line-height:27px;
}
/*  */
.mrvina-button {
  padding: 35px 5px;
    margin-left: 0;
    margin-right: 0;
        display: block;
    padding: 15px 5px;
    text-align: center;

    border-color: rgb(162, 192, 70);
    color: #FFF;
    font-weight: 700;
    font-size: 20px;
    display: inline-block;

}

.mrvina-chu-trang {
  color: #FFF;
}
.mrvina-chu-xanhdam {
  color: #35663f;
}
.mrvina-chu-xanhla {
  color: #a2c046;
}
  
 .mrvina-nen-xanhdam {
      background-color: #35663f;
 } 
 .mrvina-nen-xanhla {
      background-color: #a2c046;
 }

.mrvina-button-full-width {
    margin-left: -15px;
    margin-right: -15px;
     display: block;
}
.mrvina-rechuot-nen-xanhdam:hover {
    background-color: #35663f;
}
.mrvina-rechuot-nen-xanhla:hover {
  background-color: #a2c046; 
}
.mrvina-rechuot-chu-xanhdam:hover {
  color: #35663f;
}
.mrvina-rechuot-chu-xanhla:hover {
  color: #a2c046;
}
.mrvina-rechuot-chu-trang:hover {
  color: #FFF;
}
.mrvina-bigbig{
  padding: 30px 25px;
}
.mrvina-big{
  padding: 20px 15px;
}