/*!
Theme Name: Strebel
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: strebel
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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

Strebel is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

*/

#downloads-pagination, #downloads-data {
  color: #737373;
}

:is(#downloads-pagination, #downloads-data) .pagination-prev {
  text-transform: uppercase;
  align-items: center;
  gap: 1px;
  display: flex;
}

:is(#downloads-pagination, #downloads-data) .pagination-prev:hover {
  color: var(--accent);
}

:is(#downloads-pagination, #downloads-data) .pagination-next {
  text-transform: uppercase;
  align-items: center;
  gap: 1px;
  display: flex;
}

:is(#pdownloads-pagination, #downloads-data) .pagination-next:hover {
  color: var(--accent);
}

:is(#downloads-pagination, #downloads-data) .pagination-item {
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  transition: all .3s ease-in-out;
  display: flex;
}

:is(#downloads-pagination, #downloads-data) .pagination-item.active, :is(#downloads-pagination, #downloads-data) .pagination-item:hover {
  color: #fff;
  background-color: var(--accent);
}

.char-counter{
    font-size: 0.8em;
}

.search-field{
  background-color: #fff;
  border: 1px solid #eae9e9;
  padding: 10px 25px;
  width: 250px;
  max-width: 100%;
  margin-bottom: 15px;
}

.desktop-answer.active{
	display:none;
}

.contact-form-wrap{
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
}

.link-red{
	color:#e30613;
}

.link-red:hover{
	color:#000;
}

.entry-content h1{
	font-size:34px;
	font-weight:700;
	margin-bottom:60px;
}

.entry-content {
    display: grid;
    grid-template-columns: 
        1fr 
        min(100%, 1728px) 
        1fr;
}

.entry-content > * {
    grid-column: 2;
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
}

.entry-content > .alignfull {
    grid-column: 1 / 4;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
	box-sizing: border-box;
}

body .entry-content a{
	color:#e30613;
}

body .entry-content a:hover{
	text-decoration:underline;
}

.wp-block-list {
    list-style: disc;
    padding-left: 1.5rem;
	margin-left:1.5rem;
	margin-bottom:1.5rem;
}

.wp-block-list .wp-block-list {
    list-style: circle;
    margin-top: 0.5rem;
}

#main-hero .swiper-wrapper .swiper-slide[data-swiper-slide-index="0"] .slide-subtitle{
  margin-top:220px;
}

@media (min-width:768px){
	.desktop-answer.active{
		display:block;
	}
	.mobile-answer{
		display:none!important;
	}
}

@media (min-width:1024px){
 header .brand{
   width:100%;
   text-align:center;
  }
	header .brand img{
		margin-left:auto;
		margin-right:auto;
	}
	.header-phone{
		margin-right:8px;
	}
}

@media (min-width:1366px){
 header .brand{
   width:366px;
   text-align:left;
  }
	header .brand img{
		margin-left:0;
		margin-right:auto;
	}
}