/*!
 * cache=false;cachewrite=true
 * @license Licences are viewable at this URL: https://test11.gaiaonline.com/src/_/ab9cc0bf45b5855e59b788711379b355-1760448350-1483-79/src/css/collections/index.css
 */


/*! /src/css/collections/index.css */
#collections,
#favorites{
    width: 100%;
    overflow: hidden;
    font-family: Tahoma, sans-serif;
}
#collections #title,
#favorites #title{
    font-size: 20px;
    color: #4d4e53;
    font-weight: bold;
    text-align: left;
    margin: 10px 0 0 0;
    padding-left: 10px;
}
#favorites #item_count{
    padding-left: 10px;
}
#collections ul{
    padding: 0 40px;
}
#collections .collection{
    position: relative;
    width: 150px;
    min-height: 200px;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    float: left;
    list-style: none;
    margin: 10px;
    color: #4d4e53;
    font-size: 18px;
    text-align: center;
    overflow: hidden;
    border-radius: 5px;

}
#collections .collection .lock{
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 2px;
    right: 0px;
    background: transparent url(https://graphics.gaiaonline.com/images/collections/lock.png) no-repeat;
}
#collections .collection:hover .lock{
    visibility: hidden;
}

#collections #navigation,
#favorites #navigation{
    padding: 20px;
    background-color: #F3F3F3;
    border-bottom: 1px solid #C5C5C5;
}
#collections #navigation #logo,
#favorites #navigation #logo{
    color: #535353;
    font-size: 32px;
}
#collections #navigation #browse,
#favorites #navigation #browse{
    font-size: 20px;
    height: 36px;
    margin-left: 80px;
    padding: 0 10px;
    width: 310px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px solid #C5C5C5;
    font-style: italic;
    -moz-box-shadow: 0 0 4px #888;
    -webkit-box-shadow: 0 0 4px#888;
    box-shadow: 0 0 4px #888;
}
#collections #navigation #logo span,
#favorites #navigation #logo span{
    color: #E44118;
}
#collections #navigation #browse_btn,
#favorites #navigation #browse_btn{
    background: none repeat scroll 0 0 #fbad18;
    border: none;
    border-radius: 0 5px 5 px 0;
    color: #5a4564;
    font-size: 16px;
    height: 38px;
    width: 85px;
}
#collections #navigation #profile,
#favorites #navigation #profile{
    margin-left: 140px;
    display: inline-block;
    width: 116px;
    height: 29px;
    background: transparent url(https://graphics.gaiaonline.com/images/collections/profile.jpg) no-repeat;
}
#collections #user_stats,
#favorites #user_stats{
    border-bottom: 1px solid #C5C5C5;
    border-top: 1px solid #C5C5C5;
    height: 30px;
    line-height: 26px;
    margin: 10px;
    position: relative;
}

#collections #user_stats.full,
#favorites #user_stats.full{
    border-bottom: 1px solid #C5C5C5;
    border-top: 1px solid #C5C5C5;
    height: 70px;
    line-height: 26px;
    margin: 10px;
    position: relative;
}
#collections #user_stats.full #user_avatar,
#favorites #user_stats.full #user_avatar{
    border: 1px solid #535353;
    border-radius: 2px;
    background: #c5c5c5;
    margin: 5px;
    padding: 5px;
}
#collections #user_stats.full #user_name,
#favorites #user_stats.full #user_name{
    max-width: 400px;
    position: relative;
    left: 75px;
    top: -70px;
    font-size: 14px;
}
#collections #user_stats #collection_count,
#favorites #user_stats #collection_count{
    padding-left: 25px;
    padding-top: 2px;
    padding-bottom: 2px;
    height: 21px;
    background: transparent url(https://graphics.gaiaonline.com/images/collections/grid.jpg) no-repeat;
}
#collections #user_stats.full #collection_count,
#favorites #user_stats.full #collection_count{
    position: relative;
    top: -90px;
    left: 72px;
}
#collections #user_stats #favorites_count,
#favorites #user_stats #favorites_count{
    padding-left: 20px;
    padding-top: -5px;
    padding-bottom: 15px;
    margin-left: 8px;
    height: 15px;
    margin-top: 2px;
    background: transparent url(https://graphics.gaiaonline.com/images/icons/heartIcon2_small.png) no-repeat;
}
#collections #user_stats.full #favorites_count,
#favorites #user_stats.full #favorites_count{
    position: relative;
    top: -70px;
    left: -30px;
}

#favorites #container{
    position: relative;
    height: 200px;
    margin: 38px;
}
#favorites.landing #container{
    position: relative;
    height: 200px;
    margin: 28px;
}
#favorites .item{
    font-size: 14px;
    word-wrap: break-word;
    width: 150px;
    height: 245px;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    list-style: none;
    color: #4d4e53;
    text-align: center;
    overflow: hidden;
    border-radius: 5px;
}
#favorites.landing .item{
    font-size: 14px;
    word-wrap: break-word;
    width: 200px;
    height: 200px;
    -moz-box-shadow: 0 0 10px #888;
    -webkit-box-shadow: 0 0 10px#888;
    box-shadow: 0 0 10px #888;
    list-style: none;
    color: #4d4e53;
    text-align: center;
    overflow: hidden;
}
#favorites .item.over .tools,
#favorites .item.over .add_favorite,
#favorites.landing .item.over .item_info{
    display: block;
}
#favorites .item .tools,
#favorites .item .add_favorite,
#favorites.landing .item .item_info{
    display: none;
}
#favorites .item .tools{
    width: 100%;
    height: 32px;
    overflow: hidden;
    position: absolute;
    background: rgba(255, 255, 255, 0.7);
    border-bottom: 1px solid #000;
}
#favorites .item .add_favorite{
    width: 100%;
    height: 32px;
    overflow: hidden;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    border-bottom: 1px solid #fff;
}
#favorites.landing .item .add_favorite{
    width: 200px;
    height: 32px;
    overflow: hidden;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    border-bottom: 1px solid #fff;
}

#favorites .item .tools p{
    padding: 0;
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    margin: 5px;
    cursor: pointer;
}
#favorites .item .add_favorite p{
    padding: 0;
    display: block;
    position: absolute;
    width: 150px;
    height: 20px;
    margin: 5px;
    cursor: pointer;
    text-align: left;
    color: #fff;
    padding-left: 25px;
}
#favorites .item .tools p span{
    visibility: hidden;
}
#favorites .item .add_favorite .add{
    background: transparent url(https://graphics.gaiaonline.com/images/icons/heartIcon2_small.png) no-repeat;
}
#favorites .item .action{
    display: block;
    width: 150px;
    height: 172px;
    overflow: hidden;
    word-wrap: break-word;
    cursor: pointer;
}
#favorites.landing .item .action{
    display: block;
    width: 200px;
    height: 200px;
    overflow: hidden;
    word-wrap: break-word;
}
#favorites .item .full_post{
    max-height: 172px;
    overflow: hidden;
}
#favorites.landing .item .full_post{
    max-height: 200px;
    overflow: hidden;
}

#favorites .avatar .action img{
    width: 120px;
    margin: 25px auto;
}
#favorites .item .action .quote{
    display: none;
}
#favorites .arena .post_creator{
    margin: 5px;
    float: left;
}
#favorites.landing .item .item_info{
    width: 200px;
    height: 62px;
    position: relative;
    top: -62px;
    background: rgba(255, 255, 255, 0.7);
    border-top: 1px solid #E7E7E7;
}
#favorites .item .owner{
    height: 30px;
    overflow: hidden;
    text-align: left;
    line-height: 20px;
    margin: 0 5px;
}
#favorites .item .owner img{
    padding: 0 5px;
}
#favorites .item .comment{
    margin: 0 5px;
    padding: 5px;
    max-height: 32px;
    overflow: hidden;
    word-wrap: break-word;
}
#favorites .item .hashtags{
    border-top: 1px solid #717f81;
    margin: 0 5px;
    padding: 5px;
    max-height: 32px;
    overflow: hidden;
    word-wrap: break-word;
    color: #8996a0;
    text-align: left;
}


#collections #add_collection{
    border: 2px dashed #898989;
    background-color: #afafaf;
    overflow: hidden;
}
#collections #add_collection.collection{
    width: 146px;
    min-height: 196px;
}
#collections #add_collection .icon{
    display: block;
    width: 50px;
    height: 45px;
    background: transparent url(https://graphics.gaiaonline.com/images/collections/plus_sign.png) no-repeat;
    margin: 35px auto 0;
    cursor: pointer;
}
#collections #add_collection .icon span{
    display: none;
}
#collections .collection .name{
    text-align: center;
    margin: 0;
    padding: 0;
    overflow: hidden;
    white-space: nowrap; /* Don't forget this one */
    text-overflow: ellipsis;
}
#collections .collection .name a:hover{
    color: #afafaf !important;
}
#collections .collection .cover{
    width: 150px;
    height: 160px;
    overflow: hidden;
    font-size: 14px;
}
#collections .collection .cover .post{
    max-height: 140px;
    overflow: hidden;
}
#collections .collection .cover .quote{
    display: none;
}
#collections .collection .cover p{
    margin: 0;
    padding: 5px;
}

#collections .collection .cover .avatar{
    width: 90px;
    height: 120px;
    margin: 10px 30px;
}
#collections .collection .empty_cover{
    display: block;
    width: 140px;
    height: 140px;
    margin: 0 5px;
    background: transparent url(https://graphics.gaiaonline.com/images/collections/empty_cover.png) no-repeat;
}
#collections .collection .details{
    visibility: hidden;
}
#collections .collection:hover .details{
    visibility: visible;
    font-size: 15px;
    overflow: hidden;
    padding: 8px 2px 9px 2px;
    background: #AFAFAF;
}
#collections .collection .details .count{
    width: 100px;
    float: left;
    text-align: left;
}
#collections .collection .details .edit_btn{
    background: transparent url(https://graphics.gaiaonline.com/images/collections/edit-favorite.png) no-repeat;
    display: block;
    width: 20px;
    height: 20px;
    float: right;
}
#collections .collection .details .remove_btn{
    background: transparent url(https://graphics.gaiaonline.com/images/collections/trash-favorites.png) no-repeat;
    display: block;
    width: 20px;
    height: 20px;
    float: right;
}
#collections .collection .details .edit_btn span{
    visibility: hidden;
}
#collections .collection .details .remove_btn span{
    visibility: hidden;
}

.yui-panel,
.yui-panel .bd{
    overflow: visible !important;
}
#add_collection_modal,
#edit_collection_modal,
#add_favorite_avatar_modal,
#remove_favorite_modal,
#edit_favorite_modal,
#view_favorite_modal{
    color: #4d4e53;
    font-family: Tahoma, sans-serif;
    font-size: 14px;
}
#add_collection_modal .container-close,
#edit_collection_modal .container-close,
#add_favorite_avatar_modal .container-close,
#remove_favorite_modal .container-close,
#edit_favorite_modal .container-close,
#view_favorite_modal .container-close{
    width: 30px;
    height: 30px;
    display: block;
    background: transparent url(https://graphics.gaiaonline.com/images/collections/close.png) no-repeat;
}
#add_collection_modal a,
#edit_collection_modal a,
#add_favorite_avatar_modal a,
#remove_favorite_modal a,
#edit_favorite_modal a,
#view_favorite_modal a{
    text-decoration: none;
    display: block;
}
#add_collection_modal #add_collection_modal_h,
#edit_collection_modal #edit_collection_modal_h,
#add_favorite_avatar_modal #add_collection_modal_h,
#remove_favorite_modal #remove_favorite_modal_h,
#edit_favorite_modal #edit_favorite_modal_h,
#view_favorite_modal #view_favorite_modal_h{
    background-color: #afafaf;
    font-size: 18px;
    padding: 10px 15px;
}
#add_collection_modal .bd{
    margin: 20px;
    height: 100px !important;
}
#add_collection_modal .bd input{
    width: 250px;
    margin-left: 20px;
}
#add_collection_modal .bd select{
    margin-left: 8px;
}
#add_favorite_avatar_modal .bd,
#remove_favorite_modal .bd{
    margin: 20px;
    height: 50px !important;
}
#edit_favorite_modal .bd{
    margin: 20px;
    height: 220px !important;
}
#edit_collection_modal .bd{
    margin: 20px;
    height: 80px !important;
}
#edit_collection_modal .bd input{
    margin-left: 20px;
    width: 250px;
}
#edit_collection_modal .bd select{
    margin-left: 8px;
}
#view_favorite_modal .bd{
    margin: 10px;
}
#view_favorite_modal .bd #post_header a{
    color: #444;
    margin: 0;
    padding-left: 5px;
    line-height: 26px;
    float: left;
    font-size: 16px;
    font-weight: bold;
}
#view_favorite_modal .bd #post_header a:hover{
    color: #AFAFAF;
}
#view_favorite_modal .bd img.avatar{
    margin: 0 auto;
    display: block;
}
#view_favorite_modal .bd #post_header{
    height: 55px;
}
#view_favorite_modal .bd #post_header #post_avi{
    margin: 0;
    position: absolute;
    left: -70px;
    border: 1px solid #000;
    padding: 2px;
    background: #fff;
}
#view_favorite_modal .bd #post_header #post_original_avi{
    width: 24px;
    height: 24px;
    float: left;
}
#view_favorite_modal .bd #post_header #post_title{
    margin: 0;
    padding-left: 5px;
    line-height: 26px;
    float: left;
    font-size: 16px;
    font-weight: bold;
    width: 565px;
    overflow: hidden;
    border-bottom: 1px solid #E7E7E7;
    margin-bottom: 5px;
}
#view_favorite_modal .bd #post_header #post_origina_avi_name{
    overflow: hidden;
    padding: 0 5px;
}
#view_favorite_modal .bd #post{
    margin: 0;
    overflow: auto;
    border-top: 1px solid #e7e7e7;
}
#view_favorite_modal .bd #post .quote{
    border: 1px solid #898989;
    padding: 5px;
    background: #d7d4d4;
}
#view_favorite_modal .bd #post img{
    max-width: 300px;
}
#view_favorite_modal .bd #post .quote .cite{
    text-decoration: underline;
}
#view_favorite_modal .bd #comment{
    border-top: 1px solid #E7E7E7;
    margin: 0;
    max-height: 65px !important;
    overflow: auto;
    text-align: center;
}
#view_favorite_modal .bd #hashtags{
    margin: 0;
    max-height: 65px !important;
    overflow: auto;
    text-align: center;
}
#edit_favorite_modal ul{
    width: 100%;
}
#edit_favorite_modal li{
    list-style-type: none;
    overflow: hidden;
}
#edit_favorite_modal li p{
    width: 100px;
    float: left;
}
#edit_favorite_modal li textarea{
    width: 230px;
    height: 100px;
    margin-bottom: 5px;
}
#add_collection_modal .bd #error_message,
#edit_collection_modal .bd #error_message,
#remove_favorite_modal .bd #error_message,
#edit_favorite_modal .bd #error_message{
    color: #ff0000;
    font-size: 9px;
}
#add_collection_modal .ft{
    width: 250px;
    padding-left: 141px;
}
#add_favorite_avatar_modal .ft,
#remove_favorite_modal .ft,
#edit_favorite_modal .ft{
    width: 250px;
    padding: 0 80px;
}
#view_favorite_modal .ft{
    width: 250px;
}
#edit_collection_modal .ft{
    width: 442px;
}
#add_collection_modal .ft a,
#edit_collection_modal .ft a,
#add_favorite_avatar_modal .ft a,
#remove_favorite_modal .ft a,
#edit_favorite_modal .ft a,
#view_favorite_modal .ft a{
    width: 100px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    margin: 10px;
    text-align: center;
    color: #fff;
    border: 1px solid #000;
    background-color: #afafaf;
}
#add_collection_modal .ft a:hover,
#edit_collection_modal .ft a:hover,
#add_favorite_avatar_modal .ft a:hover,
#remove_favorite_modal .ft a:hover,
#edit_favorite_modal .ft a:hover,
#view_favorite_modal .ft a:hover{
    background-color: #8d93af;
    border: 1px solid #898989;
}
#edit_collection_modal .ft a.disabled,
#remove_favorite_modal .ft a.disabled,
#edit_favorite_modal .ft a.disabled{
    opacity: 0.5;

}
#edit_collection_modal .ft a.disabled:hover,
#remove_favorite_modal .ft a.disabled:hover,
#edit_favorite_modal .ft a.disabled:hover{
    border: 1px solid #000;
    background-color: #afafaf;
    cursor: default;
}

#edit_collection_modal .ft #cancel_panel,
#edit_collection_modal .ft #update_collection{
    position: relative;
    left: 75px;
}
#new_user_comment{
	width: 100%;
}

/* Styles the Y modals */
.modal_content{
	font-size: 14pt;
}

.modal_label{
	display:inline-block;
	width: 100px;
	vertical-align: top;
	margin: 5px 10px;
}

.modal_field{
	display:inline-block;
	width: 200px;
	margin: 5px 10px;
}
.modal_field_large{
	display:inline-block;
	width: 200px;
	height: 170px;
	margin: 5px 10px;
}
.collection_btn{
	float: right;
	display: block;
	margin: 5px 10px;
}
.comment_box{
	width: 345px;
	border-radius: 5px;
	border: 1px solid;
	resize: none;
	font-size: 12pt;
	padding: 5px;
}
.view_title{
    font-size: 12pt;
    display: block;
    height: 80px;
    overflow: auto;
    margin: 5px;
}
.view_hashtags{
	border-top: 1px solid #717f81;
    color: #8996a0;
    font-size: 10pt;
    display: block;
    height: 50px;
    overflow: auto;
    margin: 5px;
}
.sharebox{
    margin: 0;
    padding: 1px;
    font-size:11px;
}
.view_all_comments{
	margin-top: 5px;
	font-size: 10pt;
	display: block;
	height: 130px;
	overflow: auto;
}
.view_comment{
	/*border-bottom: 1px solid #717f81;*/
	background-color: #CCCCCC;
	border-radius: 5px;
	margin-bottom: 10px;
	padding: 2px;
}

.view_deleted_comment{
	/*border-bottom: 1px solid #717f81;*/
	background-color: #FF0000;
	border-radius: 5px;
	margin-bottom: 10px;
	padding: 2px;
}

.comment_edit{
	font-size: 8pt;
	display: inline-block;
}
.description{
	overflow: auto;
	font-size: 10pt;
	text-align: left;
}
.view_content{
	height: 200px;
	overflow: auto;
	font-size: 10pt;
	text-align: center;
}

.report_link{
	font-size: 8pt;
	display: block;
}

.view_actions{
	text-align: center;
}

.avatar_button{
	display: inline-block;
	height: 15px;
}

#moderation {
    /* width: 100%; */
    background-color: #FF0000;
    font-size: 12pt;
    padding: 5px;
}

#all_comments{
	margin-top: 0px;
}

.button_heart{
	vertical-align: middle;
	margin-bottom: 2px;
}

.avatar_heart{
	padding-bottom: 3px;
}

.fav_stats{
	height: 25px;
}

.small_heart{
	margin-top: 3px;
}
.add_favorite{
	text-decoration: none;
}
