body {
    font-size: 14px;
}

body.not-login {
    padding-top: 0;
}

body>#content {
    float: left;
    width: 100%;
}

.container-gmyn {
    width: 940px;
    margin: auto;
}

.patern-gray .container-gmyn {
    width: 100%;
    overflow: hidden;

    display: -webkit-box;           /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;              /* OLD - Firefox 19- (doesn't work very well) */
    display: -ms-flexbox;           /* TWEENER - IE 10 */
    display: -webkit-flex;          /* NEW - Chrome */
    display: flex;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.nav-block {
    height: 91px;
    background: url(../img/divider.png) bottom repeat-x #fff;
    display: block;
    z-index: 0;
    width: 100%;
}

.nav-container {
    position: relative;
    height: 91px;
}

.not-login .nav-container {
    margin-top: 0;
}

.input-required span:after {
    background: #e25938
}

.container {
    padding: 0 !important
}

#sidebar .media a.f12 {
    display: block;
    color: inherit;
    line-height: 18px;
}

#sidebar .media a.f12 span.gm-user {
    margin-top: 1px;
}

#sidebar .media a.f12 span.gm-peanut {
    margin-top: 2px;
}

#sidebar .media a.voffset3 {
    display: block;
    color: inherit;
}

#sidebar ul {
    float: right;
    margin-right: 10px;
    width: 120px;
    clear: both;
}

#sidebar h5 {
    width: 130px;
    float: right;
    clear: both;
    display: block;
}

#sidebar hr {
    width: 140px;
    float: right;
    clear: both;
}

.navbar-collapse input[type="text"], .navbar-collapse input[type="password"] {
    width: 146px
}

.navbar-collapse .btn {
    font-size: 15px
}

.semi-bold {
    font-family: "SourceSansProSemiBold", Helvetica, Arial, sans-serif !important
}

.bold {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif !important;
    font-weight: 600;
}

.italic {
    font-style: italic
}

.light {
    font-family: "SourceSansProExtraLight", Helvetica, Arial, sans-serif !important
}

.text-decoration {
    text-decoration: underline !important;
}

.btn {
    font-family: "SourceSansProSemiBold", Helvetica, Arial, sans-serif
}

.bootstrap-select .btn {
    color: #000;
    font-size: 14px
}

label {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif
}

.media-heading {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif
}

.btn-90 {
    width: 90px
}

.navbar-default .navbar-nav > li > a {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif
}

.navbar-text {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif
}

.navbar-inverse .navbar-nav > li > a {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif
}

.nav-tabs > li.active > a:focus {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif
}

.palette dt {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif
}

.panel-title {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif
}

.table > thead > tr > th {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif
}

.h6 {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif
}

.gm-browsers {
    width: 61px;
    height: 67px;
    display: inline-block;
    background: url(../img/browser_icons.png);
}

.explorer {
    background-position: -138px 0;
    width: 67px;
}

.safari {
    background-position: -211px 0;
    width: 61px;
}

.firefox {
    background-position: -0px 0;
    width: 67px;
}

.chrome {
    background-position: -72px 0;
    width: 58px;
}

.desteklenmeyen-browser {
    background-position: -72px 0;
    width: 78px;
}

.edge img { background: transparent url('../img/browser/edge.png') top center no-repeat; }
.opera img { background: transparent url('../img/browser/opera.png') top center no-repeat; }
.safari img { background: transparent url('../img/browser/safari.png') top center no-repeat; }
.chrome img { background: transparent url('../img/browser/chrome.png') top center no-repeat; }
.firefox img { background: transparent url('../img/browser/firefox.png') top center no-repeat; }
.explorer img { background: transparent url('../img/browser/chrome.png') top center no-repeat; }
.non-browser img { background: transparent url('../img/browser/chrome.png') top center no-repeat; }
.desteklenmeyen-browser img { background: transparent url('../img/browser/desteklenmeyen-browser.png') top center no-repeat; }

.btn-green {
    color: #fff !important;
    background-color: #74b921
}

.btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active, .btn-green.hover {
    color: #fff;
    background-color: #84cc2e;
    border-color: #74b921
}

.btn-green:active, .btn-green.active {
    background: #93a4aa;
    border-color: #93a4aa
}

.btn-green.disabled, .btn-green[disabled], fieldset[disabled] .btn-green, .btn-green.disabled:hover, .btn-green[disabled]:hover, fieldset[disabled] .btn-green:hover, .btn-green.disabled:focus, .btn-green[disabled]:focus, fieldset[disabled] .btn-green:focus, .btn-green.disabled:active, .btn-green[disabled]:active, fieldset[disabled] .btn-green:active, .btn-green.disabled.active, .btn-green[disabled].active, fieldset[disabled] .btn-green.active {
    background-color: #e6edef;
    border-color: #e6edef
}

.btn-embossed.btn-green {
    -webkit-box-shadow: 0 5px #64a01d;
    box-shadow: 0 5px #64a01d
}

.btn-embossed.btn-green:hover, .btn-embossed.btn-green:focus {
    -webkit-box-shadow: 0 3px #64a01d;
    box-shadow: 0 3px #64a01d;
    background: #74b921
}

.btn-embossed.btn-green.active, .btn-embossed.btn-green:active {
    -webkit-box-shadow: 0 0 #64a01d;
    box-shadow: 0 0 #64a01d;
    top: 5px;
    background: #74b921;
    border-color: #74b921
}

.page-header-user {
    padding: 11px 0 0;
    margin: 0;
    font-size: 18px
}

.security_area {
    min-height: 370px
}

.payment-choice {
    -moz-box-shadow: 0 2px 0 1px #f2f2f2;
    -webkit-box-shadow: 0 2px 0 1px #f2f2f2;
    box-shadow: 0 2px 0 1px #f2f2f2;
    padding: 10px;
    border: 1px solid #d8e2e6;
    background: #f0f6f9
}

.blog-item {
    border-bottom: 1px solid #e4e4e4;
    margin: 0 -20px;
    padding: 15px 20px;
    position: relative;
}

.blog-item a {
    color: #a7a9ac
}

.blog-bg- a {
    color: #000
}

.blog-bg-me a {
    /*color: #ffc757;*/
}

.blog-bg-silver a {
    /*color: #02baf2;*/
}

.blog-bg-me {
    background-color: rgba(2, 186, 242, 0.06);
}

.blog-bg-silver {
    background-color: #f5f5f5;
}

.blog-bg-elite {
    background-color: #fcf9f4;
}

.blog-bg-op {
    background-color: #fff6f6;
}

.blog-bg-my {
    background-color: rgba(62, 181, 172, 0.06);
}

.blog-bg-elite a {}

.btn-white {
    color: #93a4aa;
    background-color: #fff;
    border: 1px solid #d6e1e5
}

.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .btn-white.hover {
    color: #a4b9c0;
    background-color: #fbfbfb
}

.btn-white:active, .btn-white.active {
    background: #93a4aa;
    border-color: #93a4aa
}

.btn-white.disabled, .btn-white[disabled], fieldset[disabled] .btn-white, .btn-white.disabled:hover, .btn-white[disabled]:hover, fieldset[disabled] .btn-white:hover, .btn-white.disabled:focus, .btn-white[disabled]:focus, fieldset[disabled] .btn-white:focus, .btn-white.disabled:active, .btn-white[disabled]:active, fieldset[disabled] .btn-white:active, .btn-white.disabled.active, .btn-white[disabled].active, fieldset[disabled] .btn-white.active {
    background-color: #e6edef;
    border-color: #e6edef
}

.btn-embossed.btn-orange {
    -webkit-box-shadow: 0 5px #e96300;
    box-shadow: 0 5px #e96300
}

.btn-embossed.btn-orange:hover, .btn-embossed.btn-orange:focus {
    -webkit-box-shadow: 0 3px #e96300;
    box-shadow: 0 3px #e96300;
    background: #f58410
}

.btn-embossed.btn-orange.active, .btn-embossed.btn-orange:active {
    -webkit-box-shadow: 0 0 #e96300;
    box-shadow: 0 0 #e96300;
    top: 5px;
    background: #f58410;
    border-color: #f58410
}

.btn-embossed.btn-gray{
    background-color: #e1eef3;
    -webkit-box-shadow: 0 5px #d1e2e7;
    box-shadow: 0 5px #d1e2e7
}

.btn-facebook {
    /*color: #fff !important;
    background-color: #4d68a1*/
    background: transparent url('../img/facebook_login.png') no-repeat;
    background-size: auto 34px;
    height: 35px;
    text-indent: -9999px;
    width: 201px;
}

.login-box .btn-facebook {
    background-size: 244px auto;
    height: 44px;
    text-indent: -9999px;
    width: 244px;
    margin-left: -1px;
}


.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active, .btn-facebook.hover {
    /*color: #fff;
    background-color: #6885c2;
    border-color: #4d68a1*/
    background-image: url('../img/facebook_login.png');
}

.btn-facebook:active, .btn-facebook.active {
    /*background: #93a4aa;
    border-color: #93a4aa*/
    background-image: url('../img/facebook_login.png');
}

.btn-facebook.disabled, .btn-facebook[disabled], fieldset[disabled] .btn-facebook, .btn-facebook.disabled:hover, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook:hover, .btn-facebook.disabled:focus, .btn-facebook[disabled]:focus, fieldset[disabled] .btn-facebook:focus, .btn-facebook.disabled:active, .btn-facebook[disabled]:active, fieldset[disabled] .btn-facebook:active, .btn-facebook.disabled.active, .btn-facebook[disabled].active, fieldset[disabled] .btn-facebook.active {
    background-color: #e6edef;
    border-color: #e6edef
}

.btn-embossed.btn-facebook {
    -webkit-box-shadow: 0 5px #273d6b;
    box-shadow: 0 5px #273d6b
}

.btn-embossed.btn-facebook:hover, .btn-embossed.btn-facebook:focus {
    -webkit-box-shadow: 0 3px #273d6b;
    box-shadow: 0 3px #273d6b;
    background: #4d68a1
}

.btn-embossed.btn-facebook.active, .btn-embossed.btn-facebook:active {
    -webkit-box-shadow: 0 0 #273d6b;
    box-shadow: 0 0 #273d6b;
    top: 5px;
    background: #4d68a1;
    border-color: #6580b8
}

#logo {
    width: 268px;
    height: 73px;
    float: left;
    margin-top: 5px
}

.nav-container .navbar-collapse {
    padding-right: 0;
    padding-left: 0
}

.nav-container .btn-orange, .nav-container .btn-green {
    margin-top: -4px
}

.nav-container .btn-facebook {
    margin-top: -1px;
}

.nav-container .input-icon [class*="ss-"] {
    top: 55%
}

.nav-container .navbar-form {
    padding: 0;
    margin-top: 0
}

.nav-container .form-control {
    height: 34px !important
}

.nav-container .btn {
    padding: 8px 12px 4px 12px!important;
    font-size: 13px !important
}

.nav-container .navbar-form {
    padding: 26px 0 0 20px
}

.border {
    border: 1px solid red;
}

.nav-container .login-action {
    font-size: 11px !important;
    margin-left: 135px;
    margin-top: 3px !important
}

.nav-container .register-area {
    border-left: 1px solid #e1eef3 !important;
    margin-left: 10px !important;
    padding-left: 10px !important;
    margin-top: -26px !important;
    padding-top: 26px;
    padding-bottom: 27px !important
}

.content-area-780 {
    width: 780px;
    float: left;
    margin-left: 20px
}

.content-area-780 > section.content-area-780,
.content-area-780 > main.content-area-780 {
    float: left;
    width: 780px;
    margin-left: 0;
}

.content-area-780 > main.content-area-780 {
}

.min-height {
    min-height: 400px;
}

.content-area-620 {
    width: 620px;
    margin: auto
}

#preview {
    overflow-x: auto;
}
.compose-send-button-area {
    margin: 0 -17px 0 -20px;
    text-align: right;

}
.tab-pane .errObj {
    right: -128px;
}

#ta .errObj {
    right: -6px;
}

.bq {
    padding: 0px 9px;
    margin: 15px 0 20px;
    font-size: 14px;
    border-left: 2px solid #eee;
    word-wrap: break-word;
}

.textarea-1 {
    width: 375px;
    background: url(../img/textarea_patern.png) repeat-y left top #fff;
    min-height: 180px;
    padding-left: 55px;
    padding-right: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #d6e1e5;
    outline-color: #9ac7d5
}

.textarea-2 {
    width: 375px;
    background: url(../img/textarea_patern.png) repeat-y left top #fff;
    min-height: 442px;
    padding-left: 82px;
    padding-right: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #d6e1e5;
    outline-color: #9ac7d5;
    border: 0;
    outline: 0;
    margin-bottom: -7px;
}

.blog-title {
    font-size: 18px;
    margin: 0;
    padding: 0;
    float: left;
}

a.link-grey {
    color: #93a4aa;
    text-decoration: none;
    -webkit-transition: .25s;
    transition: .25s
}

a.link-grey:hover, a.link-grey:focus {
    color: #333;
    text-decoration: none
}

a.link-grey:focus {
    outline: none
}

a.link-aqua {
    color: #b2c6cd;
    text-decoration: none;
    -webkit-transition: .25s;
    transition: .25s
}

a.link-aqua:hover, a.link-aqua:focus {
    color: #b2c6cd;
    text-decoration: none
}

a.link-aqua:focus {
    outline: none
}

a.link-red {
    color: #c00;
    text-decoration: none;
    -webkit-transition: .25s;
    transition: .25s
}

a.link-red:hover, a.link-red:focus {
    color: #c00;
    text-decoration: none
}

a.link-red:focus {
    outline: none
}

a.link-grey-1 {
    color: #dbe3e5;
    text-decoration: none;
    -webkit-transition: .25s;
    transition: .25s
}

a.link-grey-1:hover, a.link-grey-1:focus {
    color: #dbe3e5;
    text-decoration: none
}

a.link-grey-1:focus {
    outline: none
}

a.link-aqua-dark {
    color: #5e696d;
    text-decoration: none;
    -webkit-transition: .25s;
    transition: .25s
}

a.link-aqua-dark:hover, a.link-aqua-dark:focus {
    color: #5e696d;
    text-decoration: none
}

a.link-aqua-dark:focus {
    outline: none
}

a.link-black {
    color: #000;
    text-decoration: none;
    -webkit-transition: .25s;
    transition: .25s
}

span.link-black {
    color: #000;
}

a.link-black:hover, a.link-black:focus {
    color: #000;
    text-decoration: none
}

a.link-black:focus {
    outline: none
}

a.link-orange {
    color: #ffab01;
    text-decoration: none;
    -webkit-transition: .25s;
    transition: .25s
}

a.link-orange:hover, a.link-orange:focus {
    color: #ffab01;
    text-decoration: none
}

a.link-orange:focus {
    outline: none
}

.product-choice {
    min-height: 250px;
}

.patern-gray {
    background: url(../img/pattern_gray.png);
    background-size: 412px 412px
}

.pattern-gray {
    background: url(../img/pattern_gray.png);
    background-size: 412px 412px
}

.pattern-darkgray {
    background: url(../img/pattern_darkgray.png);
    background-size: 412px 412px
}

.pattern-lightgray {
    background: url(../img/pattern_lightgray.png);
    background-size: 412px 412px
}

.pattern-lightyellow {
    background: url(../img/pattern_lightyellow.png);
    background-size: 412px 412px
}

.games-first {
    height: 203px;
    background: #f4f4f5;
}

.not-login .games-first {
    margin-top: 0;
}

.game-bg {
    float: left;
    width: 140px;
    height: 155px;
    background: url(../img/game_bg.png) no-repeat;
    background-size: 280px 155px;
    position: relative;
    margin: 30px 20px 0 0;
    -webkit-transition: none;
    transition: none;
}

.game-bg:hover {
    background-position: -140px 0;
}

.game-bg:last-child {
    margin-right: 0
}

.game-bg h2 {
    color: #fff;
    font-size: 24px;
    color: #fff;
    width: 140px;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 0
}

.game-bg p {
    color: #fff;
    font-size: 14px;
    color: #fff;
    width: 140px;
    text-align: center
}

.game-bg div {
    position: relative;
    margin: -15px auto auto
}

.game-icon {
    background: url(../img/game_icons.png);
    background-size: 2875px 255px;
    display: block
}

.large-game-8 {
    background-position: -257px -10px;
    width: 108px;
    height: 106px
}

.large-game-3 {
    background-position: -10px -10px;
    width: 108px;
    height: 106px
}

.large-game-13 {
    background-position: -133px -10px;
    width: 108px;
    height: 106px
}

.large-game-7 {
    background-position: -1998px -10px;
    width: 106px;
    height: 106px
}

.large-game-2 {
    background-position: -2372px -10px;
    width: 106px;
    height: 106px
}

.large-game-6 {
    background-position: -2122px -10px;
    width: 105px;
    height: 106px
}

.large-game-5 {
    background-position: -2247px -10px;
    width: 105px;
    height: 106px
}

.large-game-20 {
    background-position: -2621px -10px;
    width: 105px;
    height: 106px
}

.large-game-12 {
    background-position: -380px -10px;
    width: 107px;
    height: 106px
}

.large-game-11 {
    background-position: -508px -10px;
    width: 105px;
    height: 106px;
}

.large-game-22 {
    background-position: -508px -10px;
    width: 105px;
    height: 106px;
}

.large-game-14 {
    background-position: -633px -10px;
    width: 105px;
    height: 114px;
    top: -4px;
    margin-bottom: -7px !important;
}

.large-game-17 {
    background-position: -758px -10px;
    width: 105px;
    height: 106px
}

.large-game-9 {
    background-position: -883px -10px;
    width: 105px;
    height: 106px
}

.large-game-10 {
    background-position: -1008px -10px;
    width: 105px;
    height: 106px
}

.large-game-21 {
    background-position: -1132px -10px;
    width: 106px;
    height: 106px
}

.large-game-4 {
    background-position: -1257px -10px;
    width: 106px;
    height: 106px
}

.large-game-15 {
    background-position: -1382px -10px;
    width: 106px;
    height: 106px
}

.large-game-1 {
    background-position: -1752px -10px;
    width: 106px;
    height: 106px
}

.large-game-18 {
    background-position: -1873px -10px;
    width: 106px;
    height: 106px
}

.large-game-999 {
    background-position: -1507px -10px;
    width: 106px;
    height: 106px
}

.large-game-16 {
    background-position: -1632px -10px;
    width: 106px;
    height: 106px
}

.large-game-19 {
    background-position: -2496px -10px;
    width: 106px;
    height: 106px
}

.anim .game-icon {
    background-image: url(../img/game_logo_anim.png);
    background-size: auto;
    display: block;
    width: 140px;
    height: 140px;
    margin: -31px auto -16px;
}

.anim:hover .game-icon {
    -webkit-animation: playLogo .5s steps(4) infinite;
    -moz-animation: playLogo .5s steps(4) infinite;
    -o-animation: playLogo .5s steps(4) infinite;
    animation: playLogo .5s steps(4) infinite;
}

.anim .large-game-3 {
    background-position: 0 -560px;
}

.anim .large-game-7 {
    background-position: 0 -700px;
}

.anim .large-game-8 {
    background-position: 0 0;
}

.anim .large-game-11 {
    background-position: 0 -140px;
}

.anim .large-game-13 {
    background-position: 0 -420px;
}

.anim .large-game-19 {
    background-position: 0 -280px;
}

.medium-game-19 {
    background-position: -1231px -150px;
    width: 49px;
    height: 44px;
}

.medium-game-21 {
    background-position: -560px -150px;
    width: 49px;
    height: 44px;
}

.medium-game-20 {
    background-position: -1291px -150px;
    width: 50px;
    height: 44px;
}

.medium-game-999 {
    background-position: -744px -150px;
    width: 50px;
    height: 44px;
}

.medium-game-16 {
    background-position: -805px -150px;
    width: 50px;
    height: 44px;
}

.medium-game-15 {
    background-position: -682px -150px;
    width: 50px;
    height: 44px;
}

.medium-game-9 {
    background-position: -438px -150px;
    width: 49px;
    height: 44px;
}

.medium-game-10 {
    background-position: -499px -150px;
    width: 49px;
    height: 44px;
}

.medium-game-1 {
    background-position: -865px -150px;
    width: 49px;
    height: 44px;
}

.medium-game-18 {
    background-position: -924px -150px;
    width: 49px;
    height: 44px;
}

.medium-game-6 {
    background-position: -1046px -149px;
    width: 50px;
    height: 44px;
}

.medium-game-11 {
    background-position: -252px -150px;
    width: 49px;
    height: 44px;
}

.medium-game-14 {
    background-position: -315px -150px;
    width: 49px;
    height: 45px;
}

.medium-game-12 {
    background-position: -193px -150px;
    width: 49px;
    height: 44px;
}

.medium-game-17 {
    background-position: -376px -150px;
    width: 44px;
    height: 44px;
}

.medium-game-4 {
    background-position: -618px -150px;
    width: 49px;
    height: 44px;
}

.medium-game-7 {
    background-position: -986px -149px;
    width: 49px;
    height: 44px;
}

.medium-game-5 {
    background-position: -1108px -150px;
    width: 50px;
    height: 44px;
}

.medium-game-2 {
    background-position: -1169px -150px;
    width: 49px;
    height: 44px;
}

.medium-game-3 {
    background-position: -10px -150px;
    width: 49px;
    height: 44px;
}

.medium-game-8 {
    background-position: -132px -150px;
    width: 49px;
    height: 44px;
}

.medium-game-13 {
    background-position: -69px -150px;
    width: 49px;
    height: 44px;
}

.medium-game-22 {
    background-position: -1352px -150px;
    width: 49px;
    height: 44px;
}

.games-second {
    background: url(../img/game_second_bg.png);
    background-size: 202px 310px;
    height: 310px
}

.games-second div div {
    width: 172px;
    height: 83px;
    background: #fff;
    margin-right: 20px;
    margin-top: 28px;
    border: 1px solid #e1eef3;
    -webkit-box-shadow: 3px 3px 0 0 #d9d9d9;
    -moz-box-shadow: 3px 3px 0 0 #d9d9d9;
    box-shadow: 3px 3px 0 0 #d9d9d9;
    float: left;
    padding-left: 15px;
    position: relative
}

.games-second div div:last-child {
    margin-right: 0
}

.games-second div div h2 {
    font-size: 24px;
    margin-top: 14px;
    margin-bottom: 5px
}

.games-second div div p {
    font-size: 14px
}

.games-second .game-icon {
    position: absolute;
    right: 6px;
    bottom: -10px
}

.game-medium {
    height: 48px;
    width: 60px;
    display: block
}

.games-second div ul {
    width: 300px;
    float: left;
    margin-right: 20px;
    margin-top: 28px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    position: relative
}

.games-second .list-group-item {
    padding: 5px 15px;
    font-size: 24px;
    background: url(../img/shadow_for_list.png) top no-repeat #fff
}

.games-second .list-group-item:first-child {
    background: #fff;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.games-second .list-group-item:last-child {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.games-second .list-group-item > .badge {
    margin-top: 10px;
    background: transparent;
    color: #000;
    font-size: 14px;
    font-weight: 400
}

.games-second div ul:last-child {
    margin-right: 0
}

.games-second div ul a {
    color: #000
}

.games-second div ul a:hover, a:focus {
    color: #777
}

.game-list {
    padding: 0
}

.game-list li:last-child {
    margin-right: 0
}

.game-list ul, .game-list li {
    display: inline;
    list-style-type: none;
    width: 172px;
    height: 83px;
    background: #fff;
    margin-right: 20px;
    margin-top: 28px;
    border: 1px solid #e1eef3;
    -webkit-box-shadow: 3px 3px 0 0 #d9d9d9;
    -moz-box-shadow: 3px 3px 0 0 #d9d9d9;
    box-shadow: 3px 3px 0 0 #d9d9d9;
    float: left;
    padding-left: 15px;
    position: relative
}

ul.game-list li a {
    float: left;
    height: 100%;
    width: 100%;
}

.game-list a:link {
    color: red
}

.game-list a:focus, .game-list a:hover {
    color: green
}

.pisyedili {
    color: #4b7f19
}

.game-list h2 {
    font-size: 24px;
    margin-top: 14px;
    margin-bottom: 5px
}

.second-line span.game-icon {
    background-image: url(../img/game_icons@2x.png) !important;
}

.second-line h2,
.second-line span.game-icon {
    -webkit-transition: all .25s;
    transition: all .25s;
}

.second-line:hover span.game-icon {
    -ms-transform: translate(0, -15%) scale(1.2);
    -webkit-transform: translate(0, -15%) scale(1.2);
    transform: translate(0, -15%) scale(1.2);
}

.second-line:hover .game-color-1 {
    color: #f36a22
}

.second-line:hover .game-color-18 {
    color: #f43514
}

.second-line:hover .game-color-999 {
    color: #e7509c
}

.second-line:hover .game-color-11 {
    color: #00a1e1
}

.second-line:hover .game-color-12 {
    color: #c86c28
}

.second-line:hover .game-color-14 {
    color: #1959a9
}

.second-line:hover .game-color-5 {
    color: #678039
}

.second-line:hover .game-color-2 {
    color: #678039
}

.second-line:hover .game-color-16 {
    color: #674fa1
}

.second-line:hover .game-color-17 {
    color: #3367a8
}

.second-line:hover .game-color-9 {
    color: #f6a21d
}

.second-line:hover .game-color-13 {
    color: #f6a21d
}

.second-line:hover .game-color-15 {
    color: #3c714e
}

.second-line:hover .game-color-21 {
    color: #f6a21d
}

.second-line:hover .game-color-10 {
    color: #f6a21d
}

.second-line:hover .game-color-19 {
    color: #678039
}

.second-line:hover .game-color-3 {
    color: #f79c56
}

.second-line:hover .game-color-8 {
    color: #f79c56
}

.second-line:hover .game-color-4 {
    color: #28714e
}

.second-line:hover .game-color-7 {
    color: #949e72
}

.second-line:hover .game-color-6 {
    color: #949e72
}

.second-line:hover .game-color-20 {
    color: #678039
}

.second-line:hover .game-color-22 {
    color: #678039
}

.small-game-logo-15 {
    height: 20px;
    width: 20px;
    background-position: -424px -224px
}

.small-game-logo-7 {
    height: 20px;
    width: 20px;
    background-position: -611px -224px
}

.small-game-logo-6 {
    height: 20px;
    width: 20px;
    background-position: -649px -224px
}

.small-game-logo-5 {
    height: 20px;
    width: 20px;
    background-position: -687px -224px
}

.small-game-logo-2 {
    height: 20px;
    width: 20px;
    background-position: -724px -224px
}

.small-game-logo-19 {
    height: 20px;
    width: 20px;
    background-position: -762px -224px
}

.small-game-logo-20 {
    height: 20px;
    width: 20px;
    background-position: -799px -224px
}

.small-game-logo-3 {
    height: 20px;
    width: 20px;
    background-position: -10px -224px
}

.small-game-logo-13 {
    height: 20px;
    width: 20px;
    background-position: -47px -224px
}

.small-game-logo-8 {
    height: 20px;
    width: 20px;
    background-position: -85px -224px
}

.small-game-logo-12 {
    height: 20px;
    width: 20px;
    background-position: -123px -224px
}

.small-game-logo-11 {
    height: 20px;
    width: 20px;
    background-position: -160px -224px
}

.small-game-logo-14 {
    height: 20px;
    width: 20px;
    background-position: -198px -224px
}

.small-game-logo-17 {
    height: 20px;
    width: 20px;
    background-position: -236px -224px
}

.small-game-logo-9 {
    height: 20px;
    width: 20px;
    background-position: -274px -224px
}

.small-game-logo-10 {
    height: 20px;
    width: 20px;
    background-position: -311px -224px
}

.small-game-logo-21 {
    height: 20px;
    width: 20px;
    background-position: -349px -224px
}

.small-game-logo-22 {
    height: 20px;
    width: 20px;
    background-position: -839px -224px
}

.small-game-logo-4 {
    height: 20px;
    width: 20px;
    background-position: -386px -224px
}

.small-game-logo-1 {
    height: 20px;
    width: 20px;
    background-position: -537px -224px
}

.small-game-logo-18 {
    height: 20px;
    width: 20px;
    background-position: -574px -224px
}

.small-game-logo-999 {
    height: 20px;
    width: 20px;
    background-position: -462px -224px
}

.small-game-logo-16 {
    height: 20px;
    width: 20px;
    background-position: -500px -224px
}

#datepicker .col-xs-25 {
    width: 65px;
}
#datepicker .col-xs-3 {
    width: 90px;
}



#scrollMessagePagination .pagination-sm > li > a,
#scrollMessagePagination .pagination-sm > li > span  {
    padding: 4px 11px;
    font-size: 9px;
}

.content-area-600 {
    width: 600px;
    margin-right: 20px;
    margin-top: 20px;
    float: left
}

.content-area-510 {
    width: 510px;
    margin-left: 20px;
    float: left
}

.content-area-440 {
    width: 440px;
    margin-left: 20px;
    float: left
}

.content-area-440 .shadow-content {
    word-wrap: break-word;
}

.content-area-510_sm {
    width: 510px;
    margin-left: 0px;
    float: left;
}

.content-area-780 > section.content-area-510,
.content-area-780 > main.content-area-510 {
    float: left;
    width: 510px;
    margin-top: 20px;
    margin-left: 0;
}

.right-area-300 {
    float: right;
    width: 320px;
    margin-top: 20px
}

.right-area-300_sm {
    float: left;
    width: 320px;
    margin-top: 20px;
    margin-left: 20px;
}

.right-area-250 {
    float: right;
    width: 250px;
    margin-top: 20px
}

.left-area-140 {
    float: left;
    width: 140px;
    border-right: 1px solid #e4e4e4;
    position: relative;
    background: #fff
}

.left-area-50-percent {
    float: left;
    width: 50%;
    border-right: 1px solid #e4e4e4;
    position: relative;
    background: #fff;
    margin-left: -330px;
}

.has-feedback .gm-smile {
    position: absolute;
    right: 15px;
    top: 13px
}

.has-feedback .gm-photo {
    position: absolute;
    right: 40px;
    top: 13px
}

.media-list .icon-button {
    background: #fff;
    color: #000
}

.media-list.video {
    margin: 25px 70px 0
}

.carisma-table {
    width: 550px;
    margin: 25px auto
}

.carisma-table tbody {
    border-top: 3px solid #d6e1e5
}

.media-list .icon-button > i {
    color: #000
}

.media-list .icon-button:hover > i {
    color: #02baf2
}

.media-list .photoInfo {
    font-size: 10px
}

.content {
    border: 1px solid #e4e4e4;
    margin-bottom: 20px;
    background: #fff;
    padding: 20px;
    min-height: 400px;
}
.feed-element h2 {margin: 1px 0 5px 0;}
.shadow-content {
    -webkit-box-shadow: 3px 3px 0 0 #d9d9d9;
    -moz-box-shadow: 3px 3px 0 0 #d9d9d9;
    box-shadow: 3px 3px 0 0 #d9d9d9;
    border: 1px solid #e1eef3;
    margin-bottom: 20px;
    background: #fff
}


.shadow-content-0 {
    -moz-box-shadow: 0 2px 0 1px #f2f2f2;
    -webkit-box-shadow: 0 2px 0 1px #f2f2f2;
    box-shadow: 0 2px 0 1px #f2f2f2;
    padding: 14px;
    border: 1px solid #d8e2e6;
    background: #fff
}

.shadow-content-1 {
    -moz-box-shadow: 0 2px 0 1px #f2f2f2;
    -webkit-box-shadow: 0 2px 0 1px #f2f2f2;
    box-shadow: 0 2px 0 1px #f2f2f2;
    padding: 20px;
    border: 1px solid #d8e2e6;
    background: #fff
}

.shadow-content-2 {
    -webkit-box-shadow: 0 2px 0 1px #f2f2f2;
    box-shadow: 1px 1px 10px 1px #d9d9d9;
    padding: 20px;
    border: 1px solid #d9d9d9;
    background: #fff;
}

.shadow-divider {
    width: 217px;
    height: 4px;
    background: url(../img/shadow_for_list.png);
    margin: 20px auto
}

.shadow-divider2 {
    width: 317px;
    height: 4px;
    background: transparent url(../img/shadow_for_list.png) no-repeat;
    margin: 20px auto;
    background-size: 300px auto;
}
.shadow-divider-payment {
    width: 125px;
    height: 2px;
    background: url(../img/shadow_for_warning.png) no-repeat    ;
    margin: 20px;
}

.divider {
    height: 16px;
    background: url(../img/divider_shadow.png) center top no-repeat;
    background-size: 441px 13px;
    border-top: 1px solid #d8e2e6;
    margin: 30px 0;
    clear: both
}

.divider-1 {
    height: 7px;
    background: url(../img/divider_shadow-1.png) center top no-repeat;
    margin: 30px 0;
    clear: both
}

.shadow-left-corner {
    background: url(../img/shadow_left.png);
    width: 67px;
    height: 7px;
    position: absolute;
    left: 0;
    bottom: 0;
    bottom: -8px
}

.shadow-right-corner {
    background: url(../img/shadow_right.png);
    width: 67px;
    height: 7px;
    position: absolute;
    right: 0 !important;
    bottom: -8px
}

.shadow-right-corner-small {
    background: url(../img/shadow_small.png) -76px 0;
    width: 40px;
    height: 4px;
    position: absolute;
    right: 3px !important;
    bottom: -2px
}

.shadow-left-corner-large {
    background: url(../img/shadow_large.png) 0 0;
    width: 131px;
    height: 14px;
    position: absolute;
    left: 0;
    bottom: 6px
}

.cover-container .shadow-left-corner-large {
    bottom: -15px
}

.shadow-left-corner-table {
    background: url(../img/shadow_large.png) 0 0;
    width: 131px;
    height: 14px;
    margin-top: -20px;
    display: block
}

.shadow-right-corner-table {
    background: url(../img/shadow_large.png) -131px 0;
    width: 131px;
    height: 14px;
    margin-top: -14px;
    display: block;
    float: right
}

.shadow-left-corner-div {
    background: url(../img/shadow_large.png) 0 0;
    width: 131px;
    height: 14px;
    position: absolute;
    bottom: -15px;
    left: 0
}

.shadow-right-corner-div {
    background: url(../img/shadow_large.png) -131px 0;
    width: 131px;
    height: 14px;
    position: absolute;
    bottom: -15px;
    right: 0
}

.tabs .shadow-right-corner-div {
    bottom: -14px
}

.tabs .shadow-left-corner-div {
    bottom: -14px
}

.cover-container .shadow-right-corner-large {
    bottom: -15px
}

.td-game {
    vertical-align: middle;
    width: 30%;
}

.td-game>span.bold {
    width: 20px;
    float: left;
    margin: 0 0 0 -7px;
    text-align: center;
}

.table-score .td-visitor {
    vertical-align: middle;
    width: 30%;
    padding-left: 60px !important;
    position: relative;
    height: 70px;
}

.table-score td.td-visitor>a {
    width: 90%;/*115px;*/
    height: 20px;
    word-wrap: break-word;
    margin: auto 0;
    display: block;
    font-family: "SourceSansProRegular", Helvetica, Arial, sans-serif !important;
}

.table-score td.td-visitor>a>span {
    width: 100%;
    height: 100%;
    overflow: hidden;
    float: left;
}

.table-score td.td-visitor>img {
    width: 64px;
    height: 64px;
    position: absolute;
    left: 10px;
    top: 10px;
}

.table-score td.td-visitor>a>.popup-detail {
    margin-top: -237px !important;
}

.table-score td.td-visitor>a>.popup-detail-bttm {
    margin-top: 35px !important;
}

.table-score td.text-center>a.btn-default {
    width: 80%;
}

.td-game .popup-detail {
    margin-left: 0px !important;
}

.td-game .pop-right .popup-detail {
    margin-left: -340px !important;
}

.valign {
    vertical-align: middle !important
}

.valign-top {
    vertical-align: top !important
}

.shadow-right-corner-large {
    background: url(../img/shadow_large.png) -131px 0;
    width: 131px;
    height: 14px;
    position: absolute;
    right: 0 !important;
    bottom: 6px
}

.context {
    clear: both;
    margin-bottom: 20px
}

.context h2 {
    font-size: 16px;
    margin-top: 1px;
    margin-right: 10px
}

.context h2 span {
    margin-left: 10px;
    color: rgb(94, 105, 109);
    font-weight: normal;
    font-family: "SourceSansProRegular" !important;
    font-size: 14px;
}

.context .like-status {
    line-height: 28px;
    text-indent: 10px
}

.context .date {
    font-size: 14px;
    color: #5e696d;
    margin-top: -1px;
}

.content-area-780 .context div iframe {
    margin: 0 auto;
    display: block;
}

.allbdate {
    position: absolute;
    margin: 0;
    top: 47px;
    left: 184px;
}

.allbtitle {
    top: 47px; left: 80px; position: absolute;
}

.page-header-content h1 {
    float: left;
    font-size: 18px;
    line-height: 20px;
    padding-left: 9px;
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif
}

.page-header-content {
    background: url(../img/header_bg.png) 0 -130px;
    background-size: 221px 254px;
    height: 62px;
    min-width: 195px;
    position: relative;
    float: left;
    margin-left: 8px;
    top: -6px;
    z-index: 999;
}

.medium {
    margin-top: 10px;
}
#registerForm .errObj, .videoForm .errObj, #saveForm .errObj, .rememberSaveForm .errObj {
    right: -5px;
}
#registerForm .errObj {
    right: 10px !important;
}

#headLoginForm input[name="email"] {
    font-size: 14px;
}

#backContent {
    width:500px;
    height: 350px;
    background: transparent url('../img/no-flash-background.png') no-repeat;
    margin:0 0 0 150px;
    padding-top: 185px;
}

.flash-logo {

    width: 365px;
    padding: 0 35px 0 100px;
    background: transparent url('../img/flash-logo.png') 21px 3px no-repeat;
    margin: 0px auto auto auto;
    font-size: 12px;
    line-height: 19px;
}

.page-header-content .gm-icon {
    margin-top: 15px;
    margin-right: 20px;
    margin-left: 20px;
    float: right;
}

.page-header-content .game-icon {
    margin-top: 10px;
    margin-right: 15px;
    margin-left: 25px;
    float: right;
}

.page-header-bg {
    background: url(../img/header_bg.png) right -3px no-repeat;
    background-size: 221px 254px;
    height: 68px;
    margin-top: -20px;
    float: left;
    padding-right: 16px
}

.page-header-content .page-header-left {
    background: url(../img/header_bg.png) 0 -68px;
    background-size: 221px 254px;
    height: 62px;
    width: 8px;
    position: absolute;
    left: -7px
}

.page-header-content .page-header-right {
    background: url(../img/header_bg.png) 0 -192px;
    background-size: 221px 254px;
    height: 62px;
    width: 17px;
    position: absolute;
    right: -10px;
    z-index: 300
}

.aboutme {
    width: 475px;
    background: #f4f4f4;
    margin: 30px auto;
    padding: 40px
}

.aboutme-all {
    width: 475px;
    margin: 30px auto 0;
    display: table;
}

.aboutme-all .about-left {
    float: left;
    clear: left;
    width: 120px;
}

.aboutme-all .about-right {
    float: left;
    clear: right;
    width: 255px;
}

.media-body h4,
.media-body h3,
.media-body-ads h3,
.media-body span.media-heading {
    font-size: 20px;
    color: #5e696d;
    margin: 0;
    padding-bottom: 10px;
    float: left;
    width: 100%;
    text-align: left;
}

.media-list h4,
.media-list h3,
.media-list span.media-heading {
    font-size: 20px;
    color: #5e696d;
    margin: 0;
    padding-bottom: 10px;
    float: left;
    width: 100%;
    text-align: left;
}

.media-body a h4,
.media-body a h3,
.media-body-ads a h3,
.media-body a span.media-heading {
    color: #02baf2;
}

.media-body span.media-heading {
    padding-bottom: 0;
    padding-top: 10px;
}

.user-feed .media-body span.media-heading {
    padding-top: 0;
}

.media-list .media-body h4 {
    font-size: 16px;
}

.media-body .date {
    font-size: 14px;
    color: #5e696d
}

article.media-list .media-body {
    position: absolute;
    top: 10px; left: 70px;
}

.feed-element .media-body .date {
    margin-top: -5px;
    margin-bottom: 5px;
}

.feed-element .thumbnail {
    margin-bottom: 0
}

.feed-element h4 {
    margin-top: 0
}

.feed-element {
    padding: 20px;
    margin-top: 0 !important;
    margin-bottom: 20px
}

.feed-element .page-header {
    margin: 10px -20px 20px;
    border-bottom: 1px solid #e1eef3;
    padding-left: 20px
}

.feed-element .description {
    padding: 10px 0;
    margin-bottom: 0
}

.feed-element .comment {
    position: relative;
    bottom: -20px;
    left: -20px;
    width: 110%;
    height: 65px;
    background: #f1f1f2;
    padding: 15px 20px 15px 15px
}

.feed-element .comment img {
    height: 40px;
    width: 40px;
    margin-right: 5px
}

.feed-element dl {
    margin-bottom: 20px
}

.feed-element dt {
    width: 65px;
    margin-bottom: 10px
}

.feed-element dd {
    margin-left: 80px;
    margin-bottom: 10px
}

.bold {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif
}

.list-1 {
    margin: 0;
    padding: 0 0 10px
}
.closex {
    float: right;
    border: 0;
    background: transparent;
    position: absolute;
    right: 20px;
    top: 20px;
}
.last-blog-list {
    padding: 0;
}

.all-items {
    background: transparent none;
    clear: both;
    height: 46px;
    margin: 0 -20px -20px;
    font-size: 15px;
    line-height: 46px;
    padding-left: 20px;
}

.all-items i {
    font-size: 14px;
}

.all-items ul {
    margin-top: 16px;
    margin-right: 9px;
}

.all-items ul li {
    line-height: 14px;
    font-size: 14px;
}

.user-feed .all-items {
    margin-bottom: -20px;
}

.all-blogs>a {
    font-family: "SourceSansPro", Helvetica, Arial, sans-serif;
}

.list-1 ul, .list-1 li {
    display: block;
    list-style-type: none;
    float: left;
    font-size: 14px
}

.list-1 li {
    margin-right: 10px
}

.list-1 a:link, .list-1 a:visited {
    text-decoration: none
}
.list-1 li.comments {
    cursor: pointer;
}
.media-body-ads {
    padding: 20px 0 0
}

.media-body-social {
    padding: 20px 0 0
}

.right-list {
    padding: 8px 15px 0 5px
}

.right-list .list-group-item > .pull-left {
    padding-left: 0
}

.right-list .list-group {
    margin-bottom: 0;
    margin-left: -5px;
    width: 320px;
}

.right-area-250 .right-list .list-group {
    width: 250px;
}

.right-list .list-group-item {
    border-left: 0;
    border-right: 0
}

.right-list .list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0
}

.right-list .list-group-item:last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom: 0
}

.right-list > h3 {
    text-indent: 15px;
    color: #5e696d;
    font-size: 20px;
    padding-top: 0;
    margin-top: 5px;
}

.right-list > h3 a {
    font-size: 14px;
    padding-right: 10px
}

.right-list .media-list {
    padding-left: 15px;
    word-wrap: break-word;
}

.right-list>.list-group>.media-list {
    padding-left: 0;
}

.right-list>.list-group>.media-list>li {
    padding: 0 20px;
}

.right-list>.list-group>.media-list>li>ul.list-1 {
    margin-right: -10px;
}
.right-list .media-list .description {
    clear: both;
    padding-top: 15px;
    padding-right: 10px
}

.row {
    margin: 0;
}

.row .col-md-3 {
    width: 20%;
    padding-left: 3px;
    padding-right: 4px;
}

.row .col-md-3 .album-name {
    border: 0 none;
    padding: 3px;
    height: 30px;
    color: #fff;
    position: absolute;
    left: 0; bottom: -30px;
    background: rgba(0, 0, 0, 0.5) none;
    width: 100%;
    line-height: 24px;
}

.add-container {
    border: 4px dotted #fff;
    width: 140px; height: 140px;
    background: #f0f0f0;
    line-height: 114px;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    margin-bottom: 7px;
}

.add-container-big {
    border: 4px dotted #fff;
    width: 100%;
    height: 140px;
    background: #f0f0f0;
    line-height: 114px;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    margin-bottom: 7px;
}

.add-container .gm-profile-image {
    background: transparent url('../img/blog_icons.png') -615px -189px;
    width: 37px; height: 32px;
    position: absolute;
    top: 5px; right: 5px;
}

.add-container .waitin, em.waitin, .video .waitin {
    background: rgba(255, 255, 255, 0.5) url('../img/waitin.png') top right no-repeat;
    background-size: 90px 90px;
    color: #000;
    font-size: 14px;
    line-height: 130px;
    position: absolute;
    top:0; left: 0;
    width: 100%;
    font-family: 'SourceSansProSemiBold';
    height: 100%;
}

em.waitin {
    background: rgba(255, 255, 255, 0.8) url('../img/waitin.png') top right no-repeat;
    color: #000;
    background-size: 160px 160px;
    font-size: 24px;
    position: absolute;
    top:0; left: 0;
    width: 100%;
    font-family: 'SourceSansProSemiBold';
    height: 100%;
}

em.waitin_small {
    background-size: 73px 73px !important;
}

em.waitin_large {
    background-size: 140px 140px !important;
}

em.waitin_reject {
    background: rgba(255, 255, 255, 0.8) url('../img/waitin_reject.png') top right no-repeat !important;
    background-size: 73px 73px;
}

.blog-item.waitin {
    background: transparent url('../img/waitin.png') top right no-repeat;
    background-size: 73px 73px;
}

.add-container .declined {
    background: rgba(76, 76, 76, 0.8);
    color: #FFF;
    font-size: 14px;
    line-height: 20px;
    width: 140px;
    height: 140px;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    text-align: center;
    padding: 27px 22px;
}

.add-container .declined .btn {
    margin-top: 8px;
    width: 80px;
    height: 29px;
    padding: 2px;
}

.add-container .declined span {
    float: left;
    margin-top: 5px;
    border-top: #fff 1px solid;
    padding-top: 7px;
    line-height: 15px;
    font-size: 12px;
}

.with-image {
    background: transparent none center center no-repeat;
    background-size: 140px 140px;
    border: 1px solid #e1eef3;
}

.album-link, .add-album-link, .with-image, .album-name {
    -webkit-transition: all 0.3s; /* Safari */
    transition: all 0.3s;
    cursor: pointer;
}

#upload-form span.btn-file,
#upload-form input.image-upload,
#upload-form input[type="file"]{
    display: none !important;
}

.row .col-md-3 {
    width: 20%;
    padding-left: 3px;
    padding-right: 4px;
}

.album-name {
    display: block;
    text-align: center;
}

.album-link:hover .album-name {
    bottom: 0;
}

.show-album-name {
    bottom: 0 !important;
}

.album-link:hover .with-image {
    background-size: 180px 180px;
}

span.icon-plus-circled {
    color: #5e696d;
    margin-top: 10px;
    -webkit-transition: all 0.3s; /* Safari */
    transition: all 0.3s;
}

.with-image span.icon-upload {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
    color: #f84545;
    font-size: 25px;
    line-height: 30px;
    border-radius: 15px 0 0 0;
}

.with-image span.icon-cancel-x {
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0; bottom: 0;
    background: rgba(0, 0, 0, 0.7) url('../img/x-cancel.png') no-repeat;
    color: #f84545;
    font-size: 45px;
    line-height: 140px;
    margin: 0; padding: 0;
}

.with-image span.icon-cancel-circled {
    width: auto;
    height: 30px;
    position: absolute;
    left: 140px; top: 0;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.7);
    color: #f84545;
    font-size: 25px;
    line-height: 30px;
    border-radius: 0 0 0 15px;
    margin: 0 0 0 -32px;
    text-align: left;
    padding: 0 10px 0 5px;
    -webkit-transition: all 0.3s; /* Safari */
    transition: all 0.3s;
}

span.icon-cancel-circled:hover {
    right: 0;
    left: inherit;
}

.with-image span.icon-cancel-circled em {
    margin-left: 5px;
    font: normal 22px/30px 'SourceSansProSemiBold', sans-serif, Verdana, Arial;
    padding-top: 0;
}

.add-album-link:hover span.icon-plus-circled {
    transform: scale(1.5);
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
}

.cover-container {
    border: 1px solid #e4e4e4;
    background: #fff
}

.cover {
    background: url(../img/cover.png) no-repeat;
    height: 254px;
    background-size: 778px 253px
}

.cover .img-circle {
    height: 150px;
    width: 150px;
    border: 5px solid #fff
}

.cover h1 {
    font-size: 30px;
    padding: 0;
    margin: 8px 0 8px;
    color: #fff;
    text-shadow: 2px 2px 0 #333;
}

.cover h1 > a {
    color: #fff;
}

.cover img {
    margin-top: 15px
}

.color-red {
    color: #c20000 !important;
}

.color-red2 {
    color: #ff0000 !important;
}

.color-green {
    color: #96c299 !important;
}

.color-green2 {
    color: #12b201 !important;
}

.color-orange {
    color: #f58410 !important;
}

.color-grey {
    color: #c7cbca !important;
}

.color-grey-1 {
    color: #dbe3e5 !important;
}

.color-grey-2 {
    color: #919191 !important;
}

.color-grey-3 {
    color: #5e696d !important;
}

.color-blue {
    color: #02baf2 !important;
}

.color-black {
    color: #000 !important;
}

.color-black-1 {
    color: #364347 !important;
}

.store_list .list-group-item {
    padding: 0
}

.ban-message {
    -webkit-box-shadow: 0px 4px 2px -2px rgba(210,210,211,1);
    -moz-box-shadow: 0px 4px 2px -2px rgba(210,210,211,1);
    box-shadow: 0px 4px 2px -2px rgba(210,210,211,1);
}

.store_list .list-group-item-text {
    line-height: 16px;
    color: #8F9799
}

.store_list .media-body {
    padding-left: 64px;
    padding-right: 10px;

}
.store_list_bg_color {
    background-color: #F9FAFC;
}

.store_list button {
    margin-top: 8px;
    margin-bottom: 15px
}

.hr-style {
    margin-top: 8px;
    margin-bottom: 8px
}

.help-list {
    width: 100%
}

.left-list {
    margin: 0;
    padding: 0
}

.left-list ul, .left-list li {
    margin: 0;
    padding: 0;
    list-style: none
}

.left-list a, .left-list a:link, .left-list a:visited {
    display: block;
    color: #000;
    text-decoration: none
}

.left-list a.white-link:link, .left-list a.white-link:visited {
    display: block;
    color: #fff;
    font-size: 14px
}

.left-list a.white-link-1:link, .left-list a.white-link-1:visited {
    display: block;
    color: #fff;
    font-size: 14px
}

.left-list a:hover {
    color: #333
}

.left-list-1 {
    margin: 0;
    padding: 0;
    font-size: 16px
}

.left-list-1 ul, .left-list-1 li {
    margin: 0;
    padding: 0;
    list-style: none
}

.left-list-1 .game-icon {
    margin-right: 4px;
    float: left;
    margin-top: 0;
}

.left-list-1 a, .left-list-1 a:link, .left-list a:visited {
    display: block;
    color: #000;
    text-decoration: none;
    white-space: nowrap;
}

.left-list-1 a:hover {
    color: #333
}

.left-list-2 {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: 700
}

.left-list-2 ul, .left-list-2 li {
    margin: 0;
    padding: 0;
    list-style: none
}

.left-list-2 a, .left-list-2 a:link, .left-list a:visited {
    display: block;
    color: #000;
    text-decoration: none
}

.left-list-2 a:hover {
    color: #d12323
}

.left-list-2 a.link-red {
    color: #d12323
}

.help-list {
    margin: 0;
    padding: 0;
    font-size: 16px;
    margin: 10px -20px 0 -20px;
    font-size: 14px
}

.help-list ul, .help-list li {
    margin: 0 -40px 0 0;
    padding: 5px 20px;
    border-bottom: 1px solid #e4e4e4;
    list-style: none
}

.help-list li:last-child {
    border-bottom: 0 solid #e4e4e4
}

.help-list a, .help-list a:link, .help-list a:visited {
    display: block;
    color: #000;
    text-decoration: none
}

.help-list a:hover {
    color: #d12323
}

.percent50 {
    width: 50%
}

.store {
    border: 1px solid #e1eef3;
    border-radius: 3px
}

.step1-icon {
    margin-right: 20px;
    float: left;
    padding: 37px 20px;
    border: 1px solid #e1e1e1
}

.salesinfo {
    width: 470px;
    margin: 100px auto 0
}

.step1 .divider {
    margin: 30px 0 0
}

.step2 .gm-icon {
    margin: -48px auto 0
}

.step0 .list-group-item:first-child {
    border-radius: 0;
    border-left: 0;
    border-top: 0
}

.right-no-border a {
    border-right: 0
}

.step0 .list-group-item {
    border-left: 0;
    border-radius: 0
}

.step0 .list-group {
    margin-bottom: 0;
}

.step0 .list-group-item {
    height: 115px;
}

.step0 .list-group-item:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom: 0
}

.step0 .gm-store-10 {
    margin-left: -8px
}

.step0 .gm-store-8 {
    margin-left: -10px
}

.step0 .gm-store-4 {
    margin-left: -5px;
}

.step0 .gm-resimgorme {
    margin-left: -9px;
}

.step0 .gm-store-11 {
    margin-left: -7px;
}

.gm-store-10 {
    background-position: -1260px -63px;
    width: 41px;
    height: 32px;
}

.step0 .gm-suslurumuz {
    margin-left: -8px
}

.step0 .gm-store-2 {
    margin-left: -5px
}

.gm-store-2 {
    background-position: -939px -63px;
    width: 45px;
    height: 32px;
}

.step0 .gm-store-1 {
    margin-left: -5px
}

.step0 .gm-store-3 {
    margin-left: 5px
}

.step0 .gm-store-5 {
    margin-left: 4px
}

.step0 .gm-store-7 {
    margin-left: 3px
}

.step0 .gm-store-9 {
    margin-left: -5px
}

.breadcrumb-detailed {
    border: 0 !important;
    border-bottom: 1px solid #d6e1e5 !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.breadcrumb-detailed li a {
    font-weight: 700;
    width: 25%;
    padding-top: 8px;
    padding-bottom: 5px;
    font-size: 16px;
    color: #c1c1c1;
    text-align: center;
    border-right: 1px solid #e1eef3
}

.breadcrumb-detailed li a.active {
    background: #e1eef3;
    color: #000
}

.breadcrumb-detailed li a.active-back {
    background: #fafafa;
    color: #717171
}

.breadcrumb-detailed li > a.active:before, .breadcrumb-detailed li > a.active:after {
    border-left: 17px solid #e1eef3;
    border-top: 27px solid transparent;
    border-bottom: 25px solid transparent;
    margin-left: -1px;
    margin-top: -25px
}

.breadcrumb-detailed li a:hover {
    border-left-color: #fff;
    background: #fff
}

.breadcrumb-detailed li:last-child a {
    color: #c1c1c1;
    cursor: pointer;
    border-right: 0
}

.breadcrumb-detailed li:last-child a.active {
    width: 23%;
    color: #000
}

.breadcrumb-detailed li:last-child a:hover {
    cursor: pointer
}

.breadcrumb-detailed li a.active:hover {
    background: #e1eef3
}

.breadcrumb-detailed li > a:before, .breadcrumb-detailed li > a:after {
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent
}

#loginModal .tile-login {
    background: #fff;
    padding-bottom: 55px
}

#loginModal .tile-login input {
    background: #e1eef3;
    color: #b2c6cd
}

#loginModal .modal-body {
    padding: 10px
}

#loginModal .tile {
    border-radius: 6px;
    padding: 10px 25px 20px
}

#loginModal .login-box {
    padding-left: 20px;
    padding-right: 25px;
}

.modal-vertical-centered {
    transform: translate(0, 50%) !important;
    -ms-transform: translate(0, 50%) !important;
    -webkit-transform: translate(0, 50%) !important
}

#loginModal .icon-cancel {
    margin-right: 20px
}

#loginModal .modal-header {
    padding: 30px 0 0 35px;
    border: 0
}

.aboutme-edit-area {
    float: right;
    padding: 10px
}

.footer-left-container-1 {
    border-right: 3px solid #4a565a;
    background: #5e696d;
    padding-left: 0
}

.footer-left-container-2 {
    border-right: 3px solid #4a565a;
    padding-left: 0;
    padding-top: 15px;
    padding-bottom: 147px;
}

.message-header {
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0
}

.message-header li {
    margin-top: 0 !important;
    list-style: none
}

.message-header .media-body h4 {
    padding-top: 5px
}

.message-header-container {
    background: #f2f6f7 url(../img/divider_shadow.png) top center no-repeat;
    background-size: 730px 5px;
    margin: 5px -20px;
    padding: 10px 20px
}

.message-header-container-new {
    background-size: 730px 5px;
    margin: 5px -20px;
    padding: 10px 20px;
    border-bottom: 1px solid #d4d4d4;
}


.table-messages {
    margin-bottom: 0;
    margin-top: 3px
}

.table-messages label {
    margin-bottom: 0;
    padding-top: 0;
    margin-top: 0;
    font-family: "SourceSansProRegular", Helvetica, Arial, sans-serif;

}

.table-messages a {
    color: #000;
}

.table-messages label.bold,
.table-messages a.bold {
    color: #02baf2;
}
.table-messages a {
    color: #000;
}

.table-messages label.bold,
.table-messages a.bold {

    color: #02baf2;
}
.table-messages th, .table-messages td {
    border-top: 0;
    border-right: 1px solid #d6e1e5;
}

.table-messages th {
    position: relative !important;
    border-right: 1px solid transparent;
}

.table-messages th:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: -1px;
    height: 38px;
}
.table-messages th:after {
    top: 0;
    width: 1px;
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#d6e1e5), to(transparent));
    background-image: -webkit-linear-gradient(transparent, #d6e1e5);
    background-image: -moz-linear-gradient(transparent, #d6e1e5);
    background-image: -o-linear-gradient(transparent, #d6e1e5);
}

.table-messages tbody tr:nth-child(even) {
    background-color: #fafafa
}

.table-messages tbody tr:nth-child(odd) {
    background-color: transparent
}

.table-messages tr td:last-child, .table-messages tr th:last-child {
    border-right: 0
}

.table-messages > thead > tr > th {
    border-bottom: 0 !important;
    border-top: 0 !important
}

.table-messages > thead > tr > th, .table-messages > tbody > tr > th, .table-messages > tfoot > tr > th, .table-messages > thead > tr > td, .table-messages > tbody > tr > td, .table-messages > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 0
}

.table-messages > thead > tr > th:first-child,
.table-messages > tbody > tr > th:first-child,
.table-messages > tfoot > tr > th:first-child,
.table-messages > thead > tr > td:first-child,
.table-messages > tbody > tr > td:first-child,
.table-messages > tfoot > tr > td:first-child {
    padding-left: 16px;
}

th {
    font-family: "SourceSansProSemiBold", Helvetica, Arial, sans-serif
}

.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
    background-color: #e6edef;
    padding: 8px
}

.table-messages > tfoot > tr > td:first-child,
.table-messages > tfoot > tr > th:first-child,
.table-messages > tfoot > tr > td:first-child,
.table-messages > tfoot > tr > th:first-child {
    padding-left: 16px;
}

.table-messages > tfoot > tr.active  > td > span {
    margin-top: 3px;
    line-height: 17px;
    float: left;
}

.table-messages > tfoot > tr.active  > td > span.gm-delete {
    margin-left: 3px !important;
}

.table-form {
    width: 100%
}

.table-form td {
    padding-bottom: 5px
}

.table-form .tdalign {
    padding-top: 10px;
    vertical-align: top
}

.table-form .radio {
    line-height: 20px
}

.payment-caption {
    height: 68px;
    padding-top: 10px
}

.gm-payment-icons {
    background-image: url(../img/fmo_icons.png);
    background-size: 2344px 426px;
    display: block
}

/*.gm-payment-x {*/
/*background-position: -1491px -213px;*/
/*width: 162px;*/
/*height: 33px;*/
/*position: absolute;*/
/*right: 6px*/
/*}*/

.discount-text {
    color: #f58410;
    clear: both;
    text-align: center;
    font-size: 18px;
    position: relative;
    display: inline-block;
    width: 100%;
}

.gm-payment-mastercard {
    background-position: -1705px -213px;
    width: 76px;
    height: 76px
}

.gm-payment-badget-red {
    background-position: -0px -213px;
    width: 76px;
    height: 76px;
    position: absolute;
    right: -40px;
    top: 7px;
    color: white;
    line-height: 15px;
    padding-top: 22px;

}

.gm-payment-badget-green {
    background-position: -0px -127px;
    width: 76px;
    height: 76px;
    position: absolute;
    right: 0px;
    top: 20px;
    color: white;
    line-height: 10px;
    padding-top: 22px;
    z-index: 9;

}

.gm-payment-badget-blue {
    background-position: -80px -213px;
    width: 76px;
    height: 76px;
    position: absolute;
    right: -40px;
    top: 7px;
    color: white;
    line-height: 15px;
    padding-top: 22px;

}

.gm-payment-micro {
    background-position: 0px -319px;
    width: 125px;
    height: 19px;
    display: block;
}

.gm-payment-service-0 { width: 125px; height: 19px; display: block; background-position: -21px -319px; } /*micro odeme*/
.gm-payment-service-1 { width: 125px; height: 19px; display: block; background-position: -21px -391px; } /*paybyme*/
.gm-payment-service-2 { width: 125px; height: 19px; display: block; background-position: -21px -319px; } /*paytogo*/
.gm-payment-service-3 { width: 125px; height: 30px; display: block; background-position: -21px -347px; } /*çevrimiçi*/

.gm-payment-x {
    background-position: -1517px -220px;
    width: 82px;
    position: absolute;
    height: 15px;
    top: 8px;
    left: 52px;
}

.gm-payment-xx {
    background-position: -1517px -220px;
    width: 82px;
    position: absolute;
    height: 15px;
    top: 19px;
    left: 103px;
}

.gm-payment-xxx {
    background-position: -1517px -220px;
    width: 82px;
    position: absolute;
    height: 15px;
    top: 6px;
    left: 8px;
}

.gm-payment-xxxx {
    background-position: -1517px -220px;
    width: 82px;
    position: absolute;
    height: 15px;
    top: 6px;
    left: 0px;
}

.discount-text-approval {
    text-align : left;
    clear: none;
    width: auto;
}

.aggrement-approve {
    width: 320px;
    margin: auto
}

.payment-approve {
    width: 450px;
    margin: auto;
    padding-left: 30px;
    padding-right: 30px
}

.payment-info {
    width: 465px;
    margin: auto;
    font-size: 11px;
    border-top: 1px solid #e4e4e4;
    padding-top: 10px
}

.gm-payment-gift {
    background-position: 0 0;
    width: 41px;
    height: 43px
}

.gm-payment-ribbon {
    background-position: -213px 0;
    width: 107px;
    height: 107px;
    position: absolute;
    /*right:-8px;
top:-8px
*/
    right: 23px;
    top: 61px;
}

.gm-payment-ribbon-discount {
    background-position: -329px 0;
    width: 107px;
    height: 107px;
    position: absolute;
    /*right:-8px;
top:-8px
*/
    right: 21px;
    top: 61px;
}

.gm-payment-small-1 {
    width: 28px;
    height: 21px;
    background-position: -1140px -316px;
}

.gm-payment-small-2 {
    width: 26px;
    height: 20px;
    background-position: -1286px -316px;
}

.gm-payment-small-3 {
    width: 46px;
    height: 21px;
    background-position: -985px -315px;
}

.gm-payment-small-4 {
    width: 101px;
    height: 20px;
    background-position: -668px -316px;
}

.gm-payment-small-5 {
    width: 120px;
    height: 25px;
    background-position: -369px -311px;
}

.gm-payment-small-7 {
    width: 82px;
    height: 20px;
    background-position: -243px -316px;
}

.gm-payment-small-8 {
    width: 92px;
    height: 20px;
    background-position: -528px -316px;
}

.gm-payment-small-9 {
    width: 90px;
    height: 20px;
    background-position: -1521px -316px;
}

.gm-payment-small-10 {
    width: 92px;
    height: 20px;
    background-position: -17px -319px;
}

.gm-payment-small-11 {
    width: 90px;
    height: 20px;
    background-position: -1521px -316px;
}

.gm-payment-small-12 {
    width: 79px;
    height: 20px;
    background-position: -825px -316px;
}
.gm-payment-small-13 {
    width: 52px;
    height: 20px;
    background-position: -1420px -316px;
}

.gm-payment-small-14 {
    width: 80px;
    height: 20px;
    background-position: -1890px -312px;
}

.gm-payment-small-15 {
    background-position: -334px -356px;
    width: 114px;
    z-index: 10;
    height: 50px;
}

.gm-payment-small-16 {
    width: 80px;
    height: 20px;
    background-position: -2120px -312px;
}

.gm-payment-small-17 {
    width: 24px;
    height: 24px;
    background-position: -528px -372px;
}

.order-general::after {
    content: "TL";
    padding-left: 5px;
}

.order-9::after {
    content: "$"
}

.order-10::after {
    content: "€"
}


.gm-payment-13 {
    background-position: -2118px -639px;
    width: 112px;
    height: 50px;
}

.gm-payment-1 {
    background-position: -1704px 0;
    width: 73px;
    height: 53px
}

.gm-payment-2 {
    background-position: -1917px 0;
    width: 68px;
    height: 53px
}

.gm-payment-3 {
    /* creditcard */
    background-position: -1278px -210px;
    width: 111px;
    height: 54px;
}

.gm-payment-peanut {
    background-position: -447px -126px;
    width: 64px;
    height: 51px;
}

.gm-payment-5 {
    /* turkcell */
    background-position: -426px -213px;
    width: 111px;
    height: 53px
}

.gm-payment-4 {
    /* vodefone */
    background-position: -852px -210px;
    width: 94px;
    height: 54px
}

.gm-peanut-icons {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    bottom: 13px;
}

.gm-payment-peanut1 {
    background-position: -447px -112px;
    width: 64px;
    height: 94px;
}

.gm-payment-peanut2 {
    background-position: -652px -112px;
    width: 77px;
    height: 94px;
}

.gm-payment-peanut3 {
    background-position: -1708px -112px;
    width: 84px;
    height: 94px;
}

.gm-payment-peanut4 {
    background-position: -857px -100px;
    width: 89px;
    height: 94px;
}



.gm-payment-peanut5 {
    background-position: -1071px -105px;
    width: 83px;
    height: 94px;
}

.gm-payment-peanut6 {
    background-position: -1905px -104px;
    width: 109px;
    height: 94px;
}

.gm-payment-peanut7 {
    background-position: -1256px -104px;
    width: 137px;
    height: 94px;
}

.gm-payment-peanut8 {
    background-position: -1474px -105px;
    width: 128px;
    height: 94px;
}

.gm-payment-12 {
    /*paysafe*/
    background-position: -1065px -203px;
    width: 122px;
    height: 50px;
}

.gm-payment-8 {
    background-position: -639px -200px;
    width: 114px;
    z-index: 10;
    height: 50px;
}

.gm-payment-15 {

    background-position: -210px -356px;
    width: 123px;
    z-index: 10;
    height: 50px;
}

.gm-payment-10 {
    background-position: -1688px -726px;
    width: 155px;
    z-index: 10;
    height: 50px;
}

.gm-payment-discount {
    background-position: -1px -213px;
    width: 92px;
    height: 130px;
    position: relative;
    float: right;
    margin-right: -52px;
    margin-top: 130px;
    z-index: 1
}

.gm-payment-7 {
    background-position: -213px -200px;
    width: 115px;
    height: 53px
}

.gm-icon {
    background-image: url(../img/icons.png);
    background-size: 1950px 252px;
    display: block
}

.gm-announce {
    background-position: -1742px -183px;
    width: 31px;
    height: 28px;
}

.gm-mask {
    background-position: -440px -9px;
    width: 32px;
    height: 41px;
}


.gm-key {
    background-position: -487px -9px;
    width: 32px;
    height: 41px;
}

.gm-letter{
    background-position: -532px -9px;
    width: 37px;
    height: 41px
}

.gm-check{
    background-position: -584px -9px;
    width: 37px;
    height: 41px;
}

.gm-find-user{
    background-position: -636px -5px;
    width: 44px;
    height: 45px;
}

.gm-peanut-event {
    background-position: -1386px 125px;
    width: 46px;
    height: 38px
}

.gm-icon-png24 {
    background-image: url(../img/icons_png24.png);
    background-size: 1950px 252px;
    display: block
}

.gm-like {
    background-position: -1324px -189px;
    width: 24px;
    height: 25px;
    display: inline-block;
    cursor: pointer;
}


.gm-like-ok {
    background-position: -1449px -189px;
    width: 24px;
    height: 25px;
    display: inline-block;
    cursor: pointer;
}

.gm-unlike {
    background-position: -1386px -189px;
    width: 24px;
    height: 24px;
    display: inline-block
}

.gm-paperclip {
    background-position: -378px 0;
    width: 34px;
    height: 41px;
    position: absolute;
    right: 10px;
    top: -24px
}

.gm-error {
    background-position: -1511px -125px;
    width: 76px;
    height: 74px;
    margin: auto;
    position: relative;
    top: -65px;
    margin-bottom: -40px
}

.gm-bold {
    background-position: -126px -189px;
    width: 11px;
    height: 12px
}

.gm-italic {
    background-position: -190px -189px;
    width: 11px;
    height: 12px
}

.gm-underline {
    background-position: -252px -189px;
    width: 12px;
    height: 12px
}

.gm-justify-left {
    background-position: -315px -189px;
    width: 15px;
    height: 11px
}

.gm-align-center {
    background-position: -377px -189px;
    width: 16px;
    height: 11px
}

.gm-align-right {
    background-position: -440px -189px;
    width: 15px;
    height: 11px
}

.gm-undo {
    background-position: -505px -189px;
    width: 10px;
    height: 12px
}

.gm-repeat {
    background-position: -567px -189px;
    width: 10px;
    height: 12px
}

.gm-blockuser {
    background-position: -126px -127px;
    width: 15px;
    height: 16px
}

.gm-reply {
    background-position: -126px -127px;
    width: 15px;
    height: 16px
}

.gm-delete {
    background-position: -189px -126px;
    width: 15px;
    height: 17px
}

.gm-your-idea-we-for-gold {
    height: 83px;
    width: 110px;
    background-position: -135px -164px;
}
.survey-icon {
    height: 51px;
    width: 44px;
    margin-right: 10px;
    background-position: -256px -172px;
}

.gm-saloon-rentable{
    background-position: -1816px -182px;
    width: 23px;
    height: 35px;
}

.gm-login {
    background-position: -551px -188px;
    width: 60px;
    height: 50px;
    margin: auto;
    position: relative;
    top: -10px;
    margin-bottom: -5px;
}


.peanut-events-select .caret {
    display: none;
}
.gm-sm-mobile-warning{
    float: right;
    background-position: -1855px -167px;
    width: 27px;
    height: 27px;
    margin: -2% 37% 0 0;
}

.wrapper { height: 240px;  margin-top: 5px; z-index: 99999 }

.gm-sm-mobile-warning:hover  + .wrapper > .arrow_box {
    display: block;
    height: 240px;
}

.peanut-info {
    width: 27px;
    height: 27px;
}

.peanut-info:hover .wrapper > .arrow_box {
    display: block;
    height: 200px;
    z-index: 99999 !important;
}


.gm-big-mobile-warning{
    background-position: -1856px -207px;
    width: 35px;
    height: 35px;
}

.gm-mark-unread {
    background-position: -183px -74px;
    width: 23px;
    height: 21px;
}

.gm-reply-1 {
    background-position: -441px -126px;
    width: 18px;
    height: 18px
}

.gm-photo {
    background-position: -251px -126px;
    width: 21px;
    height: 16px
}

.gm-reply {
    background-position: -504px -126px;
    width: 17px;
    height: 18px;
    margin: 4px 7px 3px
}

.gm-cup {
    background-position: -629px -63px;
    width: 21px;
    height: 33px
}

.gm-openeye {
    background-position: -1px -126px;
    width: 36px;
    height: 16px
}

.gm-store-9 {
    background-position: -1792px -116px;
    width: 45px;
    height: 32px;
}

.button-paypal {
    background: none;
    border: 0;
}

.bootstrap-select button {
    height: 40px !important
}

.pin-container {
    width: 738px;
    max-width: 738px;
    min-width: 738px;
}

#helpColumns {
    -webkit-column-count: 3;
    -webkit-column-gap: 3px;
    -moz-column-count: 3;
    -moz-column-gap: 3px;
    column-count: 3;
    column-gap: 5px;
    column-fill: auto;
}

.gm-help-1 {
    background-position: -314px -63px;
    width: 29px;
    height: 33px
}

.gm-help {
    background-position: -1890px -64px;
    width: 32px;
    height: 32px
}

.gm-help-6 {
    background-position: -567px -63px;
    width: 29px;
    height: 33px
}

.gm-help-2 {
    background-position: -315px 0;
    width: 37px;
    height: 48px
}

.gm-help-4 {
    background-position: -1512px -63px;
    width: 43px;
    height: 33px
}

.gm-help-7 {
    background-position: -56px -63px;
    width: 43px;
    height: 33px;
}

.gm-help-3 {
    content: "\e704";
    font-family: entypo;
    font-style: normal;
    display: inline-block;
    width: 1.1em;
    margin-right: .1em;
    text-align: center;
    background: transparent none !important;
    font-size: 35px;
    margin: -10px -5px 0 0;
}

.gm-help-3:after {
    content: "\e704";
}


.gm-howtoplay {
    background-position: -252px 0;
    width: 42px;
    height: 48px
}

.gm-help-5 {
    background-position: -189px 0;
    width: 27px;
    height: 49px
}

.help-page .bg-light-blue {
    /*min-height: 290px*/
}

[class*=" help-container-"] {
    display: inline-block;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    padding: 0 10px !important
}

[class*=" help-container-"] .shadow-content-1 {
    width: 215px;
}

.help-container-7 .bg-light-blue,
.help-container-4 .bg-light-blue,
.help-container-2 .bg-light-blue {
    padding-bottom: 48px;
}

.gm-email {
    background-position: -1385px -63px;
    width: 49px;
    height: 33px
}

.gm-help-8 {
    background-position: -1385px -63px;
    width: 49px;
    height: 33px
}

.gm-calender-124 {
    background-position: -62px -376px;
    width: 45px;
    height: 37px
}

.gm-calender-43200 {
    background-position: -1134px -126px;
    width: 42px;
    height: 37px
}

.gm-calender-129600 {
    background-position: -1197px -126px;
    width: 42px;
    height: 37px
}

.gm-calender-259200 {
    background-position: -1260px -126px;
    width: 42px;
    height: 37px
}

.gm-calender-525600 {
    background-position: -1323px -126px;
    width: 42px;
    height: 37px
}

.bg-grey-43200 {
    background: #e1eef3;
}

.bg-grey-129600 {
    background: #d6e1e5;
}

.bg-grey-259200 {
    background: #b2c6cd;
}

.bg-grey-525600 {
    background: #93a4aa;
}

.peanut-bg-5000 {
    background: #e1eef3;
}

.peanut-bg-10000 {
    background: #d6e1e5;
}

.peanut-bg-50000 {
    background: #b2c6cd;
}

.peanut-bg-100000 {
    background: #f0f6f9;
}

.peanut-bg-250000 {
    background: #eaf0f2;
}

#message-container .form-control {
    border: 0px
}

#message-container .form-group {
    margin: 0 -20px 0 -20px;
    border-top: 1px solid #f1f1f1;

}


.gm-guest {
    background-position: -1322px -63px;
    width: 37px;
    height: 33px
}

.gm-banned {
    background-position: -1763px -63px;
    width: 30px;
    height: 33px
}

.gm-security {
    background-position: -1637px -63px;
    width: 25px;
    height: 33px
}

.gm-heart-1 {
    background-position: -1197px -63px;
    width: 36px;
    height: 33px
}

.gm-photos {
    background-position: -1637px -63px;
    width: 25px;
    height: 33px
}

.gm-blog {
    background-position: -1071px -63px;
    width: 32px;
    height: 32px
}
.blog.icon-search {
    padding-right: 30px;
    color: black;
}

.gm-gamyun {
    background-position: 0 -63px;
    width: 32px;
    height: 32px
}

.gm-message {
    background-position: -774px -8px;
    width: 44px;
    height: 32px
}

.gm-friendrequest {
    background-position: -711px -8px;
    width: 34px;
    height: 32px
}

.gm-message-1 {
    background-position: -1386px -61px;
    width: 46px;
    height: 38px
}

.message-title {
    margin: 0;
    padding-top: 20px;
    margin-bottom: -20px;
}


.gm-message-2 {
    background-position: -1134px -189px;
    width: 24px;
    height: 16px
}

.gm-notifiy {
    background-position: -819px -63px;
    width: 32px;
    height: 33px
}

.gm-block {
    background-position: -1764px -63px;
    width: 31px;
    height: 34px
}

.gm-store-1 {
    background-position: -877px -63px;
    width: 45px;
    height: 32px
}

.gm-store {
    background-position: -945px -63px;
    width: 45px;
    height: 32px
}

.gm-star-4 {
    background-position: -692px -190px;
    width: 50px;
    height: 48px
}

.gm-store-4 {
    background-position: -1130px -63px;
    width: 45px;
    height: 32px
}

.gm-store-6 {
    background-position: -1691px -63px;
    width: 45px;
    height: 32px;
}

.gm-store-8 {
    background-position: -1449px -63px;
    width: 45px;
    height: 32px
}

.gm-store-11 {
    background-position: -1260px -63px;
    width: 45px;
    height: 32px
}

.gm-store-3 {
    background-position: -743px -63px;
    width: 45px;
    height: 32px;
}

.gm-store-5 {
    background-position: -1814px -63px;
    width: 45px;
    height: 32px;
}

.gm-store-7 {
    background-position: -1565px -63px;
    width: 45px;
    height: 32px;
}

.gm-star-1 {
    background-position: -693px -126px;
    width: 18px;
    height: 17px;
    margin: auto
}

.gm-star-2 {
    background-position: -945px -126px;
    width: 18px;
    height: 17px;
    margin: auto
}

.gm-plus-50 {
    background-position: -631px -126px;
    width: 37px;
    height: 17px;
    margin: auto
}

.gm-plus-50-2 {
    background-position: -882px -126px;
    width: 37px;
    height: 17px;
    margin: auto
}

.gm-protected {
    background-position: -567px -126px;
    width: 14px;
    height: 17px;
    margin: auto
}

.gm-protected-2 {
    background-position: -819px -126px;
    width: 14px;
    height: 17px;
    margin: auto
}

.gm-heart-2 {
    background-position: -1008px -126px;
    width: 19px;
    height: 16px;
    margin: auto;
}

.gm-heart-4 {
    background-position: -1008px -126px;
    width: 19px;
    height: 16px;
    display: inline-block;
    -webkit-transition: all 1s; /* Safari */
    transition: all 0.3s;
    margin: 3px 5px 0 0;
    cursor: pointer;
}

.gm-heart-4:hover {
    background-position: -1071px -126px;
}

.gm-heart-3 {
    background-position: -1071px -126px;
    width: 19px;
    height: 16px;
    margin: auto
}

.nav-tabs > li > a {
    color: #000
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #02baf2
}

.gm-settings {
    background-position: -975px -8px;
    width: 32px;
    height: 34px
}

.gm-smile {
    background-position: -315px -125px;
    width: 15px;
    height: 17px
}

.gm-user {
    background-position: 0px -191px;
    width: 12px;
    height: 12px
}

.gm-circle {
    background-position: -1260px -189px;
    width: 15px;
    height: 15px;
    display: inline-block
}

.gm-peanut {
    background-position: -63px -189px;
    width: 13px;
    height: 10px;
    display: inline-block;
}

.gm-icon-heart {
    background-position: -693px -63px;
    width: 38px;
    height: 33px;
    line-height: 33px
}

.gm-icon-heart-1 {
    background-position: -756px -126px;
    width: 24px;
    height: 20px;
    line-height: 5px
}

.hide-no-important {
    display: none;
}

.gm-basket {
    background-position: -439px -63px;
    width: 32px;
    height: 32px
}

.gm-fmo {
    background-position: -1008px -63px;
    width: 42px;
    height: 32px
}

.gm-top-fmo {
    background-position: -844px -8px;
    width: 32px;
    height: 32px;
}

.gm-top-store {
    background-position: -908px -8px;
    width: 36px;
    height: 32px
}

a:hover .gm-friendrequest { background-position: -1036px -8px }
a:hover .gm-message { background-position:  -1099px -8px }
a:hover .gm-top-fmo { background-position:  -1168px -8px }
a:hover .gm-top-store { background-position:  -1233px -8px }
li:last-child:hover a .gm-settings { background-position:  -1300px -8px }

.badget-content {
    padding: 27px 10px 0 11px;
    line-height: 10px;
    text-align: center
}

.table-form .gm-openeye {
    float: right;
    margin-right: 120px
}

.table-form .gm-store-9 {
    float: right;
    margin-right: 120px
}

.f10 {
    font-size: 10px
}

.f12 {
    font-size: 12px
}

.f14 {
    font-size: 14px !important;
}

.f15 {
    font-size: 15px
}

.f16 {
    font-size: 16px
}

.f18 {
    font-size: 18px !important;
}

.f20 {
    font-size: 20px
}
.f21 {
    font-size: 21px
}
.f23 {
    font-size: 23px
}

.f24 {
    font-size: 24px
}

.f26 {
    font-size: 26px;
}

.f30 {
    font-size: 30px
}

.f42 {
    font-size: 42px
}

.text-indent-10 {
    text-indent: 10px
}

.text-indent-15 {
    text-indent: 15px
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.fmo-peanuts-1 {
    margin-bottom: 25px;
}

.fmo-peanuts-1 div {
    min-height: 182px;
}

.fmo-peanuts-2 {
    margin-bottom: 35px;
}

.bg-fafafa {
    background: #fafafa;
}

.fmo_peanut {
    width: 63%;
    float: left;
    text-align: right;
    line-height: 25px
}

.fmo_currency {
    width: 30%;
    float: right;
    text-align: left;
    line-height: 25px;
    margin-top: 3px;
}

.fmo_line {
    padding-right: 12px;
    border-right: 1px dotted #000;
    float: right;
    height: 45px;
    margin-top: 3px;
}

.fmo-peanuts-2 .gm-payment-peanut250000 {
    margin-bottom: -20px;
}

.fmo-peanuts-2 .gm-payment-peanut200000 {
    margin-bottom: -20px;
}

.fmo-peanuts-2 .gm-payment-peanut100000 {
    margin-bottom: -20px
}


.bottom-stage {
    position: absolute;
    width: 100%;
    text-align: center;
    margin-left: -20px;
    bottom: -25px
}

.gmyn-menu {
    padding: 23px 0 0;
    margin: 0;
    list-style: none;
}

.gmyn-menu li {
    list-style: none;
    padding: 0;
    margin: 0;
}

.gmyn-menu li>a {
    margin-left: 20px;
    font-size: 9px;
    text-align: center;
    color: #7e858c;
    font-family: "SourceSansProBold", sans-serif;
}

.gmyn-menu li>a>i {
    margin: 0 auto 5px;
}

.gmyn-menu .gm-settings {
    margin-right: 3px;
    margin-bottom: 6px;
}

.whatdothink {
    background: #e7eef0;
    height: 82px
}

.header-description {
    margin-top: -20px;
    margin-left: 5px
}

.header-description h2 {
    line-height: 5px
}

#playnow {
    width: 156px; height: 70px;
    margin: -23px -13px 0 0;
    float: right;
    background: transparent url('../img/hemenoyna.gif') no-repeat;
}

#best-lost {
    float: left;
    position: absolute;
    left: 275px;
    top: 39px;
    text-decoration: underline;
    font-style: italic;
}

.new-real-game-detail-for-node-js {
    left: 215px !important;
    top: 30px !important;
    width: 554px !important;
    height: 24px !important;
    overflow: hidden !important;
}

@-moz-document url-prefix() {
    .new-real-game-detail-for-node-js {
        left: 215px !important;
        top: 39px !important;
        width: 544px !important;
        height: 24px !important;
        overflow: hidden !important;
    }
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    font-size: 12px;
    background-color: #f58410;
    border: 1px solid #a8411e
}

.dropdown-menu > li > a:hover {
    background-color: #ffcc97
}

.dropdown-menu > li > a {
    font-size: 12px
}

.reply-menu > .active > a, .reply-menu > .active > a:hover, .reply-menu > .active > a:focus {
    color: #000;
    text-decoration: none;
    outline: 0;
    background-color: #F2F6F7
}

.reply-menu {
    padding: 0;
    border-radius: 0
}

.reply-menu > li {
    border-bottom: 1px solid #d6e1e5
}

.reply-menu > li:last-child {
    border-bottom: 0
}

.reply-menu > li > a:hover {
    background-color: #F2F6F7;
    border-right: 1px solid #b2c6cd;
    border-left: 1px solid #b2c6cd
}

.user-notification {
    position: absolute;
    top: -5px;
    left: 23px;
    font-size: 12px;
    background-color: #f46868;
    border-radius: 50%;
    border: #ffffff 3px solid;
    font-family: "SourceSansProSemiBold", sans-serif;
}

.gmyn-menu li.nav-cover {
    width: auto;
    height: 87px;
    padding: 26px 0 26px 5px;
    border-left: #e1eef3 1px solid;
    float: left;
    margin-top: -23px;
    margin-left: 20px;
}

.gmyn-menu li.nav-cover:last-child {
    padding-right: 10px;
    position: relative;
    cursor: pointer;
}

.gmyn-menu li.nav-cover:last-child>a {
    margin-left: 12px;
    margin-right: 7px;
    transition: none;
}

.gmyn-menu li.nav-cover:last-child:hover {
    background-color: #fafafa;
    border-right: #d4d4d4 2px solid;
    padding-left: 3px;
}

.gmyn-menu li.nav-cover:last-child:hover>a {
    margin-right: 5px;
    margin-left: 14px;
}

.gmyn-menu li.nav-cover:last-child:hover .dropdown-menu {
    border-right: #d4d4d4 2px solid;
    border-bottom: #d4d4d4 2px solid;
    border-radius: 0 0 4px 4px;
    padding: 0;
}

.gmyn-menu li.nav-cover:hover ul {
    display: block;
}

.gmyn-menu li.nav-user {
    border: 0 none;
    padding-top: 0;
    width: 235px;
    margin-left: 0;
}

.nav-user div.media {
    margin-top: 11px !important;
    width: 100%;
    position: relative;
    height: 77px;
    padding-right: 67px;
}

.nav-user div.media a.img {
    position: absolute;
    right: 0;
    top: 14px;
    width: 48px;
    height: 48px;
}

.nav-user div.media a.username {
    width: 150px;
    text-align: right;
    font-size: 18px;
    line-height: 17px;
    font-family: "SourceSansProSemiBold", sans-serif;
    color: #364347;
    margin-top: 13px !important;
}

.nav-user div.media a.peanut {
    width: 150px;
    text-align: right;
    font-size: 12px;
    font-family: "SourceSansProRegular", sans-serif;
    color: #5e696d;
}

.nav-user div.media a.peanut span.gm-peanut{
    margin: 3px -3px 0 5px;
}

.nav-user div.media a.peanut span.gm-user {
    margin: 3px 0 0 3px;
}

.gmyn-menu li>ul {
    display: none;
}

footer {
    clear: both;
    background: url(../img/footer_bg.png) #5e696d;
    background-size: 206px 249px;
    position: relative
}

footer .left-list {
    margin-right: 15px;
    font-size: 14px
}

footer #empty {
    background: #5e696d;
    width: 50%;
    height: 100%;
    position: absolute
}

#empty-1 {
    position: absolute;
    background: #fff
}

.pater-gray {
    background: url('../img/pattern_gray.png')
}

.margin-top-15 {
    margin-top: 15px
}

.color-white {
    color: #fff !important;
}

.color-aqua {
    color: #b2c6cd !important;
}

.color-aqua-dark {
    color: #5e696d
}

.pt10px {
    padding-top: 10px
}

.nav-tabs {
    border-bottom: 2px solid #d6e1e5
}

.tab-content {
    border-left: 1px solid #d6e1e5;
    border-right: 1px solid #d6e1e5;
    border-bottom: 1px solid #d6e1e5
}

.tab-pane {
    padding: 10px 20px
}

.nav-tabs > li {
    margin-bottom: -2px !important;
}

.feed-element .thumbnail {
    margin-bottom: 0
}

.feed-element .feed-nick {
    height: 18px;
    float: left;
    overflow: hidden;
    word-break: break-word;
}

.feed-element h4 {
    margin-top: 0
}

.img-48x48 {
    height: 48px;
    width: 48px;
}

.img-64x64 {
    height: 63px;
    width: 64px;
}

.feed-element {
    padding: 20px;
    margin-top: 0 !important;
    margin-bottom: 20px;
    word-wrap: break-word;
}

.feed-element .page-header {
    margin: 10px -20px 20px;
    border-bottom: 1px solid #e1eef3;
    padding-left: 20px
}

.feed-element .like-status {
    line-height: 38px;
    text-indent: 10px
}

.dl-user-list dt {
    width: 60px !important
}

.dl-user-list dd {
    margin-left: 65px !important
}

.dl-user-list h5 {
    margin-bottom: 0
}

.dl-user-list .gm-user {
    margin-right: 5px;
    margin-top: 3px
}

.circle-or {
    background: #d6e1e5;
    border-radius: 150px;
    text-align: center;
    height: 33px;
    width: 33px;
    color: #fff;
    -webkit-border-radius: 150px;
    -moz-border-radius: 150px;
    position: absolute;
    top: 38%;
    right: -14px;
    line-height: 30px
}

.circle-line {
    border-right: 1px solid #d6e1e5;
    position: absolute;
    height: 100%;
    top: 0;
    right: 2px
}

.menu-title {
    color: #364347 !important;
}
.menu-1 {
    margin: 0 0 0 3px;
    padding: 0;
    font-size: 16px
}

.menu-1 ul, .menu-1 li {
    display: inline;
    list-style-type: none;
}

.menu-1 a:link, .menu-1 a:visited {
    float: left;
    margin: -1px 0 0 10px;
    text-decoration: none;
    color: #000;
}

.menu-1 a:hover {
    color: #000
}

.menu-1 .gm-message {
    margin-top: -5px
}

.menu-1 li.search-box {
    width: 200px;
    margin-top: 5px;
    margin-right: 10px
}

.user-about .menu-1 {
    margin-left: 16px;
}

#centeredmenu {
    float: left;
    width: 100%;
    overflow: hidden;
    position: relative;
    font-size: 16px
}

#centeredmenu ul {
    clear: left;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    left: 50%;
    text-align: center
}

#centeredmenu ul li {
    display: block;
    float: left;
    list-style: none;
    margin: 0 2px;
    padding: 0;
    position: relative;
    right: 50%
}

#centeredmenu ul li a {
    display: block;
    margin: 0 0 0 1px;
    padding: 10px 3px;
    color: #000;
    text-decoration: none;
    line-height: 1.3em;
    font-size: 15px;
}

#centeredmenu ul li a:hover {
    color: #333
}

#centeredmenu ul li a.active, #centeredmenu ul li a.active:hover {
    color: #fff;
    background: #000;
    font-weight: 700
}

.proxy {
    margin-right: 6px
}

.padding0 {
    padding: 0
}

.padding1 {
    padding: 20px
}

.padding2 {
    padding: 10px
}

.padding3 {
    padding: 30px
}

.content-user {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #e1e1e1
}

.creditcard-payment .errObj {
    right: -5px;
}

.padding4 {
    padding: 5px 20px !important
}

.padding5 {
    padding-right: 35px
}

.padding6 {
    padding-left: 30px
}

.voffset {
    margin-top: 2px !important
}

.voffset1 {
    margin-top: 5px !important
}

.voffset2 {
    margin-top: 10px !important
}

.voffset3 {
    margin-top: 8px !important
}

.voffset4 {
    margin-top: 30px !important
}

.voffset5 {
    margin-top: 40px !important
}

.voffset6 {
    margin-top: 60px !important
}

.voffset7 {
    margin-top: 80px !important
}

.voffset8 {
    margin-top: 100px !important
}

.voffset9 {
    margin-top: 150px !important
}

.voffset10 {
    margin-top: 20px !important
}

.voffset11 {
    margin-top: 0 !important
}

.voffset12 {
    margin: auto;
}

.voffset13 {
    margin: 30px
}

.voffset14 {
    margin-bottom: 0
}

.voffset15 {
    margin-top: 5px;
    margin-right: 5px
}

.voffset16 {
    margin-right: 10px;
    margin-left: 5px
}

.voffset17 {
    margin-top: -15px
}

.voffset18 {
    padding: 0px !important;
}

.hoffset {
    margin-left: 2px !important
}

.hoffset1 {
    margin-left: 5px !important
}

.hoffset2 {
    margin-left: 10px !important
}

.hoffset3 {
    margin-left: 15px !important
}

.hoffset4 {
    margin-left: 30px !important
}

.hoffset5 {
    margin-left: 40px !important
}

.hoffset6 {
    margin-left: 60px !important
}

.hoffset7 {
    margin-left: 80px !important
}

.hoffset8 {
    margin-left: 100px !important
}

.hoffset9 {
    margin-left: 150px !important
}

.hoffset10 {
    margin-left: 12px !important
}

.aggrement-approve-paypal {
    width: 296px;
    margin: auto;
}

.hoffset11 {
    padding-left: 0px !important
}

.info_band_message {
    /*pull-left text-left hoffset10*/
    float:left;
    text-align: left;
    margin-left: 117px;
}


.band-message .jqEasyCounterMsg  {
    position: relative;
    left: 99px;
    top: 34px;
}

.form-padding {
    padding-left: 0;
    margin-left: 0
}

.i250 {
    width: 250px;
}

.i220 {
    width: 220px
}

.l50 {
    line-height: 50px
}

.l40 {
    line-height: 40px
}

.l18 {
    line-height: 18px
}

.l27 {
    line-height: 27px
}

.l20 {
    line-height: 20px
}

.l30 {
    line-height: 30px;
}

.right-list-header {
    font-size: 18px;
    margin: 10px 0;
    padding: 0
}

.table-score td {
    padding: 10px 15px !important
}

.bordered-grey {
    border: 1px solid #e4e4e4
}

.table-style-1 th {
    font-size: 12px;
    height: 35px !important;
    vertical-align: middle !important;
    line-height: 15px !important;
    padding: 4px 8px 0 !important;
    border-right: 1px solid #e0eef3 !important;
    font-size: 16px;
    font-weight: 700
}

.friend_list {
    border: 1px solid #F2F2F2;
    width: 359px;
    float: left;
    height: 78px;
    margin: 5px;
}

.table-score tbody tr:nth-child(even) {
    background-color: #fafafa
}

.table-score tbody tr:nth-child(odd) {
    background-color: transparent
}

.table-style-1 thead {
    background: transparent none;
}

.table-style-1 small {
    font-size: 75%
}

.table-style-1 th:last-child {
    border-right: 1px solid #e1eef3 !important
}

.table-style-1 td {
    padding: 12px 8px 8px !important
}

.table-style-1 > thead > tr > td.active, .table-style-1 > tbody > tr > td.active, .table-style-1 > tfoot > tr > td.active, .table-style-1 > thead > tr > th.active, .table-style-1 > tbody > tr > th.active, .table-style-1 > tfoot > tr > th.active, .table-style-1 > thead > tr.active > td, .table-style-1 > tbody > tr.active > td, .table-style-1 > tfoot > tr.active > td, .table-style-1 > thead > tr.active > th, .table-style-1 > tbody > tr.active > th, .table-style-1 > tfoot > tr.active > th {
    background-color: #f5f9fc
}

.table-style-1 .gm-heart-3 {
    float: left;
    margin-right: 8px
}

.table-style-1 .gm-heart-2 {
    float: left;
    margin-right: 8px
}

.table-style-1 tbody tr:nth-child(even) {
    background-color: #fafafa
}

.table-style-1 tbody tr:nth-child(odd) {
    background-color: transparent
}

.relative {
    position: relative
}

.line-height-22 {
    line-height: 22px
}

.bg-white {
    background: #fff
}

.bg-white-1 {
    background: #fafafa
}

.bg-grey-1 {
    background: #f5f7f8
}

.bg-light-blue {
    background: #f0f6f9
}

.bg-grey-2 {
    background: #ebf0f2
}

.bg-grey-3 {
    background: #e0e9ec
}

.bg-grey-4 {
    background: #b2c6cd
}

.bg-grey-5 {
    background: #93a4aa
}

.bg-grey-6 {
    background: #e1eef3
}

.bg-grey-7 {
    background: #d6e1e5
}

.bg-grey-8 {
    background: #eaf0f2
}

.bg-grey-9 {
    background: #d8e2e6
}

.bg-grey-10 {
    background: #c9d1d4
}

.bg-grey-11 {
    background: #f4f4f5
}

.bg-grey-12 {
    background: #e1eef3
}

.hr-style {
    margin: 10px 0;
}

.payment-bg-lv {
    background: #fafafa;
}

.payment-bg-1 {
    background: #e1eef3
}

.payment-bg-2 {
    background: #d6e1e5
}

.payment-bg-3 {
    background: #b2c6cd
}

.payment-bg-4 {
    background: #93a4aa
}

.payment-bg-5 {
    background: #f0f6f9
}

.payment-bg-6 {
    background: #eaf0f2
}

.payment-bg-7 {
    background: #d8e2e6
}

.payment-bg-8 {
    background: #c9d1d4
}

.clearf {
    clear: both !important
}

.bordered-content {
    border: 1px solid #e4e4e4;
    padding: 10px
}

.label-aqua {
    color: #364347;
    background-color: #e1eef3;
    border-radius: 0 !important
}

.label-aqua[href]:hover, .label-aqua[href]:focus {
    background-color: #b2d0db
}

.globalLoader {
    display: none;
}

.btn-toolbar .line {
    width: 1px;
    float: left;
    border-right: 1px solid #FDE6CF;
    height: 50px;
    margin-top: -10px;
    margin-bottom: -40px;
    margin-left: 33px;
    border-left: 1px solid #FAC791;
}

#wysiwyg .control-label { padding-left: 0 !important;}

.toolbars {
    float: left;
    margin-left: 43px;
}

.btn-toolbar {
    border: 1px solid #d6e1e5;
    padding-left: 55px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: white;
    margin-bottom: -10px;
    margin-left: 0px;
    padding: 10px;
    border-bottom: 1px solid #f1f1f1;
}

#wysiwyg .textarea-1 {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    outline: 0 none;
}

.btn-toolbar .btn{
    padding-left: 6px;
    padding-right: 6px;
}

.pointer {
    cursor: pointer;
}

.loader-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 995;
    background: #fff none;
    opacity: 0.85;
    -moz-opacity: 0.85;
    filter: alpha(opacity=85);
}

.loader-item {
    width: 286px;
    height: 148px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -74px 0 0 -143px;
    z-index: 996;
    border: 3px solid rgba(250, 250, 250, 0.95);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.loader-white {
    background: transparent url('../img/ajax-loader-mini-white.gif') 50px 20px no-repeat;
}

.loader-black {
    background: #fff url('../img/ajax-loader-mini-black.gif') 115px 20px no-repeat;
}

.loader-item span {
    width: 286px;
    height: auto;
    float: left;
    margin-top: 100px;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    color: #000;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
    overflow-x: hidden !important;
}

.col-xs-2 .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
}

.col-xs-2 .bootstrap-select > .btn {
    padding-left: 10px;
}

.col-xs-3 .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
}

.col-md-7 a.cancel {
    margin-right: 0;
    margin-left: 5px;
    margin-top: 11px;
    font-style: italic;
    text-decoration: underline;
    text-transform: lowercase;
    color: #000;
}

.btn-file {
    position: relative !important;
    overflow: hidden !important;
    border-radius: 4px !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
    cursor: pointer;
}

.input-group .btn-file {
    margin-left: 0 !important;
    margin-right: 15px !important;
}

.btn-file:hover {
    border-color: #93a4aa;
}

.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: pointer;
    display: block;
}

span.input-group-btn {
    z-index: 10;
}

.input-group input[type=text].form-control {
    margin-left: 14px !important;
    z-index: 5 !important;
    padding-left: 10px !important;
    background-color: #fff !important;
}

/*.phone_area {
    position: absolute;
    z-index: 20;
    color: #364347;
    margin: 6px 10px;
    font-size: 20px;
}

input[name='user_phone'] {
    padding-left: 25px !important;
}*/

/* Messagebox Options */
.messagebox_overlay {
    position: fixed;
    z-index: 999900;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #000000 none;
    filter: alpha(opacity=0);
    opacity: 0;
}

.messagebox_cover {
    position: fixed;
    z-index: 999990;
    width: 320px;
    height: auto;
    left: 50%;
    top: 100px;
    margin-left: -160px;
    opacity: 0;
    margin-top: -50px;
}

.messagebox_cover2 {
    position: fixed;
    z-index: 999990;
    height: auto;
    left: 41%;
    top: 100px;
    margin-left: -160px;
}


.messagebox {
    position: relative;
    width: 100%;
    height: auto;
    background: #ffffff none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 7px solid rgba(0, 0, 0, .4);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
    padding: 20px 30px;
}

.messagebox2 {
    position: relative;
    width: 100%;
    height: auto;
    border-radius: 4px;
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
    padding: 20px 30px;
}

.messagebox a.close-box {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 7px;
    top: 10px;
    width: 18px;
    transition: inherit;
    opacity: 1;
    font-size: 18px;
}

.messagebox2 a.close-box {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 49px;
    top: 150px;
    width: 18px;
    transition: inherit;
    opacity: 1;
    font-size: 18px;
}

.messagebox .title {
    color: #f84546;
    font-size: 30px;
    line-height: 45px;
    text-align: center;
    margin: 10px 0;
}

.messagebox div.message {
    font-size: 12px;
    line-height: 15px;
    text-align: center;
}

.messagebox div.buttons {
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    margin-top: 10px;
}

.messagebox div.buttons button {
    padding: 5px 30px;
    margin: 0 5px;
}

.messagebox .dropdown-menu {
    margin: 2px 0 !important;
}

.col-xs-25 {
    padding-right: 5px !important;
    width: 16.6666667%;
}

.col-xs-35 {
    width: 20% !important;
}

#sidebar {
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.container-gmyn>section.content-area-780 {
    -webkit-box-ordinal-group: 2;   /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;      /* OLD - Firefox 19- */
    -ms-flex-order: 2;              /* TWEENER - IE 10 */
    -webkit-order: 2;               /* NEW - Chrome */
    order: 2;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */               /* No flex here, other cols take up remaining space */

    -moz-box-flex: 1;               /* Without this, Firefox 19- expands to widest paragraph, overrides width */
    display: inline-table;
}

.container-gmyn>div.content-area-780 {
    -webkit-box-ordinal-group: 3;   /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 3;      /* OLD - Firefox 19- */
    -ms-flex-order: 3;              /* TWEENER - IE 10 */
    -webkit-order: 3;               /* NEW - Chrome */
    order: 3;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */               /* No flex here, other cols take up remaining space */

    -moz-box-flex: 1;               /* Without this, Firefox 19- expands to widest paragraph, overrides width */
    display: inline-table;
}

.container-gmyn>.container-fix {
    margin-top: 320px;
    margin-left: -780px;
}

.container-gmyn .non-table {
    margin-left: 0;
}

.checkbox, .radio {
    margin-bottom: 10px;
}

.kelimeyun-month {
    position: absolute;
    margin: -53px 0 0 26px;
}

.form-group {
    margin-bottom: 3px;
}

em.errObj {
    color: #ff0000;
    font: normal 14px/16px "SourceSansProRegular", Helvetica, Arial, sans-serif;
}

#about-form .table-form th {
    vertical-align: top !important;
    padding-top: 10px !important;
}

#about-form .table-form td .has-error span.errObj {
    right: 36px !important;
}
.has-success .errObj {
    content: "\2713";
}
.has-error .errObj {
    content: "\2715";
}

#custom-form .errObj {
    top: 6px !important;
    right: -5px !important;
}

#custom-form .input-required>span.errObj:before {
    top: 17px;
}

.btn.ss-search {
    color: #000;
    font-size: 15px !important;
}

dd a h5 {
    margin-top: -14px;
    display: inline-block;
}

dd a.this-is-me h5 {
    margin-top: 0px;
}

.btn-mini-message {
    float: left;
    background-position: -1540px 0;
    width: 45px;
    height: 32px;
    margin: -33px 9px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: color 0 ease-in;
    transition: none;
    margin-top: -35px !important;
}

.icon-last-blog-comment {
    float: left;
    background-position: -1698px -8px;
    width: 45px;
    height: 32px;
    margin: -33px 9px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: color 0 ease-in;
    transition: none;
    margin-top: -35px !important;
}

.btn-mini-message:hover {
    background-position: -1592px 0;
}

.btn-mini-message-1 {
    float: left;
    background-position: -1645px -18px;
    width: 19px;
    height: 12px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: color 0 ease-in;
    transition: none;
}

.btn-mini-message-1:hover {
    background-position: -1665px -18px;
}

.in-scroll-message {
    display: inline-block;
    float: none ;
}

.friend-buttonset a {
    margin-right: 5px;
}

.friend-buttonset a:last-child {
    margin-right: 0;
}

/* Drunken Parrot Empty Button Types */
.btn-empty-primary {
    color: #02baf2;
    border-color: #02baf2;
    background: transparent none;
}
.btn-empty-primary:hover,
.btn-empty-primary:focus,
.btn-empty-primary:active,
.btn-empty-primary.active,
.btn-empty-primary.hover {
    color: #35c8f5;
    border-color: #35c8f5;
    background: transparent none;
}
.btn-empty-primary:active,
.btn-empty-primary.active {
    color: #009dcd;
    border-color: #009dcd;
    background: transparent none;
}
.btn-empty-primary.disabled,
.btn-empty-primary[disabled],
fieldset[disabled] .btn-empty-primary,
.btn-empty-primary.disabled:hover,
.btn-empty-primary[disabled]:hover,
fieldset[disabled] .btn-empty-primary:hover,
.btn-empty-primary.disabled:focus,
.btn-empty-primary[disabled]:focus,
fieldset[disabled] .btn-empty-primary:focus,
.btn-empty-primary.disabled:active,
.btn-empty-primary[disabled]:active,
fieldset[disabled] .btn-empty-primary:active,
.btn-empty-primary.disabled.active,
.btn-empty-primary[disabled].active,
fieldset[disabled] .btn-empty-primary.active {
    color: #b3eafb;
    border-color: #b3eafb;
    background: transparent none;
}
.btn-empty-danger {
    color: #f84545;
    border-color: #f84545;
    background: transparent none;
}
.btn-empty-danger:hover,
.btn-empty-danger:focus,
.btn-empty-danger:active,
.btn-empty-danger.active,
.btn-empty-danger.hover {
    color: #f96a6a;
    border-color: #f96a6a;
    background: transparent none;
}
.btn-empty-danger:active,
.btn-empty-danger.active {
    color: #cc0000;
    border-color: #cc0000;
    background: transparent none;
}
.btn-empty-danger.disabled,
.btn-empty-danger[disabled],
fieldset[disabled] .btn-empty-danger,
.btn-empty-danger.disabled:hover,
.btn-empty-danger[disabled]:hover,
fieldset[disabled] .btn-empty-danger:hover,
.btn-empty-danger.disabled:focus,
.btn-empty-danger[disabled]:focus,
fieldset[disabled] .btn-empty-danger:focus,
.btn-empty-danger.disabled:active,
.btn-empty-danger[disabled]:active,
fieldset[disabled] .btn-empty-danger:active,
.btn-empty-danger.disabled.active,
.btn-empty-danger[disabled].active,
fieldset[disabled] .btn-empty-danger.active {
    color: #fdc7c7;
    border-color: #fdc7c7;
}
.btn-empty-warning {
    color: #fad46b;
    border-color: #fad46b;
    background: transparent none;
}
.btn-empty-warning:hover,
.btn-empty-warning:focus,
.btn-empty-warning:active,
.btn-empty-warning.active,
.btn-empty-warning.hover {
    color: #fbdd89;
    border-color: #fbdd89;
    background: transparent none;
}
.btn-empty-warning:active,
.btn-empty-warning.active {
    color: #f3bc65;
    border-color: #f3bc65;
    background: transparent none;
}
.btn-empty-warning.disabled,
.btn-empty-warning[disabled],
fieldset[disabled] .btn-empty-warning,
.btn-empty-warning.disabled:hover,
.btn-empty-warning[disabled]:hover,
fieldset[disabled] .btn-empty-warning:hover,
.btn-empty-warning.disabled:focus,
.btn-empty-warning[disabled]:focus,
fieldset[disabled] .btn-empty-warning:focus,
.btn-empty-warning.disabled:active,
.btn-empty-warning[disabled]:active,
fieldset[disabled] .btn-empty-warning:active,
.btn-empty-warning.disabled.active,
.btn-empty-warning[disabled].active,
fieldset[disabled] .btn-empty-warning.active {
    color: #fce5a6;
    border-color: #fce5a6;
    background: transparent none;
}
.btn-empty-info {
    color: #d6e1e5;
    border-color: #d6e1e5;
    background: transparent none;
}
.btn-empty-info:hover,
.btn-empty-info:focus,
.btn-empty-info:active,
.btn-empty-info.active,
.btn-empty-info.hover {
    color: #dee7ea;
    border-color: #dee7ea;
    background: transparent none;
}
.btn-empty-info:active,
.btn-empty-info.active {
    color: #93a4aa;
    border-color: #93a4aa;
    background: transparent none;
}
.btn-empty-info.disabled,
.btn-empty-info[disabled],
fieldset[disabled] .btn-empty-info,
.btn-empty-info.disabled:hover,
.btn-empty-info[disabled]:hover,
fieldset[disabled] .btn-empty-info:hover,
.btn-empty-info.disabled:focus,
.btn-empty-info[disabled]:focus,
fieldset[disabled] .btn-empty-info:focus,
.btn-empty-info.disabled:active,
.btn-empty-info[disabled]:active,
fieldset[disabled] .btn-empty-info:active,
.btn-empty-info.disabled.active,
.btn-empty-info[disabled].active,
fieldset[disabled] .btn-empty-info.active {
    color: #e6edef;
    border-color: #e6edef;
    background: transparent none;
}
.btn-empty-success {
    color: #3eb5ac;
    border-color: #3eb5ac;
    background: transparent none;
}
.btn-empty-success:hover,
.btn-empty-success:focus,
.btn-empty-success:active,
.btn-empty-success.active,
.btn-empty-success.hover {
    color: #65c4bd;
    border-color: #65c4bd;
    background: transparent none;
}
.btn-empty-success:active,
.btn-empty-success.active {
    color: #93a4aa;
    border-color: #93a4aa;
    background: transparent none;
}
.btn-empty-success.disabled,
.btn-empty-success[disabled],
fieldset[disabled] .btn-empty-success,
.btn-empty-success.disabled:hover,
.btn-empty-success[disabled]:hover,
fieldset[disabled] .btn-empty-success:hover,
.btn-empty-success.disabled:focus,
.btn-empty-success[disabled]:focus,
fieldset[disabled] .btn-empty-success:focus,
.btn-empty-success.disabled:active,
.btn-empty-success[disabled]:active,
fieldset[disabled] .btn-empty-success:active,
.btn-empty-success.disabled.active,
.btn-empty-success[disabled].active,
fieldset[disabled] .btn-empty-success.active {
    color: #e6edef;
    border-color: #e6edef;
    background: transparent none;
}
.btn-empty-purple {
    color: #a88cd5;
    border-color: #a88cd5;
    background: transparent none;
}
.btn-empty-purple:hover,
.btn-empty-purple:focus,
.btn-empty-purple:active,
.btn-empty-purple.active,
.btn-empty-purple.hover {
    color: #b9a3dd;
    border-color: #b9a3dd;
    background: transparent none;
}
.btn-empty-purple:active,
.btn-empty-purple.active {
    color: #93a4aa;
    border-color: #93a4aa;
    background: transparent none;
}
.btn-empty-purple.disabled,
.btn-empty-purple[disabled],
fieldset[disabled] .btn-empty-purple,
.btn-empty-purple.disabled:hover,
.btn-empty-purple[disabled]:hover,
fieldset[disabled] .btn-empty-purple:hover,
.btn-empty-purple.disabled:focus,
.btn-empty-purple[disabled]:focus,
fieldset[disabled] .btn-empty-purple:focus,
.btn-empty-purple.disabled:active,
.btn-empty-purple[disabled]:active,
fieldset[disabled] .btn-empty-purple:active,
.btn-empty-purple.disabled.active,
.btn-empty-purple[disabled].active,
fieldset[disabled] .btn-empty-purple.active {
    color: #e6edef;
    border-color: #e6edef;
    background: transparent none;
}
.btn-empty-orange {
    color: #f58410;
    border-color: #f58410;
    background: transparent none;
}
.btn-empty-orange:hover,
.btn-empty-orange:focus,
.btn-empty-orange:active,
.btn-empty-orange.active,
.btn-empty-orange.hover {
    color: #f79d40;
    border-color: #f79d40;
    background: transparent none;
}
.btn-empty-orange:active,
.btn-empty-orange.active {
    color: #93a4aa;
    border-color: #93a4aa;
    background: transparent none;
}
.btn-empty-orange.disabled,
.btn-empty-orange[disabled],
fieldset[disabled] .btn-empty-orange,
.btn-empty-orange.disabled:hover,
.btn-empty-orange[disabled]:hover,
fieldset[disabled] .btn-empty-orange:hover,
.btn-empty-orange.disabled:focus,
.btn-empty-orange[disabled]:focus,
fieldset[disabled] .btn-empty-orange:focus,
.btn-empty-orange.disabled:active,
.btn-empty-orange[disabled]:active,
fieldset[disabled] .btn-empty-orange:active,
.btn-empty-orange.disabled.active,
.btn-empty-orange[disabled].active,
fieldset[disabled] .btn-empty-orange.active {
    color: #e6edef;
    border-color: #e6edef;
    background: transparent none;
}

.minicolors-theme-bootstrap .minicolors-swatch {
    top: 6px;
    left: 30px;
}

.minicolors-theme-bootstrap .minicolors-input {
    padding-left: 68px;
    border: 0 none;
    background: transparent none;
}

.normal .minicolors-theme-bootstrap .minicolors-swatch {
    left: 10px;
}

.normal .minicolors-theme-bootstrap .minicolors-input {
    padding-left: 48px;
}

#nick-color {
    padding-left: 20px;
}
#nickStatusMessage {
    border-radius: 0;
    margin-top: -2px;
}
.attribute-buy-peanut {
    margin: -14px 0 0 10px;
    line-height: 15px;
    padding-top: 11px;
}

.float-less {
    float: inherit !important;
}

.margin-auto {
    margin: auto !important;
}

.user-image {
    position: relative;
    width: auto; height: auto;
    max-width: 700px;
    padding: 10px;
    border: 1px solid #fff;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
    cursor: pointer;
}

.user-image img {
    cursor: pointer;
    max-width: 650px;
    min-width: 350px;
    border: 0 none;
}

.user-image span.icon-search {
    opacity: 0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    text-align: center;
    vertical-align: middle;
    font-size: 30px;
    color: #fff;
    -webkit-text-shadow: 0px 3px 10px rgba(66,65,66,1);
    -moz-text-shadow: 0px 3px 10px rgba(66,65,66,1);
    text-shadow: 0px 3px 10px rgba(66,65,66,1);
    -webkit-transition: .25s;
    transition: .25s;
    cursor: pointer;
    display: none;
}

.user-image span.icon-search:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.user-image>a {
    position: absolute;
    top: -30px;
    -webkit-transition: .25s;
    transition: .25s;
}

.btn-remove {
    color: #000000;
    right: 0;
    font-size:13px;
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif;
    line-height: 20px;
}

.btn-profile {
    color: #000000;
    left: 0;
    font-size:13px;
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif;
    line-height: 20px;
}

span.btn-profile {
    cursor: inherit;
    font-family: "SourceSansProRegular", Helvetica, Arial, sans-serif;
}

.btn-remove:hover, .btn-profile:hover {
    color: #000000;
    font-weight: bold;
}

span.btn-profile:hover {
    font-weight: normal;
}

.image-desc-cover {
    width: 100%;
}

.image-desc {
    width: 50%;
    max-width: 345px;
    float: left;
    text-align: left;
    padding: 15px 0 0;
    font-size: 13px;
    font-family: "SourceSansProSemiBold", Helvetica, Arial, sans-serif;
    word-wrap: break-word;
}

.image-desc p {
    color: #93a4aa;
    font-size: 16px;
    font-family: 'SourceSansProRegular', Sans-serif, Verdana, Arial;
}

.image-privacy .btn-default {

}

.image-privacy {
    width: 50%;
    max-width: 345px;
    float: right;
    text-align: right;
    padding: 15px 0 0;
    font-size: 13px;
    font-family: "SourceSansProSemiBold", Helvetica, Arial, sans-serif;
}

.image-privacy a.edt {
    text-decoration: underline;
    font-style: italic;
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif;
}

.album-privacy {
    width: 50%;
    max-width: 345px;
    float: right;
    text-align: right;
    padding: 0;
    font-size: 13px;
    font-family: "SourceSansProSemiBold", Helvetica, Arial, sans-serif;
    margin-right: 20px;
}

.album-privacy a.edt {
    color: #000000;
    text-decoration: underline;
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif;
}

.album-privacy .btn-default {
    color: #333;
    background-color: #ffffff;
    border-color: #adadad;
}

#imageComments {
    padding-top: 0;
}

#imageComments>.pull-left {
    margin-top: -15px;
}

.album-link .input-group input.form-control {
    width: 114px;
    margin: 0 0 10px 1px !important;
    height: 31px;
    font-size: 14px;
}

.album-link .input-group .input-group-btn {
    margin: 0 0 0 -5px;
    padding: 0;
    height: 30px;
    float: left;
    width: auto;
}

.album-link .input-group .btn {
    padding: 2px 2px 2px 5px;
    margin: 0;
}

.auth-item {
    float: none;
    display: block;
    text-align: left;
    color: #364347;
}

li.auth-item:hover, li.auth-item.active {
    background-color: #ebebeb;
}

.auth-icon {
    width: auto;
    margin: 0 10px;
    float: left;
}

.album-link .dropdown-menu {
    margin-top: 5px;
}

.album-link .dropdown-menu .auth-item:hover {
    background-color: #ebebeb;
}

.album-link .dropdown-menu .active {
    background-color: #ebebeb;
}

.blog-item a.comment-remove {
    color: #f84545;
    opacity: 0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
    font-size: 20px;
    position: absolute;
    top: 5px; right: 5px;
    -webkit-transition: .25s;
    transition: .25s;
}

.blog-item:hover a.comment-remove {
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.icon-auth-0:before { content: "🌎"; } /* '\1f30e' globe */
.icon-auth-1:before { content: "👥"; } /* '\1f465' users */
.icon-auth-2:before { content: "👤"; } /* '\1f464' user */

.media, .media-body {
    /*overflow: auto !important;*/
}

.create-album-group input[type=text].form-control {
    margin-left: 0 !important;
    margin-right: -1px;
    width: 324px;
    height: 41px;
}

.create-album-group div.input-group-btn {
    margin-left: -2px;
    float: left;
}

.create-album-group .dropdown-menu .auth-item {
    cursor: pointer;
}

.create-album-group .dropdown-menu .auth-item:hover,
.create-album-group .dropdown-menu .active {
    background-color: #ebebeb;
}

.need-magic-eye {
    background-position: -818px -193px;
    width: 62px; height: 45px;
    margin: 0 auto 20px;
}

.loginForm>div:nth-child(even) {
    /*padding-right: 0;*/
}

.loginForm>div {
    margin-bottom: 10px;
}

.loginForm button.btn-orange {
    height: 44px;
    line-height: 32px;
}

.image-tab-link,
.blog-image-tab-link {
    width: 20px;
    text-align: center;
    height: 22px;
    cursor: pointer;
    font-size: 20px;
    line-height: 22px;
    font-family: "SourceSansProSemiBold";
    color: #5e696d;
    background: transparent url("../img/gamyun-arrows.png") no-repeat;
}

.image-tab-link:hover,
.blog-image-tab-link:hover {
    background-color: #ccc;
}

.image-tab-link.deactive,
.blog-image-tab-link.deactive {
    cursor: auto;
    opacity: 0.7;
}

.image-tab-link.pull-left, .blog-image-tab-link.pull-left { background-position: 2px 5px; border-right: 1px solid #d6e1e5; }
.image-tab-link.pull-right, .blog-image-tab-link.pull-right { background-position: -14px 5px; border-left: 1px solid #d6e1e5; }

.image-tab, .image-tab li {
    list-style: none;
    padding: 0; margin: 0;
}

.image-tab li {
    width: 20px; height: 22px;
    border-right: 2px solid #f9fbfb;
    float: left;
}

.image-list ,
.blog-image-list {
    width: 160px;
    height: 205px;
    float: left;
    overflow-x: hidden;
    overflow-y: auto;
    list-style: none;
    padding: 0 0 5px 0; margin: 0;
    border-top: 1px solid #d6e1e5;
    position: relative;
}

.image-category-link,
.blog-image-category-link {
    cursor: pointer;
    width: 18px; height: 20px;
    float: left;
    text-align: center;
    line-height: 22px;
    background: transparent url("../img/image_library_icons.png") no-repeat;
    background-size: 310px 43px;
}

.cover-select-button {
    background: transparent none;
    border: 0 none;
}

.cover-select-button span {
    -webkit-transition: .25s;
    transition: .25s
}

.cover-select-button .icon-camera {
    margin: 10px 3px 0;
    font-size: 20px;
    color: #fff;
    -webkit-text-shadow: 0px 3px 10px rgba(66,65,66,1);
    -moz-text-shadow: 0px 3px 10px rgba(66,65,66,1);
    text-shadow: 0px 3px 10px rgba(66,65,66,1);
    position: absolute;
    top: -4px;
    right: 6px;
}

.cover_lbl {
    -webkit-background-clip: padding-box;
    background-color: #000;
    border: 1px solid #fff;
    border-color: rgba(255, 255, 255, .8);
    border-radius: 2px;
    box-shadow: 0 0 6px rgba(0, 0, 0, .6);
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    overflow: hidden;
    padding: 6px 0 6px 12px;
    position: relative;
    top: 3px;
    float: right;
    right: 0;
    white-space: nowrap;
    opacity: 0;
    width: 34px;
    word-wrap: normal;
    text-align: left;
    margin-right: -4px;
}

button:hover .cover_lbl {
    padding: 6px 40px 6px 12px;
    opacity: 0.8;
    width: 100%;
}

button:hover .icon-camera {
    -ms-transform: translate(0, 0) scale(0.8);
    -webkit-transform: translate(0, 0) scale(0.8);
    transform: translate(0, 0) scale(0.8);
}

.cover-image-list-div,
.blog-cover-image-list-div {
    max-height: 226px;
    width: 162px;
    padding: 0;
    margin-top: 2px;
    z-index: 99;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.75);
    position: absolute !important;
}

[class^="cat-link-"], [class*=" cat-link-"] { background-position: -5px -18px; }
[class^="cat-link-"]:hover,
[class*=" cat-link-"]:hover,
[class^="cat-link-"].active,
[class*=" cat-link-"].active { background-position: -5px -3px; }

.cat-link-romance { background-position: -5px -18px; }
.cat-link-romance:hover, .cat-link-romance.active { background-position: -5px -3px; }
.cat-link-nature { background-position: -20px -18px; }
.cat-link-nature:hover, .cat-link-nature.active { background-position: -20px -3px; }
.cat-link-actual { background-position: -35px -18px; }
.cat-link-actual:hover, .cat-link-actual.active { background-position: -35px -3px; }
.cat-link-education { background-position: -50px -18px; }
.cat-link-education:hover, .cat-link-education.active { background-position: -50px -3px; }
.cat-link-space { background-position: -65px -18px; }
.cat-link-space:hover, .cat-link-space.active { background-position: -65px -3px; }
.cat-link-other { background-position: -80px -18px; }
.cat-link-other:hover, .cat-link-other.active { background-position: -80px -3px; }
.cat-link-animal { background-position: -95px -18px; }
.cat-link-animal:hover, .cat-link-animal.active { background-position: -95px -3px; }
.cat-link-char { background-position: -110px -18px; }
.cat-link-char:hover, .cat-link-char.active { background-position: -110px -3px; }
.cat-link-flower { background-position: -126px -18px; }
.cat-link-flower:hover, .cat-link-flower.active { background-position: -126px -3px; }
.cat-link-funny { background-position: -140px -18px; }
.cat-link-funny:hover, .cat-link-funny.active { background-position: -140px -3px; }
.cat-link-landscape { background-position: -155px -18px; }
.cat-link-landscape:hover, .cat-link-landscape.active { background-position: -155px -3px; }
.cat-link-special { background-position: -170px -18px; }
.cat-link-special:hover, .cat-link-spacial.active { background-position: -170px -3px; }
.cat-link-journey { background-position: -185px -18px; }
.cat-link-journey:hover, .cat-link-journey.active { background-position: -185px -3px; }
.cat-link-food { background-position: -200px -18px; }
.cat-link-food:hover, .cat-link-food.active { background-position: -200px -3px; }
.cat-link-underwater { background-position: -215px -18px; }
.cat-link-underwater:hover, .cat-link-underwater.active { background-position: -215px -3px; }
.cat-link-turkey { background-position: -230px -18px; }
.cat-link-turkey:hover, .cat-link-turkey.active { background-position: -230px -3px; }
.cat-link-sport { background-position: -245px -18px; }
.cat-link-sport:hover, .cat-link-sport.active { background-position: -245px -3px; }
.cat-link-tech { background-position: -260px -18px; }
.cat-link-tech:hover, .cat-link-tech.active { background-position: -260px -3px; }
.cat-link-sci-fi { background-position: -276px -18px; }
.cat-link-sci-fi:hover, .cat-link-sci-fi.active { background-position: -276px -3px; }
.cat-link-gamyun { background-position: -291px -18px; }
.cat-link-gamyun:hover, .cat-link-gamyun.active { background-position: -291px -3px; }

.image-tab-cover {
    width: 118px;
    height: 22px;
    overflow: hidden;
    float: left;
}

.image-list li,
.blog-image-list li{
    width: 66px; height: 44px;
    margin: 5px 0 0 5px;
    float: left;
    cursor: pointer;
    overflow: hidden;
    position: relative;
}

.image-list li.icon-check,
.blog-image-list li.icon-check{
    border: #02baf2 3px solid
}

.image-list li a,
.blog-image-list li a {
    position:absolute; /* Center the mask */
    top:50px;
    left:100px;
    cursor:pointer;
    border-radius: 50px;
    border-width: 50px;
    display: inline-block;
    height: 100px;
    width: 100px;
    border: 0px solid rgba(0, 0, 0, 0);
    box-sizing:border-box;
    opacity:0;
    visibility:hidden;
    transform:scale(4);
    transition:all 0.3s ease-in-out;
}

.image-list li:hover a,
.blog-image-list li:hover a {
    opacity: 1;
    border:50px solid rgba(0,0,0,0.7);
    visibility:visible;
}

.image-list li.icon-check::before,
.blog-image-list li.icon-check::before {
    display: inherit;
    padding-top: 5px;
    color: #FFFFFF;
    font-size: 20px;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
    height: 100%;
    width: 100%;
    background: rgba(255,255,255,0.5);
}

h2>small {
    font-family: "SourceSansProRegular", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #93a4aa !important;
    margin-left: 10px;
}

.saloon-span-small {
    font-family: "SourceSansProRegular", Helvetica, Arial, sans-serif !important;
    font-size: 12px;
    color: #93a4aa !important;
    margin-left: 10px;
    font-weight: normal;
}
.tab-pane .confirm .gm-delete {
    margin-top: 10px;
}

.blog-btn-div {
    padding: 5px 10px 4px 10px;
    border: 1px solid #d6e1e5;
    background-color: #ffffff;
    font-size: 14px;
    line-height: 1.3;
    border-radius: 4px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    margin-right: -37px;
    border-left: 0 none;
}

.blog-btn-div:hover {
    border: 1px solid #d6e1e5 !important;
}

.checkbox.checked .second-icon,
.radio.checked .second-icon,
.checkbox .icons .first-icon,
.radio .icons .first-icon,
.checkbox .icons .second-icon,
.radio .icons .second-icon {
    border-color: #999999;
}

.blog-cover-image {
    border: 5px solid #ffffff;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
    margin: 10px auto;
}

.blog-thumb-article {
    padding-top: 78px;
}

.blog-thumb-article img.img-circle {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 20px;
}

.blog-thumb-article .author {
    position: absolute;
    top: 25px;
    left: 80px;
    font-size: 16px;
}

.blog-thumb-article .date {
    position: absolute;
    margin: 0;
    top: 45px;
    left: 80px;
}

.blog-thumb-article .comments {
    position: absolute;
    right: 20px;
    top: 20px;
}

#imageComments #comments {
    border-top: 1px solid #e4e4e4;
    margin: 0 -20px;
}

#imageComments #comments .blog-item {
    margin: 0 !important;
}

.blog-thumb-article .hits {
    position: absolute;
    right: 165px;
    top: 20px;
}

.blog-thumb-article .blog-thumb {
    width: 315px;
    padding-top: 7px;
}

.blog-thumb-article .blog-thumb p {
    line-height: 1.45;
}

.blog-thumb-article .blog-remove, .context .blog-remove{
    position: absolute;
    right: 16px;
    top: 7px;
}

.blog-thumb-article .blog-edit, .context .blog-edit {
    position: absolute;
    right: 16px;
    top: 8px;
}

.media-with-cover {
    padding-top: 283px;
    background: transparent none top left no-repeat;
}

.blog-cover-dropdown #cancel-blog-cover {
    display:none;
}

.blog-cover-dropdown.opn #cancel-blog-cover {
    padding: 5px 10px 4px;
    display: inline-block;
}

.blog-cover-dropdown.opn #blog-cover-show {
    padding-right: 60px;
    margin-right: -1px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgb(214, 225, 229);
}

.blog-cover-dropdown.opn .blog-cover-select-button {
    border-radius: 0px 4px 4px 0px;
    border-left-width: 0px;
    padding-left: 8px;
    background-color: transparent;
}

.icon-gamyun {
    width: 65px;
    height: 53px;
    background-position: -549px -188px;
    margin: 5px !important;
}

.privacy-table {
    margin: 0 10px 10px;
    width: 758px;
    float: left;
}

.privacy-table tbody>tr {
    background-color: #f4f4f4;
    padding: 10px;
}

.privacy-table tbody>tr>th {
    padding: 20px 10px;
    vertical-align: top;
    width: 35%;
}

.privacy-table tbody>tr>td {
    width: 65%;
}

.privacy-table tbody tr td table tr>th {
    width: 54%;
    border-bottom: 1px solid #d8e2e6;
}

.privacy-table tbody tr td table tr>td {
    width: 56%;
    border-bottom: 1px solid #d8e2e6;
    padding-bottom: 0;
}

.privacy-table tbody tr td table tr:last-child>th,
.privacy-table tbody tr td table tr:last-child>td {
    border-bottom: 0 none !important;
}

.no-background {
    background: transparent none !important;
}

.select-icon-margin {
    margin: 2px 10px 0 0;
}

.border-less{
    border: 0 none !important;
}

p.alone-text {
    text-align: center;
    font-size: 16px;
    padding: 130px 0;
}

.feed-element .description p {
    word-wrap: break-word;
}

.feed-element .description p>span {
    display: inline-block;
}

em.blocked {
    background: transparent url('../img/blocked.png') center center no-repeat;
    background-size: 150px 150px;
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
}

#usercover em.blocked {
    top: 15px;
}

.nav-bg {
    background-color: #fafafa;
    border-right: #d4d4d4 2px solid;
}

.nav-cover [data-toggle="dropdown"] {
    padding: 26px 17px 20px;
    margin-top: -26px;
    margin-left: -5px;
    web-transition: 0s;
    transition: 0s;
}

.nav-bg [data-toggle="dropdown"] {
    padding-right: 15px;
}

.nav-cover .dropdown-menu {
    margin-top: 0;
    margin-right: -2px;
    border-radius: 0 0 4px 4px;
    padding: 0;
}

.nav-cover .dropdown-menu > li > a {
    font-size: 12px;
    text-align: left;
    height: 26px;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
    line-height: 26px;
    border-bottom: 1px solid #b2c6cd;
    font-family: 'SourceSansProRegular', sans-serif;
}

.font-light {
    font-family: 'SourceSansProExtraLight', sans-serif;
}

.nav-cover .dropdown-menu > li:last-child  > a{
    border-bottom: 0 none !important;
}

.nav-cover .dropdown-menu > li > a:hover {
    background-color: #fafafa;
    color: #1bacc6;
}

.nav-bg .dropdown-menu {
    border-right: #d4d4d4 2px solid;
    border-bottom: #d4d4d4 2px solid;
    border-radius: 0 0 4px 4px;
    padding: 0;
}

.nav-cover .dropdown-menu > .top.arrow {
    right: 29px;
}

.nav-cover .dropdown-menu > li.active > a {
    border: 0 none;
    background-color: #fafafa;
    color: #1bacc6;
    border-bottom: 1px solid #b2c6cd;
}

.hr {
    height: 10px;
    width: 100%;
    background: transparent url('../img/big-hr-shadow.png') center bottom no-repeat;
    margin: 10px 0 0;
}

.modal-open, .hidden-body {
    overflow: hidden !important;
    padding-right: 17px;
}

.modal-fade {
    -webkit-transition: .25s;
    transition: .25s
}

.messagebox_cover_fadein {
    margin-top: 0 !important;
    opacity: 1 !important;
}

.messagebox_overlay_fadein {
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.image-arrow {
    width: 40px;
    height: 70px;
    box-shadow: 3px 3px 0 0 #d9d9d9;
    border: 1px solid #e1eef3;
    background: #fff;
    font-size: 40px;
    color: #000000;
    position: absolute;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
    line-height: 69px;
    padding: 0;
}

.image-arrow:hover {
    color: #000000;
}

.image-left-arrow {
    left: -35px;
}

.image-right-arrow {
    right: -35px;
}

#user-image-cover {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    margin-top: -50px;
    opacity: 0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
}

#user-image-cover #user-image {
    text-align: center;
    position: relative;
    padding: 10px;
    border: 1px solid #fff;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
    cursor: pointer;
    background: #ffffff none;
    -webkit-transition: .25s;
    transition: .25s
}

#user-image-cover #user-image img {
    -webkit-transition: .25s;
    transition: .25s
}

#user-image .image-arrow {
    box-shadow: 3px 3px 0 0 rgba(217, 217, 217, 0.25);
}

#user-image .image-left-arrow {
    left: -15px;
}

#user-image .image-right-arrow {
    right: -15px;
}

#user-image .close {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #000000;
    opacity: 1;
    font-size: 25px;
    margin: 0;
    padding: 0;
}

.remove-album {
    font-style: italic;
    color: #000000;
    margin-right: 7px;
}

.remove-album:hover {
    color: #000000;
    font-weight: bold;
}

.force-fiexed {
    position: fixed !important;
}

.break-word {
    word-wrap: break-word !important;
}

.html5-content {
    padding: 9px;
}

.last-image-div {
    width: 473px;
    height: 233px;
    position: relative;
    text-align: center;
    margin-top: 20px;
}

.last-image-div a.one-image {
    position: relative;
    z-index: 2;
    width: 473px;
    height: 233px;
    text-align: center;
    overflow: hidden;
}

.last-image-div .feed_pic_alone {
    width: 241px;
    height: 233px;
}

.last-image-div .feed_pic_no_photo {
    width: 473px;
    height: 233px;
}

.man-background {
    background-color: #dfe7ea;
}

.woman-background {
    background-color: #fbe2e5;
}

.last-image-div a.two-image {
    width: 231px;
    height: 233px;
    overflow: hidden;
}

.last-image-div a.two-image img {
    width: 231px;
    height: 233px;
}

.last-image-div a.two-image.last-one {
    margin-left: 3px;
}

.last-image-div a.three-image {
    width: 153px;
    height: 233px;
    float: left;
    margin-left: 5px;
    overflow: hidden;
}

.last-image-div a.three-image img {
    width: 153px;
    height: 233px;
}

.last-image-div a.three-image.first-one {
    margin-left: 0px;
}

.last-image-div a.four-image {
    width: 235px;
    height: 235px;
    float: left;
    margin-left: 3px;
    margin-bottom: 3px;
    overflow: hidden;
}

.last-image-div a.four-image img {
    width: 235px;
    height: 235px;
}

.last-image-div a.four-image.first-one {
    margin-left: 0px;
}

.last-image-div a.five-image.first-colon {
    width: 235px;
    height: 235px;
    float: left;
    margin-left: 3px;
    margin-bottom: 3px;
    overflow: hidden;
}

.last-image-div a.five-image.first-colon img {
    width: 235px;
    height: 235px;
}

.last-image-div a.five-image.second-colon {
    width: 155px;
    height: 155px;
    float: left;
    margin-left: 4px;
    margin-bottom: 3px;
    overflow: hidden;
}

.last-image-div a.five-image.second-colon img {
    width: 235px;
    height: 235px;
}

.last-image-div a.five-image.first-one {
    margin-left: 0px;
}

.last-image-div span.image-plus {
    position: absolute;
    top : 0px;
    left : 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    line-height: 155px;
    color: #FFF;
    background: rgba(0,0,0,0.3);
    font-size: 25px;
    font-family: "SourceSansProSemiBold", Helvetica, Arial, sans-serif;
}

.last-image-div .blur-image {
    width: 473px;
    height: 233px;
    position: absolute;
    z-index: 1;
    left:0; top: 0;
    background-size: 473px auto;
    overflow: hidden;
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px);
}

.crop-hidden {
    overflow: hidden;
}

#favorite-list {
    overflow: hidden;
}

#favorite-list h4 {
    height: 61px;
    line-height: 61px;
    padding: 0 20px;
    margin: 0;
    position: relative;
}

#favorite-list h4::after {
    content: "";
    width: 50px; height: 61px;
    position: absolute;
    right: 10px; top: 0;
    background: transparent url(../img/icons.png) -1190px -49px;
    background-size: 1950px 252px;;
}

#favorite-list h4 {
    height: 61px;
    line-height: 61px;
    padding: 0 20px;
}

#favorite-list div.shadow-divider {
    margin: 0 auto;
}

#favorite-list #scroller {
    width: 318px;
    position: relative;
    overflow: hidden;
    margin-left: -5px;
}

#favorite-list ul {
    padding: 0;
    margin: 0;
}

#favorite-list ul>li {
    height: 60px; width: 100%;
    float: left;
    display: block;
    clear: both;
    border-bottom: 1px solid #e1eef3;
    padding: 0 0 0 11px;
}

#favorite-list .need-scroller {
    height: 299px;
}

#favorite-list .need-scroller ul>li {
    width: 307px;
    border-right: 1px solid #e1eef3;
}

#favorite-list ul>li>a,
#favorite-list ul>li>span {
    height: 58px; width: 100%;
    line-height: 48px;
    display: block;
    font-size: 14px;
    position: relative;
}

#favorite-list ul>li>a>i,
#favorite-list ul>li>span>i  {
    margin-top: 8px;
}

#favorite-list ul>li>span {
    color: #c4cfd3;
}

#favorite-list ul>li>a {
    font-family: "SourceSansProSemiBold", Helvetica, Arial, sans-serif;
}

#favorite-list ul>li>a>strong,
#favorite-list ul>li>span>strong{
    position: absolute;
    color: #000;
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif;
    bottom: 12px;
    left: 65px;
    line-height: 100%;
}

/* Scrollbar style */

.ps-scrollbar-y-rail {
    opacity: 1 !important;
}

.ps-container > .ps-scrollbar-y-rail {
    margin-right: -4px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    -webkit-border-radius: 3;
    -moz-border-radius: 3;
    -ms-border-radius: 3;
    border-radius: 3;
    width: 6px;
    right: 3px;
}

/* End of Scrollbar style */

.content-area-780 #navbar-collapse-1 form>div.left-margin {
    margin-right: 15px;
}

.content-area-780 #navbar-collapse-1 form>div.top-margin {
    margin-top: 2px;
}

.content-area-780 #navbar-collapse-1 form>div.login-action {
    margin-left: 163px;
    font-size: 11px;
    line-height: 20px;
}

@-webkit-keyframes playLogo {
    100% {
        background-position-x: -560px;
    }
}
@-moz-keyframes playLogo {
    100% {
        background-position-x: -560px;
    }
}
@-o-keyframes playLogo {
    100% {
        background-position-x: -560px;
    }
}

@keyframes playLogo {
    100% {
        background-position-x: -560px;
    }
}
#reply-message{
    width: 100%;
}
#reply-message .checkbox.disabled.checked .second-icon,
#reply-message .radio.disabled.checked .second-icon {
    color: #1CA7D8;
    background: white;
    border: 1px solid #E1E9EB;
}

.modal-header .close {
    margin-top: -40px;
    margin-right: 20px;
}

.ads300x250 {width: 300px; height: 250px; margin:10px auto; background: #f1f1f1; text-align: center}

.ads-content {
    min-height: 132px;
    margin-top: 0 !important;
    padding: 25px;
}

.with-shadow {
    position: relative;
}

.with-shadow::after {
    content: '';
    background: url(../img/shadow_large.png) -131px 0;
    width: 131px;
    height: 14px;
    position: absolute;
    right: 0;
    bottom: -15px
}

.with-shadow::before {
    content: '';
    background: url(../img/shadow_large.png) 0 0;
    width: 131px;
    height: 14px;
    position: absolute;
    left: 0;
    bottom: -15px;
}

/*TOP BAND*/
.top-band {
    width: 100%;
    height: 50px;
    text-align: center;
    position: relative;
}

.top-band img {
    height: 50px;
}

#ondokuzmayis {
    background-color: #B42727;
}


/*TOP BAND END*/
.info-icon {
    height: auto;
    padding-top: 0;
}

.info-icon span {
    width: auto;
    height: auto;
    margin: -20px auto 0;
    font-size: 100px;
}

.divider.payment-info-divider {
    margin-top: -20px;
}

.error .info-icon span {
    color: #c20000;
}

.success .info-icon span {
    color: #b3d236;
    margin: -16px auto 0;
    padding-bottom: 4px;
}

.breadcrumb-detailed li:last-child a.error {
    width: 25%;
    background-color: #c20000;
    color: #fff;
}

.breadcrumb-detailed li:last-child a.success {
    width: 25%;
    background-color: #b3d236;
}

.payment-approve h2 {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif
}

.payment-info-container {
    padding: 0 0 35px;
    margin: 30px;
    background-color: #fafafa;
    border: 1px solid #f2f2f2;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {

    .survey-bg {
        background: url(../img/anket_pattern.gif) repeat;
        height:200px;
        width:100%;
    }

    .game-bg {
        background-image: url(../img/game_bg@2x.png);
        background-size: 280px 155px;
    }

    .games-second {
        background-image: url(../img/game_second_bg@2x.png)
    }

    .patern-gray {
        background: url(../img/pattern_gray@2x.png);
        background-size: 412px 412px
    }

    .pattern-gray {
        background: url(../img/pattern_gray@2x.png);
        background-size: 412px 412px
    }

    .pattern-darkgray {
        background: url(../img/pattern_darkgray_2x.png);
        background-size: 412px 412px
    }

    .pattern-lightgray {
        background: url(../img/pattern_lightgray_2x.png);
        background-size: 412px 412px
    }

    .pattern-lightyellow {
        background: url(../img/pattern_lightyellow_2x.png);
        background-size: 412px 412px
    }

    .gm-icon {
        background-image: url(../img/icons@2x.png)
    }

    .gm-icon-png24 {
        background-image: url(../img/icons_png24@2x.png)
    }

    .gm-payment-icons {
        background-image: url(../img/fmo_icons@2x.png);
        background-size: 2344px 426px
    }

    .page-header-content {
        background: url(../img/header_bg@2x.png) 0 -130px;
        background-size: 221px 254px
    }

    .page-header-bg {
        background: url(../img/header_bg@2x.png) right -3px no-repeat;
        background-size: 221px 254px
    }

    .page-header-content .page-header-left {
        background: url(../img/header_bg@2x.png) 0 -68px;
        background-size: 221px 254px
    }

    .page-header-content .page-header-right {
        background: url(../img/header_bg@2x.png) 0 -192px;
        background-size: 221px 254px
    }

    .cover {
        background-image: url(../img/cover@2x.png)
    }

    .game-icon {
        background-image: url(../img/game_icons@2x.png);
        background-size: 2875px 255px;
    }

    .add-container .gm-profile-image {
        background-image: url('../img/blog_icons@2x.png');
        background-size: 1920px 248px;
    }
}
.ads-container {position: relative; width: 940px; margin: auto;}
.ads-inner {position: absolute;  z-index: 9999; width: 940px; height: 1px}
.ads-footer {margin-left: 105px; width: 728px; height: 90px; z-index: 9999;  margin-top: -40px; margin-bottom: 15px}
.ads-160 {width:160px; height:600px; display:none;  margin-top: 31px;}
.ads-970 {width: 970px; margin-left: -15px}
.ads-160.left { margin-left: -165px; float:left; text-align: right}
.ads-160.right { position: fixed; margin-left: 945px;  text-align: left;}
@media all and (min-width: 1280px) and (max-width: 1366px) {.ads-container {margin:auto;}.ads-160.left {display:none;}}
@media all and (max-width: 1300px) {.fonSelectWrapper { display: none; } }
@media all and (min-width: 1366px) and (max-width: 1500px) {.ads-container {margin:auto;}.ads-160 {display:block;}.ads-160.left {display:block;}}
@media (min-width: 1500px) {.ads-160 {display:block;}}
.modal-backdrop { z-index: 9999}
.modal {z-index: 10000}


/* Tooltip on top*/
.tool-tip-color + .tooltip.top > .tooltip-arrow {  border-top: 5px solid #e1eef3; }
/* Tooltip on bottom */
.tool-tip-color + .tooltip.bottom > .tooltip-arrow {  border-bottom: 5px solid #e1eef3; }

.tool-tip-color + .tooltip > .tooltip-inner {background-color: #e1eef3; color: #000; }

.tool-tip-color > .tooltip-inner { margin-right: 20px }


.remove-friend { margin: -1px 9px; font-size:17px; color:#000; }

.margin-left-15 { margin-left: 15px; }

.friend-buttonset a { margin-top: -23px;  }
.friend-buttonset a.btn-empty-danger { margin-right: 50px;}

.message-detail-a-link { border: 1px solid #02BAF2; border-radius:8px; padding: 10px; margin-left: 10px; }

#comment-login-container span { font-weight: bold;}

.mt10 { margin-top: 10px !important; }
.mt8 { margin-top: 8px !important; }
.mr40 { margin-right: 40px !important; }
.mr5 { margin-right: 5px !important; }
.mr25 { margin-right: 25px !important; }
.mr-15 { margin-right: -15px !important; }
.datepicker { display: block; width: 220px; margin-left: 120px; margin-top: -11px; top: 275px; left: 668px; }

.rentable-style { margin-left: 25px; margin-top:-12px; }

.imageFooterBar { height:25px;  background: rgba(255, 255, 255, .7); position: absolute; margin-top: 0px; width: 100%; bottom: -20px; padding: 3px 0 2px; -webkit-transition: .25s; transition: .25s }

.friend-accept {  background-position: -1440px 0px; width: 44px; height: 32px; }
.friend-reject { background-position: -1500px 0px; width: 44px; height: 32px;  }

div.user-image-relative-cover {
    position: relative;
    overflow: hidden;
}

.user-image>div.user-image-relative-cover:hover .imageFooterBar { bottom: 0; }
.user-image>div.user-image-relative-cover:hover .imageFooterBar>div {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif;
    line-height: 20px;
}

.table-score a.btn-default {
    font-family: "SourceSansProBold", Verdana, Arial;
    background-color: transparent;
}
#upload-form #btn-upload { margin-bottom: 15px !important; }

#smileTab { height: 279px; width: 150px; padding: 5px; border: 1px solid #e4e5e4;  position: absolute; bottom : -24px; right:-59px;  margin-bottom: 50px; background-color: #FFF; padding-bottom: 25px; display: none; box-shadow: 1px 2px 5px #e4e5e4;  }
.smileWrapper { position: absolute; bottom:-6px; right: 15px; padding: 4px; width: 94%; border: 1px solid rgb(228, 228, 228);  border-radius: 5px; }


/* Sanal Mağaza Büyük ikonlar */
.gm-store-icon {
    background-image: url(../img/store_icons.png)
}

.gm-store-base{
    width: 100px;
    height: 100px;
    display: block;
    margin: -71px 0px 0px 155px;
}

.gm-star-big {
    background-position: -159px -23px;
}

.gm-silver-star-big{
    background-position: -299px -23px;
}

.gm-color-nick-big{
    background-position: -23px -20px;
}

.gm-fancy-nick-big{
    background-position: -427px -21px;
    width: 130px;
}

.gm-dobuble-charisma-big{
    background-position: -576px -162px;
}

.gm-instant-big{
    background-position: -436px -162px;
}

.gm-protect-score-big{
    background-position: -15px -154px;
}

.gm-show-image-big{
    background-position: -279px -154px;
    width: 145px;
}

.gm-magic-eye-big{
    background-position: -157px -161px;
}

.gm-smile-packet-big{
    background-position: -567px -21px;
    width: 125px;
    margin-left: 150px;
}
/* Sanal Mağaza Büyük ikonlar */

/* Sanal Mağaza Büyük ikonlar */
.text-right {  margin-left: -23px;  }
.mt-15 { margin-top: -15px !important; }
.margin-left--15{ margin-left: -15px; }

.arrow_box {
    position: relative;
    background: #fff;
    border: 1px solid #e4e5e4;
    box-shadow: 1px 2px 5px #e4e5e4;
}
.arrow_box:after, .arrow_box:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrow_box:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #fff;
    border-width: 10px;
    margin-left: -10px;
}
.arrow_box:before {
    border-color: rgba(228, 229, 228, 0);
    border-top-color: #e4e5e4;
    border-width: 13px;
    margin-left: -12px;
}

.shadowed {}

.return-top{  position: fixed;  bottom: 35px;  right: 50%; margin-right:-480px; margin-bottom: 0 !important; opacity: 0; height: 28px; }
.fixed-bottom { position: absolute; bottom: 330px; }
.rumuz-input { margin-left: 143px; padding-left: 10px; width: 50%;  }
.activation-code-input { margin-left: 143px;  padding-left: 10px;   margin-bottom: 10px;  width: 50%;  }
.ml15 { margin-left: 15px; }


#fullScreenCanvas {
    position: absolute;
    right: 8px; top: 18px;
    display: none;
}
#fullScreenCanvas>div {
    padding: 7px 14px;
}
.videoErr .errObj { margin-right: 26px; }
.displayNone { display: none }
div.ct div:last-child { background:none; }

.popup-detail { height:220px; z-index:99999;  display: none; margin-top: -261px !important; overflow: inherit; margin-left: -15px;   }
.popup-detail.long { width: 525px !important; }

.popup-detail img {  padding: 4px }

.popup:hover .popup-detail { display: block; }

.popup-detail-bttm {
    margin-top: 10px !important;
}

.popup-detail-bttm>div {
    margin-top: -38px;
    padding-top: 38px;
}

/* fon rengi seçmek için */
ul.select-fon-color {  list-style: none; }
ul.select-fon-color li {  float:left; margin-left: 3px; cursor: pointer; }
.white-box { width: 15px; height: 15px; background-color: #FFF; border: 2px solid #e4e4e4; }
.lightgrey-box { width: 15px; height: 15px; background-color: #c7cbcd; border: 2px solid #e4e4e4; }
.lightyellow-box { width: 15px; height: 15px; background-color: #fade98; border: 2px solid #e4e4e4; }
.darkgrey-box { width: 15px; height: 15px; background-color: #91928e; border: 2px solid #e4e4e4; }
.white { background-color: #FFF; }
.lightgrey { background-color: #c7cbcd; }
.lightyellow { background-color: #fade98; }
.darkgrey { background-color: #91928e; }
.fon-active-color { border:2px solid #000; }
.fonSelectWrapper { width: 160px; position: absolute;   left: 50%;   margin-left: 490px;   margin-top: 8px;  z-index: 999; }
/* fon rengi seçmek için */


.all-blogs { margin-left: 20px !important; }

span.search-divider {
    position: absolute;
    height: 77px;
    border-left: 1px solid #e1eef3;
    margin-top: -20px;
    margin-left: -11px;
}

li.gepinClass a {
    background-color: #d2d2d2 !important;
    cursor: default;
}

.warningpopup { position: relative; }
.warningpopup a { position: absolute; font-size: 20px; float :left; }
.warningpopup a.bloglink { margin-top: 450px;   margin-left: -101px;   width: 166px; }
.warningpopup a.firefox { margin-left: -231px; margin-top: 185px; width: 131px;  }
.warningpopup a.safari { margin-left: -584px;  margin-top: 183px;  width: 60px; }
.warningpopup a.opera { margin-top: 186px;   margin-left: -508px;   width: 100px; }
.warningpopup a.explorer { margin-top: 183px;  margin-left: -380px;  width: 180px;  }
.warningpopup a.jre { margin-top: 353px; margin-left: -300px;  width: 90px; }
.warningpopup a.app {     margin-top: 269px;  margin-left: -587px;  width: 80px; }
.warningpopup a.warningx { margin-left: -65px;  margin-top: 10px;  width: 80px; }
.margin-top20 {  margin-top:60px; }

.secret { text-indent: -9999999px; }
.content-area-780 table.table-bordered tr td.f15>a { float: left !important; height: 21px; overflow: hidden; }
.peanut-plan{ margin-left: 12px; }
.mt-10 { margin-top: -10px; }
.mt-30 { margin-top: -30px; }
.mt20 { margin-top: 20px !important; }
.mt100 { margin-top: 100px !important; }
.mtb150 { margin: 150px 150px !important; }

.td-visitor > img.mayic_eye_flu {
    width: 120px;
    height: 64px;
    left: 10px;
    top: 0px !important;
}

.vf { display: none !important; }
.properWidth { width: 100% !important; }
.properWidth thead tr th { width: 25% !important; }
.properWidth tbody tr td { width: 25% !important; }

.sourceSansProBold { font-family: "SourceSansProBold", Helvetica, Arial, sans-serif;  }
.sourceSansProRegula { font-family: "SourceSansProRegular", Helvetica, Arial, sans-serif;;  }

.properWidth tbody tr td .no-hover:hover {
    background-position: -1540px 0;
}
.new-color { color: #3DC2F4 !important; }
.ml100 { margin-left: 100px;  min-height: 100px; }

.inadequate_peanut{
    background: url(../img/inadequate_peanut_01x.png) no-repeat;
    /* background-position: top right; */
    right: -60px;
    top: 0;
    display: block;
    width: 100%;
    height: 100px;
    z-index: 99999 !important;
    position: absolute;
    /*margin: -57px 0 0 25px;*/
}

.store_popup_class {
    margin-top: -24%;
    padding: 8px;
    font-size: 21px;
    width: 34%;
    border-radius: 5px;
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif;
}

.popup_title {
    position: absolute;
    top: 39%;
    left: 18%;
    color: #F58410;
    font-size: 25px;
    font-weight: bold;
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif;
    text-align: center;
    line-height: 30px;
}

.popup_desc {
    position: absolute;
    top: 49%;
    padding: 3%;
    width: 70%;
    text-align: center;
    left: 17%;
    font-size: 18px;
    line-height: 24px;
}

a.list-group-item:hover{ background-color: #f2fbff !important; }

.nickname-change1 { color: #5E696D; font-size: 18px; }

.ml70 { margin-left: 70px; }
.mh430 {  min-height: 430px !important; }

.ml-20 { margin-left : -20px; }
.ml-25 { margin-left : -25px; }
.m70 { margin: 70px; }
.mh560 { min-height: 560px; }
.mh620 { min-height: 620px; }
.pl10 { padding-left: 10px; }
.ml15 { margin-left: 15px; }


.downloadGame {
    width: 321px; height: 104px;
    display: block;
    background: transparent url('../img/gamyunmasaustu_yan.png') no-repeat;
    text-indent: -9999px;
}


#friend-list {
    overflow: hidden;
}

#friend-list h4 {
    height: 61px;
    line-height: 61px;
    padding: 0 20px;
    margin: 0;
    position: relative;
}

#friend-list h4 {
    height: 58px;
    line-height: 20px;
    padding: 0 20px;
}

#friend-list h3 {
}

#friend-list #scroller {
    width: 318px;
    position: relative;
    overflow: hidden;
    margin-left: -5px;
}

#friend-list ul {
    padding: 0;
    margin: 0;
}

#friend-list ul>li {
    height: 60px; width: 100%;
    float: left;
    display: block;
    clear: both;
    border-bottom: 1px solid #e1eef3;
    padding: 0 0 0px 20px;
}

#friend-list ul>li>div {
}

.right-list-border {
    border-bottom: 1px solid #e1eef3 !important;
    margin-bottom: 20px;
}

#friend-list .need-scroller {
    height: 299px;
}

#friend-list .need-scroller ul>li {
    width: 307px;
    border-right: 1px solid #e1eef3;
}


#friend-list ul>li>a>i,
#friend-list ul>li>span>i  {
    margin-top: 8px;
}


#friend-list ul>li>a {
    font-family: "SourceSansProSemiBold", Helvetica, Arial, sans-serif;
}

#friend-list ul>li>a>strong,
#friend-list ul>li>span>strong{
    position: absolute;
    color: #000;
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif;
    bottom: 12px;
    left: 65px;
    line-height: 100%;
}

ul.friend-list li { margin-left:0; }

.specialShow {
    width: 100%;
    border: none;
    overflow-y: hidden;
    resize: none;
    pointer-events: none;
    cursor: default;
    display:inline-block;
    height:100%;
    min-height:100%;
}

.pr0 { padding-right: 0; }
.mt15 { margin-top: 15px !important; }
.ml-5 { margin-left: -5px !important; }
.ml-6 { margin-left: -6px !important; }

.player {
    display: inline-block;
    height: 315px;
    background-size: cover !important;
}

.find_user_bg{
    background: url("../img/find_users_bg.png");
}

.right-list-find-user{
    height: 205px;
}
.displayBlock { display: block !important; }



.main-error #centeredmenu {
    border-top: 1px solid #e4e4e4;
}

.main-error #usercover {
    background-image: none;
    background: -moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(240,240,240,0.5) 50%, rgba(240,240,240,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(240,240,240,0.5) 50%,rgba(240,240,240,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(240,240,240,1) 0%,rgba(240,240,240,0.5) 50%,rgba(240,240,240,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#00f0f0f0',GradientType=0 );
}

.main-error #centeredmenu ul li {
    height: 39px;
}

.main-error .cover .img-circle {
    background: transparent url('../img/big_icons.png');
    border-radius: 0;
    border: 0;
    height: 121px;
    margin: 0;
    width: 121px;
}



.regular { font-family: "SourceSansProRegular", Helvetica, Arial, sans-serif !important; }
.popup-image {
    position: relative;
    display: table;
    display: -moz-box;
    border: 1px solid #fff;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
    cursor: pointer;
}

.main-error #usercover .text-center {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif;
    font-size: 18px;
}

.bg-black {
    background-color: #000000 !important;
}

.video-btn {
    width: 558px; height: 315px;
    display: block;
    position: absolute;
    top: 0; left: 0;
}

.video-btn:after {
    content: "";
    position: absolute;
    top: 50%; left: 50%;
    width: 70px; height: 48px;
    margin: -24px 0 0 -35px;
    background: transparent url('../img/big_icons.png') -209px 0 no-repeat;
}

.video-btn:hover:after {
    background-position: -137px 0;
}

#comments>h3 {
    margin-top: 11px;
}

.shadow-content-2>form>h5 {
    margin-top: 0;
}

.arrow_box {
    position: relative;
    background: #fff;
    border: 1px solid #E3EEF4;
    width: 100%;
    margin-left: -8%;
    margin-top: 0px;
    z-index: 9999 !important;
    min-height: 125px;
    display: none;
}

.arrow_box:after, .arrow_box:before {
    top :-9%;
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}


.arrow_box:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -10px;
}
.arrow_box:before {
    border-color: rgba(227, 238, 244, 0);
    border-bottom-color: #fff;
    border-width: 11px;
    margin-left: -11px;
}

.tip-of-the-week {
    margin: 0 auto;
}

.tip-content {
    width: 100%;
    top: 32%;
    right: 0%;
    padding: 20px;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    line-height: 17px;
}

.pos-r {
    position: relative;
}


.pos-a {
    position: absolute;
}

.tip-title {
    color: #fff;
    margin: 15% 20px;
    font-weight: bold;
}


/* LANDING PAGES */

.landing .nav-block {
    padding: 20px 0 30px;
    height: auto;
}

.landing .game-bg {
    background: transparent none;
    height: 100px;
    margin: 12px 0 0;
    zoom: 0.8;
}

.landing .game-icon {
    background-image: url('../img/landing/game-icons.png');
    zoom: 0.7;
    margin-left: 18px;
}

.landing .anim .game-icon {
    margin: -20px 0 0;
    height: 120px;
    background-image: url(../img/game_logo_anim.png);
    zoom: 1;
}

.landing div.container {
    width: 940px;
}

.landing header div.container #logo {
    margin: 5px 0 0 -35px;
}

.landing header h1 {
    width: 579px;
    height: 38px;
    background-color: #ffe0b6;
    margin: 33px 0 0 16px;
    padding: 5px 10px;
    line-height: 33px;
    cursor: pointer;
    float: left;
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif !important;
}

.landing header h1 .arrow {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    content: "";
    margin-left: -28px;
    margin-top: -5px;
    border-top: 19px solid transparent;
    border-bottom: 19px solid transparent;
    border-right: 18px solid #ffe0b6;
    margin-right: 10px;
}

.landing .carousel {
    width: 940px; height: 352px;
    margin: 5px auto 0;
    position: relative;
}

.landing .carousel .banner-container {
    width: 940px; height: 352px;
    overflow: hidden;
}

.landing .carousel .banner-container ul#main-banner{
    width: auto; height: 352px;
    min-width: 940px;
    list-style: none;
    padding: 0; margin: 0;
}

.landing .carousel .banner-container ul#main-banner li{
    width: 940px; height: 352px;
    float: left;
    overflow: hidden;
    list-style: none;
    padding: 0; margin: 0;
}

.landing .carousel #membership-box {
    width: 260px; height: 315px;
    position: absolute;
    z-index: 999;
    top: 18px; right: 18px;
    background: #ffffff none;
    border-radius: 5px;
}

.landing .carousel #membership-box form.navbar-form {
    padding: 0 20px;
}

.landing .carousel #membership-box input {
    background: #e1eef3 none;
    color: #93a4aa;
}

.landing .carousel #membership-box .form-control {
    width: 220px;
    border-radius: 0 0 4px 4px;
    margin-bottom: 1px;
    line-height: normal;
}

.landing .carousel #membership-box .form-control.first {
    border-radius: 4px 4px 0 0;
}

.landing .carousel #membership-box .reg-button {
    margin-top: 25px;
    width: 220px;
}

.landing .carousel #membership-box .reg-button a.btn {
    width: 220px;
    font-size: 18px !important;
    line-height: 22px;
}

.landing .carousel #membership-box p {
    padding: 26px 20px 0 20px;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 15px;
}

.landing .carousel .big-ribbon {
    background: transparent url('../img/landing/ribbon.png') no-repeat;
    width: 127px; height: 177px;
    z-index: 9999;
    top: -31px; right: -46px;
    position: absolute;
}

.landing #other-games {
    width: 940px; height: 130px;
    margin: 15px auto;
    position: relative;
}

.landing #other-games .leftSide {
    width: 115px; height: 130px;
    float: left;
    background: transparent url('../img/landing/slider_bg.png') left top;
    position: absolute;
    left: 0; top: 0;
    z-index: 999;
}

.landing #other-games #other-games-container {
    width: 800px; height: 126px;
    float: left;
    margin: 2px 0 0 114px;
    padding: 0 1px;
    overflow: hidden;
}

.landing #other-games .rightSide {
    width: 29px; height: 130px;
    float: left;
    background: transparent url('../img/landing/slider_bg.png') right top;
    position: absolute;
    z-index: 999;
    top: 0; right: -3px;
}

.landing #other-games #other-games-container #gamelist {
    width: 800px; height: 126px;
    float: left;
    padding: 0; margin: 0;
    list-style: none;
}

.landing #other-games #other-games-container #gamelist li {
    width: 100px; height:126px;
    float: left;
    background: url(../img/landing/slider-game-bg.png) center 7px no-repeat;
    position: relative;
    -webkit-transition: none;
    transition: none;
    padding: 0; margin: 0;
}

.landing #other-games #other-games-container #gamelist li a {
    display: block;
    float: left;
    width: 100%; height: 100%;
}

.landing #other-games #other-games-container #gamelist li a span {

}

.landing #other-games #other-games-container #gamelist li a strong {
    position: absolute;
    width: 100%; text-align: center;
    color: #ffffff;
    font-size: 14px;
    left:0; bottom: 10px;
    line-height: 17px;
}
.landing #other-games .rightSide a {
    width: 25px; height: 130px;
    float: right;
    display: block;
    margin-right: 4px;
}

.landing #other-games .leftSide a {
    width: 25px; height: 130px;
    float: right;
    display: block;
}

.landing .landing-content .left-content {
    width: 302px;
}

.landing .landing-content .top-banner {
    width: 302px; height: 126px;
    margin: 0;
}

.landing .landing-content .more {
    color: #000000;
    float: right;
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif !important;
}

.landing .landing-content h2 {
    font-size: 20px;
    margin-top: 15px;
}

.landing .landing-content p {
    line-height: 17px;
}

.landing .landing-content .content-list {
    margin-top: 30px;
}

.landing .landing-content .content-list>div {
    width: 298px; min-height: 460px;
    margin: 0 0 20px 23px;
    border: #e5e7e6 1px solid;
    float: left;
    background-color: #ffffff;
    padding-bottom: 20px;
}

.landing .landing-content .content-list>div.top-5 {
    padding-bottom: 3px;
}

.landing .landing-content .content-list>div h2 {
    margin-top: 0px;
}

.landing .landing-content .content-list>div .btn {
    margin-top: 10px;
}

.landing .landing-content .content-list>div.first {
    margin-left: 0;
}

.landing .landing-content .content-list>div .banner-tas {
    width: 298px; height: 198px;
    border-bottom: #e5e7e6 1px solid;
    background: transparent url('../img/landing/landing_yuzbir_taslar.png') no-repeat;
}

.landing .landing-content .content-list>div .banner-play {
    width: 298px; height: 198px;
    border-bottom: #e5e7e6 1px solid;
    background: transparent url('../img/landing/landing_yuzbir_gameplay.png') no-repeat;
}

.landing .landing-content .content-list>div .content-list-content {
    width: 298px;
    padding: 20px;
}

.landing .landing-content .content-list>div.top-5 .content-list-content {
    padding: 14px 0 0 0;
}

.landing .landing-content .content-list>div .top-5-players {
    width: 296px; height: 47px;
    border-bottom: #e5e7e6 1px solid;
    background: #364447 none;
    position: relative;
    color: #FFFFFF;
    font-size: 22px;
    line-height: 47px;
    padding-left: 20px;
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif !important;
}

.landing .landing-content .content-list>div .top-5-players>.top-5-cup {
    width: 47px; height: 76px;
    position: absolute;
    right: 16px; top: -12px;
    background: transparent url('../img/landing/cup.png') no-repeat;
}

.landing .landing-content .content-list-content>ul {
    width: 298px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.landing .landing-content .content-list-content>ul>li {
    width: 298px;
    list-style: none;
    height: 78px;
    margin-bottom: 3px;
    overflow: hidden;
    border-bottom: #e5e7e6 1px solid;
}

.landing .landing-content .content-list-content>ul>li.last {
    border: 0 none;
}

.landing .landing-content .content-list-content>ul>li img {
    float: left;
    margin: 5px 0 0 15px;
}

.landing .landing-content .content-list-content>ul>li strong {
    float: left;
    width: 150px;
    color: #000000;
    font-size: 16px;
    margin: 15px 0 0 15px;
}

.landing .landing-content .content-list-content>ul>li span {
    float: left;
    color: #93a4aa;
    margin: -5px 0 0 15px;
}

.expire-cover {
    width: 910px;
    height: 70px;
    margin: 0 auto;
    position: relative;
    background: transparent url('../img/expire_time.png') 152px 10px no-repeat;
    color: #444444;
}

.expire-cover .gm-icon {
    position: absolute;
    left: 15%;
    top: 32px;
    margin-left: -5px;
}

.expire-cover .gm-store-8 {
    margin-left: -9px;
    zoom: 0.92;
}

.expire-cover .expire-text {
    width: 677px;
    position: absolute;
    top: 18px;
    left: 40%;
    margin-left: -150px;
    font-size: 16px;
    font-family: "SourceSansProSemiBold", Helvetica, Arial, sans-serif;
    line-height: 18px;
}

.expire-cover .expire-text a {
    color: #cc0000;
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif;
    font-style: italic;
}

.expire-cover .expire-text strong {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif;
}

.expire-cover .loyality-text {
    top: 10px;
}

.ticket-cover {
}

.ticket-cover .info-text {
    valign: middle;
    font-size: 16px;
    font-family: "SourceSansProSemiBold", Helvetica, Arial, sans-serif;
}

.ticket-cover .info-text a {
    color: #cc0000;
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif;
    font-style: italic;
}

.ticket-cover .info-text strong {
    font-family: "SourceSansProBold", Helvetica, Arial, sans-serif;
}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;

    margin: -8px 11px -35px 49px;
}

.saloon-full {
    color: #c4cfd3 !important;
}

.arrow_box2 {
    position: relative;
    background: #fff;
    border: 1px solid #E3EEF4;
    width: 100%;
    margin-left: -8%;
    margin-top: 10px;
    z-index: 9999 !important;
    min-height: 125px;
    display: none;
}

.arrow_box2:after, .arrow_box2:before {
    top :-17%;
    bottom: 100%;
    left: 10%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}


.arrow_box2:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -10px;
}
.arrow_box2:before {
    border-color: rgba(227, 238, 244, 0);
    border-bottom-color: #fff;
    border-width: 11px;
    margin-left: -11px;
}
.blog-comments-menu {
    width: 300px;
    position: absolute;
    margin-left: 400px !important;
    display: block;  overflow: visible !important;

}


.btn-group #blog-cover-show:hover {

}

.btn-group #blog-cover-show, .btn-group .blog-cover-select-button {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.green-splash {
    background-color: #a9fd00 !important;
}

.btn-group #blog-cover-show {
    position: absolute;
    z-index: 9;
}

#mainCoverImage {
    width: 696px; height: 305px;
    margin: 20px auto;
    position: relative;
}

#mainCoverImage img {
    width: 696px; height: 305px;
}

#mainCoverImage a.icon-cancel-circled {
    position: absolute;
    right: 5px;
    top: 5px;
    color: #FFFFFF;
    text-shadow: 2px 2px 6px #000000;
    font-size: 23px;
}

.cover-selector-top {
    top: 414px !important;
}

#editor { word-break: break-all !important; }

.chat-color-0 { color: #000000 !important; }
.chat-color-1 { color: #800000 !important; }
.chat-color-2 { color: #008000 !important; }
.chat-color-3 { color: #808000 !important; }
.chat-color-4 { color: #000080 !important; }
.chat-color-5 { color: #800080 !important; }
.chat-color-6 { color: #008080 !important; }
.chat-color-7 { color: #c0c0c0 !important; }
.chat-color-8 { color: #808080 !important; }
.chat-color-9 { color: #ff0000 !important; }
.chat-color-10 { color: #00ff00 !important; }
.chat-color-11 { color: #ffff00 !important; }
.chat-color-12 { color: #0000ff !important; }
.chat-color-13 { color: #ff00ff !important; }
.chat-color-14 { color: #00ffff !important; }
.chat-color-15 { color: #000000 !important; }



.popup-container { height: 255px; }
.popup-wrapper { position: relative; width: 450px; height: 230px; }
.long .popup-wrapper { width: 525px; }
.popup-image-container {
    position: absolute;
    top: 20px;
    left: 20px;
    height: 200px;
    width: 200px;
    z-index: 9;
}

.popup-image-container img {
    width: 175px;
    height: 175px;
}

.color-earn { background-color: #f2ffd8; }
.color-lost { background-color: #fae8e8; }
.color-buy { background-color: #fff; }
.color-transfer { background-color: #ddf7ff; }


.color-earn { background-color: #e5e9cc; }
.color-lost { background-color: #e7d8d9; }

.peanut-dropdown {
    margin-top: 10px;
    position: absolute;
    z-index: 9;
    right: 25px;

}

.popup-content {
    padding: 30px 0 0 220px;
    line-height: 16px;
}

.popup-content-nick {
    float: left;
    padding-bottom: 1px;
    width: 100%;
    font-size: 18px;
    padding-left: 0;
    margin-left: 0;
    color: #009dcd;
}

.popup-content-statu {
    margin-top: 5px !important;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.popup-buttons {
    background: #f8f8f8;
    height: 76px;
    bottom: 11px;
    right: 2px;
    position: absolute;
    width: 448px;
}

.long .popup-buttons { width: 523px; }

.popup-buttons a {
    margin-right: 10px; margin-top: 20px;
}

.popup-buttons a.pull-right {
    margin-right: 20px;
}


.warning-order { color : #bc0007; }
.ptb20 { padding: 20px 0  !important; }
.feed-element .media-body { padding-bottom: 15px; }

.down-arrow {
    width: 100px;
    height: 100px;
    overflow: hidden;
    box-shadow: 0 16px 10px -17px rgba(0, 0, 0, 0.5);
}

.down-arrow:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: #f8f8f8;
    transform: rotate(45deg); /* Prefixes... */
    box-shadow: 3px 0px 0px 0 #d9d9d9;
    z-index: -1;
    margin: -22px 0 0 27px;
}

.popup-detail-bttm .down-arrow:after {
    background: #fff;
    margin: -241px 0 0 27px;
    border-left: 1px solid #e1eef3;
    border-top: 1px solid #e1eef3;
    box-shadow: none;
}

.pop-right .popup-detail {
    margin-left: -376px;
}

.pop-right .popup-detail.long {
    margin-left: -451px;
}

.pop-right .down-arrow:after {
    margin-left: 365px;
}

.pop-right .long .down-arrow:after {
    margin-left: 440px;
}

.write_comment {
    margin-bottom: 10px;
}

.comment-link:hover {
    text-decoration: underline;
}
.width700 { width: 700px; }
.mobile-color-1 { color: #d2232a; font-family: "SourceSansProBold", Helvetica, Arial, sans-serif !important; }
.mobile-color-2 { color: #00aeef; font-family: "SourceSansProBold", Helvetica, Arial, sans-serif !important; }
.survey-color { color: #f58410; ; }
.survey-head { background-color: #fcf2e3; border-bottom: 1px solid #f58410;     padding-left: 15px;  padding-top: 15px; }
.survey-background-color { background-color: #fdfefb; }
.your-idea {
    bottom:0px;
    right:0px;
    position: absolute;
    height: 83px;
    width: 110px;
}
.your-idea-homepage {
    left: 95px !important;
    top: -17px !important;

    position: absolute;
    height: 83px;
    width: 110px;
}
.survey-bg {
    background: url(../img/anket_pattern_x.png) repeat;
    width:100%;
}
.survey-bg > span { padding: 20px; }
.survey-saloon { line-height: 17px;  margin-left: 10px; }
.survey-homepage{ padding: 10px;  line-height: 45px; }
.cursor-pointer { cursor : pointer; }

.list-group-shadow:after {
    content: "";
    background: url(../img/shadow_left.png) !important;
    width: 67px;
    height: 7px;
    position: absolute;
    left: 0;
    bottom: 0;
    bottom: -8px

}

.list-group-shadow:before {
    content: "";
    background: url(../img/shadow_right.png) !important;
    width: 67px;
    height: 7px;
    position: absolute;
    right: 0 !important;
    bottom: -8px;

}

.iframe-frameborder{
    border : none;
}

.footer-help li {
        line-height: 16px;
}

.mobile-games li a { color:#fff !important;  line-height: 18px;  }
.footer-badge { border-radius:8px; width: 100%; margin:8px; margin-top: 35px; }
.footer-badge.last { margin-top: 0px !important; }

.word-wrap-break { word-wrap: break-word; }

.padding-top-30 {  padding-top: 30px;  }


.padding-top-left-20 {  padding: 20px 0 0 20px !important;  }

.deleteBlogComment { display:none; cursor: pointer; right: 10px; top:10px; position: absolute; }

.comment-section .blog-item:hover > .deleteBlogComment{  display:block;  }

#popupBanner {
    width: 600px;
    height: 390px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -185px 0 0 -300px;
    z-index: 999901;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

#popupBanner #popupBannerLink {
    position: absolute;
    z-index: 999902;
    border: #FFF 2px solid;
}

#popupBanner #popupBannerClose {
    position: absolute;
    z-index: 999903;
    top: 11px;
    right: 9px;
    width: 55px;
    height: 55px;
    border: #000 1px solid;
    display: block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}