.custom-gallery .gallery-columns-8 .gallery-item {
width: calc((100% - 210px) / 8) !important;
margin-right: 30px !important;
}
.custom-gallery .gallery-columns-7 .gallery-item {
width: calc((100%) / 7) !important;
}
.custom-gallery .gallery-columns-6 .gallery-item {
width: calc((100%) / 6) !important;
}
.custom-gallery .gallery-columns-5 .gallery-item {
width: calc((100%) / 5) !important;
}
.custom-gallery .gallery-columns-4 .gallery-item {
width: calc((100%) / 4) !important;
}
.custom-gallery .gallery-columns-3 .gallery-item {
width: calc((100%) / 3) !important;
}
.custom-gallery .gallery-columns-2 .gallery-item {
width: calc((100%) / 2) !important;
}
.custom-gallery .gallery-columns-1 .gallery-item {
width: 100% !important;
margin-right: 30px !important;
}
.custom-gallery.with-distance .gallery-item {
margin: 0 30px 30px 0 !important;
background: none;
} .custom-gallery.with-distance .gallery-columns-8 .gallery-item {
width: calc((100% - 210px) / 8) !important;
margin-right: 30px !important;
}
.custom-gallery.with-distance .gallery-columns-7 .gallery-item {
width: calc((100% - 180px) / 7) !important;
margin-right: 30px !important;
}
.custom-gallery.with-distance .gallery-columns-6 .gallery-item {
width: calc((100% - 150px) / 6) !important;
margin-right: 30px !important;
}
.custom-gallery.with-distance .gallery-columns-5 .gallery-item {
width: calc((100% - 120px) / 5) !important;
margin-right: 30px !important;
}
.custom-gallery.with-distance .gallery-columns-4 .gallery-item {
width: calc((100% - 90px) / 4) !important;
margin-right: 30px !important;
}
.custom-gallery.with-distance .gallery-columns-3 .gallery-item {
width: calc((100% - 60px) / 3) !important;
margin-right: 30px !important;
}
.custom-gallery.with-distance .gallery-columns-2 .gallery-item {
width: calc((100% - 30px) / 2) !important;
margin-right: 30px !important;
}
.custom-gallery.with-distance .gallery-columns-1 .gallery-item {
width: 100% !important;
margin-right: 30px !important;
}
.custom-gallery.with-distance .gallery-columns-8 .gallery-item:nth-of-type(8n),
.custom-gallery.with-distance .gallery-columns-7 .gallery-item:nth-of-type(7n),
.custom-gallery.with-distance .gallery-columns-6 .gallery-item:nth-of-type(6n),
.custom-gallery.with-distance .gallery-columns-5 .gallery-item:nth-of-type(5n),
.custom-gallery.with-distance .gallery-columns-4 .gallery-item:nth-of-type(4n),
.custom-gallery.with-distance .gallery-columns-3 .gallery-item:nth-of-type(3n),
.custom-gallery.with-distance .gallery-columns-2 .gallery-item:nth-of-type(2n),
.custom-gallery.with-distance .gallery-columns-1 .gallery-item:nth-of-type(1n) {
margin-right: 0 !important;
} .custom-gallery {
width: 100% !important;
}
.custom-gallery .gallery-item {
overflow: hidden !important;
flex-grow: 0 !important;
margin: 0 !important;
}
.custom-gallery .gallery-item img {
position: absolute !important;
top: 50% !important;
left: 50% !important;
-webkit-transform: translate(-50%, -50%) !important;
-ms-transform: translate(-50%, -50%) !important;
transform: translate(-50%, -50%) !important;
max-width: none !important;
}
.custom-gallery .gallery-item img.portrait {
width: 100% !important;
height: auto !important;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-animation: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
body.notouch .custom-gallery .gallery-item a:hover img.portrait {
width: 120% !important;
height: auto !important;
}
.custom-gallery .gallery-item img.square {
width: 100% !important;
height: auto !important;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-animation: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
body.notouch .custom-gallery .gallery-item a:hover img.square {
width: 120% !important;
height: auto !important;
}
.custom-gallery .gallery-item img.landscape {
width: auto !important;
height: 100% !important;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-animation: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
body.notouch .custom-gallery .gallery-item a:hover img.landscape {
width: auto !important;
height: 120% !important;
}
.gallery-icon {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
border: none !important;
margin: 0 !important;
padding: 0 !important;
}
.gallery-icon img {
position: absolute;
top: 50%;
left: 50%;
border: none !important;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-animation: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.gallery-icon img.portrait {
width: 100%;
height: auto;
}
.gallery-icon img.square {
width: 100%;
height: auto;
}
.gallery-icon img.landscape {
height: 100%;
width: auto;
}
body.notouch .gallery-icon:hover img.portrait, body.notouch .gallery-icon:hover img.square {
width: 120%;
height: auto;
}
body.notouch .gallery-icon:hover img.landscape {
height: 120%;
width: auto;
}@media all and (-ms-high-contrast: none) {
.mainmenu-box ul.header-special-box {
width: 1600px;
margin-left: -1585px;
} *::-ms-backdrop, .mainmenu-box ul.header-special-box {
width: 1600px;
margin-left: -1585px;
} .mainmenu-box ul.header-special-box li {
float: right;
} *::-ms-backdrop, .mainmenu-box ul.header-special-box li {
float: right;
} .bg_img_title img {
height:101%!important;
width:auto!important;
} *::-ms-backdrop, .bg_img_title img {
height:101%!important;
width:auto!important;
}
}.so-widget-sow-image-default-8b5b6f678277-2776 .sow-image-container {
display: flex;
align-items: flex-start;
}
.so-widget-sow-image-default-8b5b6f678277-2776 .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-8b5b6f678277-2776 .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-8b5b6f678277-2776 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.panel-has-overlay .panel-cell-style,.panel-has-overlay .panel-row-style,.panel-has-overlay .panel-widget-style{overflow:hidden;position:relative;z-index:1}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:hidden}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.so-sr-only{clip:rect(0,0,0,0);height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}