@font-face {
  font-family: 'SOCicons';
  src:  url('../fonts/SOCicons/SOCicons.eot?el159k');
  src:  url('../fonts/SOCicons/SOCicons.eot?el159k#iefix') format('embedded-opentype'),
    url('../fonts/SOCicons/SOCicons.ttf?el159k') format('truetype'),
    url('../fonts/SOCicons/SOCicons.woff?el159k') format('woff'),
    url('../fonts/SOCicons/SOCicons.svg?el159k#SOCicons') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="SOCicon"], [class*=" SOCicon"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'SOCicons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.SOCicondown-open-big:before {
  content: "\e900";
}
.SOCiconangle-down:before {
  content: "\e901";
}
.SOCiconangle-left:before {
  content: "\e902";
}
.SOCiconangle-right:before {
  content: "\e903";
}
.SOCiconangle-up:before {
  content: "\e904";
}
.SOCiconarrow-bold2:before {
  content: "\e905";
}
.SOCiconarrow-bold:before {
  content: "\e906";
}
.SOCiconarrow-bold-slider:before {
  content: "\e907";
}
.SOCiconarrow-bold-slider2:before {
  content: "\e908";
}
.SOCiconarrow-light2:before {
  content: "\e909";
}
.SOCiconarrow-light:before {
  content: "\e90a";
}
.SOCiconcheck:before {
  content: "\e90b";
}
.SOCiconstar:before {
  content: "\e90c";
}
.SOCiconstar-o:before {
  content: "\e90d";
}
.SOCiconstar-half:before {
  content: "\e90e";
}
.SOCiconstar-half-o:before {
  content: "\e90f";
}
.SOCiconstar-1:before {
  content: "\e910";
}
.SOCiconstar-empty:before {
  content: "\e911";
}
.SOCicontimes-circle:before {
  content: "\e912";
}
.SOCiconplus-circle:before {
  content: "\e913";
}
.SOCiconminus-circle:before {
  content: "\e914";
}
.SOCicontimes:before {
  content: "\e915";
}
.SOCiconclose:before {
  content: "\e916";
}
.SOCicontriangle-down:before {
  content: "\e917";
}
.SOCiconmenu:before {
  content: "\e918";
}
.SOCiconflame:before {
  content: "\e919";
}
.SOCiconheart-1:before {
  content: "\e91a";
}
.SOCiconheart-o:before {
  content: "\e91b";
}
.SOCiconpaperclip:before {
  content: "\e91c";
}
.SOCiconsearch:before {
  content: "\e91d";
}
.SOCiconth:before {
  content: "\e91e";
}
.SOCiconth-list:before {
  content: "\e91f";
}
.SOCiconsettings-streamline-1:before {
  content: "\e920";
}
.SOCicongear:before {
  content: "\e921";
}
.SOCiconsliders:before {
  content: "\e922";
}
.SOCiconinfo:before {
  content: "\e923";
}
.SOCiconphone:before {
  content: "\e924";
}
.SOCiconrub:before {
  content: "\e925";
}
.SOCiconlink:before {
  content: "\e926";
}
.SOCiconfacebook:before {
  content: "\e927";
}
.SOCicontwitter:before {
  content: "\e928";
}
.SOCiconvk:before {
  content: "\e929";
}
.SOCiconadd:before {
  content: "\e92a";
}
.SOCiconairplane:before {
  content: "\e92b";
}
.SOCiconairplane2:before {
  content: "\e92c";
}
.SOCiconairplane3:before {
  content: "\e92d";
}
.SOCiconflight:before {
  content: "\e92e";
}
.SOCiconbaby:before {
  content: "\e92f";
}
.SOCiconbeachumbrella:before {
  content: "\e930";
}
.SOCiconfamily:before {
  content: "\e931";
}
.SOCiconshoppingbag:before {
  content: "\e932";
}
.SOCiconcocktail:before {
  content: "\e933";
}
.SOCiconbus:before {
  content: "\e934";
}
.SOCiconski:before {
  content: "\e935";
}
.SOCiconheart:before {
  content: "\e936";
}
.SOCiconbed:before {
  content: "\e937";
}
.SOCiconcalendar:before {
  content: "\e938";
}
.SOCiconmeal:before {
  content: "\e939";
}
.SOCiconusers:before {
  content: "\e93a";
}
.SOCiconcalendar-light:before {
  content: "\e93b";
}
.SOCiconcart:before {
  content: "\e93c";
}
.SOCiconchair:before {
  content: "\e93d";
}
.SOCiconsea:before {
  content: "\e93e";
}
.SOCiconcity:before {
  content: "\e93f";
}
.SOCiconspa:before {
  content: "\e940";
}
.SOCiconvip:before {
  content: "\e941";
}
.SOCiconclock:before {
  content: "\e942";
}
.SOCiconclock2:before {
  content: "\e943";
}
.SOCiconbinocular:before {
  content: "\e944";
}
.SOCiconcamera:before {
  content: "\e945";
}
.SOCiconmap-marker3:before {
  content: "\e946";
}
.SOCiconcomment:before {
  content: "\e947";
}
.SOCiconruble:before {
  content: "\e948";
}
.SOCiconcenterbooking:before {
  content: "\e949";
}
.SOCiconfire2:before {
  content: "\e94a";
}
.SOCicondocument:before {
  content: "\e94b";
}
.SOCiconeye:before {
  content: "\e94c";
}
.SOCiconfire:before {
  content: "\e94d";
}
.SOCiconsave:before {
  content: "\e94e";
}
.SOCiconload:before {
  content: "\e94f";
}
.SOCiconsms:before {
  content: "\e950";
}
.SOCiconmail:before {
  content: "\e951";
}
.SOCiconmap-marker:before {
  content: "\e952";
}
.SOCiconmap-marker2:before {
  content: "\e953";
}
.SOCiconmap-marker4:before {
  content: "\e954";
}
.SOCiconpencil:before {
  content: "\e955";
}
.SOCiconprinter:before {
  content: "\e956";
}
.SOCiconrefresh:before {
  content: "\e957";
}
.SOCiconsun:before {
  content: "\e958";
}
.SOCiconwater:before {
  content: "\e959";
}
.SOCiconsupport:before {
  content: "\e95a";
}
.SOCicontourist:before {
  content: "\e95b";
}
.SOCiconvalleyball:before {
  content: "\e95c";
}
.SOCiconvisa:before {
  content: "\e95d";
}
.SOCiconarrow-light22:before {
  content: "\e95e";
}
.SOCiconupdown:before {
  content: "\e95f";
}
.SOCiconglobe:before {
  content: "\f0ac";
}
.SOCiconfilter:before {
  content: "\f0b0";
}
.SOCiconsort:before {
  content: "\f0dc";
}
.SOCiconcomment-o:before {
  content: "\f0e5";
}
.SOCiconsignal:before {
  content: "\f012";
}
.SOCicontrash:before {
  content: "\f014";
}
.SOCiconexternal-link:before {
  content: "\f08e";
}
.SOCiconsign-in:before {
  content: "\f090";
}
.SOCiconbell:before {
  content: "\f0f3";
}
.SOCiconthumbs-up:before {
  content: "\f164";
}
.SOCiconthumbs-down:before {
  content: "\f165";
}
.SOCiconinstagram:before {
  content: "\f16d";
}
.SOCiconat:before {
  content: "\f1fa";
}
.SOCiconicq:before {
  content: "\e960";
}
.SOCiconodnoklassniki:before {
  content: "\e961";
}
.SOCiconskype:before {
  content: "\e962";
}
.SOCicontelegram:before {
  content: "\e963";
}
.SOCiconviber:before {
  content: "\e964";
}
.SOCiconwhatsapp:before {
  content: "\e965";
}

/*-----icons--changing---*/
    .social-icon:before
    {
        font-size: 10px;
        padding: 5px;
        border-radius: 50%;
      	color: #fff !important;
    }
   

	.SOCiconvkk:before {
  content: "\e901";
  background-color: #6383a8;
}
.SOCtelegram:before {
  content: "\e902";
  background-color: #2ca5e0;
}
.icon-viber:before {
  content: "\e903";
  background-color: #665cac;
}
.icon-whatsapp:before {
  content: "\e904";
  background-color: #25d366;
}
.icon-instagram:before {
  content: "\e905";
  background-color: #F1374D;
}
.icon-odnoklassniki:before {
  content: "\e906";
  background-color: #f4731c;
}
.icon-facebook:before {
  content: "\e90f";
  background-color: #3b5998;
}

/*ICONS CHANGING*/

/*ICONS CHANGING*/

.social-icon:before
    {
        font-size: 17px !important;
        border-radius: 50%;
        font-family: 'SOCicons';
        padding: 5px;
        margin: 3px;
    }


SOCiconinstagram:before {
    padding: 5px 6px !important;
}
/*COLORED*/


.social-icon:hover:before
    {
       color: white  !important;
       transition: .2s ;
    }


.SOCiconfacebook:before {color: #3A5998}
.SOCiconvk:before {color: #6383a8}
.SOCiconinstagram:before {color: #e4405f}
.SOCiconodnoklassniki:before {color: #f4731c}
.SOCiconwhatsapp:before {color: #25d366}
.SOCiconviber:before {color: #665cac}
.SOCicontelegram:before {color: #2ca5e0}
.SOCiconskype:before {color: #00aff0}
.SOCicontwitter:before {color: #1CA1F2}
.SOCiconicq:before {color: #7ebd00}


/* BACKGROUDND COLOR*/


.social-icon:hover:before
    {
       color: white  !important;
       transition: .2s ;
    }

/*.SOCiconfacebook:before {background-color: var(--trvTemplateColor);}
.SOCiconvk:before {background-color: var(--trvTemplateColor);}
.SOCiconinstagram:before {background-color: var(--trvTemplateColor);}
.SOCiconodnoklassniki:before {background-color: var(--trvTemplateColor);}
.SOCiconwhatsapp:before {background-color: var(--trvTemplateColor);}
.SOCiconviber:before {background-color: var(--trvTemplateColor);}
.SOCicontelegram:before {background-color: var(--trvTemplateColor);}
.SOCiconskype:before {background-color: var(--trvTemplateColor);}
.SOCicontwitter:before {background-color: var(--trvTemplateColor);}
.SOCiconicq:before {background-color: var(--trvTemplateColor);}*/

.SOCiconfacebook::before {background-color: #3A5998}
.SOCiconvk::before {background-color: #6383a8}
.SOCiconinstagram::before {background-color: #e4405f}
.SOCiconodnoklassniki:before {background-color: #f4731c}
.SOCiconwhatsapp:before {background-color: #25d366}
.SOCiconviber:before {background-color: #665cac}
.SOCicontelegram:before {background-color: #2ca5e0}
.SOCiconskype:before {background-color: #00aff0}
.SOCicontwitter:before {background-color: #1CA1F2}
.SOCiconicq:before {background-color: #7ebd00}
/*

/*GHOST*/

.footer .social-icon:before, .ghost .social-icon:before
    {
        font-size: 18px !important;
        background-color: transparent !important;
        border-radius: 50%;
        border: 2px solid white;
    }

  .footer .social-icon:hover:before
    {
       color: transparent !important;
       transition: .2s ;
       background-color: #fff !important
       
    }

.footer .SOCiconfacebook:hover:before {background-color: #3A5998 !important; color: #fff !important;}
.footer .SOCiconvk:hover:before {background-color: #6383a8 !important; color: #fff !important;}
.footer .SOCiconinstagram:hover:before {background-color: #e4405f !important; color: #fff !important;}
.footer .SOCiconodnoklassniki:hover:before {background-color: #f4731c !important; color: #fff !important;}
.footer .SOCiconwhatsapp:hover:before {background-color: #25d366 !important; color: #fff !important;}
.footer .SOCiconviber:hover:before {background-color: #665cac !important; color: #fff !important;}
.footer .SOCicontelegram:hover:before {background-color: #2ca5e0 !important; color: #fff !important;}
.footer .SOCiconskype:hover:before {background-color: #00aff0 !important; color: #fff !important;}
.footer .SOCicontwitter:hover:before {background-color: #1CA1F2 !important; color: #fff !important;}
.footer .SOCiconicq:hover:before {background-color: #7ebd00 !important; color: #fff !important;}