/*
Theme Name: Avtomaty2017.com
Theme URI:
Version: 1.0
Text Domain: vulcan
*/

/*normalize*/
article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:\201C \201D \2018 \2019;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}body,figure{margin:0;}legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
/*normalize end*/
body {font-family: Arial,sans-serif;background: url('img/bg.png') no-repeat center top #060203;font-size: 14px;line-height: 1.4em;color: #fff;padding: 0; margin: 0;}
h1,h2,h3 {
    line-height: 1.1em;
    color: #a4afbb;
    text-align: center;
    text-transform: uppercase;
    background-image: -webkit-linear-gradient(top,#fff 50%,#000 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
img {/*max-width: 100%*/  border: 1px solid #AD1B10; }
img:hover {opacity: 1; border: 1px solid #FF9A1F;}
.alignleft {float:left; margin:0 10px 5px 0}
.alignright {float:right; margin:0 0 5px 10px}
a{	color: #93ceff;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;}
a:hover {color: #f5cb38;}
h2 {color: #FFFFFF;font-size: 21px;}
.clear{clear:both;}
.wrapper{position: relative; display: block;padding: 0 30px;margin: 0 auto;width: 1000px;background: url('img/center_bg.png') repeat center top transparent;}
.wrapper:before{content: '';background: url('img/left-pol-wrapper.png') repeat-y center top transparent;width: 43px;position: absolute;height: 100%;margin-left: -48px;}
.wrapper:after{content: '';background: url('img/right_pol-wrapper.png') repeat-y center top transparent;width: 50px;position: absolute;height: 100%;right: -30px;top: 0;}
.wrapper-container{ width: 100%;position: relative;}
.headerMenuBlock {background: url('img/bg-logo.png') no-repeat center top transparent;display: block;position: relative;width: 953px;height: 100px;overflow: hidden;margin: 15px auto 0;}
.logo {display: block;float: left;background: url('img/logo.png') no-repeat center top transparent;width: 362px;height: 73px;margin-top: 15px;margin-right: 15px;}
.rightHeaderPart{display: block; float: left;}
.rightHeaderPart div ul{list-style: none;padding: 0;margin: 5px auto 0;display: table;}
.rightHeaderPart div ul li {display: table-cell;vertical-align: middle;background: url('img/menu.png') repeat-x center top transparent;padding: 15px 10px 10px 10px; width: 93px;text-align: center;height: 44px;}
.rightHeaderPart div ul li:hover{background: url('img/activeMenu.png') repeat-x center top transparent;}
.rightHeaderPart div ul li:before {display: block;content: '';background: url('img/lineMenu.png') repeat-x center top transparent;position: relative;float: left;width: 1px;height: 82px;margin-left: -10px;margin-top: -10px;}
.rightHeaderPart div ul li a {color: #FFFFFF;text-decoration: none;display: table-cell;vertical-align: middle;height: 62px;width: 93px;font-size: 16px;}

/* main */
.mainContent{height: auto;overflow: hidden;}
.sliderContainer {position: relative;display: block;height: 320px;overflow: hidden;margin-bottom: 20px;}
.slider {display: block;float: left;width: 810px;height: 316px;margin-left: 30px;}
.slider img{opacity: 1 !important;}
.slider img:hover{border: 1px solid #AD1B10;}
.rightPager {display: block;float: left;width: 140px;overflow: hidden;}
.slider ul{list-style: none;    margin-top: 0;padding: 0;}
#bx-pager a{display: block;width: 135px;height: 78px; margin-top: 0;margin-bottom: 2px;}
#bx-pager a img{opacity: 0.7;}
.slider .bx-wrapper img {height: 316px;}
#bx-pager a:hover img{opacity: 1;}
#bx-pager a.active img {opacity: 1; border: 1px solid #FF9A1F;}
#bx-pager a:active, #bx-pager a:focus{outline:none !important;}

.podlozhka{width: 100%;background: url('img/podloshka.png') no-repeat center center transparent;height: auto;overflow: hidden;margin-bottom: 10px;}
.leftBlockPage{display: block;height: auto;overflow: hidden;width: 735px;float: left;}
.rightBlockPage {display: block;height: auto;overflow: hidden;width: 250px;float: left;margin-left: 15px;}
.containerFront{display: block; position: relative;}
.leftText{text-align: justify;padding-left: 15px; width: 485px; float: left; display: block}
.newsSmall {background: rgba(53, 53, 53, 0.8);width: 220px;float: left;display: block;height: 370px;margin-left: 15px;}
.titleBlock{text-align: center; font-size: 16px;text-transform: uppercase;}
.newsSmall ul{padding: 0 10px 0 10px; list-style: none;}
.newsSmall ul li {height: 92px;display: block;clear: both;overflow: hidden;margin-bottom: 5px;}
.newsSmall ul li img{display: block; width: 40px; height: 40px;}
.newsSmall ul li p {line-height: 1.2em}
.titNew {text-decoration: underline;margin-bottom: -10px;}
.textNew{font-size: 13px; line-height: 13px;}

.frontSslotList {padding: 0;list-style: none; text-align: center; margin-left: -11px;}
.frontSslotList li {display: inline-block;background: url('img/slot-little-bg.png') no-repeat 0 0 transparent;height: 75px;width: 206px;padding: 10px;margin-bottom: 10px;overflow: hidden;margin-left: 20px;}
.frontSslotList li:hover{background: url('img/slot-little-bg-active.png') no-repeat 0 0 transparent;}
.titleFrontSlot a {text-align: left;text-transform: uppercase;width: 200px;font-size: 13px;color: #E09D01;text-decoration: none;display: block}
.frontSslotList li img {display: block;width: 70px;height: 70px;margin-top: 2px;}
.content {text-align: justify;padding: 0 0 0 15px;}
.frontRating {position: relative;display: block;text-align: left;float: left;width: 118px;}
.screen-reader-text{display: none;}
.searchform input[type='text']{border: 1px solid #FF9A1F;background: url('img/search.png') no-repeat left 4px rgba(0,0,0,0.7);padding: 5px 5px 5px 25px;color: #4d4d4d;width: 168px;margin-left: 0;}
.searchform input[type='submit']{background: url('img/ok.png') no-repeat 0 0 transparent;color: transparent;width: 33px;height: 33px;border: 0;}
.searchform input[type='text']:focus, .searchform input[type='text']:active{border: 1px solid #FF9A1F; outline: none !important}
.searchform input[type='submit']:focus, .searchform input[type='submit']:active{ outline: none !important}
.plugin{display: block;background: url('img/plugin2.png') no-repeat 0 0 transparent;height: 170px;width: 245px;margin-top: 15px;}
.plugin:focus, .plugin:active{outline: none;}

.winNow {background: url('img/winnow.png') no-repeat -6px -4px transparent;height: 290px;width: 245px;margin-bottom: 15px;overflow: hidden;}
.winNow p{margin-top: 0;margin-bottom: 0;padding-top: 12px;overflow: hidden;}
.winNow ul{padding: 0 8px;}
.winNow ul li {padding: 5px;background: url('img/itemWinNow.png') no-repeat -6px -4px transparent;display: block;height: 70px;overflow: hidden;margin-top: -6px;}
.winNow ul li img {display: block;width: 61px;height: 61px;}
.titWin {font-size: 12px;text-transform: uppercase;width: 212px;color: #fff;}
.titWin a{color: #fff;}
.titWin a:hover{color: #E09D01;}
.descrWin{display: block;position: relative;}
.summa {display: block;float: left;width: 70px;overflow: hidden;color: #4d4d4d;font-size: 12px;text-align: center;}
.summa p{padding-top: 0;color: #E09D01; text-transform: uppercase;}
.winner{display: block;float: left;width: 70px;overflow: hidden;color: #4d4d4d;font-size: 12px;text-align: center;}
.winner p{padding-top: 0;color: #E09D01; text-transform: uppercase;}
.winNow .bx-wrapper {margin-top: 10px !important;height: 250px !important;padding-top: 0 !important;}
.sb-cas-rating-list {padding: 0;margin: 0 0 20px;list-style: none}
.sb-cas-rating-list li {margin: 5px 0;padding: 5px 0;border-bottom: 1px dashed #AD1B10}
.sb-cas-rating-list li a {display: block;color: #fff;text-decoration: none;}
.sb-cas-rating-list li a img {width: 100px;height: auto;display: block;border: none}
.sb-cas-rating-list li .casino_ratings_list_descr_thumb,.sb-cas-rating-list li .sb-cas-rating-right {display: table-cell;vertical-align: middle}
.sb-cas-rating-list li .sb-cas-rating-right {padding: 0 10px 0 15px}

.footerMenu {height: 75px;overflow: hidden;padding: 0;}
.footerMenu ul{padding: 0; list-style: none;text-align: center;}
.footerMenu ul li{display: inline-block;text-align: center;padding: 15px;}
.footerMenu ul li:hover{background: url('img/menu-footer-active.png') no-repeat 0 -3px transparent;}
.footerMenu ul li a{color:#fff; text-decoration: none;text-shadow: 0 3px 6px #000;}
.copyRights{color: #4d4d4d;text-align: center;font-size: 12px;}
.myshare {float: right;margin-right: 7px; margin-top: 8px;}
.tit h1 {padding-top: 14px;padding-left: 15px;font-size: 24px !important;text-transform: uppercase;margin: 0;}
.demoContainer{display: block; position: relative;}
.leftPathDemo{display: block;float: left;width: 100px;}
.slotSlider {width: 72px;list-style: none;text-align: center;position: relative;margin-left: 15px;margin-top: 5px;padding-top: 29px;padding-bottom: 22px;}
.slotSlider ul{padding: 0;margin:0;}
.slotSlider ul li{display: block; width: 70px; height: 72px !important;}
.slotSlider li img{display: block; width: 70px; height: 70px;}
.rightPathDemo{display: block;float: left;width: 634px;}
.rightPathDemo iframe{width: 620px;height: 470px;display: block;float: right;margin: 0 auto;border: 1px solid #AD1B10;}
.slotSlider .bx-wrapper .bx-prev {background: url(img/slotTop.png) no-repeat 0 0;top: -19px !important;width: 40px !important;height: 40px !important;left: 16px !important;font-size: 0;display: block}
.slotSlider .bx-wrapper .bx-prev:hover{background: url(img/slotTop.png) no-repeat 0 0;}
.slotSlider .bx-wrapper .bx-next:hover{background: url(img/slotBottom.png) no-repeat 0 0;}
.slotSlider .bx-wrapper .bx-next {background: url(img/slotBottom.png) no-repeat 0 0;bottom: -50px!important;width: 40px !important;height: 40px !important;left: 18px !important;top:auto;font-size: 0;display: block}
.frratings {color: #fff;float: left;margin-right: 10px;margin-top: 6px;margin-left: 10px;text-align: left;}
.frratings span{display: block;float: left;margin-right: 15px;margin-top: 8px;text-transform: uppercase;}
.kksr-legend{display: none;}
.play{display: block;background: url(img/play.png) no-repeat 0 0;height: 80px;width: 700px;position: relative;margin: 15px auto;}
.playNowBlock {display: block;background: url(img/bottomSlotFon.png) no-repeat 0 0;height: 180px;width: 700px;margin: 15px auto;}
.playNowBlock p {text-align: center;font-size: 22px;margin-top: 0;margin-bottom: 0;padding-top: 14px;text-transform: uppercase;}

.playNowBlock ul{list-style: none; text-align: center;padding: 0;height: auto;overflow: hidden;}
.playNowBlock ul li {display: inline-block;width: 225px;text-align: center;}
.bgWin {background: url(img/bottomSlotLitFon.png) no-repeat center 0;height: 51px;width: 161px;margin: -7px auto;padding-top: 10px;}
.titSlotWin{font-weight: bold;}
.sloats {background: url(img/slotsSidebar.png) repeat-x 0 0;height: 869px;width: 237px;margin-left: 0;overflow: hidden;}
.sloats ul {text-align: left;list-style: none;padding: 5px 15px;}
.sloats ul li{display: block; clear: both;    padding-bottom: 3px;}
.sloats ul li a{color: #fff;}
.sloats ul li a:hover{color: #507400;}
.sloats p{text-align: center;font-size: 22px;margin-top: 0;margin-bottom: 0;padding-top: 14px;text-transform: uppercase;}

.postNavBlock{display: block; position: relative; padding: 10px 0;height: auto;overflow: hidden;}
.previous_post_link a{background: url(img/rarrs.png) no-repeat -13px 0;height: 50px;width: 216px;overflow: hidden;color: transparent;display: block;float: left;}
.next_post_link a{background: url(img/rarrs.png) no-repeat -473px 0;height: 50px;width: 216px;overflow: hidden;color: transparent;display: block;float: right;}
.slotList{text-align: center; list-style: none; padding: 0;}
.slotList li {display: inline-block;text-align: center;width: 212px;height: auto;overflow: hidden;margin:0 7px 10px;position: relative}
.slotList li img{width: 210px;height:130px;display: block }
.slotList li:hover img{opacity: 0.5;}
.slotList li:hover .archiveListPlay{display: block; margin-top: -96px;}
.slotList .video-thumb-block {position: absolute;top:1px;left:1px;}
.slotList .video-thumb-block video {width: 210px;height: 130px;border: none}
.slotTitleArchive {text-transform: uppercase;}
.slotTitleArchive a {color: #fff}
.archiveListPlay {background: url(img/playBtn.png) no-repeat 0 0;height: 50px;width: 147px;display: block;margin: 20px auto 0;left: 0;right: 0;position: absolute;z-index: 999}
.pageerror{font-size: 250px; line-height: 250px;}

.iframe_overflow.opened {position: fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background: rgba(0,0,0,0.8);z-index: 9999}
.iframe_overflow.opened iframe {position: fixed;top:0;left:0;right:0;bottom:0;width:900px!important;height:675px!important;margin: auto}
.iframe_overflow .iframe_overflow_closer {display: none}
.iframe_overflow.opened .iframe_overflow_closer {position: absolute;top:5%;right:50%;margin-right: -580px;font-size: 22px;cursor: pointer;display: block}
.iframe_overflow.opened .iframe_overflow_closer:hover {color: red}
.openScreen {background: url('img/fonbtn.png') repeat 0 -3px transparent;display: block;padding: 17px 6px;text-align: center;color: #fff;text-decoration: none;text-transform: uppercase;font-size: 18px;margin-top: 7px;width: 227px;cursor: pointer;}
.opened iframe{border: 0 !important;}
.bredCramb{margin-top:-10px;padding-bottom: 10px;}
.current{text-transform: uppercase;}
.breadcrumps a{text-decoration: none;}
.slotTit h1{text-align: left; width: 760px;}
.bgnone{background: none !important;}
.homer{background:url('img/homeicon.jpg') repeat center 0  transparent;display: block;padding: 17px 6px;text-align: center;color: #fff;text-decoration: none;text-transform: uppercase;font-size: 18px;margin-top: 7px;width: 227px;cursor: pointer;}

.list-news{text-align: center; padding: 0;list-style: none;}
.list-news li{display: inline-block;width: 100%;border-top: 1px dashed #E09D01;padding-top: 10px;padding-bottom: 10px;}
.news-title {text-align: left;text-transform: uppercase;font-size: 18px;color: #E09D01;margin-top: 0;}
.new_trim_content{text-align: justify;}
.new-detail a{color: #E09D01; float: right; text-decoration: none;}
.new-detail:hover a{color: #F3010E;}

.clubsContainer {padding: 0 0 20px;margin: 0;list-style: none;text-align: center;display: block;clear: both;}
.clubsContainer li {display: inline-block;vertical-align: top;margin: 0 5px}
.clubsContainer li a {display: block;width: 465px;height: 175px;position: relative;-webkit-transition:none;-o-transition:none;transition:none}
.demoContainer .clubsContainer {padding: 20px 0}
.demoContainer .clubsContainer li a {width: 465px;height: 175px;}
.clubsContainer li.vulkandeluxe-promo a {background: url("img/promo/vulkan-deluxepreview-promo.png") no-repeat;}
.clubsContainer li.vulkandeluxe-promo:hover a {background: url("img/promo/vulkan-deluxepreview-promo.png") 0 -181px no-repeat;}
.clubsContainer li.ssl-promo a {background: url("img/promo/super-slots-preview-promo.png") no-repeat;}
.clubsContainer li.ssl-promo:hover a {background: url("img/promo/super-slots-preview-promo.png") 0 -181px no-repeat;}

.casino_ratings_list_container {width: 720px;margin: 20px auto 40px}
.casino_ratings_list_container th {background: #920004;border: 1px solid #fff}
.casino_ratings_list_container td,.casino_ratings_list_container th {padding: 5px}
.casino_ratings_list_container td:first-child,.casino_ratings_list_container th:first-child{width: 120px;}
.casino_ratings_list_container td:first-child img {width: 100px;height: auto;display: block;margin: 0 auto}
.casino_ratings_list_container td {border: 1px solid #ccc;text-align: center}
.casino_ratings_list_container td .kk-star-ratings.top-left.lft {margin: 0}
.casino_ratings_list_container td a {text-decoration: none}

.clubs-slider-holder {padding: 10px 0 20px;clear: both;margin-bottom: 20px;border-bottom: 2px solid #D93620}
.clubs-slider-title {
    text-align: center;
    font-size: 19px;
    margin: 7px 0;
    padding: 10px 0;
    text-shadow: 1px 1px 2px rgba(0,0,0,1);
    background: #f85032;
    background: -moz-linear-gradient(top, #D93620 0%, #FFAC9F 50%, #f6290c 51%, #f02f17 71%, #750A0A 100%);
    background: -webkit-linear-gradient(top, #D93620 0%,#FFAC9F 50%,#f6290c 51%,#f02f17 71%,#750A0A 100%);
    background: linear-gradient(to bottom, #D93620 0%,#FFAC9F 50%,#f6290c 51%,#f02f17 71%,#750A0A 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D93620', endColorstr='#750A0A',GradientType=0 );
}
.clubs-slider-holder ul {padding: 0;margin: 0;list-style: none;}
.clubs-slider-holder ul img {width: 150px;height: auto;border: none}
.clubs-slider-holder ul li a{text-align: center;font-size: 18px;color: #fff;display: block;padding: 7px 0;box-sizing: border-box;position: relative;height: 135px;}
.clubs-slider-holder ul li:hover a {color: #DA0F0F}
.clubs-slider-holder ul li a p {margin: 0;position: absolute;bottom: 0;width: 100%;}
.clubs-slider-holder .bx-wrapper .bx-prev {left:-32px;}
.clubs-slider-holder .bx-wrapper .bx-next {right:-35px;}

.counterBox{display: none;text-align: center}
.logged-in .counterBox{display: block;}

.comment-form{padding:20px;background:#4E4E4E;border:1px solid #333}
.comment-form label{display:inline-block;width:150px}
.form-submit input[type=submit]{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#fff;padding:8px 12px;background:-moz-linear-gradient(top,#DE0707 0,#750000);background:-webkit-gradient(linear,left top,left bottom,from(#DE0707),to(#750000));-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #750000;-moz-box-shadow:0 1px 3px rgba(000,000,000,.5),inset 0 0 1px rgba(255,255,255,.5);-webkit-box-shadow:0 1px 3px rgba(000,000,000,.5),inset 0 0 1px rgba(255,255,255,.5);box-shadow:0 1px 3px rgba(000,000,000,.5),inset 0 0 1px rgba(255,255,255,.5);text-shadow:0 -1px 0 rgba(000,000,000,.7),0 1px 0 rgba(255,255,255,.3)}
.comment-form-comment textarea{max-width:700px}
.comment-form {padding: 10px;background: #070c13}
.comment-list,.comment-list .children{padding:0;list-style:none}
.comment-list .children{margin:10px 0}
.comment-list li{padding:10px 20px;background:#003282;border:1px solid #939393}
.comment-list li .comment-author,.comment-list li .commentmetadata{display:inline-block;width:350px;vertical-align:middle}
.comment-list li .comment-author *{margin-left:10px;display:inline-block;vertical-align:middle}
.comment-list li .commentmetadata{width:300px;text-align:right;float:right;margin-top:10px}

.sb-socials-follow-block p {text-align: center;font-size: 18px;margin: 10px 0 5px}

.follow-socials-list {padding: 0 0 20px;margin: 0;list-style: none;text-align: center}
.follow-socials-list li {display: inline-block;vertical-align: top;margin: 0 2px}
.follow-socials-list li a {display: block;width: 32px;height: 32px;}
.follow-socials-list li.vk a {background: url(share42/icons.png) -96px 0 no-repeat;}
.follow-socials-list li.tw a {background: url(share42/icons.png) -64px 0 no-repeat;}
.follow-socials-list li.gp a {background: url(share42/icons.png) -32px 0 no-repeat;}
.follow-socials-list li.yt a {background: url(img/social-youtube.png) 0 0 no-repeat;}

.slot-play-btn-holder {
    height: 80px;
    position: relative;
}
.slot-play-big-btn {
    outline: none;
    display: block;
    height: 57px;
    width: 100%;
    margin: 10px auto;
    position: relative;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 8px 0 #2D0000, 0 15px 20px rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 8px 0 #2D0000, 0 15px 20px rgba(0, 0, 0, .35);
    box-shadow: 0 8px 0 #2D0000, 0 15px 20px rgba(0, 0, 0, .35);
    -webkit-transition: -webkit-box-shadow .1s ease-in-out;
    -moz-transition: -moz-box-shadow .1s ease-in-out;
    -o-transition: -o-box-shadow .1s ease-in-out;
    transition: box-shadow .1s ease-in-out;
    font-size: 36px;
    color: #fff;
    text-decoration: none;
}

.slot-play-big-btn span {
    outline: none;
    display: block;
    position: relative;
    width: 100%;
    height: 50px;
    background-color:#6d0019;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#A95003), to(#6D0000));
    background-image: -webkit-linear-gradient(#A95003, #6D0000);
    background-image: -moz-linear-gradient(#A95003, #6D0000);
    background-image: -o-linear-gradient(#A95003, #6D0000);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
    -moz-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
    font-family: 'Pacifico', Arial, sans-serif;
    line-height: 1;
    text-shadow: 0 -1px 1px rgba(175, 49, 95, .7);
    -webkit-transition: background-color .2s ease-in-out, -webkit-transform .1s ease-in-out;
    -moz-transition: background-color .2s ease-in-out, -moz-transform .1s ease-in-out;
    -o-transition: background-color .2s ease-in-out, -o-transform .1s ease-in-out;
    transition: background-color .2s ease-in-out, transform .1s ease-in-out;
    text-align: center;
    padding-top: 7px;
}

.slot-play-big-btn:hover span {
    background-color: #ec6a9c;
    text-shadow: 0 -1px 1px rgba(175, 49, 95, .9), 0 0 5px rgba(255, 255, 255, .8);
    padding-top: 7px;
}

.slot-play-big-btn:hover, .slot-play-big-btn:focus {
    -webkit-box-shadow: 0 8px 0 #2D0000, 0 12px 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 8px 0 #2D0000, 0 12px 10px rgba(0, 0, 0, .3);
    box-shadow: 0 8px 0 #2D0000, 0 12px 10px rgba(0, 0, 0, .3)
}

.slot-play-big-btn:hover span {
    -webkit-transform: translate(0, 4px);
    -moz-transform: translate(0, 4px);
    -o-transform: translate(0, 4px);
    transform: translate(0, 4px)
}

.slot-play-big-btn span:before {
    content: '';
    outline: none;
    position: absolute;
    height: 38px;
    width: 224px;
    display: block;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
#share42{
    top: 300px!important;
    left: 0;
    position: fixed;
       -webkit-transition: left .2s ease-out 0.2s;
     -moz-transition: left .2s ease-out 0.2s;
     -o-transition: left .2s ease-out 0.2s;
     transition: left .2s ease-out 0.2s;
}
#share42.hidden{
    left:-35px;
}
.share_btn{
    display: block;
    width: 41px;
    height: 30px;
    background: url('img/arrows-left-right.png') no-repeat left;
    position: fixed;
    top: 460px;
    left: 0;
    transition: width .4s; 
    cursor: pointer;   
}
.share_btn.hidden_btn{
    width: 25px;
    background: green;
    background: url('img/arrows-left-right.png') no-repeat right;
}
