 html,body{
		background-color: #2d3138;
	}
@media (min-width: 768px){	
.container.single {

	max-width: 1165px;
    
}
.single-left.col-lg-8 {

    width: 70%;

}
.main_home_container.single .col-lg-4 { 

    width: 30%;

}
.container {

	max-width: 1165px;
    
}
.main_home_container.main_home .col-sm-4 {

    width: 32.5%;

}
.maindiv-top .container.topheader{
	max-width: 98%;
}
.navbar.gallery-sub-header .container{
	max-width: 1100px;
}

}

.single-left .item-title a{
	color: #f0f0f0;
	
	font-size: 28px;
	line-height: 130%;
	color: #f0f0f0;
	overflow-wrap: break-word;
	pointer-events: none;
	

}
.viewing_options i.sidebar-toggle {

    float: right;
    display: none;

}

.navbar.gallery-sub-header {
	
	background: #2d3138;

border: none;
	
	}
	
	.h4trending{
	font-size: 20px;

	line-height: 14px;

	letter-spacing: normal;

	text-shadow: none;

	color: #f2f2f2;
	margin-left: 6px;
	font-weight: normal;
	ont-weight: normal;

margin-top: -13px;

margin-bottom: 20px;
	}
	
	.single-left img.user-avatar-medium{
		display: none;
	}
	
	.grid_item_title {

    background: #f9f9f9;
    text-align: left !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    border-bottom-left-radius: 5px;

border-bottom-right-radius: 5px;

}
.postdesc.grid_item_title {

    background: #f9f9f9;
    text-align: left !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    border-bottom-left-radius: 5px;

border-bottom-right-radius: 5px;
 border-top-left-radius: 0px;

border-top-right-radius: 0px;

}
.item.animated.single-left.col-sm-4 img{
	/*border-top-left-radius: 5px;

border-top-right-radius:5px;*/
}
.grid_item_title a {

    margin: 0px;
    padding: 5px;
    text-align: left !important;
    display: block;
    color: #333;
    margin-left: 5px !important; 
    margin-right: 5px !important;

}

.grid_details .grid_item_details{
	display: none;
}

ul#next_post li a:hover span {

    -webkit-transform: none !important;
    transform: none !important;

}
@media (max-width: 480px) {
img.single-post {

    padding-bottom: 0px;

}
.titileu-div{
	display: none !important;
}
h2.item-title.mobile{
	display: block !important;
}
.maindiv-top {
    
    background-position: 15% 50% !important;
   
}
.single-left .item-title a {
    
    font-size: 20px !important;
	}
	.single-left .nav.nav-pills.pull-right{
		margin-top: 15px;
	}
.navbar.gallery-sub-header{
	display: none !important;
}

.main_home_container .single-title .item-title{
	line-height: 26px;
}
#postTopAdMobile {

    
    margin-left: 25px;

}

.main_home_container.single h2.item-title {

   
    padding-right: 10px;
    
    }
    
    .main_home_container.single #below_media{
		display: none !important;
	}

 }
 
 .main_home_container.single #below_media{
		display: none !important;
	}
	
.searchouter-center {
    /*max-width: 550px;*/
    margin: auto;
    align-items: center;
    flex: 1;
    justify-content: space-around;
    display: inline-block;
    width: 440px;
    width: 38%;
    margin-left: 100px;
    margin-right: 10px;
}
.Searchbar {
    position: relative;
    float: right;
    width: 100%;
    max-width: 550px;
}

.searchouter-center .Searchbar, .searchouter-center .Searchbar {
    margin: auto;
    top: 5px;
    left: 0;
    right: 0;
}
.maindiv-top .Searchbar form {
    width: 100%;
    padding: 0px;
background: transparent !important;
border: none !important;
border-radius: 0px !important;
}
.Searchbar-textInput {
    background: hsla(0,0%,100%,.25);
    border: 1px solid transparent;
    padding: 8px 35px 8px 10px;
    border-radius: 3px;
    width: 100%;
    outline: 0 none;
    opacity: .8;
    min-height: 36px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: .4px;
    color: #fff;
    text-shadow: inherit;
    -webkit-text-fill-color: inherit;
}
.Searchbar-submitInput {
    position: absolute;
    font-size: 20px;
    right: 0;
    top: -2px;
    bottom: 0;
    margin: auto;
    background: transparent;
    color: #fff;
    border: 0;
    outline: 0 none;
   
    cursor: pointer;
}
body.random-bar .maindiv-top{
	background-image: url(img/header_background.jpg);
    background-position: 40% 40%;
    
    background-repeat: no-repeat;
    padding-bottom: 60px;
}
.maindiv-top #random-bar{
	background: transparent;
}
.maindiv-top .navbar{
	top: 8px;
	background: transparent;
}
.maindiv-top #random-bar .random-img{
	border-radius: 4px;
}
.main_home_container.main_home .col-md-12.col-lg-12 #posts{
	margin-top: -30px
}
.maindiv-top .upload-btn.upload-btn-desktop{
	text-align: center;
    height: 35px;
    display: inline-block;
    padding: 7px 14px 10px 9px;
    text-transform: none;
    user-select: none;
    touch-action: manipulation;
    border-radius: 3px;
    font-size: 15px;
    font-weight: 700;
    width: auto;
    background-color: #1bb76e;
    box-shadow: 0 6px 10px 0 rgb(27 28 30 / 31%);
    color: #fff;
    white-space: nowrap;
    background: #6432f9;
    box-shadow: 0 3px 4px rgb(0 0 0 / 12%);
    padding: 0 10px 0 9px;
    overflow: hidden;
    margin: auto 0;
    line-height: 35px;
    margin-top: 5px;
}
ul#next_post li a span{
	border-radius: 4px;
}
body {
    padding-top: 0px !important;
}
#footer {
	background: #2d3138;
}
.isfixed{
	bottom: auto;
position: fixed;
z-index: 100;
box-shadow: 0 0 10px 2px #000;
background: rgb(23, 21, 68) !important;
width: 100%;
top: 0px !important;
z-index: 99999999;
padding-top: 4px;
min-height: 60px;
}
.nav > li > a:focus, .nav > li > a:hover {
    background: transparent;
    border: 0px;
}
#login-button-desktop,#signup-button-desktop{
	font-size: 14px;
font-weight: 600;
margin-top: -2px;
color: #fff;
}

.Navigation {
   
    font-size: 19px !important;
line-height: 19px !important;
    padding: 10px 11px !important;
    color: #fff !important;
    display: flex !important;
    align-items: center !important;
    height: 38px !important;
    pointer-events: auto !important;
}
.single-title h2.item-title{
	padding-right: 0px;
	font-weight: bold;
}
.tr_979bf09765{
	display: none;
}
.Navigation-prev .content {
    transition: transform .3s;
    white-space: nowrap;
}
.Navigation-prev .content > * {
    vertical-align: middle !important;
}
.Navigation-next {
    background: #4a58fb !important;
    border-radius: 4px !important;
    border-top-left-radius: 0px !important;
border-bottom-left-radius: 0px !important;
}
 .Navigation-next:hover .content {
    transform: translateX(2px);
}
.Navigation-prev:hover .content {
    transform: translateX(-2px);
}
.Navigation-prev {
    background: #464b57 !important;
    border-radius: 4px !important;
    border-top-right-radius: 0px !important;
border-bottom-right-radius: 0px !important;
}
.Navigation-next span {
    margin-right: 8px;
    margin-left: 5px;
    vertical-align: top;
}
.main_home_container.main_home.listgridhome .col-md-12.col-lg-12 #posts {
    margin-top: 0px;
}
.lisecond{
	margin-left: 0px !important;
}
#sidebar .sidebar_posts li a img, .sidebar_posts li a img {
    
    border-radius: 4px;
}
.YospotPost-background{
	width: 100%;
    height: 370px;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(
180deg
,rgba(37,38,41,.24) 26.22%,#2d3138),linear-gradient(
0deg
,#171544,#171544);
    opacity: 0.9;
    transition: opacity .5s;
}
.maindiv-top{
	padding-bottom: 60px;
}
/*.Navigation-next:hover .content {
    transform: translateX(2px);
    transition: transform .3s;
    white-space: nowrap;
}*/
 .Navigation-next .content, .Navigation-prev .content {
    transition: transform .3s;
    white-space: nowrap;
}
.fa-th-list:before {
    
    background-image: url('img/vertical_icon.png');
        background-size: cover;
    display: inline-block;
    width: 13px;
    height: 13px;
    content:"";
}
.grid_item_title a {
   
    outline: none !important;
}
.single-title {
    
    min-height: 90px;
        padding-bottom: 45px;
   
}
.single-title p.details {
    
    margin-top: -10px;
}
.titileu-div{
	width: 100%;
    display: flex;
}
.titileu-div h2.item-title {
    width: 80%;
    display: flex;
}
.titileu-div span.cv{
	width: 20%;
    display: inline;
    margin-top: 3px;
}
h2.item-title.mobile{
	display: none;
}
.profile-container {
    
    background-color: transparent;
    box-shadow:none !important;
}
.user-profile-btns {
    background: transparent;
    
    border: none;
}

body .maindiv-top.userpage{
	background-image: url(img/header_background.jpg);
    background-position: 40% 40%;
    
    background-repeat: no-repeat;
    padding-bottom: 60px;
}

.single #mp4video{
	
    border-radius: 5px;
}

.main_home #mp4video{
	border-radius: 0px;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    
}
.post_description {
    font-size: 16px;
    color: #f0f0f0;
}
.Post-item-image-count-home {

    float: right;
    margin-left: 4px;
    background: #2e3035;
    padding: 2px 7px 1px;
    border-radius: 3px;
    color: #fff;
}
.Post-item-meta-home {
    position: absolute;
    top: 23px;
    right: 25px;
    left: 15px;
    font-size: 12px;
    line-height: 16px;
}
.item img {
  
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}
