/*
Theme Name: Sinu
Description: Custom Woocommerce theme by camo.ee
Version: 1.0
Author: CAMO
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html 
*/
#home_form .form-total__inner {
	cursor: pointer;
}
.country-popup {
	    position: fixed;
    max-width: 600px;
    z-index: 9;
    background: #fff;
    top: 100px;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 40px 30px;
    box-shadow: 0px 0px 10px #e2e2e2;
}
.country-popup .popup-content {
	line-height: 1.5;
    font-size: 16px;
}
.country-popup .close-popup {
	    border-radius: 0;
    padding: 0;
    width: 30px;
    height: 30px;
    background: transparent;
    position: absolute;
    right: 10px;
    top: 10px;
}
.country-popup .readmore {
	    font-size: .88889em;
    font-weight: 700;
    font-family: "Poppins",sans-serif;
    color: #fff;
    text-transform: uppercase;
    background: #8FD26F;
    border-radius: 8px;
    border: 0;
    outline: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    width: 100%;
    height: 60px;
    transition: 0.2s ease;
	margin-top: 20px;
}
.panels[data-renew="true"] .payment-methods {
	display: none !important;
}

.country-input {
  /*the container must be positioned relative:*/
  position: relative;
}


.autocomplete-items {
position: absolute;
    border: 1px solid #E2E7F0;
    border-bottom: none;
    border-top: none;
    z-index: 99;
    top: 100%;
    left: 0;
    right: 0;
    border-radius: 8px;
    overflow: hidden;
    font-size: 14px;
	font-family: "Poppins",sans-serif;
}
.autocomplete-items strong {
	font-weight: 500;
}
.autocomplete-items div {
    padding: 10px 18px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #E2E7F0;
}
.autocomplete-items div:hover {
  /*when hovering an item:*/
  background-color: #e9e9e9; 
}
.autocomplete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: DodgerBlue !important; 
  color: #ffffff; 
}
.buy-wrap {
	position: relative;
}
.buy-wrap .btn-popup {
	position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
    visibility: hidden;
    opacity: 0;
}
.buy-wrap .btn-popup.active {
	visibility: visible;
	opacity: 1;
}
.abroad-popup {
	position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #fff;
	visibility: hidden;
	opacity: 0;
	transition: 0.4s ease;
	pointer-events: none;
	z-index: 9;
}
.abroad-popup.active {
	visibility: visible;
	opacity: 1;
	transition: 0.4s ease;
	pointer-events: all;
}
.abroad-popup .container {
	height: 100%;
} 
.abroad-popup .abroad-popup__wrap {
	height: 100%;
	overflow: auto;
	    max-width: 750px;
    margin: 0 auto;
}
button[name="wpforms[submit]"] {
	    font-size: .88889em;
    font-weight: 700;
    font-family: "Poppins",sans-serif;
    color: #fff;
    text-transform: uppercase;
    background: #8FD26F;
    border-radius: 8px;
    border: 0;
    outline: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    width: 100%;
    height: 60px;
    transition: 0.2s ease;
}
button[name="wpforms[submit]"]:hover {
	background: #80cc5c;
    transition: 0.2s ease;
}
body::-webkit-scrollbar,
.abroad-popup .abroad-popup__wrap::-webkit-scrollbar{
    width: 10px;
}
 
body::-webkit-scrollbar-track,
.abroad-popup .abroad-popup__wrap::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
body::-webkit-scrollbar-thumb,
.abroad-popup .abroad-popup__wrap::-webkit-scrollbar-thumb{
  background-color: darkgrey;
}
.abroad-popup .wpforms-field-container {
	    display: flex;
    flex-wrap: wrap;
    gap: 10px 20px;
}
.abroad-popup .wpforms-field-container .wpforms-field-medium {
	    width: 100%;
    display: block;
    max-width: 100%!important;
}
.abroad-popup .wpforms-field-container #wpforms-627-field_2-container,
.abroad-popup .wpforms-field-container #wpforms-627-field_3-container,
.abroad-popup .wpforms-field-container #wpforms-627-field_13-container,
.abroad-popup .wpforms-field-container #wpforms-627-field_5-container{
	width: 50%;
    max-width: calc(50% - 10px);
}
.abroad-popup .wpforms-field-container #wpforms-627-field_6-container,
.abroad-popup .wpforms-field-container #wpforms-627-field_8-container,
.abroad-popup .wpforms-field-container #wpforms-627-field_16-container{
	width: 100%;
	max-width: 100% !important;
}
body div.wpforms-container-full .wpforms-form button[type=submit] {
	    font-size: .88889em;
    font-weight: 700;
    font-family: "Poppins",sans-serif;
    color: #fff;
    text-transform: uppercase;
    background: #8FD26F;
    border-radius: 8px;
    border: 0;
    outline: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    width: 100%;
    height: 60px;
    transition: 0.2s ease;
}
body div.wpforms-container-full .wpforms-form button[type=submit]:hover {
	    background: #80cc5c;
    transition: 0.2s ease;
}
.abroad-popup .btn-close {
	background: transparent;
	padding: 0;
	border: 0;
	outline: none;
	top: 12px;
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewbox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.0994 6.00983L11.772 1.33712C12.076 1.03318 12.076 0.541753 11.772 0.237812C11.468 -0.0661279 10.9766 -0.0661279 10.6727 0.237812L5.99994 4.91052L1.32737 0.237812C1.02329 -0.0661279 0.532003 -0.0661279 0.228062 0.237812C-0.0760207 0.541753 -0.0760207 1.03318 0.228062 1.33712L4.90063 6.00983L0.228062 10.6825C-0.0760207 10.9865 -0.0760207 11.4779 0.228062 11.7818C0.379534 11.9335 0.578697 12.0096 0.777718 12.0096C0.976738 12.0096 1.17576 11.9335 1.32737 11.7818L5.99994 7.10914L10.6727 11.7818C10.8243 11.9335 11.0233 12.0096 11.2223 12.0096C11.4213 12.0096 11.6204 11.9335 11.772 11.7818C12.076 11.4779 12.076 10.9865 11.772 10.6825L7.0994 6.00983Z' fill='white'/%3E%3C/svg%3E");
	    background-color: #80cc5c;
    right: 30px;
    width: 30px;
    height: 30px;
    position: fixed;
}
body.popup-active {
	overflow: hidden;
}
@media (max-width: 991px) {
	.abroad-popup .btn-close {
		right: 20px;
	}
	.abroad-popup {
		padding-top: 50px;
	}
	.abroad-popup .wpforms-field-container #wpforms-627-field_2-container,
.abroad-popup .wpforms-field-container #wpforms-627-field_3-container,
.abroad-popup .wpforms-field-container #wpforms-627-field_13-container,
.abroad-popup .wpforms-field-container #wpforms-627-field_5-container{
	width: 100%;
    max-width: 100%;
}
	.abroad-popup .wpforms-field-container {
		gap: 0;
	}
}