/** Shopify CDN: Minification failed

Line 148:0 Unexpected "{"
Line 1386:3 Expected "{" but found "."
Line 1392:0 Expected "}" to go with "{"

**/
.text-decoration-none {
  text-decoration: none;
}

/* blog-page */
.template-blog .wrapper .grid {
  margin: unset;
}

.template-blog .grid__item .breadcrumb {
  border-bottom: none;
  padding: 48px 0 40px 0;
  max-width: 100%;
}
.template-blog .grid__item .breadcrumb a, 
.template-blog .grid__item .breadcrumb span {
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 150%;
  color: #251F18;
  text-decoration: none;
}

.template-blog .main-content .wrapper{
  padding: unset !important;
} 

.template-blog .grid__item.large--four-fifths {
  width: 65%;
  margin-right: 50px;
}

.template-blog aside.sidebar.grid__item.large--one-fifth {
  width: 30%;
  padding-left: 0 !important;
  box-sizing: border-box;
  border: 1px solid #FFE7CE;
  margin-left: 60px !important;
}

.template-blog .grid__item .recently_1 .recently__items h4  {
  white-space: nowrap;
}


.template-blog .grid__item .line_1{
  display: none !important; 
  
}

.template-blog .grid__item {
  margin-right: unset !important;
  padding: unset !important;
}

.template-blog .grid__item img {
  width: 100%;
  max-width: 870px;
}

.template-blog .grid__item .grid__1 img {
  margin-top: 20px;
}

.template-blog .grid__item .grid__1 h2 {
  width:88%;
}

.template-blog .grid__item .grid__1 a {
  font-family: 'Cinzel', sans-serif !important;
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 130%;
  color: #3E3225 !important;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.template-blog .grid__item .grid__1 p a {
  display: none !important;
}
.template-blog .grid__item .grid__2 .rte p{
  font-family: 'Inter',sans-serif !important;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 190%;
  color: #3E3225;
  
}

.template-blog .grid__item .grid__1 .rte p,
.template-blog .grid__item .grid__3 .rte p,
.template-blog .grid__item .grid__4 .rte p,
.template-blog .grid__item .grid__5 .rte p
{
  font-family: 'Inter',sans-serif !important;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 190%;
  color: #3E3225;
  margin-top:30px;
}

.template-blog .grid__item .grid__1 .content-left h2 a {
  display:none;
}

.template-blog .grid__item .large--ten-twelfths .line-items_1{
  margin: 44px 0 40px 0 !important;
}

.template-blog .grid__item .large--ten-twelfths .line-items_2{
  margin: 40px 0 60px 0 !important;
}

.template-blog .grid__item .large--ten-twelfths .line-items_3,
.template-blog .grid__item .large--ten-twelfths .line-items_4 {
  margin: 60px 0 60px 0;
}


.template-blog .grid__item .grid__2 h2 a {
  font-family: 'Cinzel', sans-serif !important;
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  color: #3E3225 !important;
  margin-bottom: 20px; 
}

.template-blog .grid__item .grid__2 img {
  display: none;
}

.template-blog .grid__item .grid__2 .rte,
{
  padding: 20px 0 0 0 !important;
}

.template-blog .grid__item .grid__3 .rte,
.template-blog .grid__item .grid__4 .rte,
.template-blog .grid__item .grid__5 .rte {
  padding: 32px 0 0 0 !important;
}



.template-blog .grid__item .grid__2 .content-left  p a {
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
  text-decoration: none !important;
  color: #251F18 !important; 
}

.template-blog .grid__item .grid__2 .content-left .read_more {
  margin-top: 31px !important;
}

.template-blog .grid__item .grid__2 .content-left h2 a {
  display:none;
}

.template-blog .grid__item .grid__3 {
  display:flex;
}

.template-blog .grid__item .grid__3 img {
  width: 292px;
  height: 372px;
  object-fit: cover;
  margin-right: 26px;
}

.template-blog .grid__item .grid__3 h2 a,
.template-blog .grid__item .grid__4 h2 a,
.template-blog .grid__item .grid__5 h2 a
{
  display:none;
}

.template-blog .grid__item .grid__3 .content-left h2 a,
.template-blog .grid__item .grid__4 .content-left h2 a,
.template-blog .grid__item .grid__5 .content-left h2 a
{
  display: block;
  font-family: 'Cinzel',sans-serif !important;
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  color: #3E3225;
}

.template-blog .grid__item .grid__4,
.template-blog .grid__item .grid__5
{
  display:flex;
}

.template-blog .grid__item .grid__4 img {
  width: 292px;
  height: 315px;
  object-fit: cover;
  margin-right: 26px;
}

.template-blog .grid__item .grid__5 img {
  width: 292px;
  height: 317px;
  object-fit: cover;
  margin-right: 26px;
}


.template-blog .grid__item .grid__3 .rte p,
.template-blog .grid__item .grid__4 .rte p,
.template-blog .grid__item .grid__5 .rte p{
  display: block;
  display: -webkit-box;
  max-width: 100%;
  padding-bottom: 25px;
  margin: 0 auto;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.template-blog .grid__item .grid__3 .content-left .read_more {
  margin-top: 20px !important;
}

.template-blog .grid__item .grid__3 .content-left .read_more a,
.template-blog .grid__item .grid__4 .content-left .read_more a,
.template-blog .grid__item .grid__5 .content-left .read_more a
{
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
  color: #251F18;
  text-decoration: none;
}

.template-blog .grid__item .grid__4 .content-left .read_more,
.template-blog .grid__item .grid__5 .content-left .read_more
{
  margin: 21px 0 0 0 !important;
}

.template-blog .grid__item h4:first-child {
  background-color: #FFE7CE;
  text-align: center;
  font-family: 'Cinzel',sans-serif !important;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 34px;
}

.template-blog .line {
  border: 1px solid #FFE7CE;
  margin: 0 9px 0 9px;
}

.template-blog .recently__items {
  padding: 17px 80px 17.21px 9px;
}

.template-blog .recently__items time em {
  font-family: 'Tinos',sans-serif !important;
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #3E3225;
}

.template-blog .recently__items h4 a {
  font-family: 'Inter', sans-serif !important;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 190%;
  display: flex;
  align-items: center;
  color: #3E3225;
}

.template-blog .grid__item .text-center {
  margin: 60px 0 120px 0;
}


.template-blog .grid__item .text-center .pagination a.active {
  text-decoration: underline;
}

.template-blog .grid__item .text-center .pagination-custom li.active span {
  display:flex;
  justify-content:center;
  align-items: center;
}
.template-blog .grid__item .text-center .pagination-custom li a, 
.template-blog .grid__item .text-center .pagination-custom span {
  display:flex;
  justify-content:center;
  align-items:center;
  padding: 5px 18px;
}

.template-blog .grid__item .grid__4 .content-left {
  display:flex;
  flex-direction: column;
  justify-content: center;
}

@media screen and (max-width: 1920px) {
  .template-blog .wrapper {
    width: 100%;
    max-width: 1320px ;
    margin: auto !important;
  }
}

@media screen and (max-width: 1440px) {
  .template-blog  .main-content .wrapper {
    width: 100%;
    max-width: 1200px;
    margin: auto!important;
  }
}

@media screen and (max-width: 1240px)
{
  
  .template-blog  .main-content .wrapper{
    width: 100%;
    margin: auto ;
    max-width: 991px;
  }

  .template-blog .grid__item {
    padding-left: 0px !important;
  } 
  
  .template-blog .grid__item  .large--four-fifths {
    width: 54% !important;
  }
  
  .template-blog .grid__item  .large--one-fifth {
    width: 39% !important;
  }
}

@media screen and (max-width: 1024px) {
  .template-blog .wrapper {
    max-width: 768px !important;
    width: 100% !important;
  }

  .template-blog .grid {
    margin: auto !important;
  }

  .template-blog .grid__item .large--four-fifths {
    display: contents !important;
  }
  
  .template-blog .grid__item.large--ten-twelfths {
    width: 100% !important;
  }

  .template-blog .grid__item.large--ten-twelfths .grid__1 {
    width: 100% !important;
  }

  .template-blog .grid__item .grid__1 h2 {
    width: 100% !important;
  }
  
  .template-blog aside.sidebar.grid__item.large--one-fifth{
    width: 100%;
    margin-left: 0 !important;
  }
  
  .template-blog aside.sidebar.grid__item.large--one-fifth {
/*     display: none; */
    margin-bottom: 50px;
    width: 100% !important;
  }

  .template-blog .grid__item .grid__3 img,
  .template-blog .grid__item .grid__4 img, 
  .template-blog .grid__item .grid__5 img{
    height: auto !important;
  }
}

@media screen and (max-width: 800px) {
  .template-blog .grid__item  .grid__3,
  .template-blog .grid__item  .grid__4,
  .template-blog .grid__item  .grid__5
  {
    flex-direction: column-reverse;
  }

  .template-blog .grid__item  .grid__3 img,
  .template-blog .grid__item  .grid__4 img,
  .template-blog .grid__item  .grid__5 img{
    width: 100% !important;
  }

  
  .template-blog .grid__item .grid__3 .content-left  {
    width: 100% !important;
  }

  .template-blog .grid__item .recently_1 .recently__items h4 {
    white-space: break-spaces !important;
  }
}

@media screen and (max-width: 600px)
{
  .template-blog .grid__item .breadcrumb a, 
  .template-blog .grid__item .breadcrumb span {
    font-size: 21px !important;
  }
  .template-blog .grid__item .grid__1 a {
    font-size: 30px !important;
  }
}

@media only screen and (min-width: 769px) {
  .template-blog .large--ten-twelfths {
    width: 100%  !important;
    padding-right: 20px;
  }
}

@media only screen and (max-width: 769px){
  .template-blog .main-content {
    padding: 15px 24px !important;
  }
}

/* contact-Page */

.template-page .main-content .wrapper {
  max-width: 100% !important;
  padding: 0 !important
}

.template-page .main-content .page_contact .banner_breadcrumb {
  width: 100% !important;
  height: 254px;
}

.template-page .page_contact .banner_breadcrumb .div_breadcrumb a, 
.template-page .page_contact .banner_breadcrumb .div_breadcrumb span {
  font-family: 'Tinos',sans-serif !important;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 150%;
  color: #FFE7CE;
  text-decoration: none;
}

.template-page .grid__item {
  padding-left: 0 !important;
}

.template-page .shopify-section .div_form {
  display: flex;
  padding: 50px 401px 15px 304px;
}

.template-page .shopify-section .div_form .img 
{
  width: 50%;
}

.template-page .shopify-section .div_form .form {
  width: 50%;
  padding-left: 68px;
}

.template-page .shopify-section .div_form .img img {
   width: 100% !important;
}

.template-page .shopify-section .div_form .form .contact-form .form_item
{
  width: 100%;
  margin-bottom: 24px;
}

.template-page .shopify-section .div_form .form .contact-form .btn {
  width:100%;
  height: 56px;
  max-height: unset !important;
  background: #251F18 !important;
  border: 1px solid #251F18 !important;
  font-family: 'Tinos',sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  line-height: 120% ;
  text-align: center;
  color: #FBFBFB !important;
}


.template-page .shopify-section .div_form .form .contact-form .form_item label {
  padding-bottom: 16px;
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  color: #3E3225;
}

.template-page .shopify-section .div_form .form .contact-form .form_item input,
.template-page .shopify-section .div_form .form .contact-form .form_item textarea{
  background: #FDF9F0;
  border: 1px solid #251F18;
  width: 100%;
  height: 56px;
}

.template-page .shopify-section .div_form .form .contact-form .form_item input::placeholder,
.template-page .shopify-section .div_form .form .contact-form .form_item textarea::placeholder {
  font-family: 'Inter', sans-serif !important;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 190%;
  color: #3E3225 !important;
  }

.template-page .shopify-section .div_infor {
  display: flex;
  padding: 0 373px 225px 229px;
}

.template-page .shopify-section .div_infor .img 
{
  width: 50%;
  margin: 16px 0 0 0;
}

.template-page .shopify-section .div_infor .infor 
{
  width: 55%;
  padding-right: 46px;
}

.template-page .shopify-section .div_infor .infor  .content h3 img {
  height: 65px;
}

.template-page .shopify-section .div_infor .infor  .content h3:nth-child(2) {
  font-family: 'Tinos',sans-serif !important;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  color: #3E3225;
  padding-top: 48px;
}

.template-page .shopify-section .div_infor .infor p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 190%;
}


.template-page .shopify-section .div_form .form .contact-form .form_item .box_message {
  height: 147px !important;
}

.template-page .page_contact .shopify-section .div_infor .infor .social_item {
  display: flex;
}

.template-page .page_contact .shopify-section .div_infor .infor .social_item ul {
  padding-left: unset;
}

.template-page .page_contact .shopify-section .div_infor .infor .social_item ul li a,
.template-page .page_contact .shopify-section .div_infor .infor .social_item ul li span
{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 190%;
  color: #3E3225;
  text-decoration:none;
  padding-left:16px !important;
}

.template-page .page_contact .shopify-section .div_infor .infor .social_item .social:nth-child(2) {
  padding-left: 76px;
}

.template-page .page_contact .shopify-section .div_infor .infor .social_item .social li:nth-child(1){
  padding-top: 50px;
}

.template-page .page_contact .shopify-section .div_infor .infor .social_item .social li:nth-child(2) {
  padding-top: 17px;
}

@media screen and (max-width: 1900px) {
  .template-page .page_contact .shopify-section .div_form {
    padding: 50px 50px 15px 50px !important;
  }
  .template-page .page_contact .shopify-section .div_infor {
   padding: 0 50px 225px 50px !important; 
  }
  .template-page .page_contact .shopify-section .div_form .form {
    padding: 0 30px 0 30px;
  }

  .template-page .page_contact .shopify-section .div_form .form .contact-form {
    max-width: none !important;
  }
 
}

@media screen and (max-width:1400px)
{
  .template-page .shopify-section .div_infor .img {
    margin: auto;
  }
}

@media screen and (max-width:1135px) {
/*   .template-page .page_contact .shopify-section .div_form {
    padding: 20px 15px 15px 15px !important;
  } */
  .template-page .page_contact .shopify-section .div_infor {
    padding: 0 15px 225px 15px !important;
  }
  .template-page .shopify-section .div_infor .img {
    margin: auto;
  }
}


@media screen and (max-width: 1075px) {
  .template-page .page_contact .shopify-section .div_form {
    width: 100%;
    padding: 0;
    display: block;
  }

  .template-page .page_contact .shopify-section .div_form .img {
    margin: auto;
    width: 100%;
  }

  .template-page .page_contact .shopify-section .div_form .form {
    width: 100%;
    padding: auto;
    padding: 0 150px 0 150px;
  }

  .template-page .page_contact .shopify-section .div_infor {
    flex-direction: column;
    text-align: center;
    align-items: center;
    width: 100%;
    padding-top: 15px !important;
    padding: 15px 20px 50px 20px !important;
    display: flex;
    flex-direction: column-reverse;
  }

  .template-page .page_contact .shopify-section .div_infor .content {
    text-align: center !important;
  }

  .template-page .page_contact .shopify-section .div_infor .infor {
     width: 100%;
    padding-right: 0 !important;
  }
  
  .template-page .page_contact .shopify-section .div_infor .img {
    width: 100%;
    height: auto;
  }

  .template-page .page_contact .shopify-section .div_infor .infor .social_item {
    justify-content: center;
  }

  .template-page .page_contact .shopify-section .div_infor .infor .social_item .social li {
    text-align:left !important;
  }

}

@media screen and (max-width: 1050px) {
  .template-page .page_contact .shopify-section .div_form .form {
    padding: 0 !important;
  }
  
}
@media screen and (max-width: 600px) {
  .template-page .page_contact .shopify-section .div_infor .infor .social_item {
    flex-direction: column;
    padding-top: 20px;
  }

  .template-page .page_contact .shopify-section .div_infor .infor .social_item ul {
    display: flex;
    flex-direction: column;
    padding-left: unset !important;
  }

  .template-page .page_contact .shopify-section .div_infor .infor .social_item .social li {
    margin: auto;
    width: 100%;
    max-width: 261px;
  }
  .template-page .page_contact .shopify-section .div_infor .infor .social_item .social li:nth-child(1) {
    padding: unset;
  }
}


/* about-us */

.section_image--text {
  width: 100%;
  max-width: 1320px;
  margin: auto;
}

.section_image--text .item_left .content_left {
  display:flex;
  padding: 25px 0 25px 0;
}

.section_image--text .item_left .content_left .img_wrap {
  width: 50%;
}

.section_image--text .item_left .content_left .content_wrap {
  width: 52%;
  margin: auto;
  padding-left:105px;
}

.section_image--text .item_left .content_left .content_wrap .title {
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  color: #3E3225;
  margin-bottom: 19px !important;
}

.section_image--text .item_left .content_left .content_wrap .subtitle {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 190%;
  color: #3E3225;
  margin-bottom: 0;
}



.section_image--text .item_right .content_right {
  display:flex;
  padding-bottom: 115px;
  
}

.section_image--text .item_right .content_right .img_wrap {
  width: 50%;
}

.section_image--text .item_right .content_right .img_wrap img {
  margin-left: 72px;
}

.section_image--text .item_right .content_right .content_wrap {
  width: 50%;
  margin: auto;
}

.section_image--text .item_right .content_right .content_wrap .title {
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  color: #3E3225;
}

.section_image--text .item_right .content_right .content_wrap .text {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 190%;
  color: #3E3225
}

.section_image--text .item_right .content_right .content_wrap .subtitle
{
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  color: #3E3225;
  margin-top: 20px;
}


@media screen and (max-width: 1420px) {
  
  .section_image--text {
    width: 100%;
    max-width: 1030px !important;
    margin: auto;
  }
  .section_image--text .item_right .content_right .img_wrap img {
    margin: auto !important;
  }
  .section_image--text .item_right .content_right .content_wrap .title {
    margin-bottom:20px;
  }

  .section_image--text .item_right .content_right .content_wrap {
    padding-right: 72px;
  }
}

@media screen and (max-width: 1023px) {
 .section_image--text {
    padding: 20px;
  }
  .section_image--text .item_left .content_left,
  .section_image--text .item_right .content_right{
    display: flex;
    flex-direction: column;
  }
  
  .section_image--text .item_left .content_left .img_wrap,
  .section_image--text .item_right .content_right .img_wrap
  {
    width: 100%;
    display: flex;
    justify-content: center;
    padding:0 50px 0px 50px ;
    object-fit: fill;
  }
  
  .section_image--text .item_left .content_left .content_wrap,
   .section_image--text .item_right .content_right .content_wrap
  {
    width: 100%;
    text-align: center;    
    padding: 25px 25px 0 25px  !important;
  }

  .section_image--text .item_right .content_right  {
    flex-direction: column-reverse;
    padding-bottom: 60px !important
  }
}

@media screen and (max-width: 1055px)
{
  .section_image--text {
    padding: 20px;
  }
}

/* blog-detail */
.template-article .main-content .wrapper{
  padding: unset !important;
} 

.template-article .wrapper .grid {
  margin: unset;
}

.template-article .wrapper .grid .grid__item {
  padding: unset !important;
}

.template-article .wrapper {
    width: 100%;
    max-width: 1320px;
    margin: auto;
}

.template-article .grid__item .section-header .section-header__title {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 130%;
  color: #3E3225;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  margin-bottom: 20px;
}

.template-article aside.sidebar.grid__item.large--one-fifth {
    margin-left: 61px !important;
    box-sizing: border-box;
    border: 1px solid #FFE7CE;
    width: 30%;
    padding-left: 0 !important;
}

.template-article .recently__items div h4 a {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 190%;
  display: flex;
  align-items: center;
  color: #3E3225;
}

.template-article .grid__item .large--four-fifths {
  width: 65%;
}

.template-article .line {
    border: 1px solid #FFE7CE;
    margin: 0 9px 0 9px;
}

.template-article .grid__item .line_1{
  display: none !important; 
}

.template-article .grid .large--four-fifths .grid .large--ten-twelfths {
  width: 100%;  
}

.template-article .grid .large--four-fifths .grid .large--ten-twelfths .rte img {
  width: 100%;
  margin-bottom: 30px;
}

.template-article .grid__item h4:first-child {
  background-color: #FFE7CE;
  text-align: center;
  font-family: 'Cinzel',sans-serif !important;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 34px;
}

.template-article .recently__items {
  padding: 17px 80px 17.21px 9px;
}

.template-article .grid__item .breadcrumb {
    border-bottom: none;
    padding: 48px 0 40px 0;
    max-width: 100%;
    margin-bottom: 0px !important
}

.template-article .grid__item .breadcrumb a,
.template-article .grid__item .breadcrumb span{
    font-family: 'Tinos';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    color: #251F18;
    text-decoration: none;
}

.template-article .grid .large--four-fifths .grid .large--ten-twelfths .rte p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 190%;
  color: #3E3225;
}

.template-article .grid .large--four-fifths .grid .large--ten-twelfths .clearfix span a{
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
  color: #251F18;
  text-decoration: none;
}

.template-article .recently__items time em {
  font-family: 'Tinos';
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #3E3225;
} 
.template-article p.clearfix {
  margin-bottom: 120px;
}

@media (max-width: 1440px) {
  
  .template-article .wrapper {
    width: 100%;
    max-width: 1200px;
    margin: auto;
  }

  .template-article aside.sidebar.grid__item.large--one-fifth {
    width: 29% !important;
  }
}

@media (max-width: 1240px) {
  .template-article .wrapper {
     max-width: 991px;
  }

  .template-article aside.sidebar.grid__item.large--one-fifth {
    width: 28% !important;
  }
}

@media (max-width: 1024px) {
  .template-article .wrapper {
     max-width: 768px;
  }
  .template-article .grid__item .large--four-fifths {
    width: 100%;
    
  }
  .template-article aside.sidebar.grid__item.large--one-fifth {
    width: 100% !important;
    margin: 0 0 50px 0 !important;
  }
  .template-article p.clearfix {
    margin-bottom: 30px !important;
  }

  
}

@media (max-width: 600px) {
  .template-article .grid__item .section-header .section-header__title {
    font-size: 25px !important;
  }

  .template-article .grid__item .breadcrumb a, .template-article .grid__item .breadcrumb span {
    font-size: 21px;
  }
}

@media (max-width: 769px) {
  .template-article .main-content {
    padding: 15px 24px !important;
  }
}

/* Account */

.template-customers-account .wrapper {
  width: 100%;
  max-width: 1320px;
}

.template-customers-account .wrapper .grid .grid__item {
  margin-bottom: 160px;
}

.template-customers-account .grid .grid__item .section-header__title {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 700;
/*   font-size: 56px; */
   font-size: 42px;
  line-height: 110%;
  color: #3E3225;
  padding: 100px 0 40px 0 !important;
  text-align: center;
}

.template-customers-account .grid .grid__item .two-thirds h4 {
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 150%;
  padding: 0px 0 20px 0;
}

.template-customers-account .grid .grid__item .table-wrap .table-wrapper .full thead {
  border-bottom: 1px solid #251F18;
}

.template-customers-account .grid .grid__item .table-wrap .table-wrapper .full thead tr th
{
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 150%;
  padding: 0 !important;
}

.template-customers-account .grid .grid__item .table-wrap .table-wrapper .full thead tr th:first-of-type {
  min-width: 100px;
}

.template-customers-account .grid .two-thirds {
  width: 75%;
  padding-bottom: 170px;
  margin-bottom: 0 !important;
}

.template-customers-account .grid .one-third {
  width: calc( 25% - 50px);
  padding:30px 20px 30px 30px!important;
  margin-left: 40px;
  background-image:url('Rectangle 5397.png');
  background-size: cover;
  margin-bottom: 0 !important;
}

.template-customers-account .grid .one-third ul {
  padding: 0;
}

.template-customers-account .grid .one-third ul li {
  margin-bottom: 15px;
}

.template-customers-account .grid .grid__item .table-wrap .table-wrapper .full tbody tr td {
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  color: #3E3225;
  padding: 0px 0 10px 0px !important;
}

.template-customers-account .grid .grid__item .table-wrap .table-wrapper .full tbody tr td:nth-child(1) {
  padding-top: 10px !important;
}

.template-customers-account .grid .grid__item .table-wrap .table-wrapper .full tbody tr td:last-of-type, .template-customers-account .grid .grid__item .table-wrap .table-wrapper .full thead tr th:last-of-type {
  text-align: right;
}

.template-customers-account .grid .grid__item .table-wrap .table-wrapper .full tbody tr td a {
  box-sizing: border-box;
  display: inline-block;
  border: 1px solid #B4936F;
  text-decoration: none;
  padding: 10px 10px 10px 10px !important;
  color: #3E3225 !important;
}

.template-customers-account .section-header--large .grid {
  padding-bottom: 100px;
}

.template-customers-account .grid .grid__item .grid .one-third .infor_account h4{
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 150%;
  color: #1B1B28;
  margin-bottom: 20px !important;
}

.template-customers-account .grid .one-third  .infor_account li
{
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 115%;
  color: #3E3225 !important;
}

.template-customers-account .grid .one-third p a {
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 115%;
  color: #3E3225 !important;
}

.template-customers-account .grid .grid__item .grid .two-thirds .table-wrap p {
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 115%;
  color: #3E3225;
}



@media only screen and (max-width:1440px ) {
  .template-customers-account .wrapper {
    width: 100%;
    max-width: 1240px;
  }
}

@media only screen and (max-width: 1240px) {
  .template-customers-account .wrapper
  {
    width:100%;
    max-width: 991px;
  }

  .template-customers-account .wrapper .grid .grid__item {
    margin-bottom: 50px; 
  }
  
  .template-customers-account .grid .one-third {
    padding: 10px 10px 10px 10px !important
  }

  .template-customers-account .grid .two-thirds {
    padding-bottom:60px !important;
  }

  .template-customers-account .grid .grid__item .section-header__title {
    padding-top: 60px !important;
  }
}

@media only screen and (max-width: 1025px) {
  .template-customers-account .grid .grid__item .grid {
    display:flex;
    flex-direction: column-reverse;
  }
  
  .template-customers-account .grid .two-thirds {
    width: 100%;
    margin-top: 50px;
  }
  
  .template-customers-account .grid .one-third {
    text-align: center;
/*     margin: auto; */
    width: unset;
    margin-bottom: 20px;
    width: 100%;
    margin-left: 5px;
  } 
}

@media only screen and (max-width: 900px)
{
  .template-customers-account .grid .grid__item .table-wrap .table-wrapper  {
    width: auto;
    overflow: auto;
  }

  .template-customers-account .grid .grid__item .table-wrap .table-wrapper .full tbody tr td {
    min-width: 200px;
  }  
}

@media screen and (max-width: 600px)
{
  .template-customers-account .grid .grid__item .section-header__title {
    font-size: 38px !important;
  }
}


/* page-default */
.template-page .maincontent .content-page-section {
  max-width: 1320px;
  width: 100%;
  margin: auto;
  padding: 80px 0px 80px 0px;
  text-align: justify;
}

 .template-page .maincontent .content-page-section p, 
 .template-page .maincontent .content-page-section span
{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 190%;
  color: #3E3225;
}

.template-page .maincontent .content-page-section p b {
 font-family: 'Cinzel';
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 42px;
  color: #3E3225;
}

.template-page .maincontent .content-page-section p strong {
  font-family: 'Tinos';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
  color: #251F18;
}

@media (max-width: 1440px) {
  .template-page  .maincontent .content-page-section {
    max-width: 1200px;
    width: 100%;
    margin: auto;
  }
}

@media (max-width: 1240px) {
  .template-page   .maincontent .content-page-section {
    max-width: 991px;
}

@media (max-width: 1024px) {
  .maincontent .content-page-section {
    max-width: 768px;
}

@media (max-width: 800px) {
  .template-page  .maincontent .content-page-section {
    max-width: 100%;
    padding: 50px 20px;
}

@media (max-width: 768px) {
   .template-page  .maincontent .content-page-section {
    padding: 50px 24px;
}

@media (max-width: 375px)
   .template-page  .maincontent .content-page-section {
    padding: 50px 20px;
}



