/* Custom CSS */

/* global */
body {
	color: #999999;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #0C5770;
	font-size: 14px;
	height: 100%;
	position: relative;
	margin: 0;
}

a, a:visited, a:active {
    color: blue; 
    text-decoration: none; 
    font-size: 1.2em;
}

h2 {
    color: #fff;
    margin: 0 0 20px 0;
}


/* navbar */
.bg-dark {
    background-color: #122D37 !important;
}

.navbar-dark .navbar-nav .nav-link {
    color: #fff;
}

.navbar-nav a:hover {
    color: #fff ; 
    background-color: #111; 
    text-decoration: none; 
    font-size: 1.2em;
}


/* content */
.listings-heading {
	margin: 0px 5px;
	padding: 10px 0px;
	text-align: center;
	font-weight: bold;
	color: #eee;
	background-color: #0079A5;
}

.listings {
	margin: 0px 5px 10px 5px; 
	padding: 0 0px; 
	border: 1px solid #DEDDA6;
	background-color: #ffffff;
}

.listings a {
    display: block;
    width: 100%;
}

.listings a:hover {
    color: navy; 
    background-color: #E0E0E0; 
    text-decoration: none; 
    font-size: 1.2em;
}


.random-heading {
	margin: 0px 5px 10px 5px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	font-weight: bold;
	color: #eee;
	background-color: green;
	text-transform: uppercase;	
}

/* iframes */

.iframe-jasmin {
	background-color: #ffffff;   
}

.iframe-jasmin-livefeed{
	background-color: #ffffff; 
    min-height: 155px;
}

.iframe-chaturbate {
    width: 185px;
	display: block;
	margin: 0 auto;
	overflow: hidden;	
}

.iframe-bongacams {
    width: 240px;
	display: block;
	margin: 0 auto;
	overflow: hidden;	
}

.iframe-cams {
    width: 240px;
	display: block;
    padding: 0;    
	margin: 0 auto;
	overflow: hidden;	
}


/* 2257 */ 
.compliance {
    margin: 0 10%;
    color: antiquewhite;
}

.compliance a {
    color: aliceblue;
    font-size: 1.1em;
}

/* footer */
.page-footer {
    background-color: #122D37 !important;
	padding: 0 0 10px 0;
    margin: 20px 0 0 0;
}

.footer-links a {
    color: #fff;
    font-size: 1.2em;
    display: block;
    width: 100%;
    padding: 3px 0;
}

.footer-links a:hover {
    color: #fff ; 
    background-color: #111; 
    text-decoration: none; 
    font-size: 1.2em;
}


.bottom {
	font-size: 0.9em;
}

.bottom a {
	color: #fff;
	font-size: 0.9em;
}

.bottom a:hover {
	color: #ffffcc;
	font-size: 0.9em;
}

.hardlinks {
	font-size: 0.7em;
}

.hardlinks a {
	color: #fff;

}




/* Responsive */

/* Small Devices, Tablets */
@media only screen and (min-width : 576px) {


    

} /* end Small Devices, Tablets */


/* Medium Devices, Tablets */
@media only screen and (min-width : 768px) {

.navbar-nav a, a:visited, a:active {font-size: 1.0em;}
.navbar-nav a:hover {font-size: 1.0em;}
    

} /* end Medium Devices, Tablets */


/* Large Devices, Desktops */
@media only screen and (min-width : 992px) {


    


} /* end Large Devices, Desktops */


/* Extra large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
    

.navbar-nav a, a:visited, a:active {font-size: 1.1em;}
.navbar-nav a:hover {font-size: 1.1em;} 
.listings a, a:visited, a:active {font-size: 1.1em;}   
.listings a:hover {font-size: 1.1em;}
.footer-links a {font-size: 1.1em;}    
.footer-links a:hover {font-size: 1.1em;}   
    
    


}	/* end Extra large  Devices, Wide Screens */