@charset "utf-8";
  @import url("https://fonts.googleapis.com/css?family=Catamaran:400,500,600,700,800,900");
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed");
* {
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
display: block;
}
audio,
canvas,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden] {
display: none;
}
html {
font-size: 100%;
overflow-y: scroll;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
html,
button,
input,
select,
textarea {
font-family: "Source Sans Pro", Helvetica, sans-serif;
}
body {
color: #141412;
line-height: 1.5;
margin: 0;
}
a:hover {
text-decoration: underline;
}
address {
font-style: italic;
margin: 0 0 24px;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
mark {
background: #ff0;
color: #000;
}
p {
margin: 0 0 24px;
}
code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 14px;
-webkit-hyphens: none;
-moz-hyphens:    none;
-ms-hyphens:     none;
hyphens:         none;
}
pre {
background: #f5f5f5;
color: #666;
font-family: monospace;
font-size: 14px;
margin: 20px 0;
overflow: auto;
padding: 20px;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
blockquote,
q {
-webkit-hyphens: none;
-moz-hyphens:    none;
-ms-hyphens:     none;
hyphens:         none;
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
content: none;
}
blockquote {
font-size: 18px;
font-style: italic;
font-weight: 300;
margin: 24px 40px;
}
blockquote blockquote {
margin-right: 0;
}
blockquote cite,
blockquote small {
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
}
blockquote em,
blockquote i {
font-style: normal;
font-weight: 300;
}
blockquote strong,
blockquote b {
font-weight: 400;
}
small {
font-size: smaller;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
dl {
margin: 0 20px;
}
dt {
font-weight: bold;
}
dd {
margin: 0 0 20px;
}
menu,
ol,
ul {
margin: 16px 0;
padding: 0 0 0 40px;
}
ul {
list-style-type: square;
}
nav ul,
nav ol {
list-style: none;
list-style-image: none;
}
li > ul,
li > ol {
margin: 0;
}
img {
-ms-interpolation-mode: bicubic;
border: 0;
vertical-align: middle;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 0;
}
form {
margin: 0;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
white-space: normal;
}
button,
input,
select,
textarea {
font-size: 100%;
margin: 0;
max-width: 100%;
vertical-align: baseline;
}
button,
input {
line-height: normal;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
input[disabled] {
cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
padding: 0;
}
input[type="search"] {
-webkit-appearance: textfield;
padding-right: 2px; width: 270px;
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
textarea {
overflow: auto;
vertical-align: top;
}
table {
border-collapse: collapse;
border-spacing: 0;
font:inherit;
}
caption {
font-size: 16px;
margin: 20px 0;
}
th {
font-weight: bold;
text-transform: uppercase;
}
del {
color: #333;
}
ins {
background: #fff9c0;
text-decoration: none;
}
hr {
background-size: 4px 4px;
border: 0;
height: 1px;
margin: 0 0 24px;
} .genericon:before,
.menu-toggle:after,
.featured-post:before,
.date a:before,
.entry-meta .author a:before,
.format-audio .entry-content:before,
.comments-link a:before,
.tags-links a:first-child:before,
.categories-links a:first-child:before,
.edit-link a:before,
.attachment .entry-title:before,
.attachment-meta:before,
.attachment-meta a:before,
.comment-awaiting-moderation:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.bypostauthor > .comment-body .fn:before,
.error404 .page-title:before {
-webkit-font-smoothing: antialiased;
display: inline-block;
font: normal 16px/1 Genericons;
vertical-align: text-bottom;
} .clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after {
clear: both;
}
.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after {
content: "";
display: table;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
line-height: normal;
padding: 15px 23px 14px;
position: absolute;
left: 5px;
top: 5px;
text-decoration: none;
width: auto;
z-index: 100000; } button,
input,
textarea {
border:none;
font-family: inherit;
padding: 5px;
}
input,
textarea {
color: #141412;
} .post-password-required input[type="submit"] {
padding: 7px 24px 4px;
vertical-align: bottom;
} ::-webkit-input-placeholder {
color: #7d7b6d;
}
:-moz-placeholder {
color: #7d7b6d;
}
::-moz-placeholder {
color: #7d7b6d;
}
:-ms-input-placeholder {
color: #7d7b6d;
} .entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
max-width: 100%;
} .entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto;
}
img.size-full,
img.size-large,
img.wp-post-image {
height: auto;
max-width: 100%;
} embed,
iframe,
object,
video {
max-width: 100%;
} .entry-content .twitter-tweet-rendered {
max-width: 100% !important;
} .alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
figure.wp-caption.alignleft,
img.alignleft {
margin: 5px 20px 5px 0;
}
.wp-caption.alignleft {
margin: 5px 10px 5px 0;
}
figure.wp-caption.alignright,
img.alignright {
margin: 5px 0 5px 20px;
}
.wp-caption.alignright {
margin: 5px 0 5px 10px;
}
img.aligncenter {
margin: 5px auto;
}
img.alignnone {
margin: 5px 0;
}
div.wp-caption.alignright img[class*="wp-image-"] {
float: right;
}
div.wp-caption.alignright .wp-caption-text {
padding-left: 10px;
}
img.wp-smiley,
.rsswidget img {
border: 0;
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol {
list-style-position: inside;
} .site {
background-color: #fff;
border-left: 1px solid #f2f2f2;
border-right: 1px solid #f2f2f2;
margin: 0 auto;
max-width: 1600px;
width: 100%;
}
.site-main {
position: relative;
}
.site-main .sidebar-container {
height: 0;
position: absolute;
top: 40px;
width: 100%;
z-index: 1;
}
.site-main .sidebar-inner {
margin: 0 auto;
max-width: 1040px;
}  .site-header {
position: relative;
}
.site-header .home-link { }
.site-header .site-title:hover {
text-decoration: underline;
}
.site-title {
font-size: 60px;
font-weight: bold;
line-height: 1;
margin: 0;
padding: 58px 0 10px;
}
.site-description {
font: 300 italic 24px "Source Sans Pro", Helvetica, sans-serif;
margin: 0;
} ul.nav-menu,
div.nav-menu > ul {
margin: 0;
padding: 0;
}
.nav-menu li {
display: inline-block;
position: relative;
}
.nav-menu li a {
color: #141412;
display: block;
font-size: 15px;
line-height: 1;
padding: 15px 20px;
text-decoration: none;
}
.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus {
}
.nav-menu .sub-menu,
.nav-menu .children {
background-color: #220e10;
border: 2px solid #f7f5e7;
border-top: 0;
padding: 0;
position: absolute;
left: -2px;
z-index: 99999;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
}
.nav-menu .sub-menu ul,
.nav-menu .children ul {
border-left: 0;
left: 100%;
top: 0;
}
ul.nav-menu ul a,
.nav-menu ul ul a {
color: #fff;
margin: 0;
width: 200px;
}
ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
.nav-menu ul ul a:focus {
}
ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul,
ul.nav-menu .focus > ul,
.nav-menu .focus > ul {
clip: inherit;
overflow: inherit;
height: inherit;
width: inherit;
}
.menu-toggle {
display: none;
} .site-header .search-form {
position: absolute;
right: 20px;
top: 1px;
}
.site-header .search-field {
background-color: transparent;
background-image: url(//gilro.co.il/wp-content/themes/gilro/images/search-icon.png);
background-position: 5px center;
background-repeat: no-repeat;
background-size: 24px 24px;
border: none;
cursor: pointer;
height: 37px;
margin: 3px 0;
padding: 0 0 0 34px;
position: relative;
-webkit-transition: width 400ms ease, background 400ms ease;
transition:         width 400ms ease, background 400ms ease;
width: 0;
}
.site-header .search-field:focus {
background-color: #fff;
border: 2px solid #c3c0ab;
cursor: text;
outline: 0;
width: 230px;
} .entry-header,
.entry-content,
.entry-summary,
.entry-meta {
margin: 0 auto;
max-width: 604px;
width: 100%;
}
.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta {
max-width: 1040px;
padding: 0 376px 0 60px;
} .sidebar .entry-header .entry-meta {
padding: 0;
}
.entry-thumbnail img {
display: block;
margin: 0 auto 10px;
}
.entry-header {
margin-bottom: 30px;
} .entry-meta {
clear: both;
font-size: 14px;
}
.entry-meta a {
color: #bc360a;
}
.entry-meta a:hover {
color: #bc360a;
}
.entry-meta > span {
margin-right: 20px;
}
.entry-meta > span:last-child {
margin-right: 0;
}
.featured-post:before {
content: "\f308";
margin-right: 2px;
}
.entry-meta .date a:before {
content: "\f303";
}
.comments-link a:before {
content: "\f300";
margin-right: 2px;
position: relative;
top: -1px;
}
.entry-meta .author a:before {
content: "\f304";
position: relative;
top: -1px;
}
.categories-links a:first-child:before {
content: "\f301";
}
.tags-links a:first-child:before {
content: "\f302";
position: relative;
top: -1px;
}
.edit-link a:before {
content: "\f411";
position: relative;
top: -1px;
}
.single-author .entry-meta .author,
.sticky.format-standard .entry-meta .date,
.sticky.format-audio .entry-meta .date,
.sticky.format-chat .entry-meta .date,
.sticky.format-image .entry-meta .date,
.sticky.format-gallery .entry-meta .date {
display: none;
} .entry-content {
-webkit-hyphens: auto;
-moz-hyphens:    auto;
-ms-hyphens:     auto;
hyphens:         auto;
word-wrap: break-word;
} .page-links {
clear: both;
font-size: 16px;
font-style: italic;
font-weight: normal;
line-height: 2.2;
margin: 20px 0;
text-transform: uppercase;
}
.page-links a,
.page-links > span {
background: #fff;
border: 1px solid #fff;
padding: 5px 10px;
text-decoration: none;
}
.format-status .entry-content .page-links a,
.format-gallery .entry-content .page-links a,
.format-chat .entry-content .page-links a,
.format-quote .entry-content .page-links a,
.page-links a {
background: #e63f2a;
border: 1px solid #e63f2a;
color: #fff;
}
.format-gallery .entry-content .page-links a:hover,
.format-audio .entry-content .page-links a:hover,
.format-status .entry-content .page-links a:hover,
.format-video .entry-content .page-links a:hover,
.format-chat .entry-content .page-links a:hover,
.format-quote .entry-content .page-links a:hover,
.page-links a:hover {
background: #fff;
color: #e63f2a;
}
.format-status .entry-content .page-links > span,
.format-quote .entry-content .page-links > span {
background: none;
}
.page-links .page-links-title {
background: transparent;
border: none;
margin-right: 20px;
padding: 0;
} .hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls {
background: #220e10;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background: #fff;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
background: #ea9629;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
background: #595959;
}
.hentry .mejs-controls .mejs-time-rail span,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
border-radius: 0;
}   .format-aside {
background-color: #f7f5e7;
}
.blog .format-aside:first-of-type,
.single .format-aside:first-of-type,
.format-aside + .format-aside,
.format-aside + .format-link,
.format-link + .format-aside {
box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
}
.format-aside .entry-meta {
margin-top: 0;
}
.format-aside blockquote {
font-size: 100%;
font-weight: normal;
}
.format-aside cite {
font-size: 100%;
text-transform: none;
}
.format-aside cite:before {
content: "\2014";
margin-right: 5px;
} .format-audio {
background-color: #db572f;
}
.format-audio .entry-title {
font-size: 28px;
font-weight: bold;
}
.format-audio .entry-content:before {
content: "\f109";
float: left;
font-size: 64px;
position: relative;
top: 4px;
}
.format-audio .entry-content a,
.format-audio .entry-meta a,
.format-audio .entry-content a:hover,
.format-audio .entry-meta a:hover {
color: #fbfaf3;
}
.format-audio .audio-content {
background-size: 4px 4px;
float: right;
padding-left: 35px;
width: 80%;
width: -webkit-calc(100% - 85px);
width:         calc(100% - 85px);
}
.format-audio .wp-audio-shortcode {
height: 30px !important; margin: 20px 0;
max-width: 400px !important; }
.format-audio audio {
max-width: 100% !important; } .format-chat {
background-color: #eadaa6;
}
.format-chat .entry-title {
font-size: 28px;
font-weight: bold;
}
.format-chat .entry-meta a,
.format-chat .entry-content a {
color: #722d19;
}
.format-chat .entry-meta .date a:before {
content: "\f108";
margin-right: 2px;
}
.format-chat .entry-meta .author {
display: none;
}
.format-chat .chat {
margin: 0;
}
.format-chat .chat .chat-timestamp {
color: #722d19;
float: right;
font-size: 12px;
font-weight: normal;
margin: 5px 10px 0;
}
.format-chat .chat .fn {
font-style: normal;
} .format-gallery {
background-color: #fbca3c;
}
.format-gallery .entry-header {
margin-bottom: 15px;
}
.format-gallery .entry-title {
font-size: 50px;
font-weight: 400;
margin: 0;
}
.format-gallery .entry-meta a,
.format-gallery .entry-content a {
color: #722d19;
} .format-image .entry-title {
font-size: 28px;
font-weight: bold;
}
.format-image .categories-links,
.format-image .tags-links {
display: none;
} .format-link {
background-color: #f7f5e7;
}
.blog .format-link:first-of-type,
.single .format-link:first-of-type {
box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
}
.format-link .entry-header,
.format-link .entry-content p:last-child {
margin-bottom: 0;
}
.format-link .entry-title {
color: #ca3c08;
display: inline;
font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;
margin-right: 20px;
}
.format-link .entry-title a {
color: #bc360a;
}
.format-link div.entry-meta {
display: inline;
} .format-quote {
background-color: #210d10;
}
.format-quote .entry-content,
.format-quote .entry-meta {
color: #f7f5e7;
}
.format-quote .entry-content blockquote {
font-size: 28px;
margin: 0;
}
.format-quote .entry-content a,
.format-quote .entry-meta a,
.format-quote .linked {
color: #e63f2a;
}
.format-quote .entry-content cite a {
border-bottom: 1px dotted #fff;
color: #fff;
}
.format-quote .entry-content cite a:hover {
text-decoration: none;
}
.format-quote blockquote small,
.format-quote blockquote cite {
display: block;
font-size: 16px;
}
.format-quote blockquote {
font-style: italic;
font-weight: 300;
padding-left: 75px;
position: relative;
}
.format-quote blockquote:before {
content: '\201C';
font-size: 140px;
font-weight: 400;
line-height: .8;
padding-right: 25px;
position: absolute;
left: -15px;
top: -3px;
}
.format-quote .entry-meta .author {
display: none;
} .format-status {
background-color: #722d19;
padding: 0;
}
.format-status .entry-content,
.format-status .entry-meta {
padding-left: 35px;
position: relative;
}
.format-status .entry-content a {
color: #eadaa6;
}
.format-status .entry-meta a {
color: #f7f5e7;
}
.sidebar .format-status .entry-content,
.sidebar .format-status .entry-meta {
padding-left: 95px;
}
.format-status .entry-content:before,
.format-status .entry-meta:before {
background-size: 4px 4px;
content: "";
display: block;
height: 100%;
position: absolute;
left: 10px;
top: 0;
width: 1px;
}
.sidebar .format-status .entry-content:before,
.sidebar .format-status .entry-meta:before {
left: 70px;
}
.format-status .categories-links,
.format-status .tags-links {
display: none;
} .format-status .entry-meta:before {
background-position: left top;
}
.format-status .entry-content {
color: #f7f5e7;
font-size: 24px;
font-style: italic;
font-weight: 300;
padding-bottom: 30px;
padding-top: 40px;
position: relative;
}
.format-status .entry-content p:first-child:before {
background-color: rgba(0, 0, 0, 0.65);
content: "";
height: 3px;
margin-top: 13px;
position: absolute;
left: 4px;
width: 13px;
}
.sidebar .format-status .entry-content > p:first-child:before {
left: 64px;
}
.format-status .entry-content p:last-child {
margin-bottom: 0;
}
.format-status .entry-meta {
margin-top: 0;
padding-bottom: 40px;
}
.format-status .entry-meta .date a:before {
content: "\f105";
} .format-video {
background-color: #db572f;
}
.format-video .entry-content a,
.format-video .entry-meta a,
.format-video .entry-content a:hover,
.format-video .entry-meta a:hover {
color: #fbfaf3;
}
.format-video .entry-title {
font-size: 50px;
font-weight: 400;
}
.format-video .entry-meta {
color: #220e10;
} .attachment .hentry {
background-color: #e8e5ce;
margin: 0;
padding: 0;
}
.attachment .entry-header {
margin-bottom: 0;
max-width: 1040px;
padding: 30px 0;
}
.attachment .entry-title {
display: inline-block;
float: left;
font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;
margin: 0;
}
.attachment .entry-title:before {
content: "\f416";
font-size: 32px;
margin-right: 10px;
}
.attachment .entry-meta {
clear: none;
color: inherit;
float: right;
max-width: 604px;
padding: 9px 0 0;
text-align: right;
}
.hentry.attachment:not(.image-attachment) .entry-meta {
max-width: 104px;
}
.attachment footer.entry-meta {
display: none;
}
.attachment-meta:before {
content: "\f307";
}
.full-size-link a:before {
content: "\f402";
}
.full-size-link:before {
content: none;
}
.attachment .entry-meta a,
.attachment .entry-meta .edit-link:before,
.attachment .full-size-link:before {
color: #ca3c08;
}
.attachment .entry-content {
background-color: #fff;
max-width: 100%;
padding: 40px 0;
}
.image-navigation {
margin: 0 auto;
max-width: 1040px;
position: relative;
}
.image-navigation a:hover {
text-decoration: none;
}
.image-navigation .nav-previous,
.image-navigation .nav-next {
position: absolute;
top: 50px;
}
.image-navigation .nav-previous {
left: 0;
}
.image-navigation .nav-next {
right: 0;
}
.image-navigation .meta-nav {
font-size: 32px;
font-weight: 300;
vertical-align: -4px;
}
.attachment .entry-attachment,
.attachment .type-attachment p {
margin: 0 auto;
max-width: 724px;
text-align: center;
}
.attachment .entry-attachment .attachment {
display: inline-block;
}
.attachment .entry-caption {
text-align: left;
}
.attachment .entry-description {
margin: 20px auto 0;
max-width: 604px;
}
.attachment .entry-caption p:last-child,
.attachment .entry-description p:last-child {
margin: 0;
}
.attachment .site-main .sidebar-container {
display: none;
}
.attachment .entry-content .mejs-audio {
max-width: 400px;
margin: 0 auto;
}
.attachment .entry-content .wp-video {
margin: 0 auto;
}
.attachment .entry-content .mejs-container {
margin-bottom: 24px;
} .navigation .nav-previous {
float: left;
}
.navigation .nav-next {
float: right;
}
.sidebar .paging-navigation .nav-links {
max-width: 1040px;
padding: 0 376px 0 60px;
}
.paging-navigation .nav-next {
padding: 13px 0;
}
.paging-navigation .meta-nav {
background-color: #e63f2a;
border-radius: 50%;
color: #fff;
display: inline-block;
font-size: 26px;
padding: 3px 0 8px;
text-align: center;
width: 50px;
}
.paging-navigation .nav-previous .meta-nav {
margin-right: 10px;
padding: 17px 0 23px;
width: 80px;
}
.paging-navigation .nav-next .meta-nav {
margin-left: 10px;
}
.paging-navigation a:hover .meta-nav {
background-color: #ea9629;
text-decoration: none;
}
.post-navigation .nav-links {
margin: 0 auto;
max-width: 1040px;
}
.sidebar .post-navigation .nav-links {
padding: 0 376px 0 60px;
}
.post-navigation a[rel="next"] {
float: right;
text-align: right;
} .author-info {
margin: 0 auto;
max-width: 604px;
padding: 30px 0 10px;
text-align: left; width: 100%;
}
.author.sidebar .author-info {
max-width: 1040px;
padding: 30px 376px 10px 60px;
}
.single .author-info {
padding: 50px 0 0;
}
.author-avatar .avatar {
float: left;
margin: 0 30px 30px 0;
}
.single-format-status .author-description {
color: #f7f5e7;
}
.author-description .author-title {
clear: none;
font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;
margin: 0 0 8px;
}
.author-link {
color: #ca3c08;
margin-left: 2px;
}
.author.archive .author-link {
display: none;
}   .page-content {
margin: 0 auto;
max-width: 604px;
padding: 40px 0;
width: 100%;
}
.sidebar .page-content {
margin: 0 auto;
max-width: 1040px;
padding: 40px 376px 40px 60px;
} .error404 .page-header {
background-color: #fff;
}
.error404 .page-title {
line-height: 0.6;
margin: 0;
padding: 300px;
position: relative;
text-align: center;
width: auto;
}
.error404 .page-title:before {
color: #e8e5ce;
content: "\f423";
font-size: 964px;
line-height: 0.6;
overflow: hidden;
position: absolute;
left: 7px;
top: 28px;
}
.error404 .page-wrapper {
background-color: #e8e5ce;
}
.error404 .page-header,
.error404 .page-content {
margin: 0 auto;
max-width: 1040px;
padding-bottom: 40px;
width: 100%;
} .comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond .comment-form,
.comment-respond iframe {
display: block;
margin-left: auto;
margin-right: auto;
max-width: 604px;
width: 100%;
}
.sidebar .comments-title,
.sidebar .comment-list,
.sidebar .must-log-in,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form {
max-width: 1040px;
padding-left: 60px;
padding-right: 376px;
}
.comment-list,
.comment-list .children {
list-style-type: none;
padding: 0;
}
.comment-list .children {
margin-left: 20px;
}
.comment-list > li:after,
.comment-list .children > li:before {
background-size: 4px 4px;
content: "";
display: block;
height: 1px;
width: 100%;
}
.comment-list > li:last-child:after {
display: none;
}
.comment-body {
padding: 24px 0;
position: relative;
}
.comment-author {
float: left;
max-width: 74px;
}
.comment-author .avatar {
display: block;
margin-bottom: 10px;
}
.comment-author .fn {
word-wrap: break-word;
}
.comment-author .fn,
.comment-author .url,
.comment-reply-link,
.comment-reply-login {
color: #bc360a;
font-size: 14px;
font-style: normal;
font-weight: normal;
}
.says {
display: none;
}
.no-avatars .comment-author {
margin: 0 0 5px;
max-width: 100%;
position: relative;
}
.no-avatars .comment-metadata,
.no-avatars .comment-content,
.no-avatars .comment-list .reply {
width: 100%;
}
.bypostauthor > .comment-body .fn:before {
content: "\f408";
vertical-align: text-top;
}
.comment-list .edit-link {
margin-left: 20px;
}
.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply {
float: right;
width: 79%;
width: -webkit-calc(100% - 124px);
width:         calc(100% - 124px);
word-wrap: break-word;
}
.comment-meta,
.comment-meta a {
color: #a2a2a2;
font-size: 13px;
}
.comment-meta a:hover {
color: #ea9629;
}
.comment-metadata {
margin-bottom: 20px;
}
.ping-meta {
color: #a2a2a2;
font-size: 13px;
line-height: 2;
}
.comment-awaiting-moderation {
color: #a2a2a2;
}
.comment-awaiting-moderation:before {
content: "\f414";
margin-right: 5px;
position: relative;
top: -2px;
}
.comment-reply-link:before,
.comment-reply-login:before {
content: "\f412";
margin-right: 3px;
} .comment-respond {
background-color: #f7f5e7;
padding: 30px 0;
}
.comment .comment-respond {
margin-bottom: 20px;
padding: 20px;
}
.comment-reply-title small a {
color: #131310;
display: inline-block;
float: right;
height: 16px;
overflow: hidden;
width: 16px;
}
.comment-reply-title small a:hover {
color: #ed331c;
text-decoration: none;
}
.comment-reply-title small a:before {
content: "\f406";
vertical-align: top;
}
.sidebar .comment-list .comment-reply-title,
.sidebar .comment-list .comment-respond .comment-form {
padding: 0;
}
.comment-form .comment-notes {
margin-bottom: 15px;
}
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
margin-bottom: 8px;
}
.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
float: left;
padding: 5px 0;
width: 120px;
}
.comment-form .required {
color: #ed331c;
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
max-width: 270px;
width: 60%;
}
.comment-form textarea {
width: 100%;
}
.form-allowed-tags,
.form-allowed-tags code {
color: #686758;
font-size: 12px;
}
.form-allowed-tags code {
font-size: 10px;
margin-left: 3px;
}
.comment-list .pingback,
.comment-list .trackback {
padding-top: 24px;
}
.comment-navigation {
font-size: 20px;
font-style: italic;
font-weight: 300;
margin: 0 auto;
max-width: 604px;
padding: 20px 0 30px;
width: 100%;
}
.no-comments {
background-color: #f7f5e7;
font-size: 20px;
font-style: italic;
font-weight: 300;
margin: 0;
padding: 40px 0;
text-align: center;
}
.sidebar .no-comments {
padding-left: 60px;
padding-right: 376px;
} .site-main .mu_register {
margin: 0 auto;
max-width: 604px;
width: 100%;
}
.mu_alert {
margin-top: 25px;
}
.site-main .mu_register input[type="submit"],
.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name {
font-size: inherit;
width: 270px;
}
.site-main .mu_register input[type="submit"] {
width: auto;
} .site-main .widget-area {
float: right;
width: 300px;
} .widget {
font-size: 14px;
-webkit-hyphens: auto;
-moz-hyphens:    auto;
-ms-hyphens:     auto;
hyphens:         auto;
margin: 0 0 24px;
padding: 20px;
word-wrap: break-word;
}
.widget ul,
.widget ol {
list-style-type: none;
margin: 0;
padding: 0;
}
.widget li {
padding: 5px 0;
}
.widget .children li:last-child {
padding-bottom: 0;
}
.widget li > ul,
.widget li > ol {
margin-left: 20px;
}
.widget a {
color: #bc360a;
}
.widget a:hover {
color: #ea9629;
} .search-form .search-submit {
display: none;
} .widget_rss .rss-date {
display: block;
}
.widget_rss .rss-date,
.widget_rss li > cite {
color: #a2a2a2;
} .widget_calendar table,
.widget_calendar td {
border: 0;
border-collapse: separate;
border-spacing: 1px;
}
.widget_calendar caption {
font-size: 14px;
margin: 0;
}
.widget_calendar th,
.widget_calendar td {
padding: 0;
text-align: center;
}
.widget_calendar a {
display: block;
}
.widget_calendar a:hover {
background-color: rgba(0, 0, 0, 0.15);
}
.widget_calendar tbody td {
background-color: rgba(255, 255, 255, 0.5);
}
.site-footer .widget_calendar tbody td {
background-color: rgba(255, 255, 255, 0.05);
}
.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad {
background-color: transparent;
} .site-footer {
background-color: #e8e5ce;
color: #686758;
font-size: 14px;
text-align: center;
}
.site-footer .widget-area,
.sidebar .site-footer {
text-align: left;
}
.site-footer a {
color: #686758;
}
.site-footer .sidebar-container {
background-color: #220e10;
padding: 20px 0;
}
.site-footer .widget-area {
margin: 0 auto;
max-width: 1040px;
width: 100%;
}
.sidebar .site-footer .widget-area {
max-width: 724px;
position: relative;
left: -158px;
}
.site-footer .widget {
background: transparent;
color: #fff;
float: left;
margin-right: 20px;
width: 245px;
}
.sidebar .site-footer .widget {
width: 228px;
}
.sidebar .site-footer .widget:nth-of-type(4),
.sidebar .site-footer .widget:nth-of-type(3) { }
.site-footer .widget a {
color: #e6402a;
}
.site-footer .widget-title,
.site-footer .widget-title a,
.site-footer .wp-caption-text {
color: #fff;
}
.site-info {
margin: 0 auto;
max-width: 1040px;
padding: 30px 0;
width: 100%;
}
#wpstats {
display: block;
margin: -10px auto 0;
}  @-ms-viewport {
width: device-width;
}
@viewport {
width: device-width;
}     @media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
.site-header .search-field {
background-image: url(//gilro.co.il/wp-content/themes/gilro/images/search-icon-2x.png);
}
.format-audio .audio-content,
.format-status .entry-content:before,
.format-status .entry-meta:before,
.comment-list > li:after,
.comment-list .children > li:before {
}
}
@media print {
body {
background: none !important;
color: #000;
font-size: 10pt;
}
footer a[rel="bookmark"]:link:after,
footer a[rel="bookmark"]:visited:after {
content: " [" attr(href) "] "; }
.site {
max-width: 98%;
}
.site-header {
background-image: none !important;
}
.site-header .home-link {
max-width: none;
min-height: 0;
}
.site-title {
color: #000;
font-size: 21pt;
}
.site-description {
font-size: 10pt;
}
.author-avatar,
.site-footer,
.comment-respond,
.comments-area .comment-edit-link,
.comments-area .reply,
.comments-link,
.entry-meta .edit-link,
.page-links,
.site-content nav,
.widget-area,
.main-navigation,
.navbar,
.more-link {
display: none;
}
.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
margin: 0;
width: 100%;
}
.page-title,
.entry-title {
font-size: 21pt;
}
.entry-meta,
.entry-meta a {
color: #444;
font-size: 10pt;
}
.entry-content img.alignleft,
.entry-content .wp-caption.alignleft {
margin-left: 0;
}
.entry-content img.alignright,
.entry-content .wp-caption.alignright {
margin-right: 0;
}
.format-image .entry-content .size-full {
margin: 0;
} .hentry {
background-color: #fff;
} .comments-area > li.comment {
background: none;
position: relative;
width: auto;
}
.comment-metadata {
float: none;
}
.comment-author .fn,
.comment-reply-link,
.comment-reply-login {
color: #333;
}
} .pure-table {margin:0 auto 20px;}
.pure-table td, .pure-table th {padding:10px 30px; border:none;}
.pure-table tr:first-child td, .pure-table tr:first-child th {padding-top:30px;}
.pure-table tr:last-child td, .pure-table tr:last-child th {padding-bottom:30px;}
.pure-table input:not([type="checkbox"]),
.pure-table select {width:100%;}
@media (max-width: 750px) {
.pure-table {border:none;}
.pure-table td, .pure-table th {padding:5px !important;}
#agreeTermsLabel {display:inline;}
}
html{min-height:100%; position:relative;}
body {font-family: 'Catamaran', sans-serif; font-size:16px; background:white; color:#4f5769; margin:0 0 157px; min-height:100%;}
.mobile-header, .mobile-nav-menu {display:none;}
.mobile-only {display:none !important;}
.desktop-only {display:block;}
.site {background:none; border:none; position:relative; max-width:none;}
.site-main {width:100%; min-height:300px;}
article {width:100%; margin:0; position:relative;}
article:after {content:''; display:table; clear:both;}
.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {padding:0;}
.poster-thumbnail,
.poster {cursor:pointer;}
.popup.popup-poster-enlarge {padding:20px;}
.popup.popup-poster-enlarge .popup-content {text-align:center;}
.popup.popup-poster-enlarge .popup-content img {width:auto; height:600px;}
body:not(.rtl) ol {padding:0 0 0 10px !important;}
body.rtl ol {padding:0 10px 0 0 !important;}
.color,
.menu-toggle {color:#d2546c;}
.underline {text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {font-family:inherit; font-weight:normal; color:inherit;} h1,
h2 {font-size:45px; font-weight:normal; color:#654336; text-align:center; margin:26px 0; line-height:1.1;}
h1.page-title,
h2.page-title {margin-top:0;}
.n2-ss-align {margin-bottom:14px;}
h3,
h3.comment-reply-title {font-size:30px; font-weight:normal; margin:34px 0 20px; line-height:1.1;}
.magazine-post-thumb h3,
h3.dark {color:#654336;}
h3.centered {color:#f37767; text-align:center; border-bottom:1px solid #f37767; line-height:1; font-weight:bold;}
h3.centered span {display:inline-block; background:white; position:relative; top:5px; padding:0 15px;}
h4 {font-size:20px; font-weight:bold; color:#959ea8; margin:15px 0 10px;}
h4.orange {color:#f78d2d;}
h5 {font:inherit; font-weight:bold; margin:0; padding:0; color:#868f99;}
h6 {font-size:inherit; margin-bottom:0; color:#f48999; font-weight:bold;}
hr {height:0; border:none; border-top:2px solid #f78d2d; margin:10px 0;}
hr.gray {height:0; border:none; border-top:1px solid #e0e0e0; margin:10px 0;}
.clearfix, .clear-fix {clear:both;}
.clear:after {content:''; display:table; clear:both;}
.left {float:left;}
.right {float:right;}
body:not(.rtl) .left {float:right;}
body:not(.rtl) .right {float:left;}
.image-cover {background-size:cover; background-position:50% 50%; background-repeat:no-repeat; max-width:100%;}
.image-contain {background-size:contain; background-position:50% 50%; background-repeat:no-repeat; max-width:100%;}
.content-area {overflow-x:visible !important;} button, input, select, textarea {font:inherit;}
input[type="submit"],
input[type="reset"],
input[type="button"] {outline:none;}
form {position:relative;}
.loading-before:before {content:''; width:26px; height:26px; background:white url(//gilro.co.il/wp-content/themes/gilro/images/ajaxloader.gif) 50% 50% no-repeat; background-size:contain; margin-right:10px; display:inline-block; vertical-align:top;}
.site-main select,
.site-main input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="file"]):not([type="submit"]):not([type="hidden"]),
.widget select,
.widget input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="file"]):not([type="submit"]):not([type="hidden"]),
.site-main textarea {background:white; border:1px solid rgb(211, 197, 183); border-radius:20px; outline:none; color:inherit; font:inherit; line-height:26px; height:28px; padding:0 10px;}
.site-main textarea {height:150px; padding:10px 10px; line-height:1.4;}
label {cursor:pointer;}
::-webkit-input-placeholder { color:inherit; font-style:inherit; font-weight:inherit;}
:-moz-placeholder {color:inherit; opacity:1; font-style:inherit; font-weight:inherit;}
::-moz-placeholder { color:inherit; opacity:1; font-style:inherit; font-weight:inherit;}
:-ms-input-placeholder {color:inherit; font-style:inherit; font-weight:inherit;}
label {position:relative;}
label.labels-array {margin-right:15px;}
label.block {display:block; margin-bottom:15px;}
input[type="radio"] {width:16px; height:16px;}
input[type="checkbox"],
input[type="radio"] {position:relative;} input[type="checkbox"].exclusive-checkbox {width:5px; height:5px; margin:0 18px 5px 5px; vertical-align:middle; outline:none;}
input[type="checkbox"].exclusive-checkbox:after {content:''; position:absolute; top:-5px; left:-5px; width:10px; height:10px; border-radius:16px; cursor:pointer; background:#c6d1dd; border:4px solid #c6d1dd;}
input[type="checkbox"].exclusive-checkbox:checked:after {background:#1e252c;}
.small {font-size:12px;}
.normal-line-height {line-height:normal !important;}
.line-height-wide {line-height:1.5;}
.word-wrap {white-space:normal;}
.capitalize {text-transform:capitalize;}
.on-off-button {background:#e0e0e0; border-radius:4px; display:inline-block; text-align:center; line-height:30px !important; height:30px; margin-right:5px; margin-bottom:5px; padding:0 10px; font-style:italic;}
.on-off-button.checked {background:#0ea7ff; color:white;}
.on-off-button * {display:none;}
.on-off-button-darker {background:#4f5769;}
.on-off-button.default-on {background:#4f5769;} .site-main .comment-form input[type="submit"],
.green-button,
a.button.green-button {letter-spacing:1px !important; font-size:24px !important; font-weight:normal !important; border:1px solid #96c13d !important; padding:0 32px !important; line-height:32px !important; height:34px !important; border-radius:34px !important; outline:none !important; background:white !important; color:#96c13d !important;} .site-main .comment-form input[type="submit"]:hover,
.green-button.on,
a.button.green-button:hover,
.green-button:hover {background:#96c13d !important; color:white !important;} .nav-menu > li,
.woocommerce ul.products li.product a img,
.brand-thumb .normal,
.brand-thumb .hover,
.easing, .easing-200ms {-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
a.button,
.button,
.site-main input[type="submit"],
.fa.fa-google,
.fa.fa-facebook,
.fa.fa-facebook:hover, .theme-3 .fa.fa-twitter:hover, .theme-3 .fa.fa-google:hover,
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
.green-button,
.edible-print-main-buttons a,
.easing-fast {-webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}
.mobile-navigation,
.easing-500ms {-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.easing-1s {-webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out;} .center {text-align:center;}
.justify {text-align:justify;}
.justify.center {text-align:justify; text-align-last:center;}
.normal {font-weight:normal;}
.italic {font-style:italic;}
.uppercase {text-transform:uppercase;}
.lighter {font-weight:lighter;}
.normal {font-weight:normal;}
.bold {font-weight:bold;}
.no-underline,
.no-underline:hover,
.no-underline a,
.no-underline a:hover {text-decoration:none !important;}
a:visited, a:hover, a, .widget a, .widget a:hover {color:inherit;}
a:hover {text-decoration:none;} .dashicons { width:auto; height:auto; font-size:inherit; line-height: inherit; text-decoration: inherit;} .site-min-purchase-notice {float:right; margin-right:21px; font-size:90%; color:#8f8377; line-height:63px;}
body.rtl .site-min-purchase-notice {float:left; margin-right:0; margin-left:21px;}
.top-message {background:#d7a193; padding:2px 0; text-align:center;}
.site-header {padding:0; box-shadow:0 3px 3px rgba(102,74,74,0.3); margin-bottom:20px;}
.user-header {background:#f5e6e2; height:63px; line-height:30px; position:relative;}
.user-menu {list-style:none; padding:0; margin:0; float:left;}
.user-menu li {float:right; display:block; margin-right:21px; color:#976051; font-size:18px; line-height:63px;}
.user-menu li.current_page_item a {text-decoration:underline;}
.user-menu li:first-child {margin-right:0;}
.user-menu li a {text-decoration:none; color:inherit;}
.user-menu li.my-account-link a:before {content:url(//gilro.co.il/wp-content/themes/gilro/images/user-menu-my-account.png); vertical-align:middle; display:inline-block; margin-left:9px;}
.user-menu li.cart-link a:before {content:url(//gilro.co.il/wp-content/themes/gilro/images/user-menu-cart.png); vertical-align:middle; display:inline-block; margin-left:9px;}
.woocommerce-MyAccount-navigation .my-favourites-link:before,
.user-menu li.my-favourites-link a:before {content:url(//gilro.co.il/wp-content/themes/gilro/images/user-menu-favorites.png); vertical-align:middle; display:inline-block; margin-left:9px;}
.user-hello {display:inline-block; background:white; color:#7a6f63; height:28px; line-height:28px; padding:0 30px; border-radius:28px; margin-right:17px; white-space:nowrap;}
.lang-menu {direction:ltr; display:inline-block; font-size:18px; color:#976051;}
.lang-menu a {font-family:Source Sans Pro; text-decoration:none; line-height:63px; color:inherit;}
.lang-menu a:not(.on) {text-decoration:underline; color:#f48999; }
.lang-menu a.on {font-weight:bold;}
.home-link-container {padding:27px 0 22px;}
a.home-link {display:block; margin:0 auto; width:155px; height:94px; background:url(//gilro.co.il/wp-content/themes/gilro/images/logo.png) no-repeat; text-decoration:none;}
html[lang="en-US"] a.home-link {width:155px; height:94px; background:url(//gilro.co.il/wp-content/themes/gilro/images/logo-en.png) no-repeat; background-size:contain;} #navbar {text-align:center; border-top:1px solid #d3c5b7; padding:11px 0;}
.menu-toggle_ { cursor:pointer; margin:0 18px 0 0; display:inline-block; font-size:28px; color:#4f5769; font-weight:bold; line-height:75px; position:relative; background:url(//gilro.co.il/wp-content/themes/gilro/images/menu-toggle.png) 50% 50% no-repeat; width:25px; height:22px; top:25px;}
.menu-toggle_:hover {background:url(//gilro.co.il/wp-content/themes/gilro/images/menu-toggle-on.png) 50% 50% no-repeat;} body.menu-open .menu-toggle_ {color:transparent; background:none; position:relative;}
body.menu-open .menu-toggle_:after {content:"\f158"; font-family:dashicons; position:absolute; top:0; left:0; right:0; bottom:0; color:#4f5769; line-height:24px;}
.nav-menu-container {position:absolute; top:0; left:0; bottom:0; width:255px; background:#363d4c; z-index:10000; padding:30px 30px; text-align:center;}
.nav-menu {display:flex; justify-content:space-around; flex-flow:row wrap;}
.safari .nav-menu {text-align:center;}
.nav-menu > li {line-height:45px; display:block; white-space:nowrap; color:#654336; text-align:center; font-weight:100; font-size:27px; margin:0 5px;}
body:not(.rtl) .nav-menu > li {font-size:25px;}
.nav-menu > li.current_page_item a,
.nav-menu > li.current-page-ancestor a {color:white; background:#654336;}
.nav-menu > li a {color:inherit; font:inherit; line-height:42px; height:45px; padding:0 10px;}
.nav-menu > li.alma-cakes-animation a:after {content:''; display:inline-block; width:50px; height:40px; vertical-align:middle; background:url(//gilro.co.il/wp-content/themes/gilro/images/alma-cakes-logo-en.png) 50% 50% no-repeat; background-size:contain; color:transparent; margin-left:5px;}
body.rtl .nav-menu > li.alma-cakes-animation a:after {margin-left:0; margin-right:5px;}
html[he-IL] .nav-menu > li.alma-cakes-animation a:after {background-image:url(//gilro.co.il/wp-content/themes/gilro/images/alma-cakes-logo.png); margin-right:0; margin-left:5px;}
.nav-menu-container .social-list {display:inline-block; border-top:1px solid #4f5769; border-bottom:1px solid #4f5769; padding:22px 0;}
.nav-menu-container .social-list li {float:left; margin:0 8px;}
.nav-menu-container .social-list li a {background-position:0 -26px; background-color:#4f5769;}
.nav-menu-container .social-list li a:hover {background-color:#0ea7ff;} .sub-nav-content {display:none;}
.sub-nav {background:#1e252c; text-align:justify; text-align-last:justify; margin-bottom:28px;}
.sub-nav ul {list-style:none; margin:0 -10px; padding:0;}
.sub-nav li {display:inline-block; text-align:center; color:white; position:relative;}
.sub-nav li.on {color:#f78d2d;}
.sub-nav li a {font-weight:400; display:block; font-size:18px; color:inherit; text-decoration:none; line-height:48px; height:48px; padding:1px 10px 0;}
.sub-nav li.on:after {position:absolute; bottom:0; left:50%; margin-left:-7px; content:''; width:0; height:0; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid white;} a.button,
.button,
.widget input[type="submit"],
.site-main input[type="submit"] {cursor:pointer; display:inline-block !important; text-decoration:none !important; color:#f48999 !important; background:white !important; padding:0 20px !important; border:1px solid #f48999 !important; line-height:32px !important; height:34px !important; border-radius:34px !important; text-align:center !important; font-weight:normal !important; font-size:24px !important;}
label.button input[type="file"] {width:1px; position:absolute; height:1px; overflow:hidden; display:none;}
a.button:hover,
.button:hover,
.site-main input[type="submit"]:hover {color:white !important; background:#f48999 !important;} .client-thumbs-container {margin:0 -10px 10px; padding:30px 0 10px; text-align:center;}
.client-thumb {width:150px; display:inline-block; margin:0 10px 20px; text-align:center; vertical-align:top;}
.client-thumb-image {line-height:100px;}
.client-thumb-image img {display:inline-block; vertical-align:middle;}
.client-thumb-name {color:#654336; margin-top:30px; font-size:18px; line-height:1.3;}
.page-template-clients .site {padding-bottom:50px;} .standard-thumbs-container {margin:0 -7px 10px; padding:45px 0 20px; border-top:1px solid #d3c5b7; text-align:center;}
.standard-thumb {width:115px; display:inline-block; margin:0 7px 20px; text-align:center; vertical-align:top;}
.standard-thumb-image {line-height:150px;}
.standard-thumb-image img {display:inline-block; vertical-align:middle; max-height:150px;}
.standard-thumb-name {color:#654336; margin-top:15px; font-size:18px; line-height:1.1;}
.page-template-tech-standards .entry-content {}
.wrapper {width:100%; max-width:1060px; margin:0 auto; position:relative; padding:0 20px;}
.entry-header, .entry-content, .entry-summary, .entry-meta {max-width:none;} body.rtl .slick-prev,
body:not(.rtl) .slick-next {position:absolute; z-index:10; top:50%; right:20px; margin-top:-20px; color:transparent; background:url(//gilro.co.il/wp-content/themes/gilro/images/arr-r.png?v=1) 50% 50% no-repeat; background-size:contain; width:21px; height:39px; overflow:hidden; outline:none;}
body.rtl .slick-next,
body:not(.rtl) .slick-prev {position:absolute; z-index:10; top:50%; left:20px; margin-top:-20px; color:transparent; background:url(//gilro.co.il/wp-content/themes/gilro/images/arr-l.png?v=1) 50% 50% no-repeat; background-size:contain; width:21px; height:39px; overflow:hidden; outline:none;}
body.rtl .slick-black-arrows .slick-prev,
body:not(.rtl) .slick-black-arrows .slick-next {opacity:0.5; background-image:url(//gilro.co.il/wp-content/themes/gilro/images/arr-black-r.png?v=1); width:10px; height:12px; margin-top:-10px; right:-15px;}
body.rtl .slick-black-arrows .slick-next,
body:not(.rtl) .slick-black-arrows .slick-prev {opacity:0.5; background-image:url(//gilro.co.il/wp-content/themes/gilro/images/arr-black-l.png?v=1); width:10px; height:12px; margin-top:-10px; left:-15px;}
.page-template-edible-print-main .site-main {margin-bottom:0;}
.edible-print-main-buttons {text-align:center; margin:0 0 30px;}
.edible-print-main-buttons a {text-decoration:none; border:1px solid #f48999; color:#f48999; width:215px; display:inline-block; text-align:center; font-size:24px; margin:0 4px;}
.edible-print-main-buttons a:hover {background:#f48999; color:white;} .edible-print-menu {margin:0 0 20px; padding:0; list-style:none;}
.edible-print-menu > li {float:right; width:50%; text-align:center; border:1px solid #f48999; background:white; color:#f48999; font-size:30px; height:40px; line-height:38px;}
.edible-print-menu > li.menu-item-has-children.current-menu-item,
.edible-print-menu > li.menu-item-has-children.current-menu-ancestor {margin-bottom:73px;}
.edible-print-menu > li.current-menu-item,
.edible-print-menu > li.current-menu-ancestor {background:#f48999; color:white; font-weight:normal;}
.edible-print-menu > li > a {text-decoration:none; display:block;}
.edible-print-menu > li > ul {display:none;}
.edible-print-menu > li.current-menu-item > ul,
.edible-print-menu > li.current-menu-ancestor > ul {display:block; position:absolute; right:0; left:0; margin:20px 20px 0; padding:0; list-style:none;}
.edible-print-menu > li > ul > li {display:block; float:right; color:#976051; font-size:26px; text-align:center; padding:0 33px 0 13px; border-top:1px solid #976052; border-bottom:1px solid #976052; position:relative;}
.edible-print-menu > li > ul > li:first-child {border-right:1px solid #976052;}
.edible-print-menu > li > ul > li.current-menu-item {font-weight:normal; color:white; background:#976052;}
.edible-print-menu > li > ul > li > a {text-decoration:none;}
.edible-print-menu > li > ul > li:after {content:url(//gilro.co.il/wp-content/themes/gilro/images/snav-rtl.png); position:absolute; top:-1px; left:-21px; width:21px; height:40px;}
.edible-print-menu > li > ul > li.current-menu-item:before {content:url(//gilro.co.il/wp-content/themes/gilro/images/snav-rtl-r.png?v=1); position:absolute; top:-1px; right:-1px; z-index:1; width:21px; height:40px;}
.edible-print-menu > li > ul > li.current-menu-item:after {content:url(//gilro.co.il/wp-content/themes/gilro/images/snav-rtl-l.png?v=1); z-index:1;}
.edible-print-menu > li > ul > li:first-child:before {display:none;}
.edible-print-menu > li > ul > li:last-child:after {content:url(//gilro.co.il/wp-content/themes/gilro/images/snav-rtl-last.png?v=1); top:-1px;}
.edible-print-menu > li > ul > li.current-menu-item:last-child:after {content:url(//gilro.co.il/wp-content/themes/gilro/images/snav-rtl-last-l.png?v=1);}
.page-template-edible-paper-print-page .page-title {text-align:start;} body.page-template-designer {min-width:860px;}
.sub-sub-menu-4-items {margin:20px 0 30px; min-height:40px;}
.sub-sub-menu {display:block; padding:0; list-style:none; line-height:38px;}
.sub-sub-menu-4-items > li {width:calc( (100% - 21px) / 4); min-width:200px;}
.sub-sub-menu > li {display:block; float:right; color:#976051; font-size:26px; text-align:center; padding:0 33px 0 13px; border-top:1px solid #976052; border-bottom:1px solid #976052; position:relative; cursor:pointer; white-space:nowrap; }
.sub-sub-menu > li:first-child {border-right:1px solid #976052;}
.sub-sub-menu > li.on {font-weight:normal; color:white; background:#976052;}
.sub-sub-menu > li:after {content:url(//gilro.co.il/wp-content/themes/gilro/images/snav-rtl.png); position:absolute; top:-1px; left:-21px; width:21px; height:40px;}
.sub-sub-menu > li.on:before {content:url(//gilro.co.il/wp-content/themes/gilro/images/snav-rtl-r.png?v=1); position:absolute; top:-1px; right:-1px; z-index:1; width:21px; height:40px;}
.sub-sub-menu > li.on:after {content:url(//gilro.co.il/wp-content/themes/gilro/images/snav-rtl-l.png?v=1); z-index:1;}
.sub-sub-menu > li:first-child:before {display:none;}
.sub-sub-menu > li:last-child:after {content:url(//gilro.co.il/wp-content/themes/gilro/images/snav-rtl-last.png?v=1); top:-1px;}
.sub-sub-menu > li.on:last-child:after {content:url(//gilro.co.il/wp-content/themes/gilro/images/snav-rtl-last-l.png?v=1);}
.sub-sub-menu > li > a {text-decoration:none; overflow:hidden; display:block;}
.cake-size-container {text-align:center;}
.cake-size {width:50%; display:inline-block; vertical-align:top; text-align:center; padding-right:5%; position:relative; border-bottom:1px solid #d3c5b7;}
.cake-size:nth-child(odd) {padding-right:0; padding-left:5%;}
.cake-size:nth-child(even):after {content:''; display:block; position:absolute; top:20px; right:0; bottom:20px; border-left:1px solid #d3c5b7;}
body:not(.rtl) .cake-size:nth-child(even):after {right:auto; left:0;}
.cake-size:last-child {padding-left:0;}
.cake-size .image-contain {width:200px; height:200px; margin:20px auto;}
.cake-size h3 {color:#654336; text-align:center; font-size:30px;}
html[lang="en-US"] .cake-size h3 {min-height:66px;} body.page-id-445 .entry-content .wpcf7 {max-width:400px;}
.wpcf7 input[name="current-user-email"] {display:none !important;}
body.page-id-445 .entry-content .wpcf7 input[type="submit"] {margin-top:40px; max-width:200px;} .tab-container {}
.tab-names {margin-bottom:23px;}
.tab-names {}
.tab-name { cursor:pointer; float:right; text-align:center; font-size:24px; border:1px solid #654336; padding:2px 10px; width:30%; margin-right:5%; color:#654336;}
body:not(.rtl) .tab-name {float:left; margin-right:0; margin-left:5%;}
.tab-name:first-child {margin-right:0;}
body:not(.rtl) .tab-name:first-child {margin-left:0;}
.tab-name.on {background:#654336; color:white !important; font-weight:normal;}
.contact-main {position:relative;}
.contact-main > .right {float:none; width:700px; border-left:1px solid #d3c5b7; padding-left:20px;}
body:not(.rtl) .contact-main > .right {border-left:none; border-right:1px solid #d3c5b7; padding-left:0; padding-right:20px;}
.contact-main > .left {font-size:26px; color:#654336; line-height:1.3; float:none; position:absolute; bottom:-4px; left:0; width:calc(100% - 740px);}
body:not(.rtl) .contact-main > .left {left:auto; right:0;}
.contact-main > .left *:last-child {margin-bottom:0;}
.contact-main > .left iframe {height:301px;}
div.wpcf7 {direction:inherit;}
.site-main .wpcf7 p {margin:0 0 7px;}
.site-main .wpcf7 label,
.site-main .wpcf7 p.label {font-weight:bold; font-size:18px; color:#976051;}
.site-main .wpcf7 select,
.site-main .wpcf7 input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="hidden"]),
.site-main .wpcf7 textarea {border-radius:0; width:100%; display:block; outline:none; font-weight:normal; color:#654336; font-size:16px;}
.site-main .wpcf7 .ajax-loader {position:absolute; bottom:-20px;}
.site-main .wpcf7 input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="hidden"]):focus,
.site-main .wpcf7 textarea:focus {background:#f5e6e2;}
.p-submit { position:relative; }
span.wpcf7-spinner { position: absolute; bottom: 5px; left: 50%; margin: 0; transform: translateX(-50%); }
.site-main .wpcf7 p.p-submit {clear:both; padding-top:20px;}
.widget input[type="submit"],
.site-main .wpcf7 input[type="submit"] {color:#96c13d !important; border:1px solid #96c13d !important; border-radius:0 !important; width:100%; display:block !important;}
.widget input[type="submit"]:hover,
.site-main .wpcf7 input[type="submit"]:hover {color:white !important; background:#96c13d !important;}
.contact-tab-1 .right {width:48%; position:relative;}
.contact-tab-1 .left {width:48%; position:relative;}
.contact-tab-2 .right {width:48%; position:relative;}
.contact-tab-2 .left {width:48%; position:relative;}
.contact-tab-3 .right {width:48%; position:relative;}
.contact-tab-3 .left {width:48%; position:relative;}
.site-main .contact-tab-1 .wpcf7 textarea {height:276px;}
.site-main .contact-tab-2 .wpcf7 textarea {height:152px;}
.site-main .contact-tab-3 .wpcf7 textarea {height:152px;}   .gallery {text-align:center;}
.gallery figure {display: inline-block; margin: 15px; box-shadow:1px 1px 3px rgba(0,0,0,0.3);}
#pbOverlay {direction:ltr;}   .main-navigation { margin-left:20px; position:relative;}
div.wpcf7-validation-errors {border:none;}
div.wpcf7-response-output {padding:0; margin:0;}
span.wpcf7-not-valid-tip {font-size:80%; text-transform:none; color:#f78d2d;}
div.wpcf7-mail-sent-ok {border:none;} .sidebar-footer {margin-top:70px;}
.sidebar-footer .wrapper {}
.sidebar-footer .widget-area-container {position:relative;}
.sidebar-footer .widget-area {}
.sidebar-footer .widget {float:right; width:25%; padding:0 0 20px; margin-bottom:20px;}
.widget h3.widget-title {color:#976051; font-size:30px;}
.widget label {font-weight:bold;}
.widget select,
.widget input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="hidden"]),
.widget textarea {border-radius:0 !important; display:block; max-width:200px; outline:none; font-weight:normal; color:#654336; font-size:16px;}
.widget input[type="submit"] {width:auto;} .site-footer {position:absolute; bottom:0; left:0; right:0; text-align:center; margin:0 auto 0 auto; background:#f5e6e2; color:#976052; font:inherit; font-weight:normal; padding:30px 0 35px 0;}
.site-footer a {color:inherit; text-decoration:none;}
.footer-item {}
.footer-item:first-child:before {content:''; margin:0;}
.site-footer .wpcf7 {display:inline-block; position:relative; margin-left:15px; vertical-align:top; top:-2px;}
.site-footer .wpcf7 p {margin:0; height:0;}
.site-footer .wpcf7 input[type="text"],
.site-footer .wpcf7 input[type="email"] {width:355px; padding:1px 10px 0; line-height:26px; height:26px; font-weight:bold;}
.site-footer .wpcf7 input[type="submit"] {display:none;}
.site-footer .wpcf7 .wpcf7-recaptcha {border:none; margin:0 auto; border-right:1px solid #525252; height:76px;}
.site-footer .social-list {margin-top:0;}
.site-footer .social-list li {margin:0 13px 0 0; line-height:20px; height:20px; width:20px;}
.footer-main {text-align:center; margin-bottom:15px; font-weight:bold;}
.footer-main div.wpcf7 .wpcf7-validation-errors {display:none !important;}
.footer-main div.wpcf7 .ajax-loader {position:absolute; right:-21px; top:3px;}
.footer-main div.wpcf7 div.wpcf7-response-output {border:none; text-align:start; padding:0;}
.footer-links {direction:ltr;}
.footer-links a {display:inline-block; color:#f78d2d; font-weight:bold;}
.footer-links a:before {content:'|'; color:white; margin:0 10px; display:inline-block; vertical-align:middle;}
.footer-links a:first-child:before {display:none;}
.footer-links a.social {display:inline-block; width:20px; height:20px; vertical-align:middle; margin:0 4px;}
.footer-links a.social:before{display:none;}
a.social.facebook-link {background:url(//gilro.co.il/wp-content/themes/gilro/images/social/facebook.svg) 50% 50% no-repeat; background-size:contain; width:18px;}
a.social.youtube-link {background:url(//gilro.co.il/wp-content/themes/gilro/images/social/youtube.svg) 50% 50% no-repeat; background-size:contain;}
a.social.instagram-link {background:url(//gilro.co.il/wp-content/themes/gilro/images/social/instagram.svg) 50% 50% no-repeat; background-size:contain; width:20px;}
a.social.twitter-link {background:url(//gilro.co.il/wp-content/themes/gilro/images/social/twitter.svg) 50% 50% no-repeat; background-size:contain;} .popup-container {position:absolute; top:0; right:0; bottom:0; left:0; display:none; background:rgba(0,0,0,0.5); z-index:10000;}
.popup {display:none; position:absolute; top:0; margin-top:150px; left:50%; right:50%; margin-left:-305px; margin-right:-305px; min-height:100px; max-height:100%; background:white; box-shadow:2px 3px 5px rgba(0,0,0,0.3); text-align:start; padding:77px 25px 30px 25px; border-radius:3px; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; overflow:auto;}
.popup-title {position:absolute; top:0; left:0; right:0; margin:0; background:#0ed977; line-height:33px; height:33px; color:white; font-size:17px; font-style:italic; font-weight:bold; text-align:center;}
.blue-popup .popup-title {background:#0ea7ff;}
.hide-popup {position:absolute; top:0; left:0;}
.hide-popup:after {display:block; content: "\f158"; font-family:dashicons; text-align:center; line-height:33px; font-size:19px; color:#4f5769; cursor:pointer; width:33px; height:33px;}
.popup a {color:#0ed977;}
.site-main {display:block; margin-bottom:50px;}
.entry-content a, .comment-content a,.entry-content a:hover, .comment-content a:hover {font:inherit; color:inherit; text-decoration:underline;}
.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {padding:0;}
.entry-content, .entry-summary, .entry-meta {max-width:none; width:auto; margin:0;}
#content,
.entry-content {font-size:16px; color:#8f8377; line-height:1.5;}
.home .entry-content,
.single-brand .entry-content {text-align:justify; text-align-last:center;}
.entry-meta {margin-top:20px;} .home-brands-container {text-align:center; margin-bottom:42px;}
.brand-thumb {display:inline-block; margin:0 22px; position:relative;}
.brand-thumb .hover {opacity:0; position:absolute; top:0; right:0;}
.brand-thumb:hover .normal {opacity:0;}
.brand-thumb:hover .hover {opacity:1;}
.slick-slide {outline:none;}
.hp-terms {}
.hp-term {width:calc(50% - 60px); position:relative; margin-bottom:70px;}
.hp-term:nth-child(2n+1) {clear:both;}
.hp-term-gallery {height:300px; margin:0 15px;}
.hp-term-gallery > img {width:100%; height:auto;} .hp-term-gallery .slick-prev {}
.hp-term h3 {margin:10px 0;}
.hp-term ul {list-style:none; margin:0; padding:0;}
.hp-term li {list-style:none; display:inline;}
.hp-term li a {text-decoration:underline;}
.hp-term:nth-child(odd) {float:left;}
.hp-term:nth-child(even) {float:right;}
.rtl .hp-term:nth-child(odd) {float:right;}
.rtl .hp-term:nth-child(even) {float:left;}
.hp-term li {margin-right:12px;}
.rtl .hp-term li {margin-right:0; margin-left:12px;}
.free-from-food {text-align:center; max-width:620px; margin:-30px auto 20px;}
.hp-icon {float:right; width:16.6%; text-align:center; margin-bottom:20px;}
.hp-icon img {width:80%; display:block; margin:0 auto;}
.hp-icon h4 {text-align:center; margin:0;}  .b2b-cats {text-align:center;}
.b2b-cat {text-align:center; display:inline-block; vertical-align:top; width:28%; font-size:18px; color:#6e3d30; margin:0 2% 35px;} .b2b-cat img {display:block; margin:0 auto; height:215px; width:auto;}
.b2b-prod-thumbnails {text-align:center;}
.b2b-prod-thumbnail {display:inline-block; vertical-align:top; width:20%; text-align:center; margin:0 2% 20px;}
.b2b-prod-thumbnail .image-container {height:200px; position:relative;}
.b2b-prod-thumbnail .image-container img {max-width:100%; max-height:100%; width:auto; height:auto;}
.b2b-product-main .right {width:48%;}
.b2b-product-main .left {width:48%;} .content-area .video {width:100%; padding-top:55.5%; position:relative; margin:0 auto 20px;}
.content-area .video iframe {width:100%; height:100%; position:absolute; top:0; left:0; right:0; bottom:0; display:block;} .posts-container {margin-top:30px;}
.magazine-post-thumb {float:left; width:calc(50% - 40px); font-size:18px; color:#6e3d30; margin-bottom:35px;}
.magazine-post-thumb:nth-child(odd) {float:right; clear:both;}
.magazine-post-thumb .image-cover {height:215px;}
.magazine-post-thumb h3 {text-align:start; font-size:30px; margin-bottom:6px;}
.magazine-post-thumb .meta {color:#976051; margin:-2px 0 2px;}
.magazine-post-thumb .excerpt {line-height:1.2; margin-bottom:7px;}
.magazine-post-thumb .blue-link {float:left;}
.blue-link, a.blue-link {color:#4ec6da; font-size:18px; text-decoration:underline; cursor:pointer;} .entry-content p iframe {margin:0 auto; display:block;}
.breadcrumb,
.breadcrumb a {color:#654336;}
.single-post .slider {margin:20px 0 0;}
.single-post h2.entry-title {margin-top:20px;}
.single-post h2.entry-title {text-align:start; margin-bottom:0;}
.single-post .entry-content {color:#6e3d30;}
.single-post .entry-content > p {text-align:justify; text-align-last:start; font-size:20px;}
.single-post article .meta {color:#976051; margin:0 0 24px;}
.comment-reply-title {font-style:normal; text-align:center;}
.comment-respond {background:none;}
.comments-title, .comment-list, .comment-reply-title, .must-log-in, .comment-respond .comment-form, .comment-respond iframe {margin:0 auto;}
.sidebar .comments-title, .sidebar .comment-list, .sidebar .comment-reply-title, .sidebar .comment-navigation, .sidebar .comment-respond .comment-form {padding:0 !important;}
.comment-respond .form-submit {float:left; }
#commentform .gglcptch {position:absolute; bottom:-120px;}
.about-author {margin:0; border-top:1px solid #d3c5b7; border-bottom:1px solid #d3c5b7; padding:20px 0;}
.about-author .avatar {width:61px; height:61px; float:right; border-radius:61px;}
.about-author-content {margin-right:83px; min-height:61px; color:#976051; font-size:18px;}
.about-author-content p:last-child {margin:0;}
section.related {clear:both;}
.yarpp-related-container {border-bottom:1px solid #d3c5b7;}
.single-post .yarpp-related h3,
h3.comment-reply-title {color:#654336; font-size:30px; text-align:center; margin:10px 0; text-transform:none; font-weight:normal;}
.single-post .yarpp-related ul {list-style:none; margin:0; padding:0;}
.single-post .yarpp-related li {float:right; width:calc( (100% - 80px)  / 3); margin-right:40px; margin-bottom:15px;}
.single-post .yarpp-related li:nth-child(3n+1) {margin-right:0; clear:both;}
.single-post .yarpp-related li a,
.single-post .yarpp-related li a:hover {text-decoration:none !important;}
.single-post .yarpp-related li .image-cover {height:144px;}
.single-post .yarpp-related li h4 {text-align:center; font-weight:normal; font-size:20px; color:#4ec6da; margin:10px 0; text-decoration:none;}
.comment-form .apsl-login-networks {display:none;}
.comment-form-author {float:right; width:48%;}
.comment-form-email {float:left; width:48%;}
#email-notes {display:none;}
.comments-area-container {margin-bottom:24px;}
.comments-area-container .button-open {display:block;}
.comments-area-container .button-close,
.comments-area-container .comments-area {display:none;}
.comments-area-container.open .button-open {display:none;}
.comments-area-container.open .button-close {display:block;}
.comments-area-container.open .comments-area {display:block; margin-bottom:18px;}
.comments-title {display:none;}
.comment-list li {border-bottom:1px solid #d3c5b7;}
.comment-list li:first-child {border-top:1px solid #d3c5b7;}
.comment-body {padding:5px 0;}
.comment-author {width:auto; max-width:none; margin:0 0 10px;}
.comment-author .avatar {display:none;}
.comment-content {font-size:20px; color:#6e3d30;}
.comment-respond .comment-form {max-width:680px;}
.comment-form input,
.comment-form textarea {outline:none;}
.comment-form [for="author"], .comment-form [for="email"], .comment-form [for="url"], .comment-form [for="comment"] {width:auto; float:none !important; display:block; padding:0;}
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {width:100%; max-width:none;}
.comments-title, .comment-list, .comment-reply-title, .must-log-in, .comment-respond iframe {max-width:none;}
.comment-metadata, .comment-content, .comment-list .reply, .comment-awaiting-moderation {float:none !important; width:auto;}
.comment-reply-link:before, .comment-reply-login:before {display:none;}
.comment-metadata {text-align:end; color:#4ec6da; font-size:20px;}
.comment-metadata a {color:#4ec6da; font-size:20px; text-decoration:none;}
.comment-author .url, .comment-reply-link, .comment-reply-login, .comment-meta a:hover {color:#654336; font:inherit;}
.comment-author .fn {font-weight:bold; color:#654336; font-size:20px;} .nextend-bullet-bar .n2-ow {background:rgba(255,255,255,0.5) !important;}
.nextend-bullet-bar .n2-ow.n2-active,
.nextend-bullet-bar .n2-ow:HOVER {background:rgba(255,255,255,1) !important;} .error404 .page-header {background:none; font:inherit;}
.error404 .page-title:before {font:inherit; font-size:120px; content:'404'; position:relative; top:0; left:0; display:block; text-align:center; font-weight:bold; margin-bottom:20px;}
.error404 .page-wrapper {background:none;} .woocommerce form.login {padding:0 0 130px !important;}
.woocommerce-form-login h3 {text-align:center;}
.site-main .woocommerce-form-login input {border-radius:0 !important; text-align:center;}
.woocommerce .woocommerce-form-login .form-row label {text-align:center; font-size:18px; color:#976051; font-weight:bold;}
.woocommerce-form-login .green-button {width:100%; margin-top:20px !important; display:block !important;}
.woocommerce-form-login .social-networks {position:absolute; bottom:0; right:0; left:0; top:auto; height:auto;}
.woocommerce-form-login .or-container {position:relative; margin:15px auto; overflow:hidden;}
.woocommerce-form-login .or-container:before {content:''; display:block; position:absolute; top:20px; left:calc(50% + 35px); width:205px; border-top:1px solid #d3c5b7;}
.woocommerce-form-login .or-container:after {content:''; display:block; position:absolute; top:20px; right:calc(50% + 35px); width:205px; border-top:1px solid #d3c5b7;}
.woocommerce-form-login .or {margin:0 auto; width:40px; height:40px; border-radius:40px; border:2px solid #d3c5b7; line-height:34px; text-align:center; color:#6e3d30; font-size:16px;}
.woocommerce-form-login .create-account-text {text-align:center; margin:10px -300px;}
.social-networks {position:relative; height:0; top:80px;}
.social-networks a,
.social-networks a:hover {text-decoration:none !important;}
.apsl-icon-block {display:block; margin:0 0 20px;}
.fa {display:block !important; line-height:32px; font-family:inherit; font-size:24px !important; width:auto !important; border-radius:30px !important; padding:0 30px !important;}
.fa:hover {opacity:1 !important;}
.fa.fa-facebook {background:white !important; border:1px solid #4ec6da; color:#4ec6da !important;}
.fa.fa-facebook:hover {background:#4ec6da !important; color:white !important;}
.fa.fa-google {background:white !important; border:1px solid #f37767; color:#f37767 !important;}
.fa.fa-google:hover {background:#f37767 !important; color:white !important;}
.theme-3 .fa.fa-facebook,
.theme-3 .fa.fa-google {height:34px;}
.fa.fa-facebook:before {content:'התחבר עם פייסבוק'; color:inherit;}
.fa.fa-google:before {content:'התחבר עם גוגל'; color:inherit;}
html[lang="en-US"] .fa.fa-facebook:before {content:'Log in with Facebook'; color:inherit;}
html[lang="en-US"] .fa.fa-google:before {content:'Log in with Google'; color:inherit;} ul.shop-categories {list-style:none; margin:0 0 20px; padding:0;} ul.shop-categories li {float:left; display:block; border:1px solid #f48999; color:#f48999;}
.rtl ul.shop-categories li {float:right;}
ul.shop-categories li.on {color:white; background:#f48999;} ul.shop-categories li a {display:block; text-decoration:none; text-align:center; line-height:35px; font-size:30px;}
ul.shop-sub-categories {list-style:none; margin:0 0 20px; padding:0;  text-align:center;}
body.single-product .site-content#primary {margin-top:60px;} .woocommerce .woocommerce-breadcrumb {display:none;}   .woocommerce div.product form.cart {display:none !important;}
body:not(.woocommerce-checkout) .woocommerce div.product p.price,
body:not(.woocommerce-checkout) .woocommerce div.product span.price,
body:not(.woocommerce-checkout) .woocommerce-Price-amount {display:none !important;}
.product-now-added-to-cart .entry-content .product-type-simple .woocommerce-product-gallery,
.product-now-added-to-cart .entry-content .product-type-simple .entry-summary {display:none;}
.product-now-added-to-cart .woocommerce-message {border:none; padding:2px 20px; margin:0 0 40px; background:#f48999; font-size:33px; color:white;}
.product-now-added-to-cart .woocommerce-message:before {display:none;}
.product-now-added-to-cart .woocommerce-message .button {margin-top:8px;}
.product-colors {margin-top:30px;}
.product-colors > div {width:20px; height:20px; border-radius:20px; float:right; margin-left:10px;}
.flex-viewport {border:1px solid #f5e7e3; margin-bottom:15px;}
.woocommerce div.product div.images .flex-control-thumbs li {border:1px solid #f5e7e3; width:22%; margin:0 1.5% 5px;}
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n+1) {clear:both;}
.woocommerce div.product .product_title {text-align:start;}
.woocommerce div.product p.price, .woocommerce div.product span.price {color:#976051; font-size:32px;}
.single-product .quantity .screen-reader-text {position:relative !important; overflow:auto; width:auto; height:auto; clip:none;}
.single-product .quantity .screen-reader-text:after{content:':';}
.quantity input {border-radius:3px !important;}
.woocommerce div.product form.cart div.quantity {margin:2px 0 0 14px;}
.woocommerce-tabs h2 {text-align:start;}
.woocommerce-tabs .entry-content > p {text-align:start; text-align-last:start;}
.single-product .button-favourite {float:left;}  .woocommerce-error, .woocommerce-info {background-color:#f5e6e2; border-top-color:#d8a294; color:inherit;}
.woocommerce-products-header {margin-top:30px;} .woocommerce .woocommerce-breadcrumb {font-size:18px; color:#976052;}
.woocommerce .woocommerce-breadcrumb a {color:#976052; text-decoration:none;}
.woocommerce .woocommerce-breadcrumb > span:last-child {text-decoration:underline;}
.woocommerce ul.products li { }
.woocommerce ul.products li.product a {display:block; width:100%; overflow:hidden;}
.woocommerce ul.products li.product .woocommerce-Loop-image-container {text-align:center; margin:0 -70px; height:180px; overflow:hidden;}
.woocommerce ul.products li.product a img {margin:-10px auto; width:auto; height:100%; max-width:none; }
.woocommerce ul.products li.product a:hover img {margin:-21px auto; width:auto; height:110%; }
.woocommerce ul.products li.product a:hover h2 { }
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.button {display:none !important;}
.product-share-container {border-top:1px solid #d3c5b7; border-bottom:1px solid #d3c5b7; padding:11px 0; margin:15px 0;}
.button-favourite {color:#654336; font-size:24px; cursor:pointer;}
.button-favourite .mode-on {display:none;}
.button-favourite.on .mode-off {display:none;}
.button-favourite.on .mode-on {display:block;}
.button-favourite .mode-off:before {content:''; display:inline-block; vertical-align:middle; width:36px; height:28px; background:50% 50% url(//gilro.co.il/wp-content/themes/gilro/images/favorites.png) no-repeat;}
.button-favourite .mode-on:before {content:''; display:inline-block; vertical-align:middle; width:36px; height:28px; background:50% 50% url(//gilro.co.il/wp-content/themes/gilro/images/favorites-on.png) no-repeat;} .woocommerce div.product .woo-social-buttons {display:inline-block; margin:0; position:relative; top:5px;}
.woocommerce div.product .button-favourite .mode-off:before {background:50% 50% url(//gilro.co.il/wp-content/themes/gilro/images/favorites-gray.png) no-repeat;}
.woocommerce ul.products .button-favourite {position:absolute; bottom:8px; right:5px; cursor:pointer;}
.woocommerce ul.products .button-favourite span {display:none;}
.woocommerce div.product form.cart .variations {width:auto !important;}
.tawcvs-swatches .swatch {margin-bottom:10px; border-radius:0 !important; overflow:visible;}
.tawcvs-swatches .swatch-color {border:1px solid #666 !important; border-radius:50% !important; overflow:hidden;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {text-align:start; font-size:18px; color:#6e3d30; background:#f5e6e2; margin:0 13px; padding:11px 13px 11px; min-height:68px; border-radius:4px 4px 0 0;}
.woocommerce ul.products li.product .price {font-size:22px; color:#976051; background:#f5e6e2; margin:0 13px 5px; padding:0 13px; text-align:end; border-radius:0 0 4px 4px;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {border:none; padding:0; width:300px; margin:0 auto;}
.woocommerce form .form-row {padding:3px 0;}
.woocommerce form .form-row label.inline {position:absolute; top:194px; left:0;}
body:not(.rtl) .woocommerce form .form-row label.inline {left:auto; right:0;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {padding:0 20px;}
.woocommerce-cart table th,
.woocommerce-cart table td {color:#6e3d30; text-align:start !important;}
.woocommerce table.shop_table.cart th {font-size:28px; font-weight:normal !important;}
table.cart td.product-remove {width:20px;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {width:auto; height:auto; max-width:80%; max-height:80%;}
table.cart td.product-thumbnail {width:134px;}
table.cart td.product-name {max-width:400px;}
table.cart td.product-name a {font-size:28px; text-decoration:none; color:#6e3d30; line-height:1.1;}
.woocommerce-cart table.cart td {vertical-align:top;}
table.cart td.product-quantity .quantity {margin:5px 0;}
.woocommerce table.shop_table {border-radius:0; border:1px solid #d3c5b7;}
.woocommerce table.shop_table td {padding:15px; border-top:1px solid #d3c5b7;}
table.cart td.product-price {font-size:24px; color:#6e3d30;}
table.cart td.product-subtotal {font-size:24px;}
table.cart .cart-remove-link,
.cart_table_pro_prints .cart-remove-link {display:block; text-decoration:underline; color:#976051; font-size:16px;}
table.cart .cart-remove-link:before,
.cart_table_pro_prints .cart-remove-link:before {content:''; display:inline-block; vertical-align:middle; background:50% 50% url(//gilro.co.il/wp-content/themes/gilro/images/icon-delete.png) no-repeat; background-size:contain; width:15px; height:15px; margin-left:11px;}
table.cart .cart-update-link {display:block; text-decoration:underline; color:#976051; font-size:16px;}
table.cart .cart-update-link input[type="submit"] {display:none !important;}
table.cart .cart-update-link:before {content:''; display:inline-block; vertical-align:middle; background:50% 50% url(//gilro.co.il/wp-content/themes/gilro/images/icon-refresh.png) no-repeat; background-size:contain; width:15px; height:15px; margin-left:11px;}
table.cart .cart-favourite-link {display:block; text-decoration:underline; color:#976051; font-size:16px;}
table.cart .cart-favourite-link.button-favourite .mode-on:before {background-size:contain; width:16px; height:14px; margin-left:10px;}
table.cart .cart-favourite-link.button-favourite .mode-off:before {background:50% 50% url(//gilro.co.il/wp-content/themes/gilro/images/favorites-gray.png) no-repeat; background-size:contain; width:16px; height:14px;margin-left:10px;}
.woocommerce a.button.back-to-shop-button {margin-top:-60px;}
.woocommerce .cart_totals {font-size:20px; color:#976051;}
.woocommerce .cart_totals table.shop_table tbody th {font-weight:normal;}
.woocommerce .cart_totals .order-total strong {font-weight:normal;}
.woocommerce ul#shipping_method .amount {font-weight:normal;}
.woocommerce .cart_totals h3 {text-align:center; margin:0; color:#6e3d30; font-size:28px;}
.cart_totals_table1 {}
.cart_totals_table1 > tbody > tr > td {width:48%;}
.woocommerce table.shop_table.cart_totals_table2 {margin:0; border:none !important; width:48%; float:right; position:relative;}
.woocommerce table.shop_table.cart_totals_table2 th {width:28%; padding:5px 0;}
.woocommerce table.shop_table.cart_totals_table2 td {width:72%; padding:5px 0;}
.cart_totals_table2:after {content:''; position:absolute; top:0; left:-20px; bottom:0; border-left:1px solid #d3c5b7;}
.cart_totals_table2 td,
.woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce-cart .cart-collaterals .cart_totals tr td {border-top:1px solid #d3c5b7}
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout {text-align:center; width:48%; float:left;}
a.button.checkout-button {height:43px !important; line-height:41px !important; padding:0 50px !important;} .woocommerce-checkout .woocommerce-info {background:none; border:none; text-align:center; padding:0; margin:0 0 25px;}
.woocommerce-info a,
.woocommerce-info a:hover {color:#f48999;}
.woocommerce form.checkout_coupon {width:auto; margin:-10px 0 20px;}
.woocommerce form.checkout_coupon p {margin:0; padding:0;}
.woocommerce form.checkout_coupon input[name="coupon_code"] {text-align:center; border-color:#4ec6da !important; line-height:35px !important; height:37px !important;}
.woocommerce form.checkout_coupon input[type="submit"] {width:100%; display:block; border-radius:0 !important; text-align:center; border-color:#4ec6da !important; background:#4ec6da !important; color:white !important;}
.woocommerce-checkout.woocommerce-page .col2-set .col-1 {width:58%}
.woocommerce-checkout.woocommerce-page .col2-set .col-2 {width:38%}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {float:right;}
.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {float:left;}
.woocommerce-checkout-review-order-table {border:none !important;}
.woocommerce-checkout .box {border:1px solid #d3c5b7; padding:0 20px; margin-bottom:20px;}
.woocommerce-checkout .box h3 {color:#654336; text-align:center; border-bottom:1px solid #d3c5b7; margin:0 -20px; padding:10px 0; font-weight:normal;}
.woocommerce-checkout .box h3 label {color:inherit; font:inherit;}
.woocommerce form .form-row .required {color:inherit; font:inherit; text-decoration:none;}
.woocommerce-checkout label,
.woocommerce-checkout table.shop_table td,
.woocommerce-checkout table.shop_table th {color:#976051;}
.woocommerce-checkout .col-1 label {font-weight:bold;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {font-weight:normal;}
.woocommerce-checkout .woocommerce-info::before {display:none;}
table.cart td.product-thumbnail a {display:table-cell; width:110px; height:110px; vertical-align:middle; text-align:center; border:1px solid #eee;}
.woocommerce a.remove,
.woocommerce a.remove:hover {color:#f48a9a!important; background:none !important; font-size:1.5em; text-decoration:none !important; line-height:1; font-weight:bold;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {float:none; width:auto;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {background:none;}
.woocommerce-MyAccount-navigation li.is-active {background:#f5e6e2; position:relative;}
.woocommerce-MyAccount-navigation li.is-active:after {content:''; position:absolute; left:-10px; top:50%; margin-top:-10px; width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #f5e6e2; }
body:not(.rtl) .woocommerce-MyAccount-navigation li.is-active:after {left:auto; right:-10px; border:none; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid #f5e6e2;}
.woocommerce-account .woocommerce-MyAccount-content {border:1px solid #f5e6e2; min-height:420px; width:70%; padding:10px 40px;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info {border:none; background:none;}
.woocommerce-account .woocommerce-info::before {display:none;}
.woocommerce-MyAccount-navigation a,
.woocommerce-MyAccount-navigation a:hover {text-decoration:none; display:block; color:#654336; font-size:22px; padding:5px 20px; border:1px solid #f5e6e2; border-top:none; border-left:none;}
.woocommerce-MyAccount-navigation li:first-child a,
body:not(.rtl) .woocommerce-MyAccount-navigation li:first-child a {border-top:1px solid #f5e6e2;}
.woocommerce-MyAccount-navigation a .smaller {font-size:16px; color:#7a6f63;}
body:not(.rtl) .woocommerce-MyAccount-navigation a,
body:not(.rtl) .woocommerce-MyAccount-navigation a:hover {border:1px solid #f5e6e2; border-top:none; border-right:none;} a.logout-button {border:none;}
a.logout-button span {background:#654336; color:white; display:block; line-height:50px; height:50px; text-align:center; padding:0 20px; margin:17px 0;}
.woocommerce-address-fields {max-width:330px; margin:0 auto;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width:auto; float:none;}
.woocommerce-EditAccountForm.edit-account > p:last-child {margin-top:20px;} .woocommerce select,
.woocommerce input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="hidden"]),
.woocommerce textarea,
.select2-container--default .select2-selection--single {border-radius:0 !important;}
.woocommerce input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="hidden"]):focus,
.woocommerce textarea:focus,
.select2-container--default .select2-selection--single:focus {background:#f5e6e2;}
.woocommerce td.actions .coupon {margin-left:20px;}
.woocommerce table.cart td.actions .coupon input.input-text[name="coupon_code"] {width:200px !important; margin:0; border:1px solid #4ec6da !important; height:34px !important; line-height:32px !important;}
.woocommerce table.cart td.actions .coupon input[type="submit"] {background:#4ec6da !important; color:white !important; border-radius:0 !important; border:none !important;}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {float:none;}
@media (max-width: 750px) {
html {position:unset;}
body {margin:0;}
.mobile-only {display:block !important;}
.desktop-only {display:none;}
.site-min-purchase-notice {display:block; line-height:1; margin:-10px 0 20px !important; text-align:center; float:none !important;}
body.logged-in .my-account-link {display:none;}
body.logged-in .user-menu li {margin:0;}
.user-header {height:auto;}
.user-hello {width:80%; margin:0 auto; display:block; text-align:center; position:relative; top:-10px; clear:both;}
.user-menu {float:none !important; text-align:center;}
.user-menu li {float:none !important; display:inline-block;} .lang-menu {display:none;}
.menu-toggle {position:absolute; z-index:1; top:0px; left:0; margin:16px 20px 0;}
body.rtl .menu-toggle {left:auto; right:0;}
.mobile-navigation {position:fixed; z-index:100; top:0; bottom:0; left:-50%; width:50%; background:white; overflow:hidden; box-shadow:1px 1px 3px rgba(0,0,0,0.4);}
body.rtl .mobile-navigation {left:auto; right:-50%;}
.mobile-navigation > .menu-toggle {float:none; position:relative; display:block; margin:16px 10px 10px;}
body.admin-bar .mobile-navigation {top:46px;}
body.mobile-menu .mobile-navigation { left:0;}
body.rtl.mobile-menu .mobile-navigation { left:auto; right:0;}
body.mobile-menu:after {content:''; position:fixed; z-index:10; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0.5);}
.nav-menu {display:block;}
.nav-menu > li {display:block; text-align:start; margin:3px 0; line-height:1; white-space:normal;}
.nav-menu > li a {padding:3px 16px; line-height:1; height:auto; text-align:start; display:block;}
.menu-toggle {background:url(//gilro.co.il/wp-content/themes/gilro/images/menu-toggle.png) 50% 50% no-repeat; background-size:contain; width:30px; height:30px; max-width:none;}
.nav-menu > li.current_page_item a,
.nav-menu > li.current-page-ancestor a {color:inherit; background:#e3ddda;}
.shop-mobile-nav {width:100%; display:block;} .contact-main > .right {float:none; width:auto; border:none; padding:0;}
.contact-main > .left {float:none; position:relative; bottom:auto; left:auto; width:auto; padding:0; margin-top:20px;}
.contact-main > .left p {margin-bottom:5px;}
.contact-main > .left iframe {margin-bottom:15px !important;}
.home-brands-container {margin-bottom:20px;}
.brand-thumb {max-width:40vw; margin:0 5px;}
.brand-thumb img {max-width:100%;}
.hp-term-gallery {height:50vw;}
.hp-term {float:none !important; width:auto !important; margin-bottom:20px;}
.free-from-food {width:calc(100% - 30px); margin-bottom:0;}
.hp-icon {width:33.3%;}
.sidebar-footer .widget	{padding:0; margin:0;}
.sidebar-footer .wpcf7 p {margin:0;}
.sidebar-footer .widget {width:50%;}
.sidebar-footer input {max-width:100%; width:100%; box-sizing:border-box;}
.site-footer {position:relative; top:auto; right:auto; bottom:auto; left:auto;}
ul.shop-categories li a	{font-size:18px; font-weight:normal;} .twentythirteen .woocommerce-breadcrumb {padding-top:10px;}
.woocommerce-account .woocommerce-MyAccount-content {min-height:0; width:auto;}
.woocommerce-MyAccount-navigation ul {padding:0;}
.woocommerce-MyAccount-navigation a, .woocommerce-MyAccount-navigation a:hover {border:1px solid #f5e6e2;}
.edible-print-menu > li.current-menu-item > ul, .edible-print-menu > li.current-menu-ancestor > ul {text-align:center;}
.edible-print-menu > li > ul > li:before,
.edible-print-menu > li > ul > li:after,
.sub-sub-menu > li:before,
.sub-sub-menu > li:after {display:none !important;}
.edible-print-menu > li > ul > li {padding:0 13px !important; border-left:1px solid #976052; border:1px solid #976052; float:none; display:inline-block; margin:0 0 -1px -1px;}
body.rtl .edible-print-menu > li > ul > li {margin:0 -1px -1px 0;}
.edible-print-menu > li.menu-item-has-children.current-menu-item, .edible-print-menu > li.menu-item-has-children.current-menu-ancestor {margin-bottom:133px;}
.shop-sub-categories {text-align:center;}
.sub-sub-menu {line-height:1.5;}
.sub-sub-menu > li {display:inline-block; float:none; width:auto !important; border:1px solid #976052; padding:0 13px; margin:0 -1px -1px 0;}
.sub-sub-menu > li > a {display:inline;} .magazine-post-thumb {float:none !important; width:auto !important; margin-bottom:20px;}
.magazine-post-thumb h3 {margin-top:5px !important;}
.magazine-post-thumb .blue-link {float:none !important;}
.single-post .yarpp-related li {width:auto; float:none; margin:0;}
.single-post .entry-content > p {text-align:start; text-align-last:start;}
.sidebar .comments-title, .sidebar .comment-list, .sidebar .comment-reply-title, .sidebar .comment-navigation, .sidebar .comment-respond .comment-form {padding:0;}
#commentform .gglcptch {bottom:-190px;}
.single-post article .meta {margin:0;}
.page-template-contact .tab-name { width:48%; margin-right:2%; color:#654336;}
.woocommerce-form-login .create-account-text {text-align:center; margin:10px 0;}
.cart_totals_table1 > tbody > tr > td {width:auto;}
.woocommerce table.shop_table.cart_totals_table2 {width:auto; float:none;} .woocommerce table.shop_table.cart_totals_table2 td {width:auto;}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {background:white;}
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout {width:auto; float:none;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {min-height:87px;}
.woocommerce ul.products li.product .price {font-size:19px;}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product { width:auto !important; float:none !important; margin-bottom:25px;}
.woocommerce ul.products li.product a img {margin:0 auto;}
.woocommerce ul.products li.product .woocommerce-Loop-image-container {margin:0 auto 5px;}
}