/*stupid shit randomly added on*/
.wp-block-jetpack-contact-form-container {
    filter: none!important;
}
/*contact form*/
#wc-ambisn-container.popup{
background-color: #151515;
}
@media only screen and (min-width: 600px) {
  .wp-block-jetpack-contact-form input[type="text"], .wp-block-jetpack-contact-form input[type="email"], .wp-block-jetpack-contact-form input[type="tel"], .wp-block-jetpack-contact-form input[type="url"] {
    width: 100%;
    height: 40px;
    margin-bottom: 4px;
  }
}
.text .grunion-field, .contact-form .grunion-field-wrap input, .contact-form .grunion-field-wrap textarea {
  margin: 0px 0px 4px 0px!important;
}
/*----------animation-------*/
.panel2-animation1 { 
    animation: Statmove;
    animation-duration: 1s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
    animation-delay: 0.0s;
    opacity: 0;
    overflow: hidden;
 }
@keyframes Statmove {
  from {opacity: 0; transform: translate3d(0,-100%,0);}
  to {opacity: 1;transform: none;}
}
.holder-animation1 { 
    animation: Imagemove ;
    animation-duration: 1s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
    animation-delay: 0.0s;
    opacity: 0;
    overflow: hidden;
 }
@keyframes Imagemove {
  from {opacity: 0; transform: translate3d(0,0,0);}
  to {opacity: 1;transform: none;}
}
/*----------my buttons-------*/
.myBuy_now {
    width: 70%;
}
@media only screen and (max-width: 900px) {
.myBuy_now {
    width: 100%;
}
}
.btnselectImage.finishBtn:hover, .btnselectImage.finishBtn:focus, .btnselectImage.finishBtn:active {
  background-color: crimson;
  color: white;
}
/*----------my div-------*/
.spinhold {
}
.panel,.imageholder,.icon1-animation1  {
 display: none; 
}
.panel.active,.imageholder.active,.icon1-animation1.active  { 
display: block; 
}
a.iconselect-1 {
    padding: 5px;
    background-color: crimson;
   	color: white;
	  margin-right:3px;
	  margin-top: 3px;
}
@media only screen and (max-width: 900px) {
a.iconselect-1 {
    float: left;
    clear: both;
}
}
a.iconselect-1:hover {
    color: white;
    background-color: lightcoral;
    box-shadow: 2px 2px 12px 2px #88888869;
    transition: .2s cubic-bezier(0.4, 0, 0.2, 1);
}
/*----------contact form-------*/
input#g2-phone {
    background-color: #212326;
    color: white;
}
.contact-form input[type=email],
.contact-form input[type=tel],
.contact-form input[type=text],
.contact-form input[type=url],
.contact-form textarea {
    border-top: 0px;
    border-left: 0px;
}
input#g2-phone {
    max-height: 2em;
}
/*-----------table-------*/
.shop_attributes tr th {
    font-weight: 400;
}
/* Modal Content */
@media (max-width: 768px){
.modal2{
  padding-top: 25px;
	padding-left: 5px;
	padding-right: 5px;
}
}
.modal2 {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: scrollbar;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
}
.modal-content2 {
    background-color: #0f0f0f;
    margin: auto;
    padding: 0px;
    border: 1px solid #888;
    width: var(--site_width);
    height: auto;
	  overflow-y: scroll;
}
@media (max-width: 768px){
.modal-content2 {
    width: 100%;
	  height: 100%;
}
}
.splitbox.popup {
    width: 100%;
    background-color: #e83737;
    float: left;
    clear: both;
}
/* The Close Button */
.close2 {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close2:hover,
.close2:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
/* Modal Content End */
/*-----------text fields-------*/
ul.axeinfolist {
    color: #f76017;
}
.centertext1 {
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 3px;
}
/*-----------text fields end-------*/
/*woobee filter*/
.wpfCheckboxHier > select {
    text-transform: capitalize;
}
/*woobee filter end*/
/*-----------woocommerce-------*/
img.zoomImg {
    background-color: black;
}
.quantity {
    float: none;
    margin: 0px 2px;
    align-content: center;
    text-align: center;
    margin: auto;
}
button.button.alt {
    width: 100%;
    text-align: center;
    color: white;
    background-color: #1b1b1b;
}
a.show_details_button {
    display: none;
}
label[for="shipping_method_0_free_shipping1"] {
    font-size: 2em;
    background-color: green;
    padding: 4px;
}
.attribute-color {
  color: #2d2b2b;
}
/*-----------woocommerce end-------*/
/*-----------subsription-------*/
.wc-ambisn_form.popup > h5 {
  color: black;
}
/*-----------subsription end-------*/