﻿body{line-height:1.5}
.rmLink,.rmItem{font-variant:small-caps;}


/* start --> for full screen image */
@media (min-width: 992px)
{
    html,body,#form1{height:100% !important;}
    .divCarousel{height:100% !important;}
    .carousel{height:100% !important;}
    .carousel-inner{height:100% !important;}
    .carousel-inner .item{height:100% !important;}
    .carousel-inner .active{height:100% !important;}
    .carousel img{height:100% !important;max-height:100% !important;}
}
@media (min-width: 768px) and (max-width: 992px)
{
    .divCarousel{margin-top:100px;}
}
@media (max-width: 768px)
{
    .divCarousel{margin-top:60px;}
}
/* end --> for full screen image */


@media(min-width:1200px){body{font-size:16px;}}

.Raleway1 {font-family: 'Raleway', sans-serif;}
.Fjalla1 {font-family: 'Fjalla One', sans-serif;}

.sqH1{font-size: 48px !important;text-shadow:0px 1px 2px rgba(0,0,0,0.6);}
.sqH2{font-size: 24px !important;text-shadow:0px 1px 2px rgba(0,0,0,0.6);}
.sqH3{font-size: 18px !important;text-shadow:0px 1px 2px rgba(0,0,0,0.6);}
@media (max-width: 768px)
{
    .sqH1{font-size: 36px !important;}
    .sqH2{font-size: 20px !important;}
    .sqH3{font-size: 16px !important;}
}

.tH1{font-size: 48px !important;}
.tH2{font-size: 36px !important;}
.tH3{font-size: 24px !important;}
.tH4{font-size: 18px !important;}
@media (max-width: 768px)
{
    .tH1{font-size: 36px !important;}
    .tH2{font-size: 24px !important;}
    .tH3{font-size: 20px !important;}
    .tH4{font-size: 16px !important;}
}


/* START TELERIK MENU */
html .RadMenu .rmGroup:before,
html .RadMenu .rmMultiColumn:before,
html .RadMenu .rmScrollWrap > .rmHorizontal:before,
html .RadMenu .rmScrollWrap > .rmVertical:before {
    border-style: hidden;
}


.navbar{margin-bottom:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.nav{padding-top:3px;}

.rmRootGroup > li{margin-left:12px !important;margin-right:12px !important;}

.rmLink.rmRootLink{padding:15px !important;}

.rmGroup{background-color:#fff !important;color:#000 !important;}

.rmGroup > li:hover{background-color:#efefee !important;}
.rmGroup > li:focus{background-color:#efefee !important;}
.rmGroup > li:active{background-color:#efefee !important;}
.myfocus{background-color:#efefee !important;color:#000 !important;}

.rmRootGroup, .rmGroup, .rmItem, .rmLink, .rmVertical, .rmFirst, .rmExpandDown, .rmExpanded{border:0px !important;}
.rmExpanded, .rmGroupColumn, .rmFirstGroupColumn, .rmVertical, .rmLevel1, .rmMultiGroup, .rmMultiColumn{border:0px !important;}

@media(max-width:1200px)
{
    .navbar,.rmGroup{font-size:14px;}
    .rmRootGroup > li{margin-left:8px !important;margin-right:8px !important;}
}

@media(max-width:992px)
{
    .navbar,.rmGroup{font-size:12px;}
    .rmRootGroup > li{margin-left:5px !important;margin-right:5px !important;}
    .rmRootToggle{margin-top:5px;}    
}
@media(max-width:768px)
{
    .divNavBarLinks_TMenu{float:left !important;clear:left;}
}
/* END TELERIK MENU */


.socialLink{width:20px;}

.carousel{}
.carousel img{}
.carousel_quicksearch_horizontal{margin:auto;position:absolute;top:25%;left:0;right:0;bottom:0;min-width:1px;min-height:1px;}
.qscar{background-color:rgba(0,0,0,0.5);color:#fff;padding:10px 25px 25px 25px;border-radius:5px;}
.qscarLinks a,.qscarLinks a:link,.qscarLinks a:visited,.qscarLinks a:hover,.qscarLinks a:active{color:#fff;}
.qscarLoginLink{padding-left:0;}
.qscarASLink{padding-right:0;}
.qscar h1{margin-bottom:20px;text-transform:uppercase;}

.carousel_buyers_sellers{margin:auto;position:absolute;top:25%;left:0;right:0;bottom:0;min-width:1px;min-height:1px;}
.bscar{background-color:rgba(0,0,0,0.5);color:#fff;padding:5px 15px 15px 15px;border-radius:5px;}
.bscar h1{margin-bottom:5px;text-transform:uppercase;}
.bscar h3{margin-top:5px;font-style:italic;}

/* call to action bar */
.calltoactionbar{margin-top:75px;margin-bottom:75px;}

/* Featured Properties Bar (Gallery Slider) */
.featuredpropertiesBar{padding-top:50px;}
.divGallerySlider{padding-bottom:25% !important;}


/* marketsBar */
.marketsBar{padding:15px;}
.marketsBar h2{margin-top:75px;margin-bottom:75px;}
.marketsBarCommunity{padding-top:15px;padding-bottom:50px;}
.marketsBarCommunity:hover{background-color:#efefee;}
.marketsBarCommunity img{width:100%;max-width:500px;max-height:300px;}
.marketsBarCommunity img:hover{width:100%;max-width:500px;max-height:300px;}


#idxiframe{margin-bottom:25px;}

/* Gallery Slider Sidebar Widget */
.galleryslider_widget{margin-top:0;}
.divGallerySlider_Widget{padding-bottom:105% !important;}

.mainbody{margin-top:125px;margin-bottom:125px;}
@media(min-width:768px){.logo{max-height:75px !important;}}

/* testimonials */
.divTestimonials_Jumbotron{background-color:transparent;margin-top:30px;}

/* Whats Your Home Worth */
.divWYHW_Inner{background-color:rgba(0,0,0,0.2);}
.divWYHW_Jumbotron{background-color:rgba(0,0,0,0.5);margin-top:100px;margin-bottom:100px;color:#fff;}

/* media queries */

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
/*@media (min-width: @screen-sm-min) */

/* Medium devices (desktops, 992px and up) */
/*@media (min-width: @screen-md-min */

/* Large devices (large desktops, 1200px and up) */
/*@media (min-width: @screen-lg-min) */

@media (min-width: 1450px) and (max-width: 1600px)
{
    .qscarLoginLink{margin-left:50px;}
}
@media (min-width: 1300px) and (max-width: 1450px)
{
    .qscarLoginLink{margin-left:100px;}
}
@media (min-width: 992px) and (max-width: 1300px)
{
    .qscarLoginLink{margin-left:150px;}
}

@media (min-width: 992px) and (max-width: 1200px)
{
    .form-control{font-size:12px;}
}

@media (max-width: 1800px)
{
    .divGallerySlider{padding-bottom:27% !important;}
    .divGallerySlider_Widget{padding-bottom:105% !important;}
}

@media (max-width: 1600px)
{
    .divGallerySlider{padding-bottom:30% !important;}
    .divGallerySlider_Widget{padding-bottom:105% !important;}
}

@media (max-width: 1400px)
{
    .divGallerySlider{padding-bottom:35% !important;}
    .divGallerySlider_Widget{padding-bottom:105% !important;}
}

@media (max-width: 1200px)
{
    .divGallerySlider{padding-bottom:40% !important;}
    .divGallerySlider_Widget{padding-bottom:130% !important;}
}

@media (max-width: 992px)
{
    .qscar h1{font-size:24px;}
    .carousel_quicksearch_horizontal{position:relative;top:0;margin-top:25px;}
    .carousel_buyers_sellers{position:relative;top:0;margin:25px;}
    .qscar{background-color:#f5f5f5;color:#000;border:solid 1px #ddd;}
    .qscarLinks a,.qscarLinks a:link,.qscarLinks a:visited,.qscarLinks a:hover,.qscarLinks a:active{color:#000;}
    .divGallerySlider{padding-bottom:50% !important;}
    .divGallerySlider_Widget{padding-bottom:55% !important;}
}
@media (max-width: 880px) 
{
    .divGallerySlider{padding-bottom:55% !important;}
}
@media (max-width: 768px) 
{
    .carousel-indicators{display:none;}     /* this needs to be hidden on mobile so Telerik Menu works */
    
    .divContactInfo,.divName{float:left !important;}

    .qscar h1{font-size:18px;}

    .divCallToAction_Left,.divCallToAction_Middle{margin-bottom:25px;}

    .divGallerySlider{padding-bottom:60% !important;}
    .divGallerySlider_Widget{padding-bottom:60% !important;}
}
@media (max-width: 650px) 
{
    .divGallerySlider{padding-bottom:70% !important;}
    .divGallerySlider_Widget{padding-bottom:70% !important;}
}
@media (max-width: 600px) 
{
    .divGallerySlider{padding-bottom:80% !important;}
    .divGallerySlider_Widget{padding-bottom:80% !important;}
}
@media (max-width: 550px) 
{
    .divGallerySlider{padding-bottom:90% !important;}
    .divGallerySlider_Widget{padding-bottom:90% !important;}
}
@media (max-width: 450px)
{
    .divGallerySlider{padding-bottom:100% !important;}
    .divGallerySlider_Widget{padding-bottom:100% !important;}
}
@media (max-width: 360px)
{
    .qscar h1{font-size:16px;}
    .qscarLoginCA{display:none;}
    .divGallerySlider{padding-bottom:110% !important;}
    .divGallerySlider_Widget{padding-bottom:110% !important;}
}

/* SEND TO A FRIEND */
@media (min-width: 992px)
{
.setMessage{width:500px !important;}
}

/* MAIN CONTENT */
.table1 th, .table1 td{padding:3px;}
.header1{font-size:16px;font-weight:bold;}
.label1{font-weight:bold;}
.textbox1{padding:4px;border:1px solid #999;}
.button1{padding:5px 10px;cursor:pointer;}
/* TD ALIGNMENT */
td.alignleft{text-align:left;}
td.aligncenter{text-align:center;}
td.alignright{text-align:right;}
td.valigntop{vertical-align:top;}
td.valignmiddle{vertical-align:middle;}
td.valignbottom{vertical-align:bottom;}


/* CAPTCHA */
.RadCaptcha,
.RadCaptcha_Default {
    display: inline-block !important;
    margin-bottom: 8px;
}

    .RadCaptcha .capImage {
        display: inline-block !important;
        border: solid 1px #999 !important;
        border-radius: 5px !important;
    }

    .RadCaptcha .rcRefreshImage,
    .RadCaptcha .rcCaptchaAudioLink {
        display: inline-block !important;
        margin: 2px 4px 0 0 !important;
        padding: 0 !important;
        text-decoration: none;
    }

.captchaInstructions {
    color: #6f6f6f;
}

.RadCaptcha .rcCaptchaAudioLink {
    display: inline-flex !important;
    align-items: center;
    min-height: 24px;
    font-size: 12px;
}

.RadCaptcha .rcRefreshImage {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    margin: 0 4px 0 2px !important;
    overflow: hidden;
    font-size: 0;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
}

    .RadCaptcha .rcRefreshImage:after {
        content: "\e031";
        font-family: "Glyphicons Halflings";
        font-size: 16px;
        line-height: 1;
    }

    .RadCaptcha .rcRefreshImage:hover,
    .RadCaptcha .rcRefreshImage:focus,
    .RadCaptcha .rcCaptchaAudioLink:hover,
    .RadCaptcha .rcCaptchaAudioLink:focus {
        text-decoration: underline;
    }

    .RadCaptcha .rcRefreshImage:focus,
    .RadCaptcha .rcCaptchaAudioLink:focus {
        outline: thin dotted;
        outline-offset: 2px;
    }


/* LISTINGS */
.Listing{padding:25px;}
.altListing{padding:25px;background-color:#f5f5f5;}
.tblListing th, .tblListing td{padding-left:10px;}
td.ListingHeader1{font-size:20px;font-weight:bold;}
td.ListingHeader2{font-size:16px;font-weight:bold;}
.radshareListing{padding:0 !important;}
.sshBlogger{margin-right:0px !important;}
.imgListings{border:solid 1px #999;}
.imgListingsNew{border:solid 1px #999;padding:5px;background-color:#fff;}
.imgListingDetailsThumb{border:solid 1px #999;background-color:#fff;}
a.ListingLink,a.ListingLink:link,a.ListingLink:visited,a.ListingLink:active{font-size:12px;font-weight:normal;color:#333;text-decoration:none;}
a.ListingLink:hover{font-size:12px;font-weight:normal;color:#333;text-decoration:underline;}
.ListingPagingRecords{font-weight:bold;}
.hrListing{border-style:dotted;color:#999;}
/* CALCULATORS */
.tblCalc{border:solid 1px #ccc;background-color:#f5f5f5;}
.tblCalc td{padding:5px;}
/* INTEREST RATES */
.tblInterestRates{border:solid 1px #ccc;background-color:#f5f5f5;}
.tblInterestRates td,.tblInterestRates th{padding:5px 0;font-size:14px;font-weight:bold;text-align:center;}
/* LOGIN */
.tblRegister{border:solid 1px #ccc;background-color:#f5f5f5;}
.tblRegister td{padding-right:15px;padding-left:15px;}
.registerHeader{border-bottom:solid 1px #999;background-color:#ccc;}
.tblPassword td{background-image:url(../images/status-yellow.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ff6;border:solid 1px #de6500;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#de6500;}
.passwordHeader{color:#333;font-size:14px;font-weight:bold;}
/* BLOG */
.blog{}
.blogItem,.blogAltItem{}
.blogSep{padding:10px 0;display:block;}
.blogHeader{display:table;}
.blogCal{display:table-cell; width:36px;padding-top:25px;text-align:center;font-size:12pt;font-weight:bold;color:#000;}
.blogYear{padding-top:5px;font-size:8pt;font-weight:normal;color:#999;}
.blogTitle{display:table-cell;padding-left:20px;vertical-align:middle;}
a.blogLink,a.blogLink:link,a.blogLink:visited,a.blogLink:hover,a.blogLink:active{font-size:12pt;font-weight:bold;color:#333;text-decoration:none;}
.blogSocialShare{padding-top:0px;}
.blogText{padding-top:20px;}
.blogMore{padding-top:20px;}
a.blogLinkMore,a.blogLinkMore:link,a.blogLinkMore:visited,a.blogLinkMore:hover,a.blogLinkMore:active{font-size:10pt;color:#999;text-decoration:none;}
.blogLine{height:1px;background-color:#ccc;}

/* NEWS NEW START */
.rss-article {
    margin-bottom: 50px;
}

.rss-article-image {
    width: 100%;
    height: 160px;
    object-fit: cover;
}

.rss-article-title-link,
.rss-article-title-link:link,
.rss-article-title-link:visited,
.rss-article-title-link:hover,
.rss-article-title-link:focus {
    color: #000000;
    font-weight: 600;
    text-decoration: none;
}

.rss-article-title {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: inherit;
    line-height: inherit;
}

.rss-article-date {
    margin-left: 10px;
    font-size: 12px;
    color: #666666;
}

.rss-article > .col-sm-8,
.rss-article > .col-xs-12 {
    padding-top: 5px;
}

@media (min-width: 1200px) {
    .rss-article {
        font-size: 14px;
    }
}

@media (max-width: 767px) {
    .rss-article-image {
        height: 180px;
        margin-bottom: 15px;
    }
}

/* RSS page only: change the master layout from col-md-8/col-md-4 to the equivalent of col-md-9/col-md-3. */
/*@media (min-width: 992px) {
    .mainrow > .center {
        width: 75%;
    }

    .mainrow > .right {
        width: 25%;
    }
}*/
/* NEWS NEW END */

/* TESTIMONIALS */
.TestimonialName{padding:0 0 10px 25px;font-size:16px;}
.Testimonial{padding:15px 10px;}
.tdTestimonial{border:solid 1px #ccc;background-color:#f5f5f5;}
.tdTestimonialStart{width:50px;height:50px;background:url(../images/quotestart.png) no-repeat top left;}
.tdTestimonialEnd{width:50px;height:50px;background:url(../images/quoteend.png) no-repeat bottom right;}
/* WIDGETS */
/* Featured Listings Widget */
.ListingHeader_Widget{display:none;}
/*.divFeaturedListings_Widget{width:190px;border:solid 1px #999;}*/
.Listing_Widget{padding:5px;}
a.ListingLink_Widget:link,a.ListingLink_Widget:visited,a.ListingLink_Widget:hover,a.ListingLink_Widget:active{font-size:11px;font-weight:normal;text-decoration:underline;}
/*.ListingHeader_Widget{font-size:14px;font-weight:bold;}*/
/* News Widget */
.dlNews_Widget td{text-align:left;}
.imgNews_Widget{margin-right:10px;}
a.hlNews_Widget,a.hlNews_Widget:link,a.hlNews_Widget:visited,a.hlNews_Widget:hover,a.hlNews_Widget:active{font-size:8pt;font-weight:bold;color:#333;text-decoration:underline;}
/* Quick Search Widget */
.quicksearchdropdown_Widget{font-size:11px}
/* modal popup */
.modalBackground{background-color:#000;opacity:.7;filter:alpha(opacity=70);z-index:4998 !important;}
.modalPopup{background-color:#fff;font-size:11px;text-align:left;z-index:4999 !important;}
.modalwrapper{margin:5px;padding:30px 20px;border-radius:10px;box-shadow:inset 0px 0px 0px 10px #f0f8fe;}

.modaltable{position:static !important;}
.modaltable td{padding:2px;}
.modalrow{background-color:#fff;}
.modalrow-alt{background-color:#fff;}

.modalheader{font-size:16px;font-weight:bold;}
.modal-name{font-weight:bold;}
.modal-value{}

.modaladdress{margin:15px 0;padding:7px;background-color:#f7f7f7;border-bottom:solid 1px #efefee;font-size:12px;font-weight:normal;}
.modaltext{margin:15px 0;font-weight:bold;}

.modaltextbox,.riTextBox{padding:5px !important;width:200px !important;font:12px/1.2 Verdana, Arial, 'Liberation Sans', FreeSans, sans-serif !important;border:solid 1px #ccc !important;box-sizing:content-box !important;}

.modalclose,a.modalclose:link,a.modalclose:visited,a.modalclose:hover,a.modalclose:active{padding:2px 5px;border:solid 1px #efefee;color:#ccc;text-decoration:none;cursor:pointer;}

.modalbutton{padding:5px 10px;cursor:pointer;}


/* FOOTER */
.footer .footernav {
    font-variant: small-caps;
}
.footer{padding-top:20px;border-top:solid 5px #000000;background-color:#000000;color:#ffffff}
.footerHighlightText{font-size:14px;font-weight:bold;color:#ffffff;}
.footerFollow{padding-bottom:15px;border-bottom:solid 1px #ffffff;}
.footerCopyright{font-size:12px;}

/* FOOTERNAV */
.ulFooterNav ul{margin:0;list-style-type:none;text-align:right;}
.ulFooterNav li{margin:5px;display:inline;}
a.footernav:link,a.footernav:visited,a.footernav:focus,a.footernav:active{margin:2px 5px;text-decoration:none;}
a.footernav:hover{margin:2px 5px;text-decoration:underline;}

.footer #footerPolicies {
    margin-top: 75px;
    margin-bottom: 10px;
}


/* STATUS MESSAGES */
div.status_green,.status_green td{background-image:url(../images/status-green.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#b0e576;border:solid 1px #063;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#063;}
div.status_yellow,.status_yellow td{background-image:url(../images/status-yellow.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ff6;border:solid 1px #de6500;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#de6500;}
div.status_red,.status_red td{background-image:url(../images/status-red.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ebd9d9;border:solid 1px #600;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#600;}
.ValidationSummary{background-image:url(../images/status-red.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ebd9d9;border:solid 1px #600;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#600;}



/***** NEW GLYPHICONS *****/

.glyphicon-share2,
.glyphicon-share3,
.glyphicon-x2,
.glyphicon-x3,
.glyphicon-tiktok2,
.glyphicon-tiktok3 {
    display: inline-block;
    width: 1em;
    min-width: 1em;
    height: 1em;
    background-color: currentColor;
}

/*
 * Official Bootstrap Icons 'Share'.
 */
.glyphicon-share2 {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.5 1a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3M11 2.5a2.5 2.5 0 1 1 .603 1.628l-6.718 3.12a2.5 2.5 0 0 1 0 1.504l6.718 3.12a2.5 2.5 0 1 1-.488.876l-6.718-3.12a2.5 2.5 0 1 1 0-3.256l6.718-3.12A2.5 2.5 0 0 1 11 2.5m-8.5 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m11 5.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.5 1a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3M11 2.5a2.5 2.5 0 1 1 .603 1.628l-6.718 3.12a2.5 2.5 0 0 1 0 1.504l6.718 3.12a2.5 2.5 0 1 1-.488.876l-6.718-3.12a2.5 2.5 0 1 1 0-3.256l6.718-3.12A2.5 2.5 0 0 1 11 2.5m-8.5 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m11 5.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3'/%3E%3C/svg%3E") center / contain no-repeat;
}
/*
 * Official Bootstrap Icons 'Share Fill'.
 */
.glyphicon-share3 {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M11 2.5a2.5 2.5 0 1 1 .603 1.628l-6.718 3.12a2.5 2.5 0 0 1 0 1.504l6.718 3.12a2.5 2.5 0 1 1-.488.876l-6.718-3.12a2.5 2.5 0 1 1 0-3.256l6.718-3.12A2.5 2.5 0 0 1 11 2.5'/%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M11 2.5a2.5 2.5 0 1 1 .603 1.628l-6.718 3.12a2.5 2.5 0 0 1 0 1.504l6.718 3.12a2.5 2.5 0 1 1-.488.876l-6.718-3.12a2.5 2.5 0 1 1 0-3.256l6.718-3.12A2.5 2.5 0 0 1 11 2.5'/%3E%3C/svg%3E") center / contain no-repeat;
}

/*
 * Official Bootstrap Icons 'X' and 'TikTok'.
 */
.glyphicon-x2 {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z'/%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z'/%3E%3C/svg%3E") center / contain no-repeat;
}

.glyphicon-tiktok2 {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9 0h1.98c.144.715.54 1.617 1.235 2.512C12.895 3.389 13.797 4 15 4v2c-1.753 0-3.07-.814-4-1.829V11a5 5 0 1 1-5-5v2a3 3 0 1 0 3 3z'/%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9 0h1.98c.144.715.54 1.617 1.235 2.512C12.895 3.389 13.797 4 15 4v2c-1.753 0-3.07-.814-4-1.829V11a5 5 0 1 1-5-5v2a3 3 0 1 0 3 3z'/%3E%3C/svg%3E") center / contain no-repeat;
}

/*
 * Version 3 social icons:
 * X and TikTok use a solid square with a transparent logo.
 */
.glyphicon-x3 {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cmask id='a'%3E%3Crect width='16' height='16' rx='1' fill='white'/%3E%3Cpath d='M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z' transform='translate(3 3) scale(.625)' fill='black'/%3E%3C/mask%3E%3Crect width='16' height='16' rx='1' mask='url(%23a)'/%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cmask id='a'%3E%3Crect width='16' height='16' rx='1' fill='white'/%3E%3Cpath d='M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z' transform='translate(3 3) scale(.625)' fill='black'/%3E%3C/mask%3E%3Crect width='16' height='16' rx='1' mask='url(%23a)'/%3E%3C/svg%3E") center / contain no-repeat;
}

.glyphicon-tiktok3 {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cmask id='a'%3E%3Crect width='16' height='16' rx='1' fill='white'/%3E%3Cpath d='M9 0h1.98c.144.715.54 1.617 1.235 2.512C12.895 3.389 13.797 4 15 4v2c-1.753 0-3.07-.814-4-1.829V11a5 5 0 1 1-5-5v2a3 3 0 1 0 3 3z' transform='translate(3 3) scale(.625)' fill='black'/%3E%3C/mask%3E%3Crect width='16' height='16' rx='1' mask='url(%23a)'/%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cmask id='a'%3E%3Crect width='16' height='16' rx='1' fill='white'/%3E%3Cpath d='M9 0h1.98c.144.715.54 1.617 1.235 2.512C12.895 3.389 13.797 4 15 4v2c-1.753 0-3.07-.814-4-1.829V11a5 5 0 1 1-5-5v2a3 3 0 1 0 3 3z' transform='translate(3 3) scale(.625)' fill='black'/%3E%3C/mask%3E%3Crect width='16' height='16' rx='1' mask='url(%23a)'/%3E%3C/svg%3E") center / contain no-repeat;
}


    .glyphicon-share2:before,
    .glyphicon-share3:before,
    .glyphicon-x2:before,
    .glyphicon-x3:before,
    .glyphicon-tiktok2:before,
    .glyphicon-tiktok3:before {
        content: "";
    }