/**
-----------------------------------------------------------------------------
	Themeline slider s1
-----------------------------------------------------------------------------
**/
.transition, .tl-slider-s1 .owl-theme .owl-nav, .blogpost-link, .widget_tl-social_share ul li a{-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.tl-slider-items{position:relative;}
.tl-slider-items .top-left{left:0;max-width:60%;padding:3% 8%;position:absolute;top:0;}
.tl-slider-items .top-center{left:0;margin:0 auto;padding:3% 8%;position:absolute;text-align:center;top:0;width:100%;}
.tl-slider-items .top-right{max-width:60%;padding:3% 8%;position:absolute;right:0;text-align:right;top:0;}
.tl-slider-items .center-left{left:0;max-width:60%;padding:3% 8%;position:absolute;top:50%;-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);transform:translate(0%, -50%);}
.tl-slider-items .center-center{padding:3% 8%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);transform:translate(0%, -50%);width:100%;}
.tl-slider-items .center-right{max-width:60%;padding:3% 8%;position:absolute;right:0;text-align:right;top:50%;-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);transform:translate(0%, -50%);}
.tl-slider-items .bottom-left{bottom:0;left:0;max-width:60%;padding:3% 8%;position:absolute;}
.tl-slider-items .bottom-center{bottom:0;left:0;margin:0 auto;padding:3% 8%;position:absolute;text-align:center;width:100%;}
.tl-slider-items .bottom-right{bottom:0;max-width:60%;padding:3% 8%;position:absolute;right:0;text-align:right;}
@media screen and (max-width:1199px){}
@media screen and (max-width:991px){.tl-slider-items .center-left{max-width:100%;}
.tl-slider-s1 .tl-slider-content.top-left{max-width:80%;}
.tl-slider-s1 .tl-slider-content.top-right{max-width:80%;}
.tl-slider-s1 .tl-slider-content.center-left{max-width:80%;}
.tl-slider-s1 .tl-slider-content.center-right{max-width:80%;}
.tl-slider-s1 .tl-slider-content.bottom-left{max-width:80%;}
.tl-slider-s1 .tl-slider-content.bottom-right{max-width:80%;}
}
@media screen and (max-width:767px){.tl-slider-s1 .tl-slider-items h1{font-size:4.2vw;}
.tl-slider-s1 .tl-slider-items h2{font-size:3.7vw;}
.tl-slider-s1 .tl-slider-items h3{font-size:4.5vw;}
.tl-sliderbtn{font-size:2.2vw;}
.tl-sliderbtn{padding:0.4em 1em;}
.tl-banner-s1 h1{font-size:4.2vw;}
.tl-banner-s1 h2{font-size:3.7vw;}
.tl-banner-s1 h3{font-size:4.5vw;}
}
@media screen and (max-width:640px){.tl-slider-items .center-left{max-width:100%;}
.tl-slider-s1 .tl-slider-items h1{font-size:5vw;line-height:1.2;}
.tl-slider-s1 .tl-slider-items h2{font-size:4.5vw;line-height:1.2;}
.tl-slider-s1 .tl-slider-items h3{font-size:4vw;line-height:1.2;}
.tl-slider-s1 .tl-slider-items h4{font-size:3.6vw;line-height:1.2;}
.tl-slider-s1 .tl-slider-items h5{font-size:2.8vw;line-height:1.2;}
.tl-slider-s1 .tl-slider-items h6{font-size:3vw;line-height:1.2;}
.tl-sliderbtn{font-size:2.5vw;line-height:1.2;}
.tl-slider-s1 .tl-slider-content.top-left{max-width:100%;}
.tl-slider-s1 .tl-slider-content.top-right{max-width:100%;}
.tl-slider-s1 .tl-slider-content.center-left{max-width:100%;}
.tl-slider-s1 .tl-slider-content.center-right{max-width:100%;}
.tl-slider-s1 .tl-slider-content.bottom-left{max-width:100%;}
.tl-slider-s1 .tl-slider-content.bottom-right{max-width:100%;}
.tl-banner-items .center-left{max-width:100%;}
.tl-banner-s1 h1{font-size:5vw;}
.tl-banner-s1 h2{font-size:4.5vw;}
.tl-banner-s1 h3{font-size:4vw;}
.tl-banner-s1 h5{font-size:3.1vw;}
.tl-banner-s1 h6{font-size:3vw;}
}
@media screen and (max-width:479px){.tl-slider-s1 .tl-slider-items h3{font-size:4.5vw;}
.tl-slider-s1 .tl-slider-items h4{font-size:4vw;}
.tl-slider-s1 .tl-slider-items h5{font-size:3.2vw;line-height:1.2;}
.tl-sliderbtn{font-size:3.3vw;}
.tl-banner-s1 h3{font-size:4.5vw;}
.tl-banner-s1 h4{font-size:4vw;}
}
.tl-banner-image img{width:100%;}
.tl-parallax-banner{background-attachment:fixed;background-clip:border-box;background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:520px;overflow:hidden;}
.tl-banner-content-wrapper{position:relative;width:100%;}
.tl-banner-img-wrapper{text-align:center;}
.tl-banner-content-wrapper .tl-slider-content.simple-content-area{padding:3% 8%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);transform:translate(0%, -50%);width:100%;}
.tl-banner-content-wrapper .tl-slider-content.top-left{left:0;max-width:60%;padding:3% 8%;position:absolute;top:0;}
.tl-banner-content-wrapper .tl-slider-content.top-center{left:0;margin:0 auto;padding:3% 8%;position:absolute;text-align:center;top:0;width:100%;}
.tl-banner-content-wrapper .tl-slider-content.top-right{max-width:60%;padding:3% 8%;position:absolute;right:0;text-align:right;top:0;}
.tl-banner-content-wrapper .tl-slider-content.center-left{left:0;max-width:60%;padding:3% 8%;position:absolute;top:50%;-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);transform:translate(0%, -50%);}
.tl-banner-content-wrapper .tl-slider-content.center-center{padding:3% 8%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);transform:translate(0%, -50%);width:100%;}
.tl-banner-content-wrapper .tl-slider-content.center-right{max-width:60%;padding:3% 8%;position:absolute;right:0;text-align:right;top:50%;-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);transform:translate(0%, -50%);}
.tl-banner-content-wrapper .tl-slider-content.bottom-left{bottom:0;left:0;max-width:60%;padding:3% 8%;position:absolute;}
.tl-banner-content-wrapper .tl-slider-content.bottom-center{bottom:0;left:0;margin:0 auto;padding:3% 8%;position:absolute;text-align:center;width:100%;}
.tl-banner-content-wrapper .tl-slider-content.bottom-right{bottom:0;max-width:60%;padding:3% 8%;position:absolute;right:0;text-align:right;}
@media screen and (max-width:1199px){}
@media screen and (max-width:991px){.tl-banner-s1 .tl-slider-content.top-left{max-width:80%;}
.tl-banner-s1 .tl-slider-content.top-right{max-width:80%;}
.tl-banner-s1 .tl-slider-content.center-left{max-width:80%;}
.tl-banner-s1 .tl-slider-content.center-right{max-width:80%;}
.tl-banner-s1 .tl-slider-content.bottom-left{max-width:80%;}
.tl-banner-s1 .tl-slider-content.bottom-right{max-width:80%;}
.tl-banner-s1 .top-left h1{font-size:4vw;}
}
@media screen and (max-width:767px){.tl-banner-s1 h1{font-size:4.2vw;}
.tl-banner-s1 h2{font-size:3.7vw;}
.tl-banner-s1 h3{font-size:4.5vw;}
.tl-banner-s1.tl-parallax-banner h1{font-size:5vw;}
.tl-banner-s1.tl-parallax-banner h2{font-size:4.5vw;}
.tl-banner-s1.tl-parallax-banner h3{font-size:4vw;}
.tl-banner-s1.tl-parallax-banner h4{font-size:3.5vw;}
.tl-banner-s1.tl-parallax-banner h5{font-size:3vw;}
.tl-banner-s1.tl-parallax-banner h6{font-size:3vw;}
}
@media screen and (max-width:640px){.tl-banner-s1 h1{font-size:5vw;}
.tl-banner-s1 h2{font-size:4.5vw;}
.tl-banner-s1 h3{font-size:4vw;}
.tl-banner-s1 h5{font-size:3.1vw;}
.tl-banner-s1 h6{font-size:3vw;}
.tl-banner-s1.tl-parallax-banner h5{font-size:3.5vw;}
.tl-banner-s1.tl-parallax-banner h6{font-size:3.2vw;}
.tl-banner-s1 .tl-slider-content.top-left{max-width:100%;}
.tl-banner-s1 .tl-slider-content.top-right{max-width:100%;}
.tl-banner-s1 .tl-slider-content.center-left{max-width:100%;}
.tl-banner-s1 .tl-slider-content.center-right{max-width:100%;}
.tl-banner-s1 .tl-slider-content.bottom-left{max-width:100%;}
.tl-banner-s1 .tl-slider-content.bottom-right{max-width:100%;}
}
@media screen and (max-width:479px){.tl-banner-s1 h3{font-size:4.5vw;}
.tl-banner-s1 h4{font-size:4vw;}
.tl-banner-s1.tl-parallax-banner h1{font-size:8vw;}
.tl-banner-s1.tl-parallax-banner h5{font-size:4vw;}
.tl-banner-s1.tl-parallax-banner h6{font-size:3.5vw;}
}
.tl-slider-items.tl-layer-deactivated .tl-slider-content{padding:3% 8%;position:absolute;text-align:center;bottom:2%;transform:translate(0%, -2%);width:100%;}
.tl-slider-s1 .owl-theme .owl-nav{opacity:0;}
.tl-slider-s1:hover .owl-theme .owl-nav{opacity:1;}
.tl-slider-s1 .owl-theme .owl-nav{margin-top:0px;}
.tl-slider-s1 .owl-theme .owl-dots{display:none;}
.tl-slider-s1 .owl-theme .owl-nav [class*="owl-"]{background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0;border-radius:0;color:#ffffff;cursor:pointer;display:inline-block;font-size:30px;padding:30px 30px;margin:0;}
.tl-slider-s1 .owl-theme .owl-nav [class*="owl-"]:hover{background:#000 none repeat scroll 0 0;color:#ffffff;text-decoration:none;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.tl-slider-s1 .owl-prev{left:0;position:absolute;top:50%;-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);transform:translate(0px, -50%);}
.tl-slider-s1 .owl-next{position:absolute;right:0;top:50%;-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);transform:translate(0px, -50%);}
@media screen and (max-width:640px){.tl-slider-s1 .owl-theme .owl-nav [class*="owl-"]{font-size:20px;padding:12px;}
}
.post-slider-btn{padding:10px 0 0;}
.post-slider-btn a{color:inherit;display:inline-block;padding:10px 20px;vertical-align:top;}
.post-slider-content blockquote{font-style:italic;margin:6px;opacity:0.7;padding:5px 20px;line-height:1.2em;}
.post-slider-content > h5, .post-slider-content h2, .post-slider-content h2 > a{color:inherit;}
.tl-post-slider .owl-theme .owl-nav{opacity:0;}
.tl-post-slider:hover .owl-theme .owl-nav{opacity:1;}
.tl-post-slider .owl-theme .owl-nav{margin-top:0px;}
.tl-post-slider .owl-theme .owl-dots{display:none;}
.tl-post-slider .owl-theme .owl-nav [class*="owl-"]{background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0;border-radius:0;color:#ffffff;cursor:pointer;display:inline-block;font-size:20px;padding:14px 20px;margin:0;}
.tl-post-slider .owl-theme .owl-nav [class*="owl-"]:hover{background:#000 none repeat scroll 0 0;color:#ffffff;text-decoration:none;}
.tl-post-slider .owl-prev{left:0;position:absolute;top:50%;-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);transform:translate(0px, -50%);}
.tl-post-slider .owl-next{position:absolute;right:0;top:50%;-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);transform:translate(0px, -50%);}
@media screen and (max-width:767px){.tl-post-slider .item .col{flex-basis:auto;}
.tl-post-slider .owl-prev, .tl-post-slider .owl-next{left:inherit;position:inherit;top:inherit;transform:inherit;}
.tl-post-slider img.wp-post-image{margin-bottom:20px;}
}
.tl-cta h6, .tl-cta h5, .tl-cta h4, .tl-cta h3, .tl-cta h2, .tl-cta h1{margin-bottom:0;}
.tl-cta-default-btn{background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0;color:inherit !important;padding:1em 1.5em;display:inline-block;}
.tl-cta-default-btn:hover{text-decoration:none;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;}
@media screen and (min-width:768px) and (max-width:991.98px){.tl-cta-button{padding:10px 16px;}
}
.block-btn-s1{padding:14px 0;}
.btn .block-btn-s1{border:1px solid;border-radius:0;color:inherit;}
.tl-block-module-s1{min-height:100%;position:relative;}
.tl-block-module-s1 .block-img-s1 figure{margin-top:0;}
.testi-normal-slider-s1 .testimonial-star-wrapper, .testi-chat-slider-s1 .testimonial-star-wrapper{max-width:900px;margin:0 auto;}
.tl-testi-img-s1{margin:0 auto;max-width:190px;}
.tl-testi-img-s1 img{margin-bottom:20px;}
.tl-testi-content-s1{margin:0 auto;max-width:900px;}
..tl-testimonial-normal-s1{position:relative;}
.tl-testimonial-normal-s1 .owl-carousel .owl-nav.disabled{display:block;}
.tl-db-testi{background:#ccc none repeat scroll 0 0;border:3px solid #bbb;border-radius:50%;box-shadow:2px 2px 4px #222222;height:160px;margin:0 auto;overflow:hidden;width:160px;}
.carosual-db-content h5{font-size:inherit;line-height:22px;}
.accent{font-weight:bold;}
.tl-testimonial-normal-s1 .owl-theme .owl-nav.disabled{opacity:0;}
.tl-testimonial-normal-s1:hover .owl-theme .owl-nav.disabled{opacity:1;}
.tl-testimonial-normal-s1 .owl-theme .owl-nav.disabled{margin-top:0px;}
.tl-testimonial-normal-s1 .owl-theme .owl-dots{display:none;}
.tl-testimonial-normal-s1 .owl-theme .owl-nav.disabled [class*="owl-"]{background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0;border-radius:0;color:#ffffff;cursor:pointer;display:inline-block;font-size:24px;padding:14px 24px;margin:0;}
.tl-testimonial-normal-s1 .owl-nav.disabled [class*="owl-"]:hover{background:#000 none repeat scroll 0 0;color:#ffffff;text-decoration:none;}
.tl-testimonial-normal-s1 .owl-prev{left:0;position:absolute;top:50%;-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);transform:translate(0px, -50%);}
.tl-testimonial-normal-s1 .owl-next{position:absolute;right:0;top:50%;-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);transform:translate(0px, -50%);}
.tl-testimonial-item{position:relative;padding:30px 30px;padding-top:20px;}
.tl-testimonial-slider-widget .widget.tl-testimonial-slider{padding:30px;}
.tl-testimonial-slider-widget .tl-testimonial-item::before{content:"\f10d";font-family:FontAwesome;position:absolute;left:0px;top:0px;font-size:30px;color:#ddd;}
.tl-testimonial-slider-widget button.owl-next span, .tl-testimonial-slider-widget button.owl-prev span{font-size:40px;display:inline-block;padding:4px 10px;}
.tl-testimonial-slider-widget .owl-theme .owl-nav{border-top:solid 1px;}
.tl-testimonial-slider-widget .owl-stage-outer{border-bottom:dashed 1px rgba(0,0,0,0.1);}
.tl-testimonial-slider-widget .tl-testi-content-s1{margin-top:10px;}
.tl-testimonial-slider-widget button:hover{background:transparent;padding:0;margin:0;}
.tl-testimonial-slider-widget button:focus{outline:0px dotted;outline:0px auto -webkit-focus-ring-color;}
.tl-testimonial-column .column-equal-height{margin-bottom:50px;}
.column-equal-height .testimonial-col-inner{-webkit-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;min-height:100%;padding:42px 42px 30px 42px;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.15);box-shadow:0 2px 7px rgba(0, 0, 0, 0.24);padding-bottom:50px;}
.tl-testimonial-column .testimonial-title a{font-weight:900;font-size:18px;}
.tl-testimonial-column .testimonial-desig{font-weight:500;}
.accordion-module-s1 .card-header .tl-acc-head.collapsed::after{content:"ï”";font-family:fontawesome;position:absolute;right:16px;}
.accordion-module-s1 .card-header .tl-acc-head::after{content:"ï¸";font-family:fontawesome;position:absolute;right:16px;top:12px;transition:all 0.3s ease-in-out 0s;}
.tl-acc-head{display:block;padding:12px 18px;position:relative;}
.tl-acc-head:hover{text-decoration:none;}
.accordion-module-s1 .card-header{border-bottom:medium none;padding:0;}
.accordion-module-s1 .card{margin-bottom:6px;border-radius:0;}
.accordion-module-s1 .tl-acc-head{color:inherit;font-size:16px;font-weight:600;padding-right:30px;}
.accordion-module-s1 .tl-acc-tab-content{padding:20px;}
.tl-loadmore{background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0;display:inline-block;padding:10px 20px;vertical-align:top;margin-bottom:20px;}
.tl-blog-item{margin-bottom:30px;}
.blogpost-feature-image-s1{position:relative;}
.blogpost-feature-image-s1 p{display:none;}
.tl-blog-post-s1 a{color:inherit;}
.tl-blog-post-s1 a:hover{text-decoration:none;}
.blogpost-feature-image-s1 .blogpost-link{background:#333333 none repeat scroll 0 0;border:medium none;border-radius:0;bottom:0;color:#ffffff;font-size:20px;font-weight:600;height:40px;line-height:40px;padding:0 !important;position:absolute !important;right:0;text-align:center;width:40px;z-index:1;}
.tl-postmeta-box-s1{font-size:15px;}
.tl-postmeta-box-s1 i{color:rgba(0, 0, 0, 0.3);}
.tl-postmeta-box-s1 .tl-post-tag a{font-style:italic;}
.tl-postmeta-box-s1 .tl-admin a{font-weight:600;}
.blogpost-link:hover{background:#E74C3C;}
.blog-post-content-s1{margin:10px 0 0;padding-bottom:20px;}
.blog-post-footer-s1{border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.blogpost-content-wrapper-s1{padding:20px 10px 0;border:1px solid #eaeaea;}
.blog-post-footer-s1 .col.footer-post-block{padding:0 10px;}
.blog-post-footer-s1 .col.footer-post-block{display:inline-block;padding:10px;}
.footer-post-block:nth-child(2){border-left:1px solid #eaeaea;text-align:right;}
.footer-post-block i{color:rgba(0, 0, 0, 0.3);}
@media screen and (max-width:767px){.tl-blog-post-s1 .blogpost-wrapper{margin-bottom:40px;}
}
.tl-team-overlay-icon{font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center;opacity:0.3;}
.tl-team-social-s1 > ul{margin:0;padding:0;}
.tl-team-social-s1 li{list-style:outside none none;display:inline-block;vertical-align:top;margin:0 2px;}
.tl-team-social-s1 li a{background:rgba(255, 255, 255, 0.3) none repeat scroll 0 0;color:inherit;display:block;height:40px;line-height:38px;width:40px;}
.tl-team-social-s1 li a > i{line-height:inherit;}
.tl-team-social-s1{padding:10px 0 30px;}
.tl-team-info-body{padding-top:20px;}
.tl-team-overlay-icon > a{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;color:inherit;display:inline-block;height:40px;line-height:40px;vertical-align:top;width:40px;}
.tl-team-items{cursor:default;margin-bottom:30px;}
.tl-team-img-block{position:relative;}
.tl-team-img-block p{display:none;}
.tl-team-img-block .team-img-overlay{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;height:100%;left:0;position:absolute;bottom:0;right:0;width:100%;height:0;overflow:hidden;transition:.5s ease;opacity:0;}
.tl-teamcolumn-s1 .tl-team-items:hover .team-img-overlay{height:100%;}
.tl-teamcolumn-s1 .tl-team-items:hover .team-img-overlay, .tl-teamcolumn-s1 .tl-team-items:hover .tl-team-overlay-icon{opacity:1;}
.tl-teamslider-s1 .tl-team-items{background:rgba(255, 255, 255, 0.3) none repeat scroll 0 0;}
.team-social-info ul{margin:0;padding:0;}
.team-social-info ul li{display:inline-block;list-style:outside none none;text-align:center;vertical-align:top;}
.team-social-info li a{border:1px solid;color:rgba(0, 0, 0, 0.5);display:inline-block;height:40px;line-height:40px;vertical-align:top;width:40px;}
.team-social-info li a:hover{color:rgba(0, 0, 0, 1);}
.team-single-content-wrapper{padding-top:40px;}
.team-single-content-wrapper .entry-content{margin-top:0px;}
.entry-content .tl-member-contact-info p{margin-bottom:0;}
.tl-member-contact-info{margin-bottom:20px;}
.main-content-inner .team-single-content-wrapper .member-designation{background:#eaeaea none repeat scroll 0 0;border-radius:4px;display:inline-block;font-weight:400;padding:10px;vertical-align:top;}
.tl-singleteam-article{margin-top:30px;}
.tl-img-overlay-icon a{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;display:inline-block;line-height:20px;margin:0 1px;padding:10px 14px;vertical-align:top;}
.tl-teamslider-s1 .tl-team-items:hover .team-img-overlay{height:100%;}
.tl-teamslider-s1 .tl-team-items:hover .team-img-overlay, .tl-teamslider-s1 .tl-team-items:hover .tl-team-overlay-icon{opacity:1;}
.widget_tl-social_link ul{padding-left:0;font-size:0;}
.widget_tl-social_link ul li{display:inline-block;list-style:outside none none;width:20%;}
.widget_tl-social_link ul li a{background:rgba(200, 200, 200, 0.2) none repeat scroll 0 0;border:3px solid #ffffff;display:block;font-size:3rem;text-align:center;}
.widget_tl-social_link .tl-recent-date{margin-bottom:6px;}
.widget_tl-social_share ul{padding-left:0;font-size:0;}
.widget_tl-social_share ul li{display:inline-block;list-style:outside none none;width:25%;max-width:88px;}
.widget_tl-social_share ul li a{background:rgba(200, 200, 200, 0.2) none repeat scroll 0 0;border-radius:3px;color:inherit;display:block;font-size:1.7rem;line-height:50px;margin:0 2px 4px;text-align:center;}
.widget_tl-social_share ul li:hover a{opacity:0.7;}
@media screen and (max-width:991px){.widget_tl-social_share ul li{width:33.333%;}
}
@media screen and (max-width:767px){}
.tl-instagram-feed ul{padding:0;margin:0;}
.tl-instagram-feed .instagram-pics li{display:inline-table;list-style:outside none none;}
.tl-instagram-feed .instagram-col-1 li{width:100%;}
.tl-instagram-feed .instagram-col-2 li{width:50%;}
.tl-instagram-feed .instagram-col-3 li{width:33.333%;}
.tl-instagram-feed .instagram-col-4 li{width:25%;}
.widget_tag_cloud .tag-cloud-link{color:inherit;}