@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
 @font-face{
    font-family:nexa_boldregular;
    src:url(https://efru.it/signature/nexa_bold-webfont.eot);
    src:url(https://efru.it/signature/nexa_bold-webfont.eot?#iefix) format('embedded-opentype'),url(https://efru.it/signature/nexa_bold-webfont.woff2) format('woff2'),url(https://efru.it/signature/nexa_bold-webfont.woff) format('woff'),url(https://efru.it/signature/nexa_bold-webfont.ttf) format('truetype'),url(https://efru.it/signature/nexa_bold-webfont.svg#nexa_boldregular) format('svg');
    font-weight:400;
    font-style:normal
}
img{
    max-width:100%;
    height:auto
}
.sticky{
    background:#fff
}
.alignnone{
    margin:5px 20px 20px 0
}
.aligncenter,div.aligncenter{
    display:block;
    margin:5px auto 5px auto
}
.alignright{
    float:right;
    margin:5px 0 20px 20px
}
.alignleft{
    float:left;
    margin:5px 20px 20px 0
}
a img.alignright{
    float:right;
    margin:5px 0 20px 20px
}
a img.alignnone{
    margin:5px 20px 20px 0
}
a img.alignleft{
    float:left;
    margin:5px 20px 20px 0
}
a img.aligncenter{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.wp-caption{
    background:#fff;
    max-width:96%;
    padding:5px 3px 10px;
    color:#333
}
.wp-caption.alignnone{
    margin:5px 20px 20px 0
}
.wp-caption.alignleft{
    margin:5px 20px 20px 0
}
.wp-caption.alignright{
    margin:5px 0 20px 20px
}
.wp-caption img{
    border:0 none;
    height:auto;
    margin:0;
    max-width:98.5%;
    padding:0;
    width:auto
}
.wp-caption p.wp-caption-text{
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px
}
.screen-reader-text{
    clip:rect(1px,1px,1px,1px);
    position:absolute!important;
    height:1px;
    width:1px;
    overflow:hidden
}
.screen-reader-text:focus{
    background-color:#f1f1f1;
    border-radius:3px;
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    clip:auto!important;
    color:#21759b;
    display:block;
    font-size:14px;
    font-size:.875rem;
    font-weight:700;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}
.bypostauthor,.gallery-caption{
    font-style:italic;
    font-size:12px;
    color:#757575
}
#tbay-main-content .single-post .gallery{
    padding-top:30px;
    margin-right:-25px
}
.gallery .gallery-item a{
    margin:0
}
.gallery .gallery-item{
    float:left;
    margin:0 4px 4px 0;
    overflow:hidden;
    padding:0;
    position:relative
}
.gallery-columns-1 .gallery-item{
    max-width:100%;
    width:auto
}
.gallery-columns-2 .gallery-item{
    max-width:48%;
    max-width:-webkit-calc(50% - 14px);
    max-width:calc(50% - 14px);
    width:auto
}
.gallery-columns-3 .gallery-item{
    max-width:32%;
    max-width:-webkit-calc(33.3% - 11px);
    max-width:calc(33.3% - 11px);
    width:auto
}
.gallery-columns-4 .gallery-item{
    max-width:23%;
    max-width:-webkit-calc(25% - 9px);
    max-width:calc(25% - 9px);
    width:auto
}
.gallery-columns-5 .gallery-item{
    max-width:19%;
    max-width:-webkit-calc(20% - 8px);
    max-width:calc(20% - 8px);
    width:auto
}
.gallery-columns-6 .gallery-item{
    max-width:15%;
    max-width:-webkit-calc(16.7% - 7px);
    max-width:calc(16.7% - 7px);
    width:auto
}
.gallery-columns-7 .gallery-item{
    max-width:13%;
    max-width:-webkit-calc(14.28% - 7px);
    max-width:calc(14.28% - 7px);
    width:auto
}
.gallery-columns-8 .gallery-item{
    max-width:11%;
    max-width:-webkit-calc(12.5% - 6px);
    max-width:calc(12.5% - 6px);
    width:auto
}
.gallery-columns-9 .gallery-item{
    max-width:9%;
    max-width:-webkit-calc(11.1% - 6px);
    max-width:calc(11.1% - 6px);
    width:auto
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){
    margin-right:0
}
.gallery .gallery-caption{
    background-color:rgba(0,0,0,.7);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    color:#fff;
    font-size:12px;
    line-height:1.5;
    margin:0;
    max-height:85%;
    opacity:0;
    padding:6px 8px;
    position:absolute;
    bottom:0;
    left:0;
    text-align:left;
    width:100%
}
.gallery .gallery-caption:before{
    content:"";
    height:100%;
    min-height:49px;
    position:absolute;
    top:0;
    left:0;
    width:100%
}
.gallery-item:hover .gallery-caption{
    opacity:1
}
.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{
    display:none
}
.gallery-columns-2 .gallery-item:nth-child(odd),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){
    clear:both
}
/* LANGA Support code */
 .dashFooterBox {
     bottom: 0;
     left: 0;
     z-index: 999999999999999999999999999 !important;
     right: 0;
     margin: 0 auto;
}
 .dashFooterBoxInner {
     position: relative;
}
 .dashFooterBtn {
     position: absolute;
     right: 0;
     bottom: 0;
     z-index: 999999999999999999999999999 !important;
}
 .dashFooter {
     background: #0a0a0a;
     padding: 20px 0px;
     position: absolute;
     bottom: 0;
     z-index: 999;
     width: 100%;
}
 .dashFooterBtn label {
     background: transparent;
     cursor: pointer;
     display: inline-block;
     padding: 0px 10px;
     color: #8c8c8c;
     font-weight: 100;
}
 .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery {
     background: none!important;
}
 .dashFooter {
     opacity: 0;
     visibility: hidden;
     -webkit-transition: all 0.25s;
     -moz-transition: all 0.25s;
     -ms-transition: all 0.25s;
     -o-transition: all 0.25s;
     transition: all 0.25s;
}
 .r-foot-check {
     display: none;
}
 input.r-foot-check:checked+.dashFooter {
     opacity: 1;
     visibility: visible;
     -webkit-transition: all 0.25s;
     -moz-transition: all 0.25s;
     -ms-transition: all 0.25s;
     -o-transition: all 0.25s;
     transition: all 0.25s;
}
 ul.footNavUL {
     list-style: none;
     padding: 0 90px;
     margin: 0 auto !important;
     max-width: 1600px;
}
 #product-signature {
     font-family: nexa_boldregular;
     font-size: 1.2em;
     margin-right: 10px;
}
 #basic-font {
     font-family: 'Open Sans', sans-serif;
}
 ul.footNavUL li {
     color: #ffffff;
     display: inline-block;
}
 @media only screen and (max-width: 600px) {
     span#slogan {
         display: none;
    }
     ul.footNavUL {
         padding: 0 30px;
    }
}
