/*!
Theme Name: Motordev
Theme URI: https://iron-code.ru
Author: Eugene Motorfat
Author URI: https://iron-code.ru
Description: WP Start Theme with WooCommerce
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: motorfat_wp
Tags: wp-start-theme
*/

.page-footer .contact-unit--addres {
    font-weight: 300;
    font-size: 16px;
    line-height: 1.2;
}
.page-footer .contact-unit--addres p {
    margin-bottom: 10px;
}
.page-footer .contact-unit--addres a {
    color: rgb(37, 37, 37);
    font-size: 16px;
    text-decoration: none;
}

.page-footer .contact-unit--addres a:hover {
    text-decoration: underline;
}

.cookie-box {
  position: fixed;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(100%);
  -ms-transform: translateX(-50%) translateY(100%);
  transform: translateX(-50%) translateY(100%);
  transition: linear .3s;
  z-index: 10;
  bottom: 20px;
  background: #fff;
  padding: 20px;
  opacity: 0;
  visibility: hidden;
  border: 1px solid rgba(75, 170, 243, .3);
  max-width: 60rem;
}

.cookie-box.active {
  transform: translateX(-50%) translateY(0);
  opacity: 1;
  visibility: visible;
}

.cookie-box .box-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.cookie-box button {
  flex:  0 0 auto
}


.cookie-box .text p, .cookie-box .text a, .cookie-box .text span {
    font-size: 14px;
}

.cookie-box .text a {
  text-decoration: underline;
  color:#006484;
}

@media (max-width: 768px) {
  .cookie-box .box-content {
    flex-direction: column;
  }
}

@media (max-width: 576px) {

  .cookie-box {
      width: calc(100% - 40px);
  }

}
.field > div {
	display: flex;
	align-items: baseline;
}
.policy-block label,
.policy-block input {
	display: inline-block;
}

.policy-block input {
	margin-right: 5px;
}
.privacy-link {
    color: #4d44dc;
}

#page-content {
    width:80%;
    margin: 150px auto;
}

#page-content h1,#page-content h2 {
    margin: 15px 0px;
}
#page-content p{
    line-height: 24px;
}

.mt20 {
    margin-top: 20px !important;
}

.flexed-div {
    display: flex;
    align-items: baseline;
    justify-content: flex-start;
}

.flexed-div .callback-form__checkbox {
    width: 30px;
    height: 15px;
}
