﻿
.logo{max-width:250px;}
.top-contact .top-social ul li:last-child {
    padding-top: inherit;
    padding-left: inherit;
}
.home2, .home_2_title, .home_shadow {
    text-shadow: 1px 1px #333;
}
section {
    padding: 120px 0;
    background-color: white;
}
.checkout-form textarea {
  width: 100%;
  padding: 0 22px;
  height: 150PX !important;
  border: 1px solid rgba(12, 20, 41, 0.05);
}
.error{color:red !important; font-size:11px;padding-left:20px}
#privacy label{;}
.checkout-page .checkout-form input[type="text"], .checkout-page .checkout-form textarea, .checkout-page .checkout-form input[type="email"], .checkout-page .checkout-form input[type="password"], .checkout-page .checkout-form input[type="tel"], .checkout-page .checkout-form input[type="number"], .checkout-page .checkout-form input[type="url"] {
  width: 100%;
  padding: 0 22px;
  border: 1px solid rgba(167, 162, 168, 1);
  border-radius: 5px;
}
.checkout-page .checkout-form .form-group .field-label {
  line-height: 24px;
  text-transform: none;
  color: #333333;
  margin-bottom: 10px;
  font-weight: 600;
}
#privacy span {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

#privacy input[type="checkbox"], #Nletter input[type="checkbox"] {
  width: 2% !important;
  display: inline-block !important;
  line-height: 15px !important;
  margin: 2px 6px !important;
  height: auto !important;
  vertical-align: top;
}

#privacy label, #Nletter label {
  display: inline-block !important;
  font-size: 13px !important;
  padding: 0 3px !important;
  font-weight: normal !important;
  line-height: 15px !important;
  width: 90%;
}

#contactform label {
  color: red;
  font-size: 11px !important;
}

#privacy label {
  color: black;
  font-size: 13px
}

#privacy .error {
  color: red;
  font-size: 11px !important;
  line-height: 20px !important;
}
#myModal{z-index:99999;}
@media (max-width: 991px) and (min-width: 768px) {
}


#HoneySpot {
  display: none;
  visibility: hidden;
}

.modal-header {
  position: relative;
  float: left;
  text-align: left !important;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}
/*.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 0 !important;
  width: 100vw;
  height: 100vh;
  background-color: transparent;
}*/