.clear {clear: both;}
div.cbmashgfeedcontainer {       
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;        
    margin: 0;
    padding: 0px;    
    font-size: 12px;                
    position: relative;
    clear: both;
    /*float:left;*/ display: inline-block;
    padding-bottom: 5px;
}
div.cbmashgfeeditemprofile{ clear: both; margin: 10px 5px;}
.cbmashgfeeditemprofilepic{ float: left; display: inline; width:50px; height:50px; margin: 0 5px 5px 0;}
.cbmashgfeeditemprofilepic img{ border: 0px solid #646464;}
.cbmashgfeeditemprofileinfo{ float: left; display: inline;}
.cbmashgfeeditemprofileinfon{ clear: both;}
.cbmashgfeeditemprofileinfocir{ clear: both; margin: 5px 0;}
.cbmashgfeeditemprofileinfocir a{ color: #fff; padding: 3px 8px; display: inline-block;
    background:#D14836;                                  
    background: -moz-linear-gradient(left top , #DD4B39, #D14836);    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,#DD4B39), color-stop(100%,#D14836));
    background: -webkit-linear-gradient(top,  #DD4B39 11%,#D14836 100%);
    background: -o-linear-gradient(top,  #DD4B39 11%,#D14836 100%); 
    background: -ms-linear-gradient(top,  #DD4B39 11%,#D14836 100%);
    background: linear-gradient(top,  #DD4B39 11%,#D14836 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DD4B39', endColorstr='#D14836',GradientType=0 ); 
    
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-decoration: none;}
.cbmashgfeeditemprofileinfocir a:visited, .cbmashgfeeditemprofileinfocir a:hover, .cbmashgfeeditemprofileinfocir a:active{color: #fff;  text-decoration: none;}
div.cbmashgfeedcontainerclean .cbmashgfeeditemprofileinfocir a, div.cbmashgfeedcontainerclean .cbmashgfeeditemprofileinfocir a:visited,div.cbmashgfeedcontainerclean  .cbmashgfeeditemprofileinfocir a:hover,div.cbmashgfeedcontainerclean  .cbmashgfeeditemprofileinfocir a:active{color: #fff;  text-decoration: none;}
.cbmashgfeeditemprofiletagline{clear: both; margin:5px 0; float: left; display: inline;}

.cbmashgfeedcontainerclean{
    border: 1px solid #DFDFDF;   
    background: #fff;
    color: #000;
    -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; 
}
.cbmashgfeedcontainerdark {
    background: #2b2b2b; 
    background: -moz-linear-gradient(top,  #2b2b2b 11%, #4d4d4d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,#2b2b2b), color-stop(100%,#4d4d4d));
    background: -webkit-linear-gradient(top,  #2b2b2b 11%,#4d4d4d 100%);
    background: -o-linear-gradient(top,  #2b2b2b 11%,#4d4d4d 100%);
    background: -ms-linear-gradient(top,  #2b2b2b 11%,#4d4d4d 100%); 
    background: linear-gradient(top,  #2b2b2b 11%,#4d4d4d 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#4d4d4d',GradientType=0 );
}
.cbmashgfeedcontainerdark .cbmashgfeeditemprofileinfon{ color: #fff;}
.cbmashgfeedcontainerdark .cbmashgfeeditemprofiletagline{ color: #fff;}

.cbmashgfeedcontainergray{
    border: 1px solid #DFDFDF;      
    background: #F1F1F1;
    background: -ms-linear-gradient(top,#F9F9F9,#ECECEC);
    background: -moz-linear-gradient(top,#F9F9F9,#ECECEC);
    background: -o-linear-gradient(top,#F9F9F9,#ECECEC);
    background: -webkit-gradient(linear,left top,left bottom,from(#F9F9F9),to(#ECECEC));
    background: -webkit-linear-gradient(top,#F9F9F9,#ECECEC);
    background: linear-gradient(top,#F9F9F9,#ECECEC);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#ECECEC',GradientType=0 );    
}
div.cbmashgfeeditem {
    border: 1px solid #DFDFDF;    
    line-height: 1.5em;
    list-style: none outside none;
    margin: 5px;    
    padding: 5px;    
    height:auto;
    min-height: 30px;
    clear:both;   
    /*white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap; 
    white-space: -o-pre-wrap; */
    word-wrap: break-word;
}
div.cbmashgfeeditemr{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.cbmashgfeeditemtext{}
.cbmashgfeeditemrt span.cbmashgfeeditemrtitemleft{ float: left; display: inline; margin: 0 5px 0 0;}
.cbmashgfeeditemrt span.cbmashgfeeditemrtitemright{float:right; display: inline;}

div.cbmashgfeedcontainerdark .cbmashgfeeditem {
    background: #212121; 
    color: #fff;
}
div.cbmashgfeedcontainerdark .cbmashgfeeditem a{ color: #fff;}
div.cbmashgfeedcontainergray .cbmashgfeeditem {
    border: 1px solid #DFDFDF;             
    background: #F1F1F1;
    color: #000;
}

div.cbmashgfeedcontainerclean .cbmashgfeeditem{
    border:1px solid #DFDFDF;
    color: #000;
    background: #fff;
}
div.cbmashgfeedcontainerclean .cbmashgfeeditem a{ color: #000;}
div.cbmashgfeedcontainerclean .cbmashgfeeditemprofileinfocir .cbmashgfeeditem a{ color: #fff;}

p.cbgplusreaderlogout{ text-align: center;}
div.cbmashgfeedcontainer span.cbmashgfeeditemicon {
    display: block;
    float: left;
    height: 50px;
    margin-left: 0;
    margin-right: 10px;
    width: 50px;
    /*background-image:url('../images/new-g-plus-icon-32.png');*/
    -webkit-border-radius: 05px;
        -moz-border-radius: 05px;
            border-radius: 05px;
}
div.cbmashgfeedcontainer span.cbmashgfeeditemicon a{
    -webkit-border-radius: 05px;
        -moz-border-radius: 05px;
            border-radius: 05px;
}
div.cbmashgfeedcontainer span.cbmashgfeeditemicon img{
    -webkit-border-radius: 05px;
        -moz-border-radius: 05px;
            border-radius: 05px;
}

.cbgplusreadererror{ padding: 5px;}
.cbgplusreaderlogout{ padding: 5px;}
.cbmashgfeedcontainerdark .cbgplusreadererror, .cbmashgfeedcontainerdark .cbgplusreadererror a{ color: #fff;}
.cbmashgfeedcontainergray .cbgplusreadererror, .cbmashgfeedcontainergray .cbgplusreadererror a{ color: #000;}
.cbmashgfeedcontainerclean .cbgplusreadererror, .cbmashgfeedcontainerclean .cbgplusreadererror a{ color: #000;}

.cbmashgfeedcontainerdark .cbgplusreaderlogout, .cbmashgfeedcontainerdark .cbgplusreaderlogout a{ color: #fff;}
.cbmashgfeedcontainergray .cbgplusreaderlogout, .cbmashgfeedcontainergray .cbgplusreaderlogout a{ color: #000;}
.cbmashgfeedcontainerclean .cbgplusreaderlogout, .cbmashgfeedcontainerclean .cbgplusreaderlogout a{ color: #000;}

div.cbmashgfeedcontainerdark .cbmashgfeeditemgrad{ 
        background: #212121; 
        background: -moz-linear-gradient(top,  #212121 11%, #474747 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,#212121), color-stop(100%,#474747)); 
        background: -webkit-linear-gradient(top,  #212121 11%,#474747 100%); 
        background: -o-linear-gradient(top,  #212121 11%,#474747 100%); 
        background: -ms-linear-gradient(top,  #212121 11%,#474747 100%);
        background: linear-gradient(top,  #212121 11%,#474747 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#474747',GradientType=0 ); 
}
div.cbmashgfeedcontainergray .cbmashgfeeditemgrad { 
    background: #F1F1F1;
    background: -ms-linear-gradient(top,#F9F9F9,#ECECEC);
    background: -moz-linear-gradient(top,#F9F9F9,#ECECEC);
    background: -o-linear-gradient(top,#F9F9F9,#ECECEC);
    background: -webkit-gradient(linear,left top,left bottom,from(#F9F9F9),to(#ECECEC));
    background: -webkit-linear-gradient(top,#F9F9F9,#ECECEC);
    background: linear-gradient(top,#F9F9F9,#ECECEC);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#ECECEC',GradientType=0 );
}
div.cbmashgfeedcontainerclean .cbmashgfeeditemgrad{
    
}

div.cbmashgfeeditemrt, div.cbmashgfeeditemrt a, div.cbmashgfeeditemrt a:hover, div.cbmashgfeeditemrt a:visited{ font-size: 8px; color: #000;}
.cbmashgfeedcontainerdark div.cbmashgfeeditemrt,.cbmashgfeedcontainerdark div.cbmashgfeeditemrt a,.cbmashgfeedcontainerdark div.cbmashgfeeditemrt a:hover,.cbmashgfeedcontainerdark div.cbmashgfeeditemrt a:visited{ font-size: 8px; color: #000;}

.wpgpplusstreamitemattach{ clear: both; border-top: 1px solid #ccc; margin: 5px 0 0 0; padding: 5px 0 0 0;}
.wpgpplusstreamitemattachl{ float: left;}
.wpgpplusstreamitemattachl a img{ 
    width: 60px; height: 65px;
    -webkit-border-radius: 05px;
        -moz-border-radius: 05px;
            border-radius: 05px;
}
.cbmashgfeeditemarticleimg img{ 
    width: 60px; height: 65px; float: left; display: inline; margin: 2px 5px 2px 0;
    -webkit-border-radius: 05px;
        -moz-border-radius: 05px;
            border-radius: 05px;
}
.wpgpplusstreamitemattachr{ margin-bottom:5px;/*float: right;*/}


/*added by Faysal*/
.cbgplusalbum{
    float:left;
    margin:5px;
    
}
.cbgplusvideoicon{
    position:absolute !important;
    float:left !important;
    background:transparent url('../images/video.png') left top no-repeat !important;
    /*text-indent:-99999px !important;*/
    bottom: 3px !important;
    height: 26px !important;
    width: 35px !important;
    left: 1px !important;
    display:block !important;
}

.cbgplusvdthumb{
    float: left;
    height: 65px;
    margin-right: 5px;
    position: relative;
    width: 60px;
}

div.cbmashgfeedcontainermetro div.cbmashgfeeditem,div.cbmashgfeedcontainermetrom div.cbmashgfeeditem {
    background: #8ABB24; 
    color: #fff;
}
div.cbmashgfeedcontainermetro div.cbmashgfeeditem a:link, div.cbmashgfeedcontainermetro div.cbmashgfeeditem a:visited {color:#fff;}
div.cbmashgfeedcontainermetro div.cbmashgfeeditem a:hover{ color: #fff !important;  background-color:none !important;}

div.cbmashgfeedcontainermetrom div.cbmashgfeeditem a:link, div.cbmashgfeedcontainermetrom div.cbmashgfeeditem a:visited {color:#fff;}
div.cbmashgfeedcontainermetrom div.cbmashgfeeditem a:hover{ color: #fff !important;  background-color:none !important;}

div.cbmashgfeedcontainermetro div.cbmashgfeeditem:hover,div.cbmashgfeedcontainermetrom div.cbmashgfeeditem:hover{
    opacity:0.5;
}
div.cbmashgfeedcontainermetro div.cbmashgfeeditemrt,
div.cbmashgfeedcontainermetro div.cbmashgfeeditemrt a,
div.cbmashgfeedcontainermetro div.cbmashgfeeditemrt a:hover,
div.cbmashgfeedcontainermetro div.cbmashgfeeditemrt a:visited{
    font-size: 8px; 
    color: #fff !important; 
    background:none !important;
}
div.cbmashgfeedcontainermetrom div.cbmashgfeeditemrt,
div.cbmashgfeedcontainermetrom div.cbmashgfeeditemrt a,
div.cbmashgfeedcontainermetrom div.cbmashgfeeditemrt a:hover,
div.cbmashgfeedcontainermetrom div.cbmashgfeeditemrt a:visited{
    font-size: 8px; 
    color: #fff !important; 
    background:none !important;
}
div.cbmashgfeedcontainermetro .cbmashgfeeditemrt span.cbmashgfeeditemrtitemleft{
    color:#fff !important;
}
div.cbmashgfeedcontainermetrom .cbmashgfeeditemrt span.cbmashgfeeditemrtitemleft{
    color:#fff !important;
}

div.cbmashgfeedcontainermetro .wpgpplusstreamitemattach,
div.cbmashgfeedcontainermetrom .wpgpplusstreamitemattach {
    border-top: 1px solid #FFF;
}

/* Time Line css */

.cbmashgfeedtlinebar{
    height: auto;
    display:block;
    margin: 5px auto 0;
    float: left;
    position: absolute;
    width: 4px;
    bottom:5px;
    top:0;
    
}
.cbmashgfeedcontainergray .cbmashgfeedtlinebar, .cbmashgfeedcontainerclean .cbmashgfeedtlinebar {
    background-color: #CCCCCC;
  
}
.cbmashgfeedcontainerdark .cbmashgfeedtlinebar {
    background-color: #333333;
}
.cbmashgfeeditem .cbmashgfeedarrow {   
    bottom: 45%;
    display: block;
    height: 16px;
    left: -15px;
    position: absolute;
    width: 16px;
    z-index: 100;
    background: url("../images/timlinearrow.png") no-repeat scroll left top transparent;
}

.cbmashgfeeditem .cbmashgfeedarrowdark {
    background: url("../images/timlinearrowdark.png") no-repeat scroll left top transparent;
}

/*.cbmashgfeeditem .cbmashgfeedarrowmetro, .cbmashgfeeditem .cbmashgfeedarrowmetrom{
    left: -14px;
}*/

.cbmashgfeeddate{
    position:absolute;
    display:block;
    left:-110px;
    border:1px solid #ccc;
    bottom:40%;
    width:75px;
    padding:5px;
    z-index: 100;
}

/*.cbmashgfeedaddcrcl{
    background-color:#D34836;
    color:#fff !important;
    -webkit-border-radius: 05px;
    -moz-border-radius: 05px;
     border-radius: 05px;
     padding:5px;
}*/