/*
Theme Name: Petotel Child
Theme URI: https://motopress.com/products/petotel/
Template: petotel
Author: MotoPress
Author URI: https://motopress.com/
Description: Petotel is a Gutenberg theme suitable for pet hotels, dog boarding centers and professional pet sitters. The theme comes with an integrated online booking plugin that lets you enable real-time reservations of your boarding units and accept payments online. Ready for WooCommerce.
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready,block-styles
Version: 1.1.3.1780403674
Updated: 2026-06-02 12:34:34

*/


.readmore-toggle {
  display: none;
}

/* Hidden content */
.readmore-content {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.8s ease, opacity 0.5s ease;
  margin-top: 10px;
}

/* Show content when checked */
.readmore-toggle:checked ~ .readmore-content {
  max-height: 5000px;
  opacity: 1;
}

/* Button styling */
.readmore-btn {
  display: block;
  width: fit-content;
  margin: 25px auto;
  padding: 13px 24px;
  background-color: #ff9815;
  color: #ffffff;
  font-weight: 700;
  font-size: 13px;
  line-height: 1;
  border: none;
  border-radius: 0;
  cursor: pointer;
  text-align: center;
  text-transform: none;
  letter-spacing: 0.3px;
  transition: background 0.3s ease;
}

/* Hover */
.readmore-btn:hover {
  background-color: #e88710;
  color: #ffffff;
}

/* Button text swap */
.more-text { display: inline; }
.less-text { display: none; }

.readmore-toggle:checked ~ .readmore-btn .more-text { display: none; }
.readmore-toggle:checked ~ .readmore-btn .less-text { display: inline; }






.site-branding img {
    width: 150px;
}

.wp-block-getwid-price-box {
    min-height: 100%;
}

.item-page img {
    width: 350px;
    float: right;
    margin-top: 5px;
    margin-left: 5px;
    border: solid 1px #EF9221;
    padding: 5px;
    box-shadow: 1px 1px 5px #EF9221;
}


.item-page {
   color:#000 !important;

}

.item-page h1 {
    font-size: 37px;
    font-weight:bold;
    color:#EF9221;
}

.item-page h2 {
    font-size: 33px;
    font-weight:bold;
     color:#EF9221;
	    margin-top: -5px !important;
}

.item-page h3 {
    font-size: 30px;
    font-weight:bold;
     color:#EF9221;
	    margin-top: -5px !important;
}

span.yrm-toggle-expand.yrm-toggle-expand-1 {
background:#EF9221;
color:#fff !important;
}

.item-page ul li {
   font-weight:bold;
	margin-bottom:0px !important;
}
.item-page ul {
    padding-bottom: 18px !important;
}
.item-page img.emoji {
  float: none;
}
.footer-address a {
	  display: block;
    text-align: left;
}

.yrm-cntent-1 ul li {
   font-weight:bold;
   color:#000 !important;
}

.site-footer .site-footer-content {
 padding: 0px !important;
}

.yrm-cntent-1
{
color:#000 !important;
}

.ilocal-community-container span.title {
  background-color: #EF9221 !important;
}


 @media only screen and (max-width: 768px) {
	.footer-address a {
    text-align: center;
} 
}


@media (max-width:600px){
.item-page img {
    width: 100% !important;
		max-width: 100% !important;
    margin-left: 0px !important;
}
.item-page img.emoji {
    width: auto !important;
  }
}
