div.sd2-ress-wrapper {
z-index: 99999 !important;
position: relative;
}

@media (min-width: 768px) {
#SlideDeck-30-frame {
margin-left: auto;
margin-right: auto;
}
#SlideDeck-30-frame, #SlideDeck-30, .lens-tool-kit.sd2-light .slidedeck dd {
width: 685px !important;
height: 460px !important;
}
}

/* SLIDEDECK ARROWS */


/* let displaying arrows outside of lens container */
.lens-tool-kit {
overflow: visible !important; 
}

/* overrides defaults */
.default-nav-styles a.deck-navigation.vertical, .default-nav-styles a.deck-navigation.horizontal {
background-color: transparent !important;
box-shadow: none !important;  
}

/* arrow container */
.default-nav-styles.sd2-medium a.deck-navigation.horizontal{
width: 60px !important;
height: 71px !important;
border-radius: 0; 
}

/* double arrow picture, you show either of arrows with background-position property */
.default-nav-styles.sd2-large a.deck-navigation.horizontal span{
background-image: url('http://www.prolocomediofriuli.it/wp-content/themes/prolocomediofriuli/images/MyArrows.png') !important;
opacity: 1 !important;
width: 60px;
height: 71px;
}

/* show right arrow in next span; no selector for "previous", because "background-position" is set "0 0" by default; */
.default-nav-styles.sd2-medium a.deck-navigation.horizontal.next span  {
background-position: -60px 0;
}


/* absolute position of left arrow block */
.default-nav-styles.sd2-medium a.deck-navigation.horizontal.prev, .default-nav-styles.sd2-large a.deck-navigation.horizontal.prev {
left: -13px;
}

/* absloute position of right arrow block */
.default-nav-styles.sd2-medium a.deck-navigation.horizontal.next, .default-nav-styles.sd2-large a.deck-navigation.horizontal.next {
right: -13px;
}





/* SLIDEDECK BAR&DOTS */


dd {
box-sizing: border-box !important;    
}

.lens-tool-kit .sd-nav-deck {
width: 100% !important;
}

.lens-tool-kit .sd-nav-wrapper {
left: 73% !important; 
}


/* navigation dots*/
.lens-tool-kit .sd-nav-deck .sd-nav-dot, .lens-tool-kit.sd2-nav-default .sd-nav-deck .sd-nav-dot, .lens-tool-kit.sd2-dark .sd-nav-deck .sd-nav-dot {
height: 13px !important;
width: 13px !important;
margin: 0 0 0 13px !important;
border-radius: 50% !important;
border: 2px solid white !important; 
background: transparent !important;
box-shadow: none !important;
-webkit-box-shadow: none !important;


}

.lens-tool-kit .sd-nav-deck .sd-nav-dot.active {
background: white !important;
}

/* bar background*/
.slide-source-custom.slide-type-image.custom-layout-caption.custom-caption-position-bottom .sd2-node-caption {
background-color: rgba(255,255,255,0.37) !important;
height: 53px !important;
padding: 0px !important;
}

.lens-tool-kit.sd2-light .sd-nav-deck .sd-thumb, .lens-tool-kit.sd2-nav-bar.sd2-light .sd-nav-wrapper {
box-shadow: none !important;
-webkit-box-shadow: none !important;  
}

.lens-tool-kit.sd2-nav-dots .sd-nav-wrapper {
	bottom: 21px !important;
}

/* title of the slide*/
.slide-source-custom.slide-type-image.custom-layout-caption.no-excerpt .sd2-slide-title {
margin: 15px 0 20px 20px !important;
}
/* SLIDEDECK BAR */

/* title of the slide*/
.slide-source-custom.slide-type-image .sd2-slide-title {
color: rgb(255, 255, 255) !important;
font-family: 'Courgette', cursive !important;
font-size: 18px !important;
font-weight: 400 !important;
  color: black !important;
  font-family: 'Courgette', cursive !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  text-shadow: 1px 1px 0px rgba(255,255,255,0.3);
  /* text-transform: uppercase; */
  font-family: 'facitregular' !important;
  font-size: 20px !important;
}


