/*
Theme Name: Bridge Child - CuckoldFantasies
Theme URI: https://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
#gallery{
	margin-bottom:20px; 
background: rgba(227, 230, 228, 0);
}

.gallery{
	width:102%;
	margin-left:-3%!important;
	margin-top:-10px;
	padding:0px;
	margin:0px;
	display: inline-block;
background: rgba(227, 230, 228, 0);
	font-weight:600;
	font-color: #efbbcc;
    
}

.gallery li:nth-child(3n+0) {margin-bottom: 20px;}
.home-none li:nth-child(n+7) {display: none;}

.gallery:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.gallery li { list-style: none!important; display: inline-block; width: 33%; transition: all 200ms ease; vertical-align: top; line-height: 19px;}
.gallery li a { display: block; margin: 3px 7px; margin-bottom:7px!important; line-height:21px; font-color:#fff}
.gallery li img { border-radius:500px; display: block; width: 100%; height: auto; }

@media (min-width:641px) and (orientation:landscape){
	.gallery li { list-style: none!important; display: inline-block; width: 16.5%; transition:all 200ms ease; vertical-align: top; }
	.gallery {margin-left:-1%!important;}
	.gallery li:nth-child(3n+0) {margin-bottom: 0;}
	.gallery li:nth-child(6n+0) { margin-bottom: 30px; }
	.home-yes li:nth-child(12) { margin-bottom: 20px; }
	.home-yes li:nth-child(-n+12) {display: inline-block !important;}
	.home-none li:nth-child(n+13) {display: none !important;}
}

@media (min-width:641px) and (orientation:portrait){
	.gallery li { list-style: none!important; display: inline-block; width: 19.9%; transition:all 200ms ease; vertical-align: top; }
	.gallery{margin-left:-1%!important; background: rgba(227, 230, 228, 0.02);}
	.gallery li:nth-child(3n+0) {margin-bottom: 0;}
	.gallery li:nth-child(5n+0) { margin-bottom: 30px; }
	.home-yes li:nth-child(10) { margin-bottom: 20px; }
	.home-yes li:nth-child(-n+10) {display: inline-block !important;}
	.home-none li:nth-child(n+11) {display: none !important;}
}


.square-thumb li img{
	border-radius:0px!important;
}

.gallery li a{
	font-size:14px;
	text-align:center;
	color:#ffffff;
	background: rgba(227, 230, 228, .5);
}

.oncall {width: 90%; color: #ffffff; font-size: 11px; font-weight:bold; border: 1px solid #ffffff; padding: 3px 5px;}

.available {width: 90%; color: #efbbcc; font-size: 11px; font-weight:bold; border: 1px solid #efbbcc; padding: 3px 5px;}