.input-text {
font-size: 20px;
}
.page-id-55 #footer, .page-id-52 #footer { display: none; }
.full{
display:block;
margin-top:10px;
width:100%;
}
#optionval{
margin-bottom: 5px;
}
.otheramount{
border: 0px;
width:100%;
}
.otheramount[input type="number"]{
border: 0px!important;
border-color: none!important;
}
.single_add_to_cart_button{margin-top:5px}
.product_type_simple{
visibility:hidden;
display:none;
}
.quantity .qty{
display: none;
}
.count{
display:none;
}
:checked + span img {
padding:3px;
outline: 2px solid #333;
}
:checked + span {
font-weight: bold;
}
.ga-box{
background-color: white;
padding:5px;
}
#hr{
display: none;
}
label{
margin:3px;
display: block;
}
.checkout input[type=text], input[type=email], input[type=tel], select, textarea {
width: 100%;
padding: 12px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
margin-top: 6px;
margin-bottom: 16px;
resize: vertical;
}
#footer {
position: fixed;
left: 0;
z-index: 9999;
bottom: 0;
width: 100%;
background-color: #ddd;
color: white;
text-align: center;
} .donator {
display: inline-block;
width: 100%;
font-size: 22px;
border: 1px solid #ccc;
border-radius: 20px;
padding: 8px;
}
@media (max-width: 769px){
.donator {
width: 100%;
font-size: 22px;
border-radius: 20px;
}
}
.card {
display: inline-block;
width: 120px;
font-size: 28px;
padding: 4px;
}
.donator:hover {
cursor:pointer;
font-weight: 500; 
}
ul.products li.product img{border-radius:25px; margin-bottom:5px}
.spinner {
display: inline-block;
opacity: 0;
max-width: 0;
-webkit-transition: opacity 0.25s, max-width 0.45s;
-moz-transition: opacity 0.25s, max-width 0.45s;
-o-transition: opacity 0.25s, max-width 0.45s;
transition: opacity 0.25s, max-width 0.45s; }
.has-spinner.active {
cursor:progress;
content: "\f531";
font-weight: bold;
color:white;
}
.dashicons-image-rotate{
animation: rotate 2s linear infinite;
}
@keyframes rotate {
to {
transform: rotate(360deg);
}
}
.has-spinner.active .spinner {
opacity: 1;
max-width: 50px; }
.tab {
overflow: hidden;
border: 1px solid #ccc;
background-color: #f1f1f1;
color:#333;
} .tab button {
background-color: inherit;
float: left;
border: none;
outline: none;
cursor: pointer;
padding: 14px 16px;
color:#333;
transition: 0.3s;
} .tab button:hover {
background-color: #ddd;
} .tab button.active {
background-color: #ccc;
} .tabcontent {
display: none;
padding: 6px 12px;
border: 1px solid #ccc;
border-top: none;
}