/* animation stroke for checked items  */
.checkmark__circle {
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  stroke-width: 3;
  stroke-miterlimit: 10;
  stroke: #f05b67;
  fill: none;
  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}

.checkmark {
  position: absolute;
  top: 30%;
  left: 28%;
  width: 50%;
  height: 50%;
  border-radius: 50%;
  display: block;
  stroke-width: 2;
  stroke: #fff;
  stroke-miterlimit: 10;
  box-shadow: inset 0px 0px 0px #fff;
  animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
}
.checkmark-for-self {
	left: 44%;
  width: 15%;
}
.checkmark__check {
  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}
@keyframes stroke {
  100% {
    stroke-dashoffset: 0;
  }
} 
@keyframes scale {
  0%, 100% {
    transform: none;
  }
  50% {
    transform: scale3d(1.1, 1.1, 1);
  }
} 
@keyframes fill {
  100% {
    box-shadow: inset 0px 0px 0px 30px #f05b67;
  }
}
/* animation stroke for checked items  */


/* Styles for SOMETHING panel */
.combodate select, #household {
	  width: auto;
    height: 34px;
    padding: 6px 12px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.big-sign-fa {
	position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 50px;
  text-shadow: 3px 3px 4px #000;
}
.container-title {
  text-align: center;
}
.container-title h3 {
    font-family: "avenir 95 black", arial, arial-black, helvetica;
    font-size: 32px;
    color: #f05b67;
    font-weight: bold;
    margin-bottom: 15px;
}
.container-description p {
  text-align: center;
  font-weight: bold;
  margin-bottom: 20px;
}
.wrapper {
  height: 100%;
	display: none;
  flex-direction: column;
}
.wrapper > div {
  margin-bottom: 15px;
}
.first-row, .fourth-row {
  padding: 10px 10px 0 10px;
  border-radius: 5px;
  margin-bottom: 5px;
  cursor: pointer;
}
.second-row-right { 
  border-radius: 5px;
  background: linear-gradient(45deg, #3689a2, #1c6ab2);
  cursor: pointer;
}
.third-row > .click-row, .second-row-left {
  border-radius: 5px;
  margin-right: 70px;
  padding: 10px 10px 0 10px;
  cursor: pointer;
}

.third-row > .third-row-right-side .click-row, .second-row-right {
  border-radius: 5px;
  padding: 10px 10px 0 10px;
  cursor: pointer;
}
.third-row-left-side .hidden-block-item {
  margin-bottom: 10px;
}
/* .third-row-left-side .hidden-block-item:nth-child(5), .third-row-left-side .hidden-block-item:nth-child(6) {
  margin-bottom: 0px;
} */
.hidden-block {
  width: 100%;
  height: 100%;
  visibility: hidden;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.hidden-sub-block {
	width: 100%;
  height: 100%;
  visibility: hidden;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.hidden-block-item {
  height: 120px;
  width: 120px;
	margin-bottom: 10px;
  border-radius: 5px;
  position: relative;
  z-index: 1;
}
.small-click-row {
	height: 120px;
  width: 120px;
  margin-bottom: 10px;
  border-radius: 5px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 10px 10px 0 10px;
}
.hidden-block-item.small-item {
	height: 45px;
  width: 45px;
  background-color: red;
  margin-bottom: 10px; 
}
.second-row, .third-row {
  display: flex;
}
.second-row > div:first-child, .third-row > div:first-child {
  flex: 2;
  height: 100%;
}
.second-row > div:last-child, .third-row > div:last-child{
  flex: 3;
  height: 100%;
}
.third-row-right-side {
  display: flex; 
  flex-direction: column;
}
.third-row-right-side .click-row:first-child {
    margin-bottom: 15px;
}
.third-row-right-side .hidden-block .hidden-block-item {
  margin-bottom: 10px;
}
/* .third-row-right-side .hidden-block .hidden-block-item:nth-child(4), .third-row-right-side .hidden-block .hidden-block-item:nth-child(5), .third-row-right-side .hidden-block .hidden-block-item:nth-child(6) {
  margin-bottom: 0px;
} */
.right-side-main-bl {
  margin-right: 0px;
  margin-left: 15px;
}
.third-row-right-side .self-row {
  height: 120px;
  background: red;
}
.third-row-left-side .hidden-block {
  flex-wrap: wrap;
}
.self-block {
  height: 115px;
  margin-left: -15px;
}
.main-tabs-title {
	color: white;
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: 1px 1px 5px #000;
}
.sub-tabs-title {
    position: absolute;
    left: 50%;
  	transform: translate(-50%, 0%);
    top: 10px;
  	color: white;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 3px 3px 4px #000;
}
.small-item .sub-tabs-title {
	font-size: 10px;
}
.sub-tabs-title.big-it {
	font-size: 25px;
}
.blured-img {
  filter: blur(5px);
  z-index: 0; 
}
/* img for tabs */
/* ---------------------------------------------------------------------------------------------------------------- */

.first-row {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611881/pexels-photo-1257110.jpg') no-repeat left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
} 
/* .first-row.blured {
  background: url('https://cdn.webshopapp.com/shops/132268/files/221290157/untitled-2.jpg') no-repeat left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}  */
 
#health-care-bl-health {
	background: url('https://cdn.webshopapp.com/shops/132268/files/220611716/pexels-photo-905874.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#health-care-bl-makeup {
	background: url('https://cdn.webshopapp.com/shops/132268/files/220611527/pexels-photo-457701.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#health-care-bl-jewelery {
	background: url('https://cdn.webshopapp.com/shops/132268/files/220611209/pexels-photo-94843.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#health-care-bl-sport {
	background: url('https://cdn.webshopapp.com/shops/132268/files/220611707/pexels-photo-863988.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#health-care-bl-outdoor {
	background: url('https://cdn.webshopapp.com/shops/132268/files/220611629/pexels-photo-559768.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* ---------------------------------------------------------------------------------------------------------------- */
.second-row-left {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611218/pexels-photo-190574.jpg') no-repeat left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* .second-row-left.blured {
  background: url('https://cdn.webshopapp.com/shops/132268/files/221290481/untitled-5.jpg') no-repeat left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
} */

#auto-moto-bl-auto {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220626230/image.png') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#auto-moto-bl-moto {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611740/pexels-photo-994156.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* ---------------------------------------------------------------------------------------------------------------- */
.second-row-right {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611380/pexels-photo-291762.jpg') no-repeat left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* .second-row-right.blured {
  background: url('https://cdn.webshopapp.com/shops/132268/files/221290508/untitled-4.jpg') no-repeat left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
} */

#clothing-bl-man {
   background: url('https://cdn.webshopapp.com/shops/132268/files/220611890/pexels-photo-1282309.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#clothing-bl-woman {
   background: url('https://cdn.webshopapp.com/shops/132268/files/220611764/pexels-photo-1126935.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#clothing-bl-kids {
   background: url('https://cdn.webshopapp.com/shops/132268/files/220627757/imagezxf.png') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* ---------------------------------------------------------------------------------------------------------------- */
.third-row-left-side {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611242/pexels-photo-212185.jpg') no-repeat left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* .third-row-left-side.blured {
  background: url('https://cdn.webshopapp.com/shops/132268/files/221290556/untitled-1.jpg') no-repeat left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
} */

#house-garden-bl-interior {
	background: url('https://cdn.webshopapp.com/shops/132268/files/220637045/interior-design.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#house-garden-bl-gardening {
	background: url('https://cdn.webshopapp.com/shops/132268/files/220627748/imagelsl.png') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* -------------------------------------------------------------------------------------------------------------- */
#house-garden-bl-pets {
	background: url('https://cdn.webshopapp.com/shops/132268/files/220611197/pexels-photo-46024.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#house-garden-bl-pets-cat {
  background: url('https://cdn.webshopapp.com/shops/132268/files/222330131/asasimage.png') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#house-garden-bl-pets-dog {
  background: url('https://cdn.webshopapp.com/shops/132268/files/222330233/rgdfimage.png') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#house-garden-bl-pets-other {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611752/pexels-photo-1093126.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* -------------------------------------------------------------------------------------------------------------- */
#house-garden-bl-eatdrink {
	background: url('https://cdn.webshopapp.com/shops/132268/files/220611149/food-salad-restaurant-person.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#house-garden-bl-household {
	background: url('https://cdn.webshopapp.com/shops/132268/files/220611305/pexels-photo-257344.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#house-garden-bl-lighting {
	background: url('https://cdn.webshopapp.com/shops/132268/files/220611179/light-lamp-electricity-power-159108.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* ---------------------------------------------------------------------------------------------------------------- */
.third-row-right-side-opener {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611665/pexels-photo-761963.jpg') no-repeat left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* .third-row-right-side-opener.blured {
  background: url('https://cdn.webshopapp.com/shops/132268/files/221292125/untitled-3.jpg') no-repeat left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
} */

#electronics-bl-audio {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611416/pexels-photo-302879.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#electronics-bl-photovideo {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611266/pexels-photo-212372.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#electronics-bl-gaming {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611509/pexels-photo-442576.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#electronics-bl-tv {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611863/pexels-photo-1201996.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#electronics-bl-smartphone {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611326/pexels-photo-261628.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#electronics-bl-computer {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611677/pexels-photo-826349.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* ---------------------------------------------------------------------------------------------------------------- */
#gadgets-bl {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611425/pexels-photo-346811.jpg') no-repeat left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* ---------------------------------------------------------------------------------------------------------------- */
.fourth-row {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220619681/outdoor.jpg') no-repeat left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* .fourth-row.blured {
  background: url('https://cdn.webshopapp.com/shops/132268/files/221291342/untitled-g.jpg') no-repeat left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
} */

#holidays-bl-christmas {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611662/pexels-photo-716658.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#holidays-bl-saintnicholas {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611116/download.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#holidays-bl-blackfriday {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611047/black-friday-2016-768x512.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#holidays-bl-carnaval {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611227/pexels-photo-203561.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#holidays-bl-halloween {
  background: url('https://cdn.webshopapp.com/shops/132268/files/220611644/pexels-photo-619424.jpg') no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.blured {
	background: none;
}
.small-click-row.blured {
	background: none;
}
/* ------------------------------------------------------------------------------------------------------------- */
.form-for-choose {
	font-size: 14px;
  font-weight: bold;
  margin-top: 15px;
}
.gender-radio-ch {
	display: flex;
  align-items: center;
  margin: 20px 0;
}
.gender-radio-ch * {
	margin-right: 40px;
}
#radio-1, #radio-2 {
	margin: 0 5px 0 0;
}
.form-group-choose {
  display: flex;
  align-items: center;
  margin: 20px 0;
  width: 55%;
}
.form-group-choose label{
	margin-right: 5px;
}
.form-group-choose input{
	    width: 0; 
	    flex-grow: 1;
}
.form-title-k {
  line-height: 1.4em;
  font-size: 1.4em;
}
.wrap-for-times {
	display: flex;
  margin-top: 15px;
}
.times-radio-ch {
	flex: 1;
}
.times-radio-ch div {
	display: flex;
  align-items: center;
  line-height: 1.4em;	
}
.times-radio-ch div input[type="radio"] {
		margin: 0 5px 0 0;
}
.description-for-times {
	flex: 3;
  display: flex;
  flex-direction: column;
}
.desc-radio {
	line-height: 1.4em;
}
#choose-pr-form .form-control {
	
}
.error-msg {
	color: red;
  font-size: 10px;
}
.error-border-input {
	border: 1px solid red;
}
.send-info-custom {
	  background-color: #39B54A;
    border-color: #39B54A;
}
.send-info-custom:hover {
	  background-color: #40a04d;
    border-color: #40a04d;
}
@media (max-width: 768px) {
  .third-row > .click-row, .second-row-left {
    margin-right: 50px;
  }
}
@media (max-width: 425px) {
  .hidden-block-item {
    height: 100px;
    width: 100px;
    border-radius: 3px;
	}
  .third-row-left-side .hidden-block-item:nth-child(5), .third-row-left-side {
  	margin-bottom: 10px;
	}
  .second-row-left {
    margin-right: 5px;
  }
  .form-group-choose {
    width: 100%;
	}
  .checkmark {
    top: 26%;
    left: 26%;
	}
  .checkmark-for-self {
    top: 20%;
    left: 45%;
	}
  .second-row > div:first-child, .third-row > div:first-child {
    flex: 1;
    height: 100%;
	}
  .second-row > div:last-child, .third-row > div:last-child {
    flex: 3;
    height: 100%;
	}
  .third-row > .click-row, .second-row-left {
    margin-right: 5px;
  }
  .first-row .hidden-block-item, .fourth-row .hidden-block-item {
    margin-bottom: 10px;
	}
  .click-row.self-block {

  }
  .sub-tabs-title.big-it {
    font-size: 20px;
	}
  .second-row, .third-row {
  	width: 100%;
    display: flex;
    flex-direction: column;
    margin-bottom: 15px;
  }
  .second-row > div:first-child{
  	margin-bottom: 15px;
  }
  .small-click-row {
    height: 100px;
    width: 100px;
    border-radius: 3px
  }
  .hidden-block-item.small-item {
  	height: 35px;
    width: 35px;
  }
  .third-row > .click-row, .second-row-left {
  	margin-right: 0px;
  }
  .container-description p {
    margin-bottom: 0px;
	}
}

@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
.animationImage {
  animation: fadein 4s;
  -moz-animation: fadein 4s; 
  -webkit-animation: fadein 4s; 
  -o-animation: fadein 4s; 
}


/*  -------------------------------------------------------------------------------------------------  */
._row._checkbox-radio {display: flex;text-align: center;}
._row._checkbox-radio input{margin-right: 5px;}
#_form_5_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }
 #_form_5_ * { outline:0; }
 ._form_hide { display:none; visibility:hidden; }
 ._form_show { display:block; visibility:visible; }
 #_form_5_._form-top { top:0; }
 #_form_5_._form-bottom { bottom:0; }
 #_form_5_._form-left { left:0; }
 #_form_5_._form-right { right:0; }
 #_form_5_ input[type="text"],#_form_5_ input[type="date"],#_form_5_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:13px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
 #_form_5_ textarea { resize:none; }
 #_form_5_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background-color: #4bb528 !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px 40px !important; }
 #_form_5_ ._close-icon { cursor:pointer; background-image:url('https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png'); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
 #_form_5_ ._close-icon:before { position:relative; }
 #_form_5_ ._form-body { margin-bottom:30px; }
 #_form_5_ ._form-image-left { width:150px; float:left; }
 #_form_5_ ._form-content-right { margin-left:164px; }
 #_form_5_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
 #_form_5_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; }
 #_form_5_ ._form-label,#_form_5_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }
 #_form_5_._dark ._form-branding { color:#333; }
 #_form_5_._dark ._form-branding ._logo { background-image:url('https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png'); }
 #_form_5_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
 #_form_5_ ._form_element * { font-size:14px; }
 #_form_5_ ._form_element._clear { clear:both; width:100%; float:none; }
 #_form_5_ ._form_element._clear:after { clear:left; }
 #_form_5_ ._form_element input[type="text"],#_form_5_ ._form_element input[type="date"],#_form_5_ ._form_element select,#_form_5_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
 #_form_5_ ._field-wrapper { position:relative; }
 #_form_5_ ._inline-style { float:left; }
 #_form_5_ ._inline-style input[type="text"] { width:150px; }
 #_form_5_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
 #_form_5_ ._form_element img._form-image { max-width:100%; }
 #_form_5_ ._clear-element { clear:left; }
 #_form_5_ ._full_width { width:100%; }
 #_form_5_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
 #_form_5_ input[type="text"]._has_error,#_form_5_ textarea._has_error { border:#f37c7b 1px solid; }
 #_form_5_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
 #_form_5_ ._error { display:block; position:absolute; font-size:13px; z-index:10000001; }
 #_form_5_ ._error._above { padding-bottom:4px; bottom:39px; right:0; }
 #_form_5_ ._error._below { padding-top:4px; top:100%; right:0; }
 #_form_5_ ._error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; }
 #_form_5_ ._error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; }
 #_form_5_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:13px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
 #_form_5_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
 #_form_5_ ._button-wrapper ._error-inner._form_error { position:static; }
 #_form_5_ ._error-inner._no_arrow { margin-bottom:10px; }
 #_form_5_ ._error-arrow { position:absolute; width:0; height:0; }
 #_form_5_ ._error-html { margin-bottom:10px; }
 .pika-single { z-index:10000001 !important; }
 @media all and (min-width:320px) and (max-width:667px) { ::-webkit-scrollbar { display:none; }
 #_form_5_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; }
 #_form_5_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; }
 #_form_5_ ._form-content { margin:0; width:100%; }
 #_form_5_ ._form-inner { display:block; min-width:100%; }
 #_form_5_ ._form-title,#_form_5_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; }
 #_form_5_ ._form-title { font-size:1.2em; }
 #_form_5_ ._form_element { margin:0 0 20px; padding:0; width:100%; }
 #_form_5_ ._form-element,#_form_5_ ._inline-style,#_form_5_ input[type="text"],#_form_5_ label,#_form_5_ p,#_form_5_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; }
 #_form_5_ ._row._checkbox-radio label { display:inline; }
 #_form_5_ ._row,#_form_5_ p,#_form_5_ label { margin-bottom:0.7em; width:100%; }
 #_form_5_ ._row input[type="checkbox"],#_form_5_ ._row input[type="radio"] { margin:0 !important; vertical-align:middle !important; }
 #_form_5_ ._row input[type="checkbox"] + span label { display:inline; }
 #_form_5_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; }
 #_form_5_ ._form-image { max-width:100%; height:auto !important; }
 #_form_5_ input[type="text"] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; }
 #_form_5_ input[type="radio"],#_form_5_ input[type="checkbox"] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; }
 #_form_5_ button[type="submit"] { padding:20px; font-size:1.5em; }
 #_form_5_ ._inline-style { margin:20px 0 0 !important; }
 }
 #_form_5_ { position:relative; text-align:left; margin:10px auto 0;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *zoom:1; background:#fff !important; border:0px solid #b0b0b0 !important; width:100%; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; color:#000 !important; }
 #_form_5_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; }
 #_form_5_:before,#_form_5_:after { content:" "; display:table; }
 #_form_5_:after { clear:both; }
 #_form_5_._inline-style { width:auto; display:inline-block; }
 #_form_5_._inline-style input[type="text"],#_form_5_._inline-style input[type="date"] { padding:10px 12px; }
 #_form_5_._inline-style button._inline-style { position:relative; top:27px; }
 #_form_5_._inline-style p { margin:0; }
 #_form_5_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }
 #_form_5_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
 @media all and (min-width:320px) and (max-width:667px) { 
   #_form_5_._inline-form._inline-style ._inline-style._button-wrapper { 
     margin-top:20px !important; margin-left:0 !important; 
   }
 }