@media (max-width: 992px){.dt-nav-toggle{display:inline-block;position:absolute;right:15px;top:25px}.dt-mobile-account-wrap{display:inline-block;position:absolute;left:15px;top:25px}#geodir_content,#gd-sidebar-wrapper{width:100% !important;margin:0;margin-bottom:20px}.site-logo-wrap .site-logo{display:inline-block}.site-header{height:auto;overflow:hidden}.site-header .container{min-height:85px;overflow:hidden;position:relative}.site-logo-wrap{float:none;margin:0 auto;width:50%;display:block;text-align:center}.site-logo-wrap h1{text-align:center}#primary-nav{display:none;float:none;margin:7.5px -15px}#primary-nav ul{margin:0}#primary-nav ul li{padding:0;float:none;list-style-type:none;position:relative}#primary-nav ul li a{display:block;position:relative;padding:10px 15px;height:auto;line-height:20px;font-weight:400;font-size:14px;text-transform:uppercase;text-decoration:none}#primary-nav ul li a:hover{background:#464646}#primary-nav ul .sub-menu{position:relative;left:0;display:none;opacity:0;z-index:1;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#primary-nav ul .sub-menu ul{top:0}#primary-nav ul .sub-menu li{float:none;margin:0;padding:0}#primary-nav ul .sub-menu a{width:100%;background:#2F2F2F;border:0;padding:10px 15px;padding-left:25px;line-height:20px;text-indent:0;height:auto;display:block}#primary-nav ul .sub-menu a:hover{background:#464646}#primary-nav ul .sub-menu .sub-menu{position:relative;left:auto;top:auto}#primary-nav ul .sub-menu .sub-menu a{padding-left:50px}#primary-nav ul li:last-child{padding-right:0}#primary-nav ul li:hover>.sub-menu{visibility:visible;opacity:1;display:block}#primary-nav ul li:last-child:hover>.sub-menu{left:auto;right:0}.footer-links-active .ds_footer_links{float:none;display:inline-block;text-align:center;clear:both}html.mm-opened{margin-top:0 !important}html.mm-opened body.admin-bar .site-header .container{margin-top:32px !important}}@media (max-width: 782px){html.mm-opened{margin-top:0 !important}html.mm-opened body.admin-bar .site-header .container{margin-top:46px !important}}@media (max-width: 768px){#reviewsTab #comments .comment-links,.wpl_reviews #comments .comment-links,.gdbp-wrapper-reviews #comments .comment-links{overflow:hidden;width:auto;text-align:right;position:relative;top:auto;right:auto}#reviewsTab #comments .comment-content,.wpl_reviews #comments .comment-content,.gdbp-wrapper-reviews #comments .comment-content{margin-left:0}#reviewsTab #comments ol.commentlist ol.children .comment-content,.wpl_reviews #comments ol.commentlist ol.children .comment-content,.gdbp-wrapper-reviews #comments ol.commentlist ol.children .comment-content{margin-top:0}}@media (max-width: 660px){.bestof-tabs-on-left #geodir-bestof-places,.bestof-tabs-on-left #geodir-bestof-loading{margin:0;width:100%}.gallery .gallery-item{width:100% !important;max-width:100%}.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{float:none;display:inline-block}}@media (max-width: 600px){body.admin-bar .mm-page{position:inherit}}@media (max-width: 480px){.geodir-locListing_column ul{border-left:1px #ccc solid;border-right:1px #ccc solid;border-bottom:1px #ccc solid}.geodir_locListing_main ul li{border-bottom:1px solid #dddddd}.geodir_locListing_main ul li:last-child{border-bottom:none;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}}@media (max-width: 420px){.geodir_full_page .geodir-search input[type="text"]{width:100%;margin-left:0;margin-right:0}.geodir_full_page .geodir-search select,.geodir_full_page .geodir-search input[type="button"],.geodir_full_page .geodir-search input[type="submit"]{margin-left:0;margin-right:0}.geodir_full_page .geodir-loc-bar-in{padding:10px}}
/*# sourceMappingURL=responsive.css.map */



/* WE NEED TO MAKE THE ALTERATIONS */

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
max-width:600px;
}

.content-box {
max-width:auto;
}

.col-lg-4, .col-md-3 {
min-width:370px;
}

.sidebar, .blog-sidebar {
width:auto;
}

.page-header {
	background-color: #fff;
	border: 1px solid #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	margin-bottom: 20px;
	margin-top: 35px;
	padding: 26px 20px;
	width:auto;
}

/* 'Helvetica', 'Arial', 'Helvetica' 'Arial Black' */

h1.entry-title {
font-size:26px;
font-style: normal;
font-variant: normal;
font-weight: 500;
font-family: "Francois One", "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
}

h1.page-title {
font-size:28px;
font-style: normal;
font-variant: normal;
font-weight: 500;
font-family: "Francois One", "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0px;
padding:0px;
}

h2.entry-title {
font-size:24px;
font-family: "Francois One", "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
}


h2.entry-title a:hover {
color: #E84739;
}

h1.site-title {
padding-top:8px;
font-size:26px;
font-family: 'Lobster', 'Helvetica', 'Arial';
text-shadow: 2px 2px #000000;
}

p.site-title {
padding:0px;
font-size:26px;
font-family: 'Lobster', 'Helvetica', 'Arial';
text-shadow: 2px 2px #000000;
margin-bottom:0px;
}

.entry-content {
    color: #333;
    font-family: 'Merriweather', Arial, sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: .95rem;
    line-height: 1.7;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    box-sizing: border-box;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-word;
}


.entry-content a {
    color:#333;
    text-decoration:underline;
}

.entry-content a:hover {
    color:#ED6D62;
    text-decoration:underline;
}
/* dtind:FF6B6B opt: EC4E5D prmbuk: FF6666  FD5B5B */


.tags-links {
    padding-left:20px;
    background:url(/wp-content/themes/porn-discounts/assets/images/tag_icon2.png) 0px 2px no-repeat;
    font-family:"Noto Sans", Arial, sans-serif;
    font-size:14px;

}

.tags-links a {
    margin-left: 2px;
    text-decoration:none;
    color:#EB5B4E;
}


.tags-links a:hover {
    margin-left: 2px;
    text-decoration:underline;
    color:#333;
}


.copyright-text {
   font-size:15px;

}


/* THERE IS SOME WEIRD SPACING ON <P> 
   
.entry-content p {
padding-top:2px;
padding-bottom2px;
}

*/


/* WE DIDN'T CHANGE THE IMG MARKUP THIS TIME */

.entry-content {
    font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-rendering: optimizelegibility !important;
    -moz-font-smoothing: antialiased !important;
    -webkit-font-smoothing: antialiased !important;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    box-sizing: border-box;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-word;
    word-spacing: 1.2px;
    font-size:15px;
}


.entry-content a {
    color:#333;
    text-decoration:underline;
}

.entry-content a:hover {
    color:#cb2027;
    text-decoration:underline;
}



/* SMALL IMG HORIZONTAL */

ul.sh_images {
list-style: none;
margin:0px;
padding:0px;
}

ul.sh_images li.b_image {
float:left;
margin-left:0px;
padding:0px;
margin-bottom:10px;
width:100%;
}


ul.sh_images li.fs_image {
float:left;
margin-left:0px;
margin-bottom:10px;
padding:0px;
width:22%;
}

ul.sh_images li {
float:left;
margin-left:4%;
margin-bottom:10px;
padding:0px;
width:22%;
}

ul.sh_images img {
border:1px #CCCCCC solid;
padding:2px;
}

ul.sh_images img:hover {
border:1px #9F9F9F solid;
padding:2px;
background-color:#EAEAEA;
}


/* SMALL IMG VERTICAL */


ul.sv_images {
list-style: none;
list-style-type: none;
margin:0px;
padding:0px;
}

ul.sv_images li {
margin-bottom:10px;
padding:0px;
}

ul.sv_images img {
border:1px #CCCCCC solid;
padding:2px;
}


ul.sv_images img:hover {
border:1px #9F9F9F solid;
padding:2px;
background-color:#EAEAEA;
}


/* [LEFT] : TOUR IMG [RIGHT] : SMALL IMGS */


.tour_img_l {
float:left;
width:74%;
margin-bottom:10px;
}

.tour_img_l img {
border:1px #CCCCCC solid;
padding:2px;
}


.tour_img_l img:hover {
border:1px #9F9F9F solid;
padding:2px;
background-color:#EAEAEA;
}

.sm_images_r {
float:left;
width:22%;
margin-left:4%;
margin-bottom:10px;
}


/* [LEFT] : SMALL IMGS [RIGHT] : TOUR IMG */


.tour_img_r {
float:left;
width:74%;
margin-left:4%;
margin-bottom:10px;
}

.tour_img_r img {
border:1px #CCCCCC solid;
padding:2px;
}


.tour_img_r img:hover {
border:1px #9F9F9F solid;
padding:2px;
background-color:#EAEAEA;
}

.sm_images_l {
float:left;
width:22%;
margin-bottom:10px;
}


/* ADDED THIS FOR SINGLE TOUR IMG POSTS INSTEAD OF USING sh_images 
   WITH ONE b_image LIST ELEMENT EITHER WAY...SHOULDN'T MATTER */


.tour_img {
float:left;
width:100%;
margin-bottom:10px;
}


.tour_img img {
border:1px #CCCCCC solid;
padding:2px;
}


.tour_img img:hover {
border:1px #9F9F9F solid;
padding:2px;
background-color:#EAEAEA;
}


.clear_all {
clear:both;
}


/* CLEAR ALL START CONTENT (MARGIN FROM IMGS) (OLD)

.clear_all_stc {
display: block; }
clear: both;
display: block;
margin-bottom:-15px;
overflow:hidden;
content:" ";
}

*/

/* CLEAR ALL START CONTENT (MARGIN FROM IMGS) */


.clear_all_stc {
clear:both;
margin-bottom:-15px;
}

.crp_related {
margin-top: 15px;
margin-bottom: 15px;

}

.crp_related a {
 color: #CCCCCC;
}

.crp_related a:hover {
 color: #FFFFFF;
}



/* CLEAR ALL NEW VERSION */

.clear_all_stc {
  display: block; }

.clear_all_stc:before,
.clear_all_stc:after {
  content: "";
  display: table;
  table-layout: fixed; 
}

.clear_all_stc:after {
  clear: both; }


/*** (just incase/in this case) ****/

p {
 clear:both;
}

/* CUSTOM HACK FOR IE TO CONTAIN CONTENT WIDTH  

#primary {
max-width:616px;
}

*/

/* ADDED WIDTH AND HEIGHT ALSO TO INITIAL #secondary

#secondary {
float:left;
}

*/


/* ADDED TO MIX UP <PRE> MARKUP FOR PASSWORDS */

/*
  page-break-inside: avoid;

*/


.password {
  background: rgba(0, 0, 0, 0.1);
  font-family: "Courier 10 Pitch", Courier, monospace;
  margin-bottom: 13px;
  padding: 8px;
  overflow: auto;
  max-width: 100%;
  display: block;
}


.account {
  background: rgba(0, 0, 0, 0.1);
  font-family: "Courier 10 Pitch", Courier, monospace;
  margin-bottom: 13px;
  padding: 8px;
  overflow: auto;
  max-width: 100%;
  display: block;
}


@media only screen and (max-device-width: 616px) {


.tour_img {
float:left;
width: 100%;
margin-bottom:10px;
}


.tour_img_r {
float:left;
width: 74%;
margin-left:4%;
margin-bottom:10px;
}

.sm_images_l {
float:left;
width: 22%;
margin-bottom:10px;
}


.tour_img_l {
float:left;
width:74%;
margin-bottom:10px;
}

.sm_images_r {
float:left;
width:22%;
margin-left:4%;
margin-bottom:10px;
}


ul.sh_images li.b_image {
width: 100%;
}


ul.sh_images li.fs_image {
float:left;
margin-left:0px;
margin-bottom:10px;
padding:0px;
width:22%;
}

ul.sh_images li {
float:left;
margin-left:4%;
margin-bottom:10px;
padding:0px;
width:22%;
}


	}


/*** CONTENT LINK SPACING ***/

.entry-content a {
margin-left:1px;
margin-right:1px;
}


/****** MEMBER LINK *********/

p.mlink a {
color:#FF6663;
}


p.mlink a:hover {
text-decoration: none;
}


/****** PAYSITE LINK *********/

a.dlink {
font-size: 105%;
color:#cb2027;
letter-spacing: 0.02em;
width: auto;
}


a.dlink:hover  {
font-size: 105%;
color:#b2070e;
text-decoration: none;
letter-spacing: 0.02em;
width: auto;
}


a.dlink {
    color:#F44F4F;
}

a.dlink:hover {
    color:#E64D5B;

}

.entry-tags a {
    margin-left: 4px;
    text-decoration:none;
}


.entry-tags a:hover {
    margin-left: 4px;
    text-decoration:underline;
    color:#000000;
}


/****** INLINE RELATED THUMBS CSS (/plugins/contextual-related-posts/contextual-related-posts.php) *********/


.crp_related a {
  width: 150px;
  height: 150px;
  text-decoration: none;
}
.crp_related img {
  max-width: 150px;
  margin: auto;
}
.crp_related .crp_title {
  width: 144px;
}


/*** // wp_add_inline_style( 'crp-style-rounded-thumbs', $custom_css ); ***/



.site footer .site-info {
padding-top:18px;
padding-bottom:20px;
}