/*
Theme Name: Adult Pics
Description: Website Design and PSD to Responsive HTML5 by AdultDC
URI: https://adultdc.com/
*/
@media only screen and (max-width:1919px){
.centerwrap{width:auto; padding:0 21px;}
}
@media only screen and (max-width:1590px){
.searchArea{width:270px;}
/*.logo{width:220px;}*/
nav{margin-left:20px;}
nav li{font-size:16px;}
nav li ul{min-width:600px; column-count:4; -moz-column-count:4; -webkit-column-count:4;}
nav li ul li{font-size:14px;}
.box span{padding:4px 10px; font-size:14px;}

/* Tags */
.cList{column-count:5;}

}
@media only screen and (max-width:1279px){
.centerwrap{padding:0 15px;}
.grid li{width:25%;}
nav li a i{display:none;}
.mean-container .mean-nav{max-height:500px; overflow:auto;}
nav li ul{display:block; position:relative; column-count:1; -moz-column-count:1; -webkit-column-count:1; top:0px; left:0px;}
.mean-container .mean-nav ul li ul li{font-size:13px;}
.mean-container .mean-nav ul li ul li a{line-height:30px; padding:0 5% 0 15%;}
header{padding:12px 15px;}
.mean-container .mean-bar{top:14px;}
.searchbox{height:40px;}
.searchT{height:40px;}
.searchArea{margin-right:50px;}
/*.models{padding:0 15px;}*/

/* Categories */
.title h1{font-size:32px;}

/* Model Pics */
.getAccess a{font-size:36px; border-radius:5px; -webkit-border-radius:5px; line-height:70px; padding:0 50px;} 
.tagLeft{width:75%;}
.getAccess{padding-top:20px; padding-bottom:70px;}

/* Tags */
.cList{column-count:4;}

.modelPics{padding-bottom:30px;}
.joinSite{margin:0px auto 60px; height:100px; max-width:738px; width:calc(100% - 30px);}
.channelBanner{height:100px; max-width:738px;}
.joinBanner{background-size:auto 100px !important;}
.getAccessto:before{height:100px; width:100px; left:-42px;}
.getAccessto p{font-size:15px; line-height:18px;}
.getAccessto p span{line-height:30px;}
.joinNow{font-size:18px; line-height:44px; padding:0 20px;}
.getAccessto{padding-right:15px;}

nav{display:none;}
.topNav{/*width:40px;*/ height:40px; /*position:absolute; right:15px;*/}
.hamburger{display:flex; flex-direction:column; justify-content:center; width:40px; height:40px; background-color:#d41f22; cursor:pointer; position:absolute; right:15px;}
.hamburger span{background-color:#fff; height:3px; width:20px; margin:2px auto; display:block; border-radius:2px;}
.hamburger.active .line1{transform:rotate(-45deg) translate(-5px, 5px); width:24px; height:4px;}
.hamburger.active .line2{opacity:0;}
.hamburger.active .line3{transform:rotate(45deg) translate(-6px, -6px); width:24px; height:4px;}
.topNav.active nav{display:block; margin:0px; position:absolute; right:0px; background-color:#e9e9e9; top:100%; width:100%;}
nav ul{align-items:flex-start; flex-direction:column; width:100%; padding:0px 0;}
nav li ul{padding:10px 0px;}
nav li.pics ul{min-width:100%; column-count:2; position:absolute; left:0px; z-index:1; top:100%;}
nav li{width:100%; border-bottom:1px solid #f8f5f8;}
nav ul li ul li{border:none;}
nav li:last-child{padding-bottom:0px;}
nav li a{line-height:40px; padding:0 15px;}
nav li span{line-height:40px; padding:0 15px; display:block;}
.categories .dropdown{position:absolute; left:0px; width:100%; z-index:1; column-count:5; top:100%;}




}
@media only screen and (max-width:1023px){
.grid li{width:33.33%;}
.fLogo{width:250px; padding-top:2px;}
footer{padding:12px 15px;}
footer p{font-size:13px; line-height:20px;}

/* Model Pics */
.tagLeft{width:70%;}
.tags a{padding:0 10px; line-height:28px; font-size:13px;}
.tagLeft h3{font-size:14px; line-height:28px; min-width:85px}
.getAccess a{font-size:30px; line-height:56px; padding:0 40px;}

/* Tags */
.cList{column-count:3;}
.searchTagBox{width:50%;}

.modelPics{padding-bottom:30px;}
.likeDisLike{padding-right:0px;}

.categories .dropdown{column-count:4; column-gap:10px;}

}
@media only screen and (max-width:767px){
.centerwrap{padding:0 10px;}
.grid li{padding:0 3px; margin-bottom:6px; width:50%;}
.grid li a .box span i{background-size:38px; width:38px; height:38px;}
.searchIcon{display:block; padding:3px; margin-right:5px;}
.searchT{height:34px; width:40px; background-size:18px;}
.searchbox{height:34px; font-size:14px;}
.searchArea{width:auto; margin-right:48px;}
.searchfull{background-color:#e9e9e9; display:none; position:absolute; left:0px; top:75px; z-index:2; width:100%; padding:10px;}
.searchBlock{width:280px; margin:auto;}
.logo{width:170px;}
.logo img{height:auto;}
header{padding:12px 10px; margin-bottom:15px;}
/*.models{padding:0 12px}*/
.box span{padding:3px 8px; font-size:12px;}
.mean-container .mean-nav{margin:42px 0px 0 0;}
.mean-container .mean-bar{top:12px; right:10px;}
.mean-container a.meanmenu-reveal{width:18px; height:20px; padding:6px 9px 7px;}
.mean-container .mean-nav{max-height:255px; overflow:auto;}
.fLogo{float:none; margin:auto; padding-bottom:10px;}
footer p{float:none; text-align:center;}
footer{padding-bottom:10px; flex-direction:column;}
.fLinks{text-align:center;}

/* Categories */
.title h1{padding-bottom:6px; font-size:28px;}
.pageTags li{font-size:13px;}
.pageTags li a{line-height:28px;}

/* Model Pics */
.getAccess a{font-size:24px; line-height:48px; padding:0 30px;}
.getAccess{padding-top:10px; padding-bottom:50px;}
.tagBlock{flex-direction:column; padding:20px 25px 15px;}
.likeDisLike{padding-right:0px; float:none; width:100%; padding-top:0px; order:0;}
.likeDisLike p{padding-top:5px;}
.tagLeft{float:none; width:100%; padding-top:20px;}
.tags a{margin-bottom:5px;}

.search_models{padding:10px;}
.search_models ul li{font-size:13px;}
.search_models ul li a{min-width:26px; line-height:26px; height:26px;}
.search_models ul li:first-child{padding-right:0px; text-align:center; display:block; font-size:15px;}

/* Tags */
.cList{column-count:2; width:calc(100% - 60px);}
.searchTagBox{width:100%;}
.cTitle{width:60px;}
.feedPopupSpace{padding:20px;}
.feedContent{padding:20px 15px;}
.feedContent h3{font-size:20px; padding:0 20px 10px;}
.feedBox{margin-bottom:10px;}

/* Pornstars */
.selectric .label{line-height:34px; font-size:14px; margin:0 26px 0 0px;}
.selectric .button{height:34px; width:20px;}
.resetBtn{font-size:14px; height:36px;}

.modelPics{padding-bottom:20px;}
.joinSite{height:110px; margin:0px 10px 50px; width:calc(100% - 20px)}
.channelBanner{height:110px; width:100%;}
.joinBanner{background-size:auto 80px!important;}
.getAccessto{flex-direction:column; justify-content:center; align-items:flex-end; padding-right:10px;}
.getAccessto:before{height:110px; left:-44px;}
.getAccessto p{font-size:14px; line-height:16px; padding-right:0px; padding-bottom:7px;}
.getAccessto p span{font-size:30px;}
.joinNow{font-size:15px; line-height:34px; padding:0 14px;}

.categories .dropdown{column-count:3;}
nav li a{padding:0 10px;}
nav li span{padding:0 10px;}
.hamburger{right:10px;}

}
@media only screen and (max-width:479px){
.grid li{width:50%;}
.title h1{font-size:24px;}
.pageTags li a{line-height:26px;}
.getAccess{padding-left:10px; padding-right:10px;}
.getAccess a{font-size:20px; line-height:28px; padding:10px; display:block}
.likeDisLike p{padding-top:5px;}

/* Tags */
.cTitle{font-size:18px; width:50px}
.cTitle span{width:32px; line-height:32px;}
.cList{width:calc(100% - 50px);}
.cList li{font-size:14px; line-height:28px;}
.feedContent h3{font-size:18px;}
.sendFeedB, .wpcf7-submit{height:40px;}

/* Pornstars */
.pFilterDrop{margin-right:0px; width:100%;}
.modelPics{padding-bottom:20px;}
.joinSite{flex-direction:column; height:auto; margin:0px 10px 40px;}
.channelBanner{flex-direction:column; height:auto;}
.joinBanner{background-size:auto 80px !important; background-position:center center !important; height:80px; position:relative;}
.getAccessto{position:relative; padding:15px 10px; align-items:center;}
.getAccessto p{text-align:center;}
.getAccessto:before{display:none;}

.tagLeft li{flex-direction:column;}
.tagBlock{padding:20px 15px 10px;}

.searchBlock{width:100%;}
.categories .dropdown{column-count:2;}
}
@media only screen and (max-width:420px){
.grid li{width:100%; margin-bottom:10px;}
.box span{padding:5px 12px; font-size:14px;}
}