/*!
 * Theme Name: Pressville
 * Theme URI: http://preview.lsvr.sk/pressville
 * Text Domain: pressville
 * Description: Municipal WordPress Theme
 * Version: 2.5.7
 * Author: LSVRthemes
 * Author URI: http://themeforest.net/user/LSVRthemes/portfolio
 * Tags: post-formats, theme-options, threaded-comments, translation-ready, featured-images, custom-logo, custom-menu, one-column, two-columns, three-columns, four-columns, right-sidebar
 * License: http://themeforest.net/licenses
 * License URI: http://themeforest.net/licenses
 */

/*! -----------------------------------------------------------------------------

	This theme's CSS is coded with SASS (http://sass-lang.com/).

	DO NOT make changes to this file, nor to any other file in the theme.
	Any sort of code customization should be done via Child Theme.
	https://codex.wordpress.org/Child_Themes

	SASS source files can be found in assets/sass folder.
	However, the proper way to examine the CSS is to use
	object inspector tool of your browser on the live site.

----------------------------------------------------------------------------- */

/* Корректирующие стили для адаптива футера */
.map-kart{
	margin: 0 auto!important;
}
@media (min-width: 720px) and (max-width: 1199px){
		.footer__inner .lsvr-container{
		padding: 0px 15px!important;
	}
	.lsvr-grid__col--lg-span-6 {
    float: left!important;
    width: 49.998%!important;
	}
}
@media (min-width: 360px) and (max-width: 719px){

	.lsvr-grid__col--lg-span-6:nth-child(2) {
    float: left!important;
    width: 49.998%!important;
	}
	.lsvr-grid__col--lg-span-6:nth-child(3) {
    float: right!important;
    width: 49.998%!important;
	}
	.lsvr-grid__col--lg-span-6:nth-child(4) {
    float: left!important;
	}
}
/* Корректирующие стили для адаптива футера */

/* Корректирующие стили для сайд бара */
@media (min-width: 600px) and (max-width: 992px){
	.sidebar__inner{
	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-around;
    align-items: baseline;
    align-content: space-around;
	}
	.sidebar__inner > div{
		max-width: 45%!important;
    	padding: 0 10px;
    	flex: 1 1 auto;
		padding: 0 10px;
	}
	.sidebar__inner > div > .widget__inner{
		width: 100%;
	}
	.textwidget p{
	padding-right: 10px;
	}
	.footer-text p{
		font-size: 14px;
	}
}
#header-languages-mobile__toggle{
	width: fit-content;
    padding: 8px;
}
/* Корректирующие стили для сайд бара */

/* Стили для кнопки лк */
#header-languages-mobile__toggle-acc{
    display: none;
}
@media (max-width: 992px){
	#header-languages-mobile__toggle-acc{
	background-color: #5d725a;
    float: right;
    width: 20%;
    height: 50px;
    text-align: center;
    color: #fff;
    display: block;
    display: flex;
    justify-content: center;
	align-items: center;
	}
	#header-mobile-toggle{
		float: left;
    	width: 80%;
	}
}
/* Стили для кнопки лк */

/* Стили для рекламного блока в контенте */
.ad-main{
	margin:0 auto!important;
}
.ad-main > div > div > div{
	width: auto!important;
	margin-top: 10px;
	margin-bottom: 10px;
}
.addincontent{
	width: 100%;
	margin-bottom: 30px;
}
@media (max-width: 992px){
	.ad-main > div{
		margin-bottom:0!important;
	}
	.ad-main > div > div > div{
		margin: 10px 20px;
	}
	/* 	.addincontent{
	transform:scale(0.8);
	} */
	.addincontent>.addincontent__inner{
		width: 100%;
	}
	.addincontent__inner> div{
		width: auto!important;
	}
}


/*Стили для рекламного блока в контенте */

.url-fix{
	color:#fff;
	outline: none;
  	text-decoration: none;
	font-size: 42px;
}
.post__contact {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin: 30px 0;
	font-weight: 600;
}
.post__contact-item {
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    position: relative;
    margin: 10px 0 0 0;
	padding-left: 35px;
}
.post__contact-item > a{
	color: #954341;
}
.post__contact-item-icon {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
}

.post__contact-item-icon:before {
    font-family: "pressville-icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.post__contact-item-icon--phone:before {
    content: '\f095';
}
.post__contact-item-icon--email:before {
    content: '\e914';
}
.post__contact-item-icon--website:before {
    content: '\f0c1';
}
.post__hours {
    border-color: #e1e7ec;
    -moz-box-shadow: 0 2px 1px rgba(0,0,0,0.06);
    -webkit-box-shadow: 0 2px 1px rgb(0 0 0 / 6%);
    box-shadow: 0 2px 1px rgb(0 0 0 / 6%);
}
.post__hours-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.post__hours-item:nth-child(odd) {
	background-color: rgba(225,231,236,0.4);
}
.lsvr_listing-post-single .post__hours-item {
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    padding: 8px 10px;
}
.post__hours-item-day {
    display: inline-block;
    width: 50%;
    vertical-align: top;
}
.post__hours-item-value {
    display: inline-block;
}
.post__hours-item-value-from-to:first-child {
    margin-top: 0;
}
.post__hours-item-value-from-to {
    display: block;
    margin: 10px 15px 0 0;
}
.post__hours-item {
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    padding: 8px 10px;
}
.post__hours-item {
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    padding: 8px 10px;
}
article.lsvr_listing-post-archive--default.post {
    border-color: #e1e7ec;
    -moz-box-shadow: 0 2px 4px rgba(138,148,155,0.15);
    -webkit-box-shadow: 0 2px 4px rgb(138 148 155 / 15%);
    box-shadow: 0 2px 4px rgb(138 148 155 / 15%);
}
.rcl-gallery-navigator {
  	 background-color: inherit!important;
}



    .tabs {
      margin-left: auto;
      margin-right: auto;
    }

    .tabs>input[type="radio"] {
      display: none;
    }

    .tabs>input[type="radio"]:checked+label {
      background-color: #bdbdbd;
    }

    .tabs>div {
      /* скрыть контент по умолчанию */
      display: none;
      border: 1px solid #eee;
      padding: 10px 15px;
      border-radius: 4px;
      width: 100%;
    }

    /* отобразить контент, связанный с вабранной радиокнопкой (input type="radio") */
    #tab-btn-1:checked~#content-1,
    #tab-btn-2:checked~#content-2,
    #tab-btn-3:checked~#content-3,
    #tab-btn-4:checked~#content-4,
    #tab-btn-5:checked~#content-5 {
      display: block;
    }

    .tabs>label {
      display: inline-block;
      text-align: center;
      vertical-align: middle;
      user-select: none;
      background-color: #eee;
      border: 1px solid transparent;
      padding: 2px 8px;
      font-size: 16px;
      line-height: 1.5;
      border-radius: 4px;
      transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
      margin-left: 6px;
      cursor: pointer;
      margin-bottom: 10px;
    }

    .tabs>label:first-of-type {
      margin-left: 0;
    }
.comment-reply-link{
	text-transform: none!important;
}
.comment-form-comment > label{
	text-transform: none!important;
}