h1.titoloh1{color:#fff !important;}
h2.testoh2{font-size:29px !important;line-height:33px !important;}
#gkContent{padding:0px;}
blockquote.gkBlockquote1:before{color:#FFFFFF;}
blockquote{color:#FFFFFF;font-style:italic;margin:40px 0;}
#gkHeader{background:none repeat scroll 0 0 #59B0E4;}
#gkHeaderBottom{background:none repeat scroll 0 0 #DD5749;padding:10px 90px 0;}
#gkLogo{width:220px;}
#gkBg{padding:35px 0;}
html body.loaded div#gkBg div#gkContentWrapper.gkPage div#gkPageContentWrap.gkFooterBorder div#gkPageContent.gkPage section#gkContent div#gkMainbody article.item-page div.itemBody div div.content_rating p.unseen.element-invisible{margin:0.5em 0 -0.5em;}
.gkIsWrapper-gk_bluap.loaded .gkIsPagination{opacity:0;}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){textarea{max-width:270px !important;}
#gkMobileMenu{height:49px !important;margin:17px 26px 0 0 !important;width:44px !important;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){textarea{max-width:270px !important;}
#gkMobileMenu{height:49px;margin:17px 26px 0 0 !important;width:44px;}
}
@media only screen and (min-device-width:320px) and (max-device-width:480px){textarea{max-width:270px !important;}
#gkMobileMenu{height:49px !important;margin:17px 26px 0 0 !important;width:44px !important;}
}
@media only screen and (max-width:320px){textarea{max-width:240px !important;}
#gkMobileMenu{height:49px !important;margin:17px 26px 0 0 !important;width:44px !important;}
}




