/*#gkMainbody {background:url('https://www.deglerstudio.com/images/Growing%20rings.gif');
background-repeat:no-repeat;background-position: top;}*/

div.box.about.gkmod-1.nomargin {padding:0px!important;margin:0px!important;}

form.pwebcontact-form .pweb-field-captcha .pweb-field {margin-left: 0;}
.pweb-bg-white .pwebcontact-container, .pweb-bg-white.ui-effects-transfer.pweb-genie {background-color: transparent;}
#gkFooterNav {float: none;}
#gkFooterText {display: none!important;}

.igui-transition-active.igui-active [class*=igui-transition-slide] {background: none;}
.ig-lightbox-button svg {background: none;}
.igui-lightbox-items>.igui-active {padding: 0 80px!important;}
.igui-lightbox {background: rgba(0, 0, 0, 0.8);}


div.ce-banner {
position: fixed;
top: 0px;
background: #000;
opacity: 0.9;
color: #fff;
width: 100%;
text-align: center;
z-index:9999999999;
  font-size:12px;
  line-height: 1.2;
  padding: 15px 0;
}

/* .nanogallery_theme_clean .nanoGalleryContainer .nanoGalleryThumbnailContainer img:hover, .nanogallery_theme_clean .nanoGalleryContainer .nanoGalleryThumbnailContainer img {pointer-events: none!important;cursor:none!important;}
  img.image.nGEvent:hover, img.image.nGEvent {pointer-events: none!important;cursor:none!important;}
  div.imgContainer.nGEvent:hover,   div.imgContainer.nGEvent {pointer-events: none!important;cursor:none!important;}*/
img.image.nGEvent.imgCurrent, img.image.nGEvent {max-width: 1000px !important;}
/*img.image.nGEvent.imgCurrent {image-rendering: crisp-edges;}*/
img.clienti {width: 100%;}
div.ngbt.setFullscreenButton.fullscreenButton.nGEvent:hover,div.ngbt.playButton.playPauseButton.nGEvent:hover {opacity: 0.3;}
.nanogallery_theme_clean #nanoGalleryViewer .closeButtonFloating:after {content: '\e808';}
div.ngbt.setFullscreenButton.fullscreenButton.nGEvent, div.ngbt.fullscreenButton.nGEvent.removeFullscreenButton {right: 40px;top: 10px;position: absolute;}
div.ngbt.playButton.playPauseButton.nGEvent, div.ngbt.playPauseButton.nGEvent.pauseButton {right: 80px;top: 10px;position: absolute;}
.nanogallery_theme_clean #nanoGalleryViewer .closeButtonFloating {top: 10px;color: #000;padding: 0px 5px 0px 5px;
font-size: 18px;}
.nanogallery_theme_clean #nanoGalleryViewer .toolbar .playButton:after, .nanogallery_theme_clean #nanoGalleryViewer .toolbar .setFullscreenButton:after {color: #000;}
div.toolbarContainer.nGEvent {top:0px!important;}
.nanogallery_colorschemeviewer_light .nanoGalleryViewer .toolbar {background: rgba(4, 4, 4, 0) !important;}
.nanogallery_theme_clean #nanoGalleryViewer .content .imgCurrent {cursor: crosshair!important;}
 div.contentAreaNext.nGEvent,  div.contentAreaPrevious.nGEvent, img.image.nGEvent {cursor:  crosshair!important;}
.gkMenu ul li {margin: 0 20px 0 0;}
.gkMenu > ul > li:before {content: "";}
a.ifancybox-item.ifancybox-close {position: fixed;top: 10px;right: 10px;}
.ifancybox-overlay {background: none repeat scroll 0 0 rgba(255, 255, 255, 1);}
.nanogallery_colorschemeviewer_light .nanoGalleryViewer .toolbar {background: rgba(0, 0, 0, 1) !important;}
.nanogallery_theme_clean #nanoGalleryViewer .content .contentAreaNext {background: url(http://icomnews.nazwa.pl/deglerstudio2017/images/home/next.png);
background-repeat: no-repeat;
background-position: 90% 50%;
}
.nanogallery_theme_clean #nanoGalleryViewer .content .contentAreaPrevious {background: url(http://icomnews.nazwa.pl/deglerstudio2017/images/home/prev.png);
background-repeat: no-repeat;
background-position: 10% 50%;
}
.nanogallery_theme_clean #nanoGalleryViewer .content .contentAreaNext:after {content: '';}
.nanogallery_theme_clean #nanoGalleryViewer .content .contentAreaPrevious:after {content: '';}
.nanogallery_theme_clean #nanoGalleryViewer .content .contentAreaNext {top: 20%;height: 70%;padding: 0px 40% 0px 0px; opacity:0;}
.nanogallery_theme_clean #nanoGalleryViewer .content .contentAreaPrevious {top: 20%;height: 70%;padding: 0px 0 0px 40%; opacity:0;}
.nanogallery_theme_clean #nanoGalleryViewer .content .contentAreaPrevious:hover, .nanogallery_theme_clean #nanoGalleryViewer .content .contentAreaNext:hover, .nanogallery_theme_clean #nanoGalleryViewer .toolbar .ngbt:hover:after {opacity:1;}


body {background: #000;}
.gkMenu > ul > li > a {height:43px;}
/*.gkMenu .haschild:hover > a {margin-bottom: -31px;}
.gkMenu first.haschild:hover > a {margin-bottom: 0px;}*/
/*.gkMenu > ul > li:first-child > a {margin-bottom: -31px;}*/
/*div.childcontent.active {height:50px;margin: 10px 0 0 0!important;border: 1px dotted #333;}
/*.gkMenu > ul li div.childcontent {padding: 6px 0;}*/
.gkMenu > ul > li.active > a {background: #000;color: #fff;height: 20px;margin-top: 25px;line-height: 20px;padding: 0 2px;}
.gkMenu > ul > li > a {padding: 0 2px;}
.gkMenu .childcontent.active, .gkMenu > ul > li:hover > .childcontent {margin-top:8px;padding: 6px;
height: 48px!important;}
.gkMenu .haschild:hover > a, .gkMenu li.haschild.active:hover > a {color: #ddd;}
.gkMenu > ul li div.childcontent a {padding:0px;}
.box {margin: 10px 0 10px 0;}

#gkHeaderNav {padding: 44px 0 0 0;}
li.active.clienti:before, li.active:before {display:none;}
.gkMenu a:hover {color:#222;}
.gkMenu a:active {color:#fff;}
.gkMenu > ul > li > a {font-weight: 700;letter-spacing: 0.6px;padding: 0 10px 0 20px;}

/*img.image.nGEvent {transform: translateX(0px) translateY(0px) scale(1.3) rotateX(0deg) rotateY(0deg) rotateZ(0deg);}*/
div.childcontent.active {border: 1px dotted #999!important;}
div.childcontent.active {width:250px!important;}
.childcontent .gkcol {width:110px;}
.gkMenu > ul li div.childcontent li:hover > a, .gkMenu > ul li div.childcontent li:hover > a small {color: #000;}
.nanogallery_colorschemeviewer_light .nanoGalleryViewer {background: rgba(4, 4, 4, 0.92) !important;}
i.icon-reorder {color: #000;}
.gkPage #gkTop1 {width:100%!important;}
button {margin: 0 5px 2px 0px;}
#gkHeaderNav {padding: 30px 0 0px 0;}
#gkLogo {margin: 0 0 20px 0;}
#gkLogo img {width: 212px;}
.nanogallery_theme_clean .nanoGalleryContainer .nanoGalleryThumbnailContainer {box-shadow: 0px 0px 0px #333;}
#gkContentWrap {padding:0px;}
/*.customabout {background: #000;}*/
#gkTop1, #gkTop2 { margin: 14px -10px -25px!important;}
#gkTop1  {background: #000;}
/*.nanogallery_theme_clean .nanoGalleryContainer .nanoGalleryThumbnailContainer img {padding:0 30px 30px 0px;}*/
div.icom-degler-testo {width: 47%;float: left;padding: 50px;text-align: justify;color: #fff;}
p#gkCopyrights {display: none;}
div#gkFooterNav {width: 100%;}
div.contatti {float: right;}
div.icom-footer-sinistra {float: left;}
h3 {color: #fff;}
div.icom-footer-testo2 {color: #fff;font-size: 12px;}
#gkFooter a {color:#888;}
#gkFooter a:hover {color: #fff;}
select, textarea, input[type="text"], input[type="password"], input[type="url"], input[type="email"] {border-radius: 0px; width: 100% !important;margin-bottom: 5px;}
span#mod-rscontact-counter-679 {color: #888;}
button#mod-rscontact-submit-btn-679.btn.btn-primary.submit {background: #3c5166;}
button:hover {background: #fff;}
[class^="icon-"], [class*=" icon-"]  {color: #fff;}
button#mod-rscontact-submit-btn-679.btn.btn-primary.submit:hover {background: #888;}
div.contatti {width: 40%;}
/*a#menu856.last.clienti:active {background:#000;}*/
h2 {font-size: 30px;}
#gkMainMenu {margin: 20px 0 20px 0;}
#gkContent {margin-top: 12px !important;}
div#gkSocialAPI {display: none;}
span#mod-rscontact-counter-679 {display:none;}
#gkMainbody {margin-bottom: 0px;}
a#menu860.last {float: right;font-weight: 400;padding: 0px;}

li.last {float: right!important;margin: 0px!important;}
li.last:before {display:none;}
#gkMainMenu {width: 100% !important;}
section img {width: auto;max-width: none;}
/*div.icom-degler-foto {max-width: 43%;float: right;}*/
img.icom-resize {position: absolute;right: 0px;bottom: 458px;}
div.customabout {max-width: 1100px;margin: 0 auto;}
#gkTop1 {margin: 10px 0 10px 0;}


@media screen and (max-width: 1150px) {
  img.icom-resize {right: -100px;}
  #gkTop1, #gkTop2 {margin: 14px -15px -25px !important;}
}

@media screen and (max-width: 950px) {
  img.icom-resize {right: -200px;}
}
@media screen and (min-width: 580px) and (max-width:749px){
 img.icom-resize {margin: 0 0px -46px 20px;}
  div.icom-degler-testo {width: 87%;float: none;}
  
  
}


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

  div.icom-degler-testo {width: 87%;float: none;}
  img.icom-resize {right: -15%!important;bottom: -30px!important;position: relative;}

  
  
}

@media screen and (max-width: 768px) {
    div.nanoGalleryThumbnailContainer.nGEvent {pointer-events: none;}
 
 
}


@media screen and (max-width: 750px) {
  div.icom-degler-testo {width: 100%;padding: 0px;}
  img.icom-resize {position: initial;width: 100%;}
  #gkTop1 .box {max-width: 100%;}
  .gkCols3 .box.gkmod-1 {padding: 20px 20px;}
  section img {max-width: 100%;}
  div.icom-footer-sinistra {float: none;}
  div.contatti {width: 100%;float: none;margin-top: 50px;margin-bottom: 20px;}
  #gkMobileMenu {margin-top: 16px;margin-bottom: 16px;}
  div.nanoGalleryThumbnailContainer.nGEvent {pointer-events: none;}
  a#menu860.last {display: none!important;}
 
}

@media screen and (max-width: 579px) {
  img.icom-resize {position: initial;width: 100%;margin: 0 0px -28px 20px}
  a#menu860.last {display: none;}
  .nanogallery_theme_clean #nanoGalleryViewer .content .contentAreaPrevious, .nanogallery_theme_clean #nanoGalleryViewer .content .contentAreaNext {background:none;}
  .nanogallery_theme_clean .nanoGalleryContainer .nanoGalleryThumbnailContainer img:hover, .nanogallery_theme_clean .nanoGalleryContainer .nanoGalleryThumbnailContainer img {pointer-events: none!important;cursor:none!important;}
  img.image.nGEvent:hover, img.image.nGEvent {pointer-events: none!important;cursor:none!important;}
  div.imgContainer.nGEvent:hover,   div.imgContainer.nGEvent {pointer-events: none!important;cursor:none!important;}
  div.nanoGalleryThumbnailContainer.nGEvent {pointer-events: none;}
  a#menu860.last {display: none!important;}
  .igui-lightbox-items>.igui-active {padding: 0 0px!important;}
}