@charset "UTF-8";



/* ==========================================================================



   Include variables and mixins



   ========================================================================== */



/* ==========================================================================



   Global CSS variables



   ========================================================================== */

 

:root {



  --sis-main-color: #bfa888;



  --sis-header-light-color: #fff;



  --sis-header-light-hover-color: #fff;



  --sis-header-dark-color: #000;



  --sis-header-dark-hover-color: #000;



}







/* ==========================================================================



   Typography variables



   ========================================================================== */



/* ==========================================================================



   Box variables



   ========================================================================== */



/* ==========================================================================



   Devices screen size variables



   ========================================================================== */



/* ==========================================================================



   Grid size and responsive grid size variables



   ========================================================================== */



/* ==========================================================================



   Typography mixins



   ========================================================================== */



/* ==========================================================================



   Typography mixins - end



   ========================================================================== */



/* ==========================================================================



   Menu mixins - begin



   ========================================================================== */



/* ==========================================================================



   Menu mixins - end



   ========================================================================== */



/* ==========================================================================



   Layout mixins - begin



   ========================================================================== */



/* ==========================================================================



   Layout mixins - end



   ========================================================================== */



/* ==========================================================================



   Input fields mixins - begin



   ========================================================================== */



/* ==========================================================================



   Input fields mixins - end



   ========================================================================== */



/* ==========================================================================



   Pagination mixins - begin



   ========================================================================== */



/* ==========================================================================



   Pagination mixins - end



   ========================================================================== */



/* ==========================================================================



   Grid size mixins - begin



   ========================================================================== */



/* ==========================================================================



   Grid size mixins - end



   ========================================================================== */



/* ==========================================================================



   Helper mixins - begin



   ========================================================================== */



/* ==========================================================================



   Helper mixins - end



   ========================================================================== */



/* ==========================================================================



   Clear fix mixin - begin



   ========================================================================== */



/* ==========================================================================



   Clear fix mixin - end



   ========================================================================== */



/* ==========================================================================



   Button mixins - start



   ========================================================================== */



/* ==========================================================================



   Button mixins - end



   ========================================================================== */



/* ==========================================================================



   Tabs mixins - start



   ========================================================================== */



/* ==========================================================================



   Tabs mixins - end



   ========================================================================== */



/* ==========================================================================



   Animation mixins - start



   ========================================================================== */



/* ==========================================================================



   Animation mixins - end



   ========================================================================== */



/* ==========================================================================



   Keyframes settings



   ========================================================================== */







@keyframes sis-rotate {



  0% {



    transform: rotate(0deg);



  }



  100% {



    transform: rotate(360deg);



  }



}







@keyframes sis-fade-in {



  0% {



    opacity: 0;



    visibility: hidden;



  }



  100% {



    opacity: 1;



    visibility: visible;



  }



}







@keyframes sis-fade-out {



  0% {



    opacity: 1;



    visibility: visible;



  }



  100% {



    opacity: 0;



    visibility: hidden;



  }



}







@keyframes sis-ball-fall {



  0% {



    opacity: 0;



    transform: translateY(-145%);



  }



  10% {



    opacity: .5;



  }



  20% {



    opacity: 1;



    transform: translateY(0);



  }



  80% {



    opacity: 1;



    transform: translateY(0);



  }



  90% {



    opacity: .5;



  }



  100% {



    opacity: 0;



    transform: translateY(145%);



  }



}







@keyframes sis-scaleout {



  0% {



    -webkit-transform: scale(0);



  }



  100% {



    -webkit-transform: scale(1);



    opacity: 0;



  }



}







@keyframes sis-double-pulse {



  0%, 100% {



    transform: scale(0);



  }



  50% {



    transform: scale(1);



  }



}







@keyframes sis-cube {



  0% {



    transform: perspective(120px) rotateX(0deg) rotateY(0deg);



  }



  50% {



    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);



  }



  100% {



    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);



  }



}







@keyframes sis-rotating-cubes {



  25% {



    transform: translateX(42px) rotate(-90deg) scale(0.5);



  }



  50% {



    transform: translateX(42px) translateY(42px) rotate(-179deg);



  }



  50.1% {



    transform: translateX(42px) translateY(42px) rotate(-180deg);



  }



  75% {



    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);



  }



  100% {



    transform: rotate(-360deg);



  }



}







@keyframes sis-stretch-delay {



  0%, 40%, 100% {



    transform: scaleY(0.4);



  }



  20% {



    transform: scaleY(1);



  }



}







@keyframes sis-bounce-delay {



  0%, 80%, 100% {



    transform: scale(0);



  }



  40% {



    transform: scale(1);



  }



}







@keyframes sis-rotate-circles {



  to {



    transform: rotate(360deg);



  }



}







@keyframes sis-atom-position {



  50% {



    top: 80px;



    left: 80px;



  }



}







@keyframes sis-atom-size {



  50% {



    transform: scale(0.5);



  }



}







@keyframes sis-atom-zindex {



  100% {



    z-index: 10;



  }



}







@keyframes sis-atom-shrink {



  50% {



    transform: scale(0.8);



  }



}







@keyframes sis-clock {



  100% {



    transform: rotate(360deg);



  }



}







@keyframes sis-clock-1 {



  0% {



    transform: rotate(-135deg);



  }



  30% {



    transform: rotate(-450deg);



  }



  100% {



    transform: rotate(-450deg);



  }



}







@keyframes sis-clock-2 {



  5% {



    transform: rotate(-90deg);



  }



  35% {



    transform: rotate(-405deg);



  }



  100% {



    transform: rotate(-405deg);



  }



}







@keyframes sis-clock-3 {



  10% {



    transform: rotate(-45deg);



  }



  40% {



    transform: rotate(-360deg);



  }



  100% {



    transform: rotate(-360deg);



  }



}







@keyframes sis-clock-4 {



  15% {



    transform: rotate(0deg);



  }



  45% {



    transform: rotate(-315deg);



  }



  100% {



    transform: rotate(-315deg);



  }



}







@keyframes sis-mitosis-invert {



  100% {



    transform: rotate(180deg);



  }



}







@keyframes sis-mitosis-ball-1 {



  12% {



    transform: none;



  }



  26% {



    transform: translateX(25%) scale(1, 0.8);



  }



  40% {



    transform: translateX(50%) scale(0.8, 0.8);



  }



  60% {



    transform: translateX(50%) scale(0.8, 0.8);



  }



  74% {



    transform: translate(50%, 25%) scale(0.6, 0.8);



  }



  88% {



    transform: translate(50%, 50%) scale(0.6, 0.6);



  }



  100% {



    transform: translate(50%, 50%) scale(0.6, 0.6);



  }



}







@keyframes sis-mitosis-ball-2 {



  12% {



    transform: none;



  }



  26% {



    transform: translateX(25%) scale(1, 0.8);



  }



  40% {



    transform: translateX(50%) scale(0.8, 0.8);



  }



  60% {



    transform: translateX(50%) scale(0.8, 0.8);



  }



  74% {



    transform: translate(50%, -25%) scale(0.6, 0.8);



  }



  88% {



    transform: translate(50%, -50%) scale(0.6, 0.6);



  }



  100% {



    transform: translate(50%, -50%) scale(0.6, 0.6);



  }



}







@keyframes sis-mitosis-ball-3 {



  12% {



    transform: none;



  }



  26% {



    transform: translateX(-25%) scale(1, 0.8);



  }



  40% {



    transform: translateX(-50%) scale(0.8, 0.8);



  }



  60% {



    transform: translateX(-50%) scale(0.8, 0.8);



  }



  74% {



    transform: translate(-50%, 25%) scale(0.6, 0.8);



  }



  88% {



    transform: translate(-50%, 50%) scale(0.6, 0.6);



  }



  100% {



    transform: translate(-50%, 50%) scale(0.6, 0.6);



  }



}







@keyframes sis-mitosis-ball-4 {



  12% {



    transform: none;



  }



  26% {



    transform: translateX(-25%) scale(1, 0.8);



  }



  40% {



    transform: translateX(-50%) scale(0.8, 0.8);



  }



  60% {



    transform: translateX(-50%) scale(0.8, 0.8);



  }



  74% {



    transform: translate(-50%, -25%) scale(0.6, 0.8);



  }



  88% {



    transform: translate(-50%, -50%) scale(0.6, 0.6);



  }



  100% {



    transform: translate(-50%, -50%) scale(0.6, 0.6);



  }



}







@keyframes sis-lines-spin {



  100% {



    transform: rotate(360deg);



  }



}







@keyframes sis-fussion-ball-1 {



  50% {



    top: -100%;



    left: 200%;



  }



  100% {



    top: 50%;



    left: 100%;



    z-index: 2;



  }



}







@keyframes sis-fussion-ball-2 {



  50% {



    top: 200%;



    left: 200%;



  }



  100% {



    top: 100%;



    left: 50%;



    z-index: 1;



  }



}







@keyframes sis-fussion-ball-3 {



  50% {



    top: 200%;



    left: -100%;



  }



  100% {



    top: 50%;



    left: 0;



    z-index: 2;



  }



}







@keyframes sis-fussion-ball-4 {



  50% {



    top: -100%;



    left: -100%;



  }



  100% {



    top: 0;



    left: 50%;



    z-index: 1;



  }



}







@keyframes sis-wave-jump-1 {



  12% {



    transform: translate(20px, -40px);



    animation-timing-function: ease-in;



  }



  24%, 100% {



    transform: translate(40px, 0);



  }



}







@keyframes sis-wave-jump-2 {



  12% {



    transform: translate(0, 0);



  }



  24% {



    transform: translate(20px, -40px);



    animation-timing-function: ease-in;



  }



  36%, 100% {



    transform: translate(40px, 0);



  }



}







@keyframes sis-wave-jump-3 {



  24% {



    transform: translate(0, 0);



  }



  36% {



    transform: translate(20px, -40px);



    animation-timing-function: ease-in;



  }



  48%, 100% {



    transform: translate(40px, 0);



  }



}







@keyframes sis-wave-wipe {



  48%, 100% {



    transform: translateX(-120px);



  }



}







@keyframes sis-pulse-circles-pulse {



  0% {



    transform: scale(0.1);



    opacity: 1;



    border-width: 50px;



  }



  100% {



    transform: scale(1, 1);



    opacity: 0;



    border-width: 0;



  }



}







@keyframes sis-bounce {



  from,



  20%,



  53%,



  80%,



  to {



    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);



    transform: translate3d(0, 0, 0);



  }



  40%,



  43% {



    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);



    transform: translate3d(0, -30px, 0);



  }



  70% {



    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);



    transform: translate3d(0, -15px, 0);



  }



  90% {



    transform: translate3d(0, -4px, 0);



  }



}







@keyframes sis-pulse {



  from {



    transform: scale3d(1, 1, 1);



  }



  50% {



    transform: scale3d(1.05, 1.05, 1.05);



  }



  to {



    transform: scale3d(1, 1, 1);



  }



}







@keyframes sisf-animate-burger-line {



  0% {



    transform: scaleX(1);



    transform-origin: 0 50%;



  }



  50% {



    transform: scaleX(0);



    transform-origin: 0 50%;



  }



  51% {



    transform: scaleX(0);



    transform-origin: 100% 50%;



  }



  100% {



    transform: scaleX(1);



    transform-origin: 100% 50%;



  }



}







@keyframes sisf-animate-burger-line-two {



  0% {



    transform: scaleY(1);



    transform-origin: 50% 0;



  }



  50% {



    transform: scaleY(0);



    transform-origin: 50% 0;



  }



  51% {



    transform: scaleY(0);



    transform-origin: 50% 100%;



  }



  100% {



    transform: scaleY(1);



    transform-origin: 50% 100%;



  }



}







@keyframes sisf-sis-spinner-text {



  from {



    opacity: 0;



    transform: translateY(-10px);



  }



  to {



    opacity: 1;



    transform: translateY(0);



  }



}







@keyframes sisf-sis-spinner-dash {



  from {



    -webkit-clip-path: inset(0 100% 0 0);



            clip-path: inset(0 100% 0 0);



  }



  to {



    -webkit-clip-path: inset(0 0 0 0);



            clip-path: inset(0 0 0 0);



  }



}







/* ==========================================================================



   Theme - Table of contents



   



 * 1.0 Reset styles



 * 2.0 Accessibility styles



 * 3.0 Alignments styles



 * 4.0 Clearings styles



 * 5.0 Typography styles



 * 6.0 Input Fields styles



 * 7.0 Grid styles



 * 8.0 Content styles



 * 9.0 Plugins styles



 * 10.0 Modules styles (Header, Footer, Title etc.)



 * 11.0 Responsive styles



   ========================================================================== */



/* ==========================================================================



   1.0 Reset default styles



   ========================================================================== */



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,



ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {



  vertical-align: baseline;



  margin: 0;



  padding: 0;



  background: transparent;



  border: 0;



  outline: none;



}







* {



  box-sizing: border-box;



}







article, aside, details, figcaption, figure, footer, header, nav, section, main {



  display: block;



}







del {



  text-decoration: line-through;



}







pre {



  max-width: 100%;



  margin: 15px 0;



  padding: 15px;



  background-color: #fafafa;



  white-space: pre-wrap;



  word-wrap: break-word;



  font-family: monospace;



  font-size: 1em;



  color: #404040;



}







code {



  background-color: #fafafa;



  padding: 0;



  font-family: monospace, monospace;



  font-size: 1em;



  color: #404040;



}







sub,



sup {



  position: relative;



  vertical-align: baseline;



  font-size: 75%;



  line-height: 0;



}







sub {



  bottom: -0.25em;



}







sup {



  top: -0.5em;



}







table {



  width: 100%;



  vertical-align: middle;



  border: medium none;



  border-collapse: collapse;



  border-spacing: 0;



  font-size: inherit;



  color: inherit;



  line-height: inherit;



}







table tr {



  border: 1px solid #DEDEDE;



}







table th {



  padding: 5px 7px;



  text-align: left;



  border-right: 1px solid #DEDEDE;



}







table td {



  padding: 5px 10px;



  text-align: left;



  border: 0;



  border-right: 1px solid #DEDEDE;



}







table td br {



  display: none;



}







hr {



  background-color: #bbb;



  border: 0;



  height: 1px;



  margin-top: 1.5em;



  margin-bottom: 1.5em;



}







hr:not(.is-style-wide):not(.is-style-dots) {



  max-width: 100px;



}







body:not([class*="sis-core"]) hr {



  clear: both;



}







ul, ol {



  list-style-position: inside;



  margin-bottom: 1.5em;



  padding: 0;



}







ul.wp-block, ol.wp-block {



  margin-bottom: 1.5em;



}







ul:not(.wp-block), ol:not(.wp-block) {



  margin: 0 0 1.5em;



}







li > ul:not(.wp-block),



li > ol:not(.wp-block) {



  margin-bottom: 0;



  margin-left: 1.5em;



}







dt {



  font-weight: 700;



}







dd {



  margin: 0 1.5em 1.5em;



}







a img {



  border: none;



}







img, .wp-caption {



  height: auto;



  max-width: 100%;



}







img {



  vertical-align: middle;



  border-style: none;



}







figure {



  margin: 0;



}







embed,



iframe,



object {



  display: block;



  max-width: 100%;



}







video {



  display: block;



}







embed,



object {



  height: auto;



}







label {



  display: block;



  margin-bottom: 0.5em;



}







fieldset {



  margin-bottom: 1em;



  padding: 0.35em 0.75em 0.625em;



}







input[type='submit'] {



  -webkit-appearance: none;



}







abbr[title] {



  border-bottom: none;



  /* 1 */



  text-decoration: underline;



  /* 2 */



  -webkit-text-decoration: underline dotted;



          text-decoration: underline dotted;



  /* 2 */



}







b,



strong {



  font-weight: bolder;



}







kbd,



samp {



  font-family: monospace, monospace;



  /* 1 */



  font-size: 1em;



  /* 2 */



  background-color: #fafafa;



}







small {



  font-size: 80%;



}







progress {



  vertical-align: baseline;



}







summary {



  display: list-item;



}







template {



  display: none;



}







figcaption,



.wp-caption,



.gallery-caption {



  display: block;



  max-width: 100%;



  font-size: 13px !important;



  line-height: 1em !important;



  color: #404040;



  text-align: center;



  opacity: 1;



  margin: .5em auto 1em;



}







figcaption a,



.wp-caption a,



.gallery-caption a {



  color: inherit;



}







.wp-caption .wp-caption-text {



  opacity: 1;



}







blockquote.instagram-media,



iframe.instagram-media {



  margin: auto !important;



}







.sticky,



.bypostauthor {



  opacity: 1;



}







::selection {



  color: #fff;



  background: var(--sis-main-color);



}







::-moz-selection {



  color: #fff;



  background: var(--sis-main-color);



}







/* ==========================================================================



   2.0 Accessibility styles



   ========================================================================== */



.screen-reader-text {



  position: absolute !important;



  width: 1px;



  height: 1px;



  margin: -1px;



  padding: 0;



  line-height: 1;



  clip: rect(1px, 1px, 1px, 1px);



  -webkit-clip-path: inset(50%);



          clip-path: inset(50%);



  border: 0;



  word-wrap: normal !important;



  /* Many screen reader and browser combinations announce broken words as they would appear visually. */



  overflow: hidden;



}







.screen-reader-text:focus {



  top: 5px;



  left: 5px;



  display: block;



  width: auto;



  height: auto;



  padding: 15px 23px 14px;



  font-size: 14px;



  font-weight: 700;



  line-height: normal;



  text-decoration: none;



  color: #21759b;



  background-color: #f1f1f1;



  border-radius: 3px;



  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);



  clip: auto !important;



  -webkit-clip-path: none;



          clip-path: none;



  z-index: 100000;



  /* Above WP toolbar. */



}







#sisf-page-content[tabindex="-1"]:focus {



  outline: 0;



}







/* ==========================================================================



   3.0 Alignments styles



   ========================================================================== */



.alignleft {



  float: left;



  text-align: left;



  margin: .5em 1em .5em 0 !important;



  clear: left;



}







.aligncenter {



  text-align: center;



  display: block;



  margin-left: auto;



  margin-right: auto;



}







.alignright {



  float: right;



  text-align: right;



  margin: .5em 0 .5em 1em !important;



  clear: right;



}







.sisf-content-alignment-left {



  text-align: left;



}







.sisf-content-alignment-center {



  text-align: center;



}







.sisf-content-alignment-right {



  text-align: right;



}







.sisf-e-info > * {



  display: inline-flex;



  vertical-align: middle;



  



  font-weight: 600;



  text-transform: uppercase;



  font-size: 13px;



  line-height: 1.54em;



  



  letter-spacing: 0.25em;



  font-weight: 500;



  flex-wrap: wrap;



  color: #000;



}







.sisf-e-info > a:hover {



  color: var(--sis-main-color);



}







.sisf-e-info .sisf-info-separator-end {



  color: initial;



}







.sisf-e-info .sisf-info-separator-end:after {



  content: '/';



  margin: 0 10px;



}







.sisf-e-info .sisf-info-separator-end:last-of-type {



  display: none;



}







.sisf-info-separator-single {



  color: initial;



}







.sisf-info-separator-single:after {



  content: ',';



  margin-right: 5px;



}







/* ==========================================================================



   4.0 Clearings styles



   ========================================================================== */



.clear:before, .clear:after,



.comment-content:before,



.comment-content:after,



.nav-links:before,



.nav-links:after,



.pagination:before,



.pagination:after,



.comment-author:before,



.comment-author:after,



.widget-area:before,



.widget-area:after,



.widget:before,



.widget:after,



.comment-meta:before,



.comment-meta:after {



  content: '';



  display: table;



  table-layout: fixed;



}







.clear:after,



.comment-content:after,



.nav-links:after,



.pagination:after,



.comment-author:after,



.widget-area:after,



.widget:after,



.comment-meta:after {



  clear: both;



}







/* ==========================================================================



   5.0 Typography styles



   ========================================================================== */



body {



  font-family: "Roboto", sans-serif;



  font-size: 15px;



  line-height: 1.73em;



  font-weight: 300;



  color: #404040;



  background-color: #fff;



  overflow-x: hidden;



  -webkit-font-smoothing: antialiased;



  font-variant-numeric: lining-nums;



}







h1,



.sisf-h1 {



  



  font-weight: 600;



  text-transform: none;



  color: #000;



  font-size: 63px;



  line-height: 0.95em;



  letter-spacing: 0.05em;



  font-weight: 500;



  margin: 25px 0;



  -ms-word-wrap: break-word;



  word-wrap: break-word;



}







h1 a,



.sisf-h1 a {



  font-family: inherit;



  font-size: inherit;



  font-weight: inherit;



  font-style: inherit;



  line-height: inherit;



  letter-spacing: inherit;



  text-transform: inherit;



  color: inherit;



}







h1 a:focus, h1 a:hover,



.sisf-h1 a:focus,



.sisf-h1 a:hover {



  color: var(--sis-main-color);



}







h2,



.sisf-h2 {



  



  font-weight: 600;



  text-transform: uppercase;



  color: #000;



  font-size: 52px;



  line-height: 1.05em;



  letter-spacing: 0.05em;



  font-weight: 500;



  margin: 25px 0;



  -ms-word-wrap: break-word;



  word-wrap: break-word;



}







h2 a,



.sisf-h2 a {



  font-family: inherit;



  font-size: inherit;



  font-weight: inherit;



  font-style: inherit;



  line-height: inherit;



  letter-spacing: inherit;



  text-transform: inherit;



  color: inherit;



}







h2 a:focus, h2 a:hover,



.sisf-h2 a:focus,



.sisf-h2 a:hover {



  color: var(--sis-main-color);



}







h3,



.sisf-h3 {



  



  font-weight: 600;



  text-transform: uppercase;



  color: #000;



  font-size: 33px;



  line-height: 1.15em;



  letter-spacing: 0.05em;



  font-weight: 500;



  margin: 25px 0;



  -ms-word-wrap: break-word;



  word-wrap: break-word;



}







h3 a,



.sisf-h3 a {



  font-family: inherit;



  font-size: inherit;



  font-weight: inherit;



  font-style: inherit;



  line-height: inherit;



  letter-spacing: inherit;



  text-transform: inherit;



  color: inherit;



}







h3 a:focus, h3 a:hover,



.sisf-h3 a:focus,



.sisf-h3 a:hover {



  color: var(--sis-main-color);



}







h4,



.sisf-h4 {



  



  font-weight: 600;



  text-transform: none;



  color: #000;



  font-size: 24px;



  line-height: 1.25em;



  letter-spacing: 0.07px;



  font-weight: 500;



  margin: 25px 0;



  -ms-word-wrap: break-word;



  word-wrap: break-word;



}







h4 a,



.sisf-h4 a {



  font-family: inherit;



  font-size: inherit;



  font-weight: inherit;



  font-style: inherit;



  line-height: inherit;



  letter-spacing: inherit;



  text-transform: inherit;



  color: inherit;



}







h4 a:focus, h4 a:hover,



.sisf-h4 a:focus,



.sisf-h4 a:hover {



  color: var(--sis-main-color);



}







h5,



.sisf-h5 {



  



  font-weight: 600;



  text-transform: uppercase;



  color: #000;



  font-size: 18px;



  line-height: 1.39em;



  letter-spacing: 0.075em;



  font-weight: 500;



  margin: 25px 0;



  -ms-word-wrap: break-word;



  word-wrap: break-word;



}







h5 a,



.sisf-h5 a {



  font-family: inherit;



  font-size: inherit;



  font-weight: inherit;



  font-style: inherit;



  line-height: inherit;



  letter-spacing: inherit;



  text-transform: inherit;



  color: inherit;



}







h5 a:focus, h5 a:hover,



.sisf-h5 a:focus,



.sisf-h5 a:hover {



  color: var(--sis-main-color);



}







h6,



.sisf-h6 {



  



  font-weight: 600;



  text-transform: uppercase;



  color: #000;



  font-size: 13px;



  line-height: 1.54em;



  



  letter-spacing: 0.25em;



  font-weight: 500;



  margin: 25px 0;



  -ms-word-wrap: break-word;



  word-wrap: break-word;



}







h6 a,



.sisf-h6 a {



  font-family: inherit;



  font-size: inherit;



  font-weight: inherit;



  font-style: inherit;



  line-height: inherit;



  letter-spacing: inherit;



  text-transform: inherit;



  color: inherit;



}







h6 a:focus, h6 a:hover,



.sisf-h6 a:focus,



.sisf-h6 a:hover {



  color: var(--sis-main-color);



}







a,



p a {



  color: #000;



  text-decoration: none;



  transition: color 0.3s ease-out;



  cursor: pointer;



}







a:focus, a:hover,



p a:focus,



p a:hover {



  color: var(--sis-main-color);



}







p {



  margin: 10px 0;



}







p.has-large-font-size {



  font-size: 36px;



  line-height: 1.73em;



}







p.has-large-font-size + p {



  line-height: 1.73em;



}







p.has-background {



  padding: 20px 30px;



}







blockquote,



.wp-block-quote {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin: 0;



  padding: 0;



  position: relative;



  padding: 18px 10% 20px 0;



  border: none;



  



  font-weight: 600;



  text-transform: uppercase;



  color: #000;



  font-size: 18px;



  line-height: 1.39em;



  letter-spacing: 0.075em;



  font-weight: 500;



  quotes: none;



  z-index: 1;



}







blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large,



.wp-block-quote.wp-block-quote.is-large,



.wp-block-quote.wp-block-quote.is-style-large {



  margin: 0;



  padding: 18px 10% 20px 0;



}







blockquote.wp-block-pullquote,



.wp-block-quote.wp-block-pullquote {



  padding: 25px !important;



  text-align: center;



}







blockquote.wp-block-pullquote p,



.wp-block-quote.wp-block-pullquote p {



  font-size: 28px !important;



  line-height: 1.6 !important;



}







blockquote.wp-block-pullquote.alignleft,



.wp-block-quote.wp-block-pullquote.alignleft {



  max-width: 420px;



}







blockquote.wp-block-pullquote.alignright,



.wp-block-quote.wp-block-pullquote.alignright {



  max-width: 420px;



}







blockquote.has-text-align-right:before,



.wp-block-quote.has-text-align-right:before {



  left: auto;



  right: 0;



}







blockquote:before,



.wp-block-quote:before {



  content: '“';



  position: absolute;



  top: 50%;



  right: 14%;



  height: 246px;



  font-size: 400px;



  line-height: 1;



  font-weight: 600;



  letter-spacing: -0.02em;



  color: #f5f5f5;



  transform: translateY(-50%);



  z-index: -1;



}







blockquote > *,



.wp-block-quote > * {



  font-family: inherit;



  font-size: inherit;



  font-weight: inherit;



  font-style: inherit;



  line-height: inherit;



  letter-spacing: inherit;



  text-transform: inherit;



  color: inherit;



  margin: 0;



}







blockquote p,



.wp-block-quote p {



  margin: 0 !important;



}







blockquote:after,



.wp-block-quote:after {



  content: '';



}







blockquote cite,



blockquote .wp-block-quote__citation,



blockquote .wp-block-pullquote__citation,



.wp-block-quote cite,



.wp-block-quote .wp-block-quote__citation,



.wp-block-quote .wp-block-pullquote__citation {



  display: block;



  margin: 10px 0 0;



  font-style: normal;



  font-weight: 400 !important;



  text-align: inherit !important;



  text-transform: uppercase !important;



}







/* ==========================================================================



   6.0 Input Fields styles



   ========================================================================== */



input[type="text"],



input[type="email"],



input[type="url"],



input[type="password"],



input[type="number"],



input[type="tel"],



input[type="search"],



input[type="date"],



textarea,select {



  position: relative;

display: inline-block;

width: 100%;

vertical-align: top;

margin: 0 0 20px;

padding: 12px 0px;

  padding-right: 16px;

background-color: transparent;
border: 0;
border-bottom: 1px solid #DEDEDE;

border-radius: 0;

box-sizing: border-box;

outline: 0;

cursor: pointer;

transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out;

color: #666;



font-size: 14px;

font-style: normal;

font-weight: 400;

line-height: normal;

letter-spacing: 0.7px;



}







input[type="text"]:focus,



input[type="email"]:focus,



input[type="url"]:focus,



input[type="password"]:focus,



input[type="number"]:focus,



input[type="tel"]:focus,



input[type="search"]:focus,



input[type="date"]:focus,



textarea:focus {



  color: #404040;



  background-color: transparent;



  border-color: var(--sis-main-color);



}







input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, textarea:-ms-input-placeholder {



  color: inherit;



  opacity: 1;



}







input[type="text"]::placeholder,



input[type="email"]::placeholder,



input[type="url"]::placeholder,



input[type="password"]::placeholder,



input[type="number"]::placeholder,



input[type="tel"]::placeholder,



input[type="search"]::placeholder,



input[type="date"]::placeholder,



textarea::placeholder {



  color: inherit;



  opacity: 1;



}







#sisf-page-footer input[type="text"], #sisf-page-footer



input[type="email"], #sisf-page-footer



input[type="url"], #sisf-page-footer



input[type="password"], #sisf-page-footer



input[type="number"], #sisf-page-footer



input[type="tel"], #sisf-page-footer



input[type="search"], #sisf-page-footer



input[type="date"], #sisf-page-footer



textarea {



  color: #ffffff;



  background-color: transparent;



  border-color: #ffffff;



}







#sisf-page-footer input[type="text"]:focus, #sisf-page-footer



input[type="email"]:focus, #sisf-page-footer



input[type="url"]:focus, #sisf-page-footer



input[type="password"]:focus, #sisf-page-footer



input[type="number"]:focus, #sisf-page-footer



input[type="tel"]:focus, #sisf-page-footer



input[type="search"]:focus, #sisf-page-footer



input[type="date"]:focus, #sisf-page-footer



textarea:focus {



  color: #ffffff;



  background-color: transparent;



  border-color: #cccccc;



}







input[type="text"],



input[type="email"],



input[type="url"],



input[type="password"],



input[type="number"],



input[type="tel"],



input[type="search"],



textarea {



  -webkit-appearance: none;



}







textarea {



  height: 150px;



}







.post-password-form input[type="password"] {



  margin-top: 0.5em;



}







@media only screen and (min-width: 769px) {



  .post-password-form input[type="password"] {



    display: block;



    max-width: 50%;



  }



}







input[type="submit"], button[type="submit"], .sisf-theme-button {

position: relative;
display: inline-flex;
vertical-align: middle;
width: auto;
margin: 0;
text-decoration: none;
outline: none;
transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out;
padding: 12px 40px;
background-color: transparent;
border: 1px solid var(--sis-main-color);
cursor: pointer;
text-align: center;
color: #13161A;
border-radius: 0px;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.8px;
text-transform: uppercase;font-family: inherit;

}







input[type="submit"]:hover,



button[type="submit"]:hover,



.sisf-theme-button:hover {



  color: #fff;



  background-color: var(--sis-main-color);



  border: 1px solid var(--sis-main-color);



}







.sisf-theme-button.sisf-layout--textual {



  background: transparent;



  padding: 0;



  margin: 0;



  border: none;



}







.sisf-theme-button.sisf-layout--textual span {



  



  font-weight: 600;



  text-transform: uppercase;



  color: #000;



  font-size: 13px;



  line-height: 1.54em;



  



  letter-spacing: 0.25em;



  font-weight: 500;



  color: #000;



}







.sisf-theme-button.sisf-layout--textual .sisf-btn-icon {



  transform: translateX(0);



  transition: transform 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);



}







.sisf-theme-button.sisf-layout--textual .sisf-btn-icon svg {



  margin-top: 1px;



  margin-left: 9px;



  fill: currentColor;



  stroke: none;



  width: 14px;



  height: auto;



}







.sisf-theme-button.sisf-layout--textual:hover .sisf-btn-icon {



  transform: translateX(4px);



}







button[type="submit"] span,



.sisf-theme-button span {



  display: block;



  line-height: inherit;



}







button[type="submit"] span:before,



.sisf-theme-button span:before {



  display: block;



  line-height: inherit;



}







select {



  position: relative;



  display: inline-block;



  height: auto;



  padding: 12px 21px;



  margin: 0;



  font-family: inherit;



  font-size: 13px;



  line-height: 24px;



  font-weight: normal;



  color: #858585;



  background-color: transparent;



  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgd2lkdGg9JzEwLjhweCcgaGVpZ2h0PSc2LjJweCcgdmlld0JveD0nMCAwIDEwLjggNi4yJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMC44IDYuMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnPjxwYXRoIHN0eWxlPSdmaWxsOiAjQThBN0E3JyBkPSdNMTAuNiwwLjNjMC4zLDAuMywwLjMsMC43LDAsMUw1LjksNS45QzUuOCw2LjEsNS42LDYuMiw1LjQsNi4yQzUuMiw2LjIsNSw2LjEsNC45LDUuOUwwLjIsMS4zIGMtMC4zLTAuMy0wLjMtMC43LDAtMWMwLjMtMC4zLDAuNy0wLjMsMSwwbDQuMiw0LjFsNC4yLTQuMUM5LjktMC4xLDEwLjItMC4xLDEwLjYsMC4zeicvPjwvc3ZnPg==");



  background-repeat: no-repeat;



  background-position: calc(100% - 20px) center;



  border: 1px solid #b3b3b3;



  border-radius: 0;



  outline: none;



  cursor: pointer;



  -webkit-user-select: none;



      -ms-user-select: none;



          user-select: none;



  -webkit-appearance: none;



}







select option {



  color: #858585;



}







select:disabled {



  color: inherit;



  border-color: inherit;



  background-color: #fafafa;



  box-shadow: none;



  text-shadow: none;



}







select.sisf-arrow--light {



  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgd2lkdGg9JzEwLjhweCcgaGVpZ2h0PSc2LjJweCcgdmlld0JveD0nMCAwIDEwLjggNi4yJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMC44IDYuMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnPjxwYXRoIHN0eWxlPSdmaWxsOiAjZmZmJyBkPSdNMTAuNiwwLjNjMC4zLDAuMywwLjMsMC43LDAsMUw1LjksNS45QzUuOCw2LjEsNS42LDYuMiw1LjQsNi4yQzUuMiw2LjIsNSw2LjEsNC45LDUuOUwwLjIsMS4zIGMtMC4zLTAuMy0wLjMtMC43LDAtMWMwLjMtMC4zLDAuNy0wLjMsMSwwbDQuMiw0LjFsNC4yLTQuMUM5LjktMC4xLDEwLjItMC4xLDEwLjYsMC4zeicvPjwvc3ZnPg==");



}







#sisf-page-footer select {



  color: #ffffff;



  background-color: transparent;



  border-color: #ffffff;



}







/* ==========================================================================



   Select 2 Script styles (Version: 4.0.6 ) - begin



   ========================================================================== */



.select2-container--default {



  /* just to make sure that this code overwrite styles from others plugin */



}







[class*="sis"] .select2-container--default {



  position: relative;



  display: inline-block;



  vertical-align: middle;



  width: auto;



  margin: 0 0 20px;



}







[class*="sis"] .select2-container--default .select2-selection--single {



  display: block;

height: auto;

padding: 14px 0px;

margin: 0;

background-color: transparent;
border: 0;
border-bottom: 1px solid #DEDEDE;

border-radius: 0;

outline: none;

cursor: pointer;

-webkit-user-select: none;

-ms-user-select: none;

user-select: none;

color: #13161A;


font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 0.7px;



}







[class*="sis"] .select2-container--default .select2-selection--single .select2-selection__rendered {



  display: block;



  padding: 0;



  line-height: inherit;



  color: inherit;



  overflow: hidden;



  text-overflow: ellipsis;



  white-space: nowrap;



}







[class*="sis"] .select2-container--default .select2-selection--single .select2-selection__clear {



  position: relative;



  float: right;



  margin: 0;



  font-weight: inherit;



  cursor: pointer;



}







[class*="sis"] .select2-container--default .select2-selection--single .select2-selection__placeholder {



  color: inherit;



}







[class*="sis"] .select2-container--default .select2-selection--single .select2-selection__arrow {



  position: absolute;



  top: 0;



  right: 0;



  width: 50px;



  height: 100%;



  display: flex;



  align-items: center;



  justify-content: center;



  font-size: 16px;



  color: #000;



}







[class*="sis"] .select2-container--default .select2-selection--single .select2-selection__arrow b {



  display: none;



}







[class*="sis"] .select2-container--default .select2-selection--single .select2-selection__arrow:before {



  display: block;



  line-height: inherit;



  font-style: normal;



  content: '';



  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath stroke='%238a8a8a' fill='none' d='M0 6c0-0.128 0.049-0.256 0.146-0.354 0.195-0.195 0.512-0.195 0.707 0l8.646 8.646 8.646-8.646c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-9 9c-0.195 0.195-0.512 0.195-0.707 0l-9-9c-0.098-0.098-0.146-0.226-0.146-0.354z'%3E%3C/path%3E%3C/svg%3E");



  width: 12px;



  height: 10px;



  background-size: cover;



}







[class*="sis"] .select2-container--default .select2-selection--multiple {



  display: block;



  height: auto;



  padding: 12px 21px;



  margin: 0;



  font-family: inherit;



  font-size: 13px;



  line-height: 24px;



  font-weight: normal;



  color: #858585;



  background-color: transparent;



  border: 1px solid #b3b3b3;



  border-radius: 0;



  outline: none;



  cursor: pointer;



  -webkit-user-select: none;



      -ms-user-select: none;



          user-select: none;



}







[class*="sis"] .select2-container--default .select2-selection--multiple .select2-selection__rendered {



  list-style: none;



  display: block;



  padding: 0;



  line-height: inherit;



  color: inherit;



  overflow: hidden;



  text-overflow: ellipsis;



  white-space: nowrap;



}







[class*="sis"] .select2-container--default .select2-selection--multiple .select2-selection__rendered li {



  margin: 0;



  padding: 0;



}







[class*="sis"] .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__placeholder {



  float: left;



  margin: 0;



  color: inherit;



}







[class*="sis"] .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__clear {



  position: relative;



  float: right;



  margin: 0;



  font-weight: inherit;



  cursor: pointer;



}







[class*="sis"] .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {



  margin: 5px 5px 0 0;



  padding: 5px 10px;



  float: left;



  color: #ffffff;



  background-color: #000;



  border: 0;



  border-radius: 0;



  cursor: default;



}







[class*="sis"] .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {



  display: inline-block;



  margin: 0 3px 0 0;



  font-weight: 700;



  color: inherit;



  transition: opacity .2s ease-out;



  cursor: pointer;



}







[class*="sis"] .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove:hover {



  color: inherit;



  opacity: 0.8;



}







[class*="sis"] .select2-container--default .select2-search--inline {



  float: left;



}







[class*="sis"] .select2-container--default .select2-search--inline .select2-search__field {



  width: 100%;



  padding: 0 !important;



  margin: 0 !important;



  font-family: inherit;



  font-size: inherit;



  font-weight: inherit;



  color: inherit;



  border: none !important;



  outline: none;



  -webkit-appearance: none;



}







[class*="sis"] .select2-container--default .select2-search--inline .select2-search__field:focus {



  border-color: #000;



}







[class*="sis"] .select2-container--default .select2-search--inline .select2-search__field::-webkit-search-cancel-button {



  -webkit-appearance: none;



}







[class*="sis"] .select2-container--default .select2-dropdown {



  position: absolute;



  top: 100%;



  left: -100000px;



  display: block;



  width: 100%;



  background-color: #fafafa;



  border: 1px solid #DEDEDE;



  border-radius: 0;



  z-index: 99999;



}







.admin-bar[class*="sis"] .select2-container--default .select2-dropdown {



  top: 33px;



}







@media only screen and (max-width: 782px) {



  .admin-bar[class*="sis"] .select2-container--default .select2-dropdown {



    top: 0px;



  }



}







[class*="sis"] .select2-container--default .select2-search--dropdown {



  display: block;



  padding: 14px 15px 2px;



}







[class*="sis"] .select2-container--default .select2-search--dropdown.select2-search--hide {



  display: none;



}







[class*="sis"] .select2-container--default .select2-search--dropdown .select2-search__field {



  width: 100%;



  padding: 4px 8px;



  margin: 0;



  font-family: inherit;



  font-size: inherit;



  line-height: 20px;



  font-weight: inherit;



  color: #404040;



  background-color: #ffffff;



  border: 1px solid #e1e1e1;



  outline: none;



  -webkit-appearance: none;



}







[class*="sis"] .select2-container--default .select2-search--dropdown .select2-search__field:focus {



  color: #000;



  background-color: #ffffff;



  border-color: #000;



}







[class*="sis"] .select2-container--default .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {



  -webkit-appearance: none;



}







[class*="sis"] .select2-container--default .select2-results {



  display: block;



}







[class*="sis"] .select2-container--default .select2-results > .select2-results__options {



  max-height: 200px;



  overflow-y: auto;



}







[class*="sis"] .select2-container--default .select2-results__options {



  position: relative;



  margin: 5px 0;



  padding: 2px 21px;



  list-style: none;



}







[class*="sis"] .select2-container--default .select2-results__option {



     padding: 8px 0;

    font-size: 14px;

    line-height: 24px;

    -webkit-user-select: none;

    -ms-user-select: none;

    font-family: 'Poppins';

    user-select: none;

    transition: color 0.3s ease-out;

    font-weight: 400;



}







[class*="sis"] .select2-container--default .select2-results__option[aria-selected] {



  cursor: pointer;



}







[class*="sis"] .select2-container--default .select2-results__option[role=group] {



  padding: 0;



}







[class*="sis"] .select2-container--default .select2-results__option[aria-disabled=true] {



  color: #000;



}







[class*="sis"] .select2-container--default .select2-results__option[aria-selected=true], [class*="sis"] .select2-container--default .select2-results__option[data-selected=true] {



  color: var(--sis-main-color);



  background: none;



}







[class*="sis"] .select2-container--default .select2-results__option .select2-results__option {



  padding-left: 1em;



}







[class*="sis"] .select2-container--default .select2-results__option .select2-results__option .select2-results__group {



  padding-left: 0;



}







[class*="sis"] .select2-container--default .select2-results__option .select2-results__option .select2-results__option {



  margin-left: -1em;



  padding-left: 2em;



}







[class*="sis"] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {



  margin-left: -2em;



  padding-left: 3em;



}







[class*="sis"] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {



  margin-left: -3em;



  padding-left: 4em;



}







[class*="sis"] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {



  margin-left: -4em;



  padding-left: 5em;



}







[class*="sis"] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {



  margin-left: -5em;



  padding-left: 6em;



}







[class*="sis"] .select2-container--default .select2-results__option--highlighted[aria-selected] {



  color: var(--sis-main-color);



  background: none;



}







[class*="sis"] .select2-container--default .select2-results__group {



  display: block;



  padding: 7px 0;



  cursor: default;



}







[class*="sis"] .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {



  float: left;



}







[class*="sis"] .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__rendered {



  padding: 0;



}







[class*="sis"] .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {



  left: 0;



  right: auto;



}







[class*="sis"] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,



[class*="sis"] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,



[class*="sis"] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {



  float: right;



}







[class*="sis"] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__rendered {



  padding: 0;



}







[class*="sis"] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {



  margin: 7px auto 0 5px;



}







[class*="sis"] .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {



  margin: 0 auto 0 3px;



}







[class*="sis"] .select2-container--default.select2-container--focus .select2-selection--single,



[class*="sis"] .select2-container--default.select2-container--focus .select2-selection--multiple {



 /* border: 1px solid #DEDEDE;*/



}







[class*="sis"] .select2-container--default.select2-container--disabled .select2-selection--single,



[class*="sis"] .select2-container--default.select2-container--disabled .select2-selection--multiple {



  background-color: #fafafa;



  cursor: default;



}







[class*="sis"] .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear,



[class*="sis"] .select2-container--default.select2-container--disabled .select2-selection--multiple .select2-selection__clear {



  display: none;



}







[class*="sis"] .select2-container--default.select2-container--disabled .select2-selection__choice__remove {



  display: none;



}







[class*="sis"] .select2-container--default.select2-container--open .select2-selection--single,



[class*="sis"] .select2-container--default.select2-container--open .select2-selection--multiple {



  color: #858585;



}







[class*="sis"] .select2-container--default.select2-container--open .select2-dropdown {



  left: 0;



}







[class*="sis"] .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above {



  border-bottom-color: transparent;



}







[class*="sis"] .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {



  border-top-color: transparent;



}







body:not([class*="sis-core"]) .select2-container--default .select2-selection--single .select2-selection__arrow:before {



  content: '';



  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath stroke='%238a8a8a' fill='none' d='M0 6c0-0.128 0.049-0.256 0.146-0.354 0.195-0.195 0.512-0.195 0.707 0l8.646 8.646 8.646-8.646c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-9 9c-0.195 0.195-0.512 0.195-0.707 0l-9-9c-0.098-0.098-0.146-0.226-0.146-0.354z'%3E%3C/path%3E%3C/svg%3E");



  width: 12px;



  height: 10px;



  background-size: cover;



}







.select2-close-mask {



  position: fixed;



  top: 0;



  left: 0;



  display: block;



  width: auto;



  height: auto;



  min-height: 100%;



  min-width: 100%;



  padding: 0;



  margin: 0;



  background-color: #ffffff;



  border: 0;



  opacity: 0;



  z-index: 99;



  filter: alpha(opacity=0);



}







.select2-hidden-accessible {



  position: absolute !important;



  width: 1px !important;



  height: 0 !important;



  padding: 0 !important;



  line-height: 1;



  border: 0 !important;



  overflow: hidden !important;



  white-space: nowrap !important;



  clip: rect(0 0 0 0) !important;



  -webkit-clip-path: inset(50%) !important;



          clip-path: inset(50%) !important;



}







/* ==========================================================================



   Search appearance tweak begin



   ========================================================================== */



input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {



  display: none;



}







input[type="search"]:-webkit-autofill {



  -webkit-background-clip: text;



}







input[type="search"]::-ms-clear,



input[type="text"]::-ms-clear {



  display: none;



}







/* ==========================================================================



   Autocomplete appearance tweak begin



   ========================================================================== */







input:-webkit-autofill {



  -webkit-animation-delay: 1s;



  -webkit-animation-fill-mode: both;



  -webkit-animation-name: sisfAutofillFix;



}







/* ==========================================================================



   7.0 Grid styles



   ========================================================================== */



.sisf-content-grid {



  width: 1170px;



  margin: 0 auto;



}







.sisf-content-grid.sisf-extended-grid:not([class*="sisf-extended-grid-disabled--"]) {



  width: 100% !important;



  margin: 0;



}







@media only screen and (min-width: 1441px) {



  .sisf-content-grid.sisf-extended-grid.sisf-extended-grid-disabled--1440 {



    width: 100% !important;



    margin: 0;



  }



}







@media only screen and (max-width: 1440px) {



  .sisf-content-grid.sisf-extended-grid.sisf-extended-grid-disabled--1440 {



    padding-left: 0 !important;



    padding-right: 0 !important;



  }



}







@media only screen and (min-width: 1367px) {



  .sisf-content-grid.sisf-extended-grid.sisf-extended-grid-disabled--1366 {



    width: 100% !important;



    margin: 0;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-content-grid.sisf-extended-grid.sisf-extended-grid-disabled--1366 {



    padding-left: 0 !important;



    padding-right: 0 !important;



  }



}







@media only screen and (min-width: 1025px) {



  .sisf-content-grid.sisf-extended-grid.sisf-extended-grid-disabled--1024 {



    width: 100% !important;



    margin: 0;



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-content-grid.sisf-extended-grid.sisf-extended-grid-disabled--1024 {



    padding-left: 0 !important;



    padding-right: 0 !important;



  }



}







@media only screen and (min-width: 769px) {



  .sisf-content-grid.sisf-extended-grid.sisf-extended-grid-disabled--768 {



    width: 100% !important;



    margin: 0;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-content-grid.sisf-extended-grid.sisf-extended-grid-disabled--768 {



    padding-left: 0 !important;



    padding-right: 0 !important;



  }



}







@media only screen and (min-width: 681px) {



  .sisf-content-grid.sisf-extended-grid.sisf-extended-grid-disabled--680 {



    width: 100% !important;



    margin: 0;



  }



}







@media only screen and (max-width: 680px) {



  .sisf-content-grid.sisf-extended-grid.sisf-extended-grid-disabled--680 {



    padding-left: 0 !important;



    padding-right: 0 !important;



  }



}







.sisf-content-grid.sisf-extended-grid--right {



  padding-left: calc((100% - 1100px)/2);



}







.sisf-content-grid.sisf-extended-grid--left {



  padding-right: calc((100% - 1100px)/2);



}







.sisf--boxed .sisf-content-grid {



  width: 1160px;



}







@media only screen and (min-width: 1441px) {



  .sisf-content-grid-1400 .sisf-content-grid {



    width: 1400px;



  }



  .sisf-content-grid-1400 .sisf-content-grid.sisf-extended-grid--right {



    padding-left: calc((100% - 1400px)/2);



  }



  .sisf-content-grid-1400 .sisf-content-grid.sisf-extended-grid--left {



    padding-right: calc((100% - 1400px)/2);



  }



  .sisf--boxed.sisf-content-grid-1400 .sisf-content-grid {



    width: 1460px;



  }



}







@media only screen and (min-width: 1441px) {



  .sisf-content-grid-1300 .sisf-content-grid {



    width: 1300px;



  }



  .sisf-content-grid-1300 .sisf-content-grid.sisf-extended-grid--right {



    padding-left: calc((100% - 1300px)/2);



  }



  .sisf-content-grid-1300 .sisf-content-grid.sisf-extended-grid--left {



    padding-right: calc((100% - 1300px)/2);



  }



  .sisf--boxed.sisf-content-grid-1300 .sisf-content-grid {



    width: 1360px;



  }



}







@media only screen and (min-width: 1441px) {



  .sisf-content-grid-1200 .sisf-content-grid {



    width: 1200px;



  }



  .sisf-content-grid-1200 .sisf-content-grid.sisf-extended-grid--right {



    padding-left: calc((100% - 1200px)/2);



  }



  .sisf-content-grid-1200 .sisf-content-grid.sisf-extended-grid--left {



    padding-right: calc((100% - 1200px)/2);



  }



  .sisf--boxed.sisf-content-grid-1200 .sisf-content-grid {



    width: 1260px;



  }



}







@media only screen and (min-width: 1025px) {



  .sisf-content-grid-1000 .sisf-content-grid {



    width: 1000px;



  }



  .sisf-content-grid-1000 .sisf-content-grid.sisf-extended-grid--right {



    padding-left: calc((100% - 1000px)/2);



  }



  .sisf-content-grid-1000 .sisf-content-grid.sisf-extended-grid--left {



    padding-right: calc((100% - 1000px)/2);



  }



  .sisf--boxed.sisf-content-grid-1000 .sisf-content-grid {



    width: 1060px;



  }



}







@media only screen and (min-width: 769px) {



  .sisf-content-grid-800 .sisf-content-grid {



    width: 800px;



  }



  .sisf-content-grid-800 .sisf-content-grid.sisf-extended-grid--right {



    padding-left: calc((100% - 800px)/2);



  }



  .sisf-content-grid-800 .sisf-content-grid.sisf-extended-grid--left {



    padding-right: calc((100% - 800px)/2);



  }



  .sisf--boxed.sisf-content-grid-800 .sisf-content-grid {



    width: 860px;



  }



}







.sisf-grid {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



}







.sisf-grid > .sisf-grid-inner {



  margin: 0 -15px;



}







.sisf-grid > .sisf-grid-inner > .sisf-grid-item {



  padding: 0 15px;



}







.sisf-grid .sisf-grid-item {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  min-height: 1px;



  float: left;



}







@media only screen and (min-width: 1025px) {



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col--12 {



    width: 100%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-push--12 {



    left: 100%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-pull--12 {



    right: 100%;



  }



}







@media only screen and (min-width: 1025px) {



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col--11 {



    width: 9.09091%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-push--11 {



    left: 9.09091%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-pull--11 {



    right: 9.09091%;



  }



}







@media only screen and (min-width: 1025px) {



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col--10 {



    width: 83.33333%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-push--10 {



    left: 83.33333%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-pull--10 {



    right: 83.33333%;



  }



}







@media only screen and (min-width: 1025px) {



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col--9 {



    width: 75%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-push--9 {



    left: 75%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-pull--9 {



    right: 75%;



  }



}







@media only screen and (min-width: 1025px) {



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col--8 {



    width: 66.66667%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-push--8 {



    left: 66.66667%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-pull--8 {



    right: 66.66667%;



  }



}







@media only screen and (min-width: 1025px) {



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col--7 {



    width: 14.28571%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-push--7 {



    left: 14.28571%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-pull--7 {



    right: 14.28571%;



  }



}







@media only screen and (min-width: 1025px) {



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col--6 {



    width: 50%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-push--6 {



    left: 50%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-pull--6 {



    right: 50%;



  }



}







@media only screen and (min-width: 1025px) {



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col--5 {



    width: 20%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-push--5 {



    left: 20%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-pull--5 {



    right: 20%;



  }



}







@media only screen and (min-width: 1025px) {



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col--4 {



    width: 33.33333%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-push--4 {



    left: 33.33333%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-pull--4 {



    right: 33.33333%;



  }



}







@media only screen and (min-width: 1025px) {



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col--3 {



    width: 25%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-push--3 {



    left: 25%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-pull--3 {



    right: 25%;



  }



}







@media only screen and (min-width: 1025px) {



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col--2 {



    width: 16.66667%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-push--2 {



    left: 16.66667%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-pull--2 {



    right: 16.66667%;



  }



}







@media only screen and (min-width: 1025px) {



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col--1 {



    width: 8.33333%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-push--1 {



    left: 8.33333%;



  }



  .sisf-grid.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf-col-pull--1 {



    right: 8.33333%;



  }



}







.sisf-grid.sisf-layout--columns.sisf-col-num--1 > .sisf-grid-inner > .sisf-grid-item {



  width: 100%;



}







.sisf-grid.sisf-layout--columns.sisf-col-num--2 > .sisf-grid-inner > .sisf-grid-item {



  width: 50%;



}







@media only screen and (min-width: 681px) {



  .sisf-grid.sisf-layout--columns.sisf-col-num--2.sisf-responsive--predefined > .sisf-grid-inner > .sisf-grid-item:nth-child(2n+1) {



    clear: both;



  }



}







@media only screen and (min-width: 1441px) {



  .sisf-grid.sisf-layout--columns.sisf-col-num--2.sisf-responsive--custom > .sisf-grid-inner > .sisf-grid-item:nth-child(2n+1) {



    clear: both;



  }



}







.sisf-grid.sisf-layout--columns.sisf-col-num--3 > .sisf-grid-inner > .sisf-grid-item {



  width: 33.33333%;



}







@media only screen and (min-width: 769px) {



  .sisf-grid.sisf-layout--columns.sisf-col-num--3.sisf-responsive--predefined > .sisf-grid-inner > .sisf-grid-item:nth-child(3n+1) {



    clear: both;



  }



}







@media only screen and (min-width: 1441px) {



  .sisf-grid.sisf-layout--columns.sisf-col-num--3.sisf-responsive--custom > .sisf-grid-inner > .sisf-grid-item:nth-child(3n+1) {



    clear: both;



  }



}







.sisf-grid.sisf-layout--columns.sisf-col-num--4 > .sisf-grid-inner > .sisf-grid-item {



  width: 25%;



}







@media only screen and (min-width: 1025px) {



  .sisf-grid.sisf-layout--columns.sisf-col-num--4.sisf-responsive--predefined > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







@media only screen and (min-width: 1441px) {



  .sisf-grid.sisf-layout--columns.sisf-col-num--4.sisf-responsive--custom > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







.sisf-grid.sisf-layout--columns.sisf-col-num--5 > .sisf-grid-inner > .sisf-grid-item {



  width: 20%;



}







@media only screen and (min-width: 1367px) {



  .sisf-grid.sisf-layout--columns.sisf-col-num--5.sisf-responsive--predefined > .sisf-grid-inner > .sisf-grid-item:nth-child(5n+1) {



    clear: both;



  }



}







@media only screen and (min-width: 1441px) {



  .sisf-grid.sisf-layout--columns.sisf-col-num--5.sisf-responsive--custom > .sisf-grid-inner > .sisf-grid-item:nth-child(5n+1) {



    clear: both;



  }



}







.sisf-grid.sisf-layout--columns.sisf-col-num--6 > .sisf-grid-inner > .sisf-grid-item {



  width: 16.66667%;



}







@media only screen and (min-width: 1441px) {



  .sisf-grid.sisf-layout--columns.sisf-col-num--6.sisf-responsive--predefined > .sisf-grid-inner > .sisf-grid-item:nth-child(6n+1) {



    clear: both;



  }



}







@media only screen and (min-width: 1441px) {



  .sisf-grid.sisf-layout--columns.sisf-col-num--6.sisf-responsive--custom > .sisf-grid-inner > .sisf-grid-item:nth-child(6n+1) {



    clear: both;



  }



}







.sisf-grid.sisf-layout--columns.sisf-col-num--7 > .sisf-grid-inner > .sisf-grid-item {



  width: 14.28571%;



}







@media only screen and (min-width: 1367px) {



  .sisf-grid.sisf-layout--columns.sisf-col-num--7.sisf-responsive--predefined > .sisf-grid-inner > .sisf-grid-item:nth-child(7n+1) {



    clear: both;



  }



}







@media only screen and (min-width: 1441px) {



  .sisf-grid.sisf-layout--columns.sisf-col-num--7.sisf-responsive--custom > .sisf-grid-inner > .sisf-grid-item:nth-child(7n+1) {



    clear: both;



  }



}







.sisf-grid.sisf-layout--columns.sisf-col-num--8 > .sisf-grid-inner > .sisf-grid-item {



  width: 12.5%;



}







@media only screen and (min-width: 1367px) {



  .sisf-grid.sisf-layout--columns.sisf-col-num--8.sisf-responsive--predefined > .sisf-grid-inner > .sisf-grid-item:nth-child(8n+1) {



    clear: both;



  }



}







@media only screen and (min-width: 1441px) {



  .sisf-grid.sisf-layout--columns.sisf-col-num--8.sisf-responsive--custom > .sisf-grid-inner > .sisf-grid-item:nth-child(8n+1) {



    clear: both;



  }



}







.sisf-grid.sisf-layout--masonry.sisf-items--fixed .sisf-grid-item .sisf-e-inner {



  height: 100%;



  overflow: hidden;



}







.sisf-grid.sisf-layout--masonry.sisf-items--fixed .sisf-grid-item img {



  height: 100%;



  width: 100%;



}







.sisf-grid.sisf-layout--masonry .sisf-grid-inner {



  visibility: hidden;



}







.sisf-grid.sisf-layout--masonry .sisf-grid-inner.sisf--masonry-init {



  visibility: visible;



}







.sisf-grid.sisf-layout--masonry .sisf-grid-masonry-sizer {



  width: 100%;



  padding: 0;



  margin: 0;



}







.sisf-grid.sisf-layout--masonry .sisf-grid-masonry-gutter {



  width: 0;



  padding: 0;



  margin: 0;



}







.sisf-grid.sisf-layout--masonry.sisf-col-num--1 .sisf-grid-masonry-sizer,



.sisf-grid.sisf-layout--masonry.sisf-col-num--1 > .sisf-grid-inner > .sisf-grid-item {



  width: 100%;



}







.sisf-grid.sisf-layout--masonry.sisf-col-num--2 .sisf-grid-masonry-sizer,



.sisf-grid.sisf-layout--masonry.sisf-col-num--2 > .sisf-grid-inner > .sisf-grid-item {



  width: 50%;



}







.sisf-grid.sisf-layout--masonry.sisf-col-num--2 > .sisf-grid-inner > .sisf-item--landscape,



.sisf-grid.sisf-layout--masonry.sisf-col-num--2 > .sisf-grid-inner > .sisf-item--huge-square {



  width: 100%;



}







.sisf-grid.sisf-layout--masonry.sisf-col-num--3 .sisf-grid-masonry-sizer,



.sisf-grid.sisf-layout--masonry.sisf-col-num--3 > .sisf-grid-inner > .sisf-grid-item {



  width: 33.33333%;



}







.sisf-grid.sisf-layout--masonry.sisf-col-num--3 > .sisf-grid-inner > .sisf-item--landscape,



.sisf-grid.sisf-layout--masonry.sisf-col-num--3 > .sisf-grid-inner > .sisf-item--huge-square {



  width: 66.66667%;



}







.sisf-grid.sisf-layout--masonry.sisf-col-num--4 .sisf-grid-masonry-sizer,



.sisf-grid.sisf-layout--masonry.sisf-col-num--4 > .sisf-grid-inner > .sisf-grid-item {



  width: 25%;



}







.sisf-grid.sisf-layout--masonry.sisf-col-num--4 > .sisf-grid-inner > .sisf-item--landscape,



.sisf-grid.sisf-layout--masonry.sisf-col-num--4 > .sisf-grid-inner > .sisf-item--huge-square {



  width: 50%;



}







.sisf-grid.sisf-layout--masonry.sisf-col-num--5 .sisf-grid-masonry-sizer,



.sisf-grid.sisf-layout--masonry.sisf-col-num--5 > .sisf-grid-inner > .sisf-grid-item {



  width: 20%;



}







.sisf-grid.sisf-layout--masonry.sisf-col-num--5 > .sisf-grid-inner > .sisf-item--landscape,



.sisf-grid.sisf-layout--masonry.sisf-col-num--5 > .sisf-grid-inner > .sisf-item--huge-square {



  width: 40%;



}







.sisf-grid.sisf-layout--masonry.sisf-col-num--6 .sisf-grid-masonry-sizer,



.sisf-grid.sisf-layout--masonry.sisf-col-num--6 > .sisf-grid-inner > .sisf-grid-item {



  width: 16.66667%;



}







.sisf-grid.sisf-layout--masonry.sisf-col-num--6 > .sisf-grid-inner > .sisf-item--landscape,



.sisf-grid.sisf-layout--masonry.sisf-col-num--6 > .sisf-grid-inner > .sisf-item--huge-square {



  width: 33.33333%;



}







.sisf-grid.sisf-layout--masonry.sisf-col-num--7 .sisf-grid-masonry-sizer,



.sisf-grid.sisf-layout--masonry.sisf-col-num--7 > .sisf-grid-inner > .sisf-grid-item {



  width: 14.28571%;



}







.sisf-grid.sisf-layout--masonry.sisf-col-num--7 > .sisf-grid-inner > .sisf-item--landscape,



.sisf-grid.sisf-layout--masonry.sisf-col-num--7 > .sisf-grid-inner > .sisf-item--huge-square {



  width: 28.57143%;



}







.sisf-grid.sisf-layout--masonry.sisf-col-num--8 .sisf-grid-masonry-sizer,



.sisf-grid.sisf-layout--masonry.sisf-col-num--8 > .sisf-grid-inner > .sisf-grid-item {



  width: 12.5%;



}







.sisf-grid.sisf-layout--masonry.sisf-col-num--8 > .sisf-grid-inner > .sisf-item--landscape,



.sisf-grid.sisf-layout--masonry.sisf-col-num--8 > .sisf-grid-inner > .sisf-item--huge-square {



  width: 25%;



}







.sisf-grid.sisf-gutter--no.sisf--no-bottom-space {



  margin-bottom: 0;



}







.sisf-grid.sisf-gutter--no > .sisf-grid-inner {



  margin: 0;



}







.sisf-grid.sisf-gutter--no > .sisf-grid-inner > .sisf-grid-item {



  padding: 0;



  margin: 0;



}







.sisf-grid.sisf-gutter--tiny.sisf--no-bottom-space {



  margin-bottom: -10px;



}







.sisf-grid.sisf-gutter--tiny > .sisf-grid-inner {



  margin: 0 -5px;



}







.sisf-grid.sisf-gutter--tiny > .sisf-grid-inner > .sisf-grid-item {



  padding: 0 5px;



  margin: 0 0 10px;



}







.sisf-grid.sisf-gutter--small.sisf--no-bottom-space {



  margin-bottom: -20px;



}







.sisf-grid.sisf-gutter--small > .sisf-grid-inner {



  margin: 0 -10px;



}







.sisf-grid.sisf-gutter--small > .sisf-grid-inner > .sisf-grid-item {



  padding: 0 10px;



  margin: 0 0 20px;



}







.sisf-grid.sisf-gutter--normal.sisf--no-bottom-space {



  margin-bottom: -30px;



}







.sisf-grid.sisf-gutter--normal > .sisf-grid-inner {



  margin: 0 -15px;



}







.sisf-grid.sisf-gutter--normal > .sisf-grid-inner > .sisf-grid-item {



  padding: 0 15px;



  margin: 0 0 30px;



}







.sisf-grid.sisf-gutter--medium.sisf--no-bottom-space {



  margin-bottom: -40px;



}







.sisf-grid.sisf-gutter--medium > .sisf-grid-inner {



  margin: 0 -20px;



}







.sisf-grid.sisf-gutter--medium > .sisf-grid-inner > .sisf-grid-item {



  padding: 0 20px;



  margin: 0 0 40px;



}







.sisf-grid.sisf-gutter--large.sisf--no-bottom-space {



  margin-bottom: -50px;



}







.sisf-grid.sisf-gutter--large > .sisf-grid-inner {



  margin: 0 -25px;



}







.sisf-grid.sisf-gutter--large > .sisf-grid-inner > .sisf-grid-item {



  padding: 0 25px;



  margin: 0 0 50px;



}







.sisf-grid.sisf-gutter--extra-large.sisf--no-bottom-space {



  margin-bottom: -60px;



}







.sisf-grid.sisf-gutter--extra-large > .sisf-grid-inner {



  margin: 0 -30px;



}







.sisf-grid.sisf-gutter--extra-large > .sisf-grid-inner > .sisf-grid-item {



  padding: 0 30px;



  margin: 0 0 60px;



}







.sisf-grid.sisf-gutter--huge.sisf--no-bottom-space {



  margin-bottom: -80px;



}







.sisf-grid.sisf-gutter--huge > .sisf-grid-inner {



  margin: 0 -40px;



}







.sisf-grid.sisf-gutter--huge > .sisf-grid-inner > .sisf-grid-item {



  padding: 0 40px;



  margin: 0 0 80px;



}







/* ==========================================================================



   8.0 Content styles



   ========================================================================== */



#sisf-page-wrapper {



  position: relative;



  overflow: hidden;



}







#sisf-page-outer {



  position: relative;



}







#sisf-page-inner {



  position: relative;



  padding: 130px 0 100px;



}







#sisf-page-content.sisf-layout--template .sisf-page-content-section.sisf-col--12 {



  margin-bottom: 0;



}







.sisf--boxed {



  background-color: #fafafa;



}







.sisf--boxed #sisf-page-wrapper {



  display: block;



  background-color: #fff;



}







.sisf--boxed #sisf-page-inner {



  width: 100% !important;



  max-width: 90%;



  padding-left: 30px;



  padding-right: 30px;



}







.sisf--passepartout {



  background-repeat: no-repeat;



}







.sisf--passepartout #sisf-page-wrapper {



  background-color: #fff;



}







.sisf-parallax-item {



  will-change: transform;



}







.sisf-uncovering-section {



  position: fixed !important;



  bottom: 0;



  left: 0;



}







.sisf-fake-uncovering-section {



  opacity: 0;



}







/* ==========================================================================



   9.0 Magnific Popup styles



   ========================================================================== */



button.mfp-arrow {



  top: calc(50% - 25px) !important;



  width: 32px !important;



  height: 60px !important;



  margin: 0 !important;



  color: #ffffff;



  transition: color 0.3s ease-out;



  opacity: 1 !important;



}







button.mfp-arrow svg {



  display: block;



  width: 100%;



  height: auto;



  fill: none;



  stroke: currentColor;



  stroke-miterlimit: 10;



  pointer-events: none;



}



button.mfp-arrow svg polyline {stroke: #fff !important;}



button.mfp-arrow:before, button.mfp-arrow:after {



  display: none !important;



}







button.mfp-arrow:hover {



  color: rgba(255, 255, 255, 0.4);



}







button.mfp-arrow.mfp-arrow-left {



  left: 30px;



}







button.mfp-arrow.mfp-arrow-right {



  right: 30px;



}







button.mfp-arrow.mfp-arrow-right svg {



  transform: rotate(180deg);



}







button.mfp-close {



  top: -8px !important;



  right: -32px !important;



  width: 32px !important;



  height: auto !important;



  margin: 0 !important;



  padding: 0 !important;



  color: #ffffff;



  transition: color 0.3s ease-out;



  opacity: 1 !important;



}







button.mfp-close:hover {



  color: rgba(255, 255, 255, 0.4);



}







button.mfp-close:before, button.mfp-close:after {



  display: none !important;



}







button.mfp-close svg {



  display: block;



  width: 100%;



  height: auto;



  fill: currentColor;



  stroke: none;



  stroke-miterlimit: 10;



  pointer-events: none;



}







.mfp-bg {



  /*background: var(--sis-main-color) !important;*/



}







.mfp-figure:after {



  background: transparent !important;



  box-shadow: none !important;



}







.mfp-bottom-bar .mfp-title, .mfp-bottom-bar .mfp-counter {



  



  font-weight: 600;



  text-transform: uppercase;



  color: #000;



  font-size: 13px;



  line-height: 1.54em;



  



  letter-spacing: 0.25em;



  font-weight: 500;



  color: #ffffff;



}







/* ==========================================================================



   9.0 Swiper carousel styles



   ========================================================================== */



.sisf-swiper-container {



  position: relative;



  margin: 0 auto;



  padding: 0;



  list-style: none;



  z-index: 1;



  visibility: hidden;



  overflow: hidden;



}







.sisf-swiper-container .swiper-slide img {



  width: 100%;



}







.sisf-swiper-container.sisf-blog .sisf-blog-item {



  margin-bottom: 0;



}







.sisf-swiper-container.sisf-swiper--initialized {



  visibility: visible;



}







.sisf-swiper-container.sisf--no-bottom-space {



  margin-bottom: 0 !important;



}







.sisf-swiper-container.swiper-horizontal > .swiper-pagination-progressbar {



  width: 800px;



  height: 1px;



  top: auto;



  bottom: 0;



  left: 50%;



  transform: translateX(-50%);



  background: #d9d9d9;



}







@media only screen and (max-width: 768px) {



  .sisf-swiper-container.swiper-horizontal > .swiper-pagination-progressbar {



    width: 100%;



  }



}







.sisf-swiper-container.swiper-horizontal > .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {



  background: #000;



}







.swiper-pagination-bullets {



  width: auto;



  display: flex;



  justify-content: center;



  align-items: center;



}







.swiper-horizontal > .swiper-pagination-bullets {



  position: relative !important;



  margin-top: 30px;



  bottom: 0 !important;



  height: 30px;



  width: 30px;



}







.swiper-vertical > .swiper-pagination-bullets {



  right: 0 !important;



  height: auto;



  width: 30px;



  flex-direction: column;



}







.swiper-pagination-bullets .swiper-pagination-bullet {



 display: flex;
justify-content: center;
align-items: center;
width: 30px;
height: 30px;
margin: 5px 10px ;
padding: 0;
background-color: transparent !important;
border-radius: 50%;
opacity: 1;
transition: all 0.35s ease;
position: relative;
border: 1px solid transparent ;



}



.swiper-pagination-bullets .swiper-pagination-bullet::before {
  content: "";
  width: 10px;
  height: 10px;
  background: currentColor;
  display: inline-block !important;
  position: absolute;
  z-index: 3;
  border-radius: 50px;
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}




.swiper-pagination-bullets .swiper-pagination-bullet:hover:before,.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before {


  border-color: var(--sis-main-color);
  



}







.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-bullets .swiper-pagination-bullet:hover {



  transform: scale(1.2);



}







.swiper-button-prev,



.swiper-button-next {



  background-image: none !important;



  width: auto !important;



  height: auto !important;



  margin: 0 !important;



  color: #000;



  transition: all 0.35s ease;



  transform: translateY(calc(-50% - 2px));



}







.swiper-horizontal.sisf-swiper-pagination--on .swiper-button-prev, .swiper-horizontal.sisf-swiper-pagination--on



.swiper-button-next {



  transform: translateY(calc(-50% - 30px));



}







.swiper-button-prev svg,



.swiper-button-next svg {



  display: block;



  height: 40px;



  width: auto;



  fill: currentColor;



  stroke: currentColor;



  transition: transform .3s ease-out;



}







.swiper-button-prev:after,



.swiper-button-next:after {



  display: none !important;



}







.swiper-button-prev:hover,



.swiper-button-next:hover {



  color: var(--sis-main-color);



}







.swiper-button-prev {



  left: 30px !important;



}







.swiper-button-prev:hover svg {



  transform: translateX(-3px);



}







.swiper-button-prev.swiper-button-outside {



  left: 7px !important;



}







@media only screen and (max-width: 768px) {



  .swiper-button-prev.swiper-button-outside {



    left: -40px !important;



  }



}







@media only screen and (max-width: 680px) {



  .swiper-button-prev.swiper-button-outside {



    left: -30px !important;



  }



}







.swiper-vertical .swiper-button-prev {



  left: 50% !important;



  transform-origin: 0 0;



  transform: rotate(90deg) translate(0, -50%);



  top: 30px;



}







.swiper-button-next {



  right: 30px !important;



}







.swiper-button-next:hover svg {



  transform: translateX(3px);



}







.swiper-button-next.swiper-button-outside {



  right: 7px !important;



}







@media only screen and (max-width: 768px) {



  .swiper-button-next.swiper-button-outside {



    right: -40px !important;



  }



}







@media only screen and (max-width: 680px) {



  .swiper-button-next.swiper-button-outside {



    right: -30px !important;



  }



}







.swiper-vertical .swiper-button-next {



  right: 50% !important;



  transform-origin: 0 50%;



  transform: rotate(90deg) translate(0, -50%);



  top: auto;



  bottom: 30px;



}







.swiper-vertical + .swiper-button-prev {



  left: 50% !important;



  transform-origin: 0 0;



  transform: rotate(90deg) translate(0, -50%);



  top: -56px;



}







.swiper-vertical + .swiper-button-prev + .swiper-button-next {



  right: 50% !important;



  transform-origin: 0 50%;



  transform: rotate(90deg) translate(0, -50%);



  top: auto;



  bottom: -56px;



}







/* ==========================================================================



   WPML style start



   ========================================================================== */



.widget_icl_lang_sel_widget {



  position: relative;



  display: inline-block;



  vertical-align: middle;



  width: 100%;



}







.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,



.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {



  position: relative;



  display: inline-block;



  vertical-align: middle;



  text-align: left;



}







.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu,



.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click:hover .wpml-ls-sub-menu {



  opacity: 1;



  visibility: visible;



  transition-delay: 0s;



}







.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-flag,



.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-flag {



  position: relative;



  top: -1px;



}







.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown,



.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-legacy-dropdown {



  padding: 0;



  margin: 0;



}







.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,



.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {



  position: relative;



  display: flex;



  align-items: center;



}







.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after,



.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after {



  content: '';



  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath stroke='%238a8a8a' fill='none' d='M0 6c0-0.128 0.049-0.256 0.146-0.354 0.195-0.195 0.512-0.195 0.707 0l8.646 8.646 8.646-8.646c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-9 9c-0.195 0.195-0.512 0.195-0.707 0l-9-9c-0.098-0.098-0.146-0.226-0.146-0.354z'%3E%3C/path%3E%3C/svg%3E");



  width: 12px;



  height: 10px;



  background-size: cover;



  line-height: 1;



  border: 0;



  position: initial;



  margin-left: auto;



}







body:not([class*="sis-core"]) .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after, body:not([class*="sis-core"])



.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after {



  content: '';



  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath stroke='%238a8a8a' fill='none' d='M0 6c0-0.128 0.049-0.256 0.146-0.354 0.195-0.195 0.512-0.195 0.707 0l8.646 8.646 8.646-8.646c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-9 9c-0.195 0.195-0.512 0.195-0.707 0l-9-9c-0.098-0.098-0.146-0.226-0.146-0.354z'%3E%3C/path%3E%3C/svg%3E");



  width: 12px;



  height: 10px;



  background-size: cover;



}







.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,



.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {



  position: absolute;



  top: 100%;



  left: 0;



  width: 100%;



  list-style: none;



  margin: 0;



  border-top: 0;



  z-index: 10;



  opacity: 0;



  visibility: hidden;



  transition: visibility 0s linear 0.25s, opacity 0.25s ease-in-out;



}







.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item,



.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item {



  display: block;



  width: 100%;



  margin: 0;



  padding: 0;



}







.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,



.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {



  display: flex;



  align-items: center;



  border: 0;



  background-color: transparent;



  padding: 7px 0;



}







.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal {



  padding: 0;



}







.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul {



  list-style-type: none;



  margin: 0;



  padding: 0;



}







.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {



  display: inline-block;



  vertical-align: middle;



  margin-bottom: 0 !important;



  /* Important is because of widget default css */



}







.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {



  padding: 0;



  display: block;



}







.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul {



  list-style-type: none;



  margin: 0;



  padding: 0;



}







.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {



  display: block;



  margin: 0;



}







.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {



  padding: 0;



  display: block;



}







#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,



#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {



  width: 200px;



}







#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,



#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {



  padding: 11px 20px;



  height: 46px;



  line-height: 24px;



  color: #404040;



  background-color: #fff;



  border: 1px solid transparent;



  font-size: 14px;



}







#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover,



#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {



  color: var(--sis-main-color);



}







#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,



#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {



  margin: 0;



  padding: 0 20px;



  background-color: #fff;



}







#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,



#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {



  color: #404040;



  font-size: 14px;



}







#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover,



#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {



  color: var(--sis-main-color);



}







#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {



  margin-right: 10px !important;



  /* Important is because of widget default css */



}







#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {



  color: #404040;



}







#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {



  color: var(--sis-main-color);



}







#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {



  margin-right: 0;



}







#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {



  margin-bottom: 10px;



}







#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {



  color: #404040;



}







#sisf-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {



  color: var(--sis-main-color);



}







#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,



#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {



  width: 175px;



}







#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,



#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {



  padding: 11px 20px;



  height: 46px;



  line-height: 24px;



  color: #404040;



  background-color: transparent;



  border: 1px solid transparent;



  font-size: 14px;



}







#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover,



#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {



  color: var(--sis-main-color);



}







#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,



#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {



  margin: 0;



  padding: 0 20px;



  background-color: transparent;



}







#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,



#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {



  color: #404040;



  font-size: 14px;



}







#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover,



#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {



  color: var(--sis-main-color);



}







#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {



  margin-right: 10px !important;



  /* Important is because of widget default css */



}







#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {



  color: #404040;



}







#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {



  color: var(--sis-main-color);



}







#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {



  margin-right: 0;



}







#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {



  margin-bottom: 10px;



}







#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {



  color: #404040;



}







#sisf-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {



  color: var(--sis-main-color);



}







#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,



#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {



  width: 175px;



}







#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,



#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {



  padding: 8px 20px;



  height: 40px;



  line-height: 24px;



  color: #fff;



  background-color: #000;



  border: 1px solid transparent;



  font-size: 14px;



}







#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover,



#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {



  color: #fff;



}







#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,



#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {



  margin: 0;



  padding: 0 20px;



  background-color: #000;



}







#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,



#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {



  color: #fff;



  font-size: 14px;



}







#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover,



#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {



  color: #fff;



}







#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {



  margin-right: 10px !important;



  /* Important is because of widget default css */



}







#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {



  color: #fff;



}







#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {



  color: #fff;



}







#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {



  margin-right: 0;



}







#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {



  margin-bottom: 10px;



}







#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {



  color: #fff;



}







#sisf-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {



  color: #fff;



}







#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,



#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {



  width: 100%;



}







#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,



#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {



  padding: 11px 20px;



  height: 46px;



  line-height: 24px;



  color: #404040;



  background-color: #fafafa;



  border: 1px solid transparent;



  font-size: 14px;



}







#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover,



#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {



  color: var(--sis-main-color);



}







#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,



#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {



  margin: 0;



  padding: 0 20px;



  background-color: #fafafa;



}







#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,



#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {



  color: #404040;



  font-size: 14px;



}







#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover,



#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {



  color: var(--sis-main-color);



}







#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {



  margin-right: 10px !important;



  /* Important is because of widget default css */



}







#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {



  color: #404040;



}







#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {



  color: var(--sis-main-color);



}







#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {



  margin-right: 0;



}







#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {



  margin-bottom: 10px;



}







#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {



  color: #404040;



}







#sisf-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {



  color: var(--sis-main-color);



}







#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,



#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {



  width: 100%;



}







#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,



#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {



  padding: 11px 20px;



  height: 46px;



  line-height: 24px;



  color: #404040;



  background-color: #fafafa;



  border: 1px solid transparent;



  font-size: 14px;



}







#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover,



#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {



  color: var(--sis-main-color);



}







#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,



#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {



  margin: 0;



  padding: 0 20px;



  background-color: #fafafa;



}







#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,



#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {



  color: #404040;



  font-size: 14px;



}







#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover,



#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {



  color: var(--sis-main-color);



}







#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {



  margin-right: 10px !important;



  /* Important is because of widget default css */



}







#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {



  color: #fff;



}







#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {



  color: #fff;



}







#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {



  margin-right: 0;



}







#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {



  margin-bottom: 10px;



}







#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {



  color: #fff;



}







#sisf-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {



  color: #fff;



}







#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,



#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {



  width: 100%;



}







#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,



#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {



  padding: 11px 20px;



  height: 46px;



  line-height: 24px;



  color: #404040;



  background-color: #fafafa;



  border: 1px solid transparent;



  font-size: 14px;



}







#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover,



#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {



  color: var(--sis-main-color);



}







#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,



#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {



  margin: 0;



  padding: 0 20px;



  background-color: #fafafa;



}







#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a,



#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a {



  color: #404040;



  font-size: 14px;



}







#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover,



#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item a:hover {



  color: var(--sis-main-color);



}







#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {



  margin-right: 10px !important;



  /* Important is because of widget default css */



}







#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {



  color: #fff;



}







#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a:hover {



  color: #fff;



}







#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li:last-child {



  margin-right: 0;



}







#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {



  margin-bottom: 10px;



}







#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {



  color: #fff;



}







#sisf-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a:hover {



  color: #fff;



}







/* ==========================================================================



   WPML style start



   ========================================================================== */



/* ==========================================================================



   404 page styles



   ========================================================================== */



.error404 #sisf-page-outer {



  background-size: cover;



}







.error404 #sisf-page-inner {



  padding: 0;



}







#sisf-404-page {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  min-height: 100vh;



  padding: 160px 14% 250px;



  text-align: center;



}







#sisf-404-page .sisf-404-background-text {



  



  font-size: 250px;



  line-height: 0.46em;



  letter-spacing: -0.015em;



  opacity: 0.15;



  font-weight: 700;



  position: absolute;



  top: 34.7%;



  left: 50%;



  transform: translateX(-50%);



}







#sisf-404-page .sisf-404-title {



  margin: 248px 0 9px;



  font-size: 13px;



  line-height: 1.54em;



  



  letter-spacing: 0.25em;



  font-weight: 500;



  color: #000;



  position: relative;



  z-index: 10;



}







#sisf-404-page .sisf-404-subtitle {



  margin: 25px 0 12px;



  font-size: 63px;



  line-height: 0.95em;



  letter-spacing: 0.05em;



  font-weight: 500;



  color: #000;



  position: relative;



  z-index: 10;



}







#sisf-404-page .sisf-404-text {



  display: block;



  margin: 14px auto 0;



  font-size: 17px;



  line-height: 1.65em;



  color: #000;



}







@media only screen and (min-width: 1025px) {



  #sisf-404-page .sisf-404-text {



    max-width: 50%;



  }



}







#sisf-404-page .sisf-404-button {



  position: relative;



  display: inline-block;



  vertical-align: top;



  margin-top: 32px;



}







#sisf-404-page .sisf-404-button .sisf-button.sisf-layout--outlined {



padding: 12px 28px !important;
border: 1px solid;
  border-top-color: currentcolor;
  border-top-width: 1px;
  border-right-color: currentcolor;
  border-right-width: 1px;
  border-bottom-color: currentcolor;
  border-bottom-width: 1px;
  border-left-color: currentcolor;
  border-left-width: 1px;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
line-height: 24px;
color: #13161A;
border-color:  var(--sis-main-color);
border-width: 1px 1px 1px 1px;
border-radius: 0px 0px 0px 0px;
letter-spacing: 0.5px;
width: 100%;
justify-content: center;


}







#sisf-404-page .sisf-404-button .sisf-button.sisf-layout--outlined:hover {


background: var(--sis-main-color);
color: #fff;



}







/* ==========================================================================



   Blog styles



   ========================================================================== */



.sisf-blog {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



}







.sisf-blog .sisf-blog-item {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin: 0 0 80px;



}







.sisf-blog .sisf-blog-item .sisf-e-inner,



.sisf-blog .sisf-blog-item .sisf-e-media,



.sisf-blog .sisf-blog-item .sisf-e-content {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



}







.sisf-blog .sisf-blog-item .sisf-e-media > * {



  margin-bottom: 31px;



}







.sisf-blog .sisf-blog-item .sisf-e-media iframe {



  display: block;



  height: 100%;



}







.sisf-blog .sisf-blog-item .sisf-e-media-image {



  position: relative;



  display: inline-block;



  vertical-align: top;



  max-width: 100%;width: 100%;



}







.sisf-blog .sisf-blog-item .sisf-e-media-image a, .sisf-blog .sisf-blog-item .sisf-e-media-image img {



  display: block;



  width: 100%;



}







.sisf-blog .sisf-blog-item .sisf-e-media-image:before {



  content: '';



  position: absolute;



  top: -9px;



  right: -9px;



  left: -9px;



  bottom: -9px;



  background: transparent;



  border: 1px solid #d9d9d9;



  z-index: -1;display: none;



}







.sisf-blog .sisf-blog-item .sisf-e-media-image.sisf--background {



  width: 100%;



  background-position: center;



  background-repeat: no-repeat;



  background-size: cover;



}







.sisf-blog .sisf-blog-item .sisf-e-media-image.sisf--background img {



  visibility: hidden;



}







.sisf-blog .sisf-blog-item .sisf-e-title {



  margin: 0 0 15px;



}







.sisf-blog .sisf-blog-item .sisf-e-title a:hover, .sisf-blog .sisf-blog-item .sisf-e-title a:focus {



  color: inherit;



}







.sisf-blog .sisf-blog-item .sisf-e-excerpt {



  margin: 13px 0 0;



}







.sisf-blog .sisf-blog-item .sisf-e-top-holder {



  margin-top: 11px;



  margin-bottom: 3px;



}







.sisf-blog .sisf-blog-item .sisf-e-top-holder .sisf-info-separator-single {



  color: var(--sis-main-color);



}







.sisf-blog .sisf-blog-item .sisf-e-info a, .sisf-blog .sisf-blog-item .sisf-e-info .sisf-info-separator-end:after {


font-size: 16px;
font-weight: 400;
color: var(--sis-main-color);
letter-spacing: 0.32px;
text-transform: uppercase;



}







.sisf-blog .sisf-blog-item .sisf-e-info a:hover {



  color: #998363;



}







.sisf-blog .sisf-blog-item .sisf-e-info .sisf-info-separator-end:after {



  margin: 0 5px;



}







.sisf-blog .sisf-blog-item .sisf-e-info .sisf-info-separator-single:after {



  margin: 0;



}







.sisf-blog .sisf-blog-item .sisf-e-info.sisf-e-left a {



 padding: 9px 14px;
border: 1px solid #DEDEDE;
color: #333;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px;
letter-spacing: 0.28px;
margin: 0 10px 10px 0;



}


.sisf-blog .sisf-blog-item .sisf-e-info.sisf-e-left .sisf-info-separator-single{display: none;}




.sisf-blog .sisf-blog-item .sisf-e-info.sisf-e-left a:hover {



  color: var(--sis-main-color);



}







.sisf-blog .sisf-blog-item .sisf-e-text:after {



  content: '';



  clear: both;



  display: table;



}







.sisf-blog .sisf-blog-item .sisf-e-bottom-holder {



  display: flex;



  flex-wrap: wrap;



  align-items: center;



  margin-top: 30px;



}







.sisf-blog .sisf-blog-item .sisf-e-left,



.sisf-blog .sisf-blog-item .sisf-e-right {



  flex-basis: 50%;



}







.sisf-blog .sisf-blog-item .sisf-e-right {



  text-align: right;



}







.sisf-blog .sisf-blog-item .sisf-e-post-link {



  position: absolute;



  top: 0;



  left: 0;



  width: 100%;



  height: 100%;



}







.sisf-blog .sisf-blog-item.sticky .sisf-e-title a {



  position: relative;



  text-decoration: none;



}







.sisf-blog .sisf-blog-item.sticky .sisf-e-title a:after {



  content: '*';



  position: absolute;



  top: 0;



  right: -0.5em;



  font-size: 1.5em;

  display: none;



}







@media only screen and (max-width: 680px) {



  .sisf-blog .sisf-blog-item.sticky .sisf-e-title a:after {



    display: none;



  }



}







@media only screen and (max-width: 680px) {



  .sisf-blog .sisf-blog-item.sticky .sisf-e-title {



    position: relative;



  }



  .sisf-blog .sisf-blog-item.sticky .sisf-e-title:after {



    content: '*';



    position: absolute;



    top: 0;



    right: 0;



    font-size: 1.5em;



  }



}







html.elementor-html .sisf-blog .sisf-blog-item.format-video .wp-video {



  max-width: 100%;



}







html.elementor-html .sisf-blog .sisf-blog-item.format-video video {



  height: auto;



}







.sisf-blog .sisf-blog-item.format-video .sisf-e-media-video {



  margin-bottom: 0;



}







.sisf-blog .sisf-blog-item.format-video .sisf-e-media-video:before {



  content: '';



  position: absolute;



  top: 50%;



  height: calc(100% + 18px);



  left: 50%;



  transform: translate(-50%, -50%);



  width: calc(100% + 18px);



  background: transparent;



  border: 1px solid #d9d9d9;



  transition: border .5s ease;display: none;



}







.sisf-blog .sisf-blog-item.format-video .mejs-controls .mejs-time-rail .mejs-time-current {



  background: var(--sis-main-color);



}







.sisf-blog .sisf-blog-item.format-video .sisf-e-content {



  margin-top: 32px;



}







.sisf-blog .sisf-blog-item.format-video iframe {



  margin-bottom: -11px;



}







.sisf-blog .sisf-blog-item.format-audio {



  margin: 0 0 80px 0;



}







html.elementor-html .sisf-blog .sisf-blog-item.format-audio audio {



  display: block;



}







.sisf-blog .sisf-blog-item.format-audio .sisf-e-media-image {



  width: 100%;



}







.sisf-blog .sisf-blog-item.format-audio .sisf-e-media-image img {



  width: 100%;



}







.sisf-blog .sisf-blog-item.format-audio .sisf-e-media-audio {



  position: absolute;



  left: 0;



  bottom: 30px;



  width: 100%;



  margin: 0;



}







.sisf-blog .sisf-blog-item.format-audio .mejs-controls .mejs-time-rail .mejs-time-current {



  background: var(--sis-main-color);



}







.sisf-blog .sisf-blog-item.format-link {



  margin: 0 0 99px;



}







.sisf-blog .sisf-blog-item.format-link .sisf-e-link {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  padding: 97px 120px 79px 120px;



}







.sisf-blog .sisf-blog-item.format-link .sisf-e-link:before {



  content: '';



  position: absolute;



  top: -9px;



  left: -9px;



  height: calc(100% + 18px);



  width: calc(100% + 18px);



  background: transparent;



  border: 1px solid #d9d9d9;



  transition: border .5s ease;



}







.sisf-blog .sisf-blog-item.format-link .sisf-e-link-text {



  position: relative;



  margin: 0 auto;



  padding: 0;



  text-align: center;



  font-family: "Roboto", sans-serif;



  font-size: 17px;



  line-height: 1.64em;



  font-weight: 300;



  letter-spacing: 0;



  text-transform: none;



  color: #333;



}







.sisf-blog .sisf-blog-item.format-link .sisf-e-link-icon {



  position: absolute;



  top: 50%;



  right: 15%;



  width: 170px;



  height: auto;



  stroke: #484848;



  fill: none;



  transform: translateY(-50%);



}







.sisf-blog .sisf-blog-item.format-link .sisf-e-link-url {



  position: absolute;



  top: 0;



  left: 0;



  width: 100%;



  height: 100%;



  z-index: 1;



  border: 1px solid var(--sis-main-color);



}







.sisf-blog .sisf-blog-item.format-link .sisf-e-link-background-text {



  position: absolute;



  top: 38px;



  left: 50%;



  transform: translateX(-50%);



  



  letter-spacing: -0.015em;



  font-size: 90px;



  line-height: 1.28em;



  font-weight: 700;



  color: var(--sis-main-color);



  opacity: 0.13;



  text-transform: uppercase;



}







.sisf-blog .sisf-blog-item.format-video .sisf-e-content {



  margin-top: 30px;



}







.sisf-blog .sisf-blog-item.format-gallery .swiper-button-next svg,



.sisf-blog .sisf-blog-item.format-gallery .swiper-button-prev svg {



  stroke: #fff;



}







.sisf-blog .sisf-blog-item.format-gallery .sisf-e-media {



  margin-bottom: 31px;



}







.sisf-blog .sisf-blog-item.format-gallery .sisf-e-media > * {



  margin-bottom: 0;



}







.sisf-blog .sisf-blog-item.format-gallery.sisf-e-media-gallery:before {



  content: '';



  position: absolute;



  top: -9px;



  left: -9px;



  height: calc(100% + 18px);



  width: calc(100% + 18px);



  background: 0 0;



  border: 1px solid #d9d9d9;



  transition: border .5s ease;



}







.sisf-blog .sisf-blog-item.format-quote {



  margin: 0 0 80px;



}

.sisf-blog .sisf-blog-item.format-quote .sisf-e-inner{padding: 0px;}





.sisf-blog .sisf-blog-item.format-quote .sisf-e-quote {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  padding: 80px 70px 70px 160px;



  border: 0;

 background: url(../img/about_us_bg.png) no-repeat top left;
background-size: cover;



}







.sisf-blog .sisf-blog-item.format-quote .sisf-e-quote:before {



  /*content: '';*/

position: absolute;

top: -10px;

left: -10px;

height: calc(100% + 20px);

width: calc(100% + 20px);

background: #F1F1F1;

border: 1px solid transparent;

transition: border .5s ease;

z-index: -1;



}







.sisf-blog .sisf-blog-item.format-quote .sisf-e-quote-text {



position: relative;

margin: 0 auto;

padding: 0;

letter-spacing: 0;

color: #fff;

text-align: left;



font-size: 30px;

font-style: normal;

font-weight: 500;

line-height: normal;text-transform: none;



}







.sisf-blog .sisf-blog-item.format-quote .sisf-e-quote-author {



 position: relative;

display: block;

margin: 24px 0 0;

padding: 0;

letter-spacing: 0.075em;

color: var(--sis-main-color);

text-align: left;



font-size: 16px;

font-style: normal;

font-weight: 400;

line-height: normal;

text-transform: uppercase;



}







.sisf-blog .sisf-blog-item.format-quote .sisf-e-quote-url {



 position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

z-index: 1;



}







.sisf-blog .sisf-blog-item.format-quote .sisf-e-qoute-background-text {



 position: absolute;

top: 80px;

left: 75px;



letter-spacing: -0.015em;

font-size: 40px;

line-height: 1.28em;

color: var(--sis-main-color);

opacity: 1;

text-transform: uppercase;





}



.sisf-blog .sisf-blog-item.format-quote .sisf-e-qoute-background-text:before{content: "\f10d";font-family: "Font Awesome 5 Free";

font-weight: 900;font-size: 60px;}



.sisf-blog .sisf-m-pagination.sisf--wp {



  margin-top: -9px;



}







.sisf-blog.sisf-items--fixed article .sisf-e-media,



.sisf-blog.sisf-items--fixed article .sisf-e-media-image {



  height: 100%;



}







/* ==========================================================================



   Blog List styles



   ========================================================================== */



.sisf-blog.sisf--list .sisf-blog-item.format-standard, .sisf-blog.sisf--list .sisf-blog-item.format-audio {



  margin-bottom: 80px;



}







/* ==========================================================================



   Blog Single styles



   ========================================================================== */



.sisf-blog.sisf--single .sisf-blog-item {



  margin: 0 0 30px;



}







.sisf-blog.sisf--single .sisf-blog-item .sisf-e-inner .sisf-e-media-image.sisf-e-img:before {



  border: 0;



}







.sisf-blog.sisf--single .format-quote .sisf-e-quote {



  border: 1px solid var(--sis-main-color);



}







.sisf-blog.sisf--single .format-quote .sisf-e-info {



  margin-top: 30px;



}







.sisf-blog.sisf--single .format-quote .sisf-e-text {



  margin-top: 10px;



}







.sisf-blog.sisf--single .format-quote .sisf-e-content {



  margin-top: 10px;



}







.sisf-blog.sisf--single .format-quote .sisf-e-bottom-holder {



  margin-top: 1px;



}







.sisf-blog.sisf--single .format-link .sisf-e-info {



  margin-top: 30px;



}







.sisf-blog.sisf--single .format-link .sisf-e-text {



  margin-top: 10px;



}







.sisf-blog.sisf--single .format-link .sisf-e-content {



  margin-top: 9px;



}







.sisf-blog.sisf--single .format-link .sisf-e-bottom-holder {



  margin-top: 1px;



}







.sisf-blog.sisf--single .format-video .sisf-e-media-video:before {



  border: 1px solid var(--sis-main-color);



}







.sisf-blog.sisf--single .format-gallery .sisf-e-media-gallery:before {



  border: 1px solid var(--sis-main-color);



}







.sisf-blog.sisf--single .sisf-related-posts .sisf-e-media-image:before {



  border: 1px solid #d9d9d9;



}







.sisf-blog.sisf--single .sisf-related-posts .format-link .sisf-e-info {



  margin-top: 20px !important;



}







.sisf-blog.sisf--single .sisf-related-posts .format-quote .sisf-e-content {



  margin-top: 0 !important;



}







.sisf-blog.sisf--single .sisf-related-posts .format-quote .sisf-e-info {



  margin-top: 8px !important;



}







.sisf-blog.sisf--single .sisf-related-posts .format-quote .sisf-e-text {



  margin-top: -1px !important;



}







@media only screen and (max-width: 480px) {



  .sisf-blog.sisf--single .format-link .sisf-e-link {



    padding: 97px 30px 79px 30px;



  }



  .sisf-blog.sisf--single .format-quote .sisf-e-quote {



    padding: 97px 30px 79px 30px;



  }



}







/* ==========================================================================



   Comments styles



   ========================================================================== */



#sisf-page-comments {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin-top: 90px;



  



}







#sisf-page-comments .sisf-page-comments-not-found {



  margin: 0;



}







#sisf-page-comments-list {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin-bottom: 99px;



}







#sisf-page-comments-list .sisf-m-title {



  margin: 0 0 26px;



}







#sisf-page-comments-list .sisf-m-comments {



  list-style: none;



  margin: 0;



  padding: 0;



}







#sisf-page-comments-list .sisf-m-comments > .sisf-comment-item:first-child {



  margin-top: 0;



}







#sisf-page-comments-list .sisf-comment-item {



  margin: 50px 0 0;



  padding: 0;



}







#sisf-page-comments-list .sisf-comment-item .children {



  list-style: none;



  margin: 0;



  padding: 0 0 0 134px;



}







#sisf-page-comments-list .sisf-comment-item .sisf-e-inner {



  display: flex;



  align-items: flex-start;



}







#sisf-page-comments-list .sisf-comment-item .sisf-e-image {



  flex-shrink: 0;



  margin-right: 24px;



}







#sisf-page-comments-list .sisf-comment-item .sisf-e-image img {



  display: block;



  width: 68px;

height: 68px;

border-radius: 50px;



}







#sisf-page-comments-list .sisf-comment-item .sisf-e-content {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin: 0;



}







#sisf-page-comments-list .sisf-comment-item .sisf-e-title {



  margin: -5px 0 0;



}







#sisf-page-comments-list .sisf-comment-item .sisf-e-date {



  color: #666;



font-size: 14px;

font-style: normal;

font-weight: 400;

line-height: normal;

letter-spacing: 0.42px;



}







#sisf-page-comments-list .sisf-comment-item .sisf-e-date a {



  color: var(--sis-main-color);



}







#sisf-page-comments-list .sisf-comment-item .sisf-e-text {



  margin: 4px 0 0;



}







#sisf-page-comments-list .sisf-comment-item .sisf-e-text p {



  margin: 0;



}







#sisf-page-comments-list .sisf-comment-item .sisf-e-text img {



  margin-top: 5px;



  margin-bottom: 5px;



}







#sisf-page-comments-list .sisf-comment-item .sisf-e-links {



  position: absolute;



  top: -4px;



  right: 24px;



  color: #000;



  font-weight: 700;



}







#sisf-page-comments-list .sisf-comment-item .sisf-e-links > * {



  position: relative;



  display: inline-block;



  vertical-align: top;



  margin-right: 10px;



  display: inline-flex;



  vertical-align: middle;



  



  font-weight: 600;



  text-transform: uppercase;



  font-size: 13px;



  line-height: 1.54em;



  



  letter-spacing: 0.25em;



  font-weight: 500;



  flex-wrap: wrap;



  color: #000;



}







#sisf-page-comments-list .sisf-comment-item .sisf-e-links > *:last-child {



  margin-right: 0;



}







#sisf-page-comments-list .sisf-comment-item .sisf-e-links svg {



  margin-top: -2px;



  margin-left: 7px;



  fill: #000;



  stroke: none;



  width: 14px;



  height: auto;



  transition: transform 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);display: none;



}







#sisf-page-comments-list .sisf-comment-item .sisf-e-links > a:hover svg {



  transform: translateX(4px);



}







#sisf-page-comments-list .sisf-comment-item .sisf-e-links .comment-edit-link {



  margin-left: 10px;



}







#sisf-page-comments-list .sisf-comment-item .comment-reply-title {



text-transform: none;

letter-spacing: 0.05em;

margin-bottom: 10px;

color: #000;



font-size: 30px;

font-style: normal;

font-weight: 500;

line-height: normal;



}







#sisf-page-comments-list .sisf-m-pagination {



  margin-top: 50px;



}







#sisf-page-comments-list .comment-respond small {



  float: right;



}







#sisf-page-comments-list .comment-respond small a {



display: inline-block;

position: relative;

top: 3px;

color: var(--sis-main-color);

text-align: center;



font-size: 15px;

font-style: normal;

font-weight: 600;

line-height: normal;

letter-spacing: 0.3px;

text-transform: uppercase;



}







#sisf-page-comments-list .comment-respond small a:after {



  content: '';



  background-image: url(../img/button-arrow.svg);



  width: 14px;



  height: 14px;



  position: relative;



  top: 2px;



  background-size: cover;



  margin-left: 7px;



  display: inline-block;



  will-change: transform;



  transition: transform 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);

  display: none;



}







#sisf-page-comments-list .comment-respond small a:hover {



  color: currentColor;



}







#sisf-page-comments-list .comment-respond small a:hover:after {



  transform: translateX(4px);



}







#sisf-page-comments-list .comment-respond p {



  margin: 10px 0 0;



}







#sisf-page-comments-list .comment-respond .comment-notes {



  margin: 10px 0 23px;



}







#sisf-page-comments-list .comment-respond .comment-form-cookies-consent {



  position: relative;



  display: flex;



  align-items: center;



  margin-top: 3px;



  margin-bottom: 23px;



}







@media only screen and (max-width: 480px) {



  #sisf-page-comments-list .comment-respond .comment-form-cookies-consent {



    align-items: flex-start;



  }



}







#sisf-page-comments-list .comment-respond .comment-form-cookies-consent > * {



  margin: 0;



}







#sisf-page-comments-list .comment-respond .comment-form-cookies-consent input[type="checkbox"] {



  flex-shrink: 0;



  margin-top: -3px;



  margin-right: 8px;



}







@media only screen and (max-width: 480px) {



  #sisf-page-comments-list .comment-respond .comment-form-cookies-consent input[type="checkbox"] {



    margin-top: 5px;



  }



}







#sisf-page-comments-list .comment-respond .comment-form-cookies-consent label {



  font-size: 12px;



}







#sisf-page-comments-list .sisf-comment-form .comment-form-author,



#sisf-page-comments-list .sisf-comment-form .comment-form-comment,



#sisf-page-comments-list .sisf-comment-form .comment-form-email,



#sisf-page-comments-list .sisf-comment-form .comment-form-url,



#sisf-page-comments-list .sisf-comment-form .sisf-input-holder {



  margin: 0;



}







#sisf-page-comments-list .sisf-comment-form .sisf-grid > .sisf-grid-inner {



  margin: 0 -10px;



}







#sisf-page-comments-list .sisf-comment-form .sisf-grid > .sisf-grid-inner .sisf-grid-item {



  padding: 0 10px;



}







#sisf-page-comments-form {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



}







#sisf-page-comments-form .comment-reply-title {



  margin: 0;



}







#sisf-page-comments-form .sisf-comment-form p {



  margin: 25px 0 0;



}







#sisf-page-comments-form .sisf-comment-form .comment-form-comment, #sisf-page-comments-form .sisf-comment-form .sisf-input-holder, #sisf-page-comments-form .sisf-comment-form .comment-form-url, #sisf-page-comments-form .sisf-comment-form .comment-form-author, #sisf-page-comments-form .sisf-comment-form .comment-form-email {



  margin: 0;



}







#sisf-page-comments-form .sisf-comment-form .sisf-grid .sisf-grid-inner .sisf-grid-item {



  padding: 0 10px;



}







#sisf-page-comments-form .sisf-comment-form .sisf-grid > .sisf-grid-inner {



  margin: 0 -10px;



}







#sisf-page-comments-form .sisf-comment-form #url {



  margin-bottom: 8px;



}







#sisf-page-comments-form .sisf-comment-form .comment-notes {



  margin: 10px 0 23px;



}







#sisf-page-comments-form .sisf-comment-form .comment-form-cookies-consent {



  position: relative;



  display: flex;



  align-items: start;



  margin-top: 3px;



  margin-bottom: 12px;



}







@media only screen and (max-width: 480px) {



  #sisf-page-comments-form .sisf-comment-form .comment-form-cookies-consent {



    align-items: flex-start;



  }



}







#sisf-page-comments-form .sisf-comment-form .comment-form-cookies-consent > * {



  margin: 0;



}







#sisf-page-comments-form .sisf-comment-form .comment-form-cookies-consent input[type="checkbox"] {



margin-top:3px;

margin-right: 8px;

width: 17px;

height: 17px;

border: 1px solid var(--sis-main-color);

appearance: none;

border-radius: 3px;cursor: pointer;

}

#sisf-page-comments-form .sisf-comment-form .comment-form-cookies-consent{position: relative;}

#sisf-page-comments-form .sisf-comment-form .comment-form-cookies-consent label:before{top: 3px;left: 0px;width: 3px;height: 9px;border-top: 2px solid transparent;border-left: 2px solid transparent;border-right: 2px solid var(--sis-main-color);border-bottom: 2px solid var(--sis-main-color);-webkit-transform: rotate(40deg);-ms-transform: rotate(40deg);transform: rotate(40deg);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;transform-origin: 100% 100%;content: "";display: inherit;position: absolute;opacity: 0;cursor: pointer;}



#sisf-page-comments-form .sisf-comment-form .comment-form-cookies-consent input[type="checkbox"]:checked + label::before{opacity: 1;}



@media only screen and (max-width: 480px) {



  #sisf-page-comments-form .sisf-comment-form .comment-form-cookies-consent input[type="checkbox"] {



    margin-top: 5px;



  }



}







#sisf-page-comments-form .sisf-comment-form .comment-form-cookies-consent label {



  font-size: 14px;
line-height: 25px;



}







/* ==========================================================================



   Filter styles



   ========================================================================== */



.sisf-filter--on .sisf-grid-inner {



  opacity: 1;



  transition: opacity .5s ease;



}







.sisf-filter--on.sisf--filter-loading .sisf-grid-inner {



  opacity: 0;



  transition: opacity .2s ease;



}







.sisf-filter--on.sisf--filter-loading .sisf-m-pagination-spinner {



  bottom: calc(50% - 16px) !important;



}







.sisf-m-filter {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin: 0 0 40px;



}







.sisf-m-filter .sisf-m-filter-items {



  position: relative;



  display: flex;



  align-items: center;



  justify-content: center;



}







.sisf-m-filter .sisf-m-filter-item {



  position: relative;



  display: inline-block;



  vertical-align: top;



  margin: 0 27px;



  padding: 0 2px;



  transition: color 0.3s ease, background-color 0.3s ease;



  



  font-weight: 600;



  text-transform: uppercase;



  font-size: 18px;



  line-height: 1.39em;



  letter-spacing: 0.075em;



  font-weight: 500;



}







.sisf-m-filter .sisf-m-filter-item:hover, .sisf-m-filter .sisf-m-filter-item.sisf--active {



  background-color: #000;



  color: #fff;



}







/* ==========================================================================



   Footer styles



   ========================================================================== */



#sisf-page-footer {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



}







#sisf-page-footer > * {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



}







#sisf-page-footer-top-area {



  background-color: #062447;



  background-position: center;



  background-repeat: no-repeat;



  background-size: cover;



}







#sisf-page-footer-top-area .sisf-content-full-width {



  padding: 0 70px;



}







.sisf--boxed #sisf-page-footer-top-area {



  padding-left: 30px;



  padding-right: 30px;



}







#sisf-page-footer-top-area-inner {



  padding: 80px 0 80px;



  border-top: 0 solid #e1e1e1;



}











#sisf-page-footer-top-area-inner .social-icon li{display: inline-block; vertical-align: middle;margin: 0 15px 0 0 !important;}



#sisf-page-footer-top-area-inner .social-icon li a{display: flex;background: #16365A;width: 40px;height: 40px;border-radius: 50px;



text-align: center;justify-content: center;align-items: center;color: #fff;font-size: 12px;font-weight: 300;}



#sisf-page-footer-bottom-area {



  background-color: #062447;



border-top: 1px solid #222;



  text-align: center;



  color: #d9d9d9;



}







#sisf-page-footer-bottom-area .sisf-content-full-width {



  padding: 0 70px;



}







.sisf--boxed #sisf-page-footer-bottom-area {



  padding-left: 30px;



  padding-right: 30px;



}







#sisf-page-footer-bottom-area-inner {



  padding: 11px 0 12px;



}



.text-left{text-align: left;}



.text-right{text-align: right;}



#sisf-page-footer-bottom-area-inner .widget_text p {



  color: #B2BCC8;







font-size: 15px;



font-style: normal;



font-weight: 400;



line-height: 26px; /* 173.333% */



letter-spacing: 0.45px;



}







.wp-block-button {



  float: none;



  margin: 1em 0;



}







.wp-block-button .wp-block-button__link {



  position: relative;



  display: inline-flex;



  vertical-align: middle;



  width: auto;



  margin: 0;



  



  font-size: 15px;



  font-weight: 500;



  line-height: 2em;



  letter-spacing: 0.25em;



  text-decoration: none;



  text-transform: uppercase;



  border-radius: 0;



  outline: none;



  transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out;



  padding: 15.5px 51px 15.5px 56px;



  color: #fff;



  background-color: var(--sis-main-color);



  border: 1px solid transparent;



  border-radius: 28px;



  cursor: pointer;



}







.wp-block-button .wp-block-button__link:hover {



  color: #fff;



  background-color: var(--sis-main-color);



}







.wp-block-button.is-style-outline {



  border: none;



}







.wp-block-button.is-style-outline .wp-block-button__link {



  color: var(--sis-main-color);



  background-color: transparent;



  border: 1px solid var(--sis-main-color);



  border-width: 1px;



}







.wp-block-button.is-style-outline .wp-block-button__link:hover {



  color: #fff;



  background-color: var(--sis-main-color);



  border-color: var(--sis-main-color);



}







.wp-block-button.is-style-squared .wp-block-button__link {



  border-radius: 0;



}







.wp-block-button.alignleft {



  text-align: left;



  margin-top: 0;



  margin-right: 2rem;



}







.wp-block-button.alignright {



  text-align: right;



  margin-top: 0;



  margin-left: 2rem;



}







.wp-block-image {



  margin-bottom: 0;



}







.wp-block-image .aligncenter {



  clear: both;



}







.wp-block-cover-image {



  float: none !important;



  max-width: 100% !important;



  margin: 0 !important;



}







.wp-block-cover-image p, .wp-block-cover-image h1, .wp-block-cover-image h2, .wp-block-cover-image h3, .wp-block-cover-image h4, .wp-block-cover-image h5, .wp-block-cover-image h6 {



  z-index: 1 !important;



  margin: 0 auto !important;



  max-width: 580px !important;



  padding: 14px !important;



  text-align: center;



  line-height: 1em !important;



}







.wp-block-cover-image p a, .wp-block-cover-image h1 a, .wp-block-cover-image h2 a, .wp-block-cover-image h3 a, .wp-block-cover-image h4 a, .wp-block-cover-image h5 a, .wp-block-cover-image h6 a {



  color: #fff !important;



}







.wp-block-cover-image p a:hover, .wp-block-cover-image h1 a:hover, .wp-block-cover-image h2 a:hover, .wp-block-cover-image h3 a:hover, .wp-block-cover-image h4 a:hover, .wp-block-cover-image h5 a:hover, .wp-block-cover-image h6 a:hover {



  color: var(--sis-main-color) !important;



}







.wp-block-cover-image *:not(.has-text-color):not(.has-inline-color):not(a) {



  color: #fff !important;



  font-size: 30px !important;



}







.wp-block-cover {



  margin-top: 10px !important;



}







.wp-block-cover.alignleft {



  margin-right: 2em !important;



}







.wp-block-cover.alignright {



  margin-left: 2em !important;



}







.wp-block-cover .wp-block-cover__inner-container {



  width: 100% !important;



}







.wp-block-cover p, .wp-block-cover h1, .wp-block-cover h2, .wp-block-cover h3, .wp-block-cover h4, .wp-block-cover h5, .wp-block-cover h6 {



  z-index: 1 !important;



  margin: 0 auto !important;



  max-width: 580px !important;



  padding: 14px !important;



  text-align: center;



  line-height: 1em !important;



}







.wp-block-cover p a, .wp-block-cover h1 a, .wp-block-cover h2 a, .wp-block-cover h3 a, .wp-block-cover h4 a, .wp-block-cover h5 a, .wp-block-cover h6 a {



  color: #fff !important;



}







.wp-block-cover p a:hover, .wp-block-cover h1 a:hover, .wp-block-cover h2 a:hover, .wp-block-cover h3 a:hover, .wp-block-cover h4 a:hover, .wp-block-cover h5 a:hover, .wp-block-cover h6 a:hover {



  color: var(--sis-main-color) !important;



}







.wp-block-cover *:not(.has-text-color):not(.has-inline-color):not(a) {



  color: #fff !important;



  font-size: 30px !important;



}







.wp-block-gallery {



  display: flex;



  margin-bottom: 2em;



}







.wp-block-gallery ul.blocks-gallery-grid {



  margin: 0 !important;



}







.wp-block-gallery.alignleft {



  max-width: 420px;



}







.wp-block-gallery.alignright {



  max-width: 420px;



}







.wp-block-gallery figcaption {



  overflow-x: hidden;



}







.wp-caption {



  margin-top: 0.5em;



  margin-bottom: 0.5em;



}







.wp-block-pullquote {



  margin: 0 !important;



  padding: 0 !important;



  border: 0 !important;



  text-align: center !important;



  width: 100% !important;



  position: relative;



  z-index: -2;



}







.wp-block-pullquote blockquote {



  padding: 25px !important;



}







.wp-block-pullquote blockquote p {



  font-size: 28px !important;



  line-height: 1.6 !important;



}







.has-drop-cap:after {



  content: '';



  display: table;



  table-layout: fixed;



  clear: both;



}







.wp-block-file {



  display: flex;



  align-items: center;



  margin: 0;



  color: #000;



  text-decoration: none;



  transition: color 0.3s ease-out;



  cursor: pointer;



}







.wp-block-file:focus, .wp-block-file:hover {



  color: var(--sis-main-color);



}







.wp-block-group.has-background {



  padding: 20px 30px;



}







.gallery-item img {



  border: 0 !important;



}







.wp-block-search .wp-block-search__input {



  margin-bottom: 0;



}







.wp-block-rss .wp-block-rss__item-title {



  display: inline-block;



  vertical-align: top;



}







/* ==========================================================================



   Header styles



   ========================================================================== */



#sisf-page-header {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  height: 100px;



  background-color: #fff;



  z-index: 100;



}







#sisf-page-header .sisf-header-logo-link {



  position: relative;



  display: flex;



  align-items: center;



  flex-shrink: 0;



  height: 100px;



  max-height: 100%;



}







#sisf-page-header .sisf-header-logo-link img {



  display: block;



  margin: auto 0;



  width: auto;



  max-height: 100%;



  transition: opacity 0.3s ease;



}







#sisf-page-header .sisf-header-logo-link.sisf-height--not-set img {



  max-height: 50%;



}







#sisf-page-header-inner {



  position: relative;



  display: flex;



  align-items: center;



  justify-content: space-between;



  height: 100%;



  padding: 0 40px;



}







/* ==========================================================================



   Justified Gallery styles



   ========================================================================== */



.sisf-layout--justified-gallery {



  height: auto !important;



  visibility: hidden;



}







.sisf-layout--justified-gallery.sisf--justified-gallery-init {



  visibility: visible;



}







.sisf-layout--justified-gallery .sisf-grid-inner {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin: 0 !important;



  overflow: hidden;



}







.sisf-layout--justified-gallery .sisf-grid-item {



  position: absolute;



  width: auto;



  margin: 0 !important;



  padding: 0 !important;



  overflow: hidden;



}







.sisf-layout--justified-gallery .sisf-grid-item img {



  height: auto !important;



  width: auto !important;



  margin: 0 !important;



}







.sisf-layout--justified-gallery > .jg-filtered {



  display: none;



}







/* ==========================================================================



   Mobile Header styles



   ========================================================================== */



#sisf-page-mobile-header {



  position: relative;



  display: none;



  height: 70px;



  z-index: 100;



}







#sisf-page-mobile-header .sisf-mobile-header-logo-link {



  position: relative;



  display: flex;



  align-items: center;



  height: 70px;



  max-height: 100%;



}







#sisf-page-mobile-header .sisf-mobile-header-logo-link img {



  display: block;



  margin: auto 0;



  width: auto;



  max-height: 100%;



  transition: opacity 0.3s ease;



}







#sisf-page-mobile-header .sisf-mobile-header-logo-link.sisf-height--not-set img {



  max-height: calc(50% * 100 / 70);



}







#sisf-page-mobile-header-inner {



  position: relative;



  display: flex;



  align-items: center;



  justify-content: space-between;



  height: 100%;



  padding: 0 40px;



}







#sisf-page-mobile-header-inner.sisf-content-grid {



  padding: 0;



}







.sisf-mobile-header-opener {



  font-size: 20px;



  margin-left: 20px;



}







body:not([class*="sis-core"]) .sisf-mobile-header-opener:hover {



  color: #000;



}







body:not([class*="sis-core"]) .sisf-mobile-header-opener .sisf-m-icon {



  position: relative;



  visibility: visible;



}







body:not([class*="sis-core"]) .sisf-mobile-header-opener .sisf-m-icon.sisf--close {



  position: absolute;



  top: 0;



  left: 0;



  visibility: hidden;



}







body:not([class*="sis-core"]) .sisf-mobile-header-opener .sisf-m-lines {



  position: relative;



  display: block;



  width: 50px;



  height: 8px;



}







body:not([class*="sis-core"]) .sisf-mobile-header-opener .sisf-m-line {



  position: absolute;



  height: 1px;



  background-color: currentColor;



}







body:not([class*="sis-core"]) .sisf-mobile-header-opener .sisf-m-line.sisf--1 {



  top: 0;



  left: 0;



  width: 100%;



}







body:not([class*="sis-core"]) .sisf-mobile-header-opener .sisf-m-line.sisf--2 {



  bottom: 0;



  left: 0;



  width: 20%;



}







body:not([class*="sis-core"]) .sisf-mobile-header-opener .sisf-m-line.sisf-m-line.sisf--3 {



  bottom: 0;



  right: 0;



  width: 60%;



}







body:not([class*="sis-core"]) .sisf-mobile-header-opener.sisf--opened {



  transform: rotate(45deg);



}







body:not([class*="sis-core"]) .sisf-mobile-header-opener.sisf--opened .sisf-m-lines {



  width: 30px;



  height: 30px;



}







body:not([class*="sis-core"]) .sisf-mobile-header-opener.sisf--opened .sisf-m-line.sisf--1 {



  top: 50%;



}







body:not([class*="sis-core"]) .sisf-mobile-header-opener.sisf--opened .sisf-m-line.sisf--2 {



  top: 0;



  left: 50%;



  width: 1px;



  height: 100%;



}







body:not([class*="sis-core"]) .sisf-mobile-header-opener.sisf--opened .sisf-m-line.sisf--3 {



  opacity: 0;



}







.sisf-mobile-header-navigation {



  position: absolute;



  top: 100%;



  left: 0;



  display: none;



  width: 100%;



  max-height: calc(100vh - 70px);



  background-color: #ffffff;



  border-bottom: 1px solid #e1e1e1;



  padding: 0;



  margin: 0;



  overflow-x: hidden;



  overflow-y: scroll;



  z-index: 10;



}







.sisf-mobile-header-navigation ul {



  margin: 0;



  padding: 0;



  list-style: none;



}







.sisf-mobile-header-navigation ul li {



  position: relative;



  margin: 0;



  padding: 5px 0;



}







.sisf-mobile-header-navigation ul li a {



  position: relative;



  display: block;



}







.sisf-mobile-header-navigation ul li .sisf-menu-item-arrow {



  position: absolute;



  top: 10px;



  right: 0;



  width: 13px;



  height: auto;



  color: currentColor;



  fill: #000;



  z-index: 9;



  cursor: pointer;



  transition: color 0.3s ease-out;



  transform: rotate(0);



  transition: transform 0.3s ease-out, color 0.3s ease-out;



}







.sisf-mobile-header-navigation ul li .sisf-menu-item-arrow:hover {



  color: var(--sis-main-color);



}







.sisf-mobile-header-navigation ul li ul {



  display: none;



  padding-top: 16px;



}







.sisf-mobile-header-navigation ul li ul li > a {



  position: relative;



  display: flex;



  white-space: normal;



  margin: 9px 0;



  overflow: hidden;



  transition: padding 0.3s ease-out, color 0.3s ease-out;



  font-size: 13px;



  padding-right: 0;



  font-family: "Roboto", sans-serif;



  font-size: 15px;



  line-height: 1.73em;



  font-weight: 300;



  color: #404040;



  margin: 0;



  font-size: 13px;



}







.sisf-mobile-header-navigation ul li ul li > a .sisf-menu-item-icon {



  flex-shrink: 0;



}







.sisf-mobile-header-navigation ul li ul li > a:hover {



  padding-left: 0;



  padding-right: 0;



  color: var(--sis-main-color);



}







.sisf-mobile-header-navigation ul li ul li > a:hover:before {



  left: 0;



}







.sisf-mobile-header-navigation ul li ul li.current-menu-ancestor > a, .sisf-mobile-header-navigation ul li ul li.current-menu-item > a {



  padding-left: 0;



  padding-right: 0;



  color: var(--sis-main-color);



  font-size: 13px;



}







.sisf-mobile-header-navigation ul li ul li.current-menu-ancestor > a:before, .sisf-mobile-header-navigation ul li ul li.current-menu-item > a:before {



  left: 0;



}







.sisf-mobile-header-navigation ul li.sisf--opened > .sisf-menu-item-arrow {



  transform: rotate(90deg);



}







.sisf-mobile-header-navigation > ul {



  margin: 0 auto;



  padding: 34px 0;



}







.sisf-mobile-header-navigation > ul > li {



  padding: 10px 0;



  margin: 5px 0;border-bottom: 1px solid #DFDFDF;



}







.sisf-mobile-header-navigation > ul > li > a {



 position: relative;

display: flex;

align-items: center;

height: 100%;

color: #333;

text-align: center;



font-size: 14px;

font-style: normal;

font-weight: 700;

line-height: normal;

letter-spacing: 0.5px !important;

text-transform: uppercase;



}







.sisf-mobile-header-navigation > ul > li > a:before {



  position: absolute;



  left: -19px;



  content: '';



  height: 1px;



  width: 10px;



  background-color: currentColor;



  transform: scaleX(0);



  transform-origin: left;



  transition: transform .4s ease-out;display: none;



}







.sisf-mobile-header-navigation > ul > li > a:before {



  top: 9px;



}







.sisf-mobile-header-navigation > ul > li > a:hover {



  color: #000;



}







.sisf-mobile-header-navigation > ul > li > a:hover:before {



  transform: scaleX(1);



}







.sisf-mobile-header-navigation > ul > li.current-menu-ancestor > a, .sisf-mobile-header-navigation > ul > li.current-menu-item > a {



  color: #000;



}







.sisf-mobile-header-navigation > ul > li.current-menu-ancestor > a:before, .sisf-mobile-header-navigation > ul > li.current-menu-item > a:before {



  transform: scaleX(1);



}







.sisf-mobile-header-navigation > ul:not(.sisf-content-grid) {



  padding-left: 40px;



  padding-right: 40px;



}







/* ==========================================================================



   Navigation Menu styles



   ========================================================================== */



.sisf-header-navigation {



  height: 100%;



}







.sisf-header-navigation ul {



  margin: 0 !important;



  padding: 0;



  list-style: none;



}







.sisf-header-navigation ul li {



  position: relative;



  margin: 0;



  padding: 0;



}







.sisf-header-navigation ul li a .sisf-menu-item-arrow {



  position: absolute;



  top: calc(50% - 7px);



  right: 0;



  width: 13px;



  height: auto;



  fill: currentColor;



}







.sisf-header-navigation ul li.sisf--hide-link > a {



  cursor: default;



}







.sisf-header-navigation ul li.sisf-menu-item--narrow ul {



  position: absolute;



  top: 100%;



  left: -36px;



  width: 260px;



  margin: 0;



  padding: 19px 0;



  background-color: #ffffff;



  opacity: 0;



  visibility: hidden;



  border: 1px solid #ebebeb;



  border-top: 1px solid var(--sis-main-color);



}







.sisf-header-navigation ul li.sisf-menu-item--narrow ul li {



  padding: 0 20px;



}







.sisf-header-navigation ul li.sisf-menu-item--narrow ul li.menu-item-has-children:hover > ul {



  opacity: 1;



  visibility: visible;



}







.sisf-header-navigation ul li.sisf-menu-item--narrow ul ul {



  top: calc(-8px - 9px - 1px);



  left: 100%;



}







.sisf-header-navigation ul li.sisf-menu-item--narrow ul.sisf-drop-down--right {



  left: auto;



  right: 0;



  text-align: right;



}







.sisf-header-navigation ul li.sisf-menu-item--narrow ul.sisf-drop-down--right li a .sisf-menu-item-arrow {



  left: 0;



  right: auto;



  padding-bottom: 1px;



  transform: rotate(180deg);



}







.sisf-header-navigation ul li.sisf-menu-item--narrow ul.sisf-drop-down--right ul {



  left: -100%;



}







.sisf-header-navigation ul li.sisf-menu-item--narrow:hover > ul {



  opacity: 1;



  visibility: visible;



  transition: opacity 0.3s ease-out;



}







.sisf-header-navigation > ul {



  position: relative;



  display: flex;



  align-items: center;



  height: 100%;



  white-space: nowrap;



}







.sisf-header-navigation > ul > li {



  height: 100%;



  margin: 0 36px;



}







.sisf-header-navigation > ul > li:first-child {



  margin-left: 0;



}







.sisf-header-navigation > ul > li:last-child {



  margin-right: 0;



}







.sisf-header-navigation > ul > li > a {



 position: relative;



display: flex;



align-items: center;



height: 100%;



color: #333;



text-align: center;







font-size: 14px;



font-style: normal;



font-weight: 700;



line-height: normal;

 

letter-spacing: 0.5px;



text-transform: uppercase;



}







.sisf-header-navigation > ul > li > a:before {



  position: absolute;



  left: -19px;



  content: '';



  height: 1px;



  width: 10px;



  background-color: currentColor;



  transform: scaleX(0);



  transform-origin: left;



  transition: transform .4s ease-out;



}







.sisf-header-navigation > ul > li > a .sisf-menu-item-arrow {



  display: none;



}







.sisf-header-navigation > ul > li > a:hover {



  color: #000;



}







.sisf-header-navigation > ul > li > a:hover:before {



  transform: scaleX(1);



}







.sisf-header-navigation > ul > li.current-menu-ancestor > a, .sisf-header-navigation > ul > li.current-menu-item > a {



  color: #000;



}







.sisf-header-navigation > ul > li.current-menu-ancestor > a:before, .sisf-header-navigation > ul > li.current-menu-item > a:before {



  transform: scaleX(1);



}







.sisf-header-navigation > ul > li.sisf-menu-item--narrow ul {



  /* LEFT --- STANDARD MENU LEVEL TWO AND THREE */



  /* RIGHT --- STANDARD MENU LEVEL TWO AND THREE */



}







.sisf-header-navigation > ul > li.sisf-menu-item--narrow ul li > a {



  font-family: "Roboto", sans-serif;



  font-size: 15px;



  line-height: 1.73em;



  font-weight: 300;



  color: #404040;



}







.sisf-header-navigation > ul > li.sisf-menu-item--narrow ul:not(.sisf-drop-down--right) li > a {



  position: relative;



  display: flex;



  white-space: normal;



  margin: 5px 0;



  overflow: hidden;



  transition: padding 0.3s ease-out, color 0.3s ease-out;



  font-size: 13px;



  padding-right: 0;

  display: inline-block;

  width: 100%;    -webkit-transition: .3s;

    transition: all .3s;



}



.sisf-header-navigation > ul > li.sisf-menu-item--narrow ul:not(.sisf-drop-down--right) li > a::before {content: "\f061";

content: "-";
position: absolute;
display: block;
top: 50%;
margin-top: -4px;
left: 0;
right: initial;
opacity: 0;
-webkit-transition: opacity .4s;
transition: opacity .4s;
font-family: "Font Awesome 5 Free";
font-weight: 900;
line-height: 0px;
font-size: 22px;}



.sisf-header-navigation > ul > li.sisf-menu-item--narrow ul:not(.sisf-drop-down--right) li:hover > a::before,.sisf-header-navigation > ul > li.sisf-menu-item--narrow ul:not(.sisf-drop-down--right) li.current-menu-item > a::before{opacity: 1;}



.sisf-header-navigation > ul > li.sisf-menu-item--narrow ul:not(.sisf-drop-down--right) li:hover > a{padding-left: 20px;}





.sisf-header-navigation > ul > li.sisf-menu-item--narrow ul:not(.sisf-drop-down--right) li > a .sisf-menu-item-icon {



  flex-shrink: 0;



}







.sisf-header-navigation > ul > li.sisf-menu-item--narrow ul:not(.sisf-drop-down--right) li:hover > a, .sisf-header-navigation > ul > li.sisf-menu-item--narrow ul:not(.sisf-drop-down--right) li.current-menu-ancestor > a, .sisf-header-navigation > ul > li.sisf-menu-item--narrow ul:not(.sisf-drop-down--right) li.current-menu-item > a {



  padding-left: 15px;



  padding-right: 0;



  color: var(--sis-main-color);



}







.sisf-header-navigation > ul > li.sisf-menu-item--narrow ul:not(.sisf-drop-down--right) li:hover > a:before, .sisf-header-navigation > ul > li.sisf-menu-item--narrow ul:not(.sisf-drop-down--right) li.current-menu-ancestor > a:before, .sisf-header-navigation > ul > li.sisf-menu-item--narrow ul:not(.sisf-drop-down--right) li.current-menu-item > a:before {



  left: 0;



}







.sisf-header-navigation > ul > li.sisf-menu-item--narrow ul.sisf-drop-down--right li > a {



  position: relative;



  display: flex;



  white-space: normal;



  margin: 9px 0;



  overflow: hidden;



  transition: padding 0.3s ease-out, color 0.3s ease-out;



  font-size: 13px;



  justify-content: flex-end;



  padding-left: 0;



  padding-right: 0;



}







.sisf-header-navigation > ul > li.sisf-menu-item--narrow ul.sisf-drop-down--right li > a .sisf-menu-item-icon {



  flex-shrink: 0;



}







.sisf-header-navigation > ul > li.sisf-menu-item--narrow ul.sisf-drop-down--right li:hover > a, .sisf-header-navigation > ul > li.sisf-menu-item--narrow ul.sisf-drop-down--right li.current-menu-ancestor > a, .sisf-header-navigation > ul > li.sisf-menu-item--narrow ul.sisf-drop-down--right li.current-menu-item > a {



  padding-left: 0;



  padding-right: 0;



  color: var(--sis-main-color);



}







.sisf-header-navigation > ul > li.sisf-menu-item--narrow ul.sisf-drop-down--right li:hover > a:before, .sisf-header-navigation > ul > li.sisf-menu-item--narrow ul.sisf-drop-down--right li.current-menu-ancestor > a:before, .sisf-header-navigation > ul > li.sisf-menu-item--narrow ul.sisf-drop-down--right li.current-menu-item > a:before {



  left: auto;



  right: 0;



}







/* ==========================================================================



   Pagination global styles



   ========================================================================== */



.sisf-m-pagination {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin: 0;



}







.sisf-m-pagination.sisf--wp .nav-links {



  position: relative;



  display: flex;



  align-items: center;



  justify-content: start;



}







.sisf-m-pagination.sisf--wp .page-numbers {



  position: relative;



  margin: 0 11px;



  padding: 0 3px;



  



  font-weight: 400;



  font-size: 15px;



}







.sisf-m-pagination.sisf--wp .page-numbers * {



  display: block;



  line-height: inherit;



}







.sisf-m-pagination.sisf--wp .page-numbers:first-child {



  margin-left: 0;



}







.sisf-m-pagination.sisf--wp .page-numbers:last-child {



  margin-right: 0;



}







.sisf-m-pagination.sisf--wp .page-numbers.prev, .sisf-m-pagination.sisf--wp .page-numbers.next {



  padding: 0;



}







.sisf-m-pagination.sisf--wp .page-numbers.prev svg, .sisf-m-pagination.sisf--wp .page-numbers.next svg {



  position: relative;



  top: 0;



  display: block;



  width: 14px;



  height: auto;



  fill: currentColor;



  stroke: currentColor;



  transition: transform .3s ease-out;



}







.sisf-m-pagination.sisf--wp .page-numbers.prev {



  margin-right: 6px;



}







.sisf-m-pagination.sisf--wp .page-numbers.next {



  margin-left: 6px;



}







.sisf-m-pagination.sisf--wp .page-numbers.prev:hover svg {



  transform: translateX(-3px);



}







.sisf-m-pagination.sisf--wp .page-numbers.next:hover svg {



  transform: translateX(3px);



}







.sisf-m-pagination.sisf--wp .page-numbers {



background: #F0F1F1;

width: 60px;

text-align: center;

height: 57px;

justify-content: center;

align-items: center;

display: flex;

border-radius: 3px;

color: #666;



font-size: 20px;

font-style: normal;

font-weight: 500;

line-height: 30px;

letter-spacing: 0.6px;



}



.sisf-m-pagination.sisf--wp .page-numbers.current,.sisf-m-pagination.sisf--wp .page-numbers:hover{background: #FFC225; color: #000;}







.sisf-m-pagination.sisf--wp .prev {



  position: absolute;



  left: 0;



}







.sisf-m-pagination.sisf--wp .next {



  position: static;



  right: 0;



}







.sisf-m-pagination.sisf--standard .sisf-m-pagination-items {



  position: relative;



  display: flex;



  align-items: center;



  justify-content: center;



}







.sisf-m-pagination.sisf--standard .sisf-m-pagination-item {



  position: relative;



  margin: 0 11px;



  padding: 0 3px;



  



  font-weight: 400;



  font-size: 15px;



}







.sisf-m-pagination.sisf--standard .sisf-m-pagination-item * {



  display: block;



  line-height: inherit;



}







.sisf-m-pagination.sisf--standard .sisf-m-pagination-item:first-child {



  margin-left: 0;



}







.sisf-m-pagination.sisf--standard .sisf-m-pagination-item:last-child {



  margin-right: 0;



}







.sisf-m-pagination.sisf--standard .sisf-m-pagination-item.sisf--prev, .sisf-m-pagination.sisf--standard .sisf-m-pagination-item.sisf--next {



  padding: 0;



}







.sisf-m-pagination.sisf--standard .sisf-m-pagination-item.sisf--prev svg, .sisf-m-pagination.sisf--standard .sisf-m-pagination-item.sisf--next svg {



  position: relative;



  top: 0;



  display: block;



  width: 14px;



  height: auto;



  fill: currentColor;



  stroke: currentColor;



  transition: transform .3s ease-out;



}







.sisf-m-pagination.sisf--standard .sisf-m-pagination-item.sisf--prev {



  margin-right: 6px;



}







.sisf-m-pagination.sisf--standard .sisf-m-pagination-item.sisf--next {



  margin-left: 6px;



}







.sisf-m-pagination.sisf--standard .sisf-m-pagination-item.sisf--prev:hover svg {



  transform: translateX(-3px);



}







.sisf-m-pagination.sisf--standard .sisf-m-pagination-item.sisf--next:hover svg {



  transform: translateX(3px);



}







.sisf-m-pagination.sisf--standard .sisf-m-pagination-item.sisf-prev--hidden {



  margin-left: 0;



}







.sisf-m-pagination.sisf--standard .sisf-m-pagination-item.sisf--hide {



  display: none;



}







.sisf-m-pagination.sisf--standard .sisf-m-pagination-item.sisf--prev {



  position: absolute;



  left: 0;



}







.sisf-m-pagination.sisf--standard .sisf-m-pagination-item.sisf--next {



  position: absolute;



  right: 0;



}







.sisf-m-pagination.sisf--load-more {



  text-align: center;



}







.sisf-m-pagination.sisf--load-more .sisf-m-pagination-inner {



  position: relative;



  display: inline-block;



  vertical-align: top;



}







.sisf-m-pagination.sisf--load-more .sisf-load-more-button {



  opacity: 1;



}







.sisf-m-pagination.sisf--infinite-scroll {



  text-align: center;



}







.sisf-filter-pagination-spinner, .sisf-pagination--on .sisf-m-pagination-spinner {



  position: relative;



  display: inline-block;



  vertical-align: top;



  width: 32px;



  height: auto;



  fill: var(--sis-main-color);



  stroke: none;



  visibility: hidden;



  z-index: -1;



  animation: sis-rotate 2s infinite linear;



}







.sisf-filter-pagination-spinner {



  position: absolute;



  bottom: calc(50% - 32px / 2);



  left: calc(50% - 32px / 2);



}







.sisf--loading .sisf-filter-pagination-spinner {



  visibility: visible;



  z-index: 1;



}







.sisf-pagination--on.sisf-pagination-type--standard .sisf-grid-inner {



  opacity: 1;



  transition: opacity 0.3s ease-out;



}







.sisf-pagination--on.sisf-pagination-type--standard .sisf-m-pagination-spinner {



  position: absolute;



  bottom: calc(50% - 32px / 2);



  left: calc(50% - 32px / 2);



}







.sisf-pagination--on.sisf-pagination-type--standard.sisf--loading .sisf-grid-inner {



  opacity: 0;



}







.sisf-pagination--on.sisf-pagination-type--standard.sisf--loading .sisf-m-pagination-inner {



  opacity: 0;



}







.sisf-pagination--on.sisf-pagination-type--load-more .sisf-m-pagination-spinner {



  position: absolute;



  bottom: 10px;



  left: calc(50% - 32px / 2);



}







.sisf-pagination--on.sisf-pagination-type--load-more.sisf--loading .sisf-load-more-button {



  opacity: 0;



}







.sisf-pagination--on.sisf--loading .sisf-m-pagination-spinner {



  visibility: visible;



  z-index: 1;



}







.sisf-single-links {



  position: relative;



  display: flex;



  align-items: baseline;



  width: 100%;



  margin: 15px 0;



}







.sisf-single-links .sisf-m-single-links-title {



  display: inline-flex;



  vertical-align: middle;



  



  font-weight: 600;



  text-transform: uppercase;



  font-size: 13px;



  line-height: 1.54em;



  



  letter-spacing: 0.25em;



  font-weight: 500;



  flex-wrap: wrap;



  color: #000;



  margin-right: 10px;



}







.sisf-single-links a,



.sisf-single-links > span:not(.sisf-m-single-links-title) {



  margin: 0 11px;



  padding: 0 3px;



  



  font-weight: 400;



  font-size: 15px;



}







.sisf-single-links a:last-child,



.sisf-single-links > span:not(.sisf-m-single-links-title):last-child {



  margin-right: 0;



}







.sisf-single-links > span:not(.sisf-m-single-links-title) {



  color: var(--sis-main-color);



}







/* ==========================================================================



   Search styles



   ========================================================================== */



.sisf-search {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin: 0 0 50px;



}







.sisf-search .sisf-e-search-heading {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin-bottom: 60px;



}







.sisf-search .sisf-e-search-heading-title {



  margin: 0 0 20px;



}







.sisf-search .sisf-e-search-heading-label {



  margin: 8px 0 0;



}







.sisf-search .sisf-search-form .sisf-search-form-field {



  padding-right: 50px;



  margin: 0;



}







.sisf-search .sisf-search-form .sisf-search-form-button {



  position: absolute;



  top: 0;



  right: 0;



  width: 50px;



  height: 100%;



  display: inline-flex;



  align-items: center;



  justify-content: center;



  padding: 0;



  color: #000;



  background-color: transparent;



  border: 0;



}







.sisf-search .sisf-search-form .sisf-search-form-button:hover {



  color: var(--sis-main-color);



}







.sisf-search .sisf-search-form .sisf-search-form-button svg {



  display: block;



  width: 17px;



  height: auto;



  fill: currentColor;



  stroke: none;



}







.sisf-search .sisf-search-form-inner {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



}







.sisf-search article {



  margin-bottom: 30px;



}







.sisf-search article:last-child {



  margin-bottom: 0;



}







.sisf-search article .sisf-e-inner {



  position: relative;



  display: flex;



  align-items: flex-start;



}







.sisf-search article .sisf-e-inner > * {



  width: 100%;



}







.sisf-search article .sisf-e-inner .sisf-e-image {



  flex-basis: 180px;



  padding-right: 30px;



}







.sisf-search article .sisf-e-inner .sisf-e-title {



  margin: 0;



}







.sisf-search article .sisf-e-inner .sisf-e-excerpt {



  margin: 15px 0 0;



}







/* ==========================================================================



   Sidebar styles



   ========================================================================== */



#sisf-page-sidebar {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin-bottom: 60px;



}







@media only screen and (max-width: 1024px) {



  #sisf-page-sidebar {



    margin-top: 30px;



  }



}







/* ==========================================================================



   Title styles



   ========================================================================== */



.sisf-page-title {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  height: 200px;



  background-color: #fafafa;



}







.sisf-page-title .sisf-m-inner {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  height: 100%;



}







.sisf-page-title .sisf-m-content {



  height: 100%;



  display: flex;



  flex-direction: column;



  justify-content: center;



}







.sisf-page-title .sisf-m-title {



  margin: 0;



}







/* ==========================================================================



   Widgets static styles



   ========================================================================== */



.widget:last-child {



  margin-bottom: 0 !important;



}







.widget ul:not(.sisf-shortcode-list) {



  list-style: none;



  margin: 0;



  padding: 0;



}







.widget ul:not(.sisf-shortcode-list) li:last-child {



  margin-bottom: 0;



}







.widget ul:not(.sisf-shortcode-list) li ul {



  margin-left: 1em;



}







.widget select {



  max-width: 100%;



  width: 100%;



}







.widget .select2 {



  margin-bottom: 0;



}







.widget .select2-container--default .select2-selection--single {



  color: inherit !important;



}







.widget .wp-caption {



  color: inherit;



}







.widget[class*="_search"] .sisf-search-form-inner {



  max-width: 100%;



  position: relative;



  display: flex;



  align-items: center;



}







.widget[class*="_search"] input {



  margin: 0;



  padding-right: 50px;



}







.widget[class*="_search"] .sisf-search-form-button {



  border: none;



  flex-shrink: 0;



  transition: color 0.3s ease-out;



}







.widget[class*="_search"] .sisf-search-form-button:not(.sisf--has-icon) {



  padding: 0 1em;



}







.widget[class*="_search"] .sisf-search-form-button.sisf--button-outside {



  margin-left: 1em;



  position: relative;



}







.widget[class*="_search"] .sisf-search-form-button.sisf--button-inside {



  background-color: transparent !important;



  position: absolute;



  right: 0;



  top: 0;



}







.widget .wc-block-product-categories a {



  color: var(--sis-main-color) !important;



}







.widget .wc-block-product-categories a:hover {



  color: #998363 !important;



}







.widget .tagcloud,



.widget .wp-block-tag-cloud {



  text-align: center;



}







.widget .tagcloud a,



.widget .wp-block-tag-cloud a {



  display: inline-block;



  font-family: inherit;



  font-size: 15px !important;



  font-weight: inherit;



  letter-spacing: inherit;



  line-height: inherit;



  margin: 0 8px 2px 0;



  position: relative;



  text-transform: capitalize;



  vertical-align: top;



}







.widget .tagcloud a:not(:last-child):after,



.widget .wp-block-tag-cloud a:not(:last-child):after {



  content: ',';



  position: absolute;



}







.widget.widget_media_image {



  margin-bottom: 0;



}







.widget.widget_media_image a {



  display: inline-block;



  vertical-align: top;



}







.widget.widget_media_image img {



  display: block;



}







.widget.widget_custom_html {



  margin-bottom: 25px;



}







.widget.widget_text img {



  display: block;



}







.widget.widget_calendar {



  width: 100%;



}







.widget.widget_calendar table {



  table-layout: fixed;



}







.widget.widget_calendar caption {



  margin-bottom: 5px;



}







.widget.widget_calendar th {



  background-color: transparent;



  font-weight: 600;



  padding: 5px 10px;



}







.widget.widget_calendar td {



  padding: 5px 10px;



}







.widget.widget_calendar #today a {



  color: inherit;



}







.widget.widget_calendar a {



  text-decoration: none;



}







.widget.widget_calendar .wp-calendar-nav {



  margin: 5px 0 0 0;



  text-align: left;



}







.widget.widget_nav_menu .sisf-menu-item-arrow {



  display: none;



}







.widget.widget_rss ul .rsswidget {



  



  font-weight: 600;



  text-transform: uppercase;



  font-size: 13px;



  line-height: 1.54em;



  



  letter-spacing: 0.25em;



  font-weight: 500;



  display: block;



}







.widget.widget_rss ul .rssSummary {



  margin-top: 15px;



}







.widget.widget_rss ul cite {



  display: block;



  margin-top: 8px;



}







.widget.widget_sis_core_title_widget {



  margin: 0;



}







.widget.widget_block .wp-block-columns, .widget.widget_block .wp-block-group {



  margin: 0;



}







.widget.widget_block .wp-block-columns .widget, .widget.widget_block .wp-block-group .widget {



  margin: 0 !important;



}







.widget.widget_block .wp-block-columns .sisf-widget-title, .widget.widget_block .wp-block-group .sisf-widget-title {



  margin: 0 !important;



}







.widget.widget_block .wp-block-social-link {



  margin: 4px 8px 4px 0 !important;



}







.widget.widget_block .wp-block-social-link:last-child {



  margin-bottom: 4px !important;



}







/* ==========================================================================



   Widgets variable styles



   ========================================================================== */



/* ==========================================================================



   Default widgets map



   ========================================================================== */



/* ==========================================================================



   Override default widgets map for specific widget area



   ========================================================================== */



.widget:not(.widget_sis_core_title_widget) {



  margin: 0 0 35px;



}







.widget .sisf-widget-title {



  margin: 0 0 21px;



}







.widget .sisf-widget-title a:hover {



  color: var(--sis-main-color);



}







.widget a {



  color: #404040;



}







.widget a:hover {



  color: var(--sis-main-color);



}







.widget ul:not(.sisf-shortcode-list) li {



  margin: 0 0 10px;



}







.widget ul:not(.sisf-shortcode-list) li ul {



  margin-top: 10px;



}







.widget select {



  margin-top: 29.5px;



}







.widget .select2 {



  margin-top: 8.5px !important;



}







.widget[class*="_search"] .sisf-widget-title {



  margin-bottom: 29.5px;



}







.widget[class*="_search"] button {



  position: absolute;



  top: 0;



  right: 0;



  width: 50px;



  height: 100%;



  display: inline-flex;



  align-items: center;



  justify-content: center;



  padding: 0;



  color: #000;



  background-color: transparent;



  border: 0;



}







.widget[class*="_search"] button:hover {



  color: #404040;



}







.widget[class*="_search"] button svg {



  display: block;



  width: 17px;



  height: auto;



  fill: currentColor;



  stroke: none;



}







.widget .tagcloud a,



.widget .wp-block-tag-cloud a {



  color: #404040;



}







.widget .tagcloud a:hover,



.widget .wp-block-tag-cloud a:hover {



  color: var(--sis-main-color);



}







.widget.widget_calendar #today {



  color: #ffffff;



  background-color: var(--sis-main-color);



}







.widget.widget_calendar .wp-calendar-nav a {



  color: #404040;



}







.widget.widget_calendar .wp-calendar-nav a:hover {



  color: var(--sis-main-color);



}







.widget.widget_media_image .sisf-widget-title {



  margin-bottom: 29.5px;



}







.widget.widget_media_gallery {



  margin-bottom: 30px;



}







.widget.widget_media_gallery .gallery {



  margin: 0 -5px;



}







.widget.widget_media_gallery .gallery-item {



  margin: 0 0 10px 0;



  padding: 0 5px;



}







#sisf-top-area .widget:not(.widget_sis_core_title_widget) {



  margin: 0 0 0px;



  color: #ffffff;



}







#sisf-top-area .widget:not(.widget_sis_core_title_widget) h1:not([class*="sisf"]),



#sisf-top-area .widget:not(.widget_sis_core_title_widget) h2:not([class*="sisf"]),



#sisf-top-area .widget:not(.widget_sis_core_title_widget) h3:not([class*="sisf"]),



#sisf-top-area .widget:not(.widget_sis_core_title_widget) h4:not([class*="sisf"]),



#sisf-top-area .widget:not(.widget_sis_core_title_widget) h5:not([class*="sisf"]),



#sisf-top-area .widget:not(.widget_sis_core_title_widget) h6:not([class*="sisf"]) {



  color: #ffffff;



}







#sisf-top-area .widget .sisf-widget-title {



  margin: 0 0 21px;



  color: #ffffff;



}







#sisf-top-area .widget .sisf-widget-title a:hover {



  color: #cccccc;



}







#sisf-top-area .widget a {



  color: #ffffff;



}







#sisf-top-area .widget a:hover {



  color: var(--sis-main-color);



}







#sisf-top-area .widget ul:not(.sisf-shortcode-list) li {



  margin: 0 0 10px;



}







#sisf-top-area .widget ul:not(.sisf-shortcode-list) li ul {



  margin-top: 10px;



}







#sisf-top-area .widget select {



  margin-top: 29.5px;



}







#sisf-top-area .widget .select2 {



  margin-top: 8.5px !important;



}







#sisf-top-area .widget[class*="_search"] .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-top-area .widget[class*="_search"] button {



  position: absolute;



  top: 0;



  right: 0;



  width: 50px;



  height: 100%;



  display: inline-flex;



  align-items: center;



  justify-content: center;



  padding: 0;



  color: #000;



  background-color: transparent;



  border: 0;



}







#sisf-top-area .widget[class*="_search"] button:hover {



  color: #404040;



}







#sisf-top-area .widget[class*="_search"] button svg {



  display: block;



  width: 17px;



  height: auto;



  fill: currentColor;



  stroke: none;



}







#sisf-top-area .widget .tagcloud a,



#sisf-top-area .widget .wp-block-tag-cloud a {



  color: #ffffff;



}







#sisf-top-area .widget .tagcloud a:hover,



#sisf-top-area .widget .wp-block-tag-cloud a:hover {



  color: #cccccc;



}







#sisf-top-area .widget.widget_calendar caption {



  color: #ffffff;



}







#sisf-top-area .widget.widget_calendar tbody {



  color: #ffffff;



}







#sisf-top-area .widget.widget_calendar #today {



  color: #ffffff;



  background-color: #cccccc;



}







#sisf-top-area .widget.widget_calendar .wp-calendar-nav a {



  color: #ffffff;



}







#sisf-top-area .widget.widget_calendar .wp-calendar-nav a:hover {



  color: #cccccc;



}







#sisf-top-area .widget.widget_media_image .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-top-area .widget.widget_media_gallery {



  margin-bottom: -5px;



}







#sisf-top-area .widget.widget_media_gallery .gallery {



  margin: 0 -5px;



}







#sisf-top-area .widget.widget_media_gallery .gallery-item {



  margin: 0 0 10px 0;



  padding: 0 5px;



}







#sisf-page-sidebar .widget:not(.widget_sis_core_title_widget) {



  margin: 0 0 35px;



}







#sisf-page-sidebar .widget .sisf-widget-title {



  margin: 0 0 21px;



}







#sisf-page-sidebar .widget .sisf-widget-title a:hover {



  color: var(--sis-main-color);



}







#sisf-page-sidebar .widget a {



  color: #404040;



}







#sisf-page-sidebar .widget a:hover {



  color: var(--sis-main-color);



}







#sisf-page-sidebar .widget ul:not(.sisf-shortcode-list) li {



  margin: 0 0 10px;



}







#sisf-page-sidebar .widget ul:not(.sisf-shortcode-list) li ul {



  margin-top: 10px;



}







#sisf-page-sidebar .widget select {



  margin-top: 29.5px;



}







#sisf-page-sidebar .widget .select2 {



  margin-top: 8.5px !important;



}







#sisf-page-sidebar .widget[class*="_search"] .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-page-sidebar .widget[class*="_search"] button {



  position: absolute;



  top: 0;



  right: 0;



  width: 50px;



  height: 100%;



  display: inline-flex;



  align-items: center;



  justify-content: center;



  padding: 0;



 /* color: var(--sis-main-color);*/



  background-color: transparent;



  border: 0;



}







#sisf-page-sidebar .widget[class*="_search"] button:hover {



  color: #404040;



}







#sisf-page-sidebar .widget[class*="_search"] button svg {



  display: block;



  width: 17px;



  height: auto;



  fill: currentColor;



  stroke: none;



}







#sisf-page-sidebar .widget .tagcloud a,



#sisf-page-sidebar .widget .wp-block-tag-cloud a {



  color: #404040;



}







#sisf-page-sidebar .widget .tagcloud a:hover,



#sisf-page-sidebar .widget .wp-block-tag-cloud a:hover {



  color: var(--sis-main-color);

  background: #f2f2f2;



}







#sisf-page-sidebar .widget.widget_calendar #today {



  color: #ffffff;



  background-color: var(--sis-main-color);



}







#sisf-page-sidebar .widget.widget_calendar .wp-calendar-nav a {



  color: #404040;



}







#sisf-page-sidebar .widget.widget_calendar .wp-calendar-nav a:hover {



  color: var(--sis-main-color);



}







#sisf-page-sidebar .widget.widget_media_image .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-page-sidebar .widget.widget_media_gallery {



  margin-bottom: 30px;



}







#sisf-page-sidebar .widget.widget_media_gallery .gallery {



  margin: 0 -5px;



}







#sisf-page-sidebar .widget.widget_media_gallery .gallery-item {



  margin: 0 0 10px 0;



  padding: 0 5px;



}







#sisf-page-footer .widget:not(.widget_sis_core_title_widget) {



  margin: 0 0 0px;



  color: #FFF;







font-size: 15px;



font-style: normal;



font-weight: 400;



line-height: 30px;



letter-spacing: 0.3px;


}

.mb-3{margin-bottom: 25px !important;}

.widget ul.wp-block-social-links.ft-social{margin-top: 15px;}



#sisf-page-footer ul.address-list li{margin-bottom: 17px !important;}



#sisf-page-footer ul.address-list li:last-child{margin-bottom: 0 !important;}



#sisf-page-footer button[type="submit"]{width: 100%;padding: 8px 23px;background: transparent;border: 1px solid var(--sis-main-color);color: #fff;font-size: 14px;font-style: normal;font-weight: 500;line-height: 30px;letter-spacing: 1.4px;}



#sisf-page-footer button[type="submit"]:hover{color: #fff; background: var(--sis-main-color);}



#sisf-page-footer button[type="submit"] span{width: 100%;}







#sisf-page-footer .widget:not(.widget_sis_core_title_widget) h1:not([class*="sisf"]),



#sisf-page-footer .widget:not(.widget_sis_core_title_widget) h2:not([class*="sisf"]),



#sisf-page-footer .widget:not(.widget_sis_core_title_widget) h3:not([class*="sisf"]),



#sisf-page-footer .widget:not(.widget_sis_core_title_widget) h4:not([class*="sisf"]),



#sisf-page-footer .widget:not(.widget_sis_core_title_widget) h5:not([class*="sisf"]),



#sisf-page-footer .widget:not(.widget_sis_core_title_widget) h6:not([class*="sisf"]) {



  color: #cccccc;



}







#sisf-page-footer .widget .sisf-widget-title {



  margin: 0 0 37px;



  color: #ffffff;



}







#sisf-page-footer .widget .sisf-widget-title a:hover {



  color: #ffffff;



}







#sisf-page-footer .widget a {



  color: #fff;



}







#sisf-page-footer .widget a:hover {



  color: #ffffff;



}







#sisf-page-footer .widget ul:not(.sisf-shortcode-list) li {



  margin: 0 0 10px;



}







#sisf-page-footer .widget ul:not(.sisf-shortcode-list) li ul {



  margin-top: 10px;



}







#sisf-page-footer .widget select {



  margin-top: 45.5px;



}







#sisf-page-footer .widget .select2 {



  margin-top: 8.5px !important;



}







#sisf-page-footer .widget[class*="_search"] .sisf-widget-title {



  margin-bottom: 45.5px;



}







#sisf-page-footer .widget[class*="_search"] button {



  position: absolute;



  top: 0;



  right: 0;



  width: 50px;



  height: 100%;



  display: inline-flex;



  align-items: center;



  justify-content: center;



  padding: 0;



  color: #ffffff;



  background-color: transparent;



  border: 0;



}







#sisf-page-footer .widget[class*="_search"] button:hover {



  color: #cccccc;



}







#sisf-page-footer .widget[class*="_search"] button svg {



  display: block;



  width: 17px;



  height: auto;



  fill: currentColor;



  stroke: none;



}







#sisf-page-footer .widget .tagcloud a,



#sisf-page-footer .widget .wp-block-tag-cloud a {



  color: #cccccc;



}







#sisf-page-footer .widget .tagcloud a:hover,



#sisf-page-footer .widget .wp-block-tag-cloud a:hover {



  color: #ffffff;



}







#sisf-page-footer .widget.widget_calendar caption {



  color: #cccccc;



}







#sisf-page-footer .widget.widget_calendar tbody {



  color: #cccccc;



}







#sisf-page-footer .widget.widget_calendar #today {



  color: #000000;



  background-color: #ffffff;



}







#sisf-page-footer .widget.widget_calendar .wp-calendar-nav a {



  color: #cccccc;



}







#sisf-page-footer .widget.widget_calendar .wp-calendar-nav a:hover {



  color: #ffffff;



}







#sisf-page-footer .widget.widget_media_image .sisf-widget-title {



  margin-bottom: 45.5px;



}







#sisf-page-footer .widget.widget_media_gallery {



  margin-bottom: 30px;



}







#sisf-page-footer .widget.widget_media_gallery .gallery {



  margin: 0 -5px;



}







#sisf-page-footer .widget.widget_media_gallery .gallery-item {



  margin: 0 0 10px 0;



  padding: 0 5px;



}







#sisf-side-area .widget:not(.widget_sis_core_title_widget) {



  margin: 0 0 35px;



  color: #404040;



}







#sisf-side-area .widget:not(.widget_sis_core_title_widget) h1:not([class*="sisf"]),



#sisf-side-area .widget:not(.widget_sis_core_title_widget) h2:not([class*="sisf"]),



#sisf-side-area .widget:not(.widget_sis_core_title_widget) h3:not([class*="sisf"]),



#sisf-side-area .widget:not(.widget_sis_core_title_widget) h4:not([class*="sisf"]),



#sisf-side-area .widget:not(.widget_sis_core_title_widget) h5:not([class*="sisf"]),



#sisf-side-area .widget:not(.widget_sis_core_title_widget) h6:not([class*="sisf"]) {



  color: #404040;



}







#sisf-side-area .widget .sisf-widget-title {



  margin: 0 0 21px;



  color: #4c4c4c;



}







#sisf-side-area .widget .sisf-widget-title a:hover {



  color: var(--sis-main-color);



}







#sisf-side-area .widget a {



  color: #404040;



}







#sisf-side-area .widget a:hover {



  color: var(--sis-main-color);



}







#sisf-side-area .widget ul:not(.sisf-shortcode-list) li {



  margin: 0 0 10px;



}







#sisf-side-area .widget ul:not(.sisf-shortcode-list) li ul {



  margin-top: 10px;



}







#sisf-side-area .widget select {



  margin-top: 29.5px;



}







#sisf-side-area .widget .select2 {



  margin-top: 8.5px !important;



}







#sisf-side-area .widget[class*="_search"] .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-side-area .widget[class*="_search"] button {



  position: absolute;



  top: 0;



  right: 0;



  width: 50px;



  height: 100%;



  display: inline-flex;



  align-items: center;



  justify-content: center;



  padding: 0;



  color: #000;



  background-color: transparent;



  border: 0;



}







#sisf-side-area .widget[class*="_search"] button:hover {



  color: #404040;



}







#sisf-side-area .widget[class*="_search"] button svg {



  display: block;



  width: 17px;



  height: auto;



  fill: currentColor;



  stroke: none;



}







#sisf-side-area .widget .tagcloud a,



#sisf-side-area .widget .wp-block-tag-cloud a {



  color: #404040;



}







#sisf-side-area .widget .tagcloud a:hover,



#sisf-side-area .widget .wp-block-tag-cloud a:hover {



  color: var(--sis-main-color);



}







#sisf-side-area .widget.widget_calendar caption {



  color: #404040;



}







#sisf-side-area .widget.widget_calendar tbody {



  color: #404040;



}







#sisf-side-area .widget.widget_calendar #today {



  color: #ffffff;



  background-color: var(--sis-main-color);



}







#sisf-side-area .widget.widget_calendar .wp-calendar-nav a {



  color: #404040;



}







#sisf-side-area .widget.widget_calendar .wp-calendar-nav a:hover {



  color: var(--sis-main-color);



}







#sisf-side-area .widget.widget_media_image .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-side-area .widget.widget_media_gallery {



  margin-bottom: 30px;



}







#sisf-side-area .widget.widget_media_gallery .gallery {



  margin: 0 -5px;



}







#sisf-side-area .widget.widget_media_gallery .gallery-item {



  margin: 0 0 10px 0;



  padding: 0 5px;



}







.sisf-mega-menu-widget-holder .widget:not(.widget_sis_core_title_widget) {



  margin: 0 0 35px;



  color: #ffffff;



}







.sisf-mega-menu-widget-holder .widget:not(.widget_sis_core_title_widget) h1:not([class*="sisf"]),



.sisf-mega-menu-widget-holder .widget:not(.widget_sis_core_title_widget) h2:not([class*="sisf"]),



.sisf-mega-menu-widget-holder .widget:not(.widget_sis_core_title_widget) h3:not([class*="sisf"]),



.sisf-mega-menu-widget-holder .widget:not(.widget_sis_core_title_widget) h4:not([class*="sisf"]),



.sisf-mega-menu-widget-holder .widget:not(.widget_sis_core_title_widget) h5:not([class*="sisf"]),



.sisf-mega-menu-widget-holder .widget:not(.widget_sis_core_title_widget) h6:not([class*="sisf"]) {



  color: #ffffff;



}







.sisf-mega-menu-widget-holder .widget .sisf-widget-title {



  margin: 0 0 21px;



  color: #ffffff;



}







.sisf-mega-menu-widget-holder .widget .sisf-widget-title a:hover {



  color: var(--sis-main-color);



}







.sisf-mega-menu-widget-holder .widget a {



  color: #ffffff;



}







.sisf-mega-menu-widget-holder .widget a:hover {



  color: var(--sis-main-color);



}







.sisf-mega-menu-widget-holder .widget ul:not(.sisf-shortcode-list) li {



  margin: 0 0 10px;



}







.sisf-mega-menu-widget-holder .widget ul:not(.sisf-shortcode-list) li ul {



  margin-top: 10px;



}







.sisf-mega-menu-widget-holder .widget select {



  margin-top: 29.5px;



}







.sisf-mega-menu-widget-holder .widget .select2 {



  margin-top: 8.5px !important;



}







.sisf-mega-menu-widget-holder .widget[class*="_search"] .sisf-widget-title {



  margin-bottom: 29.5px;



}







.sisf-mega-menu-widget-holder .widget[class*="_search"] button {



  position: absolute;



  top: 0;



  right: 0;



  width: 50px;



  height: 100%;



  display: inline-flex;



  align-items: center;



  justify-content: center;



  padding: 0;



  color: #000;



  background-color: transparent;



  border: 0;



}







.sisf-mega-menu-widget-holder .widget[class*="_search"] button:hover {



  color: #404040;



}







.sisf-mega-menu-widget-holder .widget[class*="_search"] button svg {



  display: block;



  width: 17px;



  height: auto;



  fill: currentColor;



  stroke: none;



}







.sisf-mega-menu-widget-holder .widget .tagcloud a,



.sisf-mega-menu-widget-holder .widget .wp-block-tag-cloud a {



  color: #ffffff;



}







.sisf-mega-menu-widget-holder .widget .tagcloud a:hover,



.sisf-mega-menu-widget-holder .widget .wp-block-tag-cloud a:hover {



  color: var(--sis-main-color);



}







.sisf-mega-menu-widget-holder .widget.widget_calendar caption {



  color: #ffffff;



}







.sisf-mega-menu-widget-holder .widget.widget_calendar tbody {



  color: #ffffff;



}







.sisf-mega-menu-widget-holder .widget.widget_calendar #today {



  color: #ffffff;



  background-color: var(--sis-main-color);



}







.sisf-mega-menu-widget-holder .widget.widget_calendar .wp-calendar-nav a {



  color: #ffffff;



}







.sisf-mega-menu-widget-holder .widget.widget_calendar .wp-calendar-nav a:hover {



  color: var(--sis-main-color);



}







.sisf-mega-menu-widget-holder .widget.widget_media_image .sisf-widget-title {



  margin-bottom: 29.5px;



}







.sisf-mega-menu-widget-holder .widget.widget_media_gallery {



  margin-bottom: 30px;



}







.sisf-mega-menu-widget-holder .widget.widget_media_gallery .gallery {



  margin: 0 -5px;



}







.sisf-mega-menu-widget-holder .widget.widget_media_gallery .gallery-item {



  margin: 0 0 10px 0;



  padding: 0 5px;



}







#sisf-page-sidebar .widget {



  text-align: center;



}







#sisf-page-sidebar .sisf-widget-title {



  border-bottom: 1px solid #ebebeb;



  line-height: 1.4em;



}







#sisf-page-sidebar .sisf-widget-title a {



  color: inherit;



}







#sisf-page-sidebar .widget ul:not(.sisf-shortcode-list) li {



  margin-bottom: 9px;



}







#sisf-page-sidebar .widget_sis_core_single_image .sisf-single-image img {



  margin: 0 auto;



}







#sisf-page-sidebar .widget_categories li a {



  color: #13161A;



}







#sisf-page-sidebar .widget_categories li a:hover,#sisf-page-sidebar .widget_categories li.current-cat a {



  color: var(--sis-main-color);



}







#sisf-page-sidebar .widget_product_tag_cloud.widget .tagcloud a {



  margin-bottom: 2px;



}







#sisf-page-sidebar .widget_sis_core_contact_form_7 .sisf-contact-form-7 {



  background-color: #f4f2ed;



  padding: 0 25px 11px;



}







#sisf-page-sidebar .widget_sis_core_contact_form_7 .sisf-contact-form-7 .sisf-cf7-title {



  margin-top: 23px;



  margin-bottom: 7px;



}







#sisf-page-sidebar .widget_sis_core_contact_form_7 .sisf-contact-form-7 .sisf-cf7-subtitle {



  margin-bottom: 23px;



}







#sisf-page-sidebar .widget_sis_core_contact_form_7 .sisf-contact-form-7 .sisf-newsletter {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



}







#sisf-page-sidebar .widget_sis_core_contact_form_7 .sisf-contact-form-7 .sisf-newsletter button:before {



  right: 14px;



  color: #808080;



}







#sisf-page-sidebar .widget_sis_core_contact_form_7 .sisf-contact-form-7 .sisf-newsletter input {



  border: none;



  background-color: #fff;



  height: 50px;



}







#sisf-page-sidebar .widget_sis_core_contact_form_7 .sisf-contact-form-7 .sisf-newsletter input:-ms-input-placeholder {



  color: #808080;



}







#sisf-page-sidebar .widget_sis_core_contact_form_7 .sisf-contact-form-7 .sisf-newsletter input::placeholder {



  color: #808080;



}







#sisf-page-sidebar .widget_sis_core_contact_form_7 .sisf-widget-title {



  display: none;



}







#sisf-page-footer .widget .sisf-widget-title {



  margin-bottom: 25px;



  color: #fff;







font-size: 18px;

font-style: normal;

font-weight: 400;

line-height: normal;

letter-spacing: 1.8px;



}



#sisf-page-footer .widget .wp-block-heading{margin-top: 0;margin-bottom: 25px;color: #fff;



font-size: 18px;

font-style: normal;

font-weight: 400;

line-height: normal;

letter-spacing: 1.8px;}



#sisf-page-footer .widget .menu .menu-item {



  margin-bottom: 6px;

margin-top: 10px;

}







#sisf-page-footer input[type="text"], #sisf-page-footer



input[type="email"], #sisf-page-footer



input[type="url"], #sisf-page-footer



input[type="password"], #sisf-page-footer



input[type="number"], #sisf-page-footer



input[type="tel"], #sisf-page-footer



input[type="search"], #sisf-page-footer



input[type="date"], #sisf-page-footer



textarea {


border: 1px solid #BABABA;
color: #fafafa;
padding: 15px;



}







#sisf-page-footer input[type="text"]:focus, #sisf-page-footer



input[type="email"]:focus, #sisf-page-footer



input[type="url"]:focus, #sisf-page-footer



input[type="password"]:focus, #sisf-page-footer



input[type="number"]:focus, #sisf-page-footer



input[type="tel"]:focus, #sisf-page-footer



input[type="search"]:focus, #sisf-page-footer



input[type="date"]:focus, #sisf-page-footer



textarea:focus {



  color: #fafafa;



}







body:not([class*="sis-core"]) .wp-block-group h2 {



  



  font-weight: 600;



  text-transform: uppercase;



  font-size: 24px;



  line-height: 1.25em;



  letter-spacing: 0.05em;



  font-weight: 500;



  margin: 0 0 18px;



  color: #fff !important;



}







/* ==========================================================================



   WooCommerce global styles



   ========================================================================== */



/* ==========================================================================



   Ratings mixins - start



   ========================================================================== */



/* ==========================================================================



   Ratings mixins - end



   ========================================================================== */



#sisf-woo-page .sisf-woo-product-mark,



.sisf-woo-shortcode .sisf-woo-product-mark,



#yith-quick-view-modal .sisf-woo-product-mark {



  position: absolute;



  top: 20px;



  right: 0;



  padding: 8px 27px 6px;



  font-size: 15px;



  line-height: 1;



  color: #fff;



  background-color: #031c33;



  z-index: 5;



}







#sisf-woo-page .sisf-woo-product-mark.sisf-new,



.sisf-woo-shortcode .sisf-woo-product-mark.sisf-new,



#yith-quick-view-modal .sisf-woo-product-mark.sisf-new {



  background-color: var(--sis-main-color);



}







#sisf-woo-page .sisf-woo-product-title,



.sisf-woo-shortcode .sisf-woo-product-title,



#yith-quick-view-modal .sisf-woo-product-title {



  margin: 1px 0 0;

  color: #13161A;



font-size: 22px;

font-style: normal;

font-weight: 400;

line-height: normal;

text-transform: none;

letter-spacing:normal;



}







#sisf-woo-page .sisf-woo-product-image,



.sisf-woo-shortcode .sisf-woo-product-image,



#yith-quick-view-modal .sisf-woo-product-image {



  padding: 0;

  background: #F1F1F1;



}







#sisf-woo-page .sisf-woo-product-image:before,



.sisf-woo-shortcode .sisf-woo-product-image:before,



#yith-quick-view-modal .sisf-woo-product-image:before {



  content: '';



  position: absolute;



  top: 0;



  right: 0;



  left: 0;



  bottom: 0;



  background: transparent;



 border: 0px solid #F1F1F1;

z-index: 1;



}







#sisf-woo-page .sisf-woo-product-image .sisf-m-border--top-left:before, #sisf-woo-page .sisf-woo-product-image .sisf-m-border--top-left:after,



#sisf-woo-page .sisf-woo-product-image .sisf-m-border--bottom-right:before,



#sisf-woo-page .sisf-woo-product-image .sisf-m-border--bottom-right:after,



.sisf-woo-shortcode .sisf-woo-product-image .sisf-m-border--top-left:before,



.sisf-woo-shortcode .sisf-woo-product-image .sisf-m-border--top-left:after,



.sisf-woo-shortcode .sisf-woo-product-image .sisf-m-border--bottom-right:before,



.sisf-woo-shortcode .sisf-woo-product-image .sisf-m-border--bottom-right:after,



#yith-quick-view-modal .sisf-woo-product-image .sisf-m-border--top-left:before,



#yith-quick-view-modal .sisf-woo-product-image .sisf-m-border--top-left:after,



#yith-quick-view-modal .sisf-woo-product-image .sisf-m-border--bottom-right:before,



#yith-quick-view-modal .sisf-woo-product-image .sisf-m-border--bottom-right:after {



  content: '';



  position: absolute;



  display: block;



  background-color: var(--sis-main-color);



  transition: transform 0.64s cubic-bezier(0.7, 0.01, 0.32, 1);display: none;



}







#sisf-woo-page .sisf-woo-product-image .sisf-m-border--top-left:before,



.sisf-woo-shortcode .sisf-woo-product-image .sisf-m-border--top-left:before,



#yith-quick-view-modal .sisf-woo-product-image .sisf-m-border--top-left:before {



  top: 0;



  left: 0;



  width: 100%;



  height: 1px;



  transform: scaleX(0);



  transform-origin: left;



  transition-delay: .48s;display: none;



}







#sisf-woo-page .sisf-woo-product-image .sisf-m-border--top-left:after,



.sisf-woo-shortcode .sisf-woo-product-image .sisf-m-border--top-left:after,



#yith-quick-view-modal .sisf-woo-product-image .sisf-m-border--top-left:after {



  top: 0;



  left: 0;



  width: 1px;



  height: 100%;



  transform: scaleY(0);



  transform-origin: bottom;



  transition-delay: 0s;



}







#sisf-woo-page .sisf-woo-product-image .sisf-m-border--bottom-right:before,



.sisf-woo-shortcode .sisf-woo-product-image .sisf-m-border--bottom-right:before,



#yith-quick-view-modal .sisf-woo-product-image .sisf-m-border--bottom-right:before {



  bottom: 0;



  right: 0;



  width: 100%;



  height: 1px;



  transform: scaleX(0);



  transform-origin: right;



  transition-delay: .48s;



}







#sisf-woo-page .sisf-woo-product-image .sisf-m-border--bottom-right:after,



.sisf-woo-shortcode .sisf-woo-product-image .sisf-m-border--bottom-right:after,



#yith-quick-view-modal .sisf-woo-product-image .sisf-m-border--bottom-right:after {



  bottom: 0;



  right: 0;



  width: 1px;



  height: 100%;



  transform: scaleY(0);



  transform-origin: top;



  transition-delay: 0s;



}







#sisf-woo-page .sisf-woo-product-image:hover .sisf-m-border--top-left:before,



.sisf-woo-shortcode .sisf-woo-product-image:hover .sisf-m-border--top-left:before,



#yith-quick-view-modal .sisf-woo-product-image:hover .sisf-m-border--top-left:before {



  transform: scaleX(1);



  transition-delay: 0s;



}







#sisf-woo-page .sisf-woo-product-image:hover .sisf-m-border--top-left:after,



.sisf-woo-shortcode .sisf-woo-product-image:hover .sisf-m-border--top-left:after,



#yith-quick-view-modal .sisf-woo-product-image:hover .sisf-m-border--top-left:after {



  transform: scaleY(1);



  transition-delay: .48s;



}







#sisf-woo-page .sisf-woo-product-image:hover .sisf-m-border--bottom-right:before,



.sisf-woo-shortcode .sisf-woo-product-image:hover .sisf-m-border--bottom-right:before,



#yith-quick-view-modal .sisf-woo-product-image:hover .sisf-m-border--bottom-right:before {



  transform: scaleX(1);



  transition-delay: 0s;



}







#sisf-woo-page .sisf-woo-product-image:hover .sisf-m-border--bottom-right:after,



.sisf-woo-shortcode .sisf-woo-product-image:hover .sisf-m-border--bottom-right:after,



#yith-quick-view-modal .sisf-woo-product-image:hover .sisf-m-border--bottom-right:after {



  transform: scaleY(1);



  transition-delay: .48s;



}







#sisf-woo-page .sisf-woo-product-content,



.sisf-woo-shortcode .sisf-woo-product-content,



#yith-quick-view-modal .sisf-woo-product-content {



  text-align: left;



}







#sisf-woo-page .price,



.sisf-woo-shortcode .price,



#yith-quick-view-modal .price {



  justify-content: start;



}







#sisf-woo-page .sisf-e-info a,



.sisf-woo-shortcode .sisf-e-info a,



#yith-quick-view-modal .sisf-e-info a {



  font-family: "Roboto", sans-serif;



  font-size: 15px;



  line-height: 1.73em;



  font-weight: 300;



  color: #404040;



  color: var(--sis-main-color);



  text-transform: none;



  letter-spacing: 0;



}







#sisf-woo-page .sisf-woo-ratings,



.sisf-woo-shortcode .sisf-woo-ratings,



#yith-quick-view-modal .sisf-woo-ratings {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: "middle";



  line-height: 1;



}







#sisf-woo-page .sisf-woo-ratings .sisf-m-inner,



.sisf-woo-shortcode .sisf-woo-ratings .sisf-m-inner,



#yith-quick-view-modal .sisf-woo-ratings .sisf-m-inner {



  position: relative;



  display: inline-block;



  vertical-align: top;



}









#sisf-woo-page .sisf-woo-ratings .sisf-m-star,



.sisf-woo-shortcode .sisf-woo-ratings .sisf-m-star,



#yith-quick-view-modal .sisf-woo-ratings .sisf-m-star {



  color: var(--sis-main-color);



}







#sisf-woo-page .sisf-woo-ratings .sisf-m-star svg,



.sisf-woo-shortcode .sisf-woo-ratings .sisf-m-star svg,



#yith-quick-view-modal .sisf-woo-ratings .sisf-m-star svg {



  display: inline-block;



  margin-right: .1em;



  width: 19px;



  height: auto;



  fill: #d9d9d9;



  stroke: none;



}







#sisf-woo-page .sisf-woo-ratings .sisf-m-star svg:last-child,



.sisf-woo-shortcode .sisf-woo-ratings .sisf-m-star svg:last-child,



#yith-quick-view-modal .sisf-woo-ratings .sisf-m-star svg:last-child {



  margin-right: 0;



}







#sisf-woo-page .sisf-woo-ratings .sisf-m-star.sisf--active,



.sisf-woo-shortcode .sisf-woo-ratings .sisf-m-star.sisf--active,



#yith-quick-view-modal .sisf-woo-ratings .sisf-m-star.sisf--active {



  position: absolute;



  top: 0;



  left: 0;



  overflow: hidden;



  white-space: nowrap;



}







#sisf-woo-page .sisf-woo-ratings .sisf-m-star.sisf--active svg,



.sisf-woo-shortcode .sisf-woo-ratings .sisf-m-star.sisf--active svg,



#yith-quick-view-modal .sisf-woo-ratings .sisf-m-star.sisf--active svg {



  fill: currentColor;



}







#sisf-woo-page .price,



.sisf-woo-shortcode .price,



#yith-quick-view-modal .price {



 position: relative;

display: flex;

align-items: center;

margin: 12px 0 12px;

color: var(--sis-main-color);



font-size: 22px;

font-style: normal;

font-weight: 700;

line-height: normal;

letter-spacing: 0.44px;



}







#sisf-woo-page .price del,



.sisf-woo-shortcode .price del,



#yith-quick-view-modal .price del {



  margin-right: 10px;



}







#sisf-woo-page .price ins,



.sisf-woo-shortcode .price ins,



#yith-quick-view-modal .price ins {



  text-decoration: none;



}







#sisf-woo-page .button,



#sisf-woo-page .added_to_cart,



.sisf-woo-shortcode .button,



.sisf-woo-shortcode .added_to_cart,



#yith-quick-view-modal .button,



#yith-quick-view-modal .added_to_cart {

padding: 11px 34px;

position: relative;

display: inline-flex;

width: auto;

margin: 0;

text-decoration: none;

border-radius: 0px;

outline: none;

transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out;

cursor: pointer;

z-index: 3;

background-color: transparent;

border: 1px solid var(--sis-main-color) ;

color: #000;

text-align: center;



font-size: 14px;

font-style: normal;

font-weight: 500;

letter-spacing: 0.7px;

text-transform: uppercase;



}







#sisf-woo-page .button:hover,



#sisf-woo-page .added_to_cart:hover,



.sisf-woo-shortcode .button:hover,



.sisf-woo-shortcode .added_to_cart:hover,



#yith-quick-view-modal .button:hover,



#yith-quick-view-modal .added_to_cart:hover {



  color: #fff;



  background-color: var(--sis-main-color);



  border: 1px solid var(--sis-main-color);



}







#sisf-woo-page .button.added,



#sisf-woo-page .added_to_cart.added,



.sisf-woo-shortcode .button.added,



.sisf-woo-shortcode .added_to_cart.added,



#yith-quick-view-modal .button.added,



#yith-quick-view-modal .added_to_cart.added {



  display: none;



}







#sisf-woo-page .quantity {



  white-space: nowrap;



}







#sisf-woo-page .quantity input[type="number"] {



  width: 60px;



  margin: 0;



  padding: 12px 10px;



  text-align: center;



  



  color: #000;



  font-size: 18px;



}







#sisf-woo-page .woocommerce-pagination {



  justify-content: center;



}







#sisf-woo-page .woocommerce-pagination a.prev {



  position: absolute;



  left: 0;



}







#sisf-woo-page .woocommerce-pagination a.next {



  position: static;



  right: 0;



}







.woocommerce-message,



.woocommerce-info,



.woocommerce-error {



  display: flex;



  flex-direction: row-reverse;



  align-items: center;



  justify-content: space-between;



  padding: 20px 20px;



  margin-bottom: 30px;



  border: 1px solid #e1e1e1;



  list-style: none;



}



.woocommerce-error{border-color: red;}



.woocommerce-page div.woocommerce .shop_table tr {



  border-left: none;



  border-right: none;



  border-top: none;



}







.woocommerce-page div.woocommerce .shop_table th, .woocommerce-page div.woocommerce .shop_table td {



  padding: 15px 0 15px 15px;



  vertical-align: middle;



  text-align: left;



  border: 0;



}



.woocommerce-page div.woocommerce .woocommerce-MyAccount-content .shop_table td{color: #333;



font-size: 15px;

font-style: normal;

font-weight: 400;

line-height: normal;

letter-spacing: 0.3px;}



.woocommerce-page div.woocommerce .shop_table th:first-child, .woocommerce-page div.woocommerce .shop_table td:first-child {



  padding-left: 0;



}







.woocommerce-page div.woocommerce .shop_table th {



  text-transform: none;

color: #13161A;



font-size: 20px;

font-style: normal;

font-weight: 400;

line-height: normal;

letter-spacing: 0.4px;



}



.woocommerce-page div.woocommerce .woocommerce-MyAccount-content .shop_table thead{border: 1px solid #EDF2F5;background: #FBFBFB;}

.woocommerce-page div.woocommerce .woocommerce-MyAccount-content .shop_table th:first-child,.woocommerce-page div.woocommerce .woocommerce-MyAccount-content .shop_table td:first-child{padding-left: 15px;}

.woocommerce-page div.woocommerce .shop_table td ul {



  list-style: none;



  margin: 0;



  padding: 0;



}







.woocommerce-page div.woocommerce .shop_table td ul li {



  margin: 0 0 10px;



  padding: 0;



}







.woocommerce-page div.woocommerce .shop_table td ul li:last-child {



  margin-bottom: 0;



}







.woocommerce-page div.woocommerce .shop_table td ul li label {



  margin-bottom: 0;



}







.woocommerce-page div.woocommerce .shop_table p {



  margin: 0;



}







.woocommerce-page div.woocommerce .shop_table .variation:before, .woocommerce-page div.woocommerce .shop_table .variation:after {



  content: '';



  display: table;



  table-layout: fixed;



}







.woocommerce-page div.woocommerce .shop_table .variation:after {



  clear: both;



}







.woocommerce-page div.woocommerce .shop_table .variation dt {



  clear: left;



  float: left;



  font-weight: initial;



}







@media only screen and (max-width: 680px) {



  .woocommerce-page div.woocommerce .shop_table .variation dt {



    float: none;



    width: 100%;



  }



}







.woocommerce-page div.woocommerce .shop_table .variation dd {



  clear: right;



  float: left;



  margin: 0 0 0 5px;



}







@media only screen and (max-width: 680px) {



  .woocommerce-page div.woocommerce .shop_table .variation dd {



    float: none;



    margin: 0;



    width: 100%;



  }



}







.woocommerce-page div.woocommerce .col2-set {



  position: relative;



  display: flex;



  align-items: flex-start;



  margin: 0 0px;
gap: 25px;


}







.woocommerce-page div.woocommerce .col2-set > * {



  width: 100%;



  padding: 15px 15px;



  margin-bottom: 30px;



}







.woocommerce-page div.woocommerce address {



  color: #444;



font-size: 15px;

font-style: normal;

font-weight: 400;

line-height: 30px;

letter-spacing: 0.3px;



}







.woocommerce-page div.woocommerce address p {



  margin: 0;



}







.woocommerce-page div.woocommerce form p {



  margin: 0;



}







.woocommerce-page .pswp__counter,



.woocommerce-page .pswp__caption__center {



  color: #fff;



}







.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info.cart-empty {



  justify-content: center;



}







/* ==========================================================================



   WooCommerce cart styles



   ========================================================================== */



#sisf-woo-page.sisf--cart .shop_table th.product-remove,



#sisf-woo-page.sisf--cart .shop_table td.product-remove,



.yith-wcwl-form .shop_table th.product-remove,



.yith-wcwl-form .shop_table td.product-remove {



  width: 30px;



}







#sisf-woo-page.sisf--cart .shop_table th.product-remove a,



#sisf-woo-page.sisf--cart .shop_table td.product-remove a,



.yith-wcwl-form .shop_table th.product-remove a,



.yith-wcwl-form .shop_table td.product-remove a {



  font-size: 20px;



}



/*#sisf-woo-page.sisf--cart .woocommerce-cart-form .shop_table thead{background: #000;}*/



#sisf-woo-page.sisf--cart .shop_table th.product-thumbnail,



#sisf-woo-page.sisf--cart .shop_table td.product-thumbnail,



.yith-wcwl-form .shop_table th.product-thumbnail,



.yith-wcwl-form .shop_table td.product-thumbnail {



  width: 72px;



  padding-left: 0;



}







#sisf-woo-page.sisf--cart .shop_table th.product-thumbnail a, #sisf-woo-page.sisf--cart .shop_table th.product-thumbnail img,



#sisf-woo-page.sisf--cart .shop_table td.product-thumbnail a,



#sisf-woo-page.sisf--cart .shop_table td.product-thumbnail img,



.yith-wcwl-form .shop_table th.product-thumbnail a,



.yith-wcwl-form .shop_table th.product-thumbnail img,



.yith-wcwl-form .shop_table td.product-thumbnail a,



.yith-wcwl-form .shop_table td.product-thumbnail img {



  display: block;



  width: 100%;



  max-width: 100%;



}







#sisf-woo-page.sisf--cart .shop_table th.product-name,



#sisf-woo-page.sisf--cart .shop_table td.product-name,



.yith-wcwl-form .shop_table th.product-name,



.yith-wcwl-form .shop_table td.product-name {



  text-align: left;



}







#sisf-woo-page.sisf--cart .shop_table th.product-name a,



#sisf-woo-page.sisf--cart .shop_table td.product-name a,



.yith-wcwl-form .shop_table th.product-name a,



.yith-wcwl-form .shop_table td.product-name a {



letter-spacing: normal;

text-transform: none;

color: #000;



font-size: 16px;

font-style: normal;

font-weight: 500;

line-height: normal;



}







#sisf-woo-page.sisf--cart .shop_table th.product-quantity input[type="number"],



#sisf-woo-page.sisf--cart .shop_table td.product-quantity input[type="number"],



.yith-wcwl-form .shop_table th.product-quantity input[type="number"],



.yith-wcwl-form .shop_table td.product-quantity input[type="number"] {



  margin: 0;



}







#sisf-woo-page.sisf--cart .shop_table th.actions,



#sisf-woo-page.sisf--cart .shop_table td.actions,



.yith-wcwl-form .shop_table th.actions,



.yith-wcwl-form .shop_table td.actions {



  padding: 30px 0 0;



  text-align: initial;



}







#sisf-woo-page.sisf--cart .shop_table th.actions .coupon,



#sisf-woo-page.sisf--cart .shop_table td.actions .coupon,



.yith-wcwl-form .shop_table th.actions .coupon,



.yith-wcwl-form .shop_table td.actions .coupon {



  position: relative;



  display: flex;



  align-items: flex-start;



  flex-wrap: wrap;



  width: 70%;



  float: left;



}







#sisf-woo-page.sisf--cart .shop_table th.actions .coupon > *,



#sisf-woo-page.sisf--cart .shop_table td.actions .coupon > *,



.yith-wcwl-form .shop_table th.actions .coupon > *,



.yith-wcwl-form .shop_table td.actions .coupon > * {



  margin-bottom: 0;



}







#sisf-woo-page.sisf--cart .shop_table th.actions .coupon input,



#sisf-woo-page.sisf--cart .shop_table td.actions .coupon input,



.yith-wcwl-form .shop_table th.actions .coupon input,



.yith-wcwl-form .shop_table td.actions .coupon input {



  padding: 11px 21px;



}







#sisf-woo-page.sisf--cart .shop_table th.actions label,



#sisf-woo-page.sisf--cart .shop_table td.actions label,



.yith-wcwl-form .shop_table th.actions label,



.yith-wcwl-form .shop_table td.actions label {



  display: none;



}







#sisf-woo-page.sisf--cart .shop_table th.actions input[type="text"],



#sisf-woo-page.sisf--cart .shop_table td.actions input[type="text"],



.yith-wcwl-form .shop_table th.actions input[type="text"],



.yith-wcwl-form .shop_table td.actions input[type="text"] {



  width: auto;



  margin-right: 20px;



}







#sisf-woo-page.sisf--cart .shop_table th.actions > .button,



#sisf-woo-page.sisf--cart .shop_table td.actions > .button,



.yith-wcwl-form .shop_table th.actions > .button,



.yith-wcwl-form .shop_table td.actions > .button {



  float: right;



}







#sisf-woo-page.sisf--cart .shop_table.cart tbody > tr:last-child,



.yith-wcwl-form .shop_table.cart tbody > tr:last-child {



  border-bottom: 0;



}







#sisf-woo-page.sisf--cart .cart-collaterals .shop_table th,



.yith-wcwl-form .cart-collaterals .shop_table th {



  width: 40%;

  color: #333;



font-size: 16px;

font-style: normal;

font-weight: 400;

line-height: normal;

letter-spacing: 0.32px;



}







#sisf-woo-page.sisf--cart .cross-sells,



#sisf-woo-page.sisf--cart .cart_totals,



.yith-wcwl-form .cross-sells,



.yith-wcwl-form .cart_totals {



  margin-top: 92px;



}







#sisf-woo-page.sisf--cart .cross-sells > h2,



#sisf-woo-page.sisf--cart .cart_totals > h2,



.yith-wcwl-form .cross-sells > h2,



.yith-wcwl-form .cart_totals > h2 {



  

color: #000;

font-size: 20px;

font-style: normal;

font-weight: 500;

line-height: normal;

letter-spacing: 0.4px;

text-transform: uppercase;

margin: 0 0 42px;



}







#sisf-woo-page.sisf--cart #shipping_method li,



.yith-wcwl-form #shipping_method li {



  align-items: center;



  display: flex;



  gap: 20px;



}







#sisf-woo-page.sisf--cart #shipping_method li input,



.yith-wcwl-form #shipping_method li input {



  margin: 0;



}







#sisf-woo-page.sisf--cart .shipping-calculator-form,



.yith-wcwl-form .shipping-calculator-form {



  margin-top: 20px;



}







#sisf-woo-page.sisf--cart .shipping-calculator-form select,



.yith-wcwl-form .shipping-calculator-form select {



  width: auto;



  min-width: 100%;



  margin: 0;



}







#sisf-woo-page.sisf--cart .wc-proceed-to-checkout,



.yith-wcwl-form .wc-proceed-to-checkout {



  margin-top: 20px;



}







.woocommerce-page div.woocommerce > .cart-empty {



  



  font-weight: 600;



  text-transform: uppercase;



  color: #000;



  font-size: 52px;



  line-height: 1.05em;



  letter-spacing: 0.05em;



  font-weight: 500;



  align-items: center;



  border: none;



  justify-content: center;



  text-align: center;



}







.woocommerce-page div.woocommerce > .return-to-shop {



  margin: 20px 0 0;



  text-align: center;



}







.woocommerce-page div.woocommerce > .return-to-shop a {



  position: relative;



  display: inline-flex;



  vertical-align: middle;



  width: auto;



  margin: 0;



  



  font-size: 15px;



  font-weight: 500;



  line-height: 2em;



  letter-spacing: 0.25em;



  text-decoration: none;



  text-transform: uppercase;



  border-radius: 0;



  outline: none;



  transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out;



  padding: 8px 34px;



  cursor: pointer;



  z-index: 3;



  color: #fff;



  background-color: var(--sis-main-color);



  border: 1px solid transparent;



  padding: 13px 42px;



}







.woocommerce-page div.woocommerce > .return-to-shop a:hover {



  color: var(--sis-main-color);



  background-color: transparent;



  border: 1px solid var(--sis-main-color);



}







/* ==========================================================================



   WooCommerce checkout styles



   ========================================================================== */



#sisf-woo-page.sisf--checkout .woocommerce-form-coupon-toggle .woocommerce-info {



  flex-direction: row;



}







@media only screen and (max-width: 680px) {



  #sisf-woo-page.sisf--checkout .woocommerce-form-coupon-toggle .woocommerce-info {



    flex-direction: column;



  }



}







#sisf-woo-page.sisf--checkout .woocommerce-form-coupon > p {



  margin-bottom: 10px;



}







#sisf-woo-page.sisf--checkout .woocommerce-checkout {



/*  margin-top: 40px;*/



}







#sisf-woo-page.sisf--checkout .woocommerce-NoticeGroup-checkout .woocommerce-error {



  flex-direction: column;



  align-items: flex-start;



}







#sisf-woo-page.sisf--checkout #customer_details h3 {



   margin: 0 0 20px;

color: #282C3F;

font-family: Cormorant;

font-size: 30px;

font-style: normal;

font-weight: 500;

line-height: normal;

letter-spacing: 0.9px;

text-transform: none;



}







#sisf-woo-page.sisf--checkout #order_review_heading {



  margin: 0 0 20px;

color: #282C3F;

font-family: Cormorant;

font-size: 30px;

font-style: normal;

font-weight: 500;

line-height: normal;

letter-spacing: 0.9px;

text-transform: none;



}







#sisf-woo-page.sisf--checkout .woocommerce-checkout-payment,#sisf-woo-page.sisf--checkout .woocommerce-checkout-shipping {



  margin-top: 30px;



}







#sisf-woo-page.sisf--checkout .woocommerce-checkout-payment .place-order {



  margin-top: 30px;



}







#sisf-woo-page.sisf--checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper {



  margin-bottom: 15px;



}







#sisf-woo-page.sisf--checkout .wc_payment_methods {



  margin: 0;



  padding: 0;



  list-style: none;



}







#sisf-woo-page.sisf--checkout .wc_payment_methods li {



  position: relative;



  margin: 0;



  padding: 15px 0;



  border-bottom: 1px solid #e1e1e1;



}







#sisf-woo-page.sisf--checkout .wc_payment_methods li p {



  margin: 0;



}







#sisf-woo-page.sisf--checkout .wc_payment_methods .woocommerce-info {



  flex-direction: row;



}







#sisf-woo-page.sisf--checkout .wc_payment_methods li {



  padding-left: 25px;



  padding-right: 25px;



}







#sisf-woo-page.sisf--checkout .wc_payment_methods .input-radio {



  position: absolute;



  top: 18px;



  left: 0;



  margin: 0;



}







#sisf-woo-page.sisf--checkout .wc_payment_methods label {



text-transform: none;

margin: 0;

cursor: pointer;

color: #444;



font-size: 16px;

font-style: normal;

font-weight: 600;

line-height: normal;

letter-spacing: 0.28px;



}







/* ==========================================================================



   WooCommerce my account styles



   ========================================================================== */



.woocommerce-account .woocommerce-MyAccount-navigation {



  position: relative;



  display: inline-block;



  vertical-align: top;



  width: 30%;



  float: left;



  padding-right: 50px;



}







.woocommerce-account .woocommerce-MyAccount-navigation ul {

margin: 0;

    padding: 0;

    list-style: none;


  



}







.woocommerce-account .woocommerce-MyAccount-navigation ul li {



position: relative;

    margin: 0 0 10px 0;

    padding: 25px 30px;

    border: 1px solid #BEBEBE;

    background: #FFF;

    box-shadow: 0px 4px 30px 0px rgb(0 0 0 / 4%); 



}



.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background: #13161A; color: #fff;}



.woocommerce-account .woocommerce-MyAccount-navigation ul li p {



  margin: 0;



}







.woocommerce-account .woocommerce-MyAccount-navigation ul li a {



 color: #000;

    

    font-size: 16px;

    font-style: normal;

    font-weight: 400;

    line-height: normal;

    letter-spacing: 0.48px;

    display: block;



}



.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background: #13161A;border-color: #13161A;}

.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a{color: #fff;}



.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
  color: #fff;

  font-weight: 700;



}







.woocommerce-account .woocommerce-MyAccount-content {



  position: relative;



  display: inline-block;



  vertical-align: top;



  width: 70%;



  float: left;



}



.woocommerce-account .woocommerce-MyAccount-content > h4{text-transform: none;color: #000;font-size: 30px; font-style: normal; font-weight: 500; line-height: normal;margin-bottom: 22px; margin-top: 0;}



.woocommerce-account .woocommerce-MyAccount-content > h4 a{text-decoration: underline;}



.woocommerce-account .woocommerce-MyAccount-content p{color: #444;font-size: 15px;font-style: normal;font-weight: 400;line-height: 30px;letter-spacing: 0.3px;}



.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details {



  margin: 30px 0 0;



}







.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details {



  margin: 48px 0 0;



}







.woocommerce-account .woocommerce-MyAccount-content h2 {



  



  font-weight: 600;



  text-transform: uppercase;



  color: #000;



  font-size: 33px;



  line-height: 1.15em;



  letter-spacing: 0.05em;



  font-weight: 500;



  margin: 0 0 20px;



}







.woocommerce-account .woocommerce-MyAccount-content .order-again {



  margin: 30px 0 0;



}







.woocommerce-account .button {



 padding: 11px 34px;
    position: relative;
    display: inline-flex;
    width: auto;
    margin: 0;
    text-decoration: none;
    border-radius: 0px;
    outline: none;
    transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out;
    cursor: pointer;
    z-index: 3;
    background-color: transparent;
    border: 1px solid var(--sis-main-color);
    color: #000;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.7px;
    text-transform: uppercase;



}







.woocommerce-account .button:hover {



  color: #fff;



  background-color: var(--sis-main-color);



  border: 1px solid var(--sis-main-color);



}







.woocommerce-account .woocommerce-form-login p:nth-of-type(3) {



  margin-top: 15px;



  display: inline-flex;



  flex-direction: row-reverse;



  align-items: baseline;



}







.woocommerce-account .woocommerce-form-login .woocommerce-form__label-for-checkbox {



  display: inline-block;



  margin-left: 5px;



  margin-bottom: 0;



}







.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword {



  margin-top: 10px;



}







.woocommerce-account .woocommerce-form-register .woocommerce-privacy-policy-text {



  margin-bottom: 31px;



}







.woocommerce-account .woocommerce-EditAccountForm fieldset {



  padding: 0;



  margin: 0;



}







.woocommerce-account .woocommerce-EditAccountForm fieldset legend {



  display: none;



}







.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row {



  margin: 0 0 20px;



}







.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row input[type="text"] {



  margin: 0;



}







/* ==========================================================================



   WooCommerce order received styles



   ========================================================================== */



.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received {



 letter-spacing: 0.05em;

    margin: 0 0 20px;

    color: #000;

    

    font-size: 30px;

    font-style: normal;

    font-weight: 500;

    line-height: normal;

    text-transform: none;

    text-align: center;



}







.woocommerce-order-received .woocommerce-order .woocommerce-order-overview {



  margin: 0;



  padding: 0;



  list-style: none;



}







.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li {



  position: relative;



  margin: 0;



  padding: 15px 0;



  border-bottom: 1px solid #e1e1e1;



}







.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li p {



  margin: 0;



}







.woocommerce-order-received .woocommerce-order .woocommerce-order-details {



  margin-top: 40px;



}







.woocommerce-order-received .woocommerce-order h2 {



     text-transform: none;

    color: #282C3F;

    font-family: Cormorant;

    font-size: 30px;

    font-style: normal;

    font-weight: 500;

    line-height: normal;

    letter-spacing: 0.9px;

    margin: 0 0 20px;



}







.woocommerce-order-received .woocommerce-order .woocommerce-customer-details {



  margin-top: 50px;



}







/* ==========================================================================



   WooCommerce pagination styles



   ========================================================================== */



#sisf-woo-page .woocommerce-pagination {



  position: relative;



  display: flex;



  align-items: center;



  margin-top: 20px;



}







#sisf-woo-page .woocommerce-pagination .page-numbers {
position: relative;
margin: 0 11px;
padding: 0 3px;
color: #666;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 30px;
letter-spacing: 0.6px;
width: 50px;
height: 50px;
border-radius: 50px;
background: #F0F1F1;
text-align: center;
align-items: center;
display: flex;
justify-content: center;



}





#sisf-woo-page .woocommerce-pagination .page-numbers:hover, #sisf-woo-page .woocommerce-pagination .page-numbers.current{background: #C2A56B;
color: #fff;}

#sisf-woo-page .woocommerce-pagination .page-numbers * {



  display: block;



  line-height: inherit;



}







#sisf-woo-page .woocommerce-pagination .page-numbers:first-child {



  margin-left: 0;



}







#sisf-woo-page .woocommerce-pagination .page-numbers:last-child {



  margin-right: 0;



}







#sisf-woo-page .woocommerce-pagination .page-numbers.prev, #sisf-woo-page .woocommerce-pagination .page-numbers.next {



  padding: 0;



}







#sisf-woo-page .woocommerce-pagination .page-numbers.prev svg, #sisf-woo-page .woocommerce-pagination .page-numbers.next svg {



  position: relative;



  top: 0;



  display: block;



  width: 14px;



  height: auto;



  fill: currentColor;



  stroke: currentColor;



  transition: transform .3s ease-out;



}







#sisf-woo-page .woocommerce-pagination .page-numbers.prev {



  margin-right: 6px;



}







#sisf-woo-page .woocommerce-pagination .page-numbers.next {



  margin-left: 6px;



}







#sisf-woo-page .woocommerce-pagination .page-numbers.prev:hover svg {



  transform: translateX(-3px);



}







#sisf-woo-page .woocommerce-pagination .page-numbers.next:hover svg {



  transform: translateX(3px);



}







/* ==========================================================================



   WooCommerce product list styles



   ========================================================================== */



.sisf-woo-product-list {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



}







.sisf-woo-product-list ul.products {



  position: relative;



  display: flex;



  align-items: flex-start;



  flex-wrap: wrap;



  padding: 0;



  margin: 0 -15px;



  list-style: none;



  clear: both;



}







.sisf-woo-product-list ul.products > .product {



  padding: 0 15px;



  margin: 0 0 30px;



}







.sisf-woo-product-list ul.products.columns-1 > .product {



  width: 100%;



}







.sisf-woo-product-list ul.products.columns-2 > .product {



  width: 50%;



}







.sisf-woo-product-list ul.products.columns-3 > .product {



  width: 33.33333%;



}







.sisf-woo-product-list ul.products.columns-4 > .product {



  width: 25%;



}







.sisf-woo-product-list ul.products.columns-5 > .product {



  width: 20%;



}







.sisf-woo-product-list ul.products.columns-6 > .product {



  width: 16.66667%;



}







.sisf-woo-product-list ul.products.columns-7 > .product {



  width: 14.28571%;



}







.sisf-woo-product-list ul.products.columns-8 > .product {



  width: 12.5%;



}







.sisf-woo-product-list.sisf-gutter--no ul.products {



  margin: 0 -0px;



}







.sisf-woo-product-list.sisf-gutter--no ul.products > .product {



  padding: 0 0px;



  margin: 0 0 0px;



}







.sisf-woo-product-list.sisf-gutter--tiny ul.products {



  margin: 0 -5px;



}







.sisf-woo-product-list.sisf-gutter--tiny ul.products > .product {



  padding: 0 5px;



  margin: 0 0 10px;



}







.sisf-woo-product-list.sisf-gutter--small ul.products {



  margin: 0 -10px;



}







.sisf-woo-product-list.sisf-gutter--small ul.products > .product {



  padding: 0 10px;



  margin: 0 0 20px;



}







.sisf-woo-product-list.sisf-gutter--normal ul.products {



  margin: 0 -15px;



}







.sisf-woo-product-list.sisf-gutter--normal ul.products > .product {



  padding: 0 15px;



  margin: 0 0 30px;



}







.sisf-woo-product-list.sisf-gutter--medium ul.products {



  margin: 0 -20px;



}







.sisf-woo-product-list.sisf-gutter--medium ul.products > .product {



  padding: 0 20px;



  margin: 0 0 40px;



}







.sisf-woo-product-list.sisf-gutter--large ul.products {



  margin: 0 -25px;



}







.sisf-woo-product-list.sisf-gutter--large ul.products > .product {



  padding: 0 25px;



  margin: 0 0 50px;



}







.sisf-woo-product-list.sisf-gutter--extra-large ul.products {



  margin: 0 -30px;



}







.sisf-woo-product-list.sisf-gutter--extra-large ul.products > .product {



  padding: 0 30px;



  margin: 0 0 60px;



}







.sisf-woo-product-list.sisf-gutter--huge ul.products {



  margin: 0 -40px;



}







.sisf-woo-product-list.sisf-gutter--huge ul.products > .product {



  padding: 0 40px;



  margin: 0 0 80px;



}







.sisf-woo-product-list .sisf-e-inner {



  position: relative;



  display: inline-block;



  vertical-align: top;



  width: 100%;



}







.touchevents .sisf-woo-product-list .sisf-e-inner {



  cursor: pointer;



}







.sisf-woo-product-list .sisf-e-inner:hover .sisf-woo-product-image-inner {



  transform: translateY(0);



}







.sisf-woo-product-list .sisf-woo-product-image {



  position: relative;



  overflow: hidden;



  display: inline-block;



  vertical-align: top;



  width: 100%;



}







.sisf-woo-product-list .sisf-woo-product-image img {



  display: block;



  width: 100%;



}







.sisf-woo-product-list .sisf-woo-product-image > .woocommerce-LoopProduct-link {



  position: absolute;



  top: 0;



  left: 0;



  width: 100%;



  height: 100%;

  z-index: 1;



}







.sisf-woo-product-list .sisf-woo-product-image-inner {



  position: absolute;



  bottom: 0;



  left: 0;



  width: 100%;



  display: flex;



  justify-content: flex-end;



  flex-direction: column;



  text-align: center;



  overflow: hidden;



  z-index: 10;



  transform: translateY(54px);



  transition: transform .45s ease-out;



}







.sisf-woo-product-list .sisf-woo-product-image-inner > * {



  z-index: 3;



}







.sisf-woo-product-list .sisf-woo-product-image-inner .sisf-woo-product-title {



  color: #fff;



}







.sisf-woo-product-list .sisf-woo-product-image-inner .sisf-woo-product-title a {



  color: inherit;



}







.sisf-woo-product-list .sisf-woo-product-image-inner .sisf-woo-product-title a:hover {



  color: var(--sis-main-color);



}







.sisf-woo-product-list .sisf-woo-product-image-inner .sisf-e-info > * {



  color: #fff;



}







.sisf-woo-product-list .sisf-woo-product-image-inner .sisf-e-info a:hover {



  color: var(--sis-main-color);



}







.sisf-woo-product-list .sisf-woo-product-image-inner > .price {



  color: #fff;



}







#sisf-woo-page .sisf-woo-product-list .sisf-woo-product-image-inner .button, #sisf-woo-page



.sisf-woo-product-list .sisf-woo-product-image-inner .added_to_cart {



  width: 100%;



  height: 54px;



  line-height: 54px;



  padding-top: 0;



  padding-bottom: 0;



  background-color: var(--sis-main-color);



  font-size: 13px;



  letter-spacing: 0.25em;



  justify-content: center;



}







#sisf-woo-page .sisf-woo-product-list .sisf-woo-product-image-inner .button:hover, #sisf-woo-page



.sisf-woo-product-list .sisf-woo-product-image-inner .added_to_cart:hover {



  background-color: #998363;



  border-color: #998363;



  color: #fff;



}







.sisf-woo-product-list .sisf-woo-product-content {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin-top: 30px;



}







.sisf-woo-product-list .sisf-woo-product-title {



  transition: color 0.3s ease-out;



}







.sisf-woo-product-list .sisf-woo-ratings {



  margin-top: 9px;



}







.sisf-woo-product-list select {



  min-width: 50%;



}







.sisf-woo-product-list .select2 {



  margin: 0;



}







/* ==========================================================================



   WooCommerce quantity input styles



   ========================================================================== */



#sisf-woo-page .sisf-quantity-buttons,



#yith-quick-view-modal .sisf-quantity-buttons {



  position: relative;



  display: inline-block;



  vertical-align: middle;



}







#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-input,



#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-minus,



#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-plus,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-input,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-minus,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-plus {



  display: inline-block;



  vertical-align: middle;



  font-size: 18px;



  



  font-weight: 400;



  text-align: center;



  -webkit-user-select: none;



      -ms-user-select: none;



          user-select: none;



  color: #000;



  background-color: #fff;



  border: 1px solid #DDD;



}







#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-input,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-input {



 position: relative;

height: 54px;

width: 160px;

padding: 0;

margin: 0 0px 0 0;

outline: 0;

font-variant-numeric: lining-nums;

color: #444;



font-size: 20px;

font-style: normal;

font-weight: 400;

line-height: 26px;

letter-spacing: 0.4px;



}







#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-input[type=number]::-webkit-inner-spin-button, #sisf-woo-page .sisf-quantity-buttons .sisf-quantity-input[type=number]::-webkit-outer-spin-button,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-input[type=number]::-webkit-inner-spin-button,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-input[type=number]::-webkit-outer-spin-button {



  -webkit-appearance: none;



  margin: 0;



}







#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-minus,



#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-plus,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-minus,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-plus {



  position: absolute;



  right: 0;



  height: auto;



  width: 45px;



  line-height: 23px;



  border-left: 0;



  cursor: pointer;



  transition: color 0.3s ease-out;

  display: flex;

justify-content: center;

align-items: center;



}







#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-minus svg,



#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-plus svg,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-minus svg,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-plus svg {



  height: 14px;



  width: auto;



  stroke: #444;



  margin-top: 0px;



}







#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-minus svg:hover,



#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-plus svg:hover,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-minus svg:hover,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-plus svg:hover {



  stroke: #666;



}







#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-minus:hover,



#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-plus:hover,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-minus:hover,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-plus:hover {



  color: var(--sis-main-color);



}







#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-plus,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-plus {



  top: 0;

height: auto;

width: 45px;



bottom: 0;

  border-bottom: 1px solid #DDD;

  border-left: 1px solid #ddd;

  right: 0;



}







#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-plus:after,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-plus:after {



  transform: rotate(90deg);



}







#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-minus,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-minus {



  bottom: 0;

left: 1px;

top: 0;

z-index: 1;



}







#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-minus:before, #sisf-woo-page .sisf-quantity-buttons .sisf-quantity-minus:after,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-minus:before,



#yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-minus:after {



  left: calc(50% - 4px);



  width: 8px;



}







/* ==========================================================================



   WooCommerce results and ordering styles



   ========================================================================== */



.sisf-woo-results {



  position: relative;



  display: flex;



  align-items: center;



  justify-content: space-between;



  font-size: 13px;



  line-height: 1.83em;



  margin-bottom: 19px;



}



.sisf-woo-results .woocommerce-result-count{color: #13161A;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.7px;}



.sisf-woo-results .woocommerce-ordering {



  margin-left: auto;



}







.sisf-woo-results .woocommerce-ordering select {



  width: auto;



  min-width: 300px;



  margin: 0;



}







.sisf-woo-results .woocommerce-ordering .select2-container--default {



  margin: 0;



}







.sisf-woo-results .woocommerce-ordering .select2-container--default .select2-selection--single {



  transition: all 0.2s ease-out;



}







[class*=sis] .sisf-woo-results .woocommerce-ordering .select2-container--default .select2-selection--single {



  border-color: #b3b3b3;



}







[class*=sis] .sisf-woo-results .woocommerce-ordering .select2-container--default.select2-container--focus .select2-selection--single {



  border-color: #DEDEDE;



}







/* ==========================================================================



   WooCommerce single styles



   ========================================================================== */



#sisf-woo-page.sisf--single > .product,



#yith-quick-view-content.single-product > .product {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



}







#sisf-woo-page.sisf--single .sisf-woo-single-inner,



#yith-quick-view-content.single-product .sisf-woo-single-inner {



  position: relative;



  display: flex;



  align-items: flex-start;



  margin: 0 -20px;



}







#sisf-woo-page.sisf--single .sisf-woo-single-inner > *,



#yith-quick-view-content.single-product .sisf-woo-single-inner > * {



  padding: 0 20px;



}







#sisf-woo-page.sisf--single .sisf-woo-single-image,



#yith-quick-view-content.single-product .sisf-woo-single-image {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin-right: 0px;



}







#sisf-woo-page.sisf--single .sisf-woo-single-image .sisf-woo-product-mark,



#yith-quick-view-content.single-product .sisf-woo-single-image .sisf-woo-product-mark {



  transform: translateX(-20px);



}







#sisf-woo-page.sisf--single .sisf-woo-single-image .zoomImg,



#yith-quick-view-content.single-product .sisf-woo-single-image .zoomImg {



  cursor: crosshair;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery,



#yith-quick-view-content.single-product .woocommerce-product-gallery {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  border: 1px solid #ebebeb;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery figure,



#yith-quick-view-content.single-product .woocommerce-product-gallery figure {



  position: relative;



  margin: 0 -5px;



  padding: 10px;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery figure a, #sisf-woo-page.sisf--single .woocommerce-product-gallery figure img,



#yith-quick-view-content.single-product .woocommerce-product-gallery figure a,



#yith-quick-view-content.single-product .woocommerce-product-gallery figure img {



  display: block;



  width: 100%;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery figure > .woocommerce-product-gallery__image,



#yith-quick-view-content.single-product .woocommerce-product-gallery figure > .woocommerce-product-gallery__image {



  position: relative;



  width: calc(100% - 10px) !important;



  margin: 0 5px;



  overflow: hidden;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery figure > .sisf-woo-thumbnails-wrapper .woocommerce-product-gallery__image,



#yith-quick-view-content.single-product .woocommerce-product-gallery figure > .sisf-woo-thumbnails-wrapper .woocommerce-product-gallery__image {



  position: relative;



  padding: 0 5px;



  margin-top: 10px;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery .woocommerce-product-gallery__trigger,



#yith-quick-view-content.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {



  position: absolute;



  top: 10px;



  left: 10px;



  width: 30px;



  height: 30px;



  line-height: 30px;



  text-align: center;



  z-index: 5;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-1 .woocommerce-product-gallery__image,



#yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-1 .woocommerce-product-gallery__image {



  width: 100%;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image,



#yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image {



  width: 50%;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image,



#yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image {



  width: 33.33333%;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image,



#yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image {



  width: 25%;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__image,



#yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .woocommerce-product-gallery__image {



  width: 20%;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__image,



#yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__image {



  width: 16.66667%;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 .woocommerce-product-gallery__image,



#yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 .woocommerce-product-gallery__image {



  width: 14.28571%;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 .woocommerce-product-gallery__image,



#yith-quick-view-content.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 .woocommerce-product-gallery__image {



  width: 12.5%;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery.sisf-position--left .woocommerce-product-gallery__trigger,



#yith-quick-view-content.single-product .woocommerce-product-gallery.sisf-position--left .woocommerce-product-gallery__trigger {



  left: calc(27% + 10px);



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery.sisf-position--left figure,



#yith-quick-view-content.single-product .woocommerce-product-gallery.sisf-position--left figure {



  display: flex;



  flex-direction: row-reverse;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery.sisf-position--left figure a, #sisf-woo-page.sisf--single .woocommerce-product-gallery.sisf-position--left figure img,



#yith-quick-view-content.single-product .woocommerce-product-gallery.sisf-position--left figure a,



#yith-quick-view-content.single-product .woocommerce-product-gallery.sisf-position--left figure img {



  height: 100%;



  object-fit: cover;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery.sisf-position--left figure > .woocommerce-product-gallery__image,



#yith-quick-view-content.single-product .woocommerce-product-gallery.sisf-position--left figure > .woocommerce-product-gallery__image {



  width: calc(100% - 27%) !important;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery.sisf-position--left figure > .sisf-woo-thumbnails-wrapper,



#yith-quick-view-content.single-product .woocommerce-product-gallery.sisf-position--left figure > .sisf-woo-thumbnails-wrapper {



  width: 27%;



}







@media screen and (min-width: 681px) {



  #sisf-woo-page.sisf--single .woocommerce-product-gallery.sisf-position--left figure > .sisf-woo-thumbnails-wrapper .woocommerce-product-gallery__image,



  #yith-quick-view-content.single-product .woocommerce-product-gallery.sisf-position--left figure > .sisf-woo-thumbnails-wrapper .woocommerce-product-gallery__image {



    width: 100%;



  }



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery.sisf-position--left figure > .sisf-woo-thumbnails-wrapper .woocommerce-product-gallery__image:first-child,



#yith-quick-view-content.single-product .woocommerce-product-gallery.sisf-position--left figure > .sisf-woo-thumbnails-wrapper .woocommerce-product-gallery__image:first-child {



  margin-top: 0;



}







#sisf-woo-page.sisf--single .woocommerce-product-gallery.sisf-position--below figure > .sisf-woo-thumbnails-wrapper,



#yith-quick-view-content.single-product .woocommerce-product-gallery.sisf-position--below figure > .sisf-woo-thumbnails-wrapper {



  display: flex;



  flex-wrap: wrap;



}







#sisf-woo-page.sisf--single .entry-summary,



#yith-quick-view-content.single-product .entry-summary {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



}







#sisf-woo-page.sisf--single .entry-summary .price,



#yith-quick-view-content.single-product .entry-summary .price {



color: var(--sis-main-color);

margin-top: 17px;

text-transform: uppercase;



font-size: 30px;

font-style: normal;

font-weight: 400;

line-height: normal;



display: block;

}







#sisf-woo-page.sisf--single .entry-summary .yith-wcwl-add-to-wishlist,



#yith-quick-view-content.single-product .entry-summary .yith-wcwl-add-to-wishlist {



  margin: 30px 0 0 !important;



  display: inline-block;



}







#sisf-woo-page.sisf--single .entry-summary .sisf-woo-product-title,



#yith-quick-view-content.single-product .entry-summary .sisf-woo-product-title {



  margin: 0;



}







#sisf-woo-page.sisf--single .entry-summary .woocommerce-product-rating,



#yith-quick-view-content.single-product .entry-summary .woocommerce-product-rating {



  margin-top: 30px;



}







#sisf-woo-page.sisf--single .entry-summary .woocommerce-product-details__short-description,



#yith-quick-view-content.single-product .entry-summary .woocommerce-product-details__short-description {



  margin-top: 20px;



}







#sisf-woo-page.sisf--single .entry-summary .sisf-woo-meta-label, #sisf-woo-page.sisf--single .entry-summary .posted_in, #sisf-woo-page.sisf--single .entry-summary .tagged_as, #sisf-woo-page.sisf--single .entry-summary .sisf-social-title,



#yith-quick-view-content.single-product .entry-summary .sisf-woo-meta-label,



#yith-quick-view-content.single-product .entry-summary .posted_in,



#yith-quick-view-content.single-product .entry-summary .tagged_as,



#yith-quick-view-content.single-product .entry-summary .sisf-social-title {



  min-width: 114px;



}







#sisf-woo-page.sisf--single .entry-summary .sku_wrapper, #sisf-woo-page.sisf--single .entry-summary .posted_in,



#yith-quick-view-content.single-product .entry-summary .sku_wrapper,



#yith-quick-view-content.single-product .entry-summary .posted_in {



  margin-bottom: 10px;



}







#sisf-woo-page.sisf--single .entry-summary .tagged_as,



#yith-quick-view-content.single-product .entry-summary .tagged_as {



  margin-bottom: 9px !important;



}







#sisf-woo-page.sisf--single .woocommerce-product-rating,



#yith-quick-view-content.single-product .woocommerce-product-rating {



  position: relative;



  display: flex;



  align-items: center;



  margin-top: 12px;



}







#sisf-woo-page.sisf--single .woocommerce-product-rating .sisf-woo-ratings,



#yith-quick-view-content.single-product .woocommerce-product-rating .sisf-woo-ratings {



  flex-shrink: 0;



  width: auto;



  margin-right: 5px;



}







#sisf-woo-page.sisf--single .woocommerce-product-rating .sisf-woo-ratings .sisf-m-star svg,



#yith-quick-view-content.single-product .woocommerce-product-rating .sisf-woo-ratings .sisf-m-star svg {



  margin-right: 5px;



}







#sisf-woo-page.sisf--single .woocommerce-product-rating .woocommerce-review-link,



#yith-quick-view-content.single-product .woocommerce-product-rating .woocommerce-review-link {



  



  margin-top: -1px;

color: #777;



font-size: 16px;

font-style: normal;

font-weight: 400;

line-height: normal;

letter-spacing: 0.8px;



}







#sisf-woo-page.sisf--single .woocommerce-product-rating .woocommerce-review-link:hover,



#yith-quick-view-content.single-product .woocommerce-product-rating .woocommerce-review-link:hover {



  color: #000;



}







#sisf-woo-page.sisf--single .woocommerce-product-details__short-description,



#yith-quick-view-content.single-product .woocommerce-product-details__short-description {



  margin-top: 28px;



}







#sisf-woo-page.sisf--single .woocommerce-product-details__short-description p,



#yith-quick-view-content.single-product .woocommerce-product-details__short-description p {



  margin-top: 0;

  color: #13161A;



font-size: 16px;

font-style: normal;

font-weight: 400;

line-height: 30px; /* 187.5% */

letter-spacing: 0.32px;



}







#sisf-woo-page.sisf--single .woocommerce-product-details__short-description p:last-child,



#yith-quick-view-content.single-product .woocommerce-product-details__short-description p:last-child {



  margin-bottom: 0;



}







#sisf-woo-page.sisf--single form.cart,



#yith-quick-view-content.single-product form.cart {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin-top: 42px;



}







#sisf-woo-page.sisf--single form.cart button,



#yith-quick-view-content.single-product form.cart button {



  padding: 18px 37px;



  line-height: 1.7em;



}







#sisf-woo-page.sisf--single form.cart:not(.variations_form),



#sisf-woo-page.sisf--single form.cart .variations_button,



#yith-quick-view-content.single-product form.cart:not(.variations_form),



#yith-quick-view-content.single-product form.cart .variations_button {



  display: flex;



  align-items: flex-start;



}







#sisf-woo-page.sisf--single form.cart:not(.variations_form) .quantity,



#sisf-woo-page.sisf--single form.cart .variations_button .quantity,



#yith-quick-view-content.single-product form.cart:not(.variations_form) .quantity,



#yith-quick-view-content.single-product form.cart .variations_button .quantity {



  margin-right: 20px;



}







#sisf-woo-page.sisf--single form.cart.grouped_form,



#yith-quick-view-content.single-product form.cart.grouped_form {



  flex-wrap: wrap;



}







#sisf-woo-page.sisf--single form.cart.grouped_form .group_table th, #sisf-woo-page.sisf--single form.cart.grouped_form .group_table td,



#yith-quick-view-content.single-product form.cart.grouped_form .group_table th,



#yith-quick-view-content.single-product form.cart.grouped_form .group_table td {



  padding: 20px 0;



  vertical-align: middle;



  text-align: left;



}







#sisf-woo-page.sisf--single form.cart.grouped_form .group_table label,



#yith-quick-view-content.single-product form.cart.grouped_form .group_table label {



  margin-bottom: 0;



  



  font-weight: 600;



  text-transform: uppercase;



  color: #000;



  font-size: 13px;



  line-height: 1.54em;



  



  letter-spacing: 0.25em;



  font-weight: 500;



}







#sisf-woo-page.sisf--single form.cart.grouped_form > .button,



#yith-quick-view-content.single-product form.cart.grouped_form > .button {



  margin-top: 30px;



  line-height: 1.7em;



  padding: 17px 36px;



}







#sisf-woo-page.sisf--single form.cart .group_table tr,



#yith-quick-view-content.single-product form.cart .group_table tr {



  border-left: none;



  border-right: none;



  border-top: none;



}







#sisf-woo-page.sisf--single form.cart .group_table th, #sisf-woo-page.sisf--single form.cart .group_table td,



#yith-quick-view-content.single-product form.cart .group_table th,



#yith-quick-view-content.single-product form.cart .group_table td {



  padding: 15px 0 15px 15px;



  vertical-align: middle;



  text-align: left;



  border: 0;



}







#sisf-woo-page.sisf--single form.cart .group_table th:first-child, #sisf-woo-page.sisf--single form.cart .group_table td:first-child,



#yith-quick-view-content.single-product form.cart .group_table th:first-child,



#yith-quick-view-content.single-product form.cart .group_table td:first-child {



  padding-left: 0;



}







#sisf-woo-page.sisf--single form.cart .group_table th,



#yith-quick-view-content.single-product form.cart .group_table th {



  



  font-weight: 600;



  text-transform: uppercase;



  color: #000;



  font-size: 13px;



  line-height: 1.54em;



  



  letter-spacing: 0.25em;



  font-weight: 500;



}







#sisf-woo-page.sisf--single form.cart .group_table td ul,



#yith-quick-view-content.single-product form.cart .group_table td ul {



  list-style: none;



  margin: 0;



  padding: 0;



}







#sisf-woo-page.sisf--single form.cart .group_table td ul li,



#yith-quick-view-content.single-product form.cart .group_table td ul li {



  margin: 0 0 10px;



  padding: 0;



}







#sisf-woo-page.sisf--single form.cart .group_table td ul li:last-child,



#yith-quick-view-content.single-product form.cart .group_table td ul li:last-child {



  margin-bottom: 0;



}







#sisf-woo-page.sisf--single form.cart .group_table td ul li label,



#yith-quick-view-content.single-product form.cart .group_table td ul li label {



  margin-bottom: 0;



}







#sisf-woo-page.sisf--single form.cart .group_table p,



#yith-quick-view-content.single-product form.cart .group_table p {



  margin: 0;



}







#sisf-woo-page.sisf--single form.cart .group_table .variation:before, #sisf-woo-page.sisf--single form.cart .group_table .variation:after,



#yith-quick-view-content.single-product form.cart .group_table .variation:before,



#yith-quick-view-content.single-product form.cart .group_table .variation:after {



  content: '';



  display: table;



  table-layout: fixed;



}







#sisf-woo-page.sisf--single form.cart .group_table .variation:after,



#yith-quick-view-content.single-product form.cart .group_table .variation:after {



  clear: both;



}







#sisf-woo-page.sisf--single form.cart .group_table .variation dt,



#yith-quick-view-content.single-product form.cart .group_table .variation dt {



  clear: left;



  float: left;



  font-weight: initial;



}







@media only screen and (max-width: 680px) {



  #sisf-woo-page.sisf--single form.cart .group_table .variation dt,



  #yith-quick-view-content.single-product form.cart .group_table .variation dt {



    float: none;



    width: 100%;



  }



}







#sisf-woo-page.sisf--single form.cart .group_table .variation dd,



#yith-quick-view-content.single-product form.cart .group_table .variation dd {



  clear: right;



  float: left;



  margin: 0 0 0 5px;



}







@media only screen and (max-width: 680px) {



  #sisf-woo-page.sisf--single form.cart .group_table .variation dd,



  #yith-quick-view-content.single-product form.cart .group_table .variation dd {



    float: none;



    margin: 0;



    width: 100%;



  }



}







#sisf-woo-page.sisf--single form.cart .variations,



#yith-quick-view-content.single-product form.cart .variations {



  margin-bottom: 30px;



}







#sisf-woo-page.sisf--single form.cart .variations tr,



#yith-quick-view-content.single-product form.cart .variations tr {



  border: 0;



}







#sisf-woo-page.sisf--single form.cart .variations tr[class^="description_attribute"] td,



#yith-quick-view-content.single-product form.cart .variations tr[class^="description_attribute"] td {



  padding-bottom: 10px;



}







#sisf-woo-page.sisf--single form.cart .variations td,



#yith-quick-view-content.single-product form.cart .variations td {



  position: relative;



}







#sisf-woo-page.sisf--single form.cart .variations td, #sisf-woo-page.sisf--single form.cart .variations th,



#yith-quick-view-content.single-product form.cart .variations td,



#yith-quick-view-content.single-product form.cart .variations th {



  padding: 3px 0;



  text-align: initial;



  border: 0;



}







#sisf-woo-page.sisf--single form.cart .variations label,



#yith-quick-view-content.single-product form.cart .variations label {



  margin-bottom: 0;



  



  font-weight: 600;



  text-transform: uppercase;



  color: #000;



  font-size: 13px;



  line-height: 1.54em;



  



  letter-spacing: 0.25em;



  font-weight: 500;



}







#sisf-woo-page.sisf--single form.cart .variations select,



#yith-quick-view-content.single-product form.cart .variations select {



  width: auto;



  min-width: 300px;



  margin: 0;



}







#sisf-woo-page.sisf--single form.cart .variations select,



#sisf-woo-page.sisf--single form.cart .variations .select2-container--default,



#yith-quick-view-content.single-product form.cart .variations select,



#yith-quick-view-content.single-product form.cart .variations .select2-container--default {



  margin: 0;



}







#sisf-woo-page.sisf--single form.cart .variations .reset_variations,



#yith-quick-view-content.single-product form.cart .variations .reset_variations {



  display: inline-block;



  margin-left: 10px;



  line-height: 1;



}







#sisf-woo-page.sisf--single form.cart .woocommerce-variation,



#yith-quick-view-content.single-product form.cart .woocommerce-variation {



  display: flex;



  flex-direction: column;



  justify-content: flex-start;



  position: relative;



}







#sisf-woo-page.sisf--single form.cart .woocommerce-variation-description > *, #sisf-woo-page.sisf--single form.cart .woocommerce-variation-price > *, #sisf-woo-page.sisf--single form.cart .woocommerce-variation-availability > *,



#yith-quick-view-content.single-product form.cart .woocommerce-variation-description > *,



#yith-quick-view-content.single-product form.cart .woocommerce-variation-price > *,



#yith-quick-view-content.single-product form.cart .woocommerce-variation-availability > * {



  margin: 0 0 45px 0;



}







#sisf-woo-page.sisf--single .out-of-stock,



#yith-quick-view-content.single-product .out-of-stock {



  



  font-weight: 600;



  text-transform: uppercase;



  color: #000;



  font-size: 13px;



  line-height: 1.54em;



  



  letter-spacing: 0.25em;



  font-weight: 500;



  margin: 28px 0 0;



}







#sisf-woo-page.sisf--single .product_meta,



#yith-quick-view-content.single-product .product_meta {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin-top: 20px;



}







#sisf-woo-page.sisf--single .product_meta > *,



#yith-quick-view-content.single-product .product_meta > * {



  position: relative;



  display: flex;



  margin-bottom: 8px;



}







#sisf-woo-page.sisf--single .product_meta > *:last-child,



#yith-quick-view-content.single-product .product_meta > *:last-child {



  margin-bottom: 0;



}







#sisf-woo-page.sisf--single .product_meta .sisf-woo-meta-label,



#yith-quick-view-content.single-product .product_meta .sisf-woo-meta-label {



  flex-shrink: 0;

margin-right: 8px;

line-height: inherit !important;

color: #444;



font-size: 16px;

font-style: normal;

font-weight: 400;

letter-spacing: 0.32px;

text-transform: none;



}







#sisf-woo-page.sisf--single .product_meta .sisf-woo-meta-value,



#yith-quick-view-content.single-product .product_meta .sisf-woo-meta-value {



  /*color: var(--sis-main-color);*/



  color: #444;

font-weight: 500;



}







#sisf-woo-page.sisf--single .product_meta .sisf-woo-meta-value a,



#yith-quick-view-content.single-product .product_meta .sisf-woo-meta-value a {



  color: inherit;



}







#sisf-woo-page.sisf--single .product_meta .sisf-woo-meta-value a:hover,



#yith-quick-view-content.single-product .product_meta .sisf-woo-meta-value a:hover {



  color: #998363;



}







#sisf-woo-page.sisf--single .sisf-social-share,



#yith-quick-view-content.single-product .sisf-social-share {



  margin-top: 8px;



}







#sisf-woo-page.sisf--single .sisf-social-share ul,



#yith-quick-view-content.single-product .sisf-social-share ul {



  margin-top: 2px;



}







#sisf-woo-page.sisf--single .sisf-social-share li a,



#yith-quick-view-content.single-product .sisf-social-share li a {



  font-size: 13px;



}







#sisf-woo-page.sisf--single .woocommerce-tabs,



#yith-quick-view-content.single-product .woocommerce-tabs {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin-top: 47px;



}







#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs {



  position: relative;



  display: flex;



  align-items: center;



  margin: 0;



  padding: 17px 0;



  list-style: none;



  



  border-bottom: 1px solid #E4E8EF;

  justify-content: space-around;



}







#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li {



  margin: 0;



  padding-left: 0;



  padding-right: 60px;



}







@media only screen and (max-width: 1024px) {



  #sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li,



  #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li {



    padding-left: 20px;



    padding-right: 20px;



  }



}







#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li:first-child,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li:first-child {



  padding-left: 0px;



}







#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li:not(:first-child),



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li:not(:first-child) {



  background-image: linear-gradient(#ebebeb, #ebebeb);



  background-position: 0 50%;



  background-repeat: no-repeat;



  background-size: 1px 10px;



}







#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li a,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a {



display: block;

padding: 0 0px 1px;

transition: color 0.3s ease-out, background-color 0.3s ease-out;

position: relative;



text-transform: none;

font-size: 16px;

font-style: normal;

font-weight: 400;

line-height: normal;

letter-spacing: 0.8px;color: #666;



}







#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li:last-of-type,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li:last-of-type {



  margin-right: 0;



}







#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li:last-of-type a,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li:last-of-type a {



  position: relative;



}







#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li:last-of-type a:after,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li:last-of-type a:after {



  display: none;



}







#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li a:hover,



#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li.active a,



#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li.ui-state-active a,



#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li.ui-state-hover a,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a:hover,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.active a,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-active a,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-hover a {



/* color: var(--sis-main-color);*/
color: #000;
font-weight: 500;


}







@media only screen and (max-width: 680px) {



  #sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs,



  #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs {



    flex-direction: column;



    align-items: flex-start;



  }



  #sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li,



  #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li {



    margin: 0 0 26px 0;



    padding: 0;



  }



  #sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li:last-child,



  #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li:last-child {



    margin-bottom: 0;



  }



}







#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs .sisf-following-border,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs .sisf-following-border {



  position: absolute;



  bottom: -1px;



  left: 0;



  width: 100%;



  height: 1px;



  background-color: #D5D5D6;



  z-index: 1;

  /*display: none !important;*/



}







#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tab {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin: 29px 0px 0;



  color: #13161A;



font-size: 16px;

font-style: normal;

font-weight: 400;

line-height: 30px; /* 187.5% */

letter-spacing: 0.32px;



}







#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--additional_information {



  margin-top: 16px;



}







#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--reviews {



  margin-top: 27px;



}







#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab > h2,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tab > h2 {



  display: none;



}







#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab p,



#yith-quick-view-content.single-product .woocommerce-tabs .wc-tab p {



  margin: 0;



}







#sisf-woo-page.sisf--single .woocommerce-tabs .shop_attributes th, #sisf-woo-page.sisf--single .woocommerce-tabs .shop_attributes td,



#yith-quick-view-content.single-product .woocommerce-tabs .shop_attributes th,



#yith-quick-view-content.single-product .woocommerce-tabs .shop_attributes td {



  vertical-align: middle;



  text-align: left;



}







#sisf-woo-page.sisf--single .woocommerce-tabs .shop_attributes table, #sisf-woo-page.sisf--single .woocommerce-tabs .shop_attributes tr, #sisf-woo-page.sisf--single .woocommerce-tabs .shop_attributes th, #sisf-woo-page.sisf--single .woocommerce-tabs .shop_attributes td,



#yith-quick-view-content.single-product .woocommerce-tabs .shop_attributes table,



#yith-quick-view-content.single-product .woocommerce-tabs .shop_attributes tr,



#yith-quick-view-content.single-product .woocommerce-tabs .shop_attributes th,



#yith-quick-view-content.single-product .woocommerce-tabs .shop_attributes td {



  border: none;



}







#sisf-woo-page.sisf--single .woocommerce-tabs .shop_attributes th,



#yith-quick-view-content.single-product .woocommerce-tabs .shop_attributes th {



 width: 214px;

color: #444;



font-size: 16px;

font-style: normal;

font-weight: 400;

line-height: 25px;

letter-spacing: 0.32px;

text-transform: none;



}

#sisf-woo-page.sisf--single .woocommerce-tabs .shop_attributes td,



#yith-quick-view-content.single-product .woocommerce-tabs .shop_attributes td{

color: #13161A;



font-size: 16px;

font-style: normal;

font-weight: 500;

line-height: 25px;

letter-spacing: 0.32px;

text-transform: none;}





#sisf-woo-page.sisf--single .woocommerce-tabs .shop_attributes p,



#yith-quick-view-content.single-product .woocommerce-tabs .shop_attributes p {



  margin: 0;



}







#sisf-woo-page.sisf--single .woocommerce-Reviews .woocommerce-Reviews-title,



#yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-Reviews-title {



  





  font-weight: 600;



  text-transform: none;



  color: #000;



  font-size: 24px;



  line-height: 1.25em;



  letter-spacing: 0.5px;



  font-weight: 500;



  margin: 0;



}







#sisf-woo-page.sisf--single .woocommerce-Reviews .commentlist,



#yith-quick-view-content.single-product .woocommerce-Reviews .commentlist {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin: 22px 0 0;



  padding: 0;



  list-style: none;



}







#sisf-woo-page.sisf--single .woocommerce-Reviews .commentlist > *,



#yith-quick-view-content.single-product .woocommerce-Reviews .commentlist > * {



 margin: 0 0 25px;

padding: 0;

  padding-bottom: 0px;

padding-bottom: 25px;

border-bottom: 1px solid #E5EAF1;



}







#sisf-woo-page.sisf--single .woocommerce-Reviews .commentlist > *:last-child,



#yith-quick-view-content.single-product .woocommerce-Reviews .commentlist > *:last-child {



  margin-bottom: 0;



}







#sisf-woo-page.sisf--single .woocommerce-Reviews .comment_container,



#yith-quick-view-content.single-product .woocommerce-Reviews .comment_container {



  position: relative;



  display: flex;



  align-items: flex-start;



}







#sisf-woo-page.sisf--single .woocommerce-Reviews .comment_container > img,



#yith-quick-view-content.single-product .woocommerce-Reviews .comment_container > img {



  flex-shrink: 0;

width: 55px;

margin-right: 15px;

border-radius: 50px;



}







#sisf-woo-page.sisf--single .woocommerce-Reviews .comment-text,



#yith-quick-view-content.single-product .woocommerce-Reviews .comment-text {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



}







#sisf-woo-page.sisf--single .woocommerce-Reviews .meta,



#yith-quick-view-content.single-product .woocommerce-Reviews .meta {



  padding-top: 2px;



}







#sisf-woo-page.sisf--single .woocommerce-Reviews .woocommerce-review__author,



#yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-review__author {



  



  font-weight: 600;



  text-transform: uppercase;



  color: #000;



  font-size: 18px;



  line-height: 1.39em;



  letter-spacing: 0.075em;



  font-weight: 500;



}







#sisf-woo-page.sisf--single #review_form,



#yith-quick-view-content.single-product #review_form {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: top;



  margin-top: 0px;



}







#sisf-woo-page.sisf--single #review_form .comment-reply-title,



#yith-quick-view-content.single-product #review_form .comment-reply-title {



  display: block;



  margin-bottom: 14px;



  ;



  text-transform: none;



  color: #000;



  font-size: 24px;



  line-height: 1.25em;



  letter-spacing: 0.5px;



  font-weight: 500;

  margin-top: 0;



}







#sisf-woo-page.sisf--single #review_form .comment-form-rating label,



#yith-quick-view-content.single-product #review_form .comment-form-rating label {



  margin-bottom: 5px;



}







#sisf-woo-page.sisf--single #review_form .comment-form-rating .stars,



#yith-quick-view-content.single-product #review_form .comment-form-rating .stars {



  display: none;



  line-height: 1;



}







#sisf-woo-page.sisf--single #review_form .comment-form-rating .sisf-comment-form-ratings,



#yith-quick-view-content.single-product #review_form .comment-form-rating .sisf-comment-form-ratings {



  display: flex;



  overflow: hidden;



}







#sisf-woo-page.sisf--single #review_form .comment-form-rating .sisf-comment-form-ratings.selected svg,



#yith-quick-view-content.single-product #review_form .comment-form-rating .sisf-comment-form-ratings.selected svg {



  fill: currentColor;



}







#sisf-woo-page.sisf--single #review_form .comment-form-rating .sisf-comment-form-ratings.selected .active ~ * svg,



#yith-quick-view-content.single-product #review_form .comment-form-rating .sisf-comment-form-ratings.selected .active ~ * svg {



  fill: #ccc;



}







#sisf-woo-page.sisf--single #review_form .comment-form-rating a,



#yith-quick-view-content.single-product #review_form .comment-form-rating a {



  position: relative;



  display: inline-block;



  vertical-align: top;



  margin: 0 10px 0 0;



  font-size: 0;



  line-height: 1;



  color: var(--sis-main-color);



}







#sisf-woo-page.sisf--single #review_form .comment-form-rating a svg,



#yith-quick-view-content.single-product #review_form .comment-form-rating a svg {



  display: block;



  width: 25px;



  height: auto;



  fill: none;



  stroke: var(--sis-main-color);





}

#sisf-woo-page.sisf--single #review_form .comment-form-rating a svg path, 



#yith-quick-view-content.single-product #review_form .comment-form-rating a svg path{stroke-width: 0.4 !important;}





#sisf-woo-page.sisf--single #review_form .sisf-comment-form,



#yith-quick-view-content.single-product #review_form .sisf-comment-form {



  margin-bottom: 14px;



}







#sisf-woo-page.sisf--single #review_form .comment-form-comment,



#yith-quick-view-content.single-product #review_form .comment-form-comment {



  margin-top: 17px;



}







#sisf-woo-page.sisf--single #review_form .sisf-grid > .sisf-grid-inner,



#yith-quick-view-content.single-product #review_form .sisf-grid > .sisf-grid-inner {



  margin: 0 -10px;



}







#sisf-woo-page.sisf--single #review_form .sisf-grid > .sisf-grid-inner > .sisf-grid-item,



#yith-quick-view-content.single-product #review_form .sisf-grid > .sisf-grid-inner > .sisf-grid-item {



  padding: 0 10px;



}







#sisf-woo-page.sisf--single #review_form .comment-form-cookies-consent,



#yith-quick-view-content.single-product #review_form .comment-form-cookies-consent {



  position: relative;



  display: flex;



  align-items: center;



  margin-top: -9px;



  margin-bottom: 12px;



}







#sisf-woo-page.sisf--single #review_form .comment-form-cookies-consent > *,



#yith-quick-view-content.single-product #review_form .comment-form-cookies-consent > * {



  margin: 0;



  font-size: 12px;



}







#sisf-woo-page.sisf--single #review_form .comment-form-cookies-consent input[type="checkbox"],



#yith-quick-view-content.single-product #review_form .comment-form-cookies-consent input[type="checkbox"] {



  flex-shrink: 0;



  margin-top: -1px;



  margin-right: 6px;



  width: 11px;



  height: 11px;



  border-radius: 0;



  



}







#sisf-woo-page.sisf--single .related,



#sisf-woo-page.sisf--single .up-sells,



#yith-quick-view-content.single-product .related,



#yith-quick-view-content.single-product .up-sells {



 margin-top: 60px;

padding-top: 60px;

border-top: 1px solid #E4E8EF;



}







#sisf-woo-page.sisf--single .related > h2,



#sisf-woo-page.sisf--single .up-sells > h2,



#yith-quick-view-content.single-product .related > h2,



#yith-quick-view-content.single-product .up-sells > h2 {



  margin: 0 0 32px 7px;

color: #13161A;



font-size: 46px;

font-style: normal;

font-weight: 500;

line-height: normal;

text-transform: capitalize;





}

#sisf-woo-page.sisf--single .related .sisf-woo-product-content .sisf-woo-product-title{color: #000;



}



#sisf-woo-page.sisf--single .related .sisf-woo-product-content .price{color: rgb(51,51,51);



margin: 12px 0 12px;}



#sisf-woo-page.sisf--single .related .sisf-woo-product-content .added_to_cart,#sisf-woo-page .sisf-woo-product-list.sisf-item-layout--info-below .added_to_cart{padding: 0;background: none;color: var(--sis-main-color);border: 0;}



@media only screen and (min-width: 1025px) {



  #sisf-woo-page.sisf--single .related .sisf-woo-product-list .sisf-woo-product-content,



  #yith-quick-view-content.single-product .related .sisf-woo-product-list .sisf-woo-product-content {



    margin-bottom: 0;



  }



  #sisf-woo-page.sisf--single .related .sisf-woo-product-list ul.products > .product,



  #yith-quick-view-content.single-product .related .sisf-woo-product-list ul.products > .product {



    margin-bottom: 0;



  }



}







@media only screen and (max-width: 680px) {



  #sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li,



  #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li {



    padding-left: 6px;



  }



}







/* ==========================================================================



   WooCommerce widgets static styles



   ========================================================================== */



.widget.woocommerce .sisf-woo-product-title {



  



  font-weight: 600;



  text-transform: uppercase;



  font-size: 13px;



  line-height: 1.54em;



  



  letter-spacing: 0.25em;



  font-weight: 500;



  margin: 0;



}







.widget.woocommerce a .product-title {



  



  font-weight: 600;



  text-transform: uppercase;



  font-size: 13px;



  line-height: 1.54em;



  



  letter-spacing: 0.25em;



  font-weight: 500;



}







.widget.woocommerce .sisf-woo-ratings {



  position: relative;



  display: inline-block;



  width: 100%;



  vertical-align: "middle";



  line-height: 1;



  margin-top: 3px;



}







.widget.woocommerce .sisf-woo-ratings .sisf-m-inner {



  position: relative;



  display: inline-block;



  vertical-align: top;



}







.widget.woocommerce .sisf-woo-ratings .sisf-m-star {



  color: var(--sis-main-color);



}







.widget.woocommerce .sisf-woo-ratings .sisf-m-star svg {



  display: inline-block;



  margin-right: .1em;



  width: 15px;



  height: auto;



  fill: #d9d9d9;



  stroke: none;



}







.widget.woocommerce .sisf-woo-ratings .sisf-m-star svg:last-child {



  margin-right: 0;



}







.widget.woocommerce .sisf-woo-ratings .sisf-m-star.sisf--active {



  position: absolute;



  top: 0;



  left: 0;



  overflow: hidden;



  white-space: nowrap;



}







.widget.woocommerce .sisf-woo-ratings .sisf-m-star.sisf--active svg {



  fill: currentColor;



}







.widget.woocommerce .price {



  position: relative;



  display: flex;



  align-items: center;



  font-size: 18px;



  line-height: 1.39em;



  letter-spacing: 0.075em;



  font-weight: 500;



  



  color: #000;



  margin: 7px 0 0;



}







.widget.woocommerce .price del {



  margin-right: 10px;



}







.widget.woocommerce .price ins {



  text-decoration: none;



}







.widget.woocommerce .button,



.widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit {



  position: relative;



  display: inline-flex;



  vertical-align: middle;



  width: auto;



  margin: 0;



  



  font-size: 15px;



  font-weight: 500;



  line-height: 2em;



  letter-spacing: 0.25em;



  text-decoration: none;



  text-transform: uppercase;



  border-radius: 0;



  outline: none;



  transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out;



  padding: 8px 34px;



  cursor: pointer;



  z-index: 3;



  color: #fff;



  background-color: var(--sis-main-color);



  border: 1px solid transparent;



}







.widget.woocommerce .button:hover,



.widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover {



  color: var(--sis-main-color);



  background-color: transparent;



  border: 1px solid var(--sis-main-color);



}







.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {



  border-radius: 0;



  cursor: pointer;



  height: 1px;



  position: relative;



}







.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {



  border-radius: 100%;



  height: 5px;



  outline: none;



  position: absolute;



  top: -2px;



  width: 5px;



  z-index: 2;



}







.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:last-of-type {



  transform: translateX(-5px);



}







.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {



  border-radius: 0;



  display: block;



  height: 100%;



  position: absolute;



  z-index: 1;



}







.widget.woocommerce.widget_price_filter .price_slider_amount {



  align-items: center;



  display: flex;



  justify-content: space-between;



  flex-direction: column-reverse;



  margin: 32px 0 0;



  position: relative;



}







.widget.woocommerce.widget_price_filter .price_slider_amount .button {



  margin-top: 20px;



}







.widget.woocommerce.widget_price_filter .price_slider_amount .clear {



  display: none;



}







.widget.woocommerce .wc-block-components-price-slider {



  align-items: flex-start;



  display: flex;



  flex-direction: column;



  margin: 0;



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper {



  box-shadow: none;



  height: 1px;



  margin: calc((5px / 2)) 0;



  width: 100%;



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__range-input-progress {



  height: 1px;



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb {



  background-image: none;



  border: none;



  border-radius: 100%;



  height: 5px;



  margin: 0;



  outline: none;



  position: relative;



  top: -2px;



  width: 5px;

  



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover {



  transform: scale(1.1);



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb {



  background-image: none;



  border: none;



  border-radius: 100%;



  height: 5px;



  margin: 0;



  outline: none;



  position: relative;



  top: -2px;



  width: 5px;



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb:hover {



  transform: scale(1.1);



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb {



  background-image: none;



  border: none;



  border-radius: 100%;



  height: 5px;



  margin: 0;



  outline: none;



  position: relative;



  top: -2px;



  width: 5px;



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb:hover {



  transform: scale(1.1);



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb {



  transform: scale(1.1);



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-moz-range-thumb {



  transform: scale(1.1);



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-ms-thumb {



  transform: scale(1.1);



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__controls,



.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__range-text {



  margin: 20px 0 0 0;



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__controls input,



.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__range-text input {



  margin: 0;



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__controls span:first-child:after,



.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__range-text span:first-child:after {



  content: '—';



  margin: 0 4px;



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__actions {



  display: flex;



  flex-direction: row-reverse;



  margin: 10px 0 0 0;



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__actions button {



  position: relative !important;



  display: inline-flex !important;



  vertical-align: middle !important;



  width: auto !important;



  margin: 0 !important;



  



  font-size: 15px;



  font-weight: 500;



  line-height: 2em;



  letter-spacing: 0.25em;



  text-decoration: none !important;



  text-transform: uppercase !important;



  border-radius: 0 !important;



  outline: none !important;



  transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out !important;



  padding: 8px 34px !important;



  cursor: pointer !important;



  z-index: 3 !important;



  color: #fff !important;



  background-color: var(--sis-main-color) !important;



  border: 1px solid transparent !important;



}







.widget.woocommerce .wc-block-components-price-slider .wc-block-components-price-slider__actions button:hover {



  color: var(--sis-main-color) !important;



  background-color: transparent !important;



  border: 1px solid var(--sis-main-color) !important;



}







.widget.woocommerce.widget_products ul li, .widget.woocommerce.widget_recently_viewed_products ul li, .widget.woocommerce.widget_top_rated_products ul li {



  position: relative;



  display: flex;



}







.widget.woocommerce.widget_products ul li:last-child, .widget.woocommerce.widget_recently_viewed_products ul li:last-child, .widget.woocommerce.widget_top_rated_products ul li:last-child {



  margin-bottom: 0;



}







.widget.woocommerce.widget_products .sisf-woo-product-image, .widget.woocommerce.widget_recently_viewed_products .sisf-woo-product-image, .widget.woocommerce.widget_top_rated_products .sisf-woo-product-image {



  flex-shrink: 0;



}







.widget.woocommerce.widget_products .sisf-woo-product-image a, .widget.woocommerce.widget_products .sisf-woo-product-image img, .widget.woocommerce.widget_recently_viewed_products .sisf-woo-product-image a, .widget.woocommerce.widget_recently_viewed_products .sisf-woo-product-image img, .widget.woocommerce.widget_top_rated_products .sisf-woo-product-image a, .widget.woocommerce.widget_top_rated_products .sisf-woo-product-image img {



  position: relative;



  display: block;



}







.widget.woocommerce.widget_recent_reviews ul li .reviewer {



  margin-top: 8px;



}







.widget.woocommerce.widget_recent_reviews ul li:last-child {



  margin-bottom: 0;



}







.widget.woocommerce.widget_recent_reviews ul li > * {



  display: block;



}







.widget.woocommerce.widget_recent_reviews a {



  



  font-weight: 600;



  text-transform: uppercase;



  color: #000;



  font-size: 13px;



  line-height: 1.54em;



  



  letter-spacing: 0.25em;



  font-weight: 500;



  position: relative;



}







.widget.woocommerce.widget_recent_reviews a img {



  position: absolute;



  top: 0;



  left: 0;



}







.widget.woocommerce.widget_layered_nav button {



  margin-top: 10px;



}







.widget .wp-block-woocommerce-product-search .wc-block-product-search__fields {



  max-width: 100%;



  position: relative;



  display: flex;



  align-items: center;



}







.widget .wp-block-woocommerce-product-search input {



  margin: 0;



  padding: 14px 55px 14px 22px;



  line-height: 20px;



}







.widget .wp-block-woocommerce-product-search button {



  position: absolute;



  top: 0;



  right: 5px;



  width: 50px;



  height: 100%;



  display: inline-flex;



  align-items: center;



  justify-content: center;



  padding: 0;



  color: #808080;



  background-color: transparent;



  border: 0;



}







.widget .wp-block-woocommerce-product-search button:before {



  content: '';



  position: relative;



  top: 1px;



  background-color: currentColor;



  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17' height='17' viewBox='0 0 20 20'%3E%3Cpath d='M18.869 19.162l-5.943-6.484c1.339-1.401 2.075-3.233 2.075-5.178 0-2.003-0.78-3.887-2.197-5.303s-3.3-2.197-5.303-2.197-3.887 0.78-5.303 2.197-2.197 3.3-2.197 5.303 0.78 3.887 2.197 5.303 3.3 2.197 5.303 2.197c1.726 0 3.362-0.579 4.688-1.645l5.943 6.483c0.099 0.108 0.233 0.162 0.369 0.162 0.121 0 0.242-0.043 0.338-0.131 0.204-0.187 0.217-0.503 0.031-0.706zM1 7.5c0-3.584 2.916-6.5 6.5-6.5s6.5 2.916 6.5 6.5-2.916 6.5-6.5 6.5-6.5-2.916-6.5-6.5z'%3E%3C/path%3E%3C/svg%3E");



  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17' height='17' viewBox='0 0 20 20'%3E%3Cpath d='M18.869 19.162l-5.943-6.484c1.339-1.401 2.075-3.233 2.075-5.178 0-2.003-0.78-3.887-2.197-5.303s-3.3-2.197-5.303-2.197-3.887 0.78-5.303 2.197-2.197 3.3-2.197 5.303 0.78 3.887 2.197 5.303 3.3 2.197 5.303 2.197c1.726 0 3.362-0.579 4.688-1.645l5.943 6.483c0.099 0.108 0.233 0.162 0.369 0.162 0.121 0 0.242-0.043 0.338-0.131 0.204-0.187 0.217-0.503 0.031-0.706zM1 7.5c0-3.584 2.916-6.5 6.5-6.5s6.5 2.916 6.5 6.5-2.916 6.5-6.5 6.5-6.5-2.916-6.5-6.5z'%3E%3C/path%3E%3C/svg%3E");



  display: inline-flex;



  width: 17px;



  height: 17px;



  transform-origin: center;



  transition: all .2s ease-out;



}







.widget .wp-block-woocommerce-product-search button svg {



  display: none;



}







/* ==========================================================================



   WooCommerce widgets variable styles



   ========================================================================== */



/* ==========================================================================



   Default widgets map



   ========================================================================== */



/* ==========================================================================



   Override default widgets map for specific widget area



   ========================================================================== */



.widget.woocommerce .sisf-woo-product-title a {



  color: #404040;



}







.widget.woocommerce .sisf-woo-product-title a:hover {



  color: var(--sis-main-color);



}







.widget.woocommerce a .product-title {



  color: #404040;



}







.widget.woocommerce a:hover .product-title {



  color: var(--sis-main-color);



}







.widget.woocommerce .sisf-m-star {



  color: var(--sis-main-color) !important;



}







.widget.woocommerce.widget_price_filter .sisf-widget-title {



  margin-bottom: 29.5px;



}







.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {



  background-color: #fafafa;



}







.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {



  background-color: var(--sis-main-color);



}







.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {



  background-color: var(--sis-main-color);



}







.widget.woocommerce .wp-block-woocommerce-price-filter h1,



.widget.woocommerce .wp-block-woocommerce-price-filter h2,



.widget.woocommerce .wp-block-woocommerce-price-filter h3,



.widget.woocommerce .wp-block-woocommerce-price-filter h4,



.widget.woocommerce .wp-block-woocommerce-price-filter h5,



.widget.woocommerce .wp-block-woocommerce-price-filter h6,



.widget.woocommerce .wp-block-woocommerce-filter-wrapper h1,



.widget.woocommerce .wp-block-woocommerce-filter-wrapper h2,



.widget.woocommerce .wp-block-woocommerce-filter-wrapper h3,



.widget.woocommerce .wp-block-woocommerce-filter-wrapper h4,



.widget.woocommerce .wp-block-woocommerce-filter-wrapper h5,



.widget.woocommerce .wp-block-woocommerce-filter-wrapper h6 {



  margin-bottom: 29.5px;



}







.widget.woocommerce.widget_shopping_cart .sisf-widget-title {



  margin-bottom: 29.5px;



}







.widget.woocommerce.widget_layered_nav form {



  margin-top: 29.5px;



}







.widget.woocommerce.widget_layered_nav ul li.chosen a {



  color: var(--sis-main-color);



}







.widget.woocommerce.widget_products .sisf-widget-title, .widget.woocommerce.widget_recently_viewed_products .sisf-widget-title, .widget.woocommerce.widget_top_rated_products .sisf-widget-title {



  margin-bottom: 29.5px;



}







.widget.woocommerce.widget_products ul li, .widget.woocommerce.widget_recently_viewed_products ul li, .widget.woocommerce.widget_top_rated_products ul li {



  margin-bottom: 20px;



}







.widget.woocommerce.widget_products .sisf-woo-product-image, .widget.woocommerce.widget_recently_viewed_products .sisf-woo-product-image, .widget.woocommerce.widget_top_rated_products .sisf-woo-product-image {



  margin-right: 20px;



}







.widget.woocommerce.widget_products .sisf-woo-product-image img, .widget.woocommerce.widget_recently_viewed_products .sisf-woo-product-image img, .widget.woocommerce.widget_top_rated_products .sisf-woo-product-image img {



  width: 80px;



}







.widget.woocommerce.widget_recent_reviews .sisf-widget-title {



  margin-bottom: 29.5px;



}







.widget.woocommerce.widget_recent_reviews ul li {



  min-height: 80px;



  margin-bottom: 20px;



}







.widget.woocommerce.widget_recent_reviews ul li > * {



  padding-left: 100px;



}







.widget.woocommerce.widget_recent_reviews a:hover {



  color: var(--sis-main-color);



}







.widget.woocommerce.widget_recent_reviews a img {



  width: 80px;



}







#sisf-top-area .widget.woocommerce .sisf-woo-product-title a {



  color: #ffffff;



}







#sisf-top-area .widget.woocommerce .sisf-woo-product-title a:hover {



  color: #cccccc;



}







#sisf-top-area .widget.woocommerce a .product-title {



  color: #ffffff;



}







#sisf-top-area .widget.woocommerce a:hover .product-title {



  color: #cccccc;



}







#sisf-top-area .widget.woocommerce.widget_price_filter .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-top-area .widget.woocommerce .wp-block-woocommerce-price-filter h1,



#sisf-top-area .widget.woocommerce .wp-block-woocommerce-price-filter h2,



#sisf-top-area .widget.woocommerce .wp-block-woocommerce-price-filter h3,



#sisf-top-area .widget.woocommerce .wp-block-woocommerce-price-filter h4,



#sisf-top-area .widget.woocommerce .wp-block-woocommerce-price-filter h5,



#sisf-top-area .widget.woocommerce .wp-block-woocommerce-price-filter h6,



#sisf-top-area .widget.woocommerce .wp-block-woocommerce-filter-wrapper h1,



#sisf-top-area .widget.woocommerce .wp-block-woocommerce-filter-wrapper h2,



#sisf-top-area .widget.woocommerce .wp-block-woocommerce-filter-wrapper h3,



#sisf-top-area .widget.woocommerce .wp-block-woocommerce-filter-wrapper h4,



#sisf-top-area .widget.woocommerce .wp-block-woocommerce-filter-wrapper h5,



#sisf-top-area .widget.woocommerce .wp-block-woocommerce-filter-wrapper h6 {



  margin-bottom: 29.5px;



}







#sisf-top-area .widget.woocommerce.widget_shopping_cart .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-top-area .widget.woocommerce.widget_layered_nav form {



  margin-top: 29.5px;



}







#sisf-top-area .widget.woocommerce.widget_layered_nav ul li.chosen a {



  color: #cccccc;



}







#sisf-top-area .widget.woocommerce.widget_products .sisf-widget-title, #sisf-top-area .widget.woocommerce.widget_recently_viewed_products .sisf-widget-title, #sisf-top-area .widget.woocommerce.widget_top_rated_products .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-top-area .widget.woocommerce.widget_products ul li, #sisf-top-area .widget.woocommerce.widget_recently_viewed_products ul li, #sisf-top-area .widget.woocommerce.widget_top_rated_products ul li {



  margin-bottom: 20px;



}







#sisf-top-area .widget.woocommerce.widget_products .sisf-woo-product-image, #sisf-top-area .widget.woocommerce.widget_recently_viewed_products .sisf-woo-product-image, #sisf-top-area .widget.woocommerce.widget_top_rated_products .sisf-woo-product-image {



  margin-right: 20px;



}







#sisf-top-area .widget.woocommerce.widget_products .sisf-woo-product-image img, #sisf-top-area .widget.woocommerce.widget_recently_viewed_products .sisf-woo-product-image img, #sisf-top-area .widget.woocommerce.widget_top_rated_products .sisf-woo-product-image img {



  width: 80px;



}







#sisf-top-area .widget.woocommerce.widget_recent_reviews .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-top-area .widget.woocommerce.widget_recent_reviews ul li {



  min-height: 80px;



  margin-bottom: 20px;



}







#sisf-top-area .widget.woocommerce.widget_recent_reviews ul li > * {



  padding-left: 100px;



}







#sisf-top-area .widget.woocommerce.widget_recent_reviews a:hover {



  color: #cccccc;



}







#sisf-top-area .widget.woocommerce.widget_recent_reviews a img {



  width: 80px;



}







#sisf-page-sidebar .widget.woocommerce .sisf-woo-product-title a {



  color: #404040;



}







#sisf-page-sidebar .widget.woocommerce .sisf-woo-product-title a:hover {



  color: var(--sis-main-color);



}







#sisf-page-sidebar .widget.woocommerce a .product-title {



  color: #404040;



}







#sisf-page-sidebar .widget.woocommerce a:hover .product-title {



  color: var(--sis-main-color);



}







#sisf-page-sidebar .widget.woocommerce.widget_price_filter .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-page-sidebar .widget.woocommerce .wp-block-woocommerce-price-filter h1,



#sisf-page-sidebar .widget.woocommerce .wp-block-woocommerce-price-filter h2,



#sisf-page-sidebar .widget.woocommerce .wp-block-woocommerce-price-filter h3,



#sisf-page-sidebar .widget.woocommerce .wp-block-woocommerce-price-filter h4,



#sisf-page-sidebar .widget.woocommerce .wp-block-woocommerce-price-filter h5,



#sisf-page-sidebar .widget.woocommerce .wp-block-woocommerce-price-filter h6,



#sisf-page-sidebar .widget.woocommerce .wp-block-woocommerce-filter-wrapper h1,



#sisf-page-sidebar .widget.woocommerce .wp-block-woocommerce-filter-wrapper h2,



#sisf-page-sidebar .widget.woocommerce .wp-block-woocommerce-filter-wrapper h3,



#sisf-page-sidebar .widget.woocommerce .wp-block-woocommerce-filter-wrapper h4,



#sisf-page-sidebar .widget.woocommerce .wp-block-woocommerce-filter-wrapper h5,



#sisf-page-sidebar .widget.woocommerce .wp-block-woocommerce-filter-wrapper h6 {



  margin-bottom: 29.5px;



}







#sisf-page-sidebar .widget.woocommerce.widget_shopping_cart .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-page-sidebar .widget.woocommerce.widget_layered_nav form {



  margin-top: 29.5px;



}







#sisf-page-sidebar .widget.woocommerce.widget_layered_nav ul li.chosen a {



  color: var(--sis-main-color);



}







#sisf-page-sidebar .widget.woocommerce.widget_products .sisf-widget-title, #sisf-page-sidebar .widget.woocommerce.widget_recently_viewed_products .sisf-widget-title, #sisf-page-sidebar .widget.woocommerce.widget_top_rated_products .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-page-sidebar .widget.woocommerce.widget_products ul li, #sisf-page-sidebar .widget.woocommerce.widget_recently_viewed_products ul li, #sisf-page-sidebar .widget.woocommerce.widget_top_rated_products ul li {



  margin-bottom: 20px;



}







#sisf-page-sidebar .widget.woocommerce.widget_products .sisf-woo-product-image, #sisf-page-sidebar .widget.woocommerce.widget_recently_viewed_products .sisf-woo-product-image, #sisf-page-sidebar .widget.woocommerce.widget_top_rated_products .sisf-woo-product-image {



  margin-right: 20px;



}







#sisf-page-sidebar .widget.woocommerce.widget_products .sisf-woo-product-image img, #sisf-page-sidebar .widget.woocommerce.widget_recently_viewed_products .sisf-woo-product-image img, #sisf-page-sidebar .widget.woocommerce.widget_top_rated_products .sisf-woo-product-image img {



  width: 80px;



}







#sisf-page-sidebar .widget.woocommerce.widget_recent_reviews .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-page-sidebar .widget.woocommerce.widget_recent_reviews ul li {



  min-height: 80px;



  margin-bottom: 20px;



}







#sisf-page-sidebar .widget.woocommerce.widget_recent_reviews ul li > * {



  padding-left: 100px;



}







#sisf-page-sidebar .widget.woocommerce.widget_recent_reviews a:hover {



  color: var(--sis-main-color);



}







#sisf-page-sidebar .widget.woocommerce.widget_recent_reviews a img {



  width: 80px;



}







#sisf-page-footer .widget.woocommerce .sisf-woo-product-title a {



  color: #cccccc;



}







#sisf-page-footer .widget.woocommerce .sisf-woo-product-title a:hover {



  color: #ffffff;



}







#sisf-page-footer .widget.woocommerce a .product-title {



  color: #cccccc;



}







#sisf-page-footer .widget.woocommerce a:hover .product-title {



  color: #ffffff;



}







#sisf-page-footer .widget.woocommerce .sisf-m-star {



  color: #ffffff !important;



}







#sisf-page-footer .widget.woocommerce.widget_price_filter .sisf-widget-title {



  margin-bottom: 45.5px;



}







#sisf-page-footer .widget.woocommerce .wp-block-woocommerce-price-filter h1,



#sisf-page-footer .widget.woocommerce .wp-block-woocommerce-price-filter h2,



#sisf-page-footer .widget.woocommerce .wp-block-woocommerce-price-filter h3,



#sisf-page-footer .widget.woocommerce .wp-block-woocommerce-price-filter h4,



#sisf-page-footer .widget.woocommerce .wp-block-woocommerce-price-filter h5,



#sisf-page-footer .widget.woocommerce .wp-block-woocommerce-price-filter h6,



#sisf-page-footer .widget.woocommerce .wp-block-woocommerce-filter-wrapper h1,



#sisf-page-footer .widget.woocommerce .wp-block-woocommerce-filter-wrapper h2,



#sisf-page-footer .widget.woocommerce .wp-block-woocommerce-filter-wrapper h3,



#sisf-page-footer .widget.woocommerce .wp-block-woocommerce-filter-wrapper h4,



#sisf-page-footer .widget.woocommerce .wp-block-woocommerce-filter-wrapper h5,



#sisf-page-footer .widget.woocommerce .wp-block-woocommerce-filter-wrapper h6 {



  margin-bottom: 45.5px;



}







#sisf-page-footer .widget.woocommerce.widget_shopping_cart .sisf-widget-title {



  margin-bottom: 45.5px;



}







#sisf-page-footer .widget.woocommerce.widget_layered_nav form {



  margin-top: 45.5px;



}







#sisf-page-footer .widget.woocommerce.widget_layered_nav ul li.chosen a {



  color: #ffffff;



}







#sisf-page-footer .widget.woocommerce.widget_products .sisf-widget-title, #sisf-page-footer .widget.woocommerce.widget_recently_viewed_products .sisf-widget-title, #sisf-page-footer .widget.woocommerce.widget_top_rated_products .sisf-widget-title {



  margin-bottom: 45.5px;



}







#sisf-page-footer .widget.woocommerce.widget_products ul li, #sisf-page-footer .widget.woocommerce.widget_recently_viewed_products ul li, #sisf-page-footer .widget.woocommerce.widget_top_rated_products ul li {



  margin-bottom: 20px;



}







#sisf-page-footer .widget.woocommerce.widget_products .sisf-woo-product-image, #sisf-page-footer .widget.woocommerce.widget_recently_viewed_products .sisf-woo-product-image, #sisf-page-footer .widget.woocommerce.widget_top_rated_products .sisf-woo-product-image {



  margin-right: 20px;



}







#sisf-page-footer .widget.woocommerce.widget_products .sisf-woo-product-image img, #sisf-page-footer .widget.woocommerce.widget_recently_viewed_products .sisf-woo-product-image img, #sisf-page-footer .widget.woocommerce.widget_top_rated_products .sisf-woo-product-image img {



  width: 80px;



}







#sisf-page-footer .widget.woocommerce.widget_recent_reviews .sisf-widget-title {



  margin-bottom: 45.5px;



}







#sisf-page-footer .widget.woocommerce.widget_recent_reviews ul li {



  min-height: 80px;



  margin-bottom: 20px;



}







#sisf-page-footer .widget.woocommerce.widget_recent_reviews ul li > * {



  padding-left: 100px;



}







#sisf-page-footer .widget.woocommerce.widget_recent_reviews a:hover {



  color: #ffffff;



}







#sisf-page-footer .widget.woocommerce.widget_recent_reviews a img {



  width: 80px;



}







#sisf-side-area .widget.woocommerce .sisf-woo-product-title a {



  color: #404040;



}







#sisf-side-area .widget.woocommerce .sisf-woo-product-title a:hover {



  color: var(--sis-main-color);



}







#sisf-side-area .widget.woocommerce a .product-title {



  color: #404040;



}







#sisf-side-area .widget.woocommerce a:hover .product-title {



  color: var(--sis-main-color);



}







#sisf-side-area .widget.woocommerce.widget_price_filter .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-side-area .widget.woocommerce .wp-block-woocommerce-price-filter h1,



#sisf-side-area .widget.woocommerce .wp-block-woocommerce-price-filter h2,



#sisf-side-area .widget.woocommerce .wp-block-woocommerce-price-filter h3,



#sisf-side-area .widget.woocommerce .wp-block-woocommerce-price-filter h4,



#sisf-side-area .widget.woocommerce .wp-block-woocommerce-price-filter h5,



#sisf-side-area .widget.woocommerce .wp-block-woocommerce-price-filter h6,



#sisf-side-area .widget.woocommerce .wp-block-woocommerce-filter-wrapper h1,



#sisf-side-area .widget.woocommerce .wp-block-woocommerce-filter-wrapper h2,



#sisf-side-area .widget.woocommerce .wp-block-woocommerce-filter-wrapper h3,



#sisf-side-area .widget.woocommerce .wp-block-woocommerce-filter-wrapper h4,



#sisf-side-area .widget.woocommerce .wp-block-woocommerce-filter-wrapper h5,



#sisf-side-area .widget.woocommerce .wp-block-woocommerce-filter-wrapper h6 {



  margin-bottom: 29.5px;



}







#sisf-side-area .widget.woocommerce.widget_shopping_cart .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-side-area .widget.woocommerce.widget_layered_nav form {



  margin-top: 29.5px;



}







#sisf-side-area .widget.woocommerce.widget_layered_nav ul li.chosen a {



  color: var(--sis-main-color);



}







#sisf-side-area .widget.woocommerce.widget_products .sisf-widget-title, #sisf-side-area .widget.woocommerce.widget_recently_viewed_products .sisf-widget-title, #sisf-side-area .widget.woocommerce.widget_top_rated_products .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-side-area .widget.woocommerce.widget_products ul li, #sisf-side-area .widget.woocommerce.widget_recently_viewed_products ul li, #sisf-side-area .widget.woocommerce.widget_top_rated_products ul li {



  margin-bottom: 20px;



}







#sisf-side-area .widget.woocommerce.widget_products .sisf-woo-product-image, #sisf-side-area .widget.woocommerce.widget_recently_viewed_products .sisf-woo-product-image, #sisf-side-area .widget.woocommerce.widget_top_rated_products .sisf-woo-product-image {



  margin-right: 20px;



}







#sisf-side-area .widget.woocommerce.widget_products .sisf-woo-product-image img, #sisf-side-area .widget.woocommerce.widget_recently_viewed_products .sisf-woo-product-image img, #sisf-side-area .widget.woocommerce.widget_top_rated_products .sisf-woo-product-image img {



  width: 80px;



}







#sisf-side-area .widget.woocommerce.widget_recent_reviews .sisf-widget-title {



  margin-bottom: 29.5px;



}







#sisf-side-area .widget.woocommerce.widget_recent_reviews ul li {



  min-height: 80px;



  margin-bottom: 20px;



}







#sisf-side-area .widget.woocommerce.widget_recent_reviews ul li > * {



  padding-left: 100px;



}







#sisf-side-area .widget.woocommerce.widget_recent_reviews a:hover {



  color: var(--sis-main-color);



}







#sisf-side-area .widget.woocommerce.widget_recent_reviews a img {



  width: 80px;



}







.sisf-mega-menu-widget-holder .widget.woocommerce .sisf-woo-product-title a {



  color: #ffffff;



}







.sisf-mega-menu-widget-holder .widget.woocommerce .sisf-woo-product-title a:hover {



  color: var(--sis-main-color);



}







.sisf-mega-menu-widget-holder .widget.woocommerce a .product-title {



  color: #ffffff;



}







.sisf-mega-menu-widget-holder .widget.woocommerce a:hover .product-title {



  color: var(--sis-main-color);



}







.sisf-mega-menu-widget-holder .widget.woocommerce.widget_price_filter .sisf-widget-title {



  margin-bottom: 29.5px;



}







.sisf-mega-menu-widget-holder .widget.woocommerce .wp-block-woocommerce-price-filter h1,



.sisf-mega-menu-widget-holder .widget.woocommerce .wp-block-woocommerce-price-filter h2,



.sisf-mega-menu-widget-holder .widget.woocommerce .wp-block-woocommerce-price-filter h3,



.sisf-mega-menu-widget-holder .widget.woocommerce .wp-block-woocommerce-price-filter h4,



.sisf-mega-menu-widget-holder .widget.woocommerce .wp-block-woocommerce-price-filter h5,



.sisf-mega-menu-widget-holder .widget.woocommerce .wp-block-woocommerce-price-filter h6,



.sisf-mega-menu-widget-holder .widget.woocommerce .wp-block-woocommerce-filter-wrapper h1,



.sisf-mega-menu-widget-holder .widget.woocommerce .wp-block-woocommerce-filter-wrapper h2,



.sisf-mega-menu-widget-holder .widget.woocommerce .wp-block-woocommerce-filter-wrapper h3,



.sisf-mega-menu-widget-holder .widget.woocommerce .wp-block-woocommerce-filter-wrapper h4,



.sisf-mega-menu-widget-holder .widget.woocommerce .wp-block-woocommerce-filter-wrapper h5,



.sisf-mega-menu-widget-holder .widget.woocommerce .wp-block-woocommerce-filter-wrapper h6 {



  margin-bottom: 29.5px;



}







.sisf-mega-menu-widget-holder .widget.woocommerce.widget_shopping_cart .sisf-widget-title {



  margin-bottom: 29.5px;



}







.sisf-mega-menu-widget-holder .widget.woocommerce.widget_layered_nav form {



  margin-top: 29.5px;



}







.sisf-mega-menu-widget-holder .widget.woocommerce.widget_layered_nav ul li.chosen a {



  color: var(--sis-main-color);



}







.sisf-mega-menu-widget-holder .widget.woocommerce.widget_products .sisf-widget-title, .sisf-mega-menu-widget-holder .widget.woocommerce.widget_recently_viewed_products .sisf-widget-title, .sisf-mega-menu-widget-holder .widget.woocommerce.widget_top_rated_products .sisf-widget-title {



  margin-bottom: 29.5px;



}







.sisf-mega-menu-widget-holder .widget.woocommerce.widget_products ul li, .sisf-mega-menu-widget-holder .widget.woocommerce.widget_recently_viewed_products ul li, .sisf-mega-menu-widget-holder .widget.woocommerce.widget_top_rated_products ul li {



  margin-bottom: 20px;



}







.sisf-mega-menu-widget-holder .widget.woocommerce.widget_products .sisf-woo-product-image, .sisf-mega-menu-widget-holder .widget.woocommerce.widget_recently_viewed_products .sisf-woo-product-image, .sisf-mega-menu-widget-holder .widget.woocommerce.widget_top_rated_products .sisf-woo-product-image {



  margin-right: 20px;



}







.sisf-mega-menu-widget-holder .widget.woocommerce.widget_products .sisf-woo-product-image img, .sisf-mega-menu-widget-holder .widget.woocommerce.widget_recently_viewed_products .sisf-woo-product-image img, .sisf-mega-menu-widget-holder .widget.woocommerce.widget_top_rated_products .sisf-woo-product-image img {



  width: 80px;



}







.sisf-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews .sisf-widget-title {



  margin-bottom: 29.5px;



}







.sisf-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews ul li {



  min-height: 80px;



  margin-bottom: 20px;



}







.sisf-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews ul li > * {



  padding-left: 100px;



}







.sisf-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews a:hover {



  color: var(--sis-main-color);



}







.sisf-mega-menu-widget-holder .widget.woocommerce.widget_recent_reviews a img {



  width: 80px;



}







/* ==========================================================================



   11.0 Grid responsive styles



   ========================================================================== */



@media only screen and (max-width: 1200px) {



  .sisf-content-grid {



    width: 960px;



  }



  .sisf-content-grid.sisf-extended-grid--right {



    padding-left: calc((100% - 960px)/2);



  }



  .sisf-content-grid.sisf-extended-grid--left {



    padding-right: calc((100% - 960px)/2);



  }



  .sisf--boxed .sisf-content-grid {



    width: calc(960px + 60px);



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-content-grid {



    width: 768px;



  }



  .sisf-content-grid.sisf-extended-grid--right {



    padding-left: calc((100% - 768px)/2);



  }



  .sisf-content-grid.sisf-extended-grid--left {



    padding-right: calc((100% - 768px)/2);



  }



  .sisf--boxed .sisf-content-grid {



    width: calc(768px + 60px);



  }



}







@media only screen and (max-width: 800px) {



  .sisf-content-grid {



    width: 86%;



  }



  .sisf-content-grid.sisf-extended-grid--right {



    padding-left: calc((100% - 86%)/2);



  }



  .sisf-content-grid.sisf-extended-grid--left {



    padding-right: calc((100% - 86%)/2);



  }



  .sisf--boxed .sisf-content-grid {



    width: calc(86% + 60px);



  }



}







@media only screen and (max-width: 480px) {



  .sisf-content-grid {



    width: 82%;



  }



  .sisf-content-grid.sisf-extended-grid--right {



    padding-left: calc((100% - 82%)/2);



  }



  .sisf-content-grid.sisf-extended-grid--left {



    padding-right: calc((100% - 82%)/2);



  }



  .sisf--boxed .sisf-content-grid {



    width: calc(82% + 60px);



  }



}







@media only screen and (max-width: 1440px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(5n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1440px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 40%;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 50%;



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(3n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 66.66667%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(3n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 66.66667%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(3n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 66.66667%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 50%;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(2n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--3.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(2n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(2n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(2n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 50%;



  }



}







@media only screen and (max-width: 680px) {



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--2.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--2.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--3.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--predefined.sisf-col-num--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--1.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--1.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(2n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(3n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(5n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 40%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 16.66667%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(6n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 16.66667%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 14.28571%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(7n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 14.28571%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 28.57143%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 12.5%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(8n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 12.5%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--1.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--1.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(2n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(3n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(5n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 40%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 16.66667%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(6n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 16.66667%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 14.28571%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(7n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 14.28571%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 28.57143%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 12.5%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(8n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 12.5%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 25%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--1.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



}







@media only screen and (max-width: 1440px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--1.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--2.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--2.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(2n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1440px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--2.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(3n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1440px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--3.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1440px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--4.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 50%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(5n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1440px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--5.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 40%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 16.66667%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(6n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1440px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--6.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 16.66667%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 14.28571%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(7n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1440px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--7.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 14.28571%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 28.57143%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1440-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1440px) and (min-width: 1367px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 12.5%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(8n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1440px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--8.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 12.5%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1440--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--1.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--1.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(2n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(3n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(5n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 40%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 16.66667%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(6n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 16.66667%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 14.28571%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(7n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 14.28571%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 28.57143%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1366-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1366px) and (min-width: 1025px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 12.5%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(8n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 12.5%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1366--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 25%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--1.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--1.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--2.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--2.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(2n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--2.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(3n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--3.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--4.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 50%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(5n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--5.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 40%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 16.66667%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(6n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--6.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 16.66667%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 14.28571%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(7n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--7.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 14.28571%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 28.57143%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--1024-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 1024px) and (min-width: 769px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 12.5%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(8n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--8.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 12.5%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--1024--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 25%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--1.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--1.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--2.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--2.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(2n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--2.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(3n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--3.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--4.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 50%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(5n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--5.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 40%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 16.66667%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(6n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--6.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 16.66667%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 14.28571%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(7n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--7.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 14.28571%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 28.57143%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--768-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 768px) and (min-width: 681px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 12.5%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(8n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--8.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 12.5%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--768--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 25%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--1.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



}







@media only screen and (max-width: 680px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--1.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--2.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--2.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(2n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 680px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--2.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(3n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 680px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--3.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(4n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 680px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--4.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 50%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(5n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 680px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--5.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 40%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 16.66667%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(6n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 680px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--6.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 16.66667%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 14.28571%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(7n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 680px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--7.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 14.28571%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 28.57143%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--680-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 680px) and (min-width: 481px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 12.5%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item:nth-child(8n+1) {



    clear: both;



  }



}







@media only screen and (max-width: 680px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--8.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 12.5%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--680--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 25%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--1.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



}







@media only screen and (max-width: 480px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--1.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--1.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--2.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



}







@media only screen and (max-width: 480px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--2.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 50%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--2.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 100%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--3.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 480px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--3.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 33.33333%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--3.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--4.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



}







@media only screen and (max-width: 480px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--4.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 25%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--4.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 50%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--5.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



}







@media only screen and (max-width: 480px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--5.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 20%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--5.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 40%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--6.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 480px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--6.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 16.66667%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--6.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--7.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 14.28571%;



  }



}







@media only screen and (max-width: 480px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--7.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 14.28571%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--7.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 28.57143%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-12 {



    width: 100%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-11 {



    width: 91.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-10 {



    width: 83.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-9 {



    width: 75%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-8 {



    width: 66.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-7 {



    width: 58.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-6 {



    width: 50%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-5 {



    width: 41.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-4 {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-3 {



    width: 25%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-2 {



    width: 16.66667%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-layout--template > .sisf-grid-inner > .sisf-grid-item.sisf--480-col-1 {



    width: 8.33333%;



  }



}







@media only screen and (max-width: 480px) and (min-width: 0) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--8.sisf-layout--columns > .sisf-grid-inner > .sisf-grid-item {



    width: 12.5%;



  }



}







@media only screen and (max-width: 480px) {



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--8.sisf-layout--masonry .sisf-grid-masonry-sizer,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-grid-item {



    width: 12.5%;



  }



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--landscape,



  .sisf-grid.sisf-responsive--custom.sisf-col-num--480--8.sisf-layout--masonry > .sisf-grid-inner > .sisf-item--huge-square {



    width: 25%;



  }



}







@media only screen and (max-width: 1440px) {



  .sisf-grid.sisf-gutter--huge.sisf--no-bottom-space {



    margin-bottom: -70px;



  }



  .sisf-grid.sisf-gutter--huge > .sisf-grid-inner {



    margin: 0 -35px;



  }



  .sisf-grid.sisf-gutter--huge > .sisf-grid-inner > .sisf-grid-item {



    padding: 0 35px;



    margin: 0 0 70px;



  }



}







/* ==========================================================================



   Grid System responsive style - end



   ========================================================================== */



/* ==========================================================================



   Typography responsive styles



   ========================================================================== */



@media only screen and (max-width: 680px) {



  h1 {



    font-size: 44px;



  }



  h2 {



    font-size: 40px;



  }



}







/* ==========================================================================



   404 page responsive styles



   ========================================================================== */



@media only screen and (max-width: 1440px) {



  #sisf-404-page {



    padding: 0 10%;



  }



}







@media only screen and (max-width: 680px) {



  #sisf-404-page {



    padding: 100px 40px 200px;



  }



}







/* ==========================================================================



   Blog styles



   ========================================================================== */



@media only screen and (max-width: 680px) {



  .sisf-blog .sisf-blog-item .sisf-e-left,



  .sisf-blog .sisf-blog-item .sisf-e-right {



    flex-basis: 100%;



  }



  .sisf-blog .sisf-blog-item .sisf-e-right {



    text-align: left;



    margin-top: 18px;



  }



  .sisf-blog .sisf-blog-item.format-link .sisf-e-link {



    padding: 97px 30px 79px 30px;



  }



  .sisf-blog .sisf-blog-item.format-quote .sisf-e-quote {



    padding: 98px 30px 45px 30px;



  }

.sisf-blog .sisf-blog-item.format-quote .sisf-e-qoute-background-text{top: 30px;left: 30px;}
.sisf-blog .sisf-blog-item.format-quote .sisf-e-quote-text{font-size: 24px;}

  .sisf-blog .sisf-blog-item.format-quote .sisf-e-quote:before {



    right: 19%;



    font-size: 470px;



  }



}







@media only screen and (max-width: 480px) {



  .sisf-blog .sisf-blog-item.format-video .mejs-overlay-button {



    display: none;



  }



}







/* ==========================================================================



   Comments responsive styles



   ========================================================================== */



@media only screen and (max-width: 1024px) {



  #sisf-page-comments {



    margin-bottom: 30px;



  }



}







@media only screen and (max-width: 1024px) {



  #sisf-page-comments-list .sisf-comment-item .children {



    padding-left: 40px;



  }



}







@media only screen and (max-width: 768px) {



  #sisf-page-comments-list .sisf-comment-item .children {



    padding-left: 20px;



  }



}







@media only screen and (max-width: 680px) {



  #sisf-page-comments-list .sisf-comment-item .sisf-e-links {



    position: relative;



    top: 0;



    right: 0;



  }



  #sisf-page-comments-list .sisf-comment-item .sisf-e-inner {



    flex-wrap: wrap;



  }



  #sisf-page-comments-list .sisf-comment-item .sisf-e-content {



    margin-top: 23px;



    width: 100%;



  }



  #sisf-page-comments-list .sisf-comment-item .children {



    padding-left: 3%;



  }



}







@media only screen and (max-width: 480px) {



  #sisf-page-comments-list .sisf-comment-form .sisf-grid.sisf-layout--columns.sisf-col-num--2 > .sisf-grid-inner {



    margin: 0;



  }



  #sisf-page-comments-list .sisf-comment-form .sisf-grid.sisf-layout--columns.sisf-col-num--2 > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



    padding: 0;



  }



}







@media only screen and (max-width: 480px) {



  #sisf-page-comments-form .sisf-comment-form .sisf-grid.sisf-layout--columns.sisf-col-num--2 > .sisf-grid-inner {



    margin: 0;



  }



  #sisf-page-comments-form .sisf-comment-form .sisf-grid.sisf-layout--columns.sisf-col-num--2 > .sisf-grid-inner > .sisf-grid-item {



    width: 100%;



    padding: 0;



  }



}







/* ==========================================================================



   Filter responsive styles



   ========================================================================== */



@media only screen and (max-width: 680px) {



  .sisf-m-filter .sisf-m-filter-items {



    flex-direction: column;



  }



  .sisf-m-filter .sisf-m-filter-item {



    margin: 5px 0;



  }



}







/* ==========================================================================



   Footer responsive styles



   ========================================================================== */



@media only screen and (max-width: 1024px) {



  #sisf-page-footer-top-area .sisf-content-full-width {



    padding: 0 40px;



  }



}







@media only screen and (max-width: 1024px) {



  #sisf-page-footer-top-area .sisf-grid-item {



    margin-bottom: 20px;



  }



}







@media only screen and (max-width: 1024px) {



  #sisf-page-footer-bottom-area .sisf-content-full-width {



    padding: 0 40px;



  }



}







/* ==========================================================================



   Header responsive styles



   ========================================================================== */



@media only screen and (max-width: 1024px) {



  #sisf-page-header {



    display: none;



  }



}







/* ==========================================================================



   Mobile Header responsive styles



   ========================================================================== */



@media only screen and (max-width: 1024px) {



  #sisf-page-mobile-header {



    display: block;



  }



}







/* ==========================================================================



   WooCommerce global responsive styles



   ========================================================================== */



@media only screen and (max-width: 768px) {



  .woocommerce-page div.woocommerce .col2-set {



    flex-wrap: wrap;



  }



}







/* ==========================================================================



   WooCommerce cart styles



   ========================================================================== */



@media only screen and (max-width: 680px) {



  #sisf-woo-page.sisf--cart .shop_table th.product-thumbnail,



  #sisf-woo-page.sisf--cart .shop_table td.product-thumbnail,



  .yith-wcwl-form .shop_table th.product-thumbnail,



  .yith-wcwl-form .shop_table td.product-thumbnail {



    display: none;



  }



  #sisf-woo-page.sisf--cart .shop_table th.product-subtotal,



  #sisf-woo-page.sisf--cart .shop_table td.product-subtotal,



  .yith-wcwl-form .shop_table th.product-subtotal,



  .yith-wcwl-form .shop_table td.product-subtotal {



    display: none;



  }



  #sisf-woo-page.sisf--cart .shop_table th.product-stock-status,



  #sisf-woo-page.sisf--cart .shop_table td.product-stock-status,



  .yith-wcwl-form .shop_table th.product-stock-status,



  .yith-wcwl-form .shop_table td.product-stock-status {



    display: none;



  }



  #sisf-woo-page.sisf--cart .shop_table th.product-name a,



  #sisf-woo-page.sisf--cart .shop_table td.product-name a,



  .yith-wcwl-form .shop_table th.product-name a,



  .yith-wcwl-form .shop_table td.product-name a {



    font-size: 15px;



  }



  #sisf-woo-page.sisf--cart .shop_table th.actions .coupon,



  #sisf-woo-page.sisf--cart .shop_table td.actions .coupon,



  .yith-wcwl-form .shop_table th.actions .coupon,



  .yith-wcwl-form .shop_table td.actions .coupon {



    width: 100%;



    float: none;



  }



  #sisf-woo-page.sisf--cart .shop_table th.actions .coupon > *,



  #sisf-woo-page.sisf--cart .shop_table td.actions .coupon > *,



  .yith-wcwl-form .shop_table th.actions .coupon > *,



  .yith-wcwl-form .shop_table td.actions .coupon > * {



    margin-bottom: 20px;



  }



  #sisf-woo-page.sisf--cart .shop_table th.actions > .button,



  #sisf-woo-page.sisf--cart .shop_table td.actions > .button,



  .yith-wcwl-form .shop_table th.actions > .button,



  .yith-wcwl-form .shop_table td.actions > .button {



    float: none;



  }



  #sisf-woo-page.sisf--cart .cart-collaterals .shop_table th,



  .yith-wcwl-form .cart-collaterals .shop_table th {



    width: auto;



  }



}







/* ==========================================================================



   WooCommerce my account responsive styles



   ========================================================================== */



@media only screen and (max-width: 768px) {



  .woocommerce-account .woocommerce-MyAccount-navigation,



  .woocommerce-account .woocommerce-MyAccount-content {



    width: 100%;



    float: none;



  }



  .woocommerce-account .woocommerce-MyAccount-navigation {



    padding-right: 0;



  }



  .woocommerce-account .woocommerce-MyAccount-content {



    margin-top: 50px;



  }



}







/* ==========================================================================



   WooCommerce global responsive styles



   ========================================================================== */



@media only screen and (max-width: 1440px) {



  .sisf-woo-product-list ul.products.columns-6 > .product {



    width: 20%;



  }



}







@media only screen and (max-width: 1366px) {



  .sisf-woo-product-list ul.products.columns-5 > .product {



    width: 25%;



  }



  .sisf-woo-product-list ul.products.columns-6 > .product {



    width: 25%;



  }



  .sisf-woo-product-list ul.products.columns-7 > .product {



    width: 25%;



  }



  .sisf-woo-product-list ul.products.columns-8 > .product {



    width: 25%;



  }



}







@media only screen and (max-width: 1024px) {



  .sisf-woo-product-list ul.products.columns-4 > .product {



    width: 33.33333%;



  }



  .sisf-woo-product-list ul.products.columns-5 > .product {



    width: 33.33333%;



  }



  .sisf-woo-product-list ul.products.columns-6 > .product {



    width: 33.33333%;



  }



  .sisf-woo-product-list ul.products.columns-7 > .product {



    width: 33.33333%;



  }



  .sisf-woo-product-list ul.products.columns-8 > .product {



    width: 33.33333%;



  }



}







@media only screen and (max-width: 768px) {



  .sisf-woo-product-list ul.products.columns-3 > .product {



    width: 50%;



  }



  .sisf-woo-product-list ul.products.columns-4 > .product {



    width: 50%;



  }



  .sisf-woo-product-list ul.products.columns-5 > .product {



    width: 50%;



  }



  .sisf-woo-product-list ul.products.columns-6 > .product {



    width: 50%;



  }



  .sisf-woo-product-list ul.products.columns-7 > .product {



    width: 50%;



  }



  .sisf-woo-product-list ul.products.columns-8 > .product {



    width: 50%;



  }



}







@media only screen and (max-width: 680px) {



  .sisf-woo-product-list ul.products.columns-2 > .product {



    width: 100%;



  }



  .sisf-woo-product-list ul.products.columns-3 > .product {



    width: 100%;



  }



  .sisf-woo-product-list ul.products.columns-4 > .product {



    width: 100%;



  }



  .sisf-woo-product-list ul.products.columns-5 > .product {



    width: 100%;



  }



  .sisf-woo-product-list ul.products.columns-6 > .product {



    width: 100%;



  }



  .sisf-woo-product-list ul.products.columns-7 > .product {



    width: 100%;



  }



  .sisf-woo-product-list ul.products.columns-8 > .product {



    width: 100%;



  }



}







@media only screen and (max-width: 1440px) {



  .sisf-woo-product-list.sisf-gutter--huge ul.products {



    margin: 0 -35px;



  }



  .sisf-woo-product-list.sisf-gutter--huge ul.products > .product {



    padding: 0 35px;



    margin: 0 0 70px;



  }



}







/* ==========================================================================



   WooCommerce results and ordering styles



   ========================================================================== */



@media only screen and (max-width: 680px) {



  .sisf-woo-results {



    flex-direction: column;



    align-items: flex-start;



    justify-content: start;



  }



  .sisf-woo-results .woocommerce-ordering {



    margin-top: 10px;



    margin-left: 0;



  }



}







/* ==========================================================================



   WooCommerce single styles



   ========================================================================== */



@media only screen and (max-width: 1024px) and (min-width: 769px) {



  #sisf-woo-page.sisf--single .related .sisf-woo-product-list ul.products.columns-4 > .product {



    width: 50%;



  }



}







@media only screen and (max-width: 1024px) {



  #sisf-woo-page.sisf--single .sisf-woo-single-inner {



    flex-wrap: wrap;



  }



  #sisf-woo-page.sisf--single .entry-summary {



    margin-top: 30px;



  }



}







@media only screen and (max-width: 680px) {



  #sisf-woo-page.sisf--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 figure > .sisf-woo-thumbnails-wrapper .woocommerce-product-gallery__image {



    width: 50% !important;



  }



  #sisf-woo-page.sisf--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 figure > .sisf-woo-thumbnails-wrapper .woocommerce-product-gallery__image {



    width: 50% !important;



  }



  #sisf-woo-page.sisf--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 figure > .sisf-woo-thumbnails-wrapper .woocommerce-product-gallery__image {



    width: 50% !important;



  }



  #sisf-woo-page.sisf--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 figure > .sisf-woo-thumbnails-wrapper .woocommerce-product-gallery__image {



    width: 50% !important;



  }



  #sisf-woo-page.sisf--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 figure > .sisf-woo-thumbnails-wrapper .woocommerce-product-gallery__image {



    width: 50% !important;



  }



  #sisf-woo-page.sisf--single .woocommerce-product-gallery.sisf-position--left .woocommerce-product-gallery__trigger {



    left: 10px;



  }



  #sisf-woo-page.sisf--single .woocommerce-product-gallery.sisf-position--left figure {



    flex-wrap: wrap;



  }



  #sisf-woo-page.sisf--single .woocommerce-product-gallery.sisf-position--left figure > .woocommerce-product-gallery__image {



    width: 100% !important;



  }



  #sisf-woo-page.sisf--single .woocommerce-product-gallery.sisf-position--left figure > .sisf-woo-thumbnails-wrapper {



    width: 100% !important;



    display: flex;



    flex-wrap: wrap;



  }



  #sisf-woo-page.sisf--single .woocommerce-product-gallery.sisf-position--left figure > .sisf-woo-thumbnails-wrapper .woocommerce-product-gallery__image:first-child {



    margin-top: 10px !important;



  }



  #sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs {



    border: none;



  }



  #sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li:not(:first-child) {



    background: none;



  }



  #sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li a:before {



    opacity: .5;



    content: '';



    position: absolute;



    left: 0;



    bottom: 0;



    width: calc(100% - 3px);



    height: 1px;



    background-color: currentColor;



    transform-origin: 100% 50%;



    transition: transform 0.3s cubic-bezier(0.85, 0.26, 0.17, 1);



    transform: scaleX(0);



  }



  #sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li a:after {



    display: none;



  }



  #sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li.active a:before,



  #sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li a:hover:before {



    transform: scaleX(1);



    transform-origin: 0 50%;



    transition: transform 0.4s cubic-bezier(0.85, 0.26, 0.17, 1);



  }



  #sisf-woo-page.sisf--single .woocommerce-tabs .sisf-following-border {



    display: none !important;



  }



  #sisf-woo-page.sisf--single .woocommerce-error,



  #sisf-woo-page.sisf--single .woocommerce-info,



  #sisf-woo-page.sisf--single .woocommerce-message {



    flex-direction: column-reverse !important;



    padding: 91px 20px 20px;



  }



  #sisf-woo-page.sisf--single .woocommerce-error .button,



  #sisf-woo-page.sisf--single .woocommerce-info .button,



  #sisf-woo-page.sisf--single .woocommerce-message .button {



    position: absolute;



    top: 28px;



  }



}







@media only screen and (max-width: 480px) {



  #sisf-woo-page.sisf--single form.cart {



    flex-direction: column;



  }



  #sisf-woo-page.sisf--single form.cart .button {



    margin-top: 20px;



  }



  #sisf-woo-page.sisf--single form.cart .variations .value {



    position: relative;



  }



  #sisf-woo-page.sisf--single form.cart .variations .reset_variations {



    bottom: 0;



    left: 0;



    margin: 0;



    position: absolute;



  }



  #sisf-woo-page.sisf--single form.cart .variations tr:last-child .value {



    padding-bottom: 20px;



  }



  #sisf-woo-page.sisf--single form.cart .variations tr:last-child .select2-container--default {



    margin-bottom: 11px;



  }

  .sisf-woo-results{display: table; width: 100%;}

  .sisf-woo-results .woocommerce-ordering .select2-container--default{width: 100% !important;}



}



.widget_shopping_cart .sisf-woo-mini-cart-item .sisf-e-content .sisf-e-title, .widget_sis_core_woo_dropdown_cart .sisf-woo-mini-cart-item .sisf-e-content .sisf-e-title,.widget_shopping_cart .sisf-m-order-details .amount, .widget_shopping_cart .sisf-m-order-details strong, .widget_shopping_cart .woocommerce-mini-cart__total .amount, .widget_shopping_cart .woocommerce-mini-cart__total strong, .widget_sis_core_woo_dropdown_cart .sisf-m-order-details .amount, .widget_sis_core_woo_dropdown_cart .sisf-m-order-details strong, .widget_sis_core_woo_dropdown_cart .woocommerce-mini-cart__total .amount, .widget_sis_core_woo_dropdown_cart .woocommerce-mini-cart__total strong{font-family: inherit !important;}