/* CSS Clearfix */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clsFloatLeft{
float:left;
}
.clsFloatRight{
float:right;
}
.clear {
clear:both;
}
.clsBg_None {
background:none !important;
}
.clsBorder_No {
border:none !important;
}
.clsBold {
font-weight:bold;
}
.txt_right_align {
text-align:right;
}
.txt_center_align {
text-align:center;
}
.txt_left_align {
text-align:left;
}
.Mcenter {
	margin:0 auto;
}
.val_error {
	color:#FF0000;
}
.small {
	font-size:11px; 
}
/* EOF Common CSS */
#Container {
	background:#fff url(images/container_bg.png) repeat-x center top;
	text-align:left;
	padding:20px 0 0px 0;
	min-height:100px;
	margin:20px 0 0 0;
}
.pin_item {
	background:#fff;
	width:180px;
	float:left;
	border:1px solid #D3D2D2;
	margin:5px;
	-moz-box-shadow: 0px 0px 2px #d3d2d2;
	-webkit-box-shadow: 0px 0px 2px #d3d2d2;
	box-shadow: 0px 0px 2px #d3d2d2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#d3d2d2')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#d3d2d2'); 
}
.pin_item .pin_img a {
	display:block;
}
.pin_item .pin_img a img {
	display:block;
	margin:0 auto;
	max-width:100%;
}
.pin_item .pin_img a:hover {
	opacity: .9;
	filter: alpha(opacity=90);
}
.pin_item .pin_img {
	padding:13px;
}
.pin_item .comm_des {
	padding:0 10px;
}
.pin_item .comm_des p {
	padding:0 0 5px 0;
	color:#000;
}
.pin_item .comm_des p.comm_like span {
	margin:0 5px 0 0;
}
.pin_item .comm_des .comm_like {
	color:#8c8c8c;
}
.pin_item .convo_blk a.convo_img {
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.pin_item .convo_blk a.convo_img img {
	height:30px;
	width:30px;
}
.pin_item .convo_blk.attribution p a {
	font-weight:bold;
	color:#5f4f38;
}
.pin_item .convo_blk.comments p a {
	font-weight:bold;
	color:#717070;
}
.pin_item .convo_blk.comments {
	color:#717070;
	border-top:1px solid #d3d2d2;
}
.pin_item .convo_blk.attribution {
	background:#F0F0F0; 
}
.pin_item .convo_blk {
	color:#5f4f38;
	background:#f4f4f4;
	padding:10px;
}
.pin_item .all_comments {
	background:#f4f4f4;
}
.pin_item .all_comments a {
	padding:10px;
	margin:0 0 0 2px;
	display:block;
	text-align:center;
	color:#717070;
	border-top:1px solid #d3d2d2;
}
.pin_item .convo_blk.enter_comm {
	border-top:1px solid #d3d2d2;
}
.pin_item .convo_blk.enter_comm p {
	display:block;
	margin:5px 0 0 0;
}
.pin_item .convo_blk.enter_comm textarea {
	resize: none;
	height:28px;
	width:155px;
	margin:0px;
}
.pin_item .convo_blk p {
	height:30px;
	vertical-align:middle;
	display:table-cell;
}
#Fixed_Container {
	width:909px;
	margin:20px auto 0;
	text-align:left;
	position:relative;
}
#Fixed_Container .right {
	width:668px;
}
.fa_bg {
	background:#fff;
	border:2px solid #e8e8e8;
	-moz-border-radius: 2px;
	-webkit-border-radius:2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	min-height:50px;
	background:#fafafa;
	padding:1px;
}
#Pin_Pinners_Blk {
}
#Pin_Pinners_Blk .pin_pinner_name {
	padding:10px 38px;
	overflow:hidden;
	border-bottom:1px solid #d9d9d9;
}
#Pin_Pinners_Blk .pin_pinner_name a.img_link {
	display:block;
	float:left;
	margin:0 10px 0 0;
	width:60px;
}
#Pin_Pinners_Blk .pin_pinner_name a.img_link img {
	width:60px;
	height:60px;
}
#Pin_Pinners_Blk .pin_pinner_name .name a {
	font-size:20px;
	font-weight:normal;
}
#Pin_Pinners_Blk .pin_pinner_name .name span {
	font-weight:normal;
	font-size:16px;
}
#Pin_Pinners_Blk .pin_pinner_name .status {
	font-size:12px;
	margin:10px 0 0 0;
}
#Pin_Pinners_Blk .pin_action_butt {
	padding:10px 38px;
	overflow:hidden;
}
#Pin_Pinners_Blk .pin_action_butt ul li {
	float:left;
	margin:0 10px 0 0;
}
#Pin_Pinners_Blk .pin_action_butt em {
	height:30px;
	vertical-align:middle;
	display:inline-block;
	margin:0 4px 0 0;
}
#Pin_Pinners_Blk .pin_action_butt .pin_source a {
	color:#696a6a;
}
#Pin_Pinners_Blk .pin_action_butt .pin_source a {
	color:#000;
}
#Pin_Pinners_Blk .pin_img {
	padding:0 38px;
	text-align:center;
}
#Pin_Pinners_Blk .pin_img a {
	display:block;
	background:#F1F1F1;
	padding:10px 0;
}
#Pin_Pinners_Blk .pin_img a img {
	margin: 0 auto;
    max-width: 100%;
}
#Pin_Pinners_Blk .pin_img a img:hover {
	opacity: .9;
	filter: alpha(opacity=90);
}
#Pin_Pinners_Blk .caption {
	color:#000;
	padding:10px 38px;
}
#Pin_Pinners_Blk .caption > .pin_origin, .pin_origin a {
	color:#8a8a8a;
}
#Pin_Pinners_Blk .caption .pin_origin {
	margin:10px 0 0 0;
}
.PinBoard .pin_board_bg {
	background:url(images/board_bg.png) no-repeat 0 0;
	display:block;
	overflow:hidden;
	margin:10px 0 7px 11px;
	height:186px;
}
.PinBoard .pin_board_bg img{
	margin: 1px 5px 5px 1px;
	width:62px;
	height:57px;
	float:left;
}
.PinBoard h3 a {
	color:#8a8a8a;
}
.PinBoard h3 {
	color:#000;
	font-size:14px;
	font-weight:normal;
	padding:10px;
	border-bottom:1px solid #d9d9d9;
}
.PinBoard .pin_board_bg:hover {
	opacity: .9;
	filter: alpha(opacity=90);
}
.PinBoard .follow_board {
	text-align:center;
	margin:0 0 10px 0;
	clear:both;
}
.PinBoard.domain_pin .pin_board_bg {
	height:auto;
}
.PinBoard {
	margin:0 0 10px 0;
	width: 223px;
}
.fix_left {
	width:228px;
	left: 50%;
    margin-left: -455px;
    position: fixed;
    top: 197px;
}
#Single_Continer {
	width:845px;
	margin:40px auto 0;
	text-align:left;
}
.Box {
	border:1px solid #e8e8e8;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background:#FAFAFA;
}
.Box_Head {
	background:url(images/box_head.png) repeat-x center bottom;
	min-height:60px;
	border-bottom:1px solid #e8e8e8;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	line-height:60px;
	color:#19a8e4;
	padding:0 30px;
}
.Box_Head h2 {
	font-family:Tahoma;
	font-size:24px;
	font-weight:normal;
	text-transform:capitalize;
}
.Box_Conetent {
	padding:10px 30px 0 30px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-khtml-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}
#Edit_Pin .edit_pin_left {
	width:565px;
}
#Edit_Pin .static_form textarea, #Edit_Pin .static_form select, #Edit_Pin .static_form input[type="text"], #Edit_Pin .static_form input[type="password"] {
	width:350px;
}
.static_form {
	font-family:Tahoma;
	width:100%;
}
.static_form li {
	margin:0 0 10px 0;
}
.static_form li label {
	float:left;
	width:150px;
	color:#000000;
	margin:0 10px 0 0;
	font-size:18px;
}
.static_form > a.link1, a.link4 {
	text-transform:capitalize;
	font-weight:bold;
}
.static_form textarea, .static_form select, .static_form input[type="text"], .static_form input[type="password"] {
	border:1px solid #d6d6d6;
	padding:5px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-family:Tahoma;
	font-size: 18px;
    font-weight: normal;
	color:#8A8A8A;
	width:203px;
}
.edit_pin_right {
	background:#fff;
	padding:10px;
	border:1px solid #e8e8e8;
}
#Edit_Pin .edit_pin_right img {
	/*margin:0 0 5px 0;*/
	width:182px;
	height:116px;
}
.scroll_top {
	background:#fafafa;
	width: 65px;
	box-shadow: 0px -2px 4px #D3D2D2;
	position:fixed;
	bottom:0px;
	right:15px;
}
.scroll_top:hover {
	background:#EFEEEE;
}
.scroll_top a {
	display:block;
	padding:10px;
}
.scroll_top a:hover {
	text-decoration:none;
}
.pin_item .action a:hover {
	text-decoration:none;
}
.pin_item .action a {
	background:url(images/like_rp_bg.png) repeat-x center top;
	height:23px;
	line-height:23px;
	border:1px solid #b9b8b5;
	display:inline-block;
	vertical-align:text-bottom;
}
.pin_item:hover .action {
	display:block;
}
.pin_item .action {
	position:absolute;
	top:15px;
	left:15px;
	display:none;
	z-index:3;
}
.pin_item .action a:hover {
	background-position:center bottom;
}
.pin_item .action a em {
	background:url(images/like_rp_icons.png) no-repeat 2px 3px;
	display:block;
	height:23px;
	width:23px;
}
.pin_item .action a.act_like em {
	background-position:4px -19px;
}
.pin_item .action a.act_unlike em {
	background-position:4px -63px;
}
.pin_item .action a.act_comment em{
	background-position:2px -41px;
}
.pin_item .action a.act_uncomment em{
	background-position:2px -86px;
}
.pin_item .action a.act_repin em{
	background-position:2px 3px
}
#slider_box .left {
	width:180px;
}
#slider_box .right {
	width:340px;
}

/* Easy Slider */
#slider_box  #slider {
	box-shadow: 1px 1px 5px #D3D2D2;
}
#slider_box #slider ul, #slider_box #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider_box #slider, #slider_box #slider li{ 
	/* 
		define width and height of container element and list item (slide)
		list items must be the same size as the slider area
	*/ 
	width:170px;
	height:170px;
	overflow:hidden; 
}
/*span#prevBtn a{ 
	display:inline-block !important;
}
span#nextBtn a{
	display:inline-block !important;
}*/					
/* // Easy Slider */
#slider_box {
	padding:0 15px;
	margin:15px 0 0 0;
}
#slider_box #switch_next {
	width:152px;
	background:#F1F1F1;
	padding:5px 10px;
}
#slider_box #switch_next a:hover {
	color:#AE1216;
	text-decoration:none;
}
#slider_box .right p {
	padding:0 0 10px 0;
}
#slider_box .right #userboards {
	border:1px solid #d6d6d6;
	padding:5px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-family:Tahoma;
	font-size: 18px;
    font-weight: normal;
	color:#c2c2c2;
	vertical-align:middle;
	width:338px;
}
#slider_box .right #newboard input[type="text"], #slider_box .right #description {
	border:1px solid #d6d6d6;
	padding:5px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-family:Tahoma;
	font-size: 18px;
    font-weight: normal;
	color:#c2c2c2;
	vertical-align:middle;
	width:315px;
}

#Creat_Board input[type="text"], #Creat_Board textarea, #Creat_Board select {
	min-width:320px !important;
	width:320px;
}
#ShowPin_Container {
}
/**** Transitions ****/

.transitions-enabled.masonry,
.transitions-enabled.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.transitions-enabled.masonry {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.transitions-enabled.masonry  .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}


/* disable transitions on container */
.transitions-enabled.infinite-scroll.masonry {
  -webkit-transition-property: none;
     -moz-transition-property: none;
       -o-transition-property: none;
          transition-property: none;
} 
#infscr-loading {
	text-align:center;
	position:fixed;
	width:91.5%;
	bottom:10px;
}
#infscr-loading div {
	padding:5px 0;
	color:#fff;
	background:#000;
	font-weight:bold;
}
#infscr-loading img{
	vertical-align:bottom;
}