video::-webkit-media-controls-enclosure {
    overflow:hidden;
    position: absolute;
    bottom:-32px
}

video::-webkit-media-controls-panel {
    display: flex !important;
    opacity: 1 !important;
}

.list-group-horizontal .list-group-item {
    display: inline-block;
}
.list-group-horizontal .list-group-item {
	margin-bottom: 0;
	margin-left:-4px;
	margin-right: 0;
}

#signin_sidebar .input-group{
	margin-bottom:5px;
}

body { 
padding-top: 51px; 
background-color: #000;
background-position: 0px 51px;
font-family: 'Lato', sans-serif;
background-position: center; 
background-repeat: no-repeat;
background-size: cover; 
font-family: 'Roboto Condensed', sans-serif;
background-image: url("https://www.shellyna.store/themes/shellyna/images/background.jpg"); 
}

textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #FFFFFF;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #5C5C5C;
  text-decoration: underline;
}


/* Navbar User */
.navbar-inverse .navbar-nav > li > a {
  color: #FFFFFF;
  font-size: 125%;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #5C5C5C;
  background-color: transparent;
}


.navbar-inverse {
background-color: #181818;
border-color: #242424;
border-style: solid;
border-width: 0px 0px 1px 0px;
color: #5C5C5C;
}


/* Navbar User - Warenkorb*/
.btn-danger {
 


background-color: #080808;
  color: #FFFFFF;
 border-color: #181818;
 
}


.btn-danger:hover {
background-color: #8C8C8C;
  color: #FFFFFF;
   border-color: #000;
}



/* Navbar User - Einloggen*/
.btn-primary {
background-color: #080808;
  color: #FFFFFF;
 border-color: #181818;
}


.btn-primary:hover {
background-color: #8C8C8C;
  color: #FFFFFF;
  border-color: #000;
}

/* Header Bild */
#headerbild {
    	max-height: 380px;
		width: 100%;
  }
  

  
/* Navbar Menu  */
.navbar .navbar-nav > li > a {
  color: #D4D4D4;
  font-size: 150%;
   }

.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus {
  color: #8C8C8C;
  background-color: transparent;
}  

.navbar {
    border-radius: 0px;
 } 
 
.navbar-default {
background-color: #181818;
border-color: #242424;
border-style: solid;
}


/* Seiteninfo  */

.breadcrumb {
background-color: #181818;
border-color: #242424;
  }


  .breadcrumb > li > a {
  color: #fff;
   }

.breadcrumb > li > a:hover,
.breadcrumb > li > a:focus {
  color: #242424;
  background-color: transparent;
}  
  

#maincontent{



}




/* Willkommen  */
.panel-primary > .panel-heading {

background-color: #181818;
color: #EAEAEA;
border-color: #242424;
	   

}

.panel-primary {
    border-color: #242424;
	border-style: solid;
	border-width: 1px;
	background-color: #181818;
	color: #EAEAEA;
	
	

	
}


#sidebar{
	

	
	
}

/* Seitenleiste  */
.list-group-item {
    background-color: #181818;
	color: #5C5C5C;
	border-color: #242424;
}

.panel > .table > tbody > tr > td {  


border-color: #242424;


}




.videolist .video{
	margin-bottom:15px;
}
.videolist .video a{
	width:100%;
	display:inline-block;
	float:left;
		clear: both;
}
.videolist .videotitle{
	width:100%;
	min-height:40px;
	display:inline-block;
	float:left;
	clear: both;
}

.videolist .video .videoprice{
	width:50%;
	float:left;
	text-align:left;
	font-size:80%;
	padding:3px 0px;
}
.videolist .video .videodate{
	width:50%;
	float:right;
	text-align:right;
	font-size:80%;
	padding:3px 0px;
}
.videotaglist a{
	margin:3px;
}
.mc-tributes-cnt{

}
.mc-tributes-cnt .col-md-3{
	margin-top:10px;
	margin-bottom:10px;
}
.videodetail{

}
.videodetail .price{
	text-align:right;
	font-size:150%;
	font-weight:bold;
}
.videodetail .videodescription{
	font-size:125%;
	padding-top:15px;
	padding-bottom:15px;
}
.vidwidgetsm{
	margin-bottom:10px;
}
.vidwidgetsm a{
	width:100%;
	display:inline-block;
	float:left;
		clear: both;
}
.vidwidgetsm .videotitle{
	width:100%;
	min-height:40px;
	display:inline-block;
	float:left;
		clear: both;
}

.vidwidgetsm .videoprice{
	width:50%;
	float:left;
	text-align:left;
	font-size:80%;
	padding:3px 0px;
}
.vidwidgetsm .videodate{
	width:50%;
	float:right;
	text-align:right;
	font-size:80%;
	padding:3px 0px;
}
.sb_vlist_vbit{
	text-align:center;
}
.sb_vlist_vbit a{
	width:100%;
	display:inline-block;
	clear: both;
}
.sb_vlist_vbit .videoprice{
	width:50%;
	float:left;
	text-align:left;
	font-size:80%;
	padding:3px 0px;
}
.sb_vlist_vbit .videodate{
	width:50%;
	float:right;
	text-align:right;
	font-size:80%;
	padding:3px 0px;
}

footer{
background-color: #202020;


border-color: #242424;
border-style: solid;
    margin-bottom: 20px;
    min-height: 50px;
	border-width:1px;
	font-size:12px;
    position: relative;	
	padding:5px;
	color:#BCBCBC;
}

.pmhistory{

}
.pmhistory .msgrow{
	width:100%;
	clear:both;
}
.pmhistory .msgrow .message_user_avatar{
	float: left !important;
}
.pmhistory .msgrow .message_user{
	width:90%;
	float: left !important;
	text-align:left;
	background-color:#747474;
	padding:5px;
	margin-bottom:5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	color: #EFEBE4;
}
.pmhistory .msgrow .message_user .title{
	font-size:80%;
	color:#8C8C8C;
}
.pmhistory .msgrow .message_user .message{

}
.pmhistory .msgrow .message_lady_avatar{
	float: right !important;
}
.pmhistory .msgrow .message_lady{
	width:85%;
	float: right !important;
	text-align:right;
	background-color:#3A3A3A;
	padding:5px;
	margin-bottom:5px;	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;	
	color: #EFEBE4;
}
.pmhistory .msgrow .message_lady .title{
	font-size:80%;
	color:#8C8C8C;
}
.pmhistory  .msgrow .message_lady .message{

}
.pmhistory .msgrow .message_lady_paytoread{
	width:85%;
	float: right !important;
	text-align:right;
	background-color:#2C2C2C;
	padding:5px;
	margin-bottom:5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;	
}
.pmhistory  .msgrow.message_lady_paytoread .title{
	font-size:80%;
}
.pmhistory .msgrow .message_lady_paytoread .message{
	
}
.pmhistory .msgrow .message_system{
	width:100%;
	clear:both;
	margin-bottom:5px;
	font-size:80%;
	color:#CCC;
}

.pagination{

}
.pagination > li{
	background-color:#181818;
}
.pagination > li > a{
	background-color:#080808;
	color:#FFF;
	border: 1px solid #2C2C2C;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	background-color:#2f2f2f;
	border: 1px solid #2C2C2C;


}



.np_post .np_gallery .col-lg-6,
.np_post .np_gallery .col-lg-4,
.np_post .np_gallery .col-lg-3,
.np_post .np_gallery .col-md-6,
.np_post .np_gallery .col-md-4,
.np_post .np_gallery .col-md-3,
.np_post .np_gallery .col-sm-6,
.np_post .np_gallery .col-sm-4,
.np_post .np_gallery .col-xs-12
{
	padding:5px;
}
.np_post .np_head .col-lg-2, 
.np_post .np_head .col-md-2, 
.np_post .np_head .col-sm-2, 
.np_post .np_head .col-xs-3, 
.np_post .np_head .col-lg-10, 
.np_post .np_head .col-md-10, 
.np_post .np_head .col-sm-10, 
.np_post .np_head .col-xs-9
{
	padding:10px 0px;
}
.np_post{
	margin:10px 0px;
	padding:5px 15px;
	background-color: #181818;
    border-color: #242424;
    border-style: solid;
    border-width: 1px;
}
.np_post .np_head{

}
.np_post .np_head .np_avatar{

}
.np_post .np_head .np_tm{

}
.np_post .np_head .np_tm .np_title{
	color:#FFE791;
	margin:15px 0px 5px 0px;
}
.np_post .np_head .np_tm .np_title h2{
	color:#FFF;
	margin:0px;
}
.np_post .np_head .np_tm .np_meta{
	color:#FFF;
	margin:5px 0px;
}
.np_post .np_text{
	color:#FFF;
	margin:10px 0px;
}
.np_post .np_youtube{
	margin:10px 0px;
}
.np_post .np_gallery{
	margin:10px 0px;
}
.np_post .np_gallery .np_gallery_img{
}
.np_post .np_gallery .np_gallery_img img{
  
}
.np_post .np_head {
	padding: 0px 15px;
}

.np_post .np_head .np_tm{
	padding: 0px 0px 0px 15px; 
}


@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.video_gifloader {
    overflow: hidden;
    position: relative;
    cursor: pointer;
    margin: 0;
    padding: 0;
    outline: none;
    display: block;
    width: 231px;
    height:130px;
}
.video_gifloader div.play {
	top:41px;left:91px;
    position: absolute;
    height: 48px;
    width: 48px;
	border-radius: 50%;
    background: 		
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS1JREFUeNq01r9LAmEcx/GUWwoC94j+iJb+gBbncJLGaGwPIxfFSVyDXFRoC6LRpcUkhwi0waWUwEVDQgIh8vH9wIny0HXn8+MLr8F7zvvc8zxfz4sJITZcVlz5nEfSaoKcwYoOPlHGjjKmRT3QEsvq4QSeqwBZv6hjXzcoHmGPDvGIDHZN90CdgVovSGHL1hIFVQUHLgNk9XGBhKuARTVx5DJA1hg17IV1UUzz95pAGg2cYTOoi96EeU1QDZrB0PDJ08YpjhcHPEtLNMANchivDngWnpd3KOHhr0GTgFf/wjVMg07SCZihiGt0w05eN0AuwyWa+InyhagBI2T95fha547CAr5xj3O862zUf2367LfdrUmLqQHb+EAVBUxMe1gNuPL/vZ5svVTMBRgAoFUGWS2ycoQAAAAASUVORK5CYII=)
    	center center 
		no-repeat;
    opacity: 0.7;
	border: 0.5rem solid rgba(255, 255, 255, 0.7);
}
.video_gifloader div.load {
	top:41px;left:91px;
    position: absolute;
	border-radius: 50%;
	width: 48px;
	height: 48px;
	display:none;
	border: 0.5rem solid rgba(255, 255, 255, 0.2);
	border-top-color: white;
	-webkit-animation: spin 1s infinite linear;
			animation: spin 1s infinite linear;
}

.video_vidloader {
    overflow: hidden;
    position: relative;
    cursor: pointer;
    margin: 0;
    padding: 0;
    outline: none;
    display: block;
    width: 231px;
    height:130px;
}
.video_vidloader div.play {
	top:41px;left:91px;
    position: absolute;
    height: 48px;
    width: 48px;
	border-radius: 50%;
    background: 		
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS1JREFUeNq01r9LAmEcx/GUWwoC94j+iJb+gBbncJLGaGwPIxfFSVyDXFRoC6LRpcUkhwi0waWUwEVDQgIh8vH9wIny0HXn8+MLr8F7zvvc8zxfz4sJITZcVlz5nEfSaoKcwYoOPlHGjjKmRT3QEsvq4QSeqwBZv6hjXzcoHmGPDvGIDHZN90CdgVovSGHL1hIFVQUHLgNk9XGBhKuARTVx5DJA1hg17IV1UUzz95pAGg2cYTOoi96EeU1QDZrB0PDJ08YpjhcHPEtLNMANchivDngWnpd3KOHhr0GTgFf/wjVMg07SCZihiGt0w05eN0AuwyWa+InyhagBI2T95fha547CAr5xj3O862zUf2367LfdrUmLqQHb+EAVBUxMe1gNuPL/vZ5svVTMBRgAoFUGWS2ycoQAAAAASUVORK5CYII=)
    	center center 
		no-repeat;
    opacity: 0.7;
	border: 0.5rem solid rgba(255, 255, 255, 0.7);
}
.video_vidloader div.load {
	top:41px;left:91px;
    position: absolute;
	border-radius: 50%;
	width: 48px;
	height: 48px;
	display:none;
	border: 0.5rem solid rgba(255, 255, 255, 0.2);
	border-top-color: white;
	-webkit-animation: spin 1s infinite linear;
			animation: spin 1s infinite linear;
}


.video_vidloader2 {
    overflow: hidden;
    position: relative;
    cursor: pointer;
    margin: 0 0 0 10px;
    padding: 0;
    outline: none;
    display: block;
    width: 231px;
    height:130px;
}
.video_vidloader2 div.play {
	top:41px;left:91px;
    position: absolute;
    height: 48px;
    width: 48px;
	border-radius: 50%;
    background: 		
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS1JREFUeNq01r9LAmEcx/GUWwoC94j+iJb+gBbncJLGaGwPIxfFSVyDXFRoC6LRpcUkhwi0waWUwEVDQgIh8vH9wIny0HXn8+MLr8F7zvvc8zxfz4sJITZcVlz5nEfSaoKcwYoOPlHGjjKmRT3QEsvq4QSeqwBZv6hjXzcoHmGPDvGIDHZN90CdgVovSGHL1hIFVQUHLgNk9XGBhKuARTVx5DJA1hg17IV1UUzz95pAGg2cYTOoi96EeU1QDZrB0PDJ08YpjhcHPEtLNMANchivDngWnpd3KOHhr0GTgFf/wjVMg07SCZihiGt0w05eN0AuwyWa+InyhagBI2T95fha547CAr5xj3O862zUf2367LfdrUmLqQHb+EAVBUxMe1gNuPL/vZ5svVTMBRgAoFUGWS2ycoQAAAAASUVORK5CYII=)
    	center center 
		no-repeat;
    opacity: 0.7;
	border: 0.5rem solid rgba(255, 255, 255, 0.7);
}
.video_vidloader2 div.load {
	top:41px;left:91px;
    position: absolute;
	border-radius: 50%;
	width: 48px;
	height: 48px;
	display:none;
	border: 0.5rem solid rgba(255, 255, 255, 0.2);
	border-top-color: white;
	-webkit-animation: spin 1s infinite linear;
			animation: spin 1s infinite linear;
}

video::-webkit-media-controls-panel { display: none !important; -webkit-appearance: none; }
video::-webkit-media-controls-play-button { display: none !important; -webkit-appearance: none; }
video::-webkit-media-controls-start-playback-button { display: none !important; -webkit-appearance: none; }
video::-webkit-media-controls { display: none !important; }

audio::-webkit-media-controls { display: flex !important; }
audio::-webkit-media-controls-panel { display: flex !important; }

		.shoegallery .col-xs-12,
		.shoegallery .col-sm-12,
		.shoegallery .col-md-12,
		.shoegallery .col-lg-12,
		.shoegallery .col-lg-6,
		.shoegallery .col-lg-4{
			margin-bottom:15px;
		}
