/*
	Стили для значков соц. сетей (fontawesome)
*/

@font-face {
	font-family: 'FontAwesome';
	src: url('icons/fontawesome/fontawesome-webfont.eot?v=4.7.0');
	src: url('icons/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('icons/fontawesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('icons/fontawesome/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('icons/fontawesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('icons/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	vertical-align: middle;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
	
.fa-apple:before {content: "\f179";}
.fa-android:before {content: "\f17b";}
.fa-facebook:before {content: "\f09a";}
.fa-vk:before {content: "\f189";}
.fa-youtube-play:before {content: "\f16a";}
.fa-instagram:before {content: "\f16d";}
.fa-linkedin:before {content: "\f0e1";}
.fa-twitter:before {content: "\f099";}
.fa-telegram:before {content: "\f2c6";}
.fa-telegram:before {content: "\f2c6";}
.fa-angle-up:before {content: "\f106";}
.fa-angle-double-up:before {content: "\f102";}

.clear{clear: both;}

body.single-post .share-container .share-buttons a span.fa,
body.single-post .share-container .share-buttons a span.svg{
	font-size: 18px;
	line-height: 26px;
	width: 26px;
	height: 26px;
	color: #fff;
	cursor: pointer;
	text-align: center;
	background: #F12C3E;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}

body.single-post .share-container .share-buttons a.btn_telegram_share span.fa{font-size: 26px; color: #F12C3E; background: none;}

body.single-post .share-container .share-buttons a.btn_whatsapp_share span.svg{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTguMTI5LDAuOTQ1Yy0zLjc5NSwwLTYuODcyLDMuMDc3LTYuODcyLDYuODczDQoJCQljMCwxLjI5OCwwLjM2LDIuNTEyLDAuOTg2LDMuNTQ5bC0xLjI0LDMuNjg4bDMuODA1LTEuMjE5YzAuOTg0LDAuNTQ0LDIuMTE2LDAuODU0LDMuMzIxLDAuODU0YzMuNzk1LDAsNi44NzEtMy4wNzUsNi44NzEtNi44NzENCgkJCVMxMS45MjQsMC45NDUsOC4xMjksMC45NDV6IE04LjEyOSwxMy41MzhjLTEuMTYyLDAtMi4yNDQtMC4zNDgtMy4xNDctMC45NDZsLTIuMTk4LDAuNzA1bDAuNzE1LTIuMTI0DQoJCQljLTAuNjg2LTAuOTQ0LTEuMDktMi4xMDMtMS4wOS0zLjM1NGMwLTMuMTU1LDIuNTY2LTUuNzIyLDUuNzIxLTUuNzIyczUuNzIxLDIuNTY2LDUuNzIxLDUuNzIyUzExLjI4MywxMy41MzgsOC4xMjksMTMuNTM4eg0KCQkJIE0xMS4zNTIsOS4zNzljLTAuMTc0LTAuMDk0LTEuMDItMC41NS0xLjE3OC0wLjYxNUMxMC4wMTQsOC43LDkuODk4LDguNjY2LDkuNzc1LDguODM3QzkuNjUyLDkuMDA3LDkuMzAxLDkuMzksOS4xOTMsOS41MDUNCgkJCUM5LjA4OCw5LjYxNyw4Ljk4NCw5LjYyOSw4LjgxMiw5LjUzM2MtMC4xNzEtMC4wOTYtMC43My0wLjMtMS4zNzgtMC45MjNjLTAuNTA0LTAuNDg0LTAuODM0LTEuMDcyLTAuOTMtMS4yNTINCgkJCWMtMC4wOTUtMC4xOCwwLTAuMjcxLDAuMDkxLTAuMzU0QzYuNjc3LDYuOTI4LDYuNzc4LDYuODA1LDYuODcsNi43MDZjMC4wOTEtMC4xLDAuMTI0LTAuMTcxLDAuMTg3LTAuMjg2DQoJCQljMC4wNjItMC4xMTUsMC4wMzgtMC4yMTgtMC4wMDMtMC4zMDhDNy4wMTIsNi4wMjMsNi42OTQsNS4xNDYsNi41NjEsNC43OUM2LjQyOCw0LjQzNCw2LjI4LDQuNDg2LDYuMTc3LDQuNDgyDQoJCQlDNi4wNzUsNC40NzksNS45NTgsNC40NTksNS44NDEsNC40NTZDNS43MjQsNC40NTEsNS41MzMsNC40ODcsNS4zNjYsNC42NTdjLTAuMTY3LDAuMTctMC42MzcsMC41NzYtMC42NjksMS40MzkNCgkJCXMwLjU2NSwxLjcyMiwwLjY0OCwxLjg0MWMwLjA4NCwwLjEyMSwxLjE0LDEuOTkxLDIuODk3LDIuNzYyYzEuNzU2LDAuNzcsMS43NjYsMC41MzQsMi4wODgsMC41MTgNCgkJCWMwLjMyMi0wLjAxOCwxLjA1NS0wLjM4NiwxLjIxNS0wLjc4OWMwLjE2Mi0wLjQwNSwwLjE3Ni0wLjc1NSwwLjEzNS0wLjgzMUMxMS42MzksOS41MjEsMTEuNTIzLDkuNDc1LDExLjM1Miw5LjM3OXoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
	
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 75%;
}

body #page footer.site-footer .footer-nav .social-links-list{}

body #page footer.site-footer .footer-nav .social-links-list ul{white-space: nowrap; text-align: right;}

body #page footer.site-footer .footer-nav .social-links-list li {display: inline-block; margin: 0 0.5rem 15px; vertical-align: middle;}

body #page footer.site-footer .footer-nav .social-links-list a{
    font-size: 28px;
    line-height: 0;
	width: 42px;
	height: 42px;
    color: #003359;
	text-align: center;
	text-decoration: none;
	border: none;
    background: #a6b8c5;
    border-radius: 50%;
   -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

body #page footer.site-footer .footer-nav .social-links-list li a span{ }

body #page footer.site-footer .footer-nav .social-links-list a .fa{line-height: 42px;}	


	
@media only screen and (max-width: 1250px){
	body #page footer.site-footer .footer-nav .social-links-list{margin-bottom: 200px;}
	body #page footer.site-footer .footer-nav .social-links-list li {margin: 0 0.2rem 15px;}
}


@media only screen and (max-width: 959px){
	body #page footer.site-footer .footer-nav .social-links-list {margin-bottom: 100px;}
}

@media only screen and (max-width: 730px){
	body #page footer.site-footer .footer-nav .social-links-list ul {text-align: left;}
	/* body #page footer.site-footer .footer-nav .social-links-list a{font-size: 22px; width: 33px; height: 33px;} */
	/* body #page footer.site-footer .footer-nav .social-links-list a .fa{line-height: 33px;}		 */
}


@media only screen and (max-width: 395px){
	body #page footer.site-footer .footer-nav{padding: 4.5rem 3rem 6rem 3rem;}
	body #page footer.site-footer .footer-nav .social-links-list{padding-left: 0; padding-right: 0;}
	body #page footer.site-footer .footer-nav .social-links-list li{width: 11vw; height: 11vw;}
	body #page footer.site-footer .footer-nav .social-links-list a{font-size: 7vw; width: 100%; height: 100%;}
	body #page footer.site-footer .footer-nav .social-links-list a .fa{line-height: 11vw;}		
}