@charset "utf-8";

@import url("//fonts.googleapis.com/earlyaccess/alefhebrew.css"); .designer-tip-1 {font-weight:bold; width:100px; text-align:right; color:#d2546c}
.nav {margin-bottom:10px;}
.nav a {display:inline-block; margin-left:5px; font-size:20px; padding:5px 15px; text-decoration:none; background:#CC9900; color:white;}
#form_image_upload {margin-top:30px;}
#form_image_upload_progress {font-size:25px;}
.edit-image-button { margin-top:50px;}
.slider-h-container { direction:ltr; height:13px; background:white; border-radius:8px; position:relative; display:block; margin:5px 0; border:1px solid black;}
.slider-h-container .slider-handle { width:23px; height:23px; margin:-4px 0 0 -1px; background:#a42b4a; border:5px solid #fff; position:absolute; top:0; left:0; cursor:pointer; border-radius:13px; box-shadow:0 0 9px 0 rgba(90,17,14,0.3);}
.slider-h-container input {display:none;}
label input[type="file"] {background:none; padding:0; width:0; height:0; outline:none;}
canvas {direction:rtl;}
#canvas {width:100%; height:auto; background:#fff; direction:rtl; display:block;}
#canvas_layers {position:absolute; top:0; right:0; width:100%; height:100%; }
.canvas-frame {position:absolute;}
.canvas-frame-round {top:-4%; right:-4%; bottom:-4%; left:-4%; background:url(//gilro.co.il/wp-content/themes/gilro/images/frame-round-big.png?r=1) 50% 50% no-repeat; background-size:100% 100%;}
.canvas-frame-rect {top:-4%; right:-3%; bottom:-3%; left:-3%; background:url(//gilro.co.il/wp-content/themes/gilro/images/frame-rect-big.png?r=1) 50% 50% no-repeat; background-size:100% 100%;}
.canvas-frame-rect-vert {top:-3%; right:-3%; bottom:-3%; left:-3%; background:url(//gilro.co.il/wp-content/themes/gilro/images/frame-rect-vert-big.png?r=1) 50% 50% no-repeat; background-size:100% 100%;}
#canvas-full-display {}
#canvas_full_container {position:relative; height:100%;}
#canvas_full {display:block; max-width:100%; max-height:100%; margin:0 auto;}
.popup#popup_designer_enlarge {position:fixed; top:40px !important; left:40px; right:40px; bottom:40px; margin:0; padding:40px; max-height:none !important; overflow:hidden;}
.canvas-layer {position:absolute; border:1px solid rgba(0,0,0,0);}
.canvas-layer:hover {border:1px dashed gray;}
.canvas-layer.on {border:1px dashed black;}
.handle-rotate {display:none; width:10px; height:10px; border-radius:10px; border:1px solid black; background:white; position:absolute; cursor:url(//gilro.co.il/wp-content/themes/gilro/images/cursor-rotate.cur),default; z-index:100;}
.handle-scale {display:none; width:10px; height:10px; border:1px solid black; background:white; position:absolute; cursor:ne-resize; z-index:100;}
.layer-options-container {}
.layer-options  {display:none; min-width:300px;}
.layer-options-form {position:relative; z-index:10; width:430px;}
body:not(.rtl) .layer-options-form .tab-name {font-size:80%;}
.panel {display:none;}
.layer-options {background:white; padding:5px; display:inline-block;}
#editor {border:1px solid #d3d3d3; background:#fff; position:relative;}
.editor-layer {position:absolute;}
#layers {float:left; background:white; border:1px solid black;}
.layer {min-width:100px; padding:0 5px; border-bottom:1px solid gray;}
.panel {position:relative; min-height:410px; padding-bottom:65px;}
.step-buttons {padding-top:50px;}
.subpanel-text.tab-content label {color:#32271c; font-size:24px;}
.panel-cake-size table {width:auto; border-collapse:collapse;}
.cake-size {cursor:pointer; padding:19px 0;}
.panel-orders {height:380px;}
.order {padding:10px 0;}
#personal-details-form label.block {margin-bottom:8px;}
#personal-details-form label.block input {padding-left:100px;}
.scroll.cake-size-container {height:345px;}
.orders-container {height:518px; overflow:auto;}
.cake-size-title,
.cake-size-text,
.order-details,
.order-image {vertical-align:middle; border-right:3px solid white; min-height:100px;}
.cake-size-title > div {width:250px; vertical-align:middle; color:#ea879a; font-size:27px; font-weight:bold; margin:20px 10px; line-height:27px;}
.cake-size-text > div {width:250px; vertical-align:middle; padding-left:10px; font-size:14px;}
.order-details > div {width:244px; margin:0 32px; vertical-align:middle; font-size:16px;}
.order-buttons > div {margin:0 40px 0 20px; height:80px;}
.order-buttons .button-shaded {width:150px; padding:0; margin:9px 0;}
.cake-size-text p {margin:0;}
.cake-size-image > div,
.order-image > div {margin-left:10px; margin-right:29px; width:238px; height:100px; background-size:contain; background-repeat:no-repeat; background-position:50% 50%;}
.panel-image {width:380px;}
.panel-design .tab-names {margin-bottom:23px;}
.panel-design .subpanel {}
.panel-design .subpanel.subpanel-background {top:0;}
.panel-design .left {float:none; margin-right:400px;}
.panel-design .right {width:374px;}
.display-panel {display:none; width:calc(100% - 410px);}
.display {position:relative; direction:rtl; margin:18px;}
.display-container h3 {text-align:center; margin:0; padding:5px; background:#f48999; color:white; font-size:30px; font-weight:normal;}
.display-container {border:2px solid #f48999; border-top:0; margin-bottom:21px;}
.display-button-controls { position: relative; }
#thanks-form {width:345px;}
.display-button-controls > * {float:right; width:calc( (100% - (5 * 19px) ) / 6); margin-right:19px; background:#f48999; color:white; text-align:center; padding:0 5px; cursor:pointer; height:90px; font-size:18px; line-height:18px;}
.display-button-controls > *:first-child {margin-right:0;}
body:not(.rtl) .display-button-controls > * {font-size:90%;}
.display-button-controls > *:before {display:block; height:45px;}
.layer_delete:before {content:''; background:url(//gilro.co.il/wp-content/themes/gilro/images/design-icon-delete-layer.png?v=1) 50% 50% no-repeat;}
.layer_up:before {content:''; background:url(//gilro.co.il/wp-content/themes/gilro/images/design-icon-layer-up.png?v=1) 50% 50% no-repeat;}
.layer_down:before {content:''; background:url(//gilro.co.il/wp-content/themes/gilro/images/design-icon-layer-down.png?v=1) 50% 50% no-repeat;}
#designer-enlarge:before {content:''; background:url(//gilro.co.il/wp-content/themes/gilro/images/design-icon-enlarge.png?v=1) 50% 50% no-repeat;}
.button-undo:before {content:''; background:url(//gilro.co.il/wp-content/themes/gilro/images/design-icon-undo.png?v=1) 50% 50% no-repeat;}
.button-redo:before {content:''; background:url(//gilro.co.il/wp-content/themes/gilro/images/design-icon-redo.png?v=1) 50% 50% no-repeat;}
.layer_delete.disabled:before {background-image:url(//gilro.co.il/wp-content/themes/gilro/images/design-icon-delete-layer-off.png?v=1);}
.layer_up.disabled:before {background-image:url(//gilro.co.il/wp-content/themes/gilro/images/design-icon-layer-up-off.png?v=1);}
.layer_down.disabled:before {background-image:url(//gilro.co.il/wp-content/themes/gilro/images/design-icon-layer-down-off.png?v=1);}
#designer-enlarge.disabled:before {background-image:url(//gilro.co.il/wp-content/themes/gilro/images/design-icon-enlarge-off.png?v=1);}
.button-undo.disabled:before {background-image:url(//gilro.co.il/wp-content/themes/gilro/images/design-icon-undo-off.png?v=1);}
.button-redo.disabled:before {background-image:url(//gilro.co.il/wp-content/themes/gilro/images/design-icon-redo-off.png?v=1);}
.display-button-controls > *.disabled {background:#f5e6e2; cursor:auto;}
@media (max-width: 850px) {
.display-button-controls > * {width:auto; margin:0 0 4px; height:auto; line-height:30px; padding:5px; float:none;}
.display-button-controls > *:before {display:inline-block; width:30px; height:30px; vertical-align:middle; margin:0 10px;}
.display-button-controls > *:after {content:''; display:table; clear:both;}
}
.button-prev-step {float:right;}
.button-next-step {float:left;}
body:not(.rtl) .button-prev-step {float:left;}
body:not(.rtl) .button-next-step {float:right;}
.panel-cake-size .button-next-step,
.panel-finish .button-prev-step {float:none;}
#pre-sign-in-form,
#payment-form {height:290px; width:350px;}
form.disabled {opacity:0.5;}
#payment-form input[type="text"],
#payment-form input[type="email"],
#payment-form input[type="tel"],
#payment-form input[type="password"],
#payment-form select {padding-right:110px; width:350px;}
#pre-sign-in-form {font-size:22px; width:346px; margin:40px 35px 0 0;}
#pre-sign-in-form label {margin-right:-25px;}
#pre-sign-in-form input[type="email"],
#pre-sign-in-form input[type="password"] {width:371px; padding-right:66px !important;}
.selection {position:relative; padding:0 23px; margin:9px 0;}
.color-list-container {position:relative; width:100%; overflow:hidden; height:34px;}
.color-list {position:absolute; top:0; right:0; white-space:nowrap;}
.color-sample {cursor:pointer; display:inline-block; width:34px; height:34px; margin:0 4px 0 5px; border:3px solid white; border-radius:8px; overflow:hidden;}
.color-sample.bright-color {border:1px solid #d6d6d6;}
.color-sample.on {box-shadow:0px 0px 5px rgb(168, 133, 99);}
.background-colors-cotainer {max-height:440px; overflow:auto;}
.background-color-sample {float:right; width:30%; height:70px; margin-right:5%; margin-bottom:20px; cursor:pointer;}
.background-color-sample:nth-child(3n+1) {margin-right:0;}
.background-color-sample.on {box-shadow:inset 0 0 0 2px white;}
.background-color-sample.bright-color {border:1px solid #d6d6d6;}
#decor_group {display:block; width:322px; margin:0 auto; margin-bottom:5px;}
.subpanel-decor .selection .arr-r {background:url(//gilro.co.il/wp-content/themes/gilro/images/arr-r-big.png) 50% 50% no-repeat; width:24px;}
.subpanel-decor .selection .arr-l {background:url(//gilro.co.il/wp-content/themes/gilro/images/arr-l-big.png) 50% 50% no-repeat; width:24px;}
.decor-list-container {width:326px; margin:0 auto; display:none;}
#decoration-group-select {display:block; width:50%; margin:-5px auto 18px;}
body.rtl .decor-list-container .slick-prev,
body:not(.rtl) .decor-list-container .slick-next {position:absolute; top:50%; right:-25px; margin-top:-10px; cursor:pointer; color:transparent; background:none; width:20px; height:20px; outline:none;}
body.rtl .decor-list-container .slick-prev:after,
body:not(.rtl) .decor-list-container .slick-next:after {content: "\f345"; font-family:dashicons; position:absolute; top:0; right:0; left:0; bottom:0; text-align:center; color:black;}
body.rtl .decor-list-container .slick-next,
body:not(.rtl) .decor-list-container .slick-prev {position:absolute; top:50%; left:-25px; margin-top:-10px; cursor:pointer; color:transparent; background:none; width:20px; height:20px; outline:none;}
body.rtl .decor-list-container .slick-next:after,
body:not(.rtl) .decor-list-container .slick-prev:after {content: "\f341"; font-family:dashicons; position:absolute; top:0; right:0; left:0; bottom:0; text-align:center; color:black;}
.decor-list-container .gallery-item {margin:0 6px 0 7px; width:326px; outline:none;}
.decor-sample {cursor:pointer; float:right; width:calc((100% - (15px * 2))/3); height:93px; text-align:center; line-height:93px; margin:0 15px 15px 0; line-height:91px; text-align:center; border:1px solid #32271c; position:relative;}
.decor-sample:nth-child(3n+1) {margin-right:0; clear:both;}
body:not(.rtl) .decor-sample {float:left; margin:0 0 15px 15px;}
body:not(.rtl) .decor-sample:nth-child(3n+1) {margin-left:0;}
.decor-sample img,
.slick-slide .decor-sample img {max-width:100%; max-height:88px; display:inline-block; vertical-align:middle; width:auto; height:auto;}
.decor-cluster {display:inline-block; width:340px; vertical-align:top;}
.decor-sample.on {box-shadow:0px 0px 5px rgb(168, 133, 99);}
.selection .arr-r {position:absolute; top:0; right:0px; width:20px; height:100%; padding:5px 0; background:url(//gilro.co.il/wp-content/themes/gilro/images/arr-r-small.png) 50% 50% no-repeat; cursor:pointer;}
.selection .arr-l {position:absolute; top:0; left:0px; width:20px; height:100%; padding:5px 0; background:url(//gilro.co.il/wp-content/themes/gilro/images/arr-l-small.png) 50% 50% no-repeat; cursor:pointer;}
#text_layer_font_family {width:163px; margin-left:13px;}
#text_layer_font_size {width:163px;}
.subpanel-text {font-size:14px;}
#text_layer {width:388px;}
.button-download-design {width:277px; height:60px; margin:23px 0; background:url(//gilro.co.il/wp-content/themes/gilro/images/button-download-design-en.png) 50% 50%;}
.button-download-design:hover {background:url(//gilro.co.il/wp-content/themes/gilro/images/button-download-design-on-en.png) 50% 50%;}
.loading {margin:10px auto; width:186px; height:186px; background:url(//gilro.co.il/wp-content/themes/gilro/images/loading_bg-en.png); position:relative; margin-top:0px; z-index:1000;}
.loading:before{content:url(//gilro.co.il/wp-content/themes/gilro/images/loading_ani.gif); position:absolute; top:49px; right:4px;} .popup#popup-crop {padding:80px 80px; width:880px; margin-right:-440px;}
.popup#popup-crop h2 {text-align:start;}
.crop-form {font-size:28px; margin-right:384px; margin-top:40px;}
.crop-form input[type="submit"] {}
.crop-display {float:right; direction:ltr; width:360px; height:360px; background-size:contain; background-position:50% 50%; background-repeat:no-repeat; border:2px solid #df556c; overflow:hidden; position:relative; border-radius:15px;}
.crop-display.crop-ft .ft-container, .crop-display.crop-ft .crop-handles{display:block;}
.crop-display.crop-ft .lasso-canvas-container{display:none;}
.crop-display.crop-lasso .ft-container, .crop-display.crop-lasso .crop-handles {display:none;}
.crop-display.crop-lasso .lasso-canvas-container{display:block;}
.lasso-canvas-container {cursor:default;}
.crop-handles {width:200px; height:200px; border:2px solid #df556c; box-shadow:0px 0px 0 10000px rgba(255,255,255,0.5);}
.crop-rect {}
.crop-round, .crop-ellipse {border-radius:200px;}
.crop-round-rect {border-radius:30px;} .spectrum-container {display:inline-block; margin-left:10px;}
.sp-preview {margin:0; border:none; height:17px; width:47px;}
.sp-dd {display:none;} .upload-design-progress {position:absolute; top:50%; right:0; left:0; margin-top:40px; text-align:center; color:black;} .panel-finish-content {display:none; width:100%; max-width:766px; margin:0 auto;}
.panel-finish-display {border:2px solid #f48999; border-top:none; position:relative;}
.panel-finish-display h3 {background:#f48999; color:white; text-align:center; line-height:40px; height:40px; margin:0;}
.precut-preview {width:100%; height:auto; display:block;}
.panel-finish-buttons {text-align:center; margin-top:20px;}
.panel-finish-buttons .button {width:calc((100% - 47px) / 3); margin-right:20px;}
body:not(.rtl) .panel-finish-buttons .button {width:calc((100% - 57px) / 3);  margin-right:0; margin-left:20px; padding:0;}
.panel-finish-buttons .button:first-child {margin-right:0;}
body:not(.rtl) .panel-finish-buttons .button:first-child {margin-left:0;} body.higher-page #primary {height:auto; background:url(//gilro.co.il/wp-content/themes/gilro/images/bg.jpg) 50% 50%;}
body.page-template-designer-php #primary .circles-up,
body.page-template-designer-php #primary .circles-down {display:none;}
body.higher-page #primary .circles-up,
body.higher-page #primary .circles-down {display:block;} body.higher-page .panel.panel-finish {height:740px;}
body.higher-page .display-panel,
body.higher-page .payment-main-title,
body.higher-page .steps {display:none !important;}
body.higher-page #content {background:url(//gilro.co.il/wp-content/themes/gilro/images/page-tall-en.png) 50% 20px no-repeat; height:auto; min-height:530px;}
body.higher-page #finish-loader {width:auto; height:auto;}
body.higher-page #print-details-form {width:auto; height:auto; margin:0 !important;}
#print-details-form label.block {margin-bottom:10px;}
#print-details-form h1 {margin:7px 0 !important;}
.form-part-border-bottom {border-bottom:4px solid white; padding-bottom:9px;}
#print-details-form .right {float:right; width:378px;}
#print-details-form .left {float:left; width:378px;}
#print-details-form input[type="text"],
#print-details-form input[type="email"],
#print-details-form input[type="tel"],
#print-details-form textarea {width:100%;}
.delivery_pick_up_dest-container {display:none; margin-right:20px;}
table.section {border-collapse:collapse; border:0; width:100%; background:#f0e0c7; border-radius:26px; overflow:hidden; color:#a42b4a; margin-bottom:20px; font-size:16px; background:#ffc9d4;}
table.section tr.section-header {background:white; font-weight:bold; font-size:15px;}
table.section tr.section-header td {border-bottom:2px solid #a42b4a; border-top:none; padding:10px 22px 5px 22px;}
table.section td {color:inherit; font:inherit; padding:5px 22px; vertical-align:top; border-top:1px solid #a42b4a;}
.entered-coupon {display:none;}
.enter-coupon {display:block;}
.coupon-on .entered-coupon {display:block;}
.coupon-on .enter-coupon {display:none;}
.display-only-israeli-post {display:none;}
#print-details-form[coupon_type="1"] .display-only-israeli-post,
#print-details-form[coupon_type="2"] .display-only-israeli-post {display:block;}
#print-details-form[coupon_type="1"] .delivery-method-container,
#print-details-form[coupon_type="2"] .delivery-method-container,
#print-details-form[coupon_type="1"] .form-part-details,
#print-details-form[coupon_type="2"] .form-part-details,
#print-details-form[coupon_type="1"] .form-part-payment-method,
#print-details-form[coupon_type="2"] .form-part-payment-method {display:none;}
.form-part-buttons {margin-top:10px;}
#print-details-form[coupon_type="1"] .form-part-buttons,
#print-details-form[coupon_type="2"] .form-part-buttons {margin-top:30px;}