﻿.ui.button{
cursor:pointer;
display:inline-block;
min-height:1em;outline:0;
border:none;
vertical-align:baseline;
background:#e0e1e2;color:rgba(0,0,0,.0);
font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
margin:0 .25em 0 0;
padding:.78571429em 1.5em;
text-transform:none;
text-shadow:none;
font-weight:700;
line-height:1em;
font-style:normal;
text-align:center;
text-decoration:none;
border-radius:0;
box-shadow:0 0 0 1px transparent inset, 0 0 0 0 rgba(34,36,38,0) inset;
-webkit-user-select:none;-moz-user-select:none;
-ms-user-select:none;
ser-select:none;
-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;
transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-tap-highlight-color:transparent
}

.ui.button:hover{background-color:#cacbcd;background-image:none;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;color:rgba(0,0,0,.5)}
.ui.button:hover .icon{opacity:.85}
.ui.button:focus{background-color:#cacbcd; color:rgba(0,0,0,0.5); box-shadow:!important}
.ui.button:focus .icon{opacity:.85}
.ui.active.button:active,.ui.button:active{background-color:#babbbc;color:rgba(0,0,0,.9);box-shadow:0 0 0 1px transparent inset,none}
.ui.active.button{background-color:#c0c1c2;background-image:none;box-shadow:0 0 0 1px transparent inset;color:rgba(0,0,0,.95)}
.ui.active.button:hover{background-color:#c0c1c2;background-image:none;color:rgba(0,0,0,.95)}
.ui.active.button:active{background-color:#c0c1c2;background-image:none}
.ui.loading.loading.loading.loading.loading.loading.button{position:relative;cursor:default;text-shadow:none!important;color:transparent!important;opacity:1;pointer-events:auto;-webkit-transition:all 0 linear,opacity .1s ease;transition:all 0 linear,opacity .1s ease}
.ui.loading.button:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1em;height:1em;border-radius:500rem;border:.2em solid rgba(0,0,0,.15)}
.ui.loading.button:after{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1em;height:1em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#fff transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}
.ui.labeled.icon.loading.button .icon{background-color:transparent;box-shadow:none}
@-webkit-keyframes button-spin {
from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes button-spin {
from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.ui.basic.loading.button:not(.inverted):before{border-color:rgba(0,0,0,.1)}
.ui.basic.loading.button:not(.inverted):after{border-top-color:#767676}
.ui.button:disabled,.ui.buttons .disabled.button,.ui.disabled.active.button,.ui.disabled.button,.ui.disabled.button:hover{cursor:default;opacity:.45!important;background-image:none!important;box-shadow:none!important;pointer-events:none}
.ui.basic.buttons .ui.disabled.button{border-color:rgba(34,36,38,.5)}
.ui.animated.button{position:relative;overflow:hidden;padding-right:0!important;vertical-align:middle;z-index:1}
.ui.animated.button .content{will-change:transform,opacity}
.ui.animated.button .visible.content{position:relative;margin-right:1.5em;left:auto;right:0}
.ui.animated.button .hidden.content{position:absolute;width:100%;top:50%;left:auto;right:-100%;margin-top:-.5em}
.ui.animated.button .hidden.content,.ui.animated.button .visible.content{-webkit-transition:right .3s ease 0;transition:right .3s ease 0}
.ui.animated.button:focus .visible.content,.ui.animated.button:hover .visible.content{left:auto;right:200%}
.ui.animated.button:focus .hidden.content,.ui.animated.button:hover .hidden.content{left:auto;right:0}
.ui.vertical.animated.button .hidden.content,.ui.vertical.animated.button .visible.content{-webkit-transition:top .3s ease,-webkit-transform .3s ease;transition:top .3s ease,transform .3s ease}
.ui.vertical.animated.button .visible.content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);right:auto}
.ui.vertical.animated.button .hidden.content{top:-50%;left:0;right:auto}
.ui.vertical.animated.button:focus .visible.content,.ui.vertical.animated.button:hover .visible.content{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);right:auto}
.ui.vertical.animated.button:focus .hidden.content,.ui.vertical.animated.button:hover .hidden.content{top:50%;right:auto}
.ui.fade.animated.button .hidden.content,.ui.fade.animated.button .visible.content{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease}
.ui.fade.animated.button .visible.content{left:auto;right:auto;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ui.fade.animated.button .hidden.content{opacity:0;left:0;right:auto;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}
.ui.fade.animated.button:focus .visible.content,.ui.fade.animated.button:hover .visible.content{left:auto;right:auto;opacity:0;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}
.ui.fade.animated.button:focus .hidden.content,.ui.fade.animated.button:hover .hidden.content{left:0;right:auto;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ui.inverted.button{box-shadow:0 0 0 2px #fff inset!important;background:0 0;color:#fff;text-shadow:none!important}
.ui.inverted.buttons .button{margin:0 0 0 -2px}
.ui.inverted.buttons .button:first-child{margin-left:0}
.ui.inverted.vertical.buttons .button{margin:0 0 -2px}
.ui.inverted.vertical.buttons .button:first-child{margin-top:0}
.ui.inverted.button.active,.ui.inverted.button:focus,.ui.inverted.button:hover{background:#fff;box-shadow:0 0 0 2px #fff inset!important;color:rgba(0,0,0,.8)}
.ui.inverted.button.active:focus{background:#dcddde;box-shadow:0 0 0 2px #dcddde inset!important;color:rgba(0,0,0,.8)}
.ui.labeled.button:not(.icon){display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background:0 0!important;padding:0!important;border:none!important;box-shadow:none!important}
.ui.labeled.button>.button{margin:0;}
.ui.labeled.button>.label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 0 -1px !important;padding:;font-size:1em;border-color:rgba(34,36,38,.15)}
.ui.labeled.button>.tag.label:before{width:1.85em;height:1.85em}
.ui.labeled.button:not([class*="left labeled"])>.button{border-top-right-radius:0;border-bottom-right-radius:0}
.ui.labeled.button:not([class*="left labeled"])>.label,.ui[class*="left labeled"].button>.button{border-top-left-radius:0;border-bottom-left-radius:0}
.ui[class*="left labeled"].button>.label{border-top-right-radius:0;border-bottom-right-radius:0}

.ui.facebook.button{background:url(http://freefotohelp.ru/css/social.png) no-repeat 0px 0px;}
.ui.vk.button{background:url(http://freefotohelp.ru/css/social.png) no-repeat -40px 0px;}
.ui.ok.button{background:url(http://freefotohelp.ru/css/social.png) no-repeat -80px 0px;}
.ui.lj.button{background:url(http://freefotohelp.ru/css/social.png) no-repeat -120px 0px;}
.ui.mr.button{background:url(http://freefotohelp.ru/css/social.png) no-repeat -160px 0px;}
.ui.twitter.button{background:url(http://freefotohelp.ru/css/social.png) no-repeat -200px 0px;}
.ui.wa.button{background:url(http://freefotohelp.ru/css/social.png) no-repeat -240px 0px;}
.ui.tg.button{background:url(http://freefotohelp.ru/css/social.png) no-repeat -280px 0px;}
.ui.vi.button{background:url(http://freefotohelp.ru/css/social.png) no-repeat -320px 0px;}
.ui.ln.button{background:url(http://freefotohelp.ru/css/social.png) no-repeat -360px 0px;}

/*.ui.button>.icon:not(.button){height:.85714286em;opacity:.8;margin:0 .42857143em 0 -.21428571em;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}
.ui.button>.right.icon:not(.button){margin:0 -.21428571em 0 .42857143em}*/
.socki {display: flex; justify-content:center;}

.ui.button {
    -moz-user-select: none;
      border: medium none;
    border-radius: 0;
	box-shadow: 0px -10px 20px 0 rgba(0, 0, 0, 0.4) inset;
    color: rgba(0, 0, 0, 0.0);
    cursor: pointer;
    display: inline-block;
    font-family: Lato,"Helvetica Neue",Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 24px;
    margin:2px;
    min-height: 40px;
    outline: 0 none;
    padding: 0px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    vertical-align: baseline;
	border:solid 1px #ffffff;		
	transition: all 0.5s ease 0ms;
	-webkit-transition: all 0.5s ease 0ms;
} 

.ui.button:hover{
box-shadow: 0px 10px 15px 0 rgba(255, 255, 255, 0.3) inset;
border:solid 1px #e0dedf;		
transition: all 0.5s ease 0ms;
-webkit-transition: all 0.5s ease 0ms;
}

[class^="icon-"]::before, [class*=" icon-"]::before {text-shadow: 0px 0px 0px rgba(0,0,0,0.01) !important;}

.ui.labeled.button.goodshare div.ui.button i{font-size:24px !important; }

.ui.labeled.button:not([class*="left labeled"]) > .button {
border-radius:8px !important; 
height:40px; width:40px; 
text-align:center; 
vertical-align:middle;
padding:0px!important;} 

.ui.labeled.button.goodshare div.ui.button i {position:relative; top:8px;}
.small-omly {display:none; margin:auto;}
 
 [class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
 
.ui.labeled.button.goodshare div.ui.button i.icon-whatsapp{font-size:39px !important; position:relative; left:0px;} 
.ui.button .wa.button {padding:0px;}
.ui.labeled.button.goodshare div.ui.button i.icon-telegram, .ui.labeled.button.goodshare div.ui.button i.icon-viber, .ui.labeled.button.goodshare div.ui.button i.icon-line{font-size:28px !important; position:relative; left:0px;}
.ui.labeled.button.goodshare div.ui.button i.icon-facebook{font-size:32px !important; position:relative; left:3px; top:12px; padding:0px;} 
.ui.button .fb.button {padding:0px;}
.ui.labeled.button.goodshare div.ui.button i.icon-icon-vkontakte{font-size:32px !important; position:relative; left:-3px;} 
.ui.button .vk.button {padding:0px;}
.s-button {float:none; display:block; clear:both; position:relative; top:40px; margin-bottom:50px; text-align:center; margin-left:auto; margin-right:auto; right:0px; left:0px;}
.s-button.index {float:none; display:block; clear:both; position:relative; top:20px; margin-bottom:30px; margin-top:0px; text-align:center; margin-left:auto; margin-right:auto; right:0px; left:0px;}
.link-468.index { margin-top:20px; margin-bottom:20px}
/*.ui.facebook.button, .ui.vk.button, .ui.ok.button, .ui.labeled.button.goodshare div.ui.lj.button, .ui.mr.button, .ui.twitter.button {background: url("http://freefotohelp.ru/css/images/menu-top_bkg.png") repeat-x scroll 0 0;}*/

@media only screen and (max-width: 800px) {
.s-button {display:block; clear:both; position:relative; top:40px; margin-bottom:50px}
.small-omly {display:block;}
[class^="icon-"]::before, [class*=" icon-"]::before {text-shadow: 0px 0px 0px rgba(0,0,0,0.2) !important;}
.ui.labeled.button.goodshare div.ui.button i.icon-facebook{font-size:32px !important; position:relative; left:3px; top:11px; padding:0px;} 
.s-button.index {display:block; clear:both; position:relative; top:10px; margin-bottom:20px; margin-top:0px;}
}
@media only screen and (max-width: 731px) {.s-button { display:block; clear:both; position:relative; top:30px; margin-bottom:50px}
.s-button.index {display:block; clear:both; position:relative; top:10px; margin-bottom:30px; margin-top:20px;}
}
@media only screen and (max-width: 600px) {.s-button {display:block; clear:both; position:relative; top:50px; margin-bottom:90px}
.s-button.index {display:block; clear:both; position:relative; top:10px; margin-bottom:40px; margin-top:0px;}
}
@media only screen and (max-width: 480px) {.s-button {display:block; clear:both; position:relative; top:50px; margin-bottom:90px}
.s-button.index {display:block; clear:both; position:relative; top:10px; margin-bottom:40px}
}
}