@font-face {
	font-family: "Almoni Light";
	src: url("../fonts/almoni-neue-light-aaa-4.0-web/font_files/almoni-neue-aaa-300.eot");
	src: url("../fonts/almoni-neue-light-aaa-4.0-web/font_files/almoni-neue-aaa-300.woff") format("woff"),
	url("../fonts/almoni-neue-light-aaa-4.0-web/font_files/almoni-neue-aaa-300.ttf") format("ttf");
}

@font-face {
	font-family: "Almoni Tzar Light";
	src: url("../fonts/almoni-neue-tzar-light-aaa-4.0-web/font_files/almoni-neue-tzar-aaa-300.eot");
	src: url("../fonts/almoni-neue-tzar-light-aaa-4.0-web/font_files/almoni-neue-tzar-aaa-300.woff") format("woff"),
	url("../fonts/almoni-neue-tzar-light-aaa-4.0-web/font_files/almoni-neue-tzar-aaa-300.ttf") format("ttf");
}

@font-face {
	font-family: "Almoni Tzar Ultra Light";
	src: url("../fonts/almoni-neue-tzar-ultralight-aaa-4.0-web/font_files/almoni-neue-tzar-aaa-200.eot");
	src: url("../fonts/almoni-neue-tzar-ultralight-aaa-4.0-web/font_files/almoni-neue-tzar-aaa-200.woff") format("woff"),
	url("../fonts/almoni-neue-tzar-ultralight-aaa-4.0-webb/font_files/almoni-neue-tzar-aaa-200.ttf") format("ttf");
}

body.websol { font-family: "Almoni Tzar Light", Tahoma;color:#000; }
.websol h1, .websol h2, .websol h3, .websol h4, .websol h5, .websol h6, .websol .heading-font, .websol .off-canvas-center .nav-sidebar.nav-vertical > li > a, .websol .#fp-nav ul li .fp-tooltip { font-family: "Almoni Tzar Light", Tahoma; }
.websol .uk-h1, .websol .uk-h2, .websol .uk-h3, .websol .uk-h4, .websol .uk-h5, .websol .uk-h6, .websol .uk-heading-2xlarge, .websol .uk-heading-large, .websol .uk-heading-medium, .websol .uk-heading-small, .websol .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 { font-family: "Almoni Tzar Light", Tahoma !important; }
body.websol { font-size:18pt;line-height:1; }

.grecaptcha-badge { visibility: hidden !important; }

.websol .img, .websol .img img { width:auto; }
.ui-datepicker, .ui-datepicker button, .ui-datepicker select { font-family: "Almoni Tzar Light", Tahoma !important;font-size: 18px !important; }
.ui-datepicker .ui-datepicker-buttonpane button { padding: 0 1.2em !important;border:none !important; }

.websol .container-width, .websol .full-width .ubermenu-nav, .websol .container, .websol .row { max-width:1366px; }
.websol .row .gallery, .websol .row .row:not(.row-collapse), .websol .container .row:not(.row-collapse), .websol .lightbox-content .row:not(.row-collapse) { margin-left:0;margin-right:0; }
.websol .button, .websol button, .websol form:not(.wpcf7-form) input:not([type='checkbox']), .websol textarea, .websol select, .websol fieldset { margin-bottom:0;margin-left:0;line-height:1;min-height:auto;height: 36px;border-radius:99px; }
input[type='checkbox'] { accent-color: #cc2027 !important; }
.websol ul ul, .websol ul ol, .websol ol ol, .websol ol ul { margin:0; }

.websol .button.disabled, .websol .button[disabled], .websol button.disabled, .websol button[disabled] { opacity:1;background-color:#b3b3b3; }

.glassix-whatsapp-widget, .glassix-whatsapp-container .glassix-whatsapp-body .glassix-whatsapp-number, #accessibility-trigger { background-color:#cc2027 !important; }
.glassix-whatsapp-container .glassix-whatsapp-header {   padding: 13px 16px !important;background-color:#cc2027 !important;background-image:none !important;font-family: "Almoni Tzar Light" !important; }
.glassix-whatsapp-container .glassix-whatsapp-header .glassix-whatsapp-header-title { font-size:30px !important;  padding-bottom: 5px !important; }
.glassix-whatsapp-container .glassix-whatsapp-header .glassix-whatsapp-header-subtitle { font-size:20px !important; }
.glassix-whatsapp-container .glassix-whatsapp-body .glassix-whatsapp-number { border-right: 2px solid rgb(255, 255, 255) !important; }
.glassix-whatsapp-container .glassix-whatsapp-body .glassix-whatsapp-number .glassix-whatsapp-number-name, .glassix-whatsapp-container .glassix-whatsapp-body .glassix-whatsapp-number .glassix-whatsapp-number-subtitle{ color:#fff !important;font-family: "Almoni Tzar Light" !important; }
.glassix-whatsapp-body path { fill: rgb(255, 255, 255) !important; }
.glassix-whatsapp-powered-by { display:none !important; }

header .hamburger { margin-left:5px;margin-top: -3px; }
#websol-open-modal-btn { top:-1px !important; }
/* header span[href*="logout"] { margin-right:5px; } */

@media only screen and (min-width: 600px) {
	header .section-header .row, footer .section-footer .row { max-width:97%; }
}

/* The container */
form.wpcf7-form .container {
  display: block;
  position: relative;
  /* padding-left: 35px; */
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
form.wpcf7-form .wpcf7-spinner { display: block; }
.wpcf7 form.sent .wpcf7-response-output { border: none;font-size: 1.2em;  margin: -3em 0.5em 1em !important;position: relative;top: 50px; }

/* Hide the browser's default checkbox */
/* form.wpcf7-form .container input { */
  /* position: absolute; */
  /* opacity: 0; */
  /* cursor: pointer; */
  /* height: 0; */
  /* width: 0; */
/* } */

/* Create a custom checkbox */
form.wpcf7-form .checkmark {
  position: absolute;
  top: 10px;
  margin-right: -25px;
  height: 20px;
  width: 20px;
  background-color: #cc2027;
  border:1px solid #fff;
  border-radius:7px;
}

/* On mouse-over, add a grey background color */
form.wpcf7-form .container:hover input ~ .checkmark {
  /* background-color: #ccc; */
}

/* When the checkbox is checked, add a blue background */
form.wpcf7-form .container input:checked ~ .checkmark {
  background-color: #cc2027;
  border:1px solid #fff;
  border-radius:7px;
}

/* Create the checkmark/indicator (hidden when not checked) */
form.wpcf7-form .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
form.wpcf7-form .container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
form.wpcf7-form .container .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.websol input { width: 100%; }
.websol input[type="checkbox"], .websol input[type="number"] { width: auto;background-color:#ebebeb;border-radius:99px;box-shadow:none;margin: 0 0 0 7px; }
.websol input#age_min, .websol input#age_max { width: 100%; }
.websol .button, .websol button, .websol input[type="submit"], .websol input[type="reset"], .websol input[type="button"] { font-weight:normal;font-size: 18pt; }
.OpenSearch, .like-btn, .wishlist .row:nth-child(1), .wishlist .row:nth-child(1) label { cursor:pointer; }
.wishlist:hover { color:#CC2027; }
main { min-height:calc( 100vh - 62px ); }

/* .page-event-manager .OpenSearch { visibility:hidden; } */
body[class*="page-event-manager"] .OpenSearch { visibility:hidden; }

#content, .shop-container { min-height:calc(100vh - 210px) }

/* .header.show-on-scroll, .header.has-transparent, .header.transparent { position: relative !important; } */

body:not(.page-id-16) header .section-header { background-color:#CC2027;height:30px;line-height: 30px;padding: 0; }
/* body.page-id-8253 header .section-header { background-color:transparent; } */
/* body.page-id-16 header .section-header, body.page-template-page-transparent-header header .section-header { background-color:transparent;padding-top:15px; } */
body.page-id-16 header .section-header { background-color:transparent;padding-top:15px; }
body.page-template-page-transparent-header header .header-wrapper {  }
header .section-header img { max-height: 20px; }
/* header .section-header .digits-login-modal { margin-right:15px; } */
header .section-breadcrump { background-color:#E6E6E6;height:30px;line-height: 30px;padding: 0; }
header .section-breadcrump ul { list-style: none;width:100%; }
header .section-breadcrump ul li { display: inline-block;font-size: 15pt;margin-bottom: 0; }
header .section-breadcrump ul li.active { color:#CC2027; }
header .section-main-header { 
	height:120px;
	padding: 0;
	/* -webkit-box-shadow: 0px 10px 5px 0px rgba(239,239,239,0.97); */
    /* -moz-box-shadow: 0px 10px 5px 0px rgba(239,239,239,0.97); */
    /* box-shadow: 0px 10px 5px 0px rgba(239,239,239,0.97); */
}
.page-event-manager header .section-main-header, .page-event header .section-main-header {
	/* background-image: url('https://surprise-il.com/wp-content/themes/surprise/assets/img/flags-new.png'); */
	/* background-image: url('https://surprise-il.com/wp-content/themes/surprise/assets/img/gifs/flag.gif'); */
	/* background-repeat:no-repeat; */
	/* background-size: contain; */
	/* background-position: 90%; */
}
header .section-main-header *:not(.slim-btn) { font-size:18pt; }
header .section-main-header .gender { max-height:120px; }
header .section-main-header .interests, header .section-main-header .edit_profile { font-size:14pt; }
header .section-main-header .gender img { 
	max-height: 120px;position: relative;top: 25px;border-radius: 99px;
	-webkit-box-shadow: 0px 0px 20px 1px rgba(130,130,130,0.85);
	-moz-box-shadow: 0px 0px 20px 1px rgba(130,130,130,0.85);
	box-shadow: 0px 0px 20px 1px rgba(130,130,130,0.85);
 }
header .section-main-header .wishlist .large-1 img { max-height: 25px; }
header .section-main-header .wishlist .large-9 { padding-right:7px; }
header .section-main-header .wishlist .large-11 label { margin-left:5px; }
/* header .section-main-header .wishlist div * { display:inline; } */
header .section-main-header .ActionButton button, footer .ActionButton button, #invite-event button { border-radius: 99px;padding:5px 35px;font-weight: normal;min-width: 165px; }
header .section-main-header .ActionButton button + button { margin-top:5px; }

.page-catalog .wishlist .row:nth-child(1) label:hover { color:#cc2027; }
#header-cart { width:inherit;max-height:calc(100vh - 120px);overflow-y:auto;min-width:455px; }
header .section-main-header #header-cart li:first-child { border-top:1px dashed #CC2027; }
header .section-main-header #header-cart li { border-bottom:1px dashed #CC2027;padding: 10px 0;height: 115px; }
header .section-main-header #header-cart li div { display:block; }
header .section-main-header #header-cart li img { max-height: 70px;width: auto;max-width: 65px;height: auto; }
header .section-main-header #header-cart li .product_name { max-height: 50px;overflow:hidden }
header .section-main-header #header-cart li span.amount { margin:5px 0;display: block; }
.page-event-cart .remove, .page-event-cart .product-cart .like-btn { background-color: #C3C5C7;color:#fff;border-radius:99px;cursor:pointer;width: 35px;height: 35px; }
.page-event-manager-cart .remove, .page-event-manager-cart .product-cart .like-btn { background-color: #C3C5C7;color:#fff;border-radius:99px;cursor:pointer;width: 35px;height: 35px;float: left; }
header .section-main-header #header-cart li .remove { background-color: #C3C5C7;color:#fff;border-radius:99px;cursor:pointer;width: 35px;height: 35px;text-align: center; }
.page-event-cart .remove i, .page-event-cart .product-cart .like-btn i { position:relative;top:4px;left:8px; }
.page-event-manager-cart .remove i, .page-event-manager-cart .product-cart .like-btn i { position:relative;top:4px;left:8px; }
header .section-main-header #header-cart li .remove i { position:relative;top:4px; }
/* .page-event #mini-cart .remove { color:#CC2027;background:#fff;border:1px solid #fff;border-radius:99px;display:inline;padding:0 7px;font-size:14pt; } */

.SearchWrapper { width: 50%;position: fixed;top: 105px;right: 30%;max-width: 800px; }
/* .SearchWrapper { width: 50vw;position: absolute;top: 47px;right: 15vw;max-width: 800px; } */
.SearchWrapper input#keyword { border-radius:99px;border:1px solid #CC2027;height: 35px; }
#search-suggestions { padding:20px;max-height:500px;overflow-y:auto;background-color: #fff; }
#search-suggestions li { border-bottom:1px solid #efefef;height: 140px; }
#search-suggestions li img { max-height: 100px;max-width: 140px;width:auto; }
#search-suggestions li .add { background-color:#CC2027;display:inline;top: -15px !important; }
#search-suggestions li .add i { right: -2px !important; }
#search-suggestions li .add.disliked { background-color:#C3C5C7; }

.products .product { margin-bottom:25px; }

.products.list :not(.products-swipe) .row { border-bottom:1px dashed #CC2027;height:140px;padding-top:10px;padding-bottom:10px; }
.products.list .products-swipe .row { border-bottom:3px solid #efefef;height:140px;padding-top:10px;padding-bottom:10px;border-radius: 20px;position: relative;margin: 0 -20px;background: #fff;z-index: 1; }
.products.list .products-swipe .gift-card-banner .row { height:0;margin:0;padding:0; }
.products.list .row img { max-height: 120px;max-width: 120px; }
.products.list .add { background-color:#CC2027;border-radius:99px;padding: 0 15px;display:inline; }

form#register-event { padding:30px; }
form#register-event span a {   font-size: 18px; }

footer .section-footer { background-color:#CC2027;height:50px;padding: 0;padding-top:10px; }
footer .section-footer ul { list-style: none;padding-top:3px; }
footer .section-footer ul li { display: inline-block;margin-bottom: 0;margin-left: 15px; }
footer .section-footer .ltr { padding-top:3px; }
footer .section-footer .social-links i { padding-top:3px;margin:0 3px; }
.absolute-footer, html { background-color: #CC2027 !important; }

.glassix-whatsapp-widget { bottom:60px !important;left:15px !important;width:36px !important;height:36px !important; }
button#enable-toolbar-trigger { display: none !important; }
#whatsapp-trigger { position: fixed;bottom: 55px;left: 15px;background-color: #cc2027;border-radius: 50%;z-index: 999;width: 35px;height: 35px;padding: 5px;text-align: center; }
#whatsapp-trigger i { color: #fff !important; }
#accessibility-trigger { position:fixed;bottom:15px;left:15px;background-color: #fff;border-radius: 50%;z-index: 999; }
#accessibility-trigger img { width:35px;padding: 5px; }

.show-enable-toolbar #enable-toolbar #enable-toolbar-content { z-index:99 !important; }

.websol .text-light, .websol .text-light a { color:#fff; }
.websol .text-dark, .websol .text-dark a { color:#000; }
.websol .text-grey, .websol .text-grey a { color:rgb(130, 130, 130); }
.websol .text-red, .websol .text-red a { color:#cc2027; }
.websol .font-bold { font-weight:bold; }
.websol .margin-15 { margin:15px; }
.websol .margin-30 { margin:30px; }
.bg-light { background-color:#fff; }
.bg-dark { background-color:#000; }
.bg-red { background-color:#cc2027; }
.bg-confeti { 
	background-image: url(https://surprise-il.com/wp-content/themes/surprise/assets/img/greeting-card-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.ltr { direction:ltr; }
.rtl { direction:rtl; }
.websol label { color:rgb(130, 130, 130);font-weight:normal; }

.greeting { font-size: 20pt; }
.page-add-blessing .greeting { font-size: 35pt; }

.title_lines {
    position: relative;
    font-size: 30px;
    z-index: 1;
    overflow: hidden;
    text-align: center;
	margin-bottom:30px;
}
.title_lines:before, .title_lines:after {
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 35%;
    height: 1px;
    content: '\a0';
    background-color: #CC2027;
    left: 0;
}
.title_lines:before {
    /* margin-left: -50%; */
    text-align: right;
	right:0
}

.products.row .product .image_product { 
	/* padding-top: 260px; */
	height:260px;
	line-height:260px;
	text-align:center;
	border: 1px solid #efefef;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(130,130,130,1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(130,130,130,1);
	box-shadow: 0px 0px 5px 1px rgba(130,130,130,0.15);
	align-content: center;
	display: grid;
}
.products.row .product .image_product + .row { margin-top:10px; }
.products.row .gift-card-banner .image_product { line-height:1; }
.products.row .product .image_product img { max-height:200px;width:auto;max-width:200px;margin:0 auto; }
.products.row .product .image_product img.landscape { max-height:200px;width:100%;max-width:200px;margin:0 auto; }
/* .products.row .image_product img { max-height:260px;width:auto;max-width:260px;margin:0 auto;position: absolute;top:0;right:0;left:0;bottom:0; } */

.products.row :not(.products-swipe):not(.products-mobile) .product { padding-bottom: 40px; }
.products.row .products-mobile .product { padding: 15px 5px; }

.websol .products.row .product .like-btn, .websol.page-event-manager .remove_wishlist, .websol #search-suggestions li .add { position: absolute;top: 10px;left:15px;z-index:10;color:#fff;width:35px !important;height:35px; }
.products.row .product .like-btn i, #search-suggestions li .add i { font-size:20px;position:relative;top:7px;right:7px }
.products.row .product .like-btn.disliked, .single_product .like-btn.disliked, .products.list .disliked, #search-suggestions .disliked,  .products.row .product .remove_wishlist { background-color:#C3C5C7; }
.products.row .product .like-btn.liked, .single_product .like-btn.liked, .products.list .liked { background-color:#AB1F23;color:#fff; }
.products.row .product .product_name { font-size:18pt;height:45px;overflow:hidden; }
.products.row .product .product_price { font-size:23pt;font-weight:bold;padding-top:20px; }
.products.row .product span.amount, #search-suggestions span.amount, .single_product span.amount { color:unset; }
#search-suggestions i { margin-left: 5px;font-size: 17px; }
.websol span.amount { font-weight:normal; }

.products.row .product .remove_wishlist i { font-size:20px;position:relative;top:5px;right:9px }

.products.row .product.gift-card-banner .image_product, .page-gift-card .gift-card-banner, .bg-giftcard { background-image: url("https://surprise-il.com/wp-content/themes/surprise/assets/img/gift-card-bg.jpg");background-color: #CC2027;background-size: 100% 100%; }
.mobile .products.row .product.gift-card-banner .image_product, .mobile.page-gift-card .gift-card-banner, .mobile .bg-giftcard { background-size: auto; }
.bg-giftcard { height:683px; }
.bg-giftcard .gift-card-banner{ padding-top:15% !important; }


form#giftcard_amount input[name="amount"] { background-color:#fff !important;border:1px solid #AB1F23;text-align:center; }
form#giftcard_amount span.currency { position:absolute;left: 25px;top: 30px; }

h4.question { font-weight:normal;position:relative;margin-right:25px; }
.question img { height: 15px;position:absolute;margin-right:-25px;margin-top:12px; }
.answer { display:none; }

/* .page-event-manager .products.row .product .like-btn, .page-event .products.row .product .like-btn { top: -15px;margin-right:-15px; } */

#sidebar {z-index:1001 !important; }
#sidebar .uk-offcanvas-bar { background: #fff;z-index:1001; }
#sidebar input[type="number"] { border-radius:99px;height: 40px;text-align: center; }
#sidebar .col { padding:0 10px 5px; }
#sidebar .search, .no-found button { background-color:#CC2027;border-radius:99px;padding: 7px;cursor:pointer;position:fixed;bottom:15px;width:145px;right: 175px; }
#sidebar .uk-close { background-color:#ededed;color:#000;border-radius:99px;padding: 7px;cursor:pointer;position:fixed;bottom:15px;width:145px;height: 38px;top:unset;right: 15px; }
#sidebar.greetings .uk-close { right: 100px; }
#sidebar .uk-offcanvas-bar button.uk-offcanvas-close svg { top:-5px;position:relative;display:none !important; }

#open-event .uk-modal-dialog, #edit-event .uk-modal-dialog { width:900px; }
#open-event .col { padding: 0 5px 15px;  }
#open-event input { border-radius:99px;border: 1px solid #efefef;padding: 3px 7px;;background-color:#ebebeb;box-shadow: none;text-align: right;direction:rtl; }
#open-event input[type=number], #open-event input[type=text] { width:100%; }
#open-event input[type=checkbox], input[type=checkbox] { margin-left:7px; }
#open-event input[type=radio] { display:none !important; }
#open-event label { text-align:center; }
#open-event label input[type="radio"]:checked + .icon { background-color:#fff !important;border: 2px solid #ab1f23; }
#open-event .icon { border-radius: 99px;width:35px;height:35px;margin: 0 auto;text-align: center;border: 2px solid #666; }
/* #open-event .icon { background-color:#85161a !important;color: #ab1f23 !important;border-radius: 99px;width:35px;height:35px;margin: 0 auto;text-align: center; } */
#open-event .icon span { font-size: 25px;line-height: 38px; }
.select2 { width:100% !important; }
#open-event .select2-selection { border-radius:99px !important;box-shadow:none !important;background-color:#ebebeb !important;height:35px !important;line-height:35px !important;border:none !important;border:none !important; }

.woocommerce-Input { border-radius:99px !important;border: 1px solid #efefef !important;padding: 3px 7px !important;  }
.woocommerce-Button { background-color:#CC2027 !important;border-radius: 99px !important;margin-top: 15px !important; }
/* .notfound.absolute { margin-top:5px; } */
#open-event input#notfound { width:13px;height:13px;position: absolute;  }
#open-event input#notfound +label { padding-right: 25px;  }
#open-event .actions { position: relative;top: 15px;  }

#event-checkout-form input, #event-manager-checkout-form input { border-radius:99px;border: 1px solid #efefef;padding: 3px 7px;background-color:#ebebeb;box-shadow: none;font-size: 22px;text-align: right;  }
#event-checkout-form select, #event-manager-checkout-form select { border-radius:99px;border: 1px solid #efefef;padding: 8.3px 7px;background-color:#ebebeb;box-shadow: none;  }
#event-checkout-form input[name=terms] { margin-left:7px; }
#event-checkout-form button { margin:0 auto; }

button[disabled] a { pointer-events: none;cursor: default; }

.pac-container { z-index: 10000 !important; }

.websol .uk-modal-body { padding:0; }

.websol .uk-modal-body .#open-event-form { padding:30px; }

#edit-event-form .col, #event-manager-checkout-form .col { padding: 0 5px 15px;  }
#edit-event-form .col.gender { padding: 0;  }
#edit-event-form input, , #event-manager-checkout-form input { border-radius:99px;border: 1px solid #efefef;padding: 3px 7px;background-color:#ebebeb;box-shadow: none;  }
#edit-event-form input { border-radius:99px;border: 0px solid #efefef;padding: 0 10px;background: #efefef;margin-bottom:5px;color:#666;max-width: 435px; }

#share-event-form-email input, #share-event-form-email textarea { border-radius:20px;border: 1px solid #efefef;padding: 3px 7px;background-color:#ebebeb;margin:10px 0; }

.websol .uk-modal-body #edit-event { padding:30px; }

.uk-modal .uk-button { font-size:18pt;padding:0 30px; }
.uk-button.uk-modal-close { border-radius:99px;border:1px solid #CC2027;color:#CC2027 !important;; }
.uk-button.continue, .uk-button-primary { border-radius:99px;background-color:#CC2027 !important;; }
.uk-button-primary:focus, .uk-button-primary:hover, .uk-button.continue:hover { background-color:#CC2027 !important;; }

/* .uk-modal { display:flex !important; } */
.uk-modal-dialog { margin-top: auto !important;margin-bottom: auto !important; }
.uk-modal-dialog .message { padding:15px; }
.uk-modal-dialog .uk-modal-footer { text-align:center !important }

.uk-modal-dialog > div.bg-red { height:30px;line-height: 30px; }

#share-event .uk-modal-dialog, #share-event-email .uk-modal-dialog { width:450px; }
#share-event-form, #share-event-form-email { position:relative;top:-45px; }
#share-event-form .ShareProfileImage { margin-bottom:25px; }
#share-event-form .large { font-size:21pt;margin:0 0; }
#share-event-form .share:not(.finish) { min-width: auto !important;padding-right:25px !important;margin:5px 10px; }
.share {
    color: #fff;
    padding: 8px 10px;
    /* padding-right: 31px; */
    text-align: center;
    min-width: 150px;
    border-radius: 31px;
    position: relative;
    height: 35px;
    margin: 10px 0;
	/* font-size:14pt !important; */
}
.share::before {
    position: absolute;
    width: 35px;
    height: 35px;
    right: 0;
    top: 0;
    display: block;
    border-radius: 100%;
    line-height: 35px;
}
.share.facebook { background-color: #3d5c97; }
.share.whatsapp { background-color: #48b759; }
.share.email { background-color: #cc2027; }
.share.link { background-color: #bcbec0; }
.share.finish { background-color: #CC2027;line-height: 20px;font-family: "Almoni Tzar Light", Tahoma; }
.share.send { background-color: #CC2027;padding-right: 0; }
.share.facebook::before { content: "\f09a";background-color: #284069; }
.share.whatsapp::before { content: "\f232";background-color: #1b9f49; }
.share.email::before { content: "\f003";background-color: #ab1f23; }
.share.link::before { content: "\f0c1";background-color: #808285;transform: rotate(90deg); }
/* .share.finish::before { content: "\f164";background-color: #AB1F23; } */

.websol .slim { background-color: transparent; }
.websol .slim > img, .slim > input[type="file"] { margin-bottom:55px !important; }
/* .clock { transform: scale(0.5); } */
.websol .clock { margin:0;position:relative;background:#323232;border-radius:99px;padding:0 5%;display:inline-block;width:auto;min-width:150px;height:36px;line-height:36px;margin-top: 3px; }
/* .websol .flip-clock-wrapper { margin:0;position:relative;border-radius:99px; } */
.websol .flip-clock-divider { height:36px;width:10px; }
.websol .flip-clock-dot { left:3px;background:#fff;box-shadow:none;width:3px;height:3px; }
.flip-clock-wrapper .flip-clock-label, .my-account-header { display:none; }
.flip-clock-wrapper ul.flip { height:25px;width:12px;box-shadow: none;margin:5px 0;background:transparent; }
.flip-clock-wrapper ul.flip li { line-height:25px; }
.flip-clock-wrapper ul.flip li a div div.inn { font-size:20px;color:#fff;font-weight:normal;text-shadow:none; }
.websol .flip-clock-dot.bottom { bottom:23px; }
.websol .flip-clock-dot.top { top:23px; }

#sidebar select { color:#cc2027;border-radius:99px;border:1px solid #cc2027;background: transparent;height:36px !important;  }
#sidebar select option { font-size:18px;  }
/* #sidebar .age_min:after, #sidebar .age_max:after { */
	  /* width: 0;  */
  /* height: 0;  */
  /* border-left: 6px solid transparent; */
  /* border-right: 6px solid transparent; */
  /* border-top: 6px solid #cc2027; */
  /* position: absolute; */
  /* top: 35%; */
  /* left: 25px; */
  /* content: ""; */
  /* z-index: 98; */
/* } */
/* #sidebar select option { z-index:9999; } */

#sidebar .ages { margin:15px 0 0; }
#sidebar .ages > ul { width:100% !important; }
#sidebar .ages > ul > li > a { border:1px solid #eded; border-radius:99px;padding: 0 10px;color: rgb(130, 130, 130); }
#sidebar .ages > ul > li > a.uk-accordion-title:hover { color:rgb(130, 130, 130) !important; }

#sidebar div.cats_wrapper { overflow-y: auto;overflow-x: hidden; }
#sidebar div.cats_wrapper.height-big { height: calc( 100vh - 355px); }
#sidebar div.cats_wrapper.height-small { height: calc( 100vh - 600px);}

#sidebar ul.ages li, #sidebar ul.cats li { margin:0; }
#sidebar ul.ages li *, #sidebar ul.cats li * { display:inline-block; }
#sidebar ul.ages li a, #sidebar ul.cats li a { margin-right:5px; }
#sidebar ul.ages li a:hover, #sidebar ul.cats li a:hover { color:#000; }

#sidebar ul.ages .round, #sidebar ul.cats .round { position: relative;display: block; }

#sidebar ul.ages .round label {
  background-color: #fff;
  border: 1px solid #cc2027;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  right: 0;
  position: absolute;
  top: -6px;
  width: 20px;
}

#sidebar ul.ages .round label, #sidebar ul.cats .round label {
	background-color: #fff;
	border: 1px solid #cc2027;
	border-radius: 50%;
	cursor: pointer;
	height: 20px;
	right: 0;
	position: relative;
	top: 8px;
	width: 20px;
    display: inline-block;
}

#sidebar ul.ages .round label + span, #sidebar ul.cats .round label + span {
	/* color:#000; */
	position: relative;
    top: 4px;
}

#sidebar ul.ages .round label:after, #sidebar ul.cats .round label:after {
  border: 2px solid #cc2027;
  border-top: none;
  border-right: none;
  content: "";
  height: 6px;
  left: 7px;
  opacity: 0;
  position: absolute;
  top: 8px;
  transform: rotate(-45deg);
  width: 12px;
}

#sidebar ul.ages .round input.half + label, #sidebar ul.cats .round input.half + label {
  background-color: #fff;
  border: 1px solid #cc2027;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  right: 0;
  position: absolute;
  top: 8px;
  width: 20px;
}

#sidebar ul.ages .round input[type="checkbox"], #sidebar ul.cats .round input[type="checkbox"] { visibility: hidden; }
#sidebar ul.ages .round input[type="checkbox"]:checked + label, #sidebar ul.cats .round input[type="checkbox"]:checked + label { background-color: #cc2027;border-color: #cc2027; }
#sidebar ul.ages .round input.half + label, #sidebar ul.cats .round input.half + label { box-shadow: inset 0 0 0 4px #eee, inset 0 0 0 8px #ddd, inset 0 0 0 12px #ccc, inset 0 0 0 16px #bbb, inset 0 0 0 20px #aaa, inset 0 0 0 20px #999, inset 0 0 0 20px #888;border-color: #cc2027; }
#sidebar ul.ages .round input[type="checkbox"]:checked + label:after, #sidebar ul.cats .round input[type="checkbox"]:checked + label:after { opacity: 1; }

#sidebar ul.ages ul.sub_cats, #sidebar ul.cats ul.sub_cats { padding-right:20px; }
#sidebar ul.ages ul.sub_cats li, #sidebar ul.cats ul.sub_cats li { margin-left:8px; }

.uk-card-primary.uk-card-body .uk-accordion-title:focus, .uk-card-primary.uk-card-body .uk-accordion-title:hover, .uk-card-primary > :not([class*="uk-card-media"]) .uk-accordion-title:focus, .uk-card-primary > :not([class*="uk-card-media"]) .uk-accordion-title:hover, .uk-card-secondary.uk-card-body .uk-accordion-title:focus, .uk-card-secondary.uk-card-body .uk-accordion-title:hover, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-accordion-title:focus, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-accordion-title:hover, .uk-light .uk-accordion-title:focus, .uk-light .uk-accordion-title:hover, .uk-offcanvas-bar .uk-accordion-title:focus, .uk-offcanvas-bar .uk-accordion-title:hover, .uk-overlay-primary .uk-accordion-title:focus, .uk-overlay-primary .uk-accordion-title:hover, .uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:focus, .uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:hover { color:#000 !important; }

ul#nav-dropdown::before, ul#nav-account-dropdown::before {
    content: " ";
    position: absolute;
    top: -9px;
    right: 3px;
    width: 0;
    z-index: 9999;
    height: 0;
    border-bottom: 13px solid #fff;
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
}
ul#nav-dropdown li, ul#nav-account-dropdown li { list-style:none;border-bottom: 1px solid #cc2027;margin-bottom: 0; }
/* ul#nav-dropdown li:hover, ul#nav-account-dropdown li:hover { background-color:#cc2027; } */
ul#nav-dropdown li:hover a, ul#nav-account-dropdown li:hover a { font-weight:bold; }
.websol .uk-accordion-content { margin:15px 0 0 0; }

.events .col.event { padding:20px; }
.events .col.event .row .row { margin:10px 0 0 0;padding:0 15%;font-size:22px; }
.events .col.event .large-12.name { font-size:24px;margin: 15px 0; }
.events .col.event .large-12.date { margin: 5px 0 15px 0; }
.events .col.event img.ProfileImage { width: 100px;margin: 10px 0 0 0;border-radius: 99px; }
.events .col.event div.ProfileImage { width: 135px;height:130px;display:inline-block;margin: 10px 0 0 0;background-size: 100% !important; }
.events .col.event div.ProfileImage.boy { background: url("https://surprise-il.com/wp-content/themes/surprise/assets/img/boy.png") no-repeat; }
/* .events .col.event:hover div.ProfileImage.boy { background: url("https://surprise-il.com/wp-content/themes/surprise/assets/img/boy-light.png") no-repeat; } */
.events .col.event div.ProfileImage.girl { background: url("https://surprise-il.com/wp-content/themes/surprise/assets/img/girl.png") no-repeat; }
/* .events .col.event:hover div.ProfileImage.girl { background: url("https://surprise-il.com/wp-content/themes/surprise/assets/img/girl-light.png") no-repeat; } */
.events .col.event div.ProfileImage.kids { background: url("https://surprise-il.com/wp-content/themes/surprise/assets/img/kids.png") no-repeat; }
/* .events .col.event:hover div.ProfileImage.kids { background: url("https://surprise-il.com/wp-content/themes/surprise/assets/img/kids-light.png") no-repeat; } */
.events .col.event img.icon { height:25px; }

/* .events .col.event:hover .row { background:#CC2027;color:#fff; } */

.title { font-size:24pt; }

.products.row .product-cart .image_product img { max-height:90px;width:auto;max-width:100px;margin:0 auto; }
.products.row .product-cart img { max-height:90px;width:auto;max-width:100px;margin:0 auto; }

/* #personal-info { max-width:465px;margin: 0 auto; } */
#personal-info .col { padding: 0 5px 15px;  }
form .section { padding: 0;  }
/* #personal-info input, #personal-info select { border-radius:7px;border: 1px solid #efefef;padding: 3px 7px;background:#DDDEDF;height:40px;line-height:40px;  } */
input.woocommerce-Input { border-radius:7px;border: 1px solid #efefef;padding: 3px 7px;background:#DDDEDF;height:40px;line-height:40px;  }
.woocommerce-form-row { text-align:left; }

.greetings ul li { list-style:none; }
.greetings ul li .content { display: none !important; }

textarea#blessing { min-height: 200px;margin:15px 0;border-radius:25px !important; }
piperecorder { width:304px;margin: 15px auto !important; }
#pipeVrec-video-embd { display:block !important; }
#pipeClickPowered-video-embd, #pipeClickPowered-audio-embd { display: none !important; }
/* #pipeVrec-video-embd, #pipeRecordRTC-video-embd { margin: 0 auto !important; } */
/* .line { max-width: calc(100% - 20px);height:1px; } */
#ProfileImage { border-radius:50%; }
/* .slim[data-ratio="1:1"] > input[type="file"] { margin-bottom:0 !important; } */
.slim-btn i { font-size:16px;color:#cc2027; }
.slim-btn-remove, .slim-upload-status { display:none !important; }
/* .slim-btn-edit { position:absolute !important;right:40% !important;bottom:5px !important; } */
/* .slim-btn-edit { right: -60px !important;background-color: rgba(255,255,255,1) !important;color:#cc2027 !important; } */
.slim-btn-edit { background-color:rgba(255,255,255) !important;right: -65px !important;top: 0 !important;-ms-transform: scale(0.8);-webkit-transform: scale(0.8);transform: scale(0.8); }
.slim-btn-upload { background-color:rgba(255,255,255) !important;right: 80px !important;top: 40px !important;-ms-transform: scale(0.8);-webkit-transform: scale(0.8);transform: scale(0.8);display:block !important;z-index:999 !important; }
.slim.noimage button.slim-btn-edit { display:none !important; }
.page-add-blessing .slim-btn-upload { right: 95px !important;top: -15px !important;border: 2px solid #cc2027; }
/* .page-add-blessing .slim-btn-remove { display:block !important;border: 2px solid #cc2027; } */
.page-add-blessing .slim .slim-btn-group { top: 0 !important;overflow: visible !important; }
.page-add-blessing .slim .slim-btn-edit { right: -65px !important;top: 5px !important;border: 2px solid #cc2027; }
/* .page-add-blessing .bless-types video { height: 80vh;position: fixed;right: 0;top: 62px;z-index: 999; } */
/* .page-add-blessing .bless-types-tabs button { padding:0;width:50px;height:50px; } */
/* header .section-main-header .gender .slim img { position:relative;top:20px;max-height:120px;max-width:120px; } */
header .section-main-header .gender .slim img { left:auto;top:20px;max-height:120px;max-width:120px; }
/* header .section-main-header .gender + .col { padding-right:10px; } */
.invitation { line-height:0.85; }
.bought-label {
    /* background-image: url(../img/bought.png); */
    position: absolute;
    background-repeat: no-repeat;
    background-position: center 40%;
    background-size: 50%;
    left: 0;
    top: 0;
    width: 100%;
    /* height: 100%; */
    height: 260px;
    z-index: 6;
}
.bought-label-by {
    position: absolute;
    background-repeat: no-repeat;
    background-position: center 40%;
    background-size: 50%;
    width: 65%;
    height: 30px;
    line-height: 30px;
    z-index: 6;
    background-color: #CC2027;
    color: #fff;
    text-align: center;
    border-radius: 20px;
    right: 26%;
    bottom: 25%;
}
.bought-label-by i { font-size:18px;margin-right:5px; }
.products .product[data-bought="1"] .image_product img { opacity:0.3; }
.purchased-label {
    background-image: url(../img/purchased.png);
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
    top: 0;
    width: 100%;
    /* height: 100%; */
    height: 260px;
    z-index: 6;
}
.products.row .gift-card-banner .image_product{ padding: 30px 15px; }
.products.row .gift-card-banner .image_product img.landscape { width:auto;height:50px; }
.gift-card-banner h3 { font-size:1.5em;line-height:1;border-top:1px solid #fff;border-bottom:1px solid #fff;margin: 10px 0;padding: 10px 0;font-weight: normal; }
.gift-card-banner span { border-top:0px solid #fff;border-bottom:0px solid #fff; }

.page-event .products.row .gift-card-banner .image_product { padding: 45px 15px 30px 15px; }
.page-event .slim .slim-btn, .page-event .slim input, .page-event-cart .slim .slim-btn,.page-event-cart .slim input, .page-event-checkout .slim .slim-btn,.page-event-checkout .slim input, .page-event-giftcard .slim .slim-btn,.page-event-giftcard .slim input { opacity:0 !important; }
.page-event .slim .slim-file-hopper, .page-event-cart .slim .slim-file-hopper, .page-event-checkout .slim .slim-file-hopper, .page-event-giftcard .slim .slim-file-hopper { opacity:0 !important;display: none !important; }

.page-add-blessing header .slim .slim-btn, .page-add-blessing header .slim input { opacity:0 !important; }
.page-add-blessing header .slim .slim-file-hopper, .page-add-blessing header .slim .slim-file-hopper, .page-event-checkout .slim .slim-file-hopper, .page-event-giftcard .slim .slim-file-hopper { opacity:0 !important;display: none !important; }

.page-add-blessing .bless-types-tabs button { padding:0;width:60px;height:60px;margin: 0 10px; }

form#giftcard_amount i.fa { font-size:20px;position: relative;top: 27px;cursor:pointer;width: 30px;height: 30px;border: 1px solid;border-radius: 99px; }
form#giftcard_amount i.fa::before { position: relative;top: 4px; }

.page-gift-card .OpenSearch  { display:none !important; }
.page-gift-card .gift-card-banner h3 { font-size:3em; }
.page-gift-card .gift-card-banner span { font-size:2em; }

/* .page-event-manager .section-main-header > .row > .col:not(:nth-child(1)), .page-event-manager-giftcard .section-main-header > .row > .col:not(:nth-child(1)), .page-edit-wishlist .section-main-header > .row > .col:not(:nth-child(1)) { padding-bottom:20px } */
/* .page-event-manager .section-main-header > .row > .col:nth-child(2), .page-event-manager-giftcard .section-main-header > .row > .col:nth-child(2), .page-edit-wishlist .section-main-header > .row > .col:nth-child(2) { padding-bottom:37px } */

.single_product .product_name { margin:30px 0; }
.single_product .image_product { 
	border: 1px solid #efefef;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(130,130,130,1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(130,130,130,1);
	box-shadow: 0px 0px 5px 1px rgba(130,130,130,0.15);
}
.single_product .image_product { height:500px;line-height:500px; }
.single_product .image_product .flickity-viewport { height:500px !important; }
.single_product .image_product .zoom-button { display:none !important; }
/* .single_product .image_product img { height:calc(100vh - 180px);width:auto; } */
/* .single_product .desc { max-height:calc(100vh - 180px);overflow-y:auto; } */
.single_product .like-btn { display: inline-block;padding: 6px 15px;width: 145px;text-align:center; }
.single_product .like-btn i, .products.list .product i { font-size:70%;margin-left:5px; }
.single_product span.amount { font-size:30pt;margin-top:15px;display: block; }

.page-my-events .uk-subnav-pill li, .page-my-prev-events .uk-subnav-pill li {
    background-color: transparent;
	border: 1px solid #CC2027;
    border-radius: 99px;
    width: 47%;
    /* margin: 0 1%; */
    text-align: center;
}
.page-my-events .uk-subnav-pill li:nth-child(1), .page-my-prev-events .uk-subnav-pill li:nth-child(1) { margin-left: 20px; }
.page-my-events .uk-subnav-pill li:nth-child(2), .page-my-prev-events .uk-subnav-pill li:nth-child(2) { margin-right: 20px; }
	
.page-my-events .uk-subnav-pill > * > :first-child, .page-my-prev-events .uk-subnav-pill > * > :first-child { color:#CC2027; }
.page-my-events .uk-subnav-pill li.uk-active, .page-my-prev-events .uk-subnav-pill li.uk-active { background-color:#cc2027;color:#fff; }
.page-my-events .uk-subnav-pill li a, .page-my-prev-events .uk-subnav-pill li a { font-size:1.5em; }


/* .page-add-blessing .ActionButton button:nth-of-type(2) { display:none !important; } */
.page-add-blessing .uk-subnav-pill li {
    background-color: transparent;
	border: 1px solid #CC2027;
    border-radius: 99px;
    width: 47%;
    /* margin: 0 1%; */
    text-align: center;
}
.page-add-blessing .uk-subnav-pill li:nth-child(1) { margin-left: 5px; }
.page-add-blessing .uk-subnav-pill li:nth-child(2) { margin-right: 5px; }
	
.page-add-blessing .uk-subnav-pill > * > :first-child { color:#CC2027; }
.page-add-blessing .uk-subnav-pill li.uk-active { background-color:#cc2027;color:#fff; }
.page-add-blessing .uk-subnav-pill li a { font-size:1em; }

.page-add-blessing li.template { color:#000;font-size: 0.8em;border-bottom: 2px solid #efefef;padding:5px 0; }
.page-add-blessing li.template .radio { display:block;width:20px;height:20px;border-radius:50%;border: 1px solid #cc2027;margin-left:5px; }
.page-add-blessing li.template .radio.active { background-color:#cc2027;border-color:#cc2027; }
.page-add-blessing li.template .title { font-size: 1em;padding: 11px 0;display: block;text-align: right; }
.page-add-blessing .slim { border-radius:50%;height: 120px;width: 120px;position: relative;margin: 0 auto;margin-top: -110px;margin-bottom: 25px;background: #000;color: #fff; }
/* .page-add-blessing li.template:nth-child(odd) { color:#616161; } */
.page-event-bless .greetings { margin-top: 30px; }
.page-event-bless .greetings .row { border:1px solid #cc2027;height:250px;border-radius:20px;margin-bottom:25px; }
.page-event-bless .greetings .row img { max-height:180px; }
.page-event-bless .greetings .row .ProfileImage img { max-height:115px;border-radius:99px;position: relative;right: -50px; }
/* .page-event-bless .greetings .row .bless { padding-right: 70px; } */
.page-event-bless .greetings .row .giftcard span:not(:nth-of-type(1)) { font-size:50pt;line-height: 60%; }
.page-event-bless .greetings .row span.title { display:block }
.page-event-bless .greetings .row .bless .text-dark { max-height:175px;overflow-y:scroll;display: block; }

.page-my-events .events, .page-my-prev-events .events { margin-top: 30px; }
.page-my-events .events > .row, .page-my-prev-events .events > .row { border:1px solid #cc2027;border-radius:20px;margin-bottom:25px;overflow: hidden; }
.page-my-events .events .row img, .page-my-prev-events .events .row img { max-height:200px; }
.page-my-events .events .row .ProfileImage, .page-my-prev-events .events .row .ProfileImage { position:absolute; }
.page-my-events .events .row .ProfileImage img, .page-my-prev-events .events .row .ProfileImage img { max-height:115px;border-radius:99px;position:relative;left:60px;z-index:99;border: 1px solid #efefef; }
.page-my-events .events .row .image_product, .page-my-prev-events .events .row .image_product { text-align:center; }
.page-my-events .events .row .image_product img, .page-my-prev-events .events .row .image_product img { max-height:75px;width:auto; }
.page-my-events .events .row button, .page-my-prev-events .events .row button { border:1px solid #FCD200;border-radius:99px;background-color:#FFD814; }
.page-my-events .events .row .giftcard span:not(:nth-of-type(1)), .page-my-prev-events .events .row .giftcard span:not(:nth-of-type(1)) { font-size:50pt;line-height: 60%; }

.page-my-account .events, .page-my-prev-events .events { margin-top: 30px; }
.page-my-account .events > .row, .page-my-prev-events .events > .row { border:1px solid #cc2027;border-radius:20px;margin-bottom:25px;overflow: hidden; }
.page-my-account .events .row img, .page-my-prev-events .events .row img { max-height:120px; }
/* .page-my-account .events .row .ProfileImage, .page-my-prev-events .events .row .ProfileImage { position:absolute; } */
.page-my-account .events .row .ProfileImage img, .page-my-prev-events .events .row .ProfileImage img { max-height:115px;border-radius:99px;position:relative;left:60px;z-index:99;border: 1px solid #efefef; }
.page-my-account .events .row .image_product, .page-my-prev-events .events .row .image_product { text-align:center; }
.page-my-account .events .row .image_product img, .page-my-prev-events .events .row .image_product img { max-height:75px;width:auto; }
/* .page-my-account .events .row button, .page-my-prev-events .events .row button { border:1px solid #FCD200;border-radius:99px;background-color:#FFD814; } */
.page-my-account .events .row .giftcard span:not(:nth-of-type(1)), .page-my-prev-events .events .row .giftcard span:not(:nth-of-type(1)) { font-size:50pt;line-height: 60%; }

.websol input[type="number"]::-webkit-outer-spin-button,
.websol input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.websol input[type="number"] {
    -moz-appearance:textfield;
}
/* #search-form label { color: #ab1f23 !important; } */
#search-form label input[type="radio"]:checked + .icon { background-color:#fff !important;border: 2px solid #ab1f23; }
/* #search-form label:hover .icon, #search-form label input[type="radio"]:checked + .icon { background-color:#fff !important;border: 2px solid #ab1f23; } */
#search-form .icon { border: 2px solid #666;border-radius: 99px;width:70px;height:70px;margin: 0 auto; }
/* #search-form .icon { background-color:#85161a !important;color: #ab1f23 !important;border-radius: 99px;width:70px;height:70px;margin: 0 auto; } */
#search-form .icon span { font-size: 50px;line-height: 81px; }
#search-form .plus, #search-form .minus { width: 25px;height: 25px;display: inline-block;text-align: center;line-height: 25px;background-color: #cc2027;color:#fff;border-radius:50%;margin-top: 5px; }
.goback { background-color:#C3C5C7;color:#000;border-radius:99px;padding:6px 15px;width: 145px;display: inline-block;text-align:center; }
.goback i { position:fixed;top:40%;right:15px;background-color:#cc2027;color:#fff;border-radius:50%;width:30px;height:30px;line-height: 30px; }
.goback + button { width: 145px; }
#sidebar .age_min { margin:30px 0 0 0;    display: block;
 }
#sidebar .age_max { margin:0 0 30px 0; }
.events.row .event > .row { text-align:center;border:3px solid #ededed;border-radius:20px;padding: 50px 0;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; }
.events.row .event a:nth-of-type(1) > .row:nth-of-type(1), .events.row .blessing  { 
	padding-bottom:10px;
	border-radius: 7px;
	border: 1px solid #efefef;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(130,130,130,1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(130,130,130,1);
	box-shadow: 0px 0px 5px 1px rgba(130,130,130,0.15);
}
.events.row .blessing, #invite-event .bg-confeti {
	background-image: url('https://surprise-il.com/wp-content/themes/surprise/assets/img/greeting-card-bg.jpg');background-repeat:no-repeat;background-size: cover;
}

#invite-event .bg-confeti { padding: 30px; }
#invite-event .large { font-size: 2em; }
#invite-event .invitation { font-size: 1.8em;background-color: rgba(255,255,255,0.75); }
#invite-event img#ShareProfileImage { max-width: 175px;max-height: 175px;margin-top: -75px;border-radius: 99px; }
#invite-event button { margin:25px 0; }

.page-event-cart .row-main, .page-event-manager-cart .row-main, .page-event-checkout .row-main, .page-event-manager-checkout .row-main, .woocommerce-page.woocommerce-lost-password .container .woocommerce { max-width:900px;margin:0 auto; }
.page-event-cart .row-main .products .product-cart, .page-event-manager-cart .row-main .products .product-cart { border-bottom:2px solid #efefef;height:100px; }

.websol h1 { margin-bottom:0;line-height:1; }

/* .heart { */
    /* position: relative; */
    /* width: 100px; */
    /* height: 90px; */
    /* animation: heartbeat 1.5s infinite; */
    /* margin:0 auto */
/* } */

.rtl .entry-content ol li, .rtl .entry-summary ol li, .rtl .col-inner ol li, .rtl .entry-content ul li, .rtl .entry-summary ul li, .rtl .col-inner ul li { margin-right:0;margin-left: 0; }
.rtl .uk-subnav { margin-right:0; }

.topbar_welcome { margin-right:10px; }
.digits-login-modal { font-size: 16pt;position: relative;top: 0;right:3px; }

.single-product .product-gallery-slider img { width:auto;max-height: 495px; }
.single-product .product-thumbnails img { width:auto;max-height: 65px; }
.single-product .product-title-container, .page-gift-card .product-title-container { margin:0 0; }
.single-product .price-wrapper { margin-bottom:25px; }
.single-product .desc { height:300px;overflow-y: auto;padding-left: 30px;margin-top:25px; }
.single-product main { margin-top:25px; }
/* .single-product .goback, .page-gift-card .goback { position:relative;top:30px; } */

.product-thumbnails .is-nav-selected a { border:none !important; }
.single-product .product-thumbnails .col { height:75px;line-height:70px;text-align: center; }

/* .product-thumbnails .col { float:left;position:static !important; } */
.websol .yith_featured_thumbnail:before { left:auto;right:9%;top:50%; }

.sorting select { direction: rtl;font-size: 17px; }
.sorting select option { direction: rtl;font-size: 0.5em; }
.page-event-cart .title, .page-event-manager-cart .title, .page-add-blessing .title { width: 100%;text-align: center; }
/* .page-add-blessing .title { margin: 60px 0 20px; } */
.page-event-cart .title span, .page-event-manager-cart .title span, .page-add-blessing .title span { background:#fff;padding:0 10px; }

.page-my-events .section-main-header, .page-my-prev-events .section-main-header { background-image: url('https://surprise-il.com/wp-content/themes/surprise/assets/img/gifs/flag.gif');background-repeat:no-repeat;background-size: auto 395px;background-position: 102% center; }

.page-join-us .wpcf7 form input[type="submit"] { line-height: 1.5em;min-height: 1.5em;width:auto;float:left; }

.bless-icon { position:absolute;top:30px;left:30px; }
.bless-icon img { height:35px; }

form#add-blessing-form { margin-top:50px;padding:50px 75px;background-image: url('https://surprise-il.com/wp-content/themes/surprise/assets/img/greeting-card-bg.jpg');border: 1px solid #efefef;border-radius: 7px; }
form#add-blessing-form input, form#add-blessing-form textarea { border:1px solid #efefef; }
form#add-blessing-form input { height:35px;margin-top:10px; }
form#add-blessing-form textarea { border-radius:7px; }
.page-add-blessing .needs_help { margin: 15px 0 30px; }
.page-add-blessing .needs_help span { margin-top:5px;display: block; }

#checkout-paypal { padding:0; }
#checkout-paypal img { height:75px; }

@keyframes heartbeat
{
  0%
  {
    transform: scale( .75 );
  }
  20%
  {
    transform: scale( 1 );
  }
  40%
  {
    transform: scale( .75 );
  }
  60%
  {
    transform: scale( 1 );
  }
  80%
  {
    transform: scale( .75 );
  }
  100%
  {
    transform: scale( .75 );
  }
}

/* * { */
    /* -webkit-touch-callout: none !important; */
    /* -webkit-user-select: none !important; */
    /* -khtml-user-select: none !important; */
    /* -moz-user-select: none !important; */
    /* -ms-user-select: none !important; */
    /* user-select: none !important; */
	/* -webkit-tap-highlight-color: transparent !important; */
/* } */

#sidebar .parent-cat.uk-accordion-title {
	padding-right:10px;
}
#sidebar .parent-cat.uk-accordion-title::before {
	background-image:none;
	content:"\f0dd";
	font-family: "FontAwesome" !important;
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
	position:absolute;
	left:6px;
	top:-3px;
}

.ui-widget-content { border-width:0 0 1px 0 !important; }
.section-title b { height:0 !important; }
.page-help-center .uk-switcher { position: relative; }
.page-help-center .uk-switcher li li { padding: 5px 10px;margin-top: 10px;background-color:#efefef;border-radius: 20px; }
.page-help-center .uk-switcher li .uk-accordion-title { color:#cc2027;font-size: 26px; }
.page-help-center .uk-switcher li .uk-accordion-content p { color:#000; }

.page-help-center .uk-accordion-title::before {
	background-image:none;
	content:"\f067";
	font-family: "FontAwesome" !important;
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
	font-size: 0.4em;
	line-height: 40px;
}
.page-help-center .uk-open > .uk-accordion-title::before {
	background-image:none;
	content:"\f068";
	font: "FontAwesome" !important;
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
}

.page-help-center .uk-switcher::before {
	display:none !important;
    content: " ";
    position: absolute;
    top: -9px;
    right: 34%;
    width: 0;
    z-index: 9999;
    height: 0;
    border-bottom: 13px solid #efefef;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
	transition: all 1s;
}
.page-help-center .uk-switcher.right-34::before { right: 34%; }
.page-help-center .uk-switcher.right-48::before { right: 48%; }
.page-help-center .uk-switcher.right-63::before { right: 63%; }

.page-help-center .uk-subnav li p {
  font-size: 28px;
  display: block;
  text-align: center;
  width: 100%;
  color: #000;
}
.page-help-center .uk-subnav li.uk-active p { color: #fff; }
.page-join-us ul li .uk-accordion-title { color:#cc2027;font-size: 1em; }

.wpcf7 label { padding:10px; }
.wpcf7 label input[type="text"], .wpcf7 label input[type="email"], .wpcf7 label input[type="date"] { height:50px !important;border-radius: 99px;background-color:#efefef;border:none;box-shadow:none;margin: 0; }
.wpcf7 label textarea { border-radius: 20px;background-color:#efefef;border:none;box-shadow:none; }
.wpcf7 input[type="submit"] { background-color:#cc2027;border-radius: 99px; }
.wpcf7#wpcf7-f8261-p5026-o1 input[type="submit"] { background-color:#fff;color:#cc2027; }

form#childs-form .col { padding: 0 5px 15px; }
form#childs-form input[type="text"], form#childs-form input[type="email"], form#childs-form input.datepicker_child { height:50px !important;border-radius: 99px;background-color:#fff;border:none;box-shadow:none;padding: 3px 7px;font-size: 24px; }
form#childs-form input[type="submit"] { background-color:#fff;color:#cc2027;border-radius: 99px; }

.rtl .dig_ma-box .signdesc { text-align:right; }
.page-template-page-transparent-header header .section-header { background-color:transparent; }
/* .page-template-page-transparent-header main { margin-top:-30px; } */
body:not(.mobile) .header.has-transparent, body:not(.mobile) .header.show-on-scroll, body:not(.mobile) .header.transparent { position:relative !important; }

.websol .dig_ma-box, .websol .dig_ma-box *, .websol .dig_ma-box ::placeholder, .websol .dig_ma-box button, .websol .dig_ma-box input, .websol .dig_ma-box input::placeholder, .websol .dig_ma-box label, .websol .dig_ma-box select { font-family: "Almoni Tzar Light", Tahoma !important; }
html[dir=rtl] .websol .dig_popmessage { left:0; }
.digits_login .button { border-radius:20px;line-height: 40px; }
/* .digits_login .signupbutton { background-color:#84161A !important;border-radius:20px;display: inline;padding: 5px 30px; } */
.websol .dig_ma-box .button, .websol .dig_ma-box .transupbutton { border-radius:20px; }
.dig_login_rembe { text-align:right;padding-right:20px; }
.dig-custom-field .dig_opt_mult_con label::before, .dig_login_rembe label::before { right:0; }
.dig-box-login-title { display:none; }
.dig_ma-box .signdesc, .dig_ma-box .backtoLogin, .dig_ma-box .forgotpassworda { font-size:15px; }

.websol .dig_popmessage { direction:rtl;width:100%; }
.websol .dig_lasele { right:90px;left:auto; }
.websol .dig_critical_msg { background-color:#fff; }
.websol .dig_lasele { padding-top:30px; }
.websol .dig_lasele .dig_lase_snap { display:none !important; }
.websol .dig_lase_message { font-size:28px;color:#000 !important; }
.websol .dig_critical_msg .dig_firele { background-image:url("https://surprise-il.com/wp-content/themes/surprise/assets-2/img/gifs/boy_red.gif"); }
.websol .dig_success_msg .dig_firele { background-image:url("https://surprise-il.com/wp-content/themes/surprise/assets-2/img/gifs/boy_red.gif"); }
.websol .dig_critical_msg .dig_firele { background-image:url("https://surprise-il.com/wp-content/themes/surprise/assets-2/img/gifs/boy_red.gif"); }
.websol .dig_error_message .dig_firele { background-image:url("https://surprise-il.com/wp-content/themes/surprise/assets-2/img/gifs/boy_red.gif"); }
.dig_notice_msg .dig_popdismiss { background-color: #000 !important; }

.mobile_field { text-align:left; }

.websol .dig_success_msg { display:none !important; }

.wc-pagination { margin-top:30px !important;padding-bottom: 75px; }
.wc-pagination .page-numbers { color:#cc2027;margin:0 5px; }
.wc-pagination .page-numbers.current { font-weight:bold; }
.wc-pagination .page-numbers.prev, .wc-pagination .page-numbers.next { background-color:#cc2027;color:#fff;border-radius:7px;font-size:22px;padding:0px 10px; }

#search-form input[name="gender"] { display:none !important; }
#search-form img:hover { border:2px solid #771417;border-radius:99px; }
/* #search-form img.withhover { display:none;border:2px solid #771417;border-radius:99px; } */
/* #search-form img.withouthover:hover { display:none; } */
/* #search-form img.withouthover:hover + img.withhover { display:block; } */

.page-finish header .section-breadcrump, .page-finish header .section-main-header { display:none; }
.page-finish main#main { background-color:#CC2027; }
.page-finish main#main #content  { padding: 8% 0; }
.page-finish .main-logo {
    width: 455px;
    margin: 0 auto;
    height: 455px;
    /* border: 25px solid #cc2027; */
    border: 30px solid #cc2027;
    background: url(../img/gifs/boy_red.gif) no-repeat;
    background-color: #a71e22;
    position: relative;
    right: -3px;
    border-radius: 100%;
    background-size: 134%;
    background-position: 50% -28%;
    direction: ltr;
    font-size: 50px;
    line-height: 280px;
    box-sizing: border-box;
}
.page-finish button { border-radius:99px; }

.page-finish form input:not[type="checkbox"] { font-size: 26px !important; }
.page-finish form input[type="checkbox"] { margin-left:5px; }

.page-finish ::-webkit-input-placeholder { /* Edge */
  color: #333;
}

.page-finish :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #333;
}

.page-finish ::placeholder { color: #333; }

.page-order-recived .main-logo {
    width: 455px;
    margin: 0 auto;
    height: 455px;
    /* border: 25px solid #cc2027; */
    border: 30px solid #cc2027;
    background: url(../img/gifs/boy_red.gif) no-repeat;
    background-color: #a71e22;
    position: relative;
    right: -3px;
    border-radius: 100%;
    background-size: 134%;
    background-position: 50% -28%;
    direction: ltr;
    font-size: 50px;
    line-height: 280px;
    box-sizing: border-box;
}

.page-id-16 footer, .page-id-8252 footer, .page-id-8253 footer, .page-id-8254 footer { display:none !important; }
.dark .button.is-form:hover, .button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { box-shadow:none !important; }
.rtl .minput_inner label { text-align:right; }
.rtl .mobile_field { direction:rtl; }
.wpcf7-form .wpcf7-submit { background-color:#AB1F23 !important;width:auto;padding:0 65px; }
.newsletter .bg { background-position: center 130%;background-size: 100% auto !important; }
.CenCon { padding:15px; }
.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] { direction:rtl; }
.websol div.wpcf7-mail-sent-ok { border: 0px solid #398f14; }

.uk-subnav[uk-switcher] li { color: #ab1f23; }
.uk-subnav[uk-switcher] li:hover .icon { color: #fff; }
.uk-subnav[uk-switcher] li.uk-active .icon { color: #fff; }
.uk-subnav[uk-switcher] li .icon {
    transition: All .3s;
    height: 150px;
    width: 150px;
    background-color: #ce2128;
    border-radius: 99px;
    line-height: 170px;
    font-size: 70px;
	color: #ab1f23;
}
.uk-subnav[uk-switcher] .menu-item[data-section] { text-align:center;padding: 5px 20px; }

.page-event-manager .edit_wishlist .image_product a > span { font-size: 7em;padding-top: 5px;border-radius: 50%;border: 3px solid #CC2027;color:#CC2027;width: 100px;height: 100px;display: block;line-height: 77px;margin: 0 auto 0; }

.page-event-manager-giftcard .image_product img { height:150px; }
.page-event-manager-giftcard .gift-card-banner h3 { font-size: 3.5em; }
.page-event-manager-giftcard .gift-card-banner span { font-size: 2em; }
.page-event-manager-giftcard .gift-card-banner span span { background-color:#fff;color:#ab1f23;border-radius:7px;padding: 0 10px;font-size: 1em;margin-right: 10px;position: relative; }
.page-event-manager-giftcard .gift-card-banner span span::before {
    content: "";
    position: absolute;
    right: -9px;
    top: 18px;
    border-left: 10px solid #fff;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}
.page-event-manager-giftcard .payment, .page-event-giftcard .payment { font-size:14px; }
.page-event-manager-giftcard .payment img, .page-event-giftcard .payment img { height:40px; }

.bubble, .bubble_2 { width:60px; }
.bubble_2 { background-color:#cc2027;color:#fff;padding:5px 10px;border-radius:7px;position: relative;font-size: 20px;display: inline-block; }
.bubble_2::after {
  position: absolute;
  content: "";
  border-top: 5px solid #cc2027;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: -5px;
  left: 26px;
}

span.amount { color:inherit !important; }

.rtl #sidebar .uk-accordion-title::before { float:none; }
#sidebar h4 { font-weight:normal; }

input[name="payment_type"] { display:inline-block;width:auto;vertical-align:middle; }
/* .payment_type_credit, .payment_type_paypal { display:none; } */

.page-id-24 .uk-accordion li { border-bottom:1px solid #000;margin:5px; }
.wpcf7 .wpcf7-not-valid-tip { background-color:transparent !important; }

.page-gift-card a.uk-accordion-title { color: rgb(204, 32, 39);font-size:30px;border-bottom: 2px solid #ececec; }

/*** RADIAL PROGRESS ***/
/* Circumference = 2πr */
/* π = 3.1415926535898 */
/* r = 35 */

svg.radial-progress {
  height: auto;
  max-width: 100px;
  /* max-width: 200px; */
  padding: 0em;
  transform: rotate(-90deg);
  width: 100%;
}

svg.radial-progress circle {
  fill: rgba(0,0,0,0);
  stroke: #fff;
  stroke-dashoffset: 219.91148575129; /* Circumference */
  stroke-width: 10;
}

svg.radial-progress circle.incomplete { opacity: 0.25; }

svg.radial-progress circle.complete { stroke-dasharray: 219.91148575129; /* Circumference */ }

svg.radial-progress text {
  fill: #fff;
  font: 400 1em/1 'Oswald', sans-serif;
  text-anchor: middle;
}

/*** COLORS ***/
/* Primary */

svg.radial-progress:nth-of-type(6n+1) circle { stroke: #fff; }

/* Secondary */

svg.radial-progress:nth-of-type(6n+2) circle { stroke: #83e4e2; }

/* Tertiary */

svg.radial-progress:nth-of-type(6n+3) circle { stroke: #fd6470; }

/* Quaternary */

svg.radial-progress:nth-of-type(6n+4) circle { stroke: #fca858; }

/* Quinary */

svg.radial-progress:nth-of-type(6n+5) circle { stroke: #fddc32; }

.page-id-15 .section-header, .page-id-9103 .section-header, .page-id-5025 .section-header { position:absolute;background-color: transparent !important;z-index: 9; }

.page-id-15 .account-colmuns div.box { display:inline-flex;align-items: center;margin: 1% 2%;width:29%;border: 1px solid #cc2027;height: 50px;border-radius: 20px; }
.page-id-15 .account-colmuns div.box.uk-active { background-color:#cc2027; }
.page-id-15 .account-colmuns div.box.uk-active * { color:#fff; }
.page-id-15 .account-colmuns div.first { display:inline-block;width:25%; }
.page-id-15 .account-colmuns div.first { max-height: 115px;border-radius: 99px;position: absolute;right: -35px;border: 1px solid #000;padding: 10px;background: #fff; }
.page-id-15 .account-colmuns div.first .count_unread { position: absolute;background-color: #CC2027;border-radius: 99px;color: #fff;font-size: 24px;padding: 5px;width: 25px;height: 25px;line-height: 17px;top: 0px;left: -7px; }
.page-id-15 .account-colmuns div.seocend { width:100%;text-align:center; }
.page-id-15 .account-colmuns div.seocend h2 { font-weight:normal;font-size:32px;color:#000;margin-bottom:0; }
.page-id-15 .account-colmuns div.seocend span { font-size:24px; }
.page-id-15 .events.row .event div > a:hover { color:#CC2027 !important; }
.page-id-15 .events.row .event button { margin-top:15px; }

.page-id-8331 .account-colmuns div.box { display:inline-flex;align-items: center;margin: 1% 5%;width:22%;border: 1px solid #cc2027;height: 115px;border-radius: 20px; }
.page-id-8331 .account-colmuns div.first { display:inline-block;width:25%; }
.page-id-8331 .account-colmuns div.first img { max-height: 115px;border-radius: 99px;position: relative;left: 35px; }
.page-id-8331 .account-colmuns div.seocend { display:inline-block;width:70%;margin-right:25px; }
.page-id-8331 .account-colmuns div.seocend h2 { font-weight:normal;font-size:32px;color:#000;margin-bottom:0; }
.page-id-8331 .account-colmuns div.seocend span { font-size:24px; }

/* body.page-help-center { overflow: scroll; } */
.page-help-center li.menu-item { display:inline-flex;align-items: center;margin: 1% 2% !important;width:29%;border: 1px solid #cc2027;height: 50px;border-radius: 20px; }
.page-help-center li.menu-item.uk-active { background-color:#cc2027; }
.page-help-center li.menu-item span { color:#fff;text-align:center;display:block; }

.page-my-messages .messages .message { float:right; width:96%; }
.page-my-messages .messages .message.submessage { float:left; width:96%;background-color:yellowgreen; }
.page-my-messages .messages .message button.unread { float:left; border:1px solid;border-radius:20px;background-color:red;color:#fff; }
.page-my-messages .messages .message button.read { float:left; border:1px solid;border-radius:20px;background-color:yellowgreen;color:#fff; }

table.order_summary tr td img { max-height: 90px;width: auto;max-width: 100px;margin: 0 auto; }

.play-bless { padding: 0;border: 2px solid #cc2027;width: 110px;height: 35px;margin-top: 15px; }
.play-bless i { color: #CC2027;position: relative;left: 3px; }

/* form.wpcf7-form.sent input.wpcf7-submit { display:none; } */
.wpcf7-recaptcha > div { margin: -20px auto 15px; }
#wpcf7-f8247-p26-o1 .wpcf7-recaptcha > div { margin: -10px 0 15px 8px;float:left; }

/* .shake { animation: shake 0.5s;animation-iteration-count: infinite;animation-delay:3s; } */
.shake {
      -webkit-animation-name: shake;
      -webkit-animation-duration: 1s;
      -webkit-animation-iteration-count: infinite;
      -webkit-animation-timing-function: linear;
      -webkit-animation-delay: 0s;
  }

@keyframes shake {
  0% { transform: translate(1px, 0) rotate(0deg); }
  10% { transform: translate(-1px, 0) rotate(-1deg); }
  20% { transform: translate(-3px, 0) rotate(1deg); }
  30% { transform: translate(3px, 0) rotate(0deg); }
  40% { transform: translate(1px, 0) rotate(1deg); }
  50% { transform: translate(-1px, 0) rotate(-1deg); }
  60% { transform: translate(-3px, 0) rotate(0deg); }
  70% { transform: translate(3px, 0) rotate(-1deg); }
  80% { transform: translate(-1px, 0) rotate(1deg); }
  90% { transform: translate(1px, 0) rotate(0deg); }
  100% { transform: translate(1px, 0) rotate(-1deg); }
}

/* @keyframes shake { */
  /* 0% { transform: translate(1px, 1px) rotate(0deg); } */
  /* 10% { transform: translate(-1px, -2px) rotate(-1deg); } */
  /* 20% { transform: translate(-3px, 0px) rotate(1deg); } */
  /* 30% { transform: translate(3px, 2px) rotate(0deg); } */
  /* 40% { transform: translate(1px, -1px) rotate(1deg); } */
  /* 50% { transform: translate(-1px, 2px) rotate(-1deg); } */
  /* 60% { transform: translate(-3px, 1px) rotate(0deg); } */
  /* 70% { transform: translate(3px, 1px) rotate(-1deg); } */
  /* 80% { transform: translate(-1px, -1px) rotate(1deg); } */
  /* 90% { transform: translate(1px, 2px) rotate(0deg); } */
  /* 100% { transform: translate(1px, -2px) rotate(-1deg); } */
/* } */