/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

@font-face{font-family:"ElleFutura";src:url("/fonts/elle-futura.otf"), url("/fonts/elle-futura.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:block;}
@font-face{font-family:"ElleFuturaBold";src:url("/fonts/elle-futura-bold.otf"), url("/fonts/elle-futura-bold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:block;}
body{font-family:"ElleFutura", sans-serif!important;}
.nav > li > a{font-family:"ElleFuturaBold", sans-serif!important;}
h1,h2,h3,h4,h5,h6, .heading-font{font-family:"ElleFuturaBold", sans-serif!important;}
.alt-font{font-family:"ElleFutura", sans-serif!important;}
.table-customize{margin:0;border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px #ccc inset}.table-customize > thead > tr{background-color:#535353;border-radius:3px 3px 0 0}.table-customize > thead > tr > th{color:#fff;border-bottom:none;padding:10px 14px;font-size:14px;font-weight:400;border:1px solid rgba(0,0,0,0.2)}.table-customize > thead > tr > th:first-child{border-radius:3px 0 0 0;border-top:1px solid rgba(0,0,0,0.2)}.table-customize > thead > tr > th:last-child{border-radius:0 3px 0 0}.table-customize > tbody > tr > td{vertical-align:middle;padding:15px 14px;color:#ccc;font-size:14px;color:#000;border:1px solid #ccc}.table-customize > tbody > tr > td a{text-decoration:none}.table-order > tbody > tr:nth-child(-n + 3) > td:first-child{position:relative;font-size:10px;font-weight:700}.table-order > tbody > tr:nth-child(-n + 3) > td:first-child span{position:absolute;left:0;right:0;margin:auto;top:14px}.table-order > tbody > tr:nth-child(1) > td:first-child{background:url(../img/bg-order-1.png) no-repeat center center}.table-order > tbody > tr:nth-child(2) > td:first-child{background:url(../img/bg-order-2.png) no-repeat center center}.table-order > tbody > tr:nth-child(3) > td:first-child{background:url(../img/bg-order-3.png) no-repeat center center}.table-order > tbody > tr td:first-child,.table-order > tbody > tr th:first-child{text-align:center}@media (min-width: 320px) and (max-width: 767px){.table-responsive,.table-responsive thead,.table-responsive tbody,.table-responsive th,.table-responsive td,.table-responsive tr{display:block}.table-responsive > thead > tr{position:absolute;top:-9999px;left:-9999px}.table-responsive > tbody > tr{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.table-responsive > tbody > tr:first-child{border-radius:3px 3px 0 0;border-top:none}.table-responsive > tbody > tr:last-child{border-radius:0 0 3px 3px;border-bottom:none}.table-responsive > tbody > tr td{border:none;border-bottom:1px solid #ccc;position:relative;padding-left:30%!important;width:100%;overflow:hidden}.table-responsive > tbody > tr td:before{content:attr(data-title);position:absolute;top:15px;left:14px;width:30%;padding-right:10px;white-space:nowrap;font-size:14px}.table-responsive > tbody > tr td:first-child{text-align:left}.table-responsive.table-order > tbody > tr:nth-child(-n + 3) > td:first-child{padding:25px 0 25px 30%!important;background-position:left 32% center}.table-responsive.table-order > tbody > tr:nth-child(-n + 3) > td:first-child span{left:32%}}
/*OLD FOOTER*/
.old-footer-red{
	background: linear-gradient(45deg, #461212 0%, #7f0a0a 100%);
}
.old-blog .col-inner .post-title{
  font-size:16px;
  font-weight: 400;
  line-height: 1.4;
}
.old-blog .is-divider{
  display: none;
}
.old-blog .box-image img{
  border-radius: 5px;
}
.old-blog .box-text{
  padding: 0 0 0 20px;
}
.old-blog .box-text .post-title{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin: 0;
}
.old-blog .box-text .post-meta{
  margin-top: 8px;
  font-size: 13px;
  color:rgb(164 164 164 / 82%);
}
.old-blog .col {
    padding-bottom: 15px;
}
.old-footer-red h2,.old-footer-red .block-23 ul li a:hover{
	color:white;
}
.old-blog .col-inner .post-title{
	color: #ffffff80;
}
.old-blog .col-inner .post-meta {
    color: rgba(255, 255, 255, 0.3);
}
.old-footer-red ul.list-unstyled li a {
	color: rgba(255, 255, 255, 0.5);
}
.old-footer-red ul li {
    color: rgba(255, 255, 255, 0.5);
}
.old-footer-red .block-23 ul li a{
	color:#dab16e;
}
.old-footer-red a:hover{
	color:#fff;
}
.old-footer-red ul.menu li a {
    color: rgba(255, 255, 255, 0.5);
}
.old-footer-red p {
    color: rgba(255, 255, 255, 0.3);
}
.old-footer h2{
    font-size: 22px;
    margin-bottom: 30px;
}
.old-footer ul{
  list-style: none;
}
.old-footer ul li{
  margin-left:0;
  line-height: 1.3;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 500;
}
.old-footer .copyright p{
  font-size: 16px;
}
.old-footer .instagram .col {
    padding: 0 5px 10px;
}
@media only screen and (max-width: 959px){
.old-footer .row{
	padding: 0 50px;
}
.old-footer .copyright p {
    font-size: 15px;
}
}
@media only screen and (max-width: 48em) {
.old-footer .row{
	padding: 0;
}
.old-blog .col-inner .post-title,.old-footer ul li {
	font-size: 15px;
}
}
@media only screen and (max-width:48em){}