/********CSS For Gallery Media ************/
.gallerymedia{color:#878787;}
.gallerymedia .page-title{margin:0 0 10px;}
.gallerymedia .page-title h1{}
.gallerymedia .gallerymedia-intro{font-size:13px; font-weight:normal; color:#464646; margin:0 0 10px;}
/* Gallery Albums*/
.gallerymedia .gallery-albums{float:left; width:100%; margin:0 0 15px;}
.gallerymedia .gallery-albums .box-title{background:url(../images/gallerymedia/album_icon.png) left center no-repeat; padding-left:20px; color:#878787; font-size:17px; font-weight:normal;}
.gallerymedia .gallery-albums .albums-grid{}
.gallery-albums .albums-grid .album-image{
	border: 1px solid #E1E1E1;
    box-shadow: 0 0 8px 6px #F2F2F2 inset;
	padding:5px;
	margin:0 0 5px;
}
.gallery-albums .albums-grid li{float:left; margin-right:25px; text-align:left;padding:12px;border: 1px solid #E1E1E1; background:#FFFFFF;box-shadow:0 0 0 #F0F0F0 inset, 0 0 5px #E8E6E6;}
.gallery-albums .albums-grid .album-image p{margin:0;}
.gallery-albums .albums-grid .album-name{font-size:12px; font-weight:bold; color:#5e5e5e;}
.gallery-albums .albums-grid .album-name a{font-size:12px; font-weight:bold; color:#F7941D; text-decoration:none;}
/* Albums Details Info */
.album-info{float:left; width:100%; overflow:hidden;border: 1px solid #E1E1E1; background:#FFFFFF;box-shadow:0 0 0 #F0F0F0 inset, 0 0 5px #E8E6E6;}
.album-info .info-details{padding:15px;}
.album-info .album-title{float:left; width:100%; margin:0 0 10px;}
.album-info .album-title h3{font-size:16px; font-weight:bold; color:#333333; margin:0;}
.album-info .album-title span.updateTime{color:#a5a5a5; font-size:12px; font-weight:normal;}
.album-info .album-desc{float:left; width:100%; margin:0 0 15px;}
.album-info .album-desc .album-image{float:left; margin:0 15px 0 0;border: 1px solid #E1E1E1;box-shadow: 0 0 8px 6px #F2F2F2 inset; padding:10px;}
.album-info .album-desc .album-image .inside{background:#FFFFFF;border: 1px solid #E1E1E1; overflow:hidden;}
.album-info .album-desc p.desc{text-align:justify;margin-left: 275px;color:#878787;}
/* Gallery Media - Featured Media */
.featured-media{float:left; width:100%;}
.featured-media .box-title{background:url(../images/gallerymedia/featured_icon.png) left center no-repeat; padding-left:20px; color:#878787; font-size:17px; font-weight:normal;}
.featured-media .featured-items{float:left; width:100%; margin:10px 0 0;}
.featured-media .featured-items ul{float:left; width:100%;}
.featured-media .featured-items ul li{float:left;  margin-right:24px; margin-bottom:24px;}
.featured-media .featured-items ul li.last{margin-right:0;}
.featured-media .featured-items ul li .media-info{padding:15px;border: 1px solid #E1E1E1; background:#FFFFFF;box-shadow:0 0 0 #F0F0F0 inset, 0 0 5px #E8E6E6; position:relative;}
.featured-media .media-info .name{padding:0 0 2px; margin:0 0 5px; border-bottom:1px dashed #e7e7e7;}
.featured-media .media-info .name a{color:#5e5e5e; font-size:12px; font-weight:normal; text-decoration:none;}
.featured-media .media-info .updateTime{color:#a5a5a5; font-size:12px; font-weight:normal; text-decoration:none;margin:0 0 5px;}
.featured-media .media-info .media-album{padding:5px 0 0; margin:5px 0 0; border-top:1px dashed #e7e7e7;}
.featured-media .media-info .media-album a{color:#FF811E; font-size:12px; font-weight:normal; text-decoration:none; }
/* Gallery Media - List Page */
/********* Toolbar */
.gallery .toolbar{background:#FFFFFF;box-shadow: 0 0 0 #F0F0F0 inset, 0 0 5px #E8E6E6;color: #878787;float: left;width: 100%;border:1px solid #e7e7e7;}
.gallery .toolbar a{color:#FF811E; text-decoration:underline;}
.gallery .toolbar .pager{border-bottom:1px dashed #e7e7e7!important;}
.gallery .toolbar .pager,.gallery .toolbar .sorter{background:0 none; border:0 none; padding:5px 10px; font-size:12px;}
.gallery .toolbar .pager select,.gallery .toolbar .sorter select{color: #878787;border:1px solid #e7e7e7;}
.gallery{float:left; width:100%; padding:15px 0 0;}
/* Grid Mode */
.gallery .list-items{float:left; width:100%; margin:20px 0 0;}
.gallery .media-grid li{float:left;  margin-right:12px; margin-bottom:24px;}/*margin-right:24px*/
.gallery .media-grid li.last{margin-right:0;}
.gallery ul li .media-image{padding:15px;border: 1px solid #E1E1E1; background:#FFFFFF;box-shadow:0 0 0 #F0F0F0 inset, 0 0 5px #E8E6E6; position:relative;}
.gallery ul li .media-name{float:left; text-align:left; margin:5px 0 0;}
.gallery ul li .media-name a{font-size:13px; font-weight:normal; color:#878787; text-decoration:none;}
.gallery ul li .icon{position:absolute; right:5px; bottom:0;}
/* List Mode */
.gallery .media-list{float:left; width:100%; overflow:hidden;}
.gallery .media-list li{float:left; width:100%; padding:15px 0; border-bottom:1px dashed #e7e7e7;}
.gallery .media-list .col-1{float:left;}
.gallery .media-list .col-2{margin-left:220px;}
.gallery .media-list .ratings{float:left; width:100%;}
.gallery .media-list .media-name{float:left; text-align:left; margin:5px 0 0; width:100%;}
.gallery .media-list .media-name a{color:#464646; font-size:15px; font-weight:bold;}
.gallery .media-list .media-description{font-size:13px; font-weight:normal; color:#878787;}
/* Gallery Media - Details Page */
.gallery-details-page{border: 1px solid #E1E1E1; background:#FFFFFF;box-shadow:0 0 0 #F0F0F0 inset, 0 0 5px #E8E6E6;
overflow:hidden; color:#878787;}
.gallery-details-page .item-details{float:left; padding:10px; overflow:hidden;}
.gallery-details-page .item-details .item-title{float:left; width:100%; padding:0 0 10px; border-bottom:1px solid #e7e7e7}
.gallery-details-page .item-details .item-title .item-name{float:left; margin:0; width:100%;color:#464646; }
.gallery-details-page .item-details .item-title .ratings{float:left; margin:0; width:100%;color:#464646; margin:5px 0;}
.gallery-details-page .item-details .item-title .item-name h2{float:left; margin:0; width:100%;color:#464646; font-size:20px; font-weight:normal;}
.gallery-details-page .item-details .item-title .updateTime{float:left;}
.gallery-details-page .item-details .item-desc{float:left; width:100%; margin:10px 0; text-align:center;}
.gallery-details-page .item-details .item-desc .item-image{}
.gallery-details-page .item-details .item-desc .item-image img{padding:10px; background:#FFFFFF; border:1px solid #e7e7e7;}
.gallery-details-page .item-details .item-desc #media_player_wrapper{padding:10px; background:#FFFFFF; border:1px solid #e7e7e7; margin:0 auto;}
.gallery-details-page .item-details .item-desc .box-info{float:left; width:100%; margin:15px 0 0; text-align:left;overflow:hidden;}
.gallery-details-page .item-details .item-desc .box-info h2{width:100%; padding:0 0 5px; text-align:left;border-bottom:1px dashed #e7e7e7; color:#464646; font-size:16px; font-weight:bold; overflow:hidden;}
/* Review Form */
.gallery-details-page .messages{margin:10px 10px 0!important; width:auto!important;overflow: hidden;}
.gallery-details-page .messages li{margin:0!important;}
.review-box .review-pager{background:#FFFFFF;box-shadow: 0 0 0 #F0F0F0 inset, 0 0 5px #E8E6E6;color: #878787;float: left;width: 100%;border:1px solid #e7e7e7;}
.review-box .pager{background:0 none; border:0 none; padding:5px 10px; font-size:12px;}
.review-box .pager select{color: #878787;border:1px solid #e7e7e7;}
.review-box .list-title,.review-box .form-title{color:#f9cb15; font-weight:bold; font-size:14px; margin:10px 0;}
/* .review-box .list-title{background:url(../images/gallerymedia/list_icon.png) left center no-repeat; padding-left:20px;} */
.review-box .form-title{background:url(../images/gallerymedia/add_icon.png) left center no-repeat; padding-left:20px;}
.review-box ul.list-reviews{float:left; width:100%; overflow:hidden; padding:6px 0;}
.review-box ul.list-reviews li{float:left; width:100%; overflow:hidden; padding:5px 0;border-bottom: 1px #E7E7E7 solid;}
.review-box ul.list-reviews li.last{border:0 none;}
.ratings .rating-box {
    float: left;
    margin-right: 5px;
}
.rating-box {
    background: url(../images/gallerymedia/bkg_rating.png) repeat-x scroll 0 0 transparent;
    font-size: 0;
    height: 14px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999em;
    width: 70px;
}
.rating-box .rating {
    background: url(../images/gallerymedia/bkg_rating.png) repeat-x scroll 0 100% transparent;
    float: left;
    height: 14px;
}
.media-review-form{}
.media-review-form .fieldset{
	background:#FFFFFF;
    border:0 none;
    margin: 10px 0;
    padding:0;
}
.media-review-form .form-list label{ font-weight:bold; color:#878787;}
.media-review-form .form-list input.input-text,
.media-review-form .form-list textarea{
	background:#FFFFFF;
	border:1px solid #e7e7e7;
	padding:2px;
}
.media-review-form .buttons-set{margin:15px 0 0;}
.vote-table{
	border-top: 1px #E7E7E7 solid;
	border-left: 1px #E7E7E7 solid;
	margin:10px 0;
}
.vote-table thead th,.vote-table tbody td{}
.vote-table thead th{
	background:url(../images/gallerymedia/bkg_thead.gif) top left repeat-x;
	padding:2px 8px;
	border-bottom: 1px #E7E7E7 solid;
	border-right: 1px #E7E7E7 solid;
}
.vote-table tbody td{
	padding:3px 8px;
	border-bottom: 1px #E7E7E7 solid;
	border-right: 1px #E7E7E7 solid;
	text-align:center;
}
/* Sidebar */
.block-featured-media .block-content{padding:5px 10px;}
.block-featured-media .block-content ul li{background:url(../images/gallerymedia/bullet_icon.png) center left no-repeat; padding-left:12px;}
.block-featured-media .block-content ul li a{text-decoration:none; color:#464646; font-size:12px; font-weight:normal;}
/******** Clear Both *******/
.clear{width:100%;height:0px;clear:both;font-size:0px;line-height:0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/***************************/
.social-buttons {clear:both;padding-top:5px;}
.social-buttons .twitter-button {width:100px; float:left; margin-left:30px;}
.social-buttons .facebook-button {float:left;}
