.swiper-slide .button.transparent a, .swiper-slide .button.transparent_2 a {
border-radius: 20px;
}
.offcnvs {
position: absolute;
top: -400px;
text-align: center;
left: 30%;
right:30%
}
#submit {
background-color: #666666 !important;
color: #fff !important;
}
.wp-block-contact-form-7-contact-form-selector {
background-color: #8d8d8d !important;
padding: 10px;
}
#submit:hover {
background-color: #000 !important;
color: #fff !important;
border-color: #1054B9 !important;
}
.wpcf7-form-control-wrap {
margin: 0 20px 20px 0;
}
textarea {
height: 100px;
}
#sidebar .widget input[type=email], #sidebar .widget input[type=text], .container-wrap input[type=tel] {
padding: 5px;
width: 100%;
font-size: 13px;
border-radius: 6px;
}
body[data-form-submit=regular] .container-wrap button[type=submit], body[data-form-submit=regular] .container-wrap input[type=submit] {
border-radius: 6px;    
width: 95%;
}
.wp-block-contact-form-7-contact-form-selector {
background-color: #F6F6F6 !important;
padding: 10px 10px 10px 30px;
border: 1px solid #dedede;
}
#sidebar .widget form p {
padding-bottom: 3px;
}
input[type=tel] {
width: 100%;
font-size: 14px !important;
font-family: inherit;
line-height: 24px !important;
border-radius: 0px !important;
padding: 0px;
height: 44px;
}
.wpcf7-form .wpcf7-not-valid-tip {
margin: 43px 0 0 0;
padding: 0px;
border: 0; position: absolute;
color: red;
}
.container-wrap select {
font-size: 14px;
background-color: #f7f7f7;
}
.packturquaz {
background-color: #0198ae; padding: 10px; color: #fff;
}
.nectar-post-grid-item__meta-wrap {
display:none;
}
#sidebar .widget input[type=email], #sidebar .widget input[type=text], .container-wrap input[type=tel], textarea {
padding: 15px;
width: 100%;
font-size: 14px;
border-radius: 0px;
border: 1px solid #d5d5d5;
background-color: #f7f7f7;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
padding: 10px;
width: 100%;
font-size: 14px;
font-family: inherit;
line-height: 24px;
color: #212121;
background-color: #f7f7f7;
border: 1px solid #d7d7d7;
transition: all .2s ease;
}
@media screen and (min-width: 1023px) {
.slider-pagination .swiper-pagination-switch  {
border: 1px solid #fff;
background-color: transparent;
border-radius: 50px;
cursor: pointer;
display: inline-block;
height: 50px;
margin: 5px 4px;
width: 50px;
}
}
@media screen and (max-width: 1023px) {
.slider-pagination .swiper-pagination-switch  {
border: 1px solid #fff;
background-color: transparent;
border-radius: 50px;
cursor: pointer;
display: inline-block;
height: 20px;
margin: 10px 4px;
width: 20px;
}
}
div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs {
display: none;
}