﻿/*
Theme Name: Autogrm
Theme URI: https://wpshop.ru/themes/reboot
Author: WPShop.biz
Author URI: http://wpshop.biz/
Template: reboot
Version: 1.0.0
*/

/* Below you can add your CSS styles */
/* Ниже Вы можете добавить свои CSS стили */

.footer-info a {
	text-decoration: none;
}

.mainpage-menu {
  display: block;
  position: relative;
  line-height: 1;
}

.mainpage-menu ul {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style-type: none;
}

.mainpage-menu ul:not([class])::before {
	content: none;
}

.mainpage-menu ul:not([class]) > li::before {
	content: none;
}

.m-tag {
  background: #eee;
  color: #000;
  padding: 7px 14px;
  border-radius: 5px;
  text-decoration: none !important;
  margin: 3px;
  line-height: 42px;
}


.mainpage-menu li {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 0 20px 20px 0;
  margin: 0;
  position: relative;
}

.mainpage-menu a {
  display: block;
  position: relative;
  height: 100%;
  border: none;
  border-radius: 5px;
  background: #fff;
  -webkit-box-shadow: 1px 1.732px 4px 0px rgb(0 0 0 / 7%);
  box-shadow: 2px 2px 5px 1px rgb(0 0 0 / 7%);
  padding: 71px 25px 11px;
  line-height: 1.15;
  font-weight: 600;
  text-decoration: none;
  -webkit-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  transition: all ease 0.2s;
}

.mainpage-menu .menu-ico {
  display: block;
  position: absolute;
  top: 15px;
  left: 25px;
  right: 0;
  height: 45px;
}

.mainpage-menu a {
  line-height: 1.15;
  font-weight: 600;
}


.mainpage-menu .menu-title {
  display: block;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
}


blockquote {
	background-color: #E6F6E6 !Important;
}


.post-card--vertical {
  box-shadow: rgba(38,78,118,.1) 0 6px 20px;
}

.post-card--thumbnail-no {
	background-color: #F3F3F3;
	border: 1px solid #ced4da;
	box-shadow: rgba(38,78,118,.1) 0 6px 20px;
	text-align: center;
	padding: 10px;
}

.post-card__title {
	text-align: center;
	padding: 4px;
}

.post-card--vertical,
.post-card--related
{
	border: 1px solid #ced4da;
}

#site-navigation {
  border: 0.145px solid #ced4da;
}

#site-navigation a:hover {
	color: #7EB112;
}

.nav-links {
	margin-top: 30px;
}
 
.footer-info a {
	text-decoration: none;
	color: #ffd9a4;
}

.entry-title,
.section-block__title {
	color: #1e73be;
}

.post-cards {
	margin-bottom: 40px;
}
 

.stb-container-css {
  margin: 20px 20px 25px 10px;
}

.stb-corners {
  border-radius: 5px;
}

.stb-shadow {
  box-shadow: 0 0 10px 0 #4C4C4C;
}


.table-of-contents {
	border-radius: 5px;
}
	
#site-navigation {
  border: 0.145px solid #ced4da;
}

.breadcrumb span {
	color: #F74E6E !important;
}

@media (min-width: 600px) {
		#main {
		margin-bottom: 40px;
	}
}

.menu-title {
	text-align: center;
	margin-top: 4px;
}

.menu-ico {
	text-align: center;
}

@media (min-width: 768px) {
	#masthead {
  	box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);
		margin-bottom: 40px;
	}
}