/* RAFAELA's CSS CODE */
/* Enter Your Custom CSS Here */

/* Button */
.btn {
    border: none;
    background-color: #FA9138;
    padding: 14px 28px;
    font-size: 16px;
    cursor: pointer;
    display: inline-block;
   font-weight: 400;
   color: white;
}

/* On mouse-over */
.btn:hover {background: #FAB138; color: #f2f2f2;}

/*Code from Alex to make Edit Listing button re-appear*/
#geodir-sidebar .geodir-sidebar-wrap .geodir-company_info.geodir-details-sidebar-user-links .edit_link i {
    color: inherit!important;
}

/*font globally for the site - The ( * ) in the CSS code will apply the Font style to all text in the website. */
/* * {font-family:"Courier New", Courier, monospace} 
* {font-family:"Raleway", Raleway, monospace}*/


/* Fix listing photos RS 20190224 Padding: top, right, bottom, left */
.widget .geodir_category_list_view > li, #related_listingTab .geodir_category_list_view > li, #geodir-main-content .geodir_category_list_view > li {
    max-width: 100%!important;
    border-bottom: 1px solid #eee!important;
    padding: 10px 140px 30px 10px!important;
}


/* Fix Review Tab RS 20190223 */
#reviewsTab .comments-area ol.commentlist li article .comment-content > div:nth-child(1):not(.description) {
    float: none!important;
    position:relative!important;
    top: 0px!important;   
}


/* Make Youtube video mobile reponsive RS 20190215 */
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
} 

/* GD Fix image height on mobile screen for carousel of images in the listing view - 20190171 changed from 275 heigth to 387 as images and txt was cut off especially in the "Awaiting image" images and then changed back to 275 as this is the setting for when the user is already in the listing and views the CAROUSEL and not for the list view. THIS WORKS PERFECTLY - DO NOT CHANGE */ 
@media only screen and (max-width: 600px) {
  .owl-carousel  {
     height: 275px !important;
     display: block !important;
}
}

/* create class center to center align some stuborn images */ 
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

/* Remove "more" from Star rating in review RS 20190124 */ 
.overall-more-rating {display:none!important;}

/* Define image size in list view i.e. Vets for mobile only */ 
@media only screen and (max-width: 600px) {
.geodir-post-img .geodir_thumbnail.geodir_lazy_load_thumbnail {
  height: 250px !important;
  display: block !important;
}
}

/*.geodir-post-img .geodir_thumbnail.geodir_lazy_load_thumbnail {
  height: 118px !important;
  width: 164.17px !important;
}*/

/*have the listing images display full size - also in Popluar/ Latest places box RS 20190122 [Caused the listing images in the list to be displayed smaller]*/
.geodir_category_list_view li .geodir-post-img .geodir_thumbnail {
    background-size: contain!important; 
}



/*have the listing images display full size - also in Popluar/ Latest places box RS 20190122 */ 
#secondary .widget.geodir_event_listing .flocks_geodirectory_owl_carousel .owl-nav, #secondary .widget.geodir_bestof_widget .flocks_geodirectory_owl_carousel .owl-nav, #secondary .widget.geodir_related_listing_post_view .flocks_geodirectory_owl_carousel .owl-nav, #secondary .widget.geodir_popular_post_view .flocks_geodirectory_owl_carousel .owl-nav, #site-footer-widgets.site-footer-section .widget.geodir_event_listing .flocks_geodirectory_owl_carousel .owl-nav, #site-footer-widgets.site-footer-section .widget.geodir_bestof_widget .flocks_geodirectory_owl_carousel .owl-nav, #site-footer-widgets.site-footer-section .widget.geodir_related_listing_post_view .flocks_geodirectory_owl_carousel .owl-nav, #site-footer-widgets.site-footer-section .widget.geodir_popular_post_view .flocks_geodirectory_owl_carousel .owl-nav, #geodir-sidebar .widget.geodir_event_listing .flocks_geodirectory_owl_carousel .owl-nav, #geodir-sidebar .widget.geodir_bestof_widget .flocks_geodirectory_owl_carousel .owl-nav, #geodir-sidebar .widget.geodir_related_listing_post_view .flocks_geodirectory_owl_carousel .owl-nav, #geodir-sidebar .widget.geodir_popular_post_view .flocks_geodirectory_owl_carousel .owl-nav, #geodir-sidebar-left .widget.geodir_event_listing .flocks_geodirectory_owl_carousel .owl-nav, #geodir-sidebar-left .widget.geodir_bestof_widget .flocks_geodirectory_owl_carousel .owl-nav, #geodir-sidebar-left .widget.geodir_related_listing_post_view .flocks_geodirectory_owl_carousel .owl-nav, #geodir-sidebar-left .widget.geodir_popular_post_view .flocks_geodirectory_owl_carousel .owl-nav, #geodir-sidebar-right .widget.geodir_event_listing .flocks_geodirectory_owl_carousel .owl-nav, #geodir-sidebar-right .widget.geodir_bestof_widget .flocks_geodirectory_owl_carousel .owl-nav, #geodir-sidebar-right .widget.geodir_related_listing_post_view .flocks_geodirectory_owl_carousel .owl-nav, #geodir-sidebar-right .widget.geodir_popular_post_view .flocks_geodirectory_owl_carousel .owl-nav {
    top: 40%;
}


/* Change Font Size in Listing Pop-up on map RS 20181025 */
.geodir-bubble_desc h4 a{
  font-size: 12px;
}

.main_map_wrapper .gm-style button.gm-ui-hover-effect {
	z-index: 9999;
}
.main_map_wrapper .gm-style button.gm-ui-hover-effect > img {
	background-color: #ccc !important;
  height: 22px !important;
  width: 22px !important;
}

/* Change Colour of Special Offers and Reviews tab in Listing Pop-up on map RS 20181025 */
[data-tab="#special_offers"] {
    background-color: #de6d91 !important;
    color: #ffff !important;
}

[data-tab="#reviews"] {
    background-color: #FAB138 !important;
    color: #ffff !important;
}


/* GD - Change the background colour of the Specials page within a listing 
div#special_offers-wrap {
   color:#1eabc7;
   background-color: orange !important;
}/*

/* Change Background of Featured Listing  */
.gd-post-featured {
  background: #e9f9fc  none repeat scroll 0 0;
}
.geodir_featured_img{
background: #e9f9fc;
}


/* Extend height of Claim my Business Pop-up Form  width: 200px;
    height: 150px; */
#gd-basic-modal-content4{
  height: 700px !important;
}

/* Send enquiry in listing button + envelope icon settings RS 201810 */
div.geodir_more_info.geodir_email{
  background: #FAB138;
  padding: 22px !important;
  border-radius: 6px;  
  font-weight: 600;
  font-size: 16px;
  color: #ffff;
}
/* Send enquiry in listing font on button RS 201810 */
.b_send_inquiry
{ font-weight: 500;
  font-size: 16px;
  color: #ffff;
}


/* INTERVERS with MENU!!!
ol {
font-size: 16px;
font-family: "Raleway", Helvetica, sans-serif;
  line-height: 26px;   /* within paragraph *//*
  }
li {
  margin-bottom: 20px; /* between paragraphs */ /* }/*



/* Profile - I am a Business Checkbox RS 20181010 - INTERVERS WITH ALL BUTTONS 
div.editfield.field_37.field_i-am-a-business-and-want-to-be-part-of-pupsy-please-use-your-business-name-as-dogs-name.optional-field.visibility-public.alt.field_type_checkbox_acceptance{
  margin-left: 29px;
  background: white;
  margin-top: -7px;
  display: inline-block;
  background-size: initial;
  height: 45px;
  width: 84%;
  padding-top: 10px !important;
  padding-left: 26px !important;
  border-radius: 4px;
  padding-right: 5px !important;
}
input#check_acc_field_37{
    margin-left: -26px;
    position: relative;
    top: -37px;
    height: 20px;
    width: 20px;
}
input#field_32_0{
    height: 20px;
    width: 20px;
}
@media only screen and (max-width: 600px) {
  input#check_acc_field_37{
    margin-left: -26px;
    position: relative;
    top: -62px;
    height: 20px;
    width: 20px;}
}
@media only screen and (max-width: 600px) {div.editfield.field_37.field_i-am-a-business-and-want-to-be-part-of-pupsy-please-use-your-business-name-as-dogs-name.optional-field.visibility-public.alt.field_type_checkbox_acceptance{
  height: 90px;
  width: 84%;
  }}
@media only screen and (max-width: 600px) {
  input#field_32_0{
    height: 20px;
    width: 20px;
  }
*/
/* Activity Feed fixes */
/* Hide BB default Like Button */
.button.fa.fa-thumbs-down{
  display: none !important;}
.button.fa.fa-thumbs-up{
  display: none !important;}
/* Margins for Activity buttons in Activity Feed  */
/* Delete button in Activity Feed  */
.button.item-button.bp-secondary-action.delete-activity.confirm{
  margin-left: 20px;}
/* (New) Like button in Activity Feed  */
.wl-like.button.bp-primary-action{
  margin-left: 20px;}
/* (New) Like button in comments in Activity Feed  */
.wl-like.bp-primary-action{
  margin-left: 20px;}
/* List of who liked the post in Activity Feed  */
.wl-list{
  margin-left: 20px;}

/* Featured banner across image 
.geodir_featured_img {
  margin-top: 6px;
  margin-left: 7px;
  background-color:#1eabc7;
  color: #1eabc7;
}*/


/* Claim Listing Pop-up window 
#gd-basic-modal-content4 {
  width: 500px;
  height:700px;}*/ 



/* Text widget at the end of every listing */ 
#text-9 { 
  float: left !important;
  clear: left !important;
  width: 67%;
  display: inline-block !important;
  box-sizing: border-box;
  background: #e9f9fc;
  vertical-align:top;
  margin-left: 15px;
  margin-top: 10px;
}




/*@media only screen and (max-width: 600px) {
.flocks-single-geodirectory-carousel-container .flocks-single-geodirectory-carousel {
    opacity: 1;
    overflow: hidden;
    position: relative;
    min-height: inherit;
    max-height: none;
}
}
width: auto !important; 
display: block;
    margin-left: auto;
    margin-right: auto;  


/* Paragraph before a list without any margins or padding and bold */
pl {
    margin: 0;
    padding: 0;
}

p {
font-size: 16px;
color: grey;
font-family: "Raleway", Helvetica, sans-serif;
}


/* H4 is used in the check-in page for Name and Dog - better not to change */
/*H4 {
font-size: 20px;
line-height: 32px;
color: #1eabc7 !important;
font-family: "Raleway", Helvetica, sans-serif;
font-weight: 700;
text-transform: uppercase;
}*/

H10 {
font-size: 20px;
line-height: 32px;
color: #1eabc7 !important;
font-family: "Raleway", Helvetica, sans-serif;
font-weight: 700;
text-transform: uppercase;
}

/* Define List item marker and font for lists i.e. make the paw list item marker */
ul {
    list-style-image: url('https://pupsy.com.au/wp-content/uploads/2018/08/Pawprint-147285-570x570-e1534914159156.png');
    font-size: 16px;
    color: grey;
    font-family: "Raleway", Helvetica, sans-serif;
}


/* GEODIRECTORY */

/* hide all price packages from Add Listing form - page: List your business form */
.geodir_price_package_row {
    display: none;
}

/* List your business package boxes - this code is superseded by the above display: none code page: List your busienss form */ 
#geodir_price_package_5 {
  background: #e9f9fc;
  border-radius: 10px;
  padding: 20px;
}
#geodir_price_package_1 {
  background: #f6f8f9;
  border-radius: 10px;
  padding: 20px;
}

/*GD fix mobile responsive settings for images (fix issue of img showing as a 2:1 ratio on mobile as opposed to desktop where its 1:1.33 20180921 */
  
@media only screen and (max-width: 600px) {.geodir_advance_search.geodir-post-img.geodir_thumbnail.geodir_lazy_load_thumbnail{
    height: 225px !important;
}
}


/*GD _ Hide Search For Field 20180824 
.gd-search-input-wrapper.gd-search-field-search {
    display:none!important;
}*/

/*GD - Fix issue with Down arrows not clickable and styling of compass 20180824 */
.geodir-advance-search-default .gd-search-field-near span.near-compass {
   height: 42px !important;
}
.wpapps-header .gd-search-input-wrapper.gd-search-field-search {
		display:block!important;
}
.geodir-advance-search-default .gd-search-field-near span.near-compass i.fa.fa-compass {
   line-height: 40px !important;
}

.flocks-widget-container .geodir-advance-search-default .gd-search-field-near span.near-compass {
   height: 45px !important;
}

.geodir-advance-search-default .gd-search-input-wrapper select {
   cursor: pointer;
}

.geodir-advance-search-default .gd-search-input-wrapper:before,.geodir-advance-search-default .gd-search-input-wrapper:after {
   pointer-events: none;
}
  
/* GD_Do not display Logout Button in GD Userdashboard 20180824 */
.logged-in a.signin {
    display:none!important;
}

/* GD_Near me compass symbol in GD Search change of color*/
.fa-compass before {color:#1eabc7}

/*.fa-compass after {color:#ffff; text-align: center; text-rendering: auto; text-size-adjust: 100%; box-sizing: border-box;}*/

.near-compass {color:#1eabc9;}

/* geodirectory near button 
input.snear {
width:100%;
font-size: 20px;

}*/

/* geodirectory near button - this command changed the size of the location input box 
.gd-append-near-wrapper {
    margin-left: -15px;
}*/





/* To stop mobile site moving left and right*/
html, body {width: auto!important; overflow-x: hidden!important} 

.geodir-page .h2, .geodir-page h2 {
   font-size: 1.5em;
}


/* Post Grid button color */
.pt-cv-readmore {
    color: YOUR_COLOR !important;
    background-color: #1eabc7 !important;
    border: none !important;
}
/*border-bottom: solid 1px black;*/

/* Contact form styling of top field (id in field is top-field), this only works for the input field and not label */
#top-field
{
}
/* Background image zooms automatically in Parallax code, this setting will set it to 100% */
.vc_parallax-inner { height:100% !important; width:100% !important; top: 0px!important;}

.images_holder img {
    width: 100% !important;
}

/* Join Pupsy now for free button on homepage, Element ID is defined in Button settings --> Element ID # */
#joinpupsynow { 
background-color: #1eabc7;
    width: 320px;
    padding:10px 10px;
    border-radius:7px;
  margin-bottom: 15px;
  font-family: raleway;
  font-size: 25px;
  color: #ffff;
  text-align: center;
  -webkit-transition-duration: 0.4s; 
    transition-duration: 0.4s;
}
#joinpupsynow.hover {
  background-color: #1eabc7; 
  color: white;}

/* button width needs display: inline-block to work!  */
#alreadyauser { 
background-color: #147285;
    width: 320px;
  display: inline-block;
  padding:10px 10px;
    border-radius:7px;
  font-family: raleway;
  font-size: 18px;
  color: #ffff;
  text-align: center;
  -webkit-transition-duration: 0.4s; 
    transition-duration: 0.4s;
}

.appstorebuttons {
    width: 155px;
  display: inline-block;
}
.appstorebuttongoogle{
    width: 155px;
  display: inline-block;
}

#joinpupsynowmobile { 
background-color: #1eabc7;
    width: 320px;
    padding:10px 10px;
    border-radius:7px;
  margin-bottom: 300px;
  font-family: raleway;
  font-size: 25px;
  color: #ffff;
  text-align: center;
  display: flex; 
  justify-content: center;
  margin: 0 auto;
}
#alreadyausermobile { 
background-color: #147285;
    width: 320px;
    padding:10px 10px;
    border-radius:7px;
  margin-bottom: 300px;
  font-family: raleway;
  font-size: 18px;
  color: #ffff;
  text-align: center;
  display: flex; 
  justify-content: center;
  margin: 0 auto;
}

.appstorebuttonsmobile {
  display: inline-block;
}

#booknow { 
background-color: #1eabc7;
    width: 320px;
    padding:10px 10px;
    border-radius:7px;
  margin-bottom: 15px;
  font-family: raleway;
  font-size: 25px;
  color: #ffff;
  text-align: center;
  -webkit-transition-duration: 0.4s; 
    transition-duration: 0.4s;
}

/* Class or Already a User button - but it does not work on the button but rather the background */
/*.alreadybutton {
   font-size: 50px;
   background-color: yellow; 
}*/
  
/*.button {
    background-color: #4CAF50; 
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    -webkit-transition-duration: 0.4s; 
    transition-duration: 0.4s;
}

.button:hover {
    background-color: #4CAF50; 
    color: white;
}
*/


.entry-meta .byline, .entry-meta .cat-links { display: none !important; }
.entry-meta .posted-on { display: none !important; }





/* BUDDYPRESS SETTINGS */

/* Hide First Name from Profile RS20180830 
tr.field_1 {
 display: none!important;
}*/

/* Hide Base section from Profile RS20180830 */
.profile .base h4{display:none;}

/*#popular-member { 
  font-size: 14px;
}*/

/* decrease font size of members_widget on profile page on sidebar to display in one line RS20180830 */
.widget_bp_core_members_widget .item-options a {
 font-size: 12px;
}
.widget_bp_groups_widget .item-options a {
 font-size: 12px;
}


/* CONTACT FORM STYLING */
/* Contact form styling of Input fiels */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea
{
    background-color: #ffff;
    color: #147285;
    width: 500px;
    padding:5px 7px;
    border-radius:7px;
  margin-bottom: 0px;
}

.wpcf7 input[type="date"]
{
    background-color: #ffff;
    color: #147285;
}

.wpcf7 input[type="radio"],
.wpcf7 input[type="drop-down"],
.wpcf7 select
{
    background-color: #ffff;
    color: #147285;
  border-radius:7px;

}
.wpcf7 input[type="file"]
{
  margin-top:0px;
  margin-bottom:50px;
}


/* Submit button */
.wpcf7 input[type="submit"]
   {position: centre;
     margin-left: 0px;
}
/* Change colour of Submit button when hovering */
.wpcf7-form input:hover[type="submit"] {
    background:#147285;
    cursor:pointer;
    color:#fff;
    margin-left: 0px;
}
/* Contact form styling for select field (drop-down) */
.wpcf7 select
{
    background-color: #ffff;
    color: #147285;
  border-radius:7px;
  width: 500px;
  padding:5px 7px;
}

/* Contact form styling of fields (field descriptions+input) */

.wpcf7-form p { 
	margin-top: 0px;
  margin-bottom: 30px;
  font-weight: bold;
  
}
.wpcf7-form i { 
	margin-top: 0px;
  margin-bottom: 30px;
  font-weight: normal;
  font-style: italic;
}

/* Contact form styling of label */

.wpcf7 label{ 
	font-weight: bold;
}

/* Styling of reponse message Mail sent */
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
    color: #147285;
    background-color: #bcecf5;
    border: 0;
    padding: 10px;}

/* Styling of validation errors - message at the bottom */
.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
    color: #D8000C;
    background-color: #FFBABA;
    border: 0;
    padding: 10px;
}
/* Styling of validation errors  */
.wpcf7-not-valid-tip {
color: #147285;
}

.wpcf7-validation-errors {
border: none;
color: #147285;
}
div.wpcf7-validation-errors {
    background: #ffe2e2;
    border: 1px solid #ff0000;
    color: #C10000;
}
 
div.wpcf7-response-output {
    margin: 2em 0;
    padding: 15px;
    border-radius: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;	
}
/* Contact form overall styling for the form not the whole wpcf7 */
.wpcf7-form
{
    background-color: #f7f7f7;
    border: 3px solid #1eabc7;
    border-radius:7px;
  	font-size: 115%; font-family: 'Raleway', sans-serif;
    
  padding: 50px;
}

/* Show Date Picker in Safari with Contact Form 7 */
div#ui-datepicker-div {z-index:1000!important;}

/* Styling for showing avatar on page */

.shortcode-show-avatar {
  padding: 8px;
  display: inline-block;
}


/* http://kb.cf7skins.com/styling-contact-form-7-forms/ */

/* Remove white space after footer 
#footer {
position: fixed !important ;
width: 100% !important;
bottom: 0 !important;
}*/








/* PRICING TABLE */

/* change colour of plan small print (mo/ paid annually) */
.plan {
 color:#dddddd;
}
/* Trying to fix the width of the table
.pricing_table_plan.plan-25 {width: 250px;}
.pricing_table_button.bbcolor-25.button-25 {width: 250px;}*/
.pricing_table_title.color-25.title_top_radius {width: 250px;}

/* Remove feature row from #pupsy_pricing_table_no features  */
.feature_style_1.ftcolor-25.altrowcolor-25 {
  display: none !important;
}
.feature_style_1.ftcolor-26.altrowcolor-26 {
  display: none !important;
}
.feature_style_1.ftcolor-27.altrowcolor-27 {
  display: none !important;
}
.feature_style_1.ftcolor-28.altrowcolor-28 {
  display: none !important;
}
/* Remove feature &amp; button rows from #pupsy_pricing_table_no buttons  */
.pricing_table_button.bbcolor-29.button-29 {
  display: none !important;
}
.pricing_table_button.bbcolor-30.button-30 {
  display: none !important;
}
.pricing_table_button.bbcolor-31.button-31 {
  display: none !important;
}
.pricing_table_button.bbcolor-32.button-32 {
  display: none !important;
}
.feature_style_1.ftcolor-29.altrowcolor-29 {
  display: none !important;
}
.feature_style_1.ftcolor-30.altrowcolor-30 {
  display: none !important;
}
.feature_style_1.ftcolor-31.altrowcolor-31 {
  display: none !important;
}
.feature_style_1.ftcolor-32.altrowcolor-32 {
  display: none !important;
}

/* Remove feature &amp; button rows from #pupsy_pricing_table_event_no buttons  */
.pricing_table_button.bbcolor-45.button-45 {
  display: none !important;
}
.pricing_table_button.bbcolor-46.button-46 {
  display: none !important;
}
.pricing_table_button.bbcolor-47.button-47 {
  display: none !important;
}
.pricing_table_button.bbcolor-48.button-48 {
  display: none !important;
}
.feature_style_1.ftcolor-45.altrowcolor-45 {
  display: none !important;
}
.feature_style_1.ftcolor-46.altrowcolor-46 {
  display: none !important;
}
.feature_style_1.ftcolor-47.altrowcolor-47 {
  display: none !important;
}
.feature_style_1.ftcolor-48.altrowcolor-48 {
  display: none !important;
}

/* Remove paw list item from Pricing list RS 20181016 */ 
li.pricing_table_title.color-1.title_top_radius
{list-style-image: none;}
li.pricing_table_plan.plan-1
{list-style-image: none;}
li.feature_style_1.feature-align.ftcolor-1.rowcolor-1
{list-style-image: none;}
li.feature_style_1.feature-align.ftcolor-1.altrowcolor-1
{list-style-image: none;}
li.pricing_table_button.bbcolor-1.button-1
{list-style-image: none;}
li.pricing_table_title.color-5.title_top_radius
{list-style-image: none;}
li.pricing_table_plan.plan-5
{list-style-image: none;}
li.feature_style_1.feature-align.ftcolor-5.rowcolor-5
{list-style-image: none;}
li.feature_style_1.feature-align.ftcolor-5.altrowcolor-5
{list-style-image: none;}
li.pricing_table_button.bbcolor-5.button-5
{list-style-image: none;}
li.pricing_table_title.color-6.title_top_radius
{list-style-image: none;}
li.pricing_table_plan.plan-6
{list-style-image: none;}
li.feature_style_1.feature-align.ftcolor-6.rowcolor-6
{list-style-image: none;}
li.feature_style_1.feature-align.ftcolor-6.altrowcolor-6
{list-style-image: none;}
li.pricing_table_button.bbcolor-6.button-6
{list-style-image: none;}
li.pricing_table_title.color-7.title_top_radius
{list-style-image: none;}
li.pricing_table_plan.plan-7
{list-style-image: none;}
li.feature_style_1.feature-align.ftcolor-7.rowcolor-7
{list-style-image: none;}
li.feature_style_1.feature-align.ftcolor-7.altrowcolor-7
{list-style-image: none;}
li.pricing_table_button.bbcolor-7.button-7
{list-style-image: none;}

/* For some reason the pricing table class ccwrpt_content forces a margin-right of 245px - this code corrects this RS 20181017 
div#pupsy_pricing_table-1{
  margin-right: 0px;


 padding-left: 0px;
  padding-right: 20px;
padding-top: 22px;
  padding-bottom: 22px;
}*/

/*.package_details{
  margin-right: 10px !important;
}

div#pupsy_pricing_table-1.div.package_details:nth-of-type(2n+1){
  margin-right: 15% !important;
}*/

/** Robby (21-nov-2018) start **/
.editfield.field_37 input[type=checkbox] {
	height: 15px;
  width:15px;
}
.editfield.field_37 .immi_edit_field_inner {
    background: #fff;
    padding: 10px 0 6px 0;
}
/** Robby (21-nov-2018) end **/

/** Robby (07-05-2019) start **/
@media screen and (max-width:768px){

#geodir-main-content .geodir_category_list_view > li {
    padding: 10px 10px 30px 10px !important;
}

}
/** Robby (07-05-2019) end **/
/** Robby (08-05-2019) start **/
@media screen and (max-width:767px){

.postid-10640 .geodir_full_page  #text-9 {
    width: 94%;
  }
.postid-10640 #content img {
    width: 100% !important;
  }

}
/** Robby (08-05-2019) end **/

/** Tommi (27-10-2023) start **/
.related.products {
  display: none;
}
/** Tommi (27-10-2023 end **/