.randrow-container {
width: 100%;
box-sizing: border-box;
}
.randrow-block-container {
width: 100%;
box-sizing: border-box;
}
.randrow-block-row {
display: flex;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px;
box-sizing: border-box;
} .randrow-block-row.randrow-column-gutter-sm {
margin-left: -5px;
margin-right: -5px;
}
.randrow-block-row.randrow-column-gutter-sm > .randrow-col {
padding-left: 5px;
padding-right: 5px;
}
.randrow-block-row.randrow-column-gutter-md {
margin-left: -10px;
margin-right: -10px;
}
.randrow-block-row.randrow-column-gutter-md > .randrow-col {
padding-left: 10px;
padding-right: 10px;
}
.randrow-block-row.randrow-column-gutter-lg {
margin-left: -15px;
margin-right: -15px;
}
.randrow-block-row.randrow-column-gutter-lg > .randrow-col {
padding-left: 15px;
padding-right: 15px;
} .randrow-row-gutter-sm .randrow-block-row {
margin-bottom: 10px;
}
.randrow-row-gutter-md .randrow-block-row {
margin-bottom: 20px;
}
.randrow-row-gutter-lg .randrow-block-row {
margin-bottom: 30px;
} .randrow-top-divider {
border-top: 1px solid #e0e0e0;
padding-top: 20px;
}
.randrow-bottom-divider {
border-bottom: 1px solid #e0e0e0;
padding-bottom: 20px;
} .randrow-col {
flex: 1;
min-width: 0;
box-sizing: border-box;
}
.randrow-col-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
.randrow-col-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
.randrow-col-3 { flex: 0 0 25%; max-width: 25%; }
.randrow-col-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
.randrow-col-5 { flex: 0 0 41.666667%; max-width: 41.666667%; }
.randrow-col-6 { flex: 0 0 50%; max-width: 50%; }
.randrow-col-7 { flex: 0 0 58.333333%; max-width: 58.333333%; }
.randrow-col-8 { flex: 0 0 66.666667%; max-width: 66.666667%; }
.randrow-col-9 { flex: 0 0 75%; max-width: 75%; }
.randrow-col-10 { flex: 0 0 83.333333%; max-width: 83.333333%; }
.randrow-col-11 { flex: 0 0 91.666667%; max-width: 91.666667%; }
.randrow-col-12 { flex: 0 0 100%; max-width: 100%; } .randrow-column-content {
word-wrap: break-word;
overflow-wrap: break-word;
} .randrow-responsive-stack {
display: flex;
flex-wrap: wrap;
}
@media (max-width: 768px) {
.randrow-responsive-stack {
flex-direction: column;
}
.randrow-responsive-stack > .randrow-col {
flex: 0 0 100% !important;
max-width: 100% !important;
margin-bottom: 15px;
}
.randrow-responsive-stack > .randrow-col:last-child {
margin-bottom: 0;
}
} .randrow-fade-in {
animation: randrowFadeIn 0.3s ease-in;
}
@keyframes randrowFadeIn {
from {
opacity: 0;
transform: translateY(10px);
}
to {
opacity: 1;
transform: translateY(0);
}
} .randrow-text-center { text-align: center; }
.randrow-text-left { text-align: left; }
.randrow-text-right { text-align: right; }
.randrow-mt-20 { margin-top: 20px; }
.randrow-mb-20 { margin-bottom: 20px; }
.randrow-p-20 { padding: 20px; }.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(//www.randconsulting.at/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0} .pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);transition:transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}