.tem29-footer .share{width: 100%;text-align: center;}
.tem29-footer .share-to{color:inherit;color:#fff;border-color:rgba(255,255,255,.2);}
.tem29-footer .share-to a{font-size: 18px;color:inherit;display: inline-block;position: relative;border-color: inherit;color:inherit;}
.tem29-footer .share-to a::before{position: absolute;content:"";width: -webkit-calc(100% - 32px);width: -moz-calc(100% - 32px);width: calc(100% - 32px);height: -webkit-calc(100% - 32px);height: -moz-calc(100% - 32px);height: calc(100% - 32px);left:50%;top:50%;margin-top: -webkit-calc((-100% + 32px) / 2);margin-top: -moz-calc((-100% + 32px) / 2);margin-top: calc((-100% + 32px) / 2);margin-left:-webkit-calc((-100% + 32px) / 2);margin-left:-moz-calc((-100% + 32px) / 2);margin-left:calc((-100% + 32px) / 2);border:1px dotted rgba(255,255,255,.2);border-radius:50%;transition: .4s cubic-bezier(.19,1,.22,1);
-moz-transition: .4s cubic-bezier(.19,1,.22,1);
-ms-transition: .4s cubic-bezier(.19,1,.22,1);
-webkit-transition: .4s cubic-bezier(.19,1,.22,1);}
.tem29-footer .share-to a::after{position: absolute;content:"";width: -webkit-calc(100% - 32px);width: -moz-calc(100% - 32px);width: calc(100% - 32px);height: -webkit-calc(100% - 32px);height: -moz-calc(100% - 32px);height: calc(100% - 32px);left:50%;top:50%;margin-top: -webkit-calc((-100% + 32px) / 2);margin-top: -moz-calc((-100% + 32px) / 2);margin-top: calc((-100% + 32px) / 2);margin-left:-webkit-calc((-100% + 32px) / 2);margin-left:-moz-calc((-100% + 32px) / 2);margin-left:calc((-100% + 32px) / 2);border:2px solid ;border-color:inherit;border-radius:50%;transition: .4s cubic-bezier(.19,1,.22,1);
-moz-transition: .4s cubic-bezier(.19,1,.22,1);
-ms-transition: .4s cubic-bezier(.19,1,.22,1);
-webkit-transition: .4s cubic-bezier(.19,1,.22,1);}
.tem29-footer .share-to a:hover::before{width: -webkit-calc(100% - 20px);width: -moz-calc(100% - 20px);width: calc(100% - 20px);height: -webkit-calc(100% - 20px);height: -moz-calc(100% - 20px);height: calc(100% - 20px);margin-top:-webkit-calc((-100% + 20px) / 2);margin-top:-moz-calc((-100% + 20px) / 2);margin-top:calc((-100% + 20px) / 2);margin-left:-webkit-calc((-100% + 20px) / 2);margin-left:-moz-calc((-100% + 20px) / 2);margin-left:calc((-100% + 20px) / 2);}
.tem29-footer .share-to a:hover::after{width: -webkit-calc(100% - 20px);width: -moz-calc(100% - 20px);width: calc(100% - 20px);height: -webkit-calc(100% - 20px);height: -moz-calc(100% - 20px);height: calc(100% - 20px);margin-top:-webkit-calc((-100% + 20px) / 2);margin-top:-moz-calc((-100% + 20px) / 2);margin-top:calc((-100% + 20px) / 2);margin-left:-webkit-calc((-100% + 20px) / 2);margin-left:-moz-calc((-100% + 20px) / 2);margin-left:calc((-100% + 20px) / 2);}
.tem29-footer .share-to a span{width: 66px;height: 66px;line-height: 66px;margin:10px;display: block;}
.tem29-footer .share-to a span[class*="icon-google-plus"]{display:none;}
.tem29-footer .flogo{width: 100%;text-align: center;margin:40px 0 30px;}
.tem29-footer .flogo img{max-width: 50%;}
.tem29-footer .sitemap-link{text-align:center;}
@media (max-width: 768px){
    /*.tem29-footer .container,
    .tem29-footer.full-screen-spacing .container.full-screen{padding-left: 3%!important;padding-right: 3%!important}
    .tem29-footer .share-to a{height: 40px;width: 40px;line-height: 40px;font-size: 15px;margin:7px;}
    .tem29-footer .share-to a span{line-height: 40px;}
    .tem29-footer .share-to a::before{width: 48px;height: 48px;}
    .tem29-footer .share-to a::after{border-width: 1px;}
    .tem29-footer .share-to a:hover::after{width: 48px;height: 48px;}
    .tem29-footer .flogo{margin:20px 0 25px;}*/
    .tem29-footer{display: none;}
}
