hr.big {border-top: 3px solid #6a3f14;clear: both;display: block;margin: 40px auto 30px;width: 100%!important;}
h2.prodotti {text-align: center;color: #8C7965;font-weight: 800;font-size: 40px;letter-spacing: -1px;}
.blog-page {margin: -100px auto 0 auto !important;}

article.itemView.single-page.prodotti  .item-body {border-bottom: 3px solid #6a3f14;}


.nspArt .nspImageWrapper:hover img {-webkit-transform: scale(0.95);
-moz-transform: scale(0.95);
-ms-transform: scale(0.95);
-o-transform: scale(0.95);
transform: scale(0.95);}


.nspArt h4.nspHeader {color:#8C7965!important;font-size: 18px;line-height: 1;}
.nspArt h4.nspHeader a {color:#8C7965!important;font-size: 18px;line-height: 1;}
.readon {background: #6a3f14;font-size: 11px;height: 30px;line-height: 30px;padding: 0 10px;}

div.blog-page.prodotti div.gk-cols.vertical-centert {border-bottom: 1px solid #ddd;}
.blog-page .cat-item-intro-text {font-size: 17px!important;line-height: 1.6!important;}
.nspTopInterface {top: 0px!important;position:relative;margin-bottom: 30px!important;right: 47%!important;}
.item-body ul > li, .list-1 > li, .list-2 > li, .list-3 > li {padding: 4px 0 4px 4px;}
img.logohome {max-width: 100%;}
div.assoc {margin-top: 0px;margin-bottom: 30px;}
/*dl#system-message dd.warning.message {display: none!important;}*/
label {display: block;}
#system-message dd ul, #system-message dd ul li {text-transform: uppercase;font-size: 20px;}
#system-message dd ul li a {color: #fff;}
.nspArt h4.nspHeader a {text-transform: uppercase!important;}
.nspArt h4.nspHeader {margin: 0 0 -10px;padding: 10px 0 0px 0;text-transform: uppercase;text-align: center; }
.nspInfo.nspInfo1.tleft.fnone {text-align: center;}
.readon.fleft {text-align: center;float: none!important;margin-top: 0px;}

.nspArt.nspCol1 {padding: 0 0px 20px 0;border-bottom: 1px solid #ddd;}

#system-message-container {margin: 80px 0 -100px 0;}
a.readon {margin-top: 30px;}
h3:before {content:'"';content: '›';font-family: 'Times';font-size: 90px;margin-bottom: -48px;margin-left: -40px;display: block;}
h1.small {color: #8C7965;text-align: left;font-size: 30px;letter-spacing: 1px;}
h3 {font-size: 25px;color: #CA8663;line-height: 1;text-align: left;padding-top: 20px;}
h2.bianco {color: #fff;}
.item-body {margin: 100px 0 50px;}
div.sinistraa, div.destraa {padding: 0 20px!important;}
.frontpage #gkBottom5 .box {padding: 0px 0 0px 0;}
.frontpage #gkPageContent {padding-top: 200px;}
.bottoms {margin-bottom: -9px;margin-top: 50px;}
.dark-bg #gkMobileMenu i, .dark-bg #gkMobileMenu i:after, .dark-bg #gkMobileMenu i:before {color: #6F4318!important;}
.topbar {margin-top: 20px;position: absolute;padding-bottom: 0px;width: 100%;}
#gkFooter {background: #FAEEDF;}
img.quadrotto {padding: 4px;}
.dark-bg #gkLogo.text, .dark-bg #gkMobileMenu span {color: #6F4318;}
#gkHeaderMod {background: #FAEEDF;}
iframe {width: 100%;}
.fancybox-opened .fancybox-title {display: none;}
.box.arancione2.gkmod-1 {background: #B54F2E;padding: 70px 70px;}
.serra2 {width: 100%;}
img.lat {width: 100%;}
#aside-menu li a.active {color:#A79D87;}
#aside-menu li a {color: #fff;}
#aside-menu li a:active, #aside-menu li a:focus, #aside-menu li a:hover {color:#A79D87;}
#aside-menu > div {background:url(http://77.104.190.14/~destnocle2017/images/pagine/sfondonoc2.jpg) }
#gkMobileMenu {color: #F7C7A5;margin: 13px 0 0 0 !important;}
img.creazioni:hover, img.quadrotto:hover {opacity: 0.8;}
img.creazioni, img.quadrotto {transition: all 0.2s ease;}
.os-gallery-tabs-main-1 {margin-top: -90px;}
.copyright-block {display: none;}
#aside-menu li a {font-size: 20px;}
.linkbianco {color: #ddd;font-weight: 900;}
.linkbianco:hover {color: #000;font-weight: 900;}
.contact.contatti {margin-top: -90px;}
.box.vuoto.gkmod-1 {height: 50px;}
.singoladestratesto20 {padding: 0 0px 0 50px !important;}
.doppiasinistra20 {width: 66.666% !important;padding: 0 0px !important;}
#gkFooter {padding: 60px 0;}
.singolasinistratesto {text-align: justify;padding: 0 50px 0 9%!important;}
hr {width: 100px;}
.mar2 {color: #8C7965;font-size: 30px;letter-spacing: 0;}
hr.sinistragiallo {color: #FFF4D2; margin-left:0px;}
.titololaterale {color: #FFF4D2;letter-spacing: 0; line-height: 40px;margin-top: 30px;}
.giallo {color: #FFF4D2;}
.box.arancione.gkmod-1 {/*background:  #B54F2E;*/padding: 70px 0;}
.bianco {text-align: center;color: #fff;letter-spacing: 0;font-size: 32px;line-height: 30px;}
.box.box-wide.clear.gkmod-1 {
    background: #230501;
    color: #fff;}
#gkLogo {margin-top: 10px;/*margin-left: 30px;*/width: 100%}
#gkLogo img {max-width: 130px;margin: 0 auto;}
.mar {font-size: 82px;letter-spacing: -4px;line-height: 0.7;}
.single-page .itemFullText {font-size: 17px;line-height: 1.4;}
.sinistra {margin-left: 0px;}
.mar {color: #8C7965;}
/*#gkMainbody {
    background: url(http://77.104.190.14/~destef2017/images/pagine/sfondo.jpg);
    background-size: cover;*/
}
.scopri, .scoprirosso {transition: all 0.2s ease;}
.scopri:hover, .scoprirosso:hover {/*zoom: 0.9;*/opacity: 0.5;}
.box.chisiamo {padding: 80px 0;}
h2 {color:#230502;font-size: 35px;line-height: 33px; text-transform:uppercase;}
p.rosso {text-align: center;font-size: 25px;line-height: 1.3;width: 80%;margin: 0 auto;color:#5E001F;}

#gkMobileMenu i, #gkMobileMenu i:before, #gkMobileMenu i:after {background: #F7D3AA;width: 24px;}
.gkStoreInfoAdditional {line-height: 2; color: #F7D3AA;}
.intro {
    font-size: 27px;
    letter-spacing: -1px;
    width: 70%;
    color: #fff;
    margin: 0 auto;
}
.scoprirosso {width: 48px!important;height:39px!important;}
.scopri {width: 48px!important;height:39px!important;margin-top: 20%!important;}
.fiore1 {width: 400px!important;left: 35%!important;top: 35%!important;}
.gkStoreHeader h1 {color: #F7D3AA !important;letter-spacing: 0px;font-size: 45px;text-transform: none;}
.gkStoreInfo {margin: 380px auto 0 auto;}
body.frontpage.fullscreen #gkLogo {width: 100%;margin: 52px auto 0!important; display:block;}
body.frontpage.fullscreen #gkLogo img {margin:0 auto;max-width: 300px;}
#gkBottom2 .gkPage {max-width: 100%;}
#gkBottom1 .gkPage {max-width: 100%;}
.frontpage #gkBottom2 .box, .frontpage #gkBottom1 .box {padding: 0px 0 0px 0;}
.gk-cols > div {padding: 0 0px;}
.gk-cols {margin: 0 0px;}
#gkHeaderMod, .blog-page > .header, .single-page > .header, .search-page .header {height: 75px;}
article#k2Container.itemView.single-page.chisiamo  .gkPage {max-width: 100%;}
article#k2Container.itemView.single-page.chisiamo  .item-body {margin: 0px 0 0px;}
article#k2Container.itemView.single-page.laserra  .gkPage {max-width: 100%;}
article#k2Container.itemView.single-page.laserra  .item-body {margin: 0px 0 0px;}
article#k2Container.itemView.single-page.fiori  .gkPage {max-width: 100%;}
article#k2Container.itemView.single-page.fiori .item-body {margin: 0px 0 0px;}
.doppiasinistra {width: 66.666%!important;padding: 0 150px!important;}
/*.doppiasinistrafoto {width: 66.666%!important;}*/
.singoladestratesto {padding: 0 50px!important;}
body {font-size: 17px;}
#gkPageContent {padding: 165px 0 0px;}
#gkMainbody {margin-bottom: 0px;}
div.contact .component-header {display:none;}

@media screen and (min-width: 1161px) {
  #gkMobileMenu {margin: 2px 0 0 0 !important;} 
}

@media screen and (max-width: 800px) {
  .nspPagination {display:block;}
  
}



@media screen and (max-width: 405px) {
  img.scopri {display:none;}
  img.fiore1 {display: none;}
  body.frontpage.fullscreen #gkLogo img {max-width: 100px;}
  .gkStoreInfo {margin: 220px auto 0 auto;}
  .doppiasinistra {padding: 0 0px !important;}
  .mar {font-size: 30px;}
  .singoladestratesto {padding: 0 20px !important;}
  .singoladestratesto20 {padding: 0 0px 0 0px !important;}
  .single-page, .blog-page {padding-top: 100px;}
  .box.arancione2.gkmod-1 {padding: 20px 0px;}
  #gkBottom1 {margin-bottom: 0px;}
  #gkTop1 .box, #gkTop2 .box, #gkSidebar .box, #gkMainbody .box, #gkBottom1 .box, #gkBottom2 .box, #gkBottom3 .box, #gkBottom4 .box, #gkBottom5 .box, #gkBottom6 .box, #gkBottom7 .box, #gkBottom8 .box, #gkBottom9 .box{margin-bottom: 0px!important;}
  .singoladestraa {padding-left: 0px!important;}
  .doppiasinistraa {padding-right: 0px;}
  .box.arancione.gkmod-1 {padding: 20px 0;}
  .bianco {text-align: left;}
  hr.bianco {margin-left: 0px;}
  .intro {line-height: 1.6;font-size: 17px;width: 90%;}
  
  
}