/*!
Theme Name: Cream Magazine
Theme URI: https://themebeez.com/themes/cream-magazine/
Author: themebeez
Author URI: https://themebeez.com/
Description: Cream Magazine is a news & magazine WordPress theme with a clean & modern design suitable for everyone who wish to share their stories, publish a breaking daily news or write on different topics. Everything in Cream Magazine is very easy to deal with, after assigning a front-page one can fully get started to build a website though WordPress Live Customizer.Cream magazine is build taking SEO, Speed & Responsive in mind. Build-in features like lazy load for images has been implemented to make cream mag load faster & extra library files have been bundled to minimize  HTTP requests. For more information go to https://themebeez.com/themes/cream-magazine/
Version: 2.1.6
Requires PHP: 5.6
Tested up to: 6.2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cream-magazine
Tags: custom-background, custom-header, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, one-column, two-columns, blog, news, right-sidebar, theme-options, footer-widgets, left-sidebar, grid-layout, rtl-language-support


This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Cream Magazine WordPress Theme, Copyright (C) 2023, themebeez.
Cream Magazine is distributed under the terms of the GNU GPL

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

.types--filters{
	display:none!important;
}
#swiper {
  width: 100%;
  height: 700px;
}

#swiper .swiper-slide {
  width: 100%;
  height: 100%;
  background-size: cover;
}

.swiper-pagination-bullet-active {
  background:  #8C6239!important;
}

.swiper-button-next, .swiper-button-prev {
  color:  #8C6239!important;
}
#slider .search_inner {
  display: none!important;
}
#swiper-open {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  z-index: 1000000000;
  background: black;
}

#swiper-open .swiper-slide {
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}

#closeSwiper {
  position: absolute;
  top: 0;
  width: 40px;
  height: 40px;
  background: black;
  z-index: 100000;
  right: 0;
  font-size: 24px;
  color: white;
  text-align: center;
}
.thumbSwiper {
  height: 700px;
}
.thumbSwiper img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  cursor: pointer;
}
#swiper-open .swiper-slide{
  display: flex;
}
#swiper-open .swiper-slide img{
  margin: auto;
}
.single--gallery .mainSwiper img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  cursor: pointer;
}

.price{
  font-weight: bold;
  font-size: 24px;
  margin-bottom: 20px;
}
.street{
  font-size: 20px;
}
.address{
  font-size: 20px;
  opacity: 0.8;
  margin-bottom: 10px;
}
.metro{
  display: flex;
  align-items: center;
  gap: 15px;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
.metro--item{
  background: rgba(0,0,0,.03);
  padding: 3px 10px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.metro--item::before{
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  background: center/contain no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 93.708 93.708' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M77.32 8.732 47.379 51.248 16.795 9.721 0 79.253h22.728l4.164-22.238 20.117 27.961 20.012-27.348 4.026 21.748h22.661z' fill='%23010101' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.details{
  background: rgba(0,0,0,.03);
  padding: 20px 20px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
  font-size: 18px;
  max-width: 75%;
  margin: 30px 0;
}
.details--item{
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  gap: 10px;
}
.details--item::before{
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  background: center/contain no-repeat;
}
.details--item.room::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 2000 2000' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M1932.548 981.961c-41.5-10.714-109.642-27.039-198.591-43.967a3667.233 3667.233 0 0 0-36.877-6.813v-145.82c0-76.729-62.424-139.153-139.153-139.153h-362.728c-76.729 0-139.152 62.424-139.152 139.153v83.494a3677.273 3677.273 0 0 0-56.047-.445c-25.424 0-51.383.278-77.472.823v-83.872c0-76.729-62.424-139.153-139.153-139.153h-362.73c-76.729 0-139.153 62.424-139.153 139.153v148.344l-16.536 4.497C176.55 955.05 108.789 971.288 67.46 981.96 27.74 992.204 0 1028.045 0 1069.118v314.702c0 49.652 40.396 90.048 90.05 90.048h50.348v94.397c0 15.778 12.79 28.57 28.57 28.57s28.57-12.792 28.57-28.57v-94.397h1583.497v94.397c0 15.778 12.791 28.57 28.57 28.57 15.78 0 28.57-12.792 28.57-28.57v-94.397h71.773c49.656 0 90.052-40.396 90.052-90.048v-314.702c0-41.073-27.742-76.914-67.452-87.157zm-819.362-196.6c0-45.223 36.79-82.013 82.013-82.013h362.728c45.223 0 82.013 36.79 82.013 82.013v136.002c-136.978-22.484-319.919-45.027-526.754-51.204zm-774.555 0c0-45.223 36.79-82.013 82.013-82.013h362.73c45.223 0 82.013 36.79 82.013 82.013v85.518c-214.972 7.645-400.575 34.143-526.756 57.161zm1604.229 598.458c0 18.146-14.765 32.908-32.912 32.908H90.05c-18.148 0-32.91-14.763-32.91-32.908v-314.702c0-15.007 10.111-28.095 24.596-31.83 40.691-10.505 107.55-26.523 194.99-43.159a30.438 30.438 0 0 0 2.155-.498l21.757-5.917a28.47 28.47 0 0 0 9.423 1.623h8.898c1.793 0 3.58-.167 5.34-.502 128.974-24.542 332.636-55.166 570.444-61.712a28.695 28.695 0 0 0 2.434-.188l.002.073a3700.666 3700.666 0 0 1 102.82-1.458c33.639 0 68.233.492 102.833 1.458 258.66 7.118 480.168 40.428 620.442 67.121 87.45 16.639 154.304 32.654 194.997 43.159 14.477 3.735 24.589 16.824 24.589 31.83zM95.571 968.694c15.78 0 28.57-12.792 28.57-28.57v-270.58c0-12.761 8.599-23.893 20.922-27.074 43.125-11.146 51.495-39.898 57.033-58.925 6.604-22.69 14.088-48.404 103.759-73.176 120.254-33.219 350.194-50.064 683.43-50.064s563.174 16.845 683.43 50.064c89.672 24.772 97.158 50.486 103.761 73.176 5.538 19.028 13.907 47.779 57.047 58.929 12.309 3.177 20.908 14.309 20.908 27.07v270.581c0 15.778 12.791 28.57 28.57 28.57 15.78 0 28.57-12.792 28.57-28.57V669.544c0-38.827-26.226-72.712-63.763-82.393-11.648-3.013-11.92-3.948-16.47-19.576-11.638-39.984-32.298-81.591-143.409-112.284-126.973-35.074-355.502-52.125-698.645-52.125-343.144 0-571.672 17.051-698.644 52.125-111.113 30.694-131.772 72.3-143.409 112.284-4.548 15.628-4.822 16.563-16.454 19.572C93.227 596.832 67 630.717 67 669.544v270.581c.001 15.777 12.792 28.569 28.571 28.569z' fill='%23010101' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.details--item.sq::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 25 25' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M10.354 14.646a.5.5 0 0 0-.707 0L6.5 17.793V15a.5.5 0 0 0-1 0v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 0-1H7.207l3.146-3.146a.5.5 0 0 0 .001-.708zM19.191 5.538A.524.524 0 0 0 19 5.5h-4a.5.5 0 0 0 0 1h2.793l-3.146 3.146a.5.5 0 0 0 .707.708L18.5 7.207V10a.5.5 0 0 0 1 0V6a.501.501 0 0 0-.309-.462z' fill='%23010101' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='M20 2.5H5A2.503 2.503 0 0 0 2.5 5v15c0 1.379 1.122 2.5 2.5 2.5h15c1.378 0 2.5-1.121 2.5-2.5V5c0-1.379-1.122-2.5-2.5-2.5zM21.5 20c0 .827-.673 1.5-1.5 1.5H5c-.827 0-1.5-.673-1.5-1.5V5c0-.827.673-1.5 1.5-1.5h15c.827 0 1.5.673 1.5 1.5z' fill='%23010101' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.details--item.sq-kitchen::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 74 74' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M71 72H3a1 1 0 0 1-1-1V37a1 1 0 0 1 1-1h68a1 1 0 0 1 1 1v34a1 1 0 0 1-1 1zM4 70h66V38H4z' fill='%23010101' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='M35.98 36.95h2V71h-2z' fill='%23010101' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='M2.98 45h34v2h-34zM30 66H10a1 1 0 0 1-1-1V52a1 1 0 0 1 1-1h20a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1zm-19-2h18V53H11zM37.42 45h33.55v2H37.42zM34.45 26H5.73a1 1 0 0 1-.93-.62 1 1 0 0 1 .2-1.1l8-7.74V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v13.33l8.17 8a1 1 0 0 1-.7 1.72zM8.19 24H32l-6.71-6.53a1 1 0 0 1-.3-.72V4H15v13a1 1 0 0 1-.3.71zM30.98 40h2v3h-2zM24.98 40h2v3h-2zM18.98 40h2v3h-2zM40.98 5h28v2h-28z' fill='%23010101' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='M60.98 6h2v8.5h-2z' fill='%23010101' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='M62 24c-2.53 0-4.22-3.76-4.22-6.25a4.22 4.22 0 1 1 8.43 0C66.19 20.24 64.51 24 62 24zm0-8.5a2.08 2.08 0 0 0-2.22 2.25C59.76 19.54 61.05 22 62 22s2.21-2.46 2.21-4.25A2.07 2.07 0 0 0 62 15.5zM46.98 6h2v8.5h-2z' fill='%23010101' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='M48 24c-2.53 0-4.22-3.76-4.22-6.25a4.22 4.22 0 1 1 8.43 0C52.19 20.24 50.51 24 48 24zm0-8.5a2.08 2.08 0 0 0-2.22 2.25C45.76 19.54 47.05 22 48 22s2.21-2.46 2.21-4.25A2.07 2.07 0 0 0 48 15.5zM52.98 46h2v25h-2zM57.98 56h2v4h-2zM47.98 56h2v4h-2z' fill='%23010101' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.details--item.floor::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M425.567 28.444c-5.236 0-8.382 4.161-8.382 9.397v85.418h-67.002c-5.236 0-8.85 4.633-8.85 9.869v75.464h-76.951c-5.236 0-8.382 4.105-8.382 9.341v75.992h-76.428c-5.236 0-8.905 4.165-8.905 9.402v75.932H93.715c-5.236 0-8.382 4.633-8.382 9.869v75.464H0v18.963h93.715c5.236 0 10.581-3.858 10.581-9.094v-76.24h75.275c5.236 0 10.058-3.858 10.058-9.094v-76.24h74.752c5.236 0 10.581-4.325 10.581-9.561v-75.772h75.22c5.236 0 10.113-4.385 10.113-9.622V142.22h65.271c5.236 0 10.581-3.858 10.581-9.094V47.407H512V28.444h-86.433zM425.567 293.926h-56.889c-5.236 0-9.481 4.245-9.481 9.482s4.245 9.482 9.481 9.482h29.417l-55.083 55.042a9.45 9.45 0 0 0 0 13.385 9.44 9.44 0 0 0 6.704 2.767c2.426 0 5.402-.931 7.254-2.783l60.216-59.672v38.583a9.482 9.482 0 0 0 18.963 0v-56.889c-.001-5.236-5.346-9.397-10.582-9.397z' fill='%23010101' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.map{
  margin-top: 30px;
  height: 450px;
}
.map iframe{
  height: 100%;
}

.post_thumb{
  display: block;
  height: 300px;
}
.post_thumb .swiper{
  height: 100%;
}
.post_thumb img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.postSwiper .swiper-pagination{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.postSwiper .swiper-pagination-bullet{
  background: transparent;
  opacity: 1;
  width: 13px;
  height: 13px;
  padding: 4px;
  margin: 0!important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.postSwiper .swiper-pagination-bullet.swiper-pagination-bullet-active{
  opacity: 1;
  background:transparent!important;
}
.inner-bullet{
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #010101;
  opacity: .6;
  display: inline-block;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active .inner-bullet{
  background: orange;
}
.card_content .price{
  font-size: 18px;
  margin-bottom: 10px;
}
.card_content .street,
.card_content .address{
  font-size: 16px;
}
.details-post{
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.card_content .metro{
  margin-bottom: 15px;
}
.card_content .metro--item{
  font-size: 14px;
}
.card_content .details--item{
  background: rgba(0,0,0,.03);
  padding: 5px;
  gap: 5px;
  width: auto;
  font-size: 14px;
}
.card_content .details--item::before{
  width: 15px;
  height: 15px;
}

.type--item{
  background: #ffffff;
  padding: 15px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: 1px solid transparent;
  gap: 7px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
.swiper-slide.type--item{
  width: 150px;
}
.type--item::before{
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 auto;
  background: center/contain no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 2000 2000' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M1932.548 981.961c-41.5-10.714-109.642-27.039-198.591-43.967a3667.233 3667.233 0 0 0-36.877-6.813v-145.82c0-76.729-62.424-139.153-139.153-139.153h-362.728c-76.729 0-139.152 62.424-139.152 139.153v83.494a3677.273 3677.273 0 0 0-56.047-.445c-25.424 0-51.383.278-77.472.823v-83.872c0-76.729-62.424-139.153-139.153-139.153h-362.73c-76.729 0-139.153 62.424-139.153 139.153v148.344l-16.536 4.497C176.55 955.05 108.789 971.288 67.46 981.96 27.74 992.204 0 1028.045 0 1069.118v314.702c0 49.652 40.396 90.048 90.05 90.048h50.348v94.397c0 15.778 12.79 28.57 28.57 28.57s28.57-12.792 28.57-28.57v-94.397h1583.497v94.397c0 15.778 12.791 28.57 28.57 28.57 15.78 0 28.57-12.792 28.57-28.57v-94.397h71.773c49.656 0 90.052-40.396 90.052-90.048v-314.702c0-41.073-27.742-76.914-67.452-87.157zm-819.362-196.6c0-45.223 36.79-82.013 82.013-82.013h362.728c45.223 0 82.013 36.79 82.013 82.013v136.002c-136.978-22.484-319.919-45.027-526.754-51.204zm-774.555 0c0-45.223 36.79-82.013 82.013-82.013h362.73c45.223 0 82.013 36.79 82.013 82.013v85.518c-214.972 7.645-400.575 34.143-526.756 57.161zm1604.229 598.458c0 18.146-14.765 32.908-32.912 32.908H90.05c-18.148 0-32.91-14.763-32.91-32.908v-314.702c0-15.007 10.111-28.095 24.596-31.83 40.691-10.505 107.55-26.523 194.99-43.159a30.438 30.438 0 0 0 2.155-.498l21.757-5.917a28.47 28.47 0 0 0 9.423 1.623h8.898c1.793 0 3.58-.167 5.34-.502 128.974-24.542 332.636-55.166 570.444-61.712a28.695 28.695 0 0 0 2.434-.188l.002.073a3700.666 3700.666 0 0 1 102.82-1.458c33.639 0 68.233.492 102.833 1.458 258.66 7.118 480.168 40.428 620.442 67.121 87.45 16.639 154.304 32.654 194.997 43.159 14.477 3.735 24.589 16.824 24.589 31.83zM95.571 968.694c15.78 0 28.57-12.792 28.57-28.57v-270.58c0-12.761 8.599-23.893 20.922-27.074 43.125-11.146 51.495-39.898 57.033-58.925 6.604-22.69 14.088-48.404 103.759-73.176 120.254-33.219 350.194-50.064 683.43-50.064s563.174 16.845 683.43 50.064c89.672 24.772 97.158 50.486 103.761 73.176 5.538 19.028 13.907 47.779 57.047 58.929 12.309 3.177 20.908 14.309 20.908 27.07v270.581c0 15.778 12.791 28.57 28.57 28.57 15.78 0 28.57-12.792 28.57-28.57V669.544c0-38.827-26.226-72.712-63.763-82.393-11.648-3.013-11.92-3.948-16.47-19.576-11.638-39.984-32.298-81.591-143.409-112.284-126.973-35.074-355.502-52.125-698.645-52.125-343.144 0-571.672 17.051-698.644 52.125-111.113 30.694-131.772 72.3-143.409 112.284-4.548 15.628-4.822 16.563-16.454 19.572C93.227 596.832 67 630.717 67 669.544v270.581c.001 15.777 12.792 28.569 28.571 28.569z' fill='%23010101' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.type--item.active{
  background-color: rgba(0,0,0,.02);
  border-color: rgba(0, 0, 0, .03);
}
#listInner.loading::after{
  content: '';
  display: block;
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: rgba(17, 17, 17, .3) center/150px no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' width='200' height='200' style='shape-rendering: auto; display: block; background: transparent;' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Ccircle stroke-dasharray='164.93361431346415 56.97787143782138' r='35' stroke-width='10' stroke='%23ea9c00' fill='none' cy='50' cx='50'%3E%3CanimateTransform keyTimes='0;1' values='0 50 50;360 50 50' dur='1s' repeatCount='indefinite' type='rotate' attributeName='transform'%3E%3C/animateTransform%3E%3C/circle%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

header .primary-navigation.dark{
  background: transparent;
}
header .primary-navigation.dark li a,
header .primary-navigation.dark .menu-toggle{
  color: #000;
}
header .primary-navigation.dark .menu-toggle{
  text-align: right;
  position: relative;
  font-size: 0;
}
header .primary-navigation.mobile .menu-toggle{
  display: flex;
  align-items: center;
  
}
header .primary-navigation.dark .menu-toggle::after{
  content: '';
  display: block;
  width: 35px;
  height: 35px;
  margin-left: auto;
  background: center/contain no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 32 32' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M27 17H5a1 1 0 0 1 0-2h22a1 1 0 0 1 0 2zM27 10H5a1 1 0 0 1 0-2h22a1 1 0 0 1 0 2zM27 24H5a1 1 0 0 1 0-2h22a1 1 0 0 1 0 2z' fill='%23000000' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
header .primary-navigation.mobile.dark ul {
  background: #fff;
  position: absolute;
  z-index: 12;
  left: 0;
  right: 0;
  box-shadow: 0 2px 30px -5px rgba(0,0,0,.1);
  border-right:1px solid rgba(41,41,41,.5);
  border-left:1px solid rgba(41,41,41,.5);
}
.types--filters .swiper-button-prev,
.types--filters .swiper-button-next{
  display: none;
}
.types--filters{
  position: relative;
}
.inner-page-wrapper .archive-container, 
.inner-page-wrapper .blog-container, 
.inner-page-wrapper .page-container, 
.inner-page-wrapper .search-container, 
.inner-page-wrapper .single-container, 
.inner-page-wrapper .woocommerce-container{
  padding-top: 10px;
}

@media screen and (max-width: 1200px){
  #swiper,
  .thumbSwiper.swiper {
    height: 500px;
  }
}

@media screen and (max-width: 991px){
  #swiper,
  .thumbSwiper.swiper {
    height: calc((100vw - 30px) * 5/4 );
  }
  /*.types--filters .swiper{
    overflow: visible;
  }*/
  .types--filters .swiper-button-prev{
    left: -20px;
  }
  .types--filters .swiper-button-next{
    right: -20px;
  }
  .types--filters .swiper-button-prev,
  .types--filters .swiper-button-next{
    display: block;
    text-align: center;
    height: 30px;
  }
  .types--filters .swiper-button-prev::after,
  .types--filters .swiper-button-next::after{
    font-size: 20px;
    line-height: 30px;
  }
}

@media screen and (max-width: 768px){
  .details{
    width: 100%;
    max-width: 100%;
    font-size: 16px;
  }
  .map{
    height: 350px;
  }
  .price{
    font-size: 21px;
    margin-bottom: 10px;
  }
  .street, .address{
    font-size: 18px;
  }
}
@media screen and (max-width: 767px){
  .thumbSwiper.swiper{
    display: none;
  }
}
@media screen and (max-width: 576px){
  .cm-container {
    max-width: 100%!important;
  }
}
@media screen and (max-width: 525px){
  .details--item{
    width: 100%;
  }
  .details{
    gap: 20px;
  }
  .map{
    height: 250px;
  }
  .swiper-slide.type--item {
    width: 110px;
  }
  .type--item{
    padding: 9px;
  }
}
@media screen and (max-width: 375px){
  header .primary-navigation.mobile.dark ul{
    left: auto;
    width: 96vw;
  }
}