@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,900);
html { min-height: 100%;}
body { font-family: "Open Sans", sans-serif !important; font-size: 10pt; margin: 0 0; background-color: rgb(245, 245, 245);}
body::-webkit-scrollbar { background: rgb(251, 251, 251);}
body::-webkit-scrollbar-corner { background: transparent;}
body::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.2); border: solid whiteSmoke 2px;}
body::-webkit-scrollbar-thumb:hover { background-color: rgba(0, 0, 0, 0.4);}
body.regularPage { text-align: center;}
a, img { border:none; text-decoration:none; color:#464647;}
img { outline:0;}
textarea { font-family: inherit; resize: none;}
hr { border: none; border-top: rgb(230, 230, 230) solid 1px; padding: 0; width: 100%; margin: 0 auto; position: relative; top: -10px; display:inline-block;}

h1, h2, h3, h4, h5, h6, ul, li { margin:0px; padding:0px; list-style:none;}
button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner { border: 0; padding: 0;}
input[type="text"], input[type="password"] { box-sizing: initial;}
.red { color: rgb(216, 77, 77);}
.blue { color: rgb(100, 150, 240);}
.gray { color: rgb(100, 100, 100);}

#header { background-color: #FFF; height: 50px; box-shadow: 0px 1px 2px rgb(210, 210, 210); text-align: left; position: fixed; top: 0px; width: 100%; z-index:99999;}
#header_wrapper { width: 990px; margin: 0 auto;}
#header_logo { height: 50px; float: left; display: inline-block; position: relative; font-size: 0; margin-right: 3px;}
.header_link_separator { border-left: rgb(234, 234, 234) solid 1px; display: inline-block; height: 30px; position: absolute; top: 10px; left: 0px; width: 0;}
#header_logo img { height: 50px; padding-left: 25px; padding-right: 25px;}
#header_controls { float: right; width: auto; height: 50px; line-height: 50px;}
.member-head { list-style: none; float: right;}
.member-head img { margin-right: 7px; height: 30px; margin-top: 10px; float: left;}
.member-head li { padding-left: 11px; float: left; position: relative;}
.member-head .dropmenu { position: absolute; top: 50px; right: 0; width:100%; min-width:152px; max-width:200px; background: #fff; border: 1px solid #ececec; padding:0 5px;}
.member-head .dropmenu li { height: auto!important; display:block; line-height: normal!important; border-top: 1px solid #ececec; line-height:23px; padding:5px 10px; float:none;}
.member-head .dropmenu li a { float:none; display:block; color:#ACACAC;}
.member-head .dropmenu li:first-child { border: 0px;}
.member-head li:hover .dropmenu  { display: block!important;}
.member-head li .dropmenu  { display: none!important;}
.member-head li.setting-menu { width: auto; color: rgb(172, 172, 172); font-size: 14px; display: inline-block; padding-left: 0px; padding-right: 20px; font-family: "Open Sans", "Arial", sans-serif; font-weight: 600; position: relative; background: url(images/head-arrow.png) right 22px no-repeat; min-width:100px; max-width:280px; text-overflow:ellipsis;}
.member-head li.setting-menu a.user_name { max-width:280px; text-overflow:elllipsis; height:50px; overflow:hidden; color:#ACACAC;}
.member-head li.setting-menu a:hover { color: #000;}
.member-head .dropmenu img { margin: 3px 10px 0 0; width: auto!important; height: auto!important;}

#signin_message { font-size: 10px; margin-right: 5px; vertical-align: middle;}
.signin_message_banned { margin-top: 5px; display: inline-block; line-height: 10px; vertical-align: top; width: 400px;}
.signin_message_banned > div { border: rgb(200, 200, 200) dashed 1px; padding: 1px; margin-top: 2px; overflow-y: auto;}
#header_signin input[type="text"], #header_signin input[type="password"] { border: rgb(222, 222, 222) solid 1px; background-color: white; padding: 3px; height: 20px; font-family: 'Open Sans', 'Verdana', 'Arial' sans-serif; font-weight: 300; outline: 0; vertical-align: middle;}
#header_signin input[type="submit"] { background-color: rgb(76, 148, 245); background-image: -webkit-linear-gradient(top, rgb(77, 154, 244), rgb(71, 136, 238)); background-image: -ms-linear-gradient(top, rgb(77, 154, 244), rgb(71, 136, 238)); background-image: -o-linear-gradient(top, rgb(77, 154, 244), rgb(71, 136, 238)); background-image: -moz-linear-gradient(top, rgb(77, 154, 244), rgb(71, 136, 238)); background-image: linear-gradient(top, rgb(77, 154, 244), rgb(71, 136, 238)); border-radius: 2px; border: rgb(40, 130, 200) solid 1px; border-bottom: rgb(10, 100, 170) solid 1px; padding: 5px; padding-left: 8px; padding-right: 8px; height: 28px; font-size: 9.25pt; color: white; font-family: "Open Sans", "Verdana", "Arial", sans-serif; font-weight: 600; cursor: pointer; display: inline-block; vertical-align: middle;}
#header_signin input[type="submit"]:hover { box-shadow: 0px 0px 2px rgb(150, 150, 150); background-image: -webkit-linear-gradient(top, rgb(77, 154, 244), rgb(73, 150, 240));}
#header_signin input[type="submit"]:active { background-color: rgb(80, 155, 245); box-shadow: inset 0px 0px 10px 0px rgb(40, 115, 205);}
.content { width: 990px; margin: 110px auto;}
#cover { margin-top: 50px;}
#cover_preview { background-color: rgb(236, 236, 236); text-align: center; font-size: 0;}
#cover_content { padding-top: 15px; background-color: white; position: relative; z-index: 2; box-shadow: 0px 0px 5px 0px rgb(230, 230, 230); text-align: center;}
#cover_headline { color: rgb(35, 31, 32); font-family: 'Open Sans', 'Verdana', 'Arial', sans-serif; font-weight: 300; font-size: 53px; text-align: center;}
#cover_headlineComment { color: rgb(134, 134, 134); font-family: 'Open Sans'; font-weight: 300; font-size: 28px; text-align: center;}
.cover_features { display: inline-block; width: 210px; text-align: left; color: rgb(189, 189, 189); font-size: 18px; vertical-align: top; font-family: 'Verdana', 'Arial', sans-serif;}
.cover_features img { float: left; padding-right: 10px;}
.cover_features div { line-height: 40px; vertical-align: top;}
#cover_join { display: inline-block; width: 350px;}
#cover_join input[type="text"], #cover_join input[type="password"] { background-color: rgb(250, 250, 250); border: rgb(203, 203, 203) solid 1px; border-radius: 3px; font-family: serif; width: 225px; font-size: 15px; padding: 6px 7px; margin-bottom: 5px;}
#cover_contentPane { margin-top: 30px; padding-bottom: 20px;}
#cover_join div { text-align: right; padding-right: 55px;}
#cover_fbJoin { float: left; margin-left: 55px; line-height: 23px; border: rgb(150, 150, 150) solid 1px; border-radius: 3px; display: inline-block; font-family: "Arial", sans-serif; background-image: url(https://s-static.ak.fbcdn.net/rsrc.php/v2/yN/x/--vww-yDyc2.png); background-repeat: no-repeat; background-size: auto; background-position: -1px -196px; border-color: rgb(41, 68, 126) rgb(41, 68, 126) rgb(26, 53, 110); color: white; font-size: 11px; padding-left: 5px; padding-right: 5px; box-shadow: 0px 1px 2px rgb(150, 150, 150);}
#cover_join input[type="submit"] { background-image: -webkit-linear-gradient(top, rgb(77, 154, 244), rgb(71, 136, 238)); background-image: -ms-linear-gradient(top, rgb(77, 154, 244), rgb(71, 136, 238)); background-image: -o-linear-gradient(top, rgb(77, 154, 244), rgb(71, 136, 238)); background-image: -moz-linear-gradient(top, rgb(77, 154, 244), rgb(71, 136, 238)); background-image: linear-gradient(top, rgb(77, 154, 244), rgb(71, 136, 238)); border-radius: 2px; border: rgb(28, 117, 188) solid 1px; border-top: rgb(56, 111, 196) solid 1px; color: white; height: 25px; width: 100px; font-size: 18px; box-shadow: 0px 1px 2px rgb(150, 150, 150); text-shadow: 0px -1px 1px rgb(100, 100, 100);}
#cover_concepts { margin-top: 30px; margin-left: 10px; margin-right: 10px; background-color: rgb(249, 249, 249); border: rgb(239, 239, 239) solid 1px; height: 100px; box-shadow: 0px 1px 1px rgb(230, 230, 230);}
.cover_concept { width: 296px; text-align: left; padding: 2px; display: inline-block; vertical-align: top; height: 100px; padding-left: 20px;}
.cover_concept:first-child { border-right: rgb(239, 239, 239) solid 1px;}
.cover_concept:last-child { border-left: rgb(239, 239, 239) solid 1px;}
.cover_concept_title { line-height: 40px; vertical-align: top; font-size: 16px; color: rgb(35, 31, 32);}
.cover_concept_description { vertical-align: top; margin-top: -10px; margin-left: 10px; color: rgb(134, 134, 134);}
#cover_concept_icons { display: inline-block; margin-right: 20px; margin-left: 20px;}
#cover_concept_icons img { display: inline-block; padding-top: 29px; padding-bottom: 29px; vertical-align: top; line-height: 100px;}
#footer { margin-top: 30px; font-family: "Open Sans", "Verdana", "Arial", sans-serif; font-weight: 600;}
#footer_wrapper { width: 990px; margin: 0 auto; text-align: center; padding-bottom: 30px;}
#footer_links { margin-top: 10px;}
#footer_links a { color: rgb(204, 204, 204); font-size: 14px;}
#footer_links a:hover { color: rgb(170, 170, 170);}
#footer_links a:nth-child(n+2) { margin-left: 10px;}
#header_userData { color: rgb(172, 172, 172); font-size: 14px; display: inline-block; padding-left: 21px; padding-right: 20px; font-family: "Open Sans", "Arial", sans-serif; font-weight: 600; position: relative; background: url(images/head-arrow.png) right center no-repeat;}
#header_userData:hover .heat-se-drop { display: block; position: absolute; top: 20px; left: 70px;}
#header_userData .heat-se-drop { display: none;}
#header_userData .heat-se-drop ul { list-style: none;}
#header_userData .heat-se-drop li { width: 100%; overflow: hidden; float: left; border: 0px;}
#header_userData .heat-se-drop li a { text-decoration: none; color: #dcdcdc; font-size: 11px;}
#header_userData .heat-se-drop li a:hover { color: #000;}

#header_userData ul.member-head li img { margin-right: 7px; height: 30px; margin-top: 10px; float: left;}
.header_link { display: block!important; padding-left: 10px; float: left; padding-right: 3px; line-height: 50px; height: 50px; vertical-align: top; min-width: 25px; text-align: center; margin-left: -4px; cursor: pointer; position: relative; font-size: 0;}
.header_link img { height: 16px; opacity: 0.575; margin-top: 17px;}

/*.header_link:hover { background-image: linear-gradient(bottom, white, rgb(235, 235, 235), white); background-image: -webkit-linear-gradient(bottom, white, rgb(235, 235, 235), white); background-image: -ms-linear-gradient(bottom, white, rgb(235, 235, 235), white); background-image: -o-linear-gradient(bottom, white, rgb(235, 235, 235), white); background-image: -moz-linear-gradient(bottom, white, rgb(235, 235, 235), white);}
*/
.header_link_alert { background-color: rgb(255, 255, 200); background-image: linear-gradient(bottom, white, rgb(255, 255, 200), white); background-image: -webkit-linear-gradient(bottom, white, rgb(255, 220, 220), white); background-image: -ms-linear-gradient(bottom, white, rgb(255, 255, 200), white); background-image: -o-linear-gradient(bottom, white, rgb(255, 255, 200), white); background-image: -moz-linear-gradient(bottom, white, rgb(255, 255, 200), white);}


/*
Chrome Issue
@-webkit-keyframes header_link_alert_ring { 0% { -webkit-transform: rotate(15deg);}

 100% { -webkit-transform: rotate(-15deg);}
;}*/


.header_link_alert:hover img { -webkit-animation: none;}
.header_link_alert img { -webkit-animation-name: header_link_alert_ring; -webkit-animation-iteration-count: infinite; -webkit-animation-duration: 0.1s; -webkit-animation-timing-function: linear; -webkit-animation-direction: alternate;}
#header_searchBar { margin-top: 12px; border: #f5f5f5 solid 1px; border-right: 0px; padding: 5px; float: left; height: 16px; width: 246px!important; display: block!important; outline: 0; color: #a9aaaa; font-size: 13px;}
.header_link .search-img { float: left; width: 34px!important; height: 28px!important; position: absolute; margin: 12px 0 0 -45px;}
.header_link .search-img:hover { opacity:0.8;}

.header_tooltip { display: none; font-size: 13px; position: absolute; bottom: -25px; opacity: 0.7; line-height: 20px; left: -25px; height: 20px; width: 100px; background-color: black; color: white;}
.header_tooltip_arrow { position: absolute; top: -6px; border-left: transparent solid 10px; border-right: transparent solid 10px; border-bottom: black solid 7px; left: 40px;}
.header_link:hover .header_tooltip { display: block;}
.header_link_search { font-size: 13px;}
.header_link_search form { margin-right: 45px; position: relative; float: left;}
.regularPage .content { box-shadow: 0px 0px 2px 2px rgb(235, 235, 235); display: inline-block; text-align: left; position: relative; background: url(images/main-bg.png) repeat-y;}
.regularPage .content.discovery { background: none;}
.meet-btn { padding: 3px 0 0 35px; width: 133px; height: 28px; margin-left: 8px; display: block; background: url(images/merbg.png) no-repeat;}
.like_button { background: url(images/hart-img.png) 0px 2px no-repeat!important; padding: 0 10px 0 16px!important; float: left!important;}
#leftSidebar { width: 198px; background-color: rgb(242, 242, 242); float: left; position: absolute; left: 0px; top: 0px; height: 100%; vertical-align: top; font-size: 0;}
#leftSidebar_userInfo { padding: 20px 10px; padding-bottom: 30px;}
#leftSidebar_userInfo_avatar { float: left; background-color: white; padding: 2px; box-shadow: 0px 0px 1px 0px rgb(128, 130, 133); display: inline-block; width: 50px;}
#leftSidebar_userInfo_name { font-size: 14px; padding-left: 10px; display: inline-block; vertical-align: top; font-size: 13px; font-weight: 700; font-family: verdana; width: 110px;}
#leftSidebar_userInfo_links { display: inline-block; clear: both; padding-top: 2px; padding-left: 10px; line-height: 15px; font-size: 10px;}
#leftSidebar_userInfo_links a:hover { text-decoration: underline;}
#leftSidebar_mediaLinks { margin-left: 10px; margin-top: 5px;}
.leftSidebar_separator { height: 1px; box-shadow: 0px -2px 0px rgb(230, 230, 230);}
.leftSidebar_mediaLink { color: rgb(35, 31, 32); font-size: 16px; border: rgb(208, 210, 211) solid 1px; border-radius: 3px; background-color: rgb(247, 247, 247); vertical-align: top; line-height: 20px; height: 20px; font-weight: 300; display: inline-block; padding: 1px 7px 1px 1px; margin: 5px; margin-left: 0px; margin-bottom: 0px; font-weight: 400; letter-spacing: -1px;}
.leftSidebar_mediaLink img { height: 18px; margin-right: 2px; margin-left: 2px;}
#leftSidebar_quickLinks { margin-top: 20px; padding-bottom: 15px; text-align:left; width:auto; padding:0 0 0 10px;}

#profile_leftSidebar #leftSidebar_quickLinks { padding-left:14px;}

#leftSidebar_quickLinks_label { font-family: "Source Sans Pro", sans-serif; font-weight: 900; font-size: 18px; color: rgb(188, 190, 192); margin-bottom: 7px; padding:0;}

.leftSidebar_quickLink div { font-family: "Open Sans", sans-serif; font-weight: 300; font-size: 16px; height: 27px; line-height: 27px; vertical-align: top; padding-left: 5px; width: 160px; color:#555;}
.leftSidebar_quickLink div:hover ,.leftSidebar_quickLink.current div { background-color: rgb(232, 234, 235);}



#profile_leftSidebar .leftSidebar_quickLink div { font-family: "Open Sans", sans-serif; font-weight: 900; font-size: 18px; height: 23px; line-height: 20px; vertical-align: top; padding-left: 5px; width: 128px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px; padding:1px 20px; margin-bottom:2px; font-weight:600!important; color:#372f2b;}
#profile_leftSidebar .leftSidebar_quickLink div:hover,#profile_leftSidebar .leftSidebar_quickLink.current div { border:1px solid #f6f6f6; background-color:#fff; border-bottom-color:#d7d7d7; -moz-box-shadow:0px 0px 2px #828282; -webkit-box-shadow:0px 0px 2px #828282; box-shadow:0px 0px 2px #828282; padding:0 19px; color:#3B86C4;}
.pages_left_menus .leftSidebar_quickLink div:hover, .pages_left_menus .leftSidebar_quickLink.current div { color:#FF632B !important;}

#leftSidebar_online { padding-left: 15px; padding-top: 6px; padding-right: 10px;}
#leftSidebar_online_label { font-family: "Open Sans", sans-serif; font-size: 16px; padding-bottom: 10px; color: rgb(35, 31, 32);}
.leftSidebar_online_friend { display: inline-block; position: relative;}
.leftSidebar_online_friend img { height: 35px; background-color: rgb(238, 239, 240); box-shadow: 0px 0px 1px 0px rgb(200, 200, 200);}
.leftSidebar_tooltip { display: none; font-size: 13px; position: absolute; top: -30px; opacity: 0.8; line-height: 20px; left: -32px; height: 20px; width: 100px; text-align: center; background-color: black; color: white;}
.leftSidebar_tooltip_arrow { position: absolute; bottom: -6px; border-left: transparent solid 10px; border-right: transparent solid 10px; border-top: black solid 7px; left: 40px;}
.leftSidebar_online_friend:hover .leftSidebar_tooltip { display: block;}
#tags_leftSidebar { width: 198px; background-color: rgb(242, 242, 242); float: left; min-height: 1200px; position: absolute; left: 0px; top: 0px; height: 100%; vertical-align: top;}
#center { background-color: white; display: inline-block; width: 551px; min-height: 1200px; vertical-align: top; margin-left: 198px; position: relative; float: left;}
#rightSidebar { background-color: white; border-left: rgb(240, 240, 240) solid 1px; float: right; width: 240px; min-height: 1200px; vertical-align: top; height: 100%;}
#rightSidebar .rightSidebar_label:first-child { margin: 24px 0 0 9px; padding: 0 10px 0 25px; text-align: center; text-transform: uppercase; font-weight: bold; font-family: "Open Sans", sans-serif; font-size: 13px; color: #888; background: url(images/might-like-btn.png) no-repeat; width: 130px; height: 31px; line-height: 30px; text-align: center;}
.rightSidebar_label_help { opacity: 0.6; padding: 4px 0 0 5px;}
.rs_ysm_h_tt { max-width: 200px; border-radius: 0px !important; border: rgb(60, 60, 60) solid 1px;}
.center_label { text-align: center; font-size: 16px; margin-top: 10px; color: rgb(150, 150, 150);}
#settings form { color: rgb(50, 50, 50); padding: 10px;}
#settings form input[type="text"], #settings form input[type="password"] { padding: 5px; background-color: rgb(252, 252, 252); border: rgb(183, 200, 207) solid 1px; width: 520px;}
#mail_list { padding: 5px;}
.listed_message { font-size: 13px;}
.listed_message_highlight { background-color: rgb(250, 255, 200) !important;}
.listed_message_glass { box-shadow: 0px 0px 1px rgb(230, 230, 230); padding: 3px; display: inline-block; position: relative; width: 550px;}
.listed_message_user { margin-left: 5px; vertical-align: top;}
.listed_message_subject { vertical-align: top; float: right; font-size: 14px; color: rgb(30, 30, 30);}
.listed_message_preview { vertical-align: top; margin-left: 5px; display: inline-block; width: 450px;}
.listed_message_avatar { float: left; box-shadow: 0px 0px 1px rgb(230, 230, 230);}
.listed_message_date { color: rgb(100, 100, 100); font-size: 11px; margin-top: 5px; margin-left: 55px;}
#mail_list :nth-child(odd) .listed_message_glass { background-color: rgb(247, 247, 247);}
.listed_notification_highlight { background-color: rgb(250, 255, 200) !important;}
.listed_notification_glass { padding: 3px; box-shadow: 0px 0px 1px rgb(230, 230, 230); width: 550px;}
#notification_list :nth-child(odd) .listed_notification_glass { background-color: rgb(240, 240, 240);}
.listed_notification_date { font-size: 11px; color: rgb(70, 70, 70);}
#notification_list { padding: 5px;}
#rightSidebar_ymlContent { padding: 5px 15px 5px 5px;}
.rightSidebar_mediaSuggestion { display: block; margin-top: 15px; position: relative;}
.rightSidebar_mediaSuggestion_thumbnail { float: left; width: 70px; text-align: center; position:relative;}
.rightSidebar_mediaSuggestion_thumbnail .play_video { display:none;}
.rightSidebar_mediaSuggestion_thumbnail:hover .play_video { position:absolute; left:30%; top:30%; width:22px; height:22px; background:url(images/video_icons.png) 0 top no-repeat; float:left; border:none; cursor:pointer; display:block;}
.rightSidebar_mediaSuggestion_thumbnail .pause_video { position:absolute; left:30%; top:30%; width:22px; height:22px; background:url(images/video_icons.png) 0 bottom no-repeat; float:left; border:none;}
.rightSidebar_mediaSuggestion_netflix { display: inline-block; border-radius: 3px; margin-top: 6px; vertical-align: top; color: transparent; width: 16px; background: url(/images/nficon.png) no-repeat;}
.rightSidebar_mediaSuggestion_thumbnail > img { max-width: 70px;}
.rightSidebar_mediaSuggestion_info { margin-left: 75px; vertical-align: top; width:136px; overflow:hidden; /*height:75px; */ min-height:100px; display: block;}


.rightSidebar_mediaSuggestion .book_report { padding: 2px 0px; margin: 8px 0px 0px 0px!important; overflow: hidden; background: #f5f5f5;}
.rightSidebar_mediaSuggestion .book_report ul { list-style: none;}
.rightSidebar_mediaSuggestion .book_report li { padding: 0 10px; float: left; line-height: 14px;}
.rightSidebar_mediaSuggestion .book_report li a { color: #1d1d1d; font-size: 12px; line-height: 12px;}
.rightSidebar_mediaSuggestion .book_report li.report { padding-left: 20px; background: url(images/report-icon.png) left 5px no-repeat;}
.rightSidebar_mediaSuggestion .book_report li.bookmark { padding-left: 1px;}
/** .rightSidebar_mediaSuggestion .book_report li.bookmark { padding-left: 20px; background: url(images/bookmark1.png) left center no-repeat;} **/
.rightSidebar_mediaSuggestion .book_report li a:hover { color: #779fd3;}
.rightSidebar_mediaSuggestion .book_report li img { margin-top: 3px;}

.rightSidebar_mediaSuggestion_info_name { vertical-align: top; color:#3e79c1; line-height: 12px; padding-bottom: 3px;}
.rightSidebar_mediaSuggestion_info_name img { height: 13px;}
.rightSidebar_mediaSuggestion_info_description { height: 50px; overflow-y: auto; font-size: 7pt;}
.rightSidebar_mediaSuggestion_info_rating { background-color: rgb(247, 247, 247); padding: 3px;}
.rightSidebar_mediaSuggestion_info .media-close { background:none !important;}
.rightSidebar_mediaSuggestion_defindme { height: 18px; margin-top: 5px; z-index: 3; position: relative;}
.profileLike { display: inline-block; width: 100%; padding-top: 5px; padding-bottom: 5px; clear: both; border-bottom: rgb(240, 240, 240) solid 1px; position: relative;}
.profileLike_thumbnail { float: left; width: 70px; text-align: center;}
.profileLike_thumbnail > img { max-width: 60px;}
.profileLike_info { margin-left: 75px; vertical-align: top;}
.profileLike_info_name { vertical-align: top; color: rgb(100, 100, 100); line-height: 12px; padding-bottom: 3px;}
.profileLike_info_name img { height: 13px;}
.profileLike_info_description { height: 50px; overflow-y: auto; font-size: 7pt;}
.profileLike_info_rating { background-color: rgb(247, 247, 247); padding: 3px;}
.profileLike_defindme { height: 18px; margin-top: 5px; z-index: 3; position: relative;}
.preview_button { margin-top: 5px; vertical-align: top;}
.player { vertical-align: top; font-size: 11px; padding: 0px 5px; padding-left: 10px; padding-right: 10px; border: none; color: rgb(0, 0, 0); box-shadow: 0px 1px 1px 1px rgb(200, 200, 200); border-radius: 15px; background-image: linear-gradient(bottom, rgb(230, 230, 230) 45%, rgb(246, 246, 246) 80%); background-image: -webkit-linear-gradient(bottom, rgb(230, 230, 230) 45%, rgb(246, 246, 246) 80%); background-image: -moz-linear-gradient(bottom, rgb(230, 230, 230) 45%, rgb(246, 246, 246) 80%); background-image: -o-linear-gradient(bottom, rgb(230, 230, 230) 45%, rgb(246, 246, 246) 80%); background-image: -ms-linear-gradient(bottom, rgb(230, 230, 230) 45%, rgb(246, 246, 246) 80%); font-family: 'Open Sans', 'Arial', sans-serif;}
.player > img { height: 11px; vertical-align: middle; margin-left: 2px;}
.small_player { vertical-align: top; text-transform: lowercase!important; font-size: 13px; padding: 0px; padding-left: 10px; padding-right: 7px; border: none; color: #5f5f5f; box-shadow: 0px 1px 1px 1px rgb(200, 200, 200); border-radius: 15px; background-image: linear-gradient(top, rgb(246, 256, 246) 45%, rgb(230, 230, 230) 80%); background-image: -webkit-linear-gradient(top, rgb(246, 246, 246) 45%, rgb(230, 230, 230) 80%); background-image: -moz-linear-gradient(top, rgb(246, 246, 246) 45%, rgb(230, 230, 230) 80%); background-image: -o-linear-gradient(top, rgb(246, 246, 246) 45%, rgb(230, 230, 230) 80%); background-image: -ms-linear-gradient(top, rgb(246, 246, 246) 45%, rgb(230, 230, 230) 80%);}
.scrollbar::-webkit-scrollbar { width: 12px;}
.scrollbar::-webkit-scrollbar-track { background-color: rgb(242, 242, 242); border-radius: 10px;}
.scrollbar::-webkit-scrollbar-thumb { border-radius: 10px; background-color: rgb(51, 51, 51);}
#profile { background: white; font-size: 0;}
#profile_leftSidebar { width: 197px; /*background: white; */ float: left; min-height: 900px; vertical-align: top; font-size: 13px; text-align: center;}
#profile_center { background-color: white; display: inline-block; width: 760px; min-height: 900px; vertical-align: top; font-size: 13px; position: relative;}

#profile_center .media-menu li a { padding:0 10px;}

#profile_rightSidebar { background-color: white; float: right; width: 227px; min-height: 900px; vertical-align: top;}
#profile_leftSidebar_avatar { margin-top: 20px; border: rgb(230, 230, 230) solid 1px; padding: 5px; width: 180px;}
#profile_userInfo { height: 107px; border-bottom: rgb(230, 230, 230) solid 1px;}
#profile_userInfo_name { margin-top: 20px; font-size: 25px; font-family: serif;}
#profile_userInfo_similarity { margin-top: 5px; width: 330px;}
.profile_userInfo_similarity { display: inline-block; padding: 2px; width: 100px; text-align: center;}
.profile_userInfo_similarity:nth-child(n+4) { margin-top: 5px;}
#profile_userInfo_similarity_join { color: rgb(120, 120, 120);}
#profile_userInfo_info { display: inline-block; float: right; width: 350px; background-color: rgb(245, 245, 245); border: rgb(230, 230, 230) solid 1px; padding: 15px; min-height: 96px; position: absolute; top: 0px; font-family: "Open Sans", "Arial", sans-serif; right: 0px;}
.profile_userInfo_icon { height: 14px; opacity: 0.5; vertical-align: top; padding-right: 2px;}
.profile_userInfo_info { color: rgb(128, 130, 133); font-size: 13px;}
#profile_content { border: rgb(230, 230, 230) solid 1px; border-top: none; width: 500px; border-left:0; border-right:0;}
#profile_tabs { text-align: center; padding-top: 20px; border-bottom: rgb(230, 230, 230) solid 1px;}
.profile_tab { display: inline-block; padding: 6px; padding-left: 15px; padding-right: 15px; border: rgb(230, 230, 230) solid 1px; border-left: none; background-color: rgb(247, 247, 247); color: rgb(100, 100, 100); font-size: 14px; position: relative; bottom: -1px;}
.profile_tab_selected { border-bottom: white solid 1px; background-color: white;}
#profile_tabs a:nth-child(1) div { border-left: rgb(230, 230, 230) solid 1px;}
#profile_tab_content { width: 500px; display: inline-block; min-height: 700px;}
.post { font-family: "Open Sans", "Arial", sans-serif; position: relative; padding-bottom: 20px;}
/*.post_wrapper { padding: 10px; padding-left: 30px; padding-right: 30px; background-color: white; position: relative; overflow:auto;}*/
.post_wrapper { padding: 10px; padding-left: 30px; padding-right: 30px; background-color: white; position: relative; width:83%; float:left;}
.post_wrapper .media_action { position: absolute; right:0px; bottom:-15px; float:right; right:50px;}
.post_wrapper .media_action a { color: #3B86C4;}
.post_wrapper .media_action a:hover { color: #0a4994;}
.post_tags { color: rgb(100, 100, 100); clear: both; overflow: hidden;}
.post_tags img { margin: 5px 5px 0 0; height: 12px; float: left;}
.post_tags a:hover { text-decoration: underline;}
.post_name { font-size: 14px;}
.post_avatar { float: left; margin-right: 10px; width: 40px; height: 40px;}
.post_content { word-wrap: break-word !important; padding: 3px; padding-top: 1px; font-size: 13px; padding-left:48px;}
.post_controls { clear: both; font-size: 12px; margin-top: 20px; padding-bottom: 3px;}
.post_controls > img { height: 9px;}
.post_controls_buttons { float: left; min-width:200px;}
.post_controls .post_controls_buttons_control { padding:0 10px 0 0;}
.post_controls_buttons_control { padding: 0; margin: 0; border: none; background: none; cursor: pointer;}
.right_arrow { display: inline-block; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid rgb(230, 230, 230); margin-left: 3px; margin-right: 3px;}
.left_arrow { display: inline-block; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid rgb(230, 230, 230); margin-left: 3px; margin-right: 3px;}

.options { height:30px; width:100%; clear: both; padding:10px 0 0; font-size:14px;}
.options a { float:right; background:url(images/icons4.png) no-repeat 0 0; padding:0 0 0 25px; margin:0 0 0 15px; color:#59595c;}
.options a.report { float:right; background: url(images/icons4.png) no-repeat 0 -20px; padding:0 0 0 35px;}
.options a.report:hover,.options a.report.active { background-position:0 2px;}
.options a.bookmark { background-position:0 -72px;}
.options a.bookmark:hover,.options a.bookmark.active { background-position:0 -50px;}
.options a.likes { background-position:0 -126px; padding:0 0 0 26px;}
.options a.likes:hover,.options a.likes.active { background-position:0 -104px;}
.tag_box { text-align:left; padding:10px 10px 10px 45px!important; border:1px solid #e6e8e8; margin:10px 0 0;}
.tag_box span { display:inline-table; color:#4d8ecb; padding:0 5px 0 0; float:left;}
.tag_box strong { position:relative; margin:0 0 0 -35px; color:#bcbec0; font-weight:normal; float:left;}

post_attachment { /* border-top: rgb(245, 245, 245) solid 2px; */ padding-top: 10px; width: 100%; position: relative;}
.post_media_thumbnail { float: left; text-align: center; display: table; width: 100px; height: 100px;}
.post_media_thumbnail > div { display: table-cell; vertical-align: middle;}
.post_media_thumbnail > div > img { max-width: 100px; max-height: 130px;}
.post_media_data { margin-left: 110px;}
.post_media_data_name { font-family: 'arial', sans-serif; font-size: 14px; text-decoration: underline;}
.post_media_data_creator { margin-top: 2px;}
.post_media_data_description { height: 40px; overflow-y: auto; overflow-x: hidden; margin-top: 3px; font-size: 10px;}
.post_media_data_description > p { margin: 0;}
.post_media_data_rating { margin-top: 10px; margin-bottom: 5px; padding: 5px; background-color: rgb(240, 240, 240);}
.post_media_defindme { width: 80px; float: right; clear: both; display: inline-block; cursor: pointer; z-index: 3; position: relative;}
.post_comments_wrapper { padding: 3px; padding-bottom: 0; margin: 0 auto; border-top: none; width:72%;}
.post_comments_wrapper .comment { background:#efefef;}
.post_comments_viewAll { font-size: 11px; padding: 3px; display: block; color: rgb(90, 90, 90); text-align: center;}
.comment { font-size: 12px; padding: 5px; min-height: 50px; word-wrap: break-word; color: rgb(50, 50, 50); border-bottom: rgb(170, 220, 223) solid 1px; /*background-color: rgb(220, 230, 240); */
position: relative;}
.comment_name { margin-bottom: 3px;}
.comment_avatar { float: left; margin-right: 10px; width: 40px; height: 40px;}
.comment_controls { display: inline-block; width: 100%;}
.comment_controls_buttons { float: right;}
.comment_controls_buttons_control { padding: 0; margin: 0; border: none; background: none; cursor: pointer; display: inline;}
.post_commenter { width: 98%; padding: 5px; background-color: white; border:1px solid #dadada; outline: none; margin:20px 0 0 0;}
.post_delete_button { position: absolute; right: 0px; top: 0px; width: 20px; height: 20px; text-align: center; border-bottom: rgb(240, 240, 240) solid 1px; border-left: rgb(240, 240, 240) solid 1px; border-bottom-left-radius: 5px; font-size: 18px; background-color: rgb(250, 250, 250); color: rgb(100, 100, 100); cursor: pointer;}
.comment_delete_button { position: absolute; right: -2px; top: -3px; width: 20px; height: 20px; text-align: center; font-size: 18px; color: rgb(100, 100, 100); cursor: pointer;}
.media_delete_button { position: absolute; right: 0px; bottom: 0px; width: 20px; height: 20px; text-align: center; border-left: rgb(240, 240, 240) solid 1px; border-top: rgb(240, 240, 240) solid 1px; border-top-left-radius: 5px; font-size: 18px; background-color: rgb(250, 250, 250); color: rgb(100, 100, 100); cursor: pointer;}
.message_container { padding-left: 10px; padding-right: 10px;}
.message_reply { width: 96%; padding: 5px; background-color: white; border-radius: 3px; border: rgb(200, 200, 200) solid 1px; outline: none; font-size: 12px;}
.postEditor { border: rgb(220, 220, 220) solid 1px; width: 90%; margin: 7px 27px; float:left; position:relative; z-index:9; background:#f2f2f2;}
.postEditor > textarea, .postEditor .textareabox { margin: 0; border: none; padding: 7px 2%; width: 96%; outline: none; font-family: "Open Sans", "Arial", sans-serif; display: block;}
.postEditor_options { background-color: rgb(242, 242, 242); font-size: 0; padding-bottom: -1px; min-height:35px; height:auto!important; height:35px; border-top:1px solid #d1d3d4; float:left; width:495px;}
.postEditor_links { padding-left: 3px; padding-right: 3px;}
.postEditor_tags { display: none; padding-left: 3px; padding-right: 3px; border-top: rgb(240, 240, 240) dashed 1px;}
.postEditor_tags input { display: block; border: none; width: 100%; outline: none;}
.postEditor_userTagSuggestion { display: inline-block; background-color: rgb(220, 230, 240); border: rgb(200, 210, 220) solid 1px; border-radius: 2px; margin-left: 2px; margin-bottom: 2px; padding-left: 3px; padding-right: 3px; cursor: default; color: rgb(50, 50, 50);}
.postEditor_option_separator { width: 0; display: inline-block; height: 29px; border-right: rgb(209, 211, 212) solid 1px;}
.postEditor_option { display: inline-block; cursor: pointer; height: 29px; width: 35px; text-align: center; vertical-align: top; line-height: 29px;}
.postEditor_option > img { vertical-align: middle;}
.postEditor_option:hover { box-shadow: inset 0px 0px 5px rgb(200, 200, 200);}
.postEditor_photo { display: none; background-color: white; padding: 2px; padding-left: 5px; font-size: 12px; color: rgb(50, 50, 50); border: rgb(230, 230, 230) solid 1px;}
.postEditor_right_options { float: right !important; padding-top: 3px; width:412px !important;}
.postEditor_addMedia { opacity: 0.17; height: 23px; vertical-align: top; margin-right: 5px;}
.postEditor_addMedia:hover { opacity: 0.3;}
.postEditor_media { border-top: rgb(209, 211, 212) dashed 1px; display: none;}
.postEditor_media input { display: block; width: 95%; outline: none; padding: 3px; font-family: 'Open Sans', 'Arial', sans-serif; border: none; padding-left: 5px;}
.postEditor_defindme { height: 23px; margin-right: 5px;}
.postEditor_mediaSuggestions { font-size: 13px;}
.autoSuggestedMedia { background-color: white; display: inline-block; margin-bottom: 5px; border: rgb(230, 231, 232) solid 1px; padding-top: 5px; width: 100%; font-size: 13px; text-align: left; position: relative;}
.autoSuggestedMedia_thumbnail { float: left; text-align: center; display: table; width: 80px; height: 80px;}
.autoSuggestedMedia_thumbnail > div { display: table-cell; vertical-align: middle;}
.autoSuggestedMedia_thumbnail > div > img { max-width: 80px; max-height: 80px;}
.autoSuggestedMedia_data { margin-left: 90px;}
.autoSuggestedMedia_data_name { font-family: 'arial', sans-serif; font-size: 14px;}
.autoSuggestedMedia_data_creator { margin-top: 2px;}
.autoSuggestedMedia_data_description { height: 40px; overflow-y: auto; margin-top: 3px; font-size: 10px;}
.autoSuggestedMedia_data_description > p { margin: 0;}
.autoSuggestedMedia_data_rating { margin-top: 10px; margin-bottom: 5px; padding: 5px; background-color: rgb(240, 240, 240);}
.friend { display: inline-block; width: 235px; border: rgb(240, 240, 240) solid 1px; margin: 5px; position: relative;}
#profile_friends > a:nth-child(odd) > div { float: left;}
#profile_friends > a:nth-child(even) > div { float: right;}
.friend_avatar { width: 80px; height: 80px;}
.friend_info { display: inline-block; vertical-align: top; width: 150px; word-wrap: break-word;}
.friend_similarity { position: absolute; bottom: 3px; right: 3px;}
.searchResult { float: left; width: 260px; margin: 5px; position: relative;}
.searchResult:hover .searchResult_similarity { visibility:visible;}
.searchResult:hover .searchResult_info { box-shadow:3px 3px 3px #E7E7E7;}
.searchResult_avatar { width: 80px; height: 80px; float:left; border:1px solid #e7e7e7;}
.searchResult_info { display:block; margin-left:78px; padding-left:10px; height:80px; border-radius:0 0 10px 0px; font-size:12px;}
.searchResult_similarity { color:#3eb8e9; font-size:20px; font-family: "Open Sans", sans-serif; font-weight:400; position:absolute; right:10px; bottom:10px; visibility:hidden;}
.searchResult:hover { background-color: rgb(250, 250, 250);}
#profile_sidebarAlbums { width: 238px; display: inline-block; float: right; position: absolute; top: 0px; right: -33px; padding-left: 10px; color: rgb(50, 50, 50);}
.album { vertical-align: top; color: rgb(100, 100, 100); border-bottom: rgb(240, 240, 240) solid 1px;}
.album div:nth-child(1) { font-size: 13px; padding-left: 10px; padding-top: 10px;}
.album div:nth-child(2) { padding: 10px;}
.album:hover { background-color: rgb(250, 250, 250);}
.album_thumbnail { width: 40px;}
.post_media_bookmark { height: 1em; margin-left: 5px;}
#leftSidebar_bookmarks { margin-top: 20px; padding-top: 10px; border-top: rgb(223, 223, 223) solid 1px;}
#leftSidebar_bookmarks > div:nth-child(1) { font-size: 15px; font-family: 'Open Sans', 'Arial', sans-serif; padding-left: 10px; padding-bottom: 5px;}
#leftSidebar_bookmarks > span:nth-child(2) { padding-left: 10px; font-weight: 300;}
.bookmarkMedia { padding: 5px; padding-left: 10px; clear: both; font-size: 11px; font-family: 'Open Sans', 'Arial', sans-serif; font-weight: 300;}
.bookmarkMedia > img:nth-child(1) { float: left; width: 50px;}
.bookmarkMedia > div:nth-child(2) { margin-left: 60px;}
#chat_bar { width: 100%; position: fixed; bottom: 0px; background: none; z-index: 10; height: 25px;}
.chatWindow_title { background-color: rgb(117, 152, 210); color: rgb(255, 255, 255); padding: 3px; font-weight: bold; cursor: pointer; text-align: left; padding-left: 10px; height: 16px; font-size: 12px; position: relative; bottom: 26px; display: none;}
.chatWindow_title:hover { background-color: rgb(100, 130, 190);}
.chatWindow { width: 250px; position: relative; bottom: 200px; float: right; font-size: 0; text-align: left; margin-right: 10px; /*border-left: rgb(240, 240, 240) solid 1px; border-right: rgb(240, 240, 240) solid 1px; */
;}
.chatWindow_minimized { display: block; width: 200px; height: 25px; background-color: rgb(252, 252, 252); border: rgb(240, 240, 240) solid 1px; position: relative; bottom: -200px; z-index: 10;}
.chatWindow_minimized_name { height: 100%; font-size: 13px; line-height: 25px;}
.chatWindow_status { display: inline-block; width: 8px; height: 8px; line-height: 22px; border-radius: 100px; margin-left: 10px; vertical-align: middle; margin-right: 5px;}
.chatWindow_input { display: none;}
.chatWindow_input input { margin: 0 0; background: white; border: none; width: 242px; border-top: rgb(240, 240, 240) solid 1px; position: relative; bottom: 27px; padding: 4px; font-size: 12px; height: 16px; outline: none;}
.chatWindow_content { display: none; background: white; height: 200px; width: 100%; position: relative; bottom: 27px; font-size: 12px; overflow-x: hidden; overflow-y: auto; word-wrap: break-word; padding-bottom: 5px;}
.chatWindow_message { vertical-align: top; border-top: rgb(240, 240, 240) solid 1px; padding-top: 3px;}
.chatWindow_message_content { vertical-align: top; display: inline-block; width: 180px;}
.chatWindow_message img { padding-right: 10px; width: 40px;}
.chatWindow_status_online { background-color: rgb(200, 224, 151);}
#chat_button { display: block; float: right; height: 25px; width: 200px; text-align: left; vertical-align: middle; font-size: 16px; line-height: 25px; border: rgb(205, 205, 206) solid 1px; float: right; background-color: rgb(255, 255, 255); background-image: linear-gradient(bottom, rgb(240, 240, 240) 0%, rgb(255, 255, 255) 100%); background-image: -webkit-linear-gradient(bottom, rgb(240, 240, 240) 0%, rgb(255, 255, 255) 100%); background-image: -moz-linear-gradient(bottom, rgb(240, 240, 240) 0%, rgb(255, 255, 255) 100%); background-image: -o-linear-gradient(bottom, rgb(240, 240, 240) 0%, rgb(255, 255, 255) 100%); background-image: -ms-linear-gradient(bottom, rgb(240, 240, 240) 0%, rgb(255, 255, 255) 100%); cursor: pointer;}
#chat_online { width: 194px; height: 194px; background: white; position: relative; bottom: 200px; left: -1px; border-top-left-radius: 2px; border-top-right-radius: 2px; border: rgb(205, 205, 206) solid 1px; border-bottom: none; display: none; font-family: "Open Sans", "Arial", sans-serif; padding: 3px; font-size: 14px; line-height: 20px;}
.chat_online_user { font-size: 13px; padding: 0px; padding-left: 5px; border-bottom: rgb(240, 240, 240) solid 1px;}
.chat_online_user:hover { background-color: rgb(250, 250, 250);}
.album_photo { color: rgb(50, 50, 50); display: inline-block; border: rgb(200, 200, 200) dashed 1px; padding: 5px; width: 100px; margin-top: 10px; margin-left: 10px; text-align: center; vertical-align: top;}
.album_photo_thumbnail { width: 90px; height: 90px;}
.album_creator { font-size: 12px;}
.album_photoCount { color: rgb(150, 150, 150);}
.center_info { display: inline-block; width: 150px; position: absolute; top: 0px; border-top: none; box-shadow: 1px 1px 5px rgb(240, 240, 240); background: white; padding-left: 10px; border-bottom-right-radius: 5px;}
.center_actions { position: absolute; top: 0px; width: 150px; left: 207px; text-align: center; border: rgb(240, 240, 240) solid 1px; border-top: none; box-shadow: 1px 1px 5px rgb(240, 240, 240); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background: white;}
.center_amounts { display: inline-block; position: absolute; top: 0px; width: 150px; right: 0px; border-top: none; box-shadow: 1px 1px 5px rgb(240, 240, 240); border-bottom-left-radius: 5px; background: white; text-align: center; color: rgb(150, 150, 150);}
.album_upload { margin-top: 20px; margin-bottom: 20px; text-align: center;}
.upload_photos { text-align: center;}
.upload_photos input { display: block; margin: 0 auto;}
#light_overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: 9999; cursor: pointer; display: none;}
#light_content { position: fixed; z-index: 9999; background-color: white; display: none;}
.light_image_container { width: 600px; background-color: black; height: 100%; text-align: center; display: table; float: left; font-size: 0; 2
;}
.light_image_container > div { display: table-cell; vertical-align: middle; height: 100%; max-height: 100%;}
.light_image { position: relative; max-width: 600px; display: inline-block; max-height: 100%;}
#light_image_data { margin-left: 550px; text-align: left; overflow-x: hidden; overflow-y: auto; max-height: 100%;}
#actually_info { padding: 10px;}
.soft_button { display: block; cursor: pointer; padding: 5px; padding-left: 20px; border: rgb(240, 240, 240) solid 1px; width: 100%; text-align: left; font-family: serif; background: white;}
#profile_leftSidebar_actions { margin-top: 20px;}
.suggestions_person > div { display: inline-block; width: 100%; padding: 3px; position: relative; clear: both;}
div.suggest_frnd_box { display: inline-block; width: 100%; padding: 3px; position: relative; clear: both; margin-bottom:10px;}
div.sugestion_detail .suggestions_person_similarity, div.sugestion_detail .delete { display:none !important;}
div.sugestion_detail:hover .suggestions_person_similarity, div.sugestion_detail:hover .delete { display:block !important;}
div.suggest_frnd_box .button_box { float:right; padding-right:5px; padding-top:5px;}
div.sugestion_detail { display:inline-block; width:100%; position:relative;}
div.sugestion_detail:hover { background-color: rgb(250, 250, 250); box-shadow:3px 3px 3px #E7E7E7; border-radius: 8px;}
/*.suggestions_person > div:hover { background-color: rgb(250, 250, 250); box-shadow:3px 3px 3px #E7E7E7; border-radius: 8px;}*/
.suggestions_person > div > div { padding-left: 55px; font-size: 13px; color: rgb(50, 50, 50);}
.suggestions_person_similarity { font-size: 16px; position: absolute; bottom: 3px; right: 3px; color: #3eb8e9;}
.suggestions_person_location { font-size: 12px;}
.tooltip { background-color: rgba(0, 0, 0, 0.7); width: 250px; border-radius: 5px; color: white; pointer-events: none; position: fixed; z-index: 9003; padding-top: 3px; padding-left: 5px;}
.tooltip_likeCount { font-weight: bold; font-size: 13px; text-shadow: 1px 1px 1px black;}
.tooltip_likeIcons { margin-top: 5px;}
.tooltip_likeIcon { margin-left: 5px; width: 40px; height: 40px; border-radius: 3px;}
.post_defindme_thumbs { display: block; float: right; position: absolute; right: 32px; font-size: 0 !important; cursor: pointer; background-color: rgb(250, 133, 77); z-index: 2; height: 23px; overflow: hidden;}
.post_defindme_thumbs img { height: 13px; background-color: rgb(250, 133, 77); padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.post_defindme_thumbs img:hover { background-color: rgb(230, 113, 57);}
.rightSidebar_defindme_thumbs { display: inline-block; background-color: rgb(250, 133, 77); position: relative; font-size: 0 !important; margin-right: -42px; cursor: pointer; z-index: 2; vertical-align: top; margin-top: 5px; height: 18px; overflow: hidden;}
.rightSidebar_defindme_thumbs img { height: 8px; background-color: rgb(250, 133, 77); padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.rightSidebar_defindme_thumbs img:hover { background-color: rgb(230, 113, 57);}
.page_controller { background-color: rgb(245, 245, 245); width: 50px; text-align: center; padding: 2px; border: rgb(230, 230, 230) solid 1px; border-radius: 1px; margin: 2px; position: relative;}
.page_controller_index { margin: 0 auto; position: relative; bottom: -25px; display: block; width: 150px; color: rgb(150, 150, 150);}
.page_controller_index input { text-align: center; color: rgb(150, 150, 150); border: rgb(240, 240, 240) solid 1px;}
.page_controller_previous { float: left; display: inline-block;}
.page_controller_next { float: right;}
#createpage_info { text-align: center; font-size: 12px;}
#createpage form { text-align: center;}
#createpage form input[type="text"], #createpage form input[type="password"] { border: rgb(240, 240, 240) solid 1px; background: white; padding: 2px; width: 150px; outline: 0;}
#createpage form select { width: 310px;}
#createpage form input[type="submit"] { position: absolute; right: 120px;}
.profile_leftSidebar_like { width: 75%; padding: 5px; margin: 5px; background: white; border: rgb(240, 240, 240) solid 1px;}
.pa_image { text-align: center; max-width: 100%;}
.pa_image img { cursor: pointer; padding: 5px; font-size: 0; border: rgb(240, 240, 240) solid 1px;}
#tour_page { background-color: white;}
#tour { background-color: white; padding: 3px; border: none; box-shadow: none;}
#status_panel { position: fixed; top: 37px; right: -15px; text-align: left; z-index: 4;}
#status_panel_minimized { background: -webkit-linear-gradient(top, white, rgb(250, 250, 250)); background: -moz-linear-gradient(top, white, rgb(250, 250, 250)); background: -o-linear-gradient(top, white, rgb(250, 250, 250)); background: -ms-linear-gradient(top, white, rgb(250, 250, 250)); background: linear-gradient(top, white, rgb(250, 250, 250)); background-color: rgb(250, 250, 250); width: 55px; height: 45px; border-radius: 13px; box-shadow: 0px 0px 5px 1px rgb(240, 240, 240); cursor: pointer; display: inline-block;}
#status_panel_icon { border-top: transparent solid 8px; border-bottom: transparent solid 8px; border-left: rgb(90, 90, 90) solid 12px; position: relative; top: 20px; left: 15px;}
#status_panel_search { background: -webkit-linear-gradient(top, white, rgb(250, 250, 250)); background: -moz-linear-gradient(top, white, rgb(250, 250, 250)); background: -o-linear-gradient(top, white, rgb(250, 250, 250)); background: -ms-linear-gradient(top, white, rgb(250, 250, 250)); background: linear-gradient(top, white, rgb(250, 250, 250)); display: inline-block; position: relative; left: -15px; vertical-align: top; top: 10px; height: 35px; line-height: 40px; box-shadow: 5px 0px 6px 1px rgb(240, 240, 240); width: 280px; width: 0px; text-align: left;}
#status_panel_search_term { background: white; padding: 2px; padding-left: 5px; border: rgb(247, 247, 247) solid 1px; outline: none; width: 180px;}
.status_panel_search_type { opacity: 0.8; height: 20px; padding-left: 3px; padding-right: 3px; display: inline-block; vertical-align: middle;}
.status_panel_search_type:hover { opacity: 1;}
#status_panel_current { position: relative; left: 20px; top: -3px; background: -webkit-linear-gradient(top, rgb(250, 250, 250), rgb(240, 240, 240)); background: -moz-linear-gradient(top, rgb(250, 250, 250), rgb(250, 250, 250)); background: -o-linear-gradient(top, rgb(250, 250, 250), rgb(250, 250, 250)); background: -ms-linear-gradient(top, rgb(250, 250, 250), rgb(250, 250, 250)); background: linear-gradient(top, rgb(250, 250, 250), rgb(250, 250, 250)); border-bottom-left-radius: 10px; width: 300px; display: none;}
#status_panel_current > div { background: none; border: none;}
#status_panel_searchResults { position: relative; left: 20px; top: -3px; background: -webkit-linear-gradient(top, rgb(250, 250, 250), rgb(240, 240, 240)); background: -moz-linear-gradient(top, rgb(250, 250, 250), rgb(250, 250, 250)); background: -o-linear-gradient(top, rgb(250, 250, 250), rgb(250, 250, 250)); background: -ms-linear-gradient(top, rgb(250, 250, 250), rgb(250, 250, 250)); background: linear-gradient(top, rgb(250, 250, 250), rgb(250, 250, 250)); border-bottom-left-radius: 10px; width: 400px; width: 0px; max-height: 300px; overflow-y: auto; overflow-x: hidden; text-align: center;}
.autoSuggestedMedia_select { position: absolute; bottom: 0px; left: 0px; background-color: rgb(247, 247, 247); border: none; margin: 0; padding: 4px; color: rgb(50, 50, 50);}
.autoSuggestedMedia_select:hover { background-color: rgb(240, 240, 240);}
#profile_leftSidebar_status { margin-top: 10px; font-family: "Open Sans", "Arial", sans-serif; text-align: left; padding: 5px; color: rgb(60, 60, 60); font-size: 14px;}
#profile_leftSidebar_status .autoSuggestedMedia { border: none; background: none;}
#profile_leftSidebar_status .autoSuggestedMedia * div, #profile_leftSidebar_status .autoSuggestedMedia * button { border: none; font-size: 10px; vertical-align: top;}
#profile_leftSidebar_status .post_media_data_name { font-size: 13px !important;}
.rs_defindme_item { display: inline-block; width: 70px;}
#media_page .defindme_item { display: block; clear: both;}
#dashboard_statuses { padding-left: 26px; padding-right: 26px; font-size: 0; padding-bottom: 10px;}
#discover { width: 990px; margin: 70px auto; text-align: left;}
#discover_sidebar { display: inline-block; width: 245px; background-color: white; box-shadow: 0px 0px 1px 0px rgb(189, 190, 192); vertical-align: top;}
#discover_content { display: inline-block; margin-left: 79px; width: 660px; vertical-align: top;}
#discover_search { padding: 10px; display: inline-block; width: 225px;}
#discover_search input[type="text"] { border-radius: 2px; box-shadow: 0px 0px 1px 0px rgb(69, 69, 69); border: none; padding: 4px; background-color: rgb(252, 252, 252); font-family: "Open Sans", "Arial", sans-serif; width: 215px; outline: 0; display: block; margin: 0;}
#discover_search input[type="submit"] { border: rgb(70, 124, 191) solid 1px; border-radius: 4px; background-color: rgb(119, 162, 214); color: white; font-family: "Open Sans", "Arial", sans-serif; padding: 2px 13px; float: right; display: block; margin-top: 5px;}
.discover_link { padding: 3px 15px; font-family: "Source Sans Pro", "Arial", sans-serif; font-weight: 400; color: rgb(89, 90, 92); font-size: 16px; margin-left: 5px;}
.discover_link:hover { background-color: rgb(237, 237, 237);}
#discover_cover { width: 500px;}
.clear { height: 0px; overflow: hidden; clear: both;}
/* contact */
#contactpro { padding: 82px 0 43px 0; margin:0 auto; width: 1049px;}
#contactpro #leftside { padding: 35px 0 0 25px; float: left; width: 424px;}
/* massage Box */
.massageBox { width: auto;}
.massageBox h2 { padding: 0 0 27px 35px; margin: 0px; text-align: left; color: #656669; font-size: 32px; font-weight: normal; line-height: 36px;}
.massageBox fieldset { padding-left: 36px; border: 0px;}
.massageBox .field { padding: 5px 5px 5px 35px; width: 289px; height: 26px; border: 0px; float: left; color: #bec0c2; font-size: 13px; background: url(images/mess-fiels.png) no-repeat;}
.massageBox .inbox { padding: 12px 0 6px 35px; width: 100%; overflow: hidden; float: left;}
.massageBox .inbox h3 { padding-right: 24px; margin: 0px; font-size: 36px; color: #7a7c7f; font-weight: normal; float: left; /* background: url(images/arrow1.png) right center no-repeat; */ font-weight:lighter;}
.massageBox .inbox a.setting { float: left; margin: 13px 0 0 35px;}
.massageBox .inbox a.mess { padding-right: 34px; margin: 9px 54px 0 0; line-height: 35px; font-size: 13px; display: block; color:#7a7c7f; float: right; text-decoration: none; background: url(images/meassage0img.png) right -20px no-repeat;}
.massageBox .inbox a.mess:hover { text-decoration: none; color:#8eb0db; background-position:right 8px;}
.massageBox .link2 { padding: 16px 0 0 25px; margin: 0px; height: 182px; overflow: auto; width: 395px; float: left; /* background: url(images/link-bg.png) repeat-x; */;}
.massageBox .link2 ul { list-style: none; margin: 0px; padding: 0px;}
.massageBox .link2 li { padding:10px; float: left; width: 355px; overflow: hidden; /*background: url(images/green-close.png) left 5px no-repeat; */;}
.massageBox .link2 h4 { padding-left: 4px; font-weight: normal; margin: 0px; font-size: 17px; float: left;}
.massageBox .link2 h4 a { text-decoration: none; color: #abacae;}
.massageBox .link2 li:hover h4 a { color:#424143; text-decoration:none;}
.massageBox .link2 li:hover { background:#E8E8E8;}
.massageBox .link2 a.close { margin-top: 5px; display: block; float: right; width: 20px; display:none;}
.massageBox .link2 li:hover a.close { display:block;}
.massageBox .link2 a.member1 { padding-right: 20px; display: block; float: right; color: #c2c4c5; font-size: 13px; line-height: 18px;}
.massageBox .link2 .num { margin:3px 5px 0 0; display: block; float: right; width: 18px; height: 16px; color: #fff; font-size: 13px; text-align: center; line-height: 16px; background: url(images/member-bg.png) no-repeat;}
.massageBox .link2 a.member1 { margin-top:3px; float: right; color: #c4c5c7; text-decoration: none; font-size: 13px;}
.massageBox .link2 a.member1:hover { text-decoration: underline;}
#contactpro #rightside { margin: 17px -27px 0 0; float: right; width: 621px; background: url(images/right-mid.png) repeat-y;}
#contactpro #rightside .top { background: url(images/right-top.png) no-repeat;}
#contactpro #rightside .bottom { padding: 3px; background: url(images/right-bottom.png) left bottom no-repeat;}
/* banner */
.bannerBox { position: relative; float:left; width:100%; padding:50px 0 0;}
.bannerBox .text { position: relative; width: 567px; margin:-60px 0 0 27px;}
.bannerBox .baa { float: left;}
.bannerBox h3 { padding: 15px 0 0 10px; margin: 0px; text-shadow: 2px 2px 1px #000; float: left; color: #fff; font-size: 24px; font-weight: bold;}
.bannerBox a.Del { margin-top: 13px; display: block; float: right; text-decoration: none; text-align: center; color: #58595b; width: 74px; height: 26px; line-height: 24px; background: #e9e9e9 url(images/del-btn.png) repeat-x 0 0; border:1px solid #979797;}
.bannerBox a.Del:hover { text-decoration: none; background-position:0 -30px; background-color:#ffffff;}
.bannerBox img { margin: 0px; padding: 0px; background:#fff; width:70px; height:70px; border:1px solid #ccc ;}
.bannerBox img.cover { background:#e7e7e7; margin:-51px 0 0 -1px; width:617px; height:200px; border:none; border-bottom:1px solid #ccc;}
/* member */
.memberBox { padding: 26px 15px 20px 35px; overflow: hidden;}
.memberBox.bg { max-height: 300px; height:auto;}
.memberBox ul { padding: 0px; list-style: none; overflow-y: scroll; height:auto; max-height:280px;}
.memberBox li { padding: 13px 0 2px 0; width: 100%; overflow: hidden; float: left; position: relative;}
.memberBox .images { float: left; width: 55px;}
.memberBox .detail { padding: 6px 0 0 7px; float: left; width: 460px;}
.memberBox span.date { padding-right: 20px; display: block; position: absolute; top: 2px; right: 0px; color: #9F9F9F; font-size: 13px; font-weight: normal;}
.memberBox li.sender { background:#F5F5F5;}
.memberBox p { line-height: 17px; margin: 0px; text-align: left; color: #424143; font-size: 14px;}
.memberBox a.blue1 { padding-left: 20px; text-decoration: none; color: #97d9f3; font-size: 13px; display: block; float: left; background: url(images/blue.png) left center no-repeat;}
.memberBox a.blue1:hover { text-decoration: underline;}
/* form */
.formBox { overflow: hidden; float: left; background: #f2f2f2 url(images/form-bg.png) repeat-x; width:615px;}
.formBox .forminner { padding: 20px 0 15px 43px; overflow: hidden;}
.formBox ul { padding: 17px 0 0 75px; overflow: hidden; list-style: none;}
.formBox li { padding: 0 15px; float: left;}
.formBox fieldset { border: 0px;}
.formBox li.first { padding-left: 26px; background: url(images/icon1.png) left center no-repeat;}
.formBox li.sec { padding-left: 26px; background: url(images/icon2.png) left center no-repeat;}
.formBox li a { text-decoration: none; color: #c0c2c4; font-size: 14px; line-height: 18px;}
.formBox li a:hover { text-decoration: underline;}
.formBox .inner { padding: 5px 0 0 5px; width: auto; overflow: hidden; float: left;}
.formBox .left { padding-top: 2px; float: left; width: 58px;}
.formBox .right { float: left; width: 450px;}
.formBox textarea { padding: 10px; resize: none; border: 0px; float: left; font-size: 13px; color: #222; font-weight: bold; width: 428px; height: 26px; background: url(images/textarea.png) no-repeat;}
.formBox a.im { margin: 7px 0 0 7px; display: block; float: left; color: #a8aaac; font-size: 10px; line-height: 19px; text-align: center; text-decoration: none; width: 69px; height: 19px; background: url(images/btn.png) no-repeat;}
.formBox a.im:hovver { text-decoration: underline;}
.formBox .button { margin: 5px 3px 2px 0; border: 0px; float: right; cursor: pointer; width: 71px; height: 27px; color: #ebedef; font-size: 13px; background:#51699b url(images/send-btn2.png) repeat-x 0 1px; border:1px solid #29447e;}
.formBox .button:hover { background-color:#6882b6; background-position:0 -27px; border-color:#3e5994;}
/* newmess */
.newmess { padding: 18px 15px 20px 43px; margin-right: 2px; overflow: hidden; /*background: #f9f9f9 url(images/newmessagebg.png) left bottom repeat-x*/; float:left;}
.newmess h2 { padding-bottom: 15px; font-weight: normal; text-align: left; margin: 0px; color: #909193; font-size: 20px; line-height: 21px;}
.newmess .text { padding:5px 5px 5px 30px; float: left; margin-left: 0px; width: 510px; border-radius: 5px; border: 1px solid #e7e8e9; background: #fff;}
.newmess .field { border: 0px; width:96%;}
.newmess span.btn { display: block; letter-spacing: 1px; float: left; height: 23px; line-height: 23px; text-align: center; color: #5a5a5d; font-size: 12px; background:#e2e6f0; margin:0 4px 4px 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #c8d0e2; padding:0 8px;}
.newmess span.btn a { margin:0 0 0 6px; color:#2e2c2e;}
.newmess span.to { padding: 2px 8px; display: block; float: left; color: #c9cbcd; font-size: 14px; line-height: 18px; margin:0 0 0 -29px;}
#right-side-page { background-color: white; display: inline-block; width: 792px; min-height: 1200px; vertical-align: top; margin-left: 198px; position: relative; font-family: "Open Sans", sans-serif; font-weight:lighter;}
.add-photos-page h2 { font-size:30px; font-family: "Open Sans", sans-serif; font-weight:lighter; color:#231f20; padding:0; margin:0;}
.add-photos-page a { color:#4d91d4; text-decoration:none;}
.add-photos-page a:hover { text-decoration:underline;}
.add-photos-page a:hover { text-decoration:underline;}
.add-photos-page .top-header { width:100%; float:left; border-bottom:1px solid #E8E8E8; padding:12px 0 0; height:84px;}
.add-photos-page .top-header2 { width:100%; float:left; padding:22px 0 20px;}
.add-photos-page .to { color:#d1d3d4;}
.add-photos-page .inner-pad { padding:0 33px 0 50px;}
.add-photos-page .inner-pad2 { padding:0 80px 0 50px;}
.add-links { float:right; font-size:16px; font-family: "Open Sans", sans-serif; padding:10px 0 0; font-weight:lighter;}
.add-links a { clear:left; float:left; margin:0 0 5px;}
.add-links a:hover { text-decoration:none; color:#c4c4c4;}
.add-links .cancel { color:#e44145; margin:0;}
.add-photos-page .photos { margin:0 0 0 30px;}
.photolist { width:480px; float:left; padding:25px 0 0;}
.photolist ul { width:100%; float:left; padding:0; margin:0; list-style:none;}
.photolist ul li { width:100%; float:left; border:1px solid #fff; margin:15px 0;}
.photolist ul li:hover { background:#f5f5f5; border:1px solid #e6e7e8;}
.photolist ul li .img { float:left; padding:2px; border:1px solid #ccc; margin:2px 2px 4px; -moz-box-shadow: 3px 3px 5px #d9d9d9; -webkit-box-shadow: 3px 3px 5px #d9d9d9; box-shadow: 3px 3px 5px #d9d9d9;}
.photolist ul li .img img { float:left;}
.photolist ul li h3 { font-size:30px; font-family: "Open Sans", sans-serif; font-weight:normal!important; color:#231f20; padding:0; margin:0; line-height:38px;}
.photolist ul li .text { margin:10px 0 0 212px; font-size:15px;}
.upload-photo-box { background:url(images/bor-top.gif) no-repeat 0 0; width:664px; float:left; padding:25px 0 0;}
.upload-photo-box-bot { background:#f7f7f7 url(images/bor-bot.gif) no-repeat 0 bottom; width:664px; float:left; padding:0 0 25px;}
.upload-photo-box-mid { background:url(images/bor-mid.gif) repeat-y 0 0; width:624px; float:left; padding:0 20px;}
.upload-photo-box ul { padding:0; margin:0; list-style:none;}
.upload-photo-box ul li.item { padding:4px; width:190px; float:left; border:1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#fff; -moz-box-shadow: 4px 4px 5px #d8d8d8; -webkit-box-shadow: 4px 4px 5px #d8d8d8; box-shadow: 4px 4px 5px #d8d8d8; margin:4px; min-height:262px; height:auto!important; height:262px; position:relative;}
.upload-photo-box ul li.item .delete { background:url(images/delete.png) no-repeat 0 0; width:24px; height:24px; position:absolute; top:-5px; right:-5px; ; display:none;}
.upload-photo-box ul li.item:hover .delete { display:block;}
.upload-photo-box ul li.item .img { float:left; margin:0 0 4px;}
.upload-photo-box ul li.item .img img { float:left;}
.upload-photo-box input { border:1px solid #d1d3d4; font-size:15px; color:#939598; width:156px; padding:3px 9px; margin:0 0 -1px;}
.upload-photo-box input.title { width:146px; margin:0 5px 0;}
.upload-photo-box ul li.add { width:203px; height:250px; float:left; text-align:center;}
.upload-photo-box ul li .tags { width:156px; float:left; padding:10px 0 0; ; margin:0 7px;}
.upload-photo-box ul li.add a { display:block; padding:103px 0 53px; height:114px; font-size:20px; color:#a7a9ac; background:url(images/add.gif) no-repeat 2px 0; margin:7px 0 0;}
.upload-photo-box ul li.add #uplaoding_status { display:block;}

.upload-photo-box ul li.add strong { font-size:24px;}
.upload-photo-box ul li.add a:hover { color:#76a0d4; text-decoration:none;}
.upload-photo-box h4 { width:100%; float:left; padding:40px 0 0; text-align:center; font-size:20px; color:#a7a9ac; font-weight:normal; margin:0;}
.upload-photo-box .uploading { width:173px; margin:0 auto; font-size:13px; color:#a7a9ac; display:block; padding:15px 0 0 7px; float:left;}
.action { width:100%; float:left; padding:14px 0;}
.action .privacy { float:right; position:relative; padding:8px 0 0 0;}
.action .privacy a { margin:0 3px;}
.action .privacy .lock { background:url(images/icons.gif) no-repeat 0 0; width:17px; height:17px; float:left;}
.action .privacy .option { background:url(images/icons.gif) no-repeat -24px 0; width:22px; height:17px; float:left;}
.action .submit { background:url(images/submit.gif) repeat-x 0 0; float:right; padding:0 8px; border:1px solid #d1d3d4; color:#585965; line-height:30px; margin-left:20px;}
.action .submit:hover { background-position: 0 -35px; text-decoration:none;}
.action .pop { width:150px; border:1px solid #000; border:1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#fff; -moz-box-shadow: 4px 4px 5px #d8d8d8; -webkit-box-shadow: 4px 4px 5px #d8d8d8; box-shadow: 4px 4px 5px #d8d8d8; ; position:absolute; top:20px; left:-20px; padding:15px; font-size:12px;}
.action .pop { width:150px; border:1px solid #000; border:1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#fff; -moz-box-shadow: 4px 4px 5px #d8d8d8; -webkit-box-shadow: 4px 4px 5px #d8d8d8; box-shadow: 4px 4px 5px #d8d8d8; ; position:absolute; top:24px; left:-20px; padding:15px; font-size:12px;}
.action .pop p { padding:0; margin:0 0 10px; color:#939598;}
.action .pop ul { padding:0; margin:0; list-style:none;}
.action .pop ul li { padding:2px 0;}
.posting-links { width:90%; margin:0 auto; height:29px;}
.posting-links .post-type { list-style:none; padding:0; margin:10px 0 -8px; position:relative; z-index:10; float:left;}
.posting-links .post-type li { display:inline-block; padding:0 10px 8px 6px; opacity:0.8;}
.posting-links .post-type li.current { background:url(images/arrow-bot.gif) no-repeat 10px bottom;}
.posting-links .post-type li.current a { color:#222;}
.posting-links .post-type li a { display:inline-block; background:url(images/icon-img.jpg) no-repeat 0  -95px; padding:0 0 0 22px; color:#939393; min-height:19px; height:auto!important; height:19px;}
.posting-links .post-type li.ico2 a { background-position:0 -45px;}
.posting-links .post-type li.ico3 a { background-position:0 2px;}
.posting-links .post-type li:hover { opacity:1;}
.bottom-actions { background:#f2f2f2; padding:7px 2px 5px 10px; position: relative;}
.bottom-actions input.text-box { background:#f7f7f7; padding:2px; text-align:center; width:60px; border:1px solid #eaebec; margin:0 2px; color:#939598; font-size:12px;}
.privacy-ico { float:right; position:relative; margin:8px 0 0 0; height:24px;}
.privacy-ico .ico { background:url(images/lock.png) no-repeat 0 0; width:51px; height:18px; ; display:block; margin:2px 0 0; cursor:pointer;}
.privacy-ico .drop { display:none; border:1px solid #231f20; padding:0; margin:0; list-style:none; width:75px; background:#fff; position:absolute; top:30px; left:-10px; z-index:99;}
.privacy-ico ul { padding:0; margin:-8px 0 0; list-style:none; width:75px; background:url(images/arrow-top.gif) no-repeat 40px 0; padding:8px 0 0;}
.privacy-ico ul li { border-bottom:1px solid #d1d3d4; font-size:11px;}
.privacy-ico ul li a { display: block; color:#414042; padding:3px 6px ;}
.privacy-ico ul li a.active, .privacy-ico ul li a:hover { background: #F2F2F2;}
.
search-re { border-top:1px dashed #d1d3d4; padding:5px 10px;}
.privacy-ico:hover .drop { display:block;}
.bottom-actions .postEditor_right_options { padding-top:0;}
.bottom-actions .add-tag { float:left; margin:-3px 6px 0 0;}
.bottom-actions .add-tag input { background:#fff; float:left; padding:5px 10px; width:220px; border:1px solid #d1d3d4; text-align:left;}
.bottom-actions .add-tag img { cursor:pointer; padding:4px 8px;}
.all-photos { width:100%; float:left; font-weight:lighter;}
.all-photos ul { width:682px; float:left; padding:0; margin:0; list-style:none; margin-right:-20px;}
.all-photos ul li { width:214px; float:left; margin:0 10px 10px 0; border:1px solid #d1d3d4; position:relative;}
.all-photos ul li .img-view { width:214px; height:161px; overflow: hidden; vertical-align:middle; text-align:center;}
.all-photos ul li .img-view img { width:100%;}
/** .all-photos ul li .img-view { width:214px; height:194px; display:table-cell; vertical-align:middle; text-align:center;} **/
.all-photos ul li .make-profile { display:none; position:absolute; bottom:10px; width:90%; height: 25px; text-align:center; opacity:0.9; background:#000; font-size:13px; line-height:24px; text-decoration:none; margin:0 5%!important; ; float:left; background:#000; border:1px solid #000; color:#fff; cursor:pointer;}
.all-photos ul li:hover .make-profile { display:block;}
.all-photos ul li .make-profile:hover { background:#333;}


.paging { width:100%; float:left; border-bottom:1px solid #E8E8E8; padding:0 0 10px; margin:20px 0 10px;}
.paging span, .paging a { float:left; background:url(images/submit.gif) repeat-x 0 0; float:right; padding:0 8px; border:1px solid #d1d3d4; color:#585965; line-height:30px; margin-left:20px; margin:0 0 0 10px; cursor:pointer; text-transform:uppercase; font-size:12px;}
.paging span:hover, .paging a:hover { background-position: 0 -35px; text-decoration:none;}
.likes-list-box .paging { width:706px;}




/*css for discovery page : start*/
.regularPage .discovery { box-shadow:none; padding:0px;}
.discovery .nav_links { float:left; width:100%; z-index:9999; position:relative;}
.discovery .nav_links nav { float:left;}
.discovery .nav_links nav li { float:left; width:42px; height:80px; border:1px solid #f5f5f5; text-align:center; padding:10px 10px 10px 10px;}
.discovery .nav_links nav li:hover, .discovery .nav_links nav li.active { background:#fff; border:1px solid #e5e5e5;}
.discovery .nav_links nav a { display:inline-block; width:42px; height:38px; background-image:url(images/dicovery_icons.png); background-repeat:no-repeat; margin-bottom:40px;}
.discovery .nav_links nav a.subs { background-position:6px 0;}
.discovery .nav_links nav a.fav { background-position:-60px 0;}
.discovery .nav_links nav a.music { background-position:-118px 0;}
.discovery .nav_links nav a.video { background-position:-177px 0;}
.discovery .nav_links nav a.book { background-position:-249px 0;}
.discovery .nav_links nav a.quote { background-position:-308px 0;}
.discovery .nav_links nav a.image { background-position:-370px 0;}
.discovery .nav_links nav a.tag { background-position:-437px 0;}

.discovery .nav_links nav li:hover a.subs, .discovery .nav_links nav li.active a.subs { background-position:6px -62px;}

.discovery .nav_links nav li:hover a.fav, .discovery .nav_links nav li.active a.fav { background-position:-60px -62px;}
.discovery .nav_links nav li:hover a.music, .discovery .nav_links nav li.active a.music { background-position:-118px -62px;}
.discovery .nav_links nav li:hover a.video, .discovery .nav_links nav li.active a.video { background-position:-177px -62px;}
.discovery .nav_links nav li:hover a.book, .discovery .nav_links nav li.active a.book { background-position:-249px -62px;}
.discovery .nav_links nav li:hover a.quote,.discovery .nav_links nav li.active  a.quote { background-position:-308px -62px;}
.discovery .nav_links nav li:hover a.image, .discovery .nav_links nav li.active a.image { background-position:-370px -62px;}
.discovery .nav_links nav li:hover a.tag, .discovery .nav_links nav li.active a.tag { background-position:-437px -62px;}

.discovery .my_dscvry { font-size:19px; color:#57585b; font-weight:600; float:right; position:relative; height:30px; line-height:30px; padding-left:10px; width:160px;}
.discovery .my_dscvry span { padding:2px 8px; float:right;}
.discovery .my_dscvry:hover { background:#f0f0f1;}
.discovery .my_dscvry:hover span { background:#fff;}
.discovery .my_dscvry .drop_menu { position:absolute; right:0px; top:30px; border-bottom:1px solid #a0a0a0; background:url(images/plus_icon.png) 5px 6px  no-repeat #fff; line-height:30px; font-size:15px; font-weight:normal; color:#57585b; padding-left:30px; width:140px; visibility:hidden;}
.discovery .my_dscvry:hover .drop_menu { visibility:visible;}

.discovery .discover_post { width:100%; float:left; border-top:1px solid #dddddd; padding-top:39px; margin-top:-40px; z-index:999;}
.discover_post ul { width:100%; float:left;}
.discover_post ul li { width:320px; float:left; float:left; margin-left:15px; position:relative; margin-bottom:40px; z-index:1;}
.discover_post ul li:hover { z-index:99;}

.discover_post ul li:first-child, .discover_post ul li:nth-child(3n+1) { margin-left:0px;}
.discover_post ul li .post_img { width:318px; height: 250px; overflow: hidden; float:left; border:1px solid #d1d2d3; position:relative; text-align:center;}
.discover-post-img { width: 1090px!important;}
.discover-post-img ul li { margin-left: 0px!important;}
.discover-post-img .post_img { height: auto!important; float: left!important; min-height: 250px!important; overflow: visible!important;}
.clear { height: 0px; overflow: hidden; clear: both;}
.discover_post ul li .post_img img.post-main-img { width:100%; z-index:1; float:left;}
.discover_post ul li .post_img .play_video { width:64px; height:64px; display:inline-block; position:absolute; top:30%; left:40%; background:url(images/play_icon.png) 0 0 no-repeat; box-shadow:none; visibility:hidden;}
.discover_post ul li:hover .post_img .play_video { visibility:visible;}

.discover_post ul li .post_img .post_name { height:63px; width:100%; background:url(images/black_png.png) repeat; position:absolute; bottom:0; left:0px; text-align:left;}
.discover_post ul li .post_img .post_name .name { width:240px; padding-left:10px; padding-top:17px; float:left;}
.discover_post ul li .post_img .post_name .name h1 { font-size:17px; color:#fff; font-weight:600; line-height:14px;}
.discover_post ul li .post_img .post_name .name span { font-size:12px; color:#a0a0a0;}
.discover_post ul li .post_img .post_name .type { width:50px; height:45px; float:right; margin-top:9px; margin-right:9px;}
.discover_post ul li .post_img .post_name .type.music { background:url(images/dicovery_icons.png) -115px -128px no-repeat #df8486;}
.discover_post ul li .post_img .post_name .type.video { background:url(images/dicovery_icons.png) -173px -128px no-repeat #7693c6;}
.discover_post ul li .post_img .post_name .type.book { background:url(images/dicovery_icons.png) -244px -128px no-repeat #adc676;}

.discover_post ul li .post_by { width:100%; float: left; padding: 0;}
.discover_post ul li .post_by dl { width:318px; padding:5px 0; box-shadow:0px 2px 3px -3px #222; border-left:1px solid #d9dadb; border-right:1px solid #d9dadb; float: left; margin: 0;}
.discover_post ul li .post_by dl dt { width:38px; height:38px; border:1px solid #7b7b7b; float:left; margin-left:5px;}
.discover_post ul li .post_by dl dt img { width:100%; height:100%; float:left; box-shadow:0 8px 8px -8px #222222;}
.discover_post ul li .post_by dl dd { display:block; margin-left:55px; font-size:11px; color:#acacad; line-height:13px;}
.discover_post ul li .post_by dl dd a { color:#6e91c9; text-decoration:none; font-weight:bold;}
.discover_post ul li .post_by dl dd .post_date { width:100%; display:inline-block; color:#c9c9c9; font-size:8px;}

.discover_post ul li:hover .links { visibility:visible;}
.discover_post ul li .links { width:300px; display:inline-block; position:absolute; /*top: 302px;*/ left:0; padding:10px; visibility:hidden; /*background:#fff; box-shadow:0px 2px 3px -3px #222; border-top:1px solid #e7e7e7;*/  bottom:-45px;}
.discover_post ul li .links a { margin-right:10px; float:left;}
.discover_post ul li .links .likes { height:23px; line-height:20px; color:#7693c6; font-size:15px; background:url(images/post_hover_icons.png) 0 0 no-repeat; padding-left:35px;}
.discover_post ul li .links .likes:hover, .discover_post ul li .links .likes.active { background-position:0 -40px;}
.discover_post ul li .links .cmnts { width:25px; height:24px; background:url(images/post_hover_icons.png) 0px -86px no-repeat;}
.discover_post ul li .links .cmnts:hover, .discover_post ul li .links .cmnts.active { background-position:0px -126px;}
.discover_post ul li .links .refresh { width:28px; height:27px; background:url(images/post_hover_icons.png) 0px -167px no-repeat;}
.discover_post ul li .links .refresh:hover, .discover_post ul li .links .refresh.active { background-position:0px -207px;}
.discover_post ul li .links .rating { width:25px; height:25px; background:url(images/post_hover_icons.png) 0px -258px no-repeat;}
.discover_post ul li .links .rating:hover, .discover_post ul li .links .rating.active { background-position:0px -298px;}

.discover_post .discovery-post-quote { background:url(images/quote_bg.png) 0 0 no-repeat;}
.discover_post .discovery-post-quote .post_img, .discover_post .discovery-post-content .post_img { font-size:24px; color:#d94d4d; text-align:left !important; padding: 20px; text-align: left; width: 278px; height:210px;}


.grey_d_arrow { border-top:10px solid #d5d5d5; border-left:7px solid transparent; border-right:7px solid transparent; display:inline-block;}
.floatLeft { float:left !important;}
.floatRight { float:right !important;}
.ptop10 { padding-top:10px !important;}
/*css for discovery page : end*/

.postEditor > textarea, .postEditor .textareabox { font-size:12px; color:#222;}

.media-menu { font-size:18px; font-weight:bold; float:left;}
.media-menu li { float:left; border-left:1px solid #e9e9e9; margin:3px 0; padding:0 3px; position:relative;}
.media-menu li.first { border:none;}
.media-menu li.first a { padding:0 20px 0 19px;}
.media-menu li a { float:left; color:#a7a9ac; padding:0 16px; line-height:40px; font-weight:bold;}
.media-menu li.current a { color:#222;}
.media-menu li a:hover, .media-menu li:hover a, .media-menu li.current a { background:#f1f1f1;}
.menu-outer-sec { width:100%; height:60px; padding:0; margin:0; border:none;}

.add-photo-menu li.first a { ;}
.add-photo-menu li a { float:left; color:#a7a9ac; padding:0 32px; line-height:40px; font-weight:bold;}
.add-photo-menu li .upload { display:block; opacity:0; position:absolute; left:0; top:0; height:108px; height:40px; cursor:pointer;}


/*css for friends page - start*/
.dashboard_right { display:block; margin-left:199px; background:#fff;}
.dshbrd_frnd { float:left; background:#fff; width:711px; padding:25px 40px 20px; min-height:400px;}
.dshbrd_frnd h2 { font-family: "Open Sans", sans-serif; font-size:32px; color:#333; float:left; text-align:right; font-weight:300; line-height:21px;}
.dshbrd_frnd h2 span { font-size:11px; color:#4d8fcb; font-weight:normal; float:right; clear:both;}
.search_bar { width:701px; padding:7px 0px 7px 10px; background:#f8f8f8; border:1px solid #ebebeb; float:left;}
.search_bar .input { width:250px; height:24px; border:1px solid #dddedf; float:left; line-height:34px; color:#cbcbcb; font-family: "Open Sans", sans-serif; font-size:14px; border-radius:5px; padding:4px 5px; background:#fff;}
.search_bar input[type="text"] { width:100%; height:auto; border:none; background:none; color:#cbcbcb; font-family: "Open Sans", sans-serif; font-size:14px; float:left;}

.dshbrd_frnd .frnds_list { width:100%; display:inline-block;}
.dshbrd_frnd .frnds_list ul { width:100%; display:inline-block;}
.dshbrd_frnd .frnds_list ul li { width:350px; float:left; position:relative; margin-top:24px; margin-right:10px;}
.dshbrd_frnd .frnds_list ul li:nth-child(2n+2) { margin-right:0px;}
.dshbrd_frnd .frnds_list ul li .close { color:#d1d3d4; font-size:12px; padding-right:20px; font-family: "Open Sans", sans-serif; font-weight:300; background:url(images/close_red.png) right 3px no-repeat; position:absolute; top:5px; right:10px; visibility:hidden;}

.dshbrd_frnd .frnds_list ul li .thumb { width:77px; height:77px; float:left; border:1px solid #000;}
.dshbrd_frnd .frnds_list ul li .thumb a { width:77px; height:77px; display:table-cell; vertical-align:middle; text-align:center;}
.dshbrd_frnd .frnds_list ul li .thumb a img { max-height:77px; max-width:77px;}
.dshbrd_frnd .frnds_list ul li .user_detail { display:block; margin-left:72px; height:79px; padding-left:20px; border-radius:0 0 10px 0px;}
.dshbrd_frnd .frnds_list ul li .user_detail .name { font-size:22px; color:#414141; line-height:20px; font-family: "Open Sans", sans-serif; font-weight:400; padding-top:15px;}
.dshbrd_frnd .frnds_list ul li .user_detail .location { background:url(images/location_icon.png) 0 2px no-repeat; color:#4d8fcb; font-size:12px; padding-left:17px; font-family: "Open Sans", sans-serif; font-weight:300; margin-top:10px;}
.dshbrd_frnd .frnds_list ul li .user_detail .frnd_prcnt { color:#3eb8e9; font-size:20px; font-family: "Open Sans", sans-serif; font-weight:400; position:absolute; right:10px; bottom:10px; visibility:hidden;}
.dshbrd_frnd .frnds_list ul li:hover .user_detail { box-shadow:3px 3px 3px #E7E7E7;}
.dshbrd_frnd .frnds_list ul li:hover .close { visibility:visible;}
.dshbrd_frnd .frnds_list ul li:hover .user_detail .frnd_prcnt { visibility:visible;}
/*css for friends page - end*/


/*Likes page starts*/
.likes_page { padding-right:0; width:751px;}
.search_btn { padding:0 15px; float:left; background:#e9e9e9 url(images/submit.gif) repeat-x 0 0; float:left; border:1px solid #d1d3d4; color:#585965; cursor:pointer; margin:0 0 0 -5px; height:34px;}
.search_btn:hover { background-position: 0 bottom; text-decoration:none;}
.likes_page  h3 { color:#c7c8ca; font-size:16px; font-weight:900; margin:0 0 16px;}
.likes_page .search_bar { background:none; border:none; margin:25px 0; padding:0;}
.likes_page .row { width:100%; float:left;}
.likes-list ul li { width:125px; float:left; padding:0 20px 0 0; line-height:22px;}
.likes-list ul li img { width:123px; float:left; border:1px solid #d2d2d2; margin-bottom:4px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#f1f1f1; height:123px;}
.likes-list ul li strong { display:block; font-size:19px; font-weight:600; padding:0 0 2px;}
.likes-list ul li span { color:#999; font-size:12px;}
.likes-list a:hover { color:#4d8fcb;}
.likes-list a { color:#414141;}
.likes-list .delete { display:none;}
.likes-list ul li.view-all { padding:0; float:right; width:168px;}
.likes-list ul li.view-all a,.likes-list-box .likes-list ul.quote-row li.view-all a,.likes-list-box .likes-list ul.lifstyle-row li.view-all a { width:168px; float:left; border:1px solid #f1f1f1; margin-bottom:4px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#f7f7f7; text-align:center; color:#c7c8ca; padding:51px 0; font-size:24px; height:22px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer;}
.likes-list ul li.view-all a span { color:#4d8fcb; font-size:24px;}
.likes-list ul li.view-all a:hover,.likes-list-box .likes-list ul.quote-row li.view-all a:hover ,.likes-list-box .likes-list ul.lifstyle-row li.view-all a:hover  { background:#fbfafa;}
.likes-list { border-bottom:1px solid #eee; padding:0 0 15px; margin:0 0 15px;}
.likes-list:last-child { border-bottom:0;}

span.btn { background: none repeat scroll 0 0 #E2E6F0; border: 1px solid #C8D0E2; border-radius: 3px 3px 3px 3px; color: #5A5A5D; display: block; float: left; font-size: 12px; height: 23px; letter-spacing: 1px; line-height: 23px; margin: 0 4px 4px 0; padding: 0 8px; text-align: center;}

.likes-list-box .likes-list ul.row li { line-height: 20px; font-size: 11px; position: relative;}
.likes-list li a { color: #D94D4D; display:block; font-size: 12px;}
.likes-list-box .likes-list ul.row strong a { display: none;}
.likes-list-box .likes-list li:hover .play_video { display: block; position: absolute; top: 37%; left: 32%; border: 0px!important; box-shadow: 0px 0px 0px!important; border-radius: 0px!important; background: url("images/play_icon1.png") no-repeat scroll 0 0 transparent; height: 70px; width: 68px; cursor: pointer;}
.likes-list-box .likes-list li .play_video { display: none;}

.likes-list-box .likes-list ul.quote-row li a { width:113px; float:left; border:1px solid #d2d2d2; margin-bottom:4px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#f1f1f1; height:113px; overflow:hidden; background: url("images/quote_bg2.png") no-repeat; padding:5px; line-height:16px; cursor:text;}
.likes-list-box .likes-list ul.lifstyle-row li a { width:113px; float:left; border:1px solid #d2d2d2; margin-bottom:4px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#f1f1f1; height:113px; overflow:hidden; padding:5px; line-height:16px; cursor:text;}


.head_link { min-width: 120px; float: left;}
.head_link ul { list-style: none;}
.head_link li { float: left; position: relative;}
.head_link li.hand { padding: 15px 5px 10px 10px; margin-left: -4px; min-width: 25px;}
.head_link li.hand:hover { background-image: linear-gradient(bottom, white, rgb(235, 235, 235), white); background-image: -webkit-linear-gradient(bottom, white, rgb(235, 235, 235), white); background-image: -ms-linear-gradient(bottom, white, rgb(235, 235, 235), white); background-image: -o-linear-gradient(bottom, white, rgb(235, 235, 235), white); background-image: -moz-linear-gradient(bottom, white, rgb(235, 235, 235), white);}
.head_link li:hover .drop { display: block; position: absolute; top: 43px; left: -24px;}
.head_link li .drop { display: none;}
.head_link .drop { padding: 4px; width: 312px;}
.head_link .drop ul { list-style: none;}
.head_link .drop li { padding: 14px 4px 5px 5px; width: 304px; float: left; background: url(images/drop-mid.png) 2px 0px repeat-y;}
.head_link .drop li:hover { padding: 14px 4px 5px 5px; width: 304px; float: left; background: url(images/drop-mid1.png) 2px 0px repeat-y;}
.head_link .drop li.head { padding: 18px 4px 0 4px; margin-bottom: 0px; position: relative; z-index: 999; height: 36px; background: url(images/drop-top.png) no-repeat;}
.head_link .drop li.drop-bottom { padding: 8px 5px 0 4px; margin-bottom: 0px; position: relative; z-index: 999; width: 304px; height: 32px; background: url(images/drop-bottom.png) 2px bottom no-repeat;}
.head_link .drop h2 { padding: 5px 0 0 8px; color: #949494; font-size: 12px; line-height: 14px; float: left;}
.head_link .drop a.view { margin: 8px 18px 0 0; text-decoration: none; display: block; float: right; color: #3b86c4; font-size: 12px; line-height: 14px;}
.head_link .drop a.view:hover { color: #000;}
.head_link .drop .left { padding-left: 11px; float: left; width: 45px; padding-right:10px;}
.head_link .drop .left img { width:100%;}
.head_link .drop .right { float: left; width: 230px;}
.head_link .drop h3 { padding-top: 1px; margin: 0px; color: #1d1d1d; font-weight: normal; font-size: 11px; line-height: 16px;}
.head_link .drop h3 a { display: block; float: left; margin-right: 5px; color: #3b86c4; font-size: 12px; line-height: 16px; text-decoration: none;}
.head_link .drop h3 a:hover { color: #000;}
.head_link .drop li span.txt { color: #888; font-size: 10px; line-height: 14px; display: block;}
.head_link .drop a.clear1 { padding-left: 25px; color: #8a8a8a; font-size: 14px; margin-left: 55px; line-height: 28px; font-weight: bold; text-decoration: none; display: inline-block; text-align: center; background: url(images/clear-icon.png) left center no-repeat;}
.head_link .drop a.clear1:hover { color: #000;}
.media-close { position: absolute; top: -5px; right: -7px; display: block; background: #eee; width: 10px; padding: 0 4px 4px 4px; border-radius: 5px; height: 16px; margin: 0px!important; line-height: 18px!important; color:#b8b8b8;}
.rightSidebar_mediaSuggestion_netflix { display: none;}



/*profile-page*/
.profile-banner { width:100%; float:left; position:relative; min-height:108px; height:auto!important; height:108px; padding:0 0 10px;}
.profile-banner .avtar, .profile-banner #profile_leftSidebar_avatar { width:142px; height:142px; border:1px solid #787878; float:left; background:#fff; margin:0; padding:0;}
.profile-banner #profile_userInfo_info { position:relative; float:left; right:auto; top:auto; background:none; border:none; width:280px; padding:0 0 0 10px;}
.profile-banner #profile_userInfo_info h4 { font-size:26px; color:#2a2a2a; font-weight:normal;}
#profile_userInfo_info .profile_userInfo_info { font-size:12px;}
.progress-bar { float:right; font-size:11px; width:396px;}
.progress-bar ul { float:left; border:1px solid #e5e5e5; border-width:1px 0; color:#888888;
    -moz-box-shadow:-1px 1px 2px #E3E1E1; -webkit-box-shadow:-1px 1px 2px #E3E1E1; box-shadow:-1px 1px 2px #E3E1E1;
;}
.progress-bar li { float:left; padding:0; line-height:42px; border:1px solid #e5e5e5; border-width:0 1px 1px; text-transform:uppercase; width:130px; text-align:center;}
.progress-bar li strong { font-size:27px; font-weight:lighter; padding:0 5px 0 0; color:#df694d; position:relative; top:5px;}
.progress-bar li.movies strong { color:#9bc493;}
.progress-bar li.books strong { color:#ed595f;}
.progress-bar li.music strong { color:#df694d;}
.progress-bar li.alike strong { color:#3b86c4;}
.progress-bar li.alike { background:#f4f4f4;}

.user-imag-box { float:left; width:145px; font-size:12px; margin:-58px 0 0 44px;}
.user-imag-box .btn-box { width:100%; float:left; padding:10px 0 0; text-align:center;}
.user-imag-box .btn-box a { padding:0 10px 0 34px; -moz-box-shadow:-1px 1px 2px #e3e3e3; font-size:11px; font-weight:lighter; line-height:30px; -webkit-box-shadow:-1px 1px 2px #e3e3e3; box-shadow:-1px 1px 2px #e3e3e3; background:url(images/user-icons.png) no-repeat 5px 5px; margin:0 2px 0 0; border:1px solid #e3e3e3; border-color:#fff #f5f5f5 #e3e3e3; border-top:0; display:inline-block;}
.user-imag-box .btn-box a.send { color:#cf6e6e;}
.user-imag-box .btn-box a.add { color:#3b86c4; background-position:5px -26px;}
.user-imag-box form { display:inline-block;}

.side-photo-sec { width:100%; float:left; padding:0 0 20px;}
.side-photo-sec a.head { display:block; padding:2px 10px; border:1px solid #ededed; font-size:15px; color:#5c5c5c; text-decoration:underline;}
.side-photo-sec ul { width:204px; float:left; border:1px solid #dedede; height:141px;}
.side-photo-sec ul li { width:135px; height:135px; float:left; border-width:4px 10px 4px 0; background:#999; border:#fff solid;}
.side-photo-sec ul li img { width:135px; height:135px; float:left;}
.side-photo-sec ul li a.profile { display:block; padding:2px 0; float:left; width:100%; border:1px solid #ededed; font-size:15px; color:#5c5c5c; text-decoration:underline; background:#fff; color:#3b86c4; text-decoration:underline; text-align:center;}

.side-photo-sec .more { background:url(images/see-more.jpg) no-repeat 0 0; width:32px; height:140px; float:right;}

.side-photo-sec .total { width:auto; float:right; text-align:right; padding:5px 14px 0 0;}

#signin_message { background:#FDEAE3; padding:5px 0; border:#F00 1px solid; border-width: 1px 0; color:#F00; font-size:12px; position:absolute; top:50px; text-align:center; left:0; width:100%; line-height:20px;}


 /*css for profile setting - start*/
.profile_setting { ;}
.profile_setting .nav { float:right; font-size:19px;}
.profile_setting .nav a { width:135px; height:35px; color:#868686; text-decoration:underline; border:1px solid #e1e1e1; text-align:center; line-height:35px; float:left; background:#f2f2f2;}
.profile_setting .nav a.selected, .profile_setting .nav a:hover { background:#fff; color:#3b86c4;}
.profile_setting .profile_type { width:100%; display:inline-block; text-align:center; padding-top:70px;}
.profile_setting .profile_type .type_box { width:50%; float:left; text-align:center;}
.profile_setting .profile_type .type_box .head { font-size:16px; font-weight:bold; text-align:center; padding-bottom:5px; text-decoration:underline;}
.profile_setting .profile_type .type_box .section { width:251px; height:285px; border:3px solid #d1d1d1; background:#f9f9f9; display:inline-block; border-radius:5px; font-size:12px; color:#3e3e3e; line-height:16px; position:relative; text-align:left; padding:30px 10px 10px 10px;}
.profile_setting .profile_type .type_box .section .blue_btn { width:94%; position:absolute; bottom:7px; left:7px;}
.profile_setting.dshbrd_frnd h2 { line-height:normal;}
/*css for profile setting - end*/
.blue_btn { font-size:16px; background:url(images/blue_btn_bg.png) 0 0 repeat-x; color:#fff; text-shadow:0 -1px #255480; padding:0px 15px; border-radius:5px; height:30px; line-height:30px; display:inline-block; border:0;}
.blue_btn2 { background: url("images/blue_btn_bg2.png") repeat-x scroll 0 0 transparent; border: 0 none; border-radius: 5px 5px 5px 5px; color: #FFFFFF; display: inline-block; font-size: 16px; height: 38px; line-height: 38px; padding: 0 15px; text-shadow: 0 -1px #255480;}
.textCenter { text-align:center !important;}
.row1 { width:100%; display:inline-block;}
.blue { color:#3b86c4 !important;}
.red { color:#da5156 !important;}

.profile_type_gnrl { float:left; width:100%; padding-top:30px;}
.profile_type_gnrl .cover_photo { width:704px; background:#f2f2f2; text-align:center; height:200px; padding:3px; border:3px solid #fff; float:left; position:relative; box-shadow:1px 1px 0px #f2f2f2;}
.profile_type_gnrl .cover_photo img { max-width:710px;}
.profile_type_gnrl .cover_photo .profile_photo img { max-width:141px; height: 145px;}
.profile_type_gnrl .cover_photo a { ;}
.profile_type_gnrl .cover_photo a.change_profile_header { padding:10px 10px 10px 0px; border:1px solid #717476; background:url(images/grey_btn_big.png) 0 0 repeat-x; border-radius:5px; right:10px; bottom:10px; top:inherit; font-size:12px; height:17px; color:#555555; text-shadow:0 1px #fff; position:absolute;}
.profile_type_gnrl .cover_photo a.change_profile_header span { background:url(images/grey_plus.png) 12px 1px no-repeat; padding-left:35px;}
.profile_type_gnrl .cover_photo a:hover.change_profile_header { color:#06C;}

.profile_type_gnrl .cover_photo .profile_photo { width:147px; height:146px; float:left; position:absolute; bottom:-50px; left:50px; background:url(images/profile-setting-user_bg.png) 0 0 no-repeat;}
.profile_type_gnrl .cover_photo .profile_photo a { padding:5px 0; right:0; bottom:-25px; position:absolute; background:#f0f0f0; font-size:10px; width:100%; font-weight:bold; text-transform:uppercase; text-shadow:0 1px #fff; color:#555555;}
.profile_type_gnrl .cover_photo .profile_photo a:hover { color:#06c;}
.profile_type_gnrl .form { width:100%; float:left; padding-top:100px;}
.profile_type_gnrl .form .section { float:left; padding-right:35px;}
.profile_type_gnrl .form .section .input { width:260px; padding:0 5px; height:34px; line-height:34px; border-radius:5px; border:1px solid #f0f0f0; border-top:1px solid #d2d2d2; margin-top:5px; display:inline-block;}
.profile_type_gnrl .form .section .label { font-size:14px; color:#404040; font-weight:bold;}
.profile_type_gnrl .form .section .label2 { font-weight:normal;}
.profile_type_gnrl .form .section select.input { padding:6px; height:auto;}
.ptop20 { padding-top:20px;}
.row { width:100%; float:left;}

.notification_list { padding:10px 30px;}

.notification_list ul { width:100%; display:inline-block;}
.notification_list h3 { font-family: "Open Sans", sans-serif; font-weight:300; font-size:17px; border-bottom:1px solid #ececec; padding-bottom:5px; margin-bottom:5px;}
.notification_list ul li { width:469px; background:#f7f7f7; padding:10px; border:1px solid #ebebeb; float:left;}
.notification_list ul li:nth-child(odd) { background:#fff; border-color:#FFF;}
.notification_list ul li .thumb { width:50px; height:38px; border:1px solid #000; float:left;}
.notification_list ul li .post_review { float:left; padding-left:10px; font-family: "Open Sans", sans-serif; font-weight:300; width:270px;}
.notification_list ul li .post_review .name { color:#3b86c4; font-weight:bold; float:left; padding-right:5px; font-size:12px;}
.notification_list ul li .post_review .type { color:#1d1d1d; font-size:12px;}
.notification_list ul li .post_review .post_time { color:#888888; font-size:9px; float:left;}

.grey_btn { background:url(images/grey_btn_bg.png) 0 0 repeat-x; color:#3b3b3b; font-size:13px; font-weight:300; padding:2px 10px; display:inline-block; border:1px solid #c2c2c2; box-shadow:2px 2px 4px -3px #C2C2C2; font-family: "Open Sans", sans-serif;}



.likes_page .likes-detail-list { float:left; width:706px;}
.likes-detail-list ul { width:100%; float:left;}
.likes-detail-list ul li { width:100%; float:left; margin:0 0 20px; position:relative;}
.likes-detail-list ul li .text { float:left; padding:35px 0 0 30px;}
.likes-detail-list ul li .text strong { font-size:20px; font-weight:600; color:#464647; display:block;}
.likes-detail-list ul li:hover { background:#fafafb;}
.likes-detail-list ul li .img { width:125px; height:125px; float:left; background:#f5f6f7;}
.likes-detail-list ul li .text span { font-size:12px; color:#818486; display:block; clear:left;}
.likes-detail-list ul li img { width:125px; height:125px;}
.likes-detail-list ul li a { float:left;}
.likes-detail-list ul li .play_video { display: none; position: absolute; top: 37%; left:50px; border: 0px!important; box-shadow: 0px 0px 0px!important; border-radius: 0px!important; background: url("images/play_icon1.png") no-repeat scroll 0 0 transparent; height: 70px; width: 68px; cursor: pointer;}
.likes-detail-list ul li:hover .play_video { display: block;}


.likes-detail-list ul.quote-list-detail li a { padding:10px 10px 30px; display:block; background: url("images/quote_bg2.png") no-repeat; cursor:text; color:#D94D4D; font-size:12px;}
.likes-detail-list ul.quote-list-detail li .text { float:right; padding:0; position:absolute; bottom:10px; right:10px;}
.likes-detail-list ul.quote-list-detail li .text span { float:left;}
.likes-detail-list ul.quote-list-detail li a:hover { color:#4D8FCB;}
.likes-detail-list ul.quote-list-detail li .text a { background:none;}

.likes-detail-list ul.lifstyle-row li a { padding:10px; display:block;}


.comment_section { background:#efefef; padding:0px;}
.comment_section .post_controls_buttons { min-width:150px;}
.comment_section .post_controls { border-bottom:1px solid #dddddd; width:100%; float:left; margin-top:0px; background:#fff;}
.comment_section .wrapper_comments { border-top:1px solid #fff;}
.post_comments_wrapper.comment_section .comment { border-bottom:1px solid #ddd; border-top:1px solid #fff; width:97.5%; float:left;}
.comment_section .comment_controls { width:auto; position:absolute; right:10px; top:23px;}
.comment_section .comment_input { background:#efefef; text-align:center; display:inline-block; width:100%; padding:5px 0; border-top:1px solid #fff;}
.comment_section .textarea { width:95%; padding:0 1%; display:inline-block; border:1px solid #bcbcbc; height:20px; font-size:11px; font-family: "Open Sans", sans-serif; font-weight:300; line-height:20px; margin:5px 0 0 5px;}
.comment_section .textarea:focus { height:50px;}
.comment_section .post_tags { padding:5px 2% 5px 5%; width:93%; float:left; border-bottom:1px solid #ddd; border-top:1px solid #fff; background:#efefef;}
.comment_section .post_tags a { margin-bottom:3px; float:left; color:#3B86C4;}
.comment_section .post_tags img { margin:5px 0px 0 -15px !important;}
.comment_section .post_tags span.btn { margin-bottom:0px;}
.comment_section .comment_detail { margin-left:50px; display:block; margin-right:47px;}
.comment_section .comment_detail .comment_name { width:100%; display:inline-block;}

.no_bg { background:none !important;}

.light-box-comment { ;}
.light-box-comment .comment { border-bottom:1px solid #ddd; border-top:1px solid #fff; width:97.5%; float:left;}

.delete { background:url(images/close_red.png) 0 0 no-repeat !important; display:inline-block !important; width:11px !important; height:12px !important; font-size:0px !important; text-indent:-99999px !important; position:absolute !important; right:10px !important; top:10px !important; padding:0 !important; z-index:9999 !important; cursor:pointer !important;}

.likes-list .delete { display:none !important;}

.my_dscvry.img_form { margin: 10px 0 13px 0; padding-top: 15px; width: 375px; padding: 7px 0px 11px 10px; background: #F8F8F8; border: 1px solid #EBEBEB; float: right;}
.my_dscvry.img_form:hover { background: none;}
.my_dscvry.img_form .input_text { border-radius: 5px; width:201px; padding:7px 0px 7px 10px; background:#f8f8f8; border:1px solid #ebebeb; float:left;}
.my_dscvry.img_form .submit_btn { background-color: rgb(76, 148, 245); background-image: -webkit-linear-gradient(top, rgb(77, 154, 244), rgb(71, 136, 238)); background-image: -ms-linear-gradient(top, rgb(77, 154, 244), rgb(71, 136, 238)); background-image: -o-linear-gradient(top, rgb(77, 154, 244), rgb(71, 136, 238)); background-image: -moz-linear-gradient(top, rgb(77, 154, 244), rgb(71, 136, 238)); background-image: linear-gradient(top, rgb(77, 154, 244), rgb(71, 136, 238)); border-radius: 2px; border: rgb(40, 130, 200) solid 1px; border-bottom: rgb(10, 100, 170) solid 1px; padding: 5px; margin-left: 7px; padding-left: 8px; padding-right: 8px; height: 32px; font-size: 9.25pt; color: white; font-family: "Open Sans", "Verdana", "Arial", sans-serif; font-weight: 600; cursor: pointer; display: inline-block; vertical-align: middle;}


/*Css for cover page - end*/
body.home { background:url(images/main_bg.png) 0 0 no-repeat; background-size:cover; font-family: 'Open Sans';}

.header { width:100%; float:left; background:#fff; height:75px;}
.wrapper { width:1012px; margin:0 auto; text-align:left;}
.header .logo { float:left;}
.header .logo a { display:block; margin-top:20px;}
.header .login_section { float:right; padding-top:21px; font-size:12px;}
.header .login_section label { font-size:12px; color:#424242; font-weight:600; float:left; margin-right:3px; line-height:23px; font-family: 'Open Sans';}
.header .login_section input[type="text"], .header .login_section input[type="password"] { width:150px; height:22px; border:1px solid #ececec; background:url(images/input_bg.png) 0 0 repeat-x; border-top:1px solid #d2d2d2; border-radius:3px; float:left;}
.header .login_section button.green_btn { margin-left:10px; float:left;}
.header .login_section input[type="checkbox"] { float:left; margin-left:38px;}
.header .login_section a { color:#de6c6c; text-decoration:underline;}
.header .login_section .remember { line-height:19px; color:#779fd3; font-weight:400;}

.home .middle { width:100%; float:left; padding-top:70px;}
.home .middle .left_section { float:left; width:490px; text-align:center;}
.home .middle .left_section h2 { font-size:27px; text-shadow:0 -1px #3a3634; font-weight:600; line-height:35px; text-align:center; color:#fff; padding-top:15px;}
.home .middle .left_section h2 span { background:url(images/login_punchline_bg.png) 0 0 repeat-x; border-radius:2px; display:inline-block; padding:0 10px; margin-bottom:2px;}
.home .middle .left_section .facebook_login { background:url(images/facebook.png)0 0 no-repeat; width:346px; height:45px; display:inline-block; margin-top:50px;}

.home .middle .right_section { width:375px; border-radius:10px; background:#fff; float:right; padding:20px 30px;}
.home .middle .right_section h3 { font-size:25px; letter-spacing:-1px; color:#3b86c4; text-align:center; padding-top:20px; padding-bottom:30px; font-weight:normal;}
.home .middle .right_section h3 span { color:#979797; font-weight:300;}
.home .middle .signup_form {}
.home .middle .signup_form label { font-size:12px; font-weight:600; color:#404040; width:87px; text-align:right; float:left; line-height:32px; margin-right:5px;}
.home .middle .signup_form label.error { font-weight:normal; color:#F00; width:100%; margin: 0; padding: 0 0 0 89px; text-align: left; width: 100%;}
.home .middle .signup_form .input2 { width:218px; height:30px;}
.home .middle .signup_form .row { padding-bottom:6px;}
.home .middle .signup_form .male { color:#3b86c4; font-size:12px; font-weight:600; float:left; padding-right:10px; padding-top:7px;}
.home .middle .signup_form .female { color:#cf6e6e; font-size:12px; font-weight:600; float:left; padding-top:7px;}
.home .middle .signup_form .blue_btn2 { border:3px solid #e6e6e6; padding:0 20px; height:44px; font-size:20px; text-shadow:0 -1px #224f74; font-weight:600; margin-right:44px; font-family: 'Open Sans';}
.home .middle .signup_form .note { border-top:1px solid #e5e5e5; width:100%; float:left; padding-top:10px; margin-top:10px; line-height:16px; font-size:12px; color:#a3a3a3;}
.home .middle .signup_form .note a { color:#3b86c4; font-weight:600;}

.home .middle .signup_form .email { float: left; width: 187px; padding-right: 10px;font-size: 12px;}
.home .middle .signup_form .email input { float: left; margin: 4px 7px 0 0;}

.home .footer { color:#b5b3b5; font-size:11px; font-weight:700; padding-top:80px; width:100%; float:left;}
.home .footer .floatLeft { text-transform:uppercase;}
.home .footer  a { color:#b5b3b5;}
.home .footer  a:hover { color:#fff;}
/*Css for cover page - end*/
/*Css for business sign up page - start*/
.inner_middle { width:100%; display:inline-block; box-shadow:0px 0px 5px 0px #CCC;}

.head_bottom, .head_top { width:100%; display:inline-block;}
.head_bottom img, .head_top img { width:100%;}

.business_sign_up { background:#fff;}
.business_sign_up .left_section { width:540px; float:left; padding-left:70px;}
.business_sign_up .left_section h2 { font-size:18px; font-weight:700; color:#372f2b; padding-left:38px; background:url(images/business_sprite.png) 0 0 no-repeat;}
.business_sign_up .left_section h2 span { width:100%; display:inline-block; color:#3b86c4; font-size:15px; font-weight:600;}
.business_sign_up .left_section ul { float:left; padding-top:50px; font-size:14px; color:#404040; font-weight:600; line-height:15px; padding-left:10px; width:350px;}
.business_sign_up .left_section ul li { padding:20px 0px; display:block; border-top:2px solid #eee;}
.business_sign_up .left_section ul li:first-child { border-top:none;}
.business_sign_up .left_section ul li span { float:left; width:60px; min-height:50px; background-image:url(images/business_sprite.png); background-repeat:no-repeat;}
.business_sign_up .left_section ul li.add span { background-position:0 -114px;}
.business_sign_up .left_section ul li.audience span { background-position:0 -255px;}
.business_sign_up .left_section ul li.awards span { background-position:0 -407px;}

.business_sign_up .right_section { width:305px; float:left;}
.business_sign_up .right_section .business_form { width:100%; display:inline-block;}
.business_sign_up .right_section .business_form select { width:304px; padding:5px; border:1px solid #e9e9e9; border-radius:5px; float:left; margin-bottom:12px; font-size:14px; font-weight:700; font-family: "Open Sans"; color:#372f2b;}
select.type { color:#4d8fcb !important; text-decoration:underline;}
.business_sign_up .right_section .business_form .input2 { width:282px; height:30px; line-height:30px; float:left; margin-bottom:12px; font-size:14px; font-weight:700; font-family: "Open Sans"; color:#372f2b; border-radius:5px; background:none; box-shadow:0px 2px 2px -2px #AAA inset;}
.error { border-color: red;}

.business_sign_up .right_section .business_form .input2.phone { width:30px;}
.business_sign_up .right_section .business_form strong { padding:5px 8px; float:left;}
.business_sign_up .right_section .business_form label { line-height:30px; padding-right:5px; text-decoration:underline; color:#5f5f5f; float:left; font-size:14px; font-weight:600;}
.business_sign_up .right_section .business_form .blue_btn { width:304px; font-size:20px; background-color:#3b85c8; background-position:0 bottom; height:34px; margin-top:10px;}

/*Css for business sign up page - end*/

.green_btn { height:25px; background:url(images/green_btn_bg.png) 0 0 repeat-x; color:#fff; font-size:13px; border:1px solid #009615; font-weight:300; text-shadow:0 -1px #518559; padding:0 15px; display:inline-block; font-family: 'Open Sans';}
.ptop10 { padding-top:10px;}
.ptop15 { padding-top:15px;}
.pright10 { padding-right:10px;}
.ptop20 { padding-top:20px;}
.ptop35 { padding-top:35px;}
.pbottom50 { padding-bottom:50px;}
.pbottom20 { padding-bottom:20px;}
.ptop4 { padding-top:4px;}
.row { width:100%; float:left;}
.mtop20 { margin-left:20px;}
.mleft10 { margin-left:10px;}
.mright105 { margin-right:105px;}
.input2 { width:130px; height:20px; border:1px solid #ececec; background:url(images/input_bg.png) 0 0 repeat-x; border-top:1px solid #d2d2d2; border-radius:3px; float:left; padding:0 10px;}

.subscribe_btn { display:inline-block; width:100%; background:#76a0d3 url(images/plus_big_icon_white.png) 6px 8px no-repeat; color:#fff; height:32px; line-height:32px; font-size:16px; font-family:"Open Sans"; font-weight:600; text-shadow:0 -1px #58789e; text-indent:30px !important; padding:0 !important; border-radius:2px;}

#profile_leftSidebar_actions .subscribe_btn { margin-top:10px;}
#profile_leftSidebar_actions .like_button { display:inline-block; width:100%; background:#ef4d4d url(images/white_heart.png) 8px 10px no-repeat !important; color:#fff; height:32px; line-height:32px; font-size:16px; font-family:"Open Sans"; font-weight:600; text-shadow:0 -1px #b33a3a; text-indent:30px !important; padding:0 !important; border-radius:2px; border:none; margin-top:10px; text-align:left !important;}


.popup_box { float:left; width:100%;}
.popup_box h1 { font-size:16px; color:#222; padding-bottom:10px; text-transform:uppercase;}
.popup_box p { font-size:10px; margin:0px; width:100%; float:left;}
.popup_box label { font-size:15px; width:100%; float:left; padding-bottom:15px;}
.popup_box form { width:100%; float:left;}
.popup_box .upload_input { width:250px; float:left; position:relative; height:24px;}
.popup_box form input[type="file"] { opacity:0; filter:alpha(opacity=0); /* For IE8 and earlier */ position:absolute; left:0px; top:0px; z-index:9px;}
.popup_box form input[type="text"] { width:250px; background:#f0f0f0; border:1px solid #CCC; height:24px; border-radius:3px; z-index:1px;}
.popup_box form .grey_btn { margin-left:10px;}
/*.fancybox-inner { overflow:inherit !important; height:auto !important;} */


/** defind me color and background-color: rgb **/
.left-slide-descovery-btn { background-color: rgb(230, 113, 57); color:#fff !important; text-transform: uppercase; font-weight: bold !important; font-size: 15px !important; float: left; width: auto !important; clear: both; padding: 0 11px; border-radius:3px;}
.left-slide-descovery-btn:hover { background-color: rgb(230, 113, 57) !important;}

#search #rightSidebar { display:none;}
#search #center { width:760px; float:right; margin-left:30px;}
#search #center .searchResult { width:240px;}
#notifications #center { width:510px; float:left; margin-left:227px;}
#notifications #center .notification_list { padding:0px;}

.tag_container { margin:0 !important; width:255px; float:right;}
.tag_container #ulTags { float:left; position:relative; width:255px; min-height: 10px;}
.tag_container #ulTags li { float:left;}
.tag_container #ulTags input { padding:3px 10px; width:100px; margin-right:5px;}
.tag_container #ulTags li#newTagInput { float:right; width:60px !important; position:absolute; right:-60px; top:0px;}
.tag_container #ulTags li#newTagInput .input { width:60px !important; padding:3px 2px !important; margin-top:0px;}
.tag_container .bottom-actions { width:483px; float:left;}
.postEditor_right_options .postEditor_defindme { float:right; position: absolute; top: 7px; right: 2px;}
#dashboard_posts { width:100%; float:left;}

#boxTags { border: 1px solid #d3d3d3; width: 500px; padding: 10px 10px 0 10px; margin: 0 auto; margin-top: 10px;}
#ulTags { padding: 0; margin: 0;}
#ulTags .li_tags { border: 1px solid #bfc9de; border-radius:2px; background: #e1e6ef; display: inline; float: left; list-style: none; margin: 0 10px 10px 0; padding: 0 3px 4px 5px;}
#ulTags .li_tags:hover { border-color: #0099cc;}
.a_tag { color: #555558; text-decoration: none; font-size: 12px;}
.a_tag:hover { color: #000000;}
.del { font-size: 12px; text-decoration: none; font-weight: bold; padding: 1px 4px 1px 4px; background:none; color: #2E2C2E; position: relative;}
input[type="text"] { border: 1px solid #e7e7e7; font-size: 12px; outline: none;}
input[type="text"].error, input[type="password"].error { border-color:#F00 !important;}
#main { background: #0099cc; margin-top: 0; padding: 2px 0 4px 0; text-align: center;}
#main a { color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial;}
#main a:hover { text-decoration: underline;}
#text { margin: 0 auto; width: 500px; font-size: 12px; color: #0099cc; font-weight: bold; text-align: center; margin-top: 20px;}

#profile .postEditor_options { width:450px;}
#profile .post { width:514px; float:left;}
#profile .tag_container { width:275px;}
/*#profile .tag_container #ulTags { width:225px;}
#profile .postEditor_right_options { width:360px !important;}*/

.input_media_search { width:96% !important; border:none !important; padding:3px 2% !important; float:left;}
label.error { color:#ff0000 !important; font-size:12px !important; font-weight: normal !important; text-decoration:none !important; line-height:normal !important;}

.business_sign_up .right_section .business_form label.error { float:left; margin-top: -10px; margin-bottom: 10px;}

#profile #center .searchResult { width:240px;}


.profile_setting .profile_type .type_box .section:hover { border:3px solid #3b86c4;}

#profile .banner-container { position:relative;}
#profile .profile_cover_page { cursor:pointer;}
#profile .profile_cover_page .change_profile_positon { display:none;}
#profile div:hover.profile_cover_page .change_profile_positon { display:block;}

#profile .banner-container .change_profile_positon { position:absolute; right:10px; bottom:10px;}
#profile .banner-container .save_position { position:absolute; right:10px; bottom:40px;}
#profile .banner-container .cancel_position { position:absolute; right:10px; bottom:70px;}
#profile .banner-container .jwc_frame { cursor:move;}

#profile_center .postEditor_options, #profile_center #postEditorFrm, #profile_center .posting-links { width: 100%;}
#profile_center .posting-links { margin: 10px 0 -8px 28px;}
