/* touchscreens */
@media (hover: none) and (pointer: coarse) {
  div.ba-caption {background-color: rgba(0, 0, 0, 0.25)!important;}
  .ba-gallery-grid.css-style-7 .ba-caption {opacity: 1!important;}
  div.ba-caption-content h3 {font-size: 18px!important;text-shadow: 1px 1px 3px #000!important;}
  div.ba-caption-content p.short-description {display:none!important;}
  .ba-album.css-style-7 .ba-album-items .ba-caption h3, .ba-album.css-style-7 .ba-album-items .ba-caption p, .ba-gallery-grid.css-style-7 .ba-caption h3, .ba-gallery-grid.css-style-7 .ba-caption p.image-category, 
.ba-gallery-grid.css-style-7 .ba-caption p.short-description {
    opacity: 1!important;
    transform: non!important;
    -webkit-transform: none!important;
  white-space: normal !important;
}
  .ba-album .ba-album-items .ba-caption h3, .ba-album .ba-album-items .ba-caption p, .ba-caption .ba-caption-content h3, .ba-caption p.image-category, .ba-caption p.short-description {
    transition-delay: 0s !important;
    -webkit-transition-delay: 0s !important;
}
}

ul, ol
	{padding: 0 0 0 15px;margin: 9px 0;}

li
	{margin-bottom: 5px;line-height:140%!important;}

.camera_nextThumbs {margin-right:10px;}
.camera_prevThumbs {margin-left:10px;}
img.camera_thumb
{
filter: brightness(.5);
  -webkit-filter: brightness(.5);
opacity:1!important;}
li.cameracurrent img.camera_thumb
{
filter: brightness(1);
  -webkit-filter: brightness(1);}

img.camera_thumb {
    margin: 10px 5px !important;
    max-height: 80px;
}

.camera_prevThumbs, .camera_nextThumbs{
    background: none!important;
}

.camera_next > span {
    background: url(../images/camera_skins_lao.svg) no-repeat -40px 0!important;
}
.camera_prev > span {
    background: url(../images/camera_skins_lao.svg) no-repeat 0 0!important;
}
.camera_commands > .camera_play {
    background: url(../images/camera_skins_lao.svg) no-repeat -80px 0!important;
}
.camera_commands > .camera_stop {
    background: url(../images/camera_skins_lao.svg) no-repeat -120px 0!important;
}
.camera_nextThumbs div {
    background: url(../images/camera_skins_lao.svg) no-repeat -190px 0!important;
}
.camera_prevThumbs div {
    background: url(../images/camera_skins_lao.svg) no-repeat -160px 0!important;
}

iframe#gmap
{height:650px;}

.os-padding::before {
content: ".";
z-index: 999;
position: absolute;
background: url(https://www.graphi-cite.ch/GNA/images/BackTop.png) repeat-x;
width: 100%;
height: 30px;
      color: #f4f5f5;
}
.os-padding::after {
content: ".";
z-index: 999;
position: absolute;
background: url(https://www.graphi-cite.ch/GNA/images/BackBottom.png) repeat-x;
width: 100%;
height: 50px;
color: #f4f5f5;
bottom:0;
}


.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {background: rgba(156,158,159,0.5)!important;}
.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {background: rgb(4, 146, 208)!important;}

.scroll-text h3 {margin-top:0px!important;}

.scroll-text
{
    padding: 25px 40px 25px;
    max-height: 1010px;
    overflow: auto;
  margin-right:10px;
}
@media (max-width:1800px)
{
.scroll-text{max-height: 910px;}
}
@media (max-width:1700px)
{
.scroll-text{max-height: 860px;}
}

@media (max-width:1600px)
{
.scroll-text{max-height: 810px;}

}

@media (max-width:1500px)
{
.scroll-text{max-height: 760px;}
}

@media (max-width:1400px)
{
.scroll-text{max-height: 710px;}
}
@media (max-width:1300px)
{
.scroll-text{max-height: 660px;}
}
@media (max-width:1200px)
{
.scroll-text{max-height: 610px; padding:  25px;margin-right:5px;}
  iframe#gmap
{height:500px;}
}
@media (max-width:1100px)
{
.scroll-text{max-height: 560px;}
}
@media (max-width:1000px)
{
.scroll-text{max-height: 510px;}
  #wrapper-menu > .inner {
    padding:15px 20px;
}
}
@media (max-width:900px)
{
.scroll-text{max-height: 460px;}
}
@media (max-width:800px)
{
.scroll-text {overflow: visible!important;}
.camera_thumbs_cont {border-radius:0!important;}
  #wrapper-menucolumn1 {width: 70%;}
#wrapper-menucolumn2 {width: 30%;}
  }
@media (max-width:480px)
{
#row_ID1620233288843 > .inner {
    padding-right: 20px!important;
    padding-left: 20px!important;
}
}

div.slideshowck.camera_wrap {background: rgba(156,158,159,0.2);}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
background:#ffffff;
}
.camera_thumbs_cont ul li {
    display: inline;
    padding: 0;
}
.camera_thumbs_cont ul li > img {
    border: 0px solid #000;
    cursor: pointer;
    margin: 0;
}
.camera_thumbs_cont ul {padding: 0;}
.ba-gallery-row-wrapper .row-fluid {
    overflow: hidden;
}
div.ba-gallery-items {max-width:100%;}
.ba-gallery {padding: 0!important;}
p.short-description {text-transform:uppercase!important;}
.camera_wrap .camera_pag .camera_pag_ul li {margin:5px;}
.ba-album .ba-album-items .ba-caption h3, .ba-album .ba-album-items .ba-caption p, .ba-gallery-items .ba-caption h3, .ba-gallery-items .ba-caption .image-category, .ba-gallery-items .ba-caption .short-description {
    overflow: visible;
  white-space: break-spaces!important;line-height: 100% !important;}
.ba-album.css-style-13 .ba-album-items:hover .ba-image img, .ba-gallery-grid.css-style-13 .ba-gallery-items:hover .ba-image img, .ba-album.css-style-7 .ba-album-items:hover .ba-image img, .ba-gallery-grid.css-style-7 .ba-image:hover img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
div.camera_pag
{    float: right;
    margin-top: -35px;
margin-right:10px;}
.camera_wrap .camera_pag .camera_pag_ul li {background:#ffffff;}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {background: #9c9e9f;}
div#camera_wrap_94 {margin-bottom:0!important;}
p
{padding:0;}
h1, h3, h5
{color:#0492d0;text-transform:uppercase;margin:20px 0 10px 0;font-weight:bold;}
h2, h4, h6
{color:#9c9e9f;text-transform:uppercase;margin:20px 0 10px 0;font-weight:bold;}
h1 {font-size:28px;}
h2 {font-size:28px;}
h3 {font-size:22px;}
h4 {font-size:22px;}
h5 {font-size:16px;}
h6 {font-size:16px;}
