body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
img,object,embed{vertical-align:bottom;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
a *{cursor:pointer;}
img {max-width: 100%;}
input,textarea{outline:none;}
html{min-width:1024px;height:100%;}
body{font:12px/1.2 'Lato', sans-serif;position:relative;min-width:1024px;height:100%;color:#000;background:#fff;}
a{text-decoration:none;color:#2600ff;}
a:hover{color:#2600ff;}
*{-webkit-box-sizing:border-box;   -moz-box-sizing:border-box;        box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;   -moz-box-sizing:border-box;        box-sizing:border-box;}
* ::-moz-selection{color:#fff;background:#3d3dff;}
* ::selection{color:#fff;background:#3d3dff;}
*[class*=ico_]{display:inline-block;vertical-align:top;background:url(../images/sprite.png) no-repeat;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fafafa;}
input:-moz-placeholder,textarea:-moz-placeholder{opacity:1;color:#fafafa;}
input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#fafafa;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fafafa;}
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent;}
input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent;}
input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent;}
input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent;}
input.placeholder,textarea.placeholder{color:#fafafa !important;}
.list li{display:inline-block;padding-left:10px;vertical-align:middle;}
.list li:before{padding-right:10px;content:'|';color:#878687;}
.list li:first-child{padding-left:0;}
.list li:first-child:before{display:none;padding-right:0;}
.container:before,.nav:before,.thumbs_drop .th .tools:before,.headline:before,.thumbs .tools.cat:before,.thumbs .tools .hold:before,.area_button:before,.block_info .holder:before,.form_member .form_field .select_double:before,.form_member .form_field .hold:before,.members_block:before,.content_source:before,.content_post .btn_content:before,.modal-header:before,.head_avatar:before,.block_textfield .btn_holder:before,.user_setting .row_group:before,.user_setting .field .input_file:before,.avatar_box .hold:before,.avatar_box .del:before{display:table;clear:both;content:'';}
.container:after,.nav:after,.thumbs_drop .th .tools:after,.headline:after,.thumbs .tools.cat:after,.thumbs .tools .hold:after,.area_button:after,.block_info .holder:after,.form_member .form_field .select_double:after,.form_member .form_field .hold:after,.members_block:after,.content_source:after,.content_post .btn_content:after,.modal-header:after,.head_avatar:after,.block_textfield .btn_holder:after,.user_setting .row_group:after,.user_setting .field .input_file:after,.avatar_box .hold:after,.avatar_box .del:after{display:table;clear:both;content:'';}
.wrapper{display:table;width:100%;height:100%;table-layout:fixed;}
.container{max-width:1260px;margin:0 auto;padding:0 10px;}
.header{position:relative;z-index:4;-webkit-box-shadow:0 5px 20px 5px rgba(0, 0, 0, .1);   -moz-box-shadow:0 5px 20px 5px rgba(0, 0, 0, .1);        box-shadow:0 5px 20px 5px rgba(0, 0, 0, .1);}
.header .holder{height:83px;background:url(../images/bg_header.jpg) repeat-x 50% 0;}
.header .block{float:right;width:650px;padding:18px 0 0;}
.header.open .cat a{color:#d70038;}
.header.open .cat a:after,.header.open .cat a:before{width:100%;}
.header.open .ico_cat{-webkit-transform:rotate(-180deg);   -moz-transform:rotate(-180deg);    -ms-transform:rotate(-180deg);     -o-transform:rotate(-180deg);        transform:rotate(-180deg);background-position:-200px 0;}
.logo{float:left;overflow:hidden;width:309px;height:73px;margin:3px 0 0 -10px;text-indent:-9999px;background:url(../images/logo.png) no-repeat;}
.logo a{display:block;width:100%;height:100%;}
.search_field{overflow:hidden;height:47px;background:#2f2f38;}
.input{overflow:hidden;}
.input input{font:12px/1.2 'Lato', sans-serif;width:100%;padding:17px 0 17px 22px;color:#fafafa;border:none;background:none;}
.btn{position:relative;z-index:1;float:right;width:52px;height:47px;padding:0;cursor:pointer;border:none;outline:none;background:none;}
.btn:hover .ico_search{background-position:-50px -50px;}
.btn:after{position:absolute;top:4px;bottom:4px;left:0;content:'';border-left:1px solid #42424b;}
.btn .ico_search{width:23px;height:23px;background-position:0 0;}
.login{float:right;margin:0 0 0 19px;padding:10px 0 0;}
.login .btn_modal{font-size:.001px;line-height:28px;float:left;margin:0 0 0 2px;padding:0 10px;cursor:pointer;-webkit-transition:background .6s;   -moz-transition:background .6s;     -o-transition:background .6s;        transition:background .6s;letter-spacing:-1px;color:#fafafa;border:none;outline:none;background:#2f2f38;}
.login .btn_modal:first-child{margin:0;}
.login .btn_modal:hover{background:#017bad;}
.login .btn_modal span{font-size:12px;display:inline-block;vertical-align:middle;letter-spacing:0;}
.login .btn_modal .ico_sign{width:14px;height:19px;margin:-1px 5px 0 0;vertical-align:middle;background-position:-50px 0;}
.login .btn_modal .ico_login{width:18px;height:17px;margin:0 5px 0 0;vertical-align:middle;background-position:-100px 0;}
.login .btn_modal .ico_upload{width:18px;height:17px;margin:0 5px 0 0;vertical-align:middle;background-position:-400px 200;}
.login_in{float:right;margin:0 0 0 19px;padding:10px 0 0;}
.login_in .name{font:12px/28px 'Asap', sans-serif;float:left;color:#eee;}
.login_in .name a{color:#d70038;}
.login_in .name a:hover{text-decoration:underline;}
.login_in .logout{font-size:.001px;line-height:28px;float:left;margin:0 0 0 10px;padding:0 10px;-webkit-transition:background .6s;   -moz-transition:background .6s;     -o-transition:background .6s;        transition:background .6s;letter-spacing:-1px;color:#fafafa;background:#2f2f38;}
.login_in .logout:hover{background:#017bad;}
.login_in .logout span{font-size:12px;display:inline-block;vertical-align:middle;letter-spacing:0;}
.login_in .logout .ico_logout{width:16px;height:15px;margin:0 5px 0 0;vertical-align:middle;background-position:-300px -100px;}
.nav{background:#1c1c22;background:   -moz-linear-gradient(top, #1c1c22 0%, #1c1c22 50%, #19191f 50%, #19191f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c1c22), color-stop(50%, #1c1c22), color-stop(50%, #19191f), color-stop(100%, #19191f));background:-webkit-linear-gradient(top, #1c1c22 0%, #1c1c22 50%, #19191f 50%, #19191f 100%);background:     -o-linear-gradient(top, #1c1c22 0%, #1c1c22 50%, #19191f 50%, #19191f 100%);background:        -webkit-gradient(linear, left top, left bottom, from(#1c1c22), color-stop(50%, #1c1c22), color-stop(50%, #19191f), to(#19191f));background:        linear-gradient(to bottom, #1c1c22 0%, #1c1c22 50%, #19191f 50%, #19191f 100%);}
.nav ul{position:relative;z-index:1;float:left;}
.nav ul:after{position:absolute;top:50%;right:-1px;height:40px;margin:-20px 0 0;content:'';border-right:1px solid rgba(255, 255, 255, .1);}
.nav li{font:700 14px/57px 'Asap', sans-serif;position:relative;z-index:1;float:left;margin:0 1px;text-transform:uppercase;}
.nav li.selected span,.nav li:hover span{color:#d70038;background:#000;}
.nav li.selected a,.nav li:hover a{color:#d70038;}
.nav li.selected a:after,.nav li.selected a:before,.nav li:hover a:after,.nav li:hover a:before{width:100%;}
.nav li.selected .ico_cat,.nav li:hover .ico_cat{background-position:-200px 0;}
.nav li:after{position:absolute;top:50%;left:-1px;height:40px;margin:-20px 0 0;content:'';border-right:1px solid rgba(255, 255, 255, .1);}
.nav li a,.nav li span{display:block;padding:0 20px;-webkit-transition:color .3s;   -moz-transition:color .3s;     -o-transition:color .3s;        transition:color .3s;color:#fff;}
.nav li div.twttr {    padding: 0px 20px;
    margin: 10px 0 0 0;
    clear: both;
    /* border: 1px #fff solid; */
    height: 40px;}
.nav li a{position:relative;z-index:1;}
.nav li a:after{position:absolute;z-index:-1;top:0;bottom:0;left:0;width:0;content:'';-webkit-transition:width .5s;   -moz-transition:width .5s;     -o-transition:width .5s;        transition:width .5s;background:#000;}
.nav li a:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:0;content:'';-webkit-transition:width .5s;   -moz-transition:width .5s;     -o-transition:width .5s;        transition:width .5s;background:#000;}
.nav li .cat{font-size:.001px;letter-spacing:-1px;}
.nav li strong{display:inline-block;vertical-align:top;letter-spacing:0;}
.nav li .ico_cat{width:9px;height:6px;margin:25px 0 0 4px;background-position:-150px 0;}
.drop{position:absolute;top:100%;right:0;left:0;z-index: 100;display:none;padding:20px 0;border-bottom:6px solid #0098d7;background:#000;background:rgba(0, 0, 0, .9);-webkit-box-shadow:0 5px 20px 5px rgba(0, 0, 0, .1);   -moz-box-shadow:0 5px 20px 5px rgba(0, 0, 0, .1);        box-shadow:0 5px 20px 5px rgba(0, 0, 0, .1);}
.thumbs_drop{font-size:0;margin:0 0 0 -9px;text-align:center;}
.thumbs_drop .th{display:inline-block;width:14.28%;padding:0 0 0 9px;vertical-align:top;}
.thumbs_drop .th:hover .over:after{height:100%;}
.thumbs_drop .th:hover .tools{background:#d70038;}
.thumbs_drop .th:hover .tools strong,.thumbs_drop .th:hover .tools em{color:#fff;}
.thumbs_drop .th a{display:block;}
.thumbs_drop .th .over{position:relative;z-index:1;display:block;}
.thumbs_drop .th .over:after{position:absolute;top:0;bottom:0;left:0;width:100%;height:0;content:'';-webkit-transition:height .3s;   -moz-transition:height .3s;     -o-transition:height .3s;        transition:height .3s;opacity:.3;background:#000;}
.thumbs_drop .th img{display:block;width:100%;height:auto;}
.thumbs_drop .th .tools{font-size:13px;display:block;padding:7px;-webkit-transition:background .4s;   -moz-transition:background .4s;     -o-transition:background .4s;        transition:background .4s;color:#383842;background:#eee;}
.thumbs_drop .th .tools strong{font-weight:normal;float:left;overflow:hidden;width:80px;-webkit-transition:color .3s;   -moz-transition:color .3s;     -o-transition:color .3s;        transition:color .3s;text-align:left;white-space:nowrap;-o-text-overflow:ellipsis;   text-overflow:ellipsis;}
.thumbs_drop .th .tools em{font-size:12px;float:right;-webkit-transition:color .4s;   -moz-transition:color .4s;     -o-transition:color .4s;        transition:color .4s;color:#777;}
.holder_list{font-size:.001px;margin:12px 0 0 -9px;text-align:center;letter-spacing:-1px;}
.holder_list .col{font-size:12px;position:relative;z-index:1;display:inline-block;width:14.28%;padding:0 0 0 9px;vertical-align:top;letter-spacing:0;}
.holder_list .col:last-child:after{display:none;}
.holder_list .col:after{position:absolute;top:0;right:-1px;bottom:0;left:0;content:'';border-right:1px solid #28282f;}
.holder_list .col li{font-size:0;line-height:30px;margin:15px 0 0;text-align:left;}
.holder_list .col li:first-child{margin:0;}
.holder_list .col li.btn_all a{font-size:13px;line-height:38px;position:relative;z-index:1;display:block;padding:0 5px;text-align:center;color:#fff;background:#0098d7;}
.holder_list .col li.btn_all a:hover:after,.holder_list .col li.btn_all a:hover:before{width:100%;}
.holder_list .col li.btn_all a:after{position:absolute;z-index:-1;top:0;bottom:0;left:0;width:0;content:'';-webkit-transition:width .5s;   -moz-transition:width .5s;     -o-transition:width .5s;        transition:width .5s;background:#d70038;}
.holder_list .col li.btn_all a:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:0;content:'';-webkit-transition:width .5s;   -moz-transition:width .5s;     -o-transition:width .5s;        transition:width .5s;background:#d70038;}
.holder_list .col li a{position:relative;z-index:1;display:block;padding:0 10px;-webkit-transition:color .3s;   -moz-transition:color .3s;     -o-transition:color .3s;        transition:color .3s;color:#98989a;}
.holder_list .col li a:hover{color:#fff;}
.holder_list .col li a:hover:after{width:100%;}
.holder_list .col li a:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:0;content:'';-webkit-transition:width .3s;   -moz-transition:width .3s;     -o-transition:width .3s;        transition:width .3s;background:#d70038;}
.holder_list .col li a strong{font-size:12px;font-weight:normal;display:inline-block;overflow:hidden;max-width:76px;vertical-align:top;white-space:nowrap;-o-text-overflow:ellipsis;   text-overflow:ellipsis;}
.holder_list .col li a span{font-size:12px;display:inline-block;margin:0 0 0 6px;vertical-align:top;}
.main{padding:20px 0 0;}
.main .block{margin:24px 0 0;}
.main .v_block{margin:0 !important;}
.main .block:first-child{margin:0;}
.headline{padding:0 0 6px;}
.ha_p{padding:0 0 1px !important;}
.headline .title{font-size:0;float:left;}
.headline .title h2{font:20px/34px 'Asap', sans-serif;display:inline-block;vertical-align:bottom;text-transform:uppercase;color:#000;}
.headline .title h2.title_profile{color:#d70038;}
.headline .title h1{font:20px/34px 'Asap', sans-serif;display:inline-block;vertical-align:bottom;color:#000;}
.headline .title h1.title_profile{color:#d70038;}
.headline .title small{font:12px/27px 'Asap', sans-serif;display:inline-block;margin:0 0 0 8px;vertical-align:bottom;letter-spacing:0;text-transform:uppercase;color:#9a9a9d;}
.headline .text_help{font:12px/14px 'Asap', sans-serif;float:right;margin:13px 0 0;text-transform:uppercase;color:#86868b;}
.breadcrumbs{display:inline-block;margin:11px 0 0;vertical-align:top;}
.breadcrumbs .col_breadcrumbs{font-size:0;display:inline-block;margin:0 7px 0 0;vertical-align:top;text-transform:uppercase;}
.breadcrumbs .col_breadcrumbs a{font:14px/16px 'Asap', sans-serif;display:inline-block;vertical-align:middle;color:#7a7a8a;}
.breadcrumbs .col_breadcrumbs a:hover{text-decoration:underline;}
.breadcrumbs .col_breadcrumbs .ico_arrow{width:6px;height:9px;margin:0 0 0 7px;vertical-align:middle;background-position:-100px -100px;}
.breadcrumbs span.arrow{    font-size: 16px;
    display: inline-flex;
    margin: -4px 7px 0 0; color:#7a7a8a;}
.sort{font-size:0;float:right;}
.sort.open_sort .drop_btn{background:#d70038;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .5);   -moz-box-shadow:0 0 5px rgba(0, 0, 0, .5);        box-shadow:0 0 5px rgba(0, 0, 0, .5);}
.sort.open_sort .drop_sort{-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .5);   -moz-box-shadow:0 0 5px rgba(0, 0, 0, .5);        box-shadow:0 0 5px rgba(0, 0, 0, .5);}
.sort li{font-size:14px;line-height:34px;position:relative;z-index:3;display:inline-block;margin:0 0 0 1px;vertical-align:top;text-transform:capitalize;}
.sort li:first-child{margin:0;}
.sort li.selected span{background:#d70038;}
.sort li .drop_btn{cursor:pointer;}
.sort li>a,.sort li>span{display:block;padding:0 18px;-webkit-transition:background .3s, color .3s;   -moz-transition:background .3s, color .3s;     -o-transition:background .3s, color .3s;        transition:background .3s, color .3s;color:#fffefe;background:#383842;}
.sort li>a:hover,.sort li>span:hover{background:#d70038;}
.drop_sort{position:absolute;top:100%;right:0;left:0;display:none;width:100%;padding:14px 6px;background:#383842;background:rgba(56, 56, 65, .9);}
.drop_sort a{line-height:16px;display:block;margin:14px 0 0;-webkit-transition:color .3s;   -moz-transition:color .3s;     -o-transition:color .3s;        transition:color .3s;color:#fffefe;}
.drop_sort a:first-child{margin:0;}
.drop_sort a:hover{color:#d70038;}
.thumbs{font-size:0;margin:0 0 -15px -15px;text-align:center;}
.thumbs .th{position:relative;z-index:1;display:inline-block;width:235px;margin:0 0 15px 16px;-webkit-transition:-webkit-box-shadow .3s;   -moz-transition:-moz-box-shadow .3s;     -o-transition:box-shadow .3s;        transition:box-shadow .3s;vertical-align:top;}
.thumbs .th:hover{z-index:2;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .5);   -moz-box-shadow:0 0 15px rgba(0, 0, 0, .5);        box-shadow:0 0 15px rgba(0, 0, 0, .5);}
.thumbs .th:hover .ico_play{opacity:1;}
.thumbs .th:hover .time,.thumbs .th:hover .amount,.thumbs .th:hover .mov{color:#000;background:rgba(255, 255, 255, .8);}
.thumbs .th:hover .name{color:#d70038;}
.thumbs .th:hover .categories{opacity:1;}
.thumbs .th:hover .tools.cat{background:#d70038;}
.thumbs .th:hover .tools.cat .name,.thumbs .th:hover .tools.cat .number{color:#fff;}
.thumbs .th .check_block{position:absolute;top:5px;left:5px;}
.thumbs .th .categories{position:absolute;top:100%;right:0;left:0;width:100%;padding:4px 6px;-webkit-transition:top .3s;   -moz-transition:top .3s;     -o-transition:top .3s;        transition:top .3s;-webkit-transition:opacity .3s, -webkit-box-shadow .3s;   -moz-transition:opacity .3s, -moz-box-shadow .3s;     -o-transition:opacity .3s, box-shadow .3s;        transition:opacity .3s, box-shadow .3s;opacity:0;background:#fff;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .5);   -moz-box-shadow:0 0 15px rgba(0, 0, 0, .5);        box-shadow:0 0 15px rgba(0, 0, 0, .5);}
.thumbs .th .categories p{font-size:11px;overflow:hidden;height:14px;text-align:left;color:#7d7d83;}
.thumbs .th .categories a{display:inline;-webkit-transition:color .3s;   -moz-transition:color .3s;     -o-transition:color .3s;        transition:color .3s;color:#7d7d83;}
.thumbs .th .categories a:hover{color:#0098d7;}
.thumbs .inner_wrap{position:relative;z-index:1;padding-bottom: 74.9%;}
.thumbs .th-long .inner_wrap{padding-bottom: 117.45%;}
.thumbs .inner_wrap img{/*width:100%;*/
	position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
.thumbs a{display:block;}
.thumbs .ico_play{position:absolute;top:0;right:0;bottom:0;left:0;width:41px;height:41px;margin:auto;-webkit-transition:opacity .3s;   -moz-transition:opacity .3s;     -o-transition:opacity .3s;        transition:opacity .3s;opacity:0;background-position:0 -50px;}
.thumbs .time{font-size:11px;position:absolute;top:5px;right:0;padding:8px 12px;-webkit-transition:background .3s, color .3s;   -moz-transition:background .3s, color .3s;     -o-transition:background .3s, color .3s;        transition:background .3s, color .3s;color:#fff;background:rgba(56, 56, 66, .8);}
.thumbs .amount{font-size:11px;position:absolute;top:5px;right:0;padding:8px 12px;-webkit-transition:background .3s, color .3s;   -moz-transition:background .3s, color .3s;     -o-transition:background .3s, color .3s;        transition:background .3s, color .3s;color:#fff;background:rgba(56, 56, 66, .8);}
.thumbs .mov{font-size:11px;position:absolute;top:5px;left:0;padding:8px 12px;-webkit-transition:background .3s, color .3s;   -moz-transition:background .3s, color .3s;     -o-transition:background .3s, color .3s;        transition:background .3s, color .3s;color:#fff;background:rgba(56, 56, 66, .8);}
.thumbs .tools{position:relative;z-index:2;padding:6px;background:#eee;}
.thumbs .tools.cat{padding:8px 6px;-webkit-transition:background .3s;   -moz-transition:background .3s;     -o-transition:background .3s;        transition:background .3s;}
.thumbs .tools.cat .name{line-height:16px;float:left;-webkit-transition:color .3s;   -moz-transition:color .3s;     -o-transition:color .3s;        transition:color .3s;color:#383842;}
.thumbs .tools.cat .number{font-size:12px;line-height:16px;float:right;-webkit-transition:color .3s;   -moz-transition:color .3s;     -o-transition:color .3s;        transition:color .3s;color:#777;}
.thumbs .tools .desc{font-size:14px;overflow:hidden;text-align:left;white-space:nowrap;-o-text-overflow:ellipsis;   text-overflow:ellipsis;color:#383842;}
.thumbs .tools .name{font-size:14px;overflow:hidden;-webkit-transition:color .3s;   -moz-transition:color .3s;     -o-transition:color .3s;        transition:color .3s;text-align:left;white-space:nowrap;-o-text-overflow:ellipsis;   text-overflow:ellipsis;color:#383842;}
.thumbs .tools .hold{margin:4px 0 0;}
.thumbs .tools .hold .view{font-size:11px;float:left;color:#777;}
.thumbs .tools .hold .date{font-size:11px;float:right;color:#777;}

.area_button{margin:20px 0 0;}
.area_button .pagination{float:left;margin:0;}
.area_button .button{font-size:14px;line-height:38px;position:relative;z-index:1;float:right;padding:0 13px;cursor:pointer;text-transform:capitalize;color:#fff;border:none;outline:none;background:#383842;}
.area_button .button:hover:after{width:100%;}
.area_button .button:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:0;content:'';-webkit-transition:width .3s;   -moz-transition:width .3s;     -o-transition:width .3s;        transition:width .3s;background:#0098d7;}
.area_button .button span{display:inline-block;vertical-align:middle;}
.area_button .ico_del{width:14px;height:13px;margin:0 7px 0 0;vertical-align:middle;background-position:-150px -200px;}
.spots_thumb{position:relative;z-index:1;float:right;width:486px;height:456px;margin:0 0 15px 16px;background:url(../images/bg_spots_th.jpg) no-repeat;}
.spots_thumb .title_spot{font:14px/16px 'Asap', sans-serif;position:absolute;top:50px;right:0;left:0;text-transform:uppercase;color:#19191f;}
.spots_thumb .wrap_spot{position:absolute;top:0;right:0;bottom:0;left:0;width:300px;height:250px;margin:auto;-webkit-box-shadow:0 0 70px rgba(0, 0, 0, .3);   -moz-box-shadow:0 0 70px rgba(0, 0, 0, .3);        box-shadow:0 0 70px rgba(0, 0, 0, .3);}
.spots_thumb .wrap_spot:after{position:absolute;top:100%;right:-20px;left:-20px;content:'';border-bottom:6px solid #0098d7;}
.pagination{margin:30px 0 0;}
.pagination ul{font-size:.001px;text-align:center;letter-spacing:-1px;}
.pagination li{font-size:14px;line-height:38px;display:inline-block;margin:0 0 0 2px;vertical-align:top;letter-spacing:0;}
.pagination li:first-child{margin:0;}
.pagination li.selected span{background:#19191f;}
.pagination li a,.pagination li span{display:inline-block;padding:0 16px;-webkit-transition:background .3s;   -moz-transition:background .3s;     -o-transition:background .3s;        transition:background .3s;color:#fff;background:#383842;}
.pagination li strong{font-weight:normal;display:inline-block;vertical-align:top;}
.pagination li a:hover{background:#d70038;}
.pagination li .ico_first{width:6px;height:9px;margin:15px 6px 0 0;background-position:-150px -50px;}
.pagination li .ico_last{width:6px;height:9px;margin:15px 0 0 6px;background-position:-150px -100px;}
.block_info .holder{padding:20px;background:#eee;}
.block_info .avatar{float:left;margin:0 20px 0 0;}
.block_info .info{overflow:hidden;}
.block_info .post p{font-size:14px;line-height:20px;color:#2f2f38;}
.block_info .row{font-size:0;margin:11px 0 0;padding:11px 0 0;border-top:1px solid #c8c8c9;}
.block_info .row .row_text{font-size:14px;display:inline-block;margin:0 0 0 18px;vertical-align:top;color:#2f2f38;}
.block_info .row .row_text:first-child{margin:0;}
.block_info .row .color_text{color:#777;}
.block_info .cols{display:table;width:100%;}
.block_info .cols .col{font-size:14px;display:table-cell;width:50%;vertical-align:top;}
.block_info .cols p{font-size:14px;color:#2f2f38;}
.tags{font-size:.001px;margin:9px 0 0 -9px;text-align:center;letter-spacing:-1px;}
.tags .col{font-size:12px;position:relative;z-index:1;display:inline-block;width:14.28%;padding:0 0 0 9px;vertical-align:top;letter-spacing:0;}
.tags .col:first-child:before{border:none;}
.tags .col:before{position:absolute;top:0;bottom:0;left:-1px;left:0;content:'';border-left:1px solid #d7d7d9;}
.tags .col li{font-size:0;line-height:32px;text-align:left;}
.tags .col li a{position:relative;z-index:1;display:block;padding:0 10px;-webkit-transition:color .4s;   -moz-transition:color .4s;     -o-transition:color .4s;        transition:color .4s;color:#2f2f38;}
.tags .col li a:hover{color:#fff;}
.tags .col li a:hover:after{width:100%;}
.tags .col li a:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:0;content:'';-webkit-transition:width .5s;   -moz-transition:width .5s;     -o-transition:width .5s;        transition:width .5s;background:#d70038;}
.tags .col li strong{font-size:12px;font-weight:normal;display:inline-block;overflow:hidden;max-width:76px;vertical-align:top;white-space:nowrap;-o-text-overflow:ellipsis;   text-overflow:ellipsis;}
.tags .col li span{font-size:12px;display:inline-block;margin:0 0 0 6px;vertical-align:top;}
.form_member{float:right;width:260px;margin:0 0 0 12px;}
.form_member .form_field{padding:20px;background:#060609;}
.form_member .form_field .row{margin:14px 0 0;}
.form_member .form_field .row:first-child{margin:0;}
.form_member .form_field .row .title{font:14px/16px 'Asap', sans-serif;display:block;margin:0 0 8px;text-transform:uppercase;color:#fff;}
.form_member .form_field .row .input{font:12px/14px 'Lato', sans-serif;width:100%;padding:13px 10px;color:#fff;border:none;background:#2f2f38;}
.form_member .form_field .col{float:left;}
.form_member .form_field .col .select2-container{width:102px;}
.form_member .form_field .col em{font-size:14px;line-height:40px;display:block;padding:0 5px;color:#fff;color:#fff;}
.form_member .form_field .line{font-size:0;margin:10px 0 0;}
.form_member .form_field .line:first-child{margin:0;}
.form_member .form_field .line label{font-size:14px;line-height:20px;display:inline-block;vertical-align:top;color:#fff;}
.form_member .form_field .line .icheckbox{margin:0 5px 0 0;}
.form_member .form_field .hold{margin:20px 0 0;}
.form_member .form_field .hold .submit_btn{font:14px/38px 'Lato', sans-serif;float:right;padding:0 18px;cursor:pointer;-webkit-transition:background .3s;   -moz-transition:background .3s;     -o-transition:background .3s;        transition:background .3s;color:#fff;border:none;background:#0098d7;}
.form_member .form_field .hold .submit_btn:hover{background:#d70038;}
.icheckbox{display:inline-block;width:20px;height:20px;vertical-align:top;background:url(../images/sprite.png) no-repeat -250px 0;}
.icheckbox.checked{background-position:-250px -50px;}
.iradio{display:inline-block;width:20px;height:20px;border-radius: 50%;background: #2F2F38;vertical-align:top;}
.iradio.checked{background: #0098D7;}
.events{overflow:hidden;}
.events .row{margin:5px 0 0;padding:10px;background:#eee;}
.events .row:first-child{margin:0;}
.events .date{font-size:11px;color:#777;}
.events .post{font-size:13px;margin:8px 0 0;color:#383842;}
.events a:hover{text-decoration:underline;}
.events a{color:#0098d7;}
.events .link_user{color:#d70038;}
.select_page{font-size:0;margin:0 0 25px;padding:17px 0;text-align:center;background:#eee;}
.select_page li{font-size:14px;line-height:38px;display:inline-block;min-width:124px;margin:0 0 0 8px;vertical-align:top;text-transform:capitalize;}
.select_page li:first-child{margin:0;}
.select_page li a{display:block;-webkit-transition:background .3s;   -moz-transition:background .3s;     -o-transition:background .3s;        transition:background .3s;color:#fff;background:#383842;}
.select_page li a:hover{text-decoration:none;background:#0098d7;}
.select_page li span{display:block;color:#fff;background:#0098d7;}
.members_block{font-size:0;margin:0 0 -10px -10px;}
.members_block .col{display:inline-block;width:25%;padding:0 0 10px 10px;vertical-align:top;}
.members_block .wrap{position:relative;z-index:1;background:#eee;}
.members_block .wrap:hover:after{width:100%;}
.members_block .wrap:hover .name,.members_block .wrap:hover .time{color:#fff;}
.members_block .wrap:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:0;content:'';-webkit-transition:width .6s;   -moz-transition:width .6s;     -o-transition:width .6s;        transition:width .6s;background:#d70038;}
.members_block .wrap a{display:block;}
.members_block .wrap img{float:left;width: 80px;}
.members_block .wrap .overlay{display:block;overflow:hidden;height:64px;padding:9px;}
.members_block .wrap .name{font-size:14px;display:block;-webkit-transition:color .6s;   -moz-transition:color .6s;     -o-transition:color .6s;        transition:color .6s;color:#383842;}
.members_block .wrap .time{font-size:11px;display:block;margin:17px 0 0;-webkit-transition:color .6s;   -moz-transition:color .6s;     -o-transition:color .6s;        transition:color .6s;color:#777;}
.adv{float: right;width: 300px;margin: 0 -12px 0 10px;padding: 16px 0 0;text-align: center;color:#333;}
.adv .spot{margin:10px 0 0;}
.adv .spot1{margin:15px 0 0;}
.adv .spot:first-child{margin:0;}
.watch{overflow:hidden;}
.watch_box .view_album {background: #333;position: relative;}
.watch_box .view_album img{display:block;margin: 0 auto;}
.watch_box .view_album .next,.watch_box .view_album .prev{width:58px;-webkit-transition:background .3s;   -moz-transition:background .3s;     -o-transition:background .3s;        transition:background .3s;background:rgba(0, 0, 0, .6);}
.watch_box .view_album .next:hover,.watch_box .view_album .prev:hover{background:rgba(215, 0, 56, .6);}
.watch_box .view_album .prev{position:absolute;top:0;bottom:0;left:0;}
.watch_box .view_album .next{position:absolute;top:0;right:0;bottom:0;}
.watch_box .view_album .ico_prev{position:absolute;top:50%;left:50%;width:10px;height:15px;margin:-7px 0 0 -5px;background-position:-450px 0;}
.watch_box .view_album .ico_next{position:absolute;top:50%;right:50%;width:10px;height:15px;margin:-7px -5px 0 0;background-position:-450px -50px;}
.intro{text-align:center;background:#fff;}
.intro .spo_sh{ position:relative;outline:1px #e7e7e7 solid;padding: 21px 0; display:block; clear:both;}
.intro .spo_sh{ outline:1px #e7e7e7 solid;padding: 21px 0; display:block; clear:both;}
.intro .ico_do{     position: absolute;
    right: 1px;
    height: 25px;
    background-position:-195px -238px;
    width: 27px;}
.intro .ico_do:hover{
    background-position:-246px -238px;width: 27px;cursor:pointer;}
.intro .spo{display: inline-block;
    border-right: 1px #999 solid;
    padding-right: 15px;
    color: #837f7f;
    text-shadow: 0 1px 0 rgba(255,255,255,1);
    letter-spacing: -0.018em;
    text-transform: capitalize;
    margin-bottom: 0px;
    overflow: hidden;
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
    font-size: 17px;}
.intro .spo a{color:#0098d7; text-decoration:underline;}
.intro .spo a:hover{text-decoration:none;}

.intro .b_sh { padding-left:10px;display:inline-block;}
.intro .u_span{    display: block;
    font-size: 11px;
    text-align: center;
    color: #333;
    margin: -2px auto 10px;
    padding: 2px 0 2px 0;
    width: 728px;
    /* outline: 1px #333 solid; */
    border-radius: 0 0 4px 4px;
    background-color: #e7e7e7;}
.intro .spot{clear:both;}
.a_share {     background-color: #2f2f38; color:#FFF;
    /* height: 32px; */
    /* line-height: 32px; */
    clear: both;
    padding: 14px 0 10px;
    text-align: center; font-size:16px;}
.tools_bar{display:table;width:100%;background:#2d2d35;background:   -moz-linear-gradient(top, #2d2d35 0%, #1e1e23 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d2d35), color-stop(100%, #1e1e23));background:-webkit-linear-gradient(top, #2d2d35 0%, #1e1e23 100%);background:     -o-linear-gradient(top, #2d2d35 0%, #1e1e23 100%);background:        -webkit-gradient(linear, left top, left bottom, from(#2d2d35), to(#1e1e23));background:        linear-gradient(to bottom, #2d2d35 0%, #1e1e23 100%);}
.rate_bar{display:table-cell;width:205px;vertical-align:top;}
.rate_progress{display:table;width:100%;padding:8px 0;border-right:1px solid #3e3e47;background:#202025;background:   -moz-linear-gradient(top, #202025 0%, #151519 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #202025), color-stop(100%, #151519));background:-webkit-linear-gradient(top, #202025 0%, #151519 100%);background:     -o-linear-gradient(top, #202025 0%, #151519 100%);background:        -webkit-gradient(linear, left top, left bottom, from(#202025), to(#151519));background:        linear-gradient(to bottom, #202025 0%, #151519 100%);}
.rate_progress .like,.rate_progress .dislike{display:table-cell;width:60px;text-align:center;vertical-align:top;}
.rate_progress .ico_like{width:38px;height:33px;-webkit-transition:-webkit-transform .3s;   -moz-transition:-moz-transform .3s;     -o-transition:-o-transform .3s;        transition:transform .3s;-webkit-transform:rotate(0);   -moz-transform:rotate(0);    -ms-transform:rotate(0);     -o-transform:rotate(0);        transform:rotate(0);background-position:-300px 0;}
.rate_progress .like:hover .ico_like{-webkit-transform:rotate(-15deg);   -moz-transform:rotate(-15deg);    -ms-transform:rotate(-15deg);     -o-transform:rotate(-15deg);        transform:rotate(-15deg);}
.rate_progress .ico_dislike{width:38px;height:33px;-webkit-transition:-webkit-transform .3s;   -moz-transition:-moz-transform .3s;     -o-transition:-o-transform .3s;        transition:transform .3s;-webkit-transform:rotate(0);   -moz-transform:rotate(0);    -ms-transform:rotate(0);     -o-transform:rotate(0);        transform:rotate(0);background-position:-300px -50px;}
.rate_progress .dislike:hover .ico_dislike{-webkit-transform:rotate(-15deg);   -moz-transform:rotate(-15deg);    -ms-transform:rotate(-15deg);     -o-transform:rotate(-15deg);        transform:rotate(-15deg);}
.progress_block{display:table-cell;vertical-align:top;}
.progress_block .progress_text{font-size:13px;padding:4px 0 0;text-align:center;color:#fff;}
.progress_block .progress{overflow:hidden;width:100%;height:6px;margin:3px 0 0;-webkit-border-radius:4px;   -moz-border-radius:4px;        border-radius:4px;background-color:#d70038;}
.progress_block .progress_line{height:100%;background:#59be00;}
.col_table{display:table-cell;vertical-align:middle;}
.list_info{display:table;width:100%;}
.list_info li{font-size:0;position:relative;z-index:1;display:table-cell;text-align:center;vertical-align:top;color:#eee;}
.list_info li:before{position:absolute;top:50%;left:0;height:14px;margin:-7px 0 0;content:'';border-left:2px solid #eee;}
.list_info li:first-child:before{border-left:none;}
.list_info li strong{font-size:14px;font-weight:normal;display:inline-block;vertical-align:top;}
.list_info li span{font-size:14px;display:inline-block;margin:0 0 0 3px;vertical-align:top;color:#7a7a9a;}
.btn_col{display:table-cell;width:54px;height:49px;vertical-align:top;border-left:1px solid #3e3e47;}
.btn_col .btn-default{display:block;width:100%;height:100%;cursor:pointer;text-align: center;border:none;outline:none;background:none;}
.btn_col .btn-default:before {content: "";display: inline-block;vertical-align: middle;height: 100%;}
.btn_col .btn-default:hover{background:#202025;background:   -moz-linear-gradient(top, #202025 0%, #151519 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #202025), color-stop(100%, #151519));background:-webkit-linear-gradient(top, #202025 0%, #151519 100%);background:     -o-linear-gradient(top, #202025 0%, #151519 100%);background:        -webkit-gradient(linear, left top, left bottom, from(#202025), to(#151519));background:        linear-gradient(to bottom, #202025 0%, #151519 100%);}
.btn_col .btn-default:hover .ico_fav{background-position:-400px -50px;}
.btn_col .btn-default:hover .ico_download{background-position:-200px -150px;}
.btn_col .btn-default:hover .ico_share{background-position:-250px -150px;}
.btn_col .btn-default:hover .ico_flag{background-position:-350px -50px;}
.btn_col .ico_fav{width:23px;height:23px;vertical-align:middle;background-position:-400px 0;}
.btn_col .ico_download{width:28px;height:21px;vertical-align:middle;background-position:-200px -100px;}
.btn_col .ico_share{width:22px;height:22px;vertical-align:middle;background-position:-250px -100px;}
.btn_col .ico_flag{width:20px;height:20px;vertical-align:middle;background-position:-350px 0;}
.tooltip{font-size:10px;position:absolute;z-index:1070;display:block;opacity:0; 

	filter:alpha(opacity=0);}
.tooltip.in{opacity:.9; 

	filter:alpha(opacity=90);}
.tooltip.top{margin-top:5px;padding:5px 0;}
.tooltip-inner{max-width:200px;padding:4px 5px;text-align:center;text-decoration:none;color:#000;background-color:#eee;}
.tooltip-arrow{position:absolute;width:0;height:0;border-style:solid;border-color:transparent;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#eee;}
.box_gallery{padding:9px 0 9px 9px;background:#eee;}
.box_gallery .holder{font-size:0;width:100%;margin:-9px 0 0 -9px;text-align:center;}
.box_gallery .item{display:inline-block;width:25%;padding:9px 0 0 9px;vertical-align:top;}
.box_gallery .item:hover a:before,.box_gallery .item.selected a:before{border:4px solid #d70038;}
.box_gallery .item:hover a:after,.box_gallery .item.selected a:after{background:rgba(0, 0, 0, .5);}
.box_gallery .item a{position:relative;z-index:1;display:block;padding-bottom: 117.19%;}
.box_gallery .item a:before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:'';}
.box_gallery .item a:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:'';-webkit-transition:background .8s;   -moz-transition:background .8s;     -o-transition:background .8s;        transition:background .8s;}
.box_gallery .item img{/*display:block;width:100%;height:auto;*/

	position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
.content_source{    padding: 25px;
    /* border-top: 1px solid #101014; */
    background: #e7e7e7;}
.content_image{float:left;margin:0 13px 0 0;border:5px solid #eee;}
.content_post{overflow:hidden;}
.content_post .rate{float:right;width:75px;margin:0 0 0 15px;text-align:center;background:#17171c;}
.content_post .rate .text{font-size:10px;display:block;padding:5px 0;text-transform:uppercase;color:#2f2f38;background:#eee;}
.content_post .rate .numb{font-size:40px;font-weight:900;padding:12px 0;color:#59be00;}
.content_post .post{overflow:hidden;}
.content_post .title{font-size:18px;font-weight:bold;text-transform:uppercase;color:#0098d7;}
.content_post p{    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    color: #666;}
.content_post .btn_content{margin:15px 0 0;}
.content_post .btn_source{font-size:0;float:left;padding:12px 18px;color:#fff;background:#00b8e5;background:   -moz-linear-gradient(top, #00b8e5 0%, #006cbf 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #00b8e5), color-stop(100%, #006cbf));background:-webkit-linear-gradient(top, #00b8e5 0%, #006cbf 100%);background:     -o-linear-gradient(top, #00b8e5 0%, #006cbf 100%);background:        -webkit-gradient(linear, left top, left bottom, from(#00b8e5), to(#006cbf));background:        linear-gradient(to bottom, #00b8e5 0%, #006cbf 100%);}
.content_post .btn_source:hover{background:#006cbf;background:   -moz-linear-gradient(top, #006cbf 0%, #00b8e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #006cbf), color-stop(100%, #00b8e5));background:-webkit-linear-gradient(top, #006cbf 0%, #00b8e5 100%);background:     -o-linear-gradient(top, #006cbf 0%, #00b8e5 100%);background:        -webkit-gradient(linear, left top, left bottom, from(#006cbf), to(#00b8e5));background:        linear-gradient(to bottom, #006cbf 0%, #00b8e5 100%);}
.content_post .btn_source span{font:16px/18px 'Asap', sans-serif;display:inline-block;vertical-align:middle;}
.content_post .btn_source .ico_arrow{width:10px;height:15px;margin:0 0 0 18px;vertical-align:middle;background-position:-450px -50px;}
.tools_watch{padding:10px;background:#fff;}
.tools_watch .row strong{font-size:18px;}
.tools_watch .row{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #c8c8c9;}
.tools_watch .row:first-child{margin:0;padding:0;border-top:0;}
.tools_watch .row .title{font:14px/20px 'Asap', sans-serif;float:left;margin:0 7px 0 0;color:#000;}
.tools_watch .row .desc{font-size:14px;line-height:20px;overflow:hidden;color:#2f2f38;}
.tools_watch .row .desc a{-webkit-transition:color .3s;   -moz-transition:color .3s;     -o-transition:color .3s;        transition:color .3s;color:#2f2f38;}
.tools_watch .row .desc a:hover{color:#d70038;}
.tools_watch .row .desc .color_select{color:#d70038;}
.tools_watch .row .desc .color_model{color:#0098d7;}
.tools_watch .row .ad_row{    width: 920px;
    clear: both;
    text-align: center;
    /* outline: 1px #333 solid; */
    display: block;}
.tools_watch .row .ad_row .desc_ad{     text-align: center;
    color: #333;
    /* padding: 5px 30px 0; */
    display: inline-block;
    width: 300px;
    /* outline: 1px #333 solid; */
    margin: 20px 50px;}
.title_comments{font:14px/20px 'Asap', sans-serif;display:block;color:#000;}
.form{margin:5px 0 0;}
.field_text{overflow: hidden;
    padding: 10px;
    border: 1px #c8c8c9 solid;}
.field_text textarea{font:12px/14px 'Lato', sans-serif;width:100%;height:30px;padding:0;resize:none;color:#fafafa;border:none;background:none;}
.field_btn{float:right;margin:0 0 0 5px;}
.field_btn .btn_submit{line-height:38px;padding:0 18px;cursor:pointer;-webkit-transition:opacity .3s;   -moz-transition:opacity .3s;     -o-transition:opacity .3s;        transition:opacity .3s;color:#fff;border:none;background:#0098d7;}
.field_btn .btn_submit:hover{opacity:.8;}
.block_comments{margin:15px 0 0;}
.block_comments .comment{font-size:0;margin:10px 0 0;padding:10px 0 0;border-top:1px solid #c8c8c9;}
.block_comments .comment:first-child{margin:0;padding:0;border-top:none;}
.block_comments .comment .title_post{font-size:12px;color:#777;}
.block_comments .comment .title_post a{display:inline-block;vertical-align:top;color:#d70038;}
.block_comments .comment .title_post a:hover{text-decoration:underline;}
.block_comments .comment .title_post .date{font-size:11px;display:inline-block;margin:0 0 0 5px;vertical-align:top;}
.block_comments .comment .post{margin:8px 0 0;}
.block_comments .comment .post p{font-size:13px;line-height:20px;color:#2f2f38;}
.signup_modal .modal-dialog{width:975px;margin:0 auto;}
.signup_modal .label{width:150px;}
.modal-header{margin:0 0 8px;}
.modal-header .title{font:20px/24px 'Asap', sans-serif;float:left;text-transform:uppercase;color:#000;}
.modal-header .text_help{font:12px/14px 'Asap', sans-serif;float:right;margin:8px 0 0;text-transform:uppercase;color:#86868b;}
.modal-header .ico_close{width:13px;height:13px;background-position:-150px -150px;}
.form_modal .cols{display:table;width:100%;table-layout:fixed;}
.form_modal .col{display:table-cell;padding:0 0 0 45px;vertical-align:top;}
.form_modal .col:first-child{padding:0;}
.form_modal .row{margin:15px 0 0;}
.form_modal .row:first-child{margin:0;}
.form_modal .label{font:14px/42px 'Asap', sans-serif;float:left;margin:0 16px 0 0;text-align:right;text-transform:uppercase;}
.form_modal .input_field{overflow:hidden;}
.form_modal .input{font:12px/16px 'Lato', sans-serif;width:100%;height:42px;padding:13px 15px;color:#fff;border:none;background:#2f2f38;}
.form_modal .text{font:12px/14px 'Asap', sans-serif;text-transform:uppercase;color:#777;}
.form_modal .capcha .hold{margin:5px 0 0;}
.form_modal .capcha .hold img{display:block;}
.form_modal .box{margin:20px 0 0;}
.form_modal .box .holder{margin:5px 0 0;}
.btn_submit{display: inline-block;vertical-align: top;font:14px/38px 'Lato', sans-serif;padding:0 18px;cursor:pointer;-webkit-transition:opacity .3s;   -moz-transition:opacity .3s;     -o-transition:opacity .3s;        transition:opacity .3s;text-align:center;color:#fff;border:none;background:#0098d7;}
.btn_submit:hover{opacity:.8;}
.login_modal .modal-dialog{width:660px;margin:0 auto;}
.login_modal .label{width:125px;}
.holder_button{font-size:0;margin:20px 0 0;padding:0 0 0 141px;}
.holder_button .btn_submit{display:inline-block;vertical-align:middle;}
.holder_button .button{font-size:14px;display:inline-block;margin:0 0 0 20px;padding:0;cursor:pointer;vertical-align:middle;text-decoration:underline;color:#d70038;border:none;outline:none;background:none;}
.holder_button .button:hover{text-decoration:none;}
.holder_button .join_link{font-size:14px;color:#2f2f38;}
.holder_button .join_link a{color:#0098d7;}
.holder_button .join_link a:hover{text-decoration:underline;}
.profile{float:right;width:260px;margin:0 0 0 10px;background:#eee;}
.head_avatar{padding:20px;}
.head_avatar .ava{float:left;margin:0 10px 0 0;width: 90px;}
.head_avatar .post{overflow:hidden;}
.head_avatar .post .title{font:18px/20px 'Asap', sans-serif;display:block;text-transform:uppercase;color:#2f2f38;}
.head_avatar .post p{font-size:12px;margin:6px 0 0;color:#2f2f38;}
.head_avatar .post p span{color:#777;}
.navigation{background:#383842;}
.navigation li{font-size:14px;line-height:38px;border-top:1px solid #060609;}
.navigation li:first-child{border-top:none;}
.navigation li.selected span{background:#d70038;}
.navigation li:hover a:after,.navigation li:hover a:before{width:100%;}
.navigation li a,.navigation li span{display:block;color:#fff;}
.navigation li a em,.navigation li span em{display:inline-block;vertical-align:middle;}
.navigation li a{position:relative;z-index:1;}
.navigation li a:after{position:absolute;z-index:-1;top:0;bottom:0;left:0;width:0;content:'';-webkit-transition:width .5s;   -moz-transition:width .5s;     -o-transition:width .5s;        transition:width .5s;background:#d70038;}
.navigation li a:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:0;content:'';-webkit-transition:width .5s;   -moz-transition:width .5s;     -o-transition:width .5s;        transition:width .5s;background:#d70038;}
.navigation .icon{display:inline-block;width:38px;text-align:center;vertical-align:top;}
.navigation .ico_edit{width:18px;height:18px;vertical-align:middle;background-position:-350px -100px;}
.navigation .ico_message{width:17px;height:16px;vertical-align:middle;background-position:-400px -100px;}
.navigation .ico_photo{width:15px;height:14px;vertical-align:middle;background-position:-450px -100px;}
.navigation .ico_video{width:15px;height:15px;vertical-align:middle;background-position:-300px -150px;}
.navigation .ico_friend{width:17px;height:16px;vertical-align:middle;background-position:-350px -150px;}
.navigation .ico_fav{width:18px;height:18px;vertical-align:middle;background-position:-400px -150px;}
.navigation .ico_actv{width:17px;height:17px;vertical-align:middle;background-position:-450px -150px;}
.navigation .ico_chpass{width:14px;height:19px;vertical-align:middle;background-position:-200px -200px;}
.navigation .ico_chmail{width:17px;height:14px;vertical-align:middle;background-position:-250px -200px;}
.navigation .ico_upl{width:21px;height:16px;vertical-align:middle;background-position:-300px -200px;}
.navigation .ico_wall{width:15px;height:14px;vertical-align:middle;background-position:-350px -200px;}
.box_contain {
/*	display:table;width:100%;*/
	background: #eee;position: relative;padding: 0 0 50px 0;}
.box_contain:before {position: absolute;width: 4px;margin-left: -2px;height: 100%;background: #fff;left: 50%;top: 0;content: "";}
.box_contain .info_row {overflow: hidden;padding: 0 30px;}
.box_contain .info_row:last-of-type .col_1,
.box_contain .info_row:last-of-type .col_2 {border: none;}
.box_contain .col_1, 
.box_contain .col_2 {width: 47%;padding: 20px;border-bottom: 1px solid #c8c8c9;font-size: 14px;color: #2f2f38;font-weight: 700;}
.box_contain .col_1 span, 
.box_contain .col_2 span {font-weight: 400;}
.box_contain .col_1 {float: left;}
.box_contain .col_2 {float: right;}
.box_intro{margin:3px 0 0;padding:20px;background:#eee;}
.box_intro ul{font-size:0;text-align:center;}
.box_intro li{display:inline-block;margin:0 0 0 10px;vertical-align:top;}
.box_intro li:first-child{margin:0;}
.confirm{font-size:14px;min-width:123px;height:38px;padding:0 10px;cursor:pointer;-webkit-transition:opacity .3s;   -moz-transition:opacity .3s;     -o-transition:opacity .3s;        transition:opacity .3s;text-transform:capitalize;color:#fff;border:none;outline:none;background:#383842;}
.confirm.color{background:#0098d7;}
.confirm:hover{opacity:.9;}
.block_textfield{margin:20px 0 0;}
.block_textfield .textarea{padding:15px;background:#2f2f38;}
.block_textfield .textarea textarea{font:14px/16px 'Asap', sans-serif;width:100%;height:96px;padding:0;resize:none;color:#fff;border:none;background:none;}
.block_textfield .btn_holder{margin:10px 0 0;}
.block_textfield .submit_button{font-size:14px;float:left;height:38px;padding:0 20px;cursor:pointer;-webkit-transition:opacity .3s;   -moz-transition:opacity .3s;     -o-transition:opacity .3s;        transition:opacity .3s;text-transform:capitalize;color:#fff;border:none;background:#0098d7;}
.block_textfield .submit_button:hover{opacity:.9;}
.box_message .box{margin:5px 0 0;background:#060609;}
.box_message .box:first-child{margin:0;}
.box_message .holder{overflow:hidden;padding:10px 10px 16px;background:#eee;}
.box_message .title{line-height:16px;}
.box_message .date{font-size:11px;padding:0 10px 0 0;color:#777;}
.box_message .from{font-size:14px;}
.box_message .from a{color:#d70038;}
.box_message .from a:hover{text-decoration:underline;}
.box_message .post{margin:8px 0 0;}
.box_message .post p{font-size:14px;color:#2f2f38;}
.box_message .post p .reply{padding:0 5px 0 0;color:#777;}
.box_message .post p .reply:hover{text-decoration:underline;}
.box_message .panel{float:right;width:40px;}
.box_message .panel .button{width:100%;height:35px;padding:0;cursor:pointer;border:none;outline:none;background:none;}
.box_message .panel .ico_del{width:14px;height:13px;vertical-align:top;background-position:-150px -200px;}
.box_message .panel .check_block{text-align:center;}
.area_btn{margin:15px 0 0;}
.area_btn .button{font-size:14px;min-width:84px;height:38px;padding:0 10px;cursor:pointer;-webkit-transition:opacity .3s;   -moz-transition:opacity .3s;     -o-transition:opacity .3s;        transition:opacity .3s;-webkit-transition:opacity .3s;   -moz-transition:opacity .3s;     -o-transition:opacity .3s;        transition:opacity .3s;text-transform:capitalize;color:#fff;border:none;outline:none;background:#383842;}
.area_btn .button.color{background:#0098d7;}
.area_btn .button:hover{opacity:.9;}
.user_setting{display:table;width:100%;padding:20px 20px 40px 13px;background:#eee;}
.user_setting.upload .col{padding:0 0 0 35px;}
.user_setting.upload .col:first-child{padding:0;}
.m_h_d{ display:none;}
.imfloat{     border: 4px #1c1c22 solid;
    background-color: #CCC;
    bottom: 1px !important;
    height: 276px !important; }
.imfloat::before{ content: "Advertisement"; display:block; color:#ccc; background-color:#1c1c22; text-align:center; padding:2px 0;}
@media screen and (max-width: 1200px){.user_setting.upload .col{	padding:0;}
}
.user_setting.upload .label{width:110px;}
@media screen and (max-width: 1200px){.user_setting{	display:block;}
}
.user_setting .col{display:table-cell;width:50%;vertical-align:top;}
@media screen and (max-width: 1200px){.user_setting .col{	display:block;	width:100%;	margin-top:15px;}
	.user_setting .col:first-child{	margin-top:0;}
}
.user_setting .row_group{margin:15px 0 0;}
.user_setting .row_group:first-child{margin:0;}
.user_setting .row_group .btn_submit{float:right;}
.user_setting .name_label{font:14px/16px 'Asap', sans-serif;float:left;width:180px;margin:0 15px 0 0;text-align:right;text-transform:uppercase;color:#060609;}
.user_setting .label{font:14px/16px 'Asap', sans-serif;float:left;width:180px;margin:13px 15px 0 0;text-align:right;text-transform:uppercase;color:#060609;}
.user_setting .submit{font:14px/38px 'Asap', sans-serif;position:relative;z-index:1;float:left;min-width:98px;text-align:center;color:#fff;background:#383842;}
.user_setting input[type=file]{position:absolute;z-index:2;top:0;left:0;width:98px;height:38px;opacity:0; 

	filter:alpha(opacity=0);}
.user_setting .field{overflow:hidden;}
.user_setting .field .half_select{display:table;width:100%;}
.user_setting .field .col_group{display:table-cell;width:33.33%;padding:0 0 0 5px;vertical-align:top;}
.user_setting .field .col_group:first-child{padding:0;}
.user_setting .field .input{font:12px/16px 'Lato', sans-serif;width:100%;height:42px;padding:13px 15px;color:#fff;border:none;background:#2f2f38;}
.user_setting .field .input_file{padding:6px;background:#2f2f38;}
.user_setting .field .input_file .wrap{overflow:hidden;}
.user_setting .field .input_file .input{height:30px;padding:0 15px;}
.user_setting .field .btn_file{font:12px/16px 'Lato', sans-serif;float:right;min-width:82px;height:30px;cursor:pointer;-webkit-transition:background .3s;   -moz-transition:background .3s;     -o-transition:background .3s;        transition:background .3s;text-transform:capitalize;color:#fff;border:none;background:#0098d7;}
.user_setting .field .btn_file:hover{background:#02a6ea;}
.user_setting .field .textarea{padding:13px 15px;background:#2f2f38;}
.user_setting .field .textarea textarea{font:12px/16px 'Lato', sans-serif;width:100%;height:112px;margin:0;padding:0;resize:none;color:#fff;border:none;background:none;}
.user_setting .field .text{font:12px/14px 'Asap', sans-serif;display:block;margin-top:5px;text-transform:uppercase;color:#777;}
.user_setting .field .add_btn{font-size:14px;float:right;min-width:64px;height:42px;cursor:pointer;-webkit-transition:background .3s;   -moz-transition:background .3s;     -o-transition:background .3s;        transition:background .3s;color:#fff;border:none;outline:none;background:#383842;}
.user_setting .field .add_btn:hover{background:#0098d7;}
.wrap_cat{line-height:42px;overflow:hidden;margin-left:-20px;}
.wrap_cat a{font-size:0;display:inline-block;margin:0 0 0 20px;-webkit-transition:color .3s;   -moz-transition:color .3s;     -o-transition:color .3s;        transition:color .3s;vertical-align:top;text-transform:capitalize;color:#2f2f38;}
.wrap_cat a:hover{color:#d70038;}
.wrap_cat a:hover .ico_del{background-position:-150px -250px;}
.wrap_cat span{font-size:14px;display:inline-block;vertical-align:middle;}
.wrap_cat .ico_del{width:13px;height:13px;margin:0 0 0 5px;vertical-align:middle;background-position:-150px -150px;}
.avatar_box{overflow:hidden;}
.avatar_box .avatar{float:left;margin:0 10px 0 0;max-width: 150px;}
.avatar_box .holder{overflow:hidden;}
.avatar_box .group{position:relative;z-index:1;margin:12px 0 0;}
.avatar_box .group:first-child{margin:0;}
.avatar_box .text{font-size:12px;display:block;margin:5px 0 0;color:#777;}
.avatar_box .del{font-size:0;}
.avatar_box .del .icheckbox{margin:0 7px 0 0;vertical-align:middle;}
.avatar_box .del label{font-size:12px;display:inline-block;vertical-align:middle;color:#777;}
.modal_upl{max-width:470px;}
.modal_upl .upload{padding:20px;background: #C2C2C2;}
.modal_upl .title{font:14px/16px 'Asap', sans-serif;text-transform:uppercase;color:#060609;}
.modal_upl .prompt{font:12px/14px 'Asap', sans-serif;display:block;margin:4px 0 0;text-transform:uppercase;color:#777;}
.modal_upl .holder{overflow:hidden;margin:12px 0 0;text-align:left;}
.modal_upl .input_file{overflow:hidden;background:#2f2f38;}
.psevdofile{position:relative;display:block;overflow:hidden;height:42px;}
.psevdofile .text{font-size:12px;line-height:30px;position:absolute;top:6px;left:6px;min-width:70px;height:30px;padding:0 5px;text-align:center;color:#fff;background:#0098d7;}
.psevdofile .wrapper_input{position:absolute;top:0;right:0;left:80px;}
.psevdofile .inputfiletext{font:12px/16px 'Lato', sans-serif;width:100%;height:42px;padding:15px;color:#fff;border:none;background:#2f2f38;}
.psevdofile .fileinput{font-size:199px;position:absolute;top:0;left:0;opacity:0;}
.row_btn{margin:20px 0 0;text-align:right;}
.btn_close{font-size:14px;line-height:16px;display:inline-block;margin:0 20px 0 0;-webkit-transition:color .3s;   -moz-transition:color .3s;     -o-transition:color .3s;        transition:color .3s;vertical-align:middle;color:#d70038;}
.btn_close:hover{color:#bb0535;}
.btn_up{font:14px/16px 'Lato', sans-serif;display:inline-block;height:38px;padding:0 18px;cursor:pointer;-webkit-transition:opacity .3s;   -moz-transition:opacity .3s;     -o-transition:opacity .3s;        transition:opacity .3s;text-align:center;vertical-align:middle;color:#fff;border:none;background:#0098d7;}
.btn_up:hover{opacity:.8;}
.add_modal .modal-dialog{width:640px;}
.add_modal .modal-body{padding:30px;}
.categories_items{overflow:hidden;}
.categories_items .item{float:left;width:33.33%;margin-bottom:10px;}
.categories_items .item label{font-size:14px;line-height:20px;display:inline-block;margin-left:5px;vertical-align:middle;}
.footer{display:table-row;height:1px;}
.footer .wrap{margin:30px 0 0;padding:10px 0 35px;background:#27272b url(../images/bg_footer.jpg);}
.footer .holder{text-align:center;}
.spots{font-size:.001px;margin:0 0 29px;text-align:center;letter-spacing:-1px;}
.spots .frame{padding:15px 15px 21px;background:url(../images/bg_spots.jpg) no-repeat;-moz-background-size:cover;  -o-background-size:cover;     background-size:cover;}
.spots .frame .box{position:relative;z-index:1;margin:-3px 0 0 -3px;}
.spots .frame .box:after{position:absolute;top:100%;right:-6px;left:-3px;content:'';border-bottom:6px solid #0098d7;}
.spots .spot{display:inline-block;margin:3px 0 0 3px;vertical-align:top;letter-spacing:0;}

.list{font-size:.001px;margin:26px 0 0;letter-spacing:-1px;}
.list li{font-size:13px;display:inline-block;vertical-align:top;letter-spacing:0;}
.list li a{color:#878687;}
.list li a:hover{text-decoration:underline;}
.copy{margin:14px 0 0;color:#666668;}
.captcha_field {width: 165px;}
.login-message {text-align: center;font-size: 15px;line-height: 17px;color: #D00C0C;text-transform: uppercase;}
.player {position: relative;z-index: 1;}
.pre-adv{
      background:#1c1c22;
    height: 310px !important;
    left: 50% !important;
    padding: 0 15px 5px;
    position: absolute;
    top: 50% !important;
    /* width: 616px !important; */
    margin: -170px 0 0 -143px;
    z-index: 20;
    border-radius: 3px;
    -webkit-box-shadow: 0px -1px 17px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px -1px 17px -2px rgba(0,0,0,0.75);
    box-shadow: 0px -1px 17px -2px rgba(0,0,0,0.75);
    display: block;}
.bot_advertisement{position: absolute;margin:0 auto 14px;background-color: #000;bottom:100%;z-index: 20;left: 0;right: 0;width: 468px;height: 60px;display:none;-webkit-transition:bottom 1s ease;-moz-transition:bottom 1s ease;-o-transition:bottom 1s ease;-ms-transition:bottom 1s ease;transition:bottom 1s ease; border-radius:3px 3px 0 0;}
.bot_advertisement span{ text-align:center; color:#fff; display:block;}
.bot_advertisement_x {   position: absolute;
  right: -8px;
  top: -10px;
  border-radius: 51%;
  border: none;
  padding: 6px 9px;
  font-size: 11px;
  background-color: #0098d7;
  color: #fff; cursor:pointer;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.bot_advertisement_x:hover {
  background-color: #000;}
.pre-adv .heading {
  position: relative;
  padding: 2px 0 4px;
  width: 100%;
  color: #ccc;
  text-align: center;}
.pre-adv .heading a {
     position: absolute;
    display: block;
    right: -29px;
    top: -15px;
    color: #fff;
    font-size: 15px;
    z-index: 20;
    background-color: #f00;
    padding: 6px 10px 6px 10px;
    border-radius: 50%;
    border: 2px #fff solid;}
.pre-adv .banner {
  float: left;}
.pre-adv .ad1 {
  margin: 0 5px 0 0;}
.pre-adv .btn-adv-play {
  clear: both;
  cursor: pointer;
  border: none;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image: linear-gradient(top, #eeeeee, #cccccc);
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  border-radius: 3px;
  padding: 0 15px;
  color: #333;
  text-align: center;
  font: 16px/1.2 Arial, Helvetica, sans-serif;
  height: 30px;
  margin: 0 0 0 -65px;
  width: 130px;
  position: absolute;
  left: 50%;
  bottom: 5px;}

#kt_player, #kt_player object, #kt_player_internal, #kt_preview {position: absolute!important;left: 0;top: 0;width: 100%!important;height: 100%!important;z-index: 10;}
.g_hidden {display: none;}
.block-result {background: #202026;}
.block-result .success, 
.block-result .failure {padding: 10px;}
.success {color: #59BE00;font-size: 14px;line-height: 16px;}
.failure {color: #d70038;font-size: 14px;line-height: 16px;}
#fav_link {display: block !important;}
.share-block {display: none;padding: 23px;background:#2f2f38;text-align:center;}
.share-block .row .b_sh {background: #2f2f38;margin: 0 0 27px 0;border-bottom: 1px solid #3e3e47;padding: 0 0 27px 0;}
.share-block .row .b_em {background:#2f2f38;}
.share-block textarea {font: 14px/16px 'Asap', sans-serif;width: 100%;height: 67px;resize: none;color: #fff;border: none;padding: 15px;background: #000;outline: 1px #5c5c5c solid;margin: 0 0 20px 0;text-align: center;}
.share-block .title {font: 14px/16px 'Asap', sans-serif;display: block;margin: 0 0 8px;text-transform: uppercase;color: #fff;}
.request-block {position: relative;}
.request-block p {position: absolute;left: 10px;top: 10px;font-size: 14px;line-height: 16px;color: #fff;}
.request-block p a {color: #d70038;}
.not_found {font-size: 14px;line-height: 16px;color: red;}
.form-signup {width: 975px;}
.form-signup .label {width: 150px;}
.form-login,
.form-remind {width: 660px;}
.form-login .label,
.form-remind .label {width: 125px;}
.feedback{clear:both;}
.feedback .block_content{     background-color: #1e1e1e;
    padding: 17px;
    width: 60%;}
	
.feedback .block_content .form1{     
	background-color: #1e1e1e;
    min-height: 560px;}
.feedback .block_content p.topmost{
	padding:0px !important;}
	
.feedback .block_content .label{
	border-top: 1px #333 solid;
    padding: 20px 0 0 0;
    margin: 20px 0 0 0;}
	
.feedback .block_content .control textarea,.feedback .block_content .control input{
    width: 99%;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding-top: 8px;
    padding-bottom: 8px;}
	
.feedback .block_content .button .spt_btn{
	    -moz-box-shadow: inset 0px 1px 0px 0px #54a3f7;
    -webkit-box-shadow: inset 0px 1px 0px 0px #54a3f7;
    box-shadow: inset 0px 1px 0px 0px #54a3f7;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
    background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
    background-color: #007dc1;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #124d77;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 14px;
    padding: 10px 34px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #154682;
    float: right;
    margin: 20px 10px 0 0;
}
.feedback .block_content .button .spt_btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.feedback .block_content .button .spt_btn:active {
	position:relative;
	top:1px;
}
}
	

.loader {margin: 6em auto;font-size: 10px;display: none;position: relative;text-indent: -9999em;border-top: 1.1em solid rgba(63, 62, 62, 0.2);border-right: 1.1em solid rgba(63, 62, 62, 0.2);border-bottom: 1.1em solid rgba(63, 62, 62, 0.2);border-left: 1.1em solid #274491;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation: load 1.1s infinite linear;animation: load 1.1s infinite linear;}
.loader,
.loader:after {border-radius: 50%;width: 10em;height: 10em;position: absolute;overflow: hidden;margin: -5em 0 0 -5em;left: 50%;top: 50%;}
@-webkit-keyframes load {0% {	-webkit-transform: rotate(0deg);	transform: rotate(0deg);}
	100% {	-webkit-transform: rotate(360deg);	transform: rotate(360deg);}
}
@keyframes load {0% {	-webkit-transform: rotate(0deg);	transform: rotate(0deg);}
	100% {	-webkit-transform: rotate(360deg);	transform: rotate(360deg);}
}
.result-block ul {margin: 5px 0;}
.result-block li {display: inline-block;vertical-align: top;}
.field-birthdate {text-align: justify;height: 42px;}
.field-birthdate:after {display: inline-block;width: 100%;content: "";}
.field-birthdate .select2 {width: 32.5%;display: inline-block;vertical-align: top;}
.current-email {font-size: 13px;line-height: 18px;margin: 0 0 5px;}
.row-overflow {overflow: hidden;}
.row-overflow .thumbs .th {margin: 0 0 15px 10px;}
.row-action {text-align: right;margin: 10px 0 0 0;}
.topmost.failure,
.topmost.success {padding: 0 0 10px 0;}
.sub_title {clear: both;}
.sub_title span {font-weight: 700;}
.sub_title a {color: #0098D7;font-weight: 700;}
.row-overflow .members_block {text-align: center;}
.row-overflow .members_block .col {width: 244px;text-align: left;}
.text_content {font-size: 14px;line-height: 22px;background-color: #000;margin: -22px 0 -32px 0;color: #FFF;padding: 30px;}
.friends_l ul{ list-style:none; margin:0px; padding:0px;}
.friends_l ul li{ display: inline-block; outline:1px #fff solid; }
.text_content h1 {margin:10px 0 25px !important;color:#d70038 !important;font-size:36px !important;}
.text_content h2 {margin:10px 0 !important;color:#0098d7 !important;}
.text_content p {padding:0 0 0 20px;}
.text_content ul{margin:auto !important;padding:auto !important;list-style:disc !important;}
.text_content ul li,.text_content ol li {margin: 0px 0px 0 60px !important;padding: 30px 0 0 0 !important}
.uploader_progress {overflow: hidden;}
.progress_bar {height: 42px;/*background: #0098d7;*/
	font-size: 13px;color: #fff;white-space: nowrap;line-height: 42px;text-indent: 5px;}
.info_cols {background: #EEE;overflow: hidden;padding: 10px 10px 0 55px;}
.info_cols .col {width: 33%;float: left;font-size: 13px;}
.info_cols .col span {font-weight: 700;}
.main_photo img {margin: 0 auto;display: block;}
.main_photo {background: #EEE;padding-bottom: 10px;}
.block-photos {background: #EEE;padding-bottom: 10px;}
.block-photos .row_group {margin-top: 10px;text-align: center;}
.block-photos .label {text-align: center;}
.block-photos .label .title {display: block;font-size: 16px;font-weight: 700;line-height: 18px;}
.block-photos .label .g_hint {line-height: 16px;font-size: 14px;padding: 8px 0;display: block;}
.uploaders_container {text-align: center;}
.block-photos .images {text-align: center;padding: 0 40px 25px 40px;}
.block-photos .images .image_item {display: inline-block;width: 33%;text-align: left;}
.block-photos .images .image_item textarea {font: 12px/16px 'Lato', sans-serif;width: 100%;height: 112px;margin: 0;padding: 0;resize: none;color: #fff;border: none;background: #2F2F38;}
.block-photos .images .image_item img {display: block;margin: 5px auto;}
.block-photos .title {display: block;font-size: 17px;font-weight: 700;line-height: 18px;text-align: center;padding: 10px 0;}
@media screen and (max-width: 1080px){.intro .spot {	transform: scale(0.9);}
}