@charset "utf-8";@media screen and (max-width:1300px){.cover{padding:0 30px}.cover.header{padding:16px 30px}.cover.footer{padding-top:32px;padding-bottom:32px}}@media screen and (max-width:1240px){.bonus-item__image{right:8%}}@media screen and (max-width:1200px){.header{height:76px}.header__logo{margin-right:25px}.prime__image-left{left:-50px}.prime__image-right{right:-50px}.page-gaming .prime__image-left,.page-bonuscode .prime__image-left{left:-150px}.page-gaming .prime__image-right{right:-150px}.page-payments .prime__image-left{left:0}.page-nodeposit .prime__image-left{left:-50px}.page-nodeposit .prime__image-right{right:-140px}.bonus-item__image{right:2%}.secondary-bonus{padding:80px 20px}}@media screen and (max-width:1150px){.menu li:not(:last-child):after{margin:0 8px}.bonus-item{padding:30px 50px}.bonus-item__image{z-index:-1}}@media screen and (min-width:1026px){.menu>ul>li:hover .submenu li{display:block}.menu>ul>li:hover .submenu{top:0;opacity:1;z-index:100}.submenu li:after{display:none !important}.menu>ul>li>span+a:hover{color:#fff;text-shadow:0 .5px #fff,.5px 0 #fff}.menu>ul>li:hover>span+a{color:#fff;text-shadow:0 .5px #fff,.5px 0 #fff}.menu>ul>li:hover>span img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu>ul>.header-nav__expander>a{padding-right:24px}.menu>ul>.header-nav__expander>a:before{content:'';position:absolute;width:11px;height:6px;bottom:-webkit-calc(50% - 6px/2);bottom:calc(50% - 6px/2);right:4px;background-image:url(//nationalcasino-italy.com/wp-content/themes/nationalcasinos/assets/css/../images/icons/arrow-bottom.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.menu>ul>.header-nav__expander:hover>a:before{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}}@media screen and (max-width:1025px){.header__button-menu{display:block;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;min-width:0;background:0 0;padding:12px 13px;margin:0 0 0 16px;-webkit-border-radius:12px;border-radius:12px;border:1px solid #fec07e}.header__button-menu svg{display:block;margin:0;fill:#fec07e}.header__button-menu svg rect{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.header__button-menu.active{background:#fec07e}.header__button-menu.active~.menu{top:100%;opacity:1}.header__button-menu.active svg,.header__button-menu:hover svg{fill:#fff}.header__button-menu:hover{background:#fec07e;-webkit-transform:none;-ms-transform:none;transform:none}.header__button-menu.active svg rect:nth-child(1){x:-2px;y:6px;width:20px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.header__button-menu.active svg rect:nth-child(2){-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0,2);-ms-transform:scale(0,2);transform:scale(0,2)}.header__button-menu.active svg rect:nth-child(3){x:-2px;y:6px;width:20px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.menu{display:block;position:absolute;top:-100vh;left:0;width:100%;height:auto;max-height:-webkit-calc(100vh - 76px);max-height:calc(100vh - 76px);overflow:auto;text-align:center;background:#322e2f;opacity:0;padding:10px 32px 80px;margin:0 !important;z-index:-1;-webkit-transition:all .75s;-o-transition:all .75s;transition:all .75s;border-bottom:2px solid #fec882}.menu ul{display:block;max-width:320px}.menu ul:last-child{display:block}.menu>*{margin:24px auto 0px auto !important}.menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:16px 0;background-color:transparent}.menu li>a,.menu .submenu a{width:100%;text-align:center;padding:12px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #94897a;-webkit-border-radius:6px;border-radius:6px}.menu li>a:hover,.menu .submenu a:hover{border-color:#fec882}.menu li:not(:last-child):after{margin:10px 0}.menu li{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu li+li{margin:0}.menu li:after{margin:5px 0}.menu li:last-child:after{display:none}.menu .submenu{margin:0;padding:0;position:static;width:100%;-webkit-transform:none;-ms-transform:none;transform:none;max-height:unset;opacity:1;background:0 0}.menu .submenu li:first-child:before{content:url(//nationalcasino-italy.com/wp-content/themes/nationalcasinos/assets/css/../images/icons/menu-divider.svg);position:static;display:inline-block;vertical-align:middle;margin:10px 0;width:35px;height:20px}.header__logo{margin-right:auto}.type__list li{width:-webkit-calc(25% - 20px);width:calc(25% - 20px)}}@media screen and (max-width:1000px){.prime{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.prime__wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;padding:100px 0 40px}.breadcrumbs{text-align:center}.mobile .breadcrumbs{text-align:center}.home .prime__wrap{padding:40px 0}.prime__title{text-align:center}.prime__background{opacity:.45}.prime__background img{-o-object-position:left;object-position:left}.mobile .prime__background img{-o-object-position:87%;object-position:87%}.mobile .prime{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile .prime__wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile .prime__title{text-align:center}.page-games .prime__background,.page-about .prime__background,.page-gaming .prime__background,.page-payments .prime__background,.page-bonuscode .prime__background,.page-nodeposit .prime__background{opacity:1}.page-games .prime__wrap,.page-about .prime__wrap,.page-gaming .prime__wrap,.page-payments .prime__wrap,.page-bonuscode .prime__wrap,.page-nodeposit .prime__wrap{padding:40px 20px;background-color:rgba(50,46,47,.6)}.upto{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:50px 20px}.upto__wrapp{text-align:center}.upto__text{text-align:center}.upto__wrapp{z-index:1}.app{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:32px 32px 0}.app__button{margin:35px auto 0 auto}.app__logo{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;width:100%}.app__image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:20px auto 0 auto}article h2 span:before,h3 span:before,h4 span:before,h5 span:before,.article h2 span:before,h3 span:before,h4 span:before,h5 span:before{width:60px}article h2 span:after,h3 span:after,h4 span:after,h5 span:after,.article h2 span:after,h3 span:after,h4 span:after,h5 span:after{width:60px}article h2 span,h3 span,h4 span,h5 span,.article h2 span,h3 span,h4 span,h5 span{padding:0 60px}}@media screen and (max-width:900px){.container{padding:0 16px}.cover{padding:0 16px}.cover.header{padding-left:16px;padding-right:16px}.cover.footer{padding-top:32px;padding-bottom:32px}.upto{padding:65px 20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.app__background img{-o-object-position:right;object-position:right;opacity:.2}.type__list li{width:-webkit-calc(33.3333% - 20px);width:calc(33.3333% - 20px)}.payment__table,.codes__table{font-size:14px}.payment__table td,.codes__table td{padding:16px 8px}.payment__table tr:nth-child(1) td,.payment__table th,.codes__table tr:nth-child(1) td,.codes__table th{padding:8px;font-size:14px;line-height:1.2}}@media screen and (max-width:800px){.app{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px 20px 0}.app__inner{margin-top:30px}.bonus-item{padding:20px 35px}.bonus-item__image{right:0;width:100%}.bonus-item__desc{max-width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.bonus-item__title{text-align:center}}@media screen and (max-width:700px){.header__button-signup,.header__button-signin,.button-more{display:none}.menu .header__button-signup,.menu .header__button-signin{display:block;max-width:320px}.header__button-menu{margin-left:30px}.about__table tr{display:block}.about__table th,.about__table td{display:block;width:100%;text-align:center}.about__table th{padding-bottom:0}.about__table td{padding-bottom:0}.about__table th span{display:block;text-align:center}.about__table th span:first-child{margin:0 auto 6px auto}.about__table tr+tr{border-top:.5px solid rgba(254,200,130,.15)}.games__nav-item{padding-left:32px}.games__nav-item img{top:unset;bottom:-webkit-calc(50% - 24px/2);bottom:calc(50% - 24px/2);left:0;width:24px;height:24px}.page-payments .prime__image-left{display:none}}@media screen and (max-width:600px){h2,.title.high{font-size:7vw;line-height:8vw}h3,.title.middle{font-size:6vw;line-height:7vw}h4,.title.mini{font-size:5vw;line-height:6vw}.prime__title{font-size:8vw;line-height:9vw}.prime__background img{-o-object-position:15%;object-position:15%}.prime__button{width:100%;min-width:auto;max-width:300px}.header__button-menu{min-width:auto;padding:12px}.prime__image{height:-webkit-calc(100% - 60px);height:calc(100% - 60px);max-height:270px}.page-payments .prime__image-right{max-height:unset}.upto{padding:45px 16px}.upto__text{font-size:9.5vw}.upto__button{min-width:auto;max-width:300px}.upto__text:nth-child(2){font-size:6vw;line-height:7vw}.faq-item__title{padding:12px 16px 12px 56px;font-size:16px}.app__button{min-width:auto;max-width:300px;width:100%}article h2 span:before,h3 span:before,h4 span:before,h5 span:before,.article h2 span:before,h3 span:before,h4 span:before,h5 span:before{display:none}article h2 span:after,h3 span:after,h4 span:after,h5 span:after,.article h2 span:after,h3 span:after,h4 span:after,h5 span:after{display:none}article h2 span,h3 span,h4 span,h5 span,.article h2 span,h3 span,h4 span,h5 span{padding:0}.article__button{min-width:70%}.secondary-bonus__title{font-size:7vw;line-height:8vw}.secondary-bonus__text{font-size:4vw}.bonuses .prime__background img{-o-object-position:17%;object-position:17%}.mobile .prime__background img{-o-object-position:80%;object-position:80%}.footer__payments li{width:85px;height:40px}.footer__divider img{height:2px}.footer__additional p{font-size:14px;line-height:20px}.faq{margin-bottom:8px}.divider{margin-bottom:8px}.bonus-item{padding:10px}.bonus-item__desc{padding:22px 10px 16px}.bonus-item__icon{top:-10px;left:-8px;width:40px}.bonus-item__title{font-size:7vw;line-height:8vw}.bonus-item__subtitle{font-size:5vw;line-height:6vw}.type__list{margin:-5px}.type__list li{width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin:5px}.type-item__desc{padding:12px 8px}.games__nav ul{padding-bottom:20px}.games__nav li+li{margin-left:48px}.games__nav li:not(:first-child):before{left:-34px}.games__nav::-webkit-scrollbar{height:5px}.games__nav::-webkit-scrollbar-thumb{background:#94897a}.games__nav-item{min-height:32px}.games__nav-item:after{bottom:-8px}}@media screen and (max-width:500px){.payment__table tr{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.payment__table td{padding:6px;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.payment__table td:first-child{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;font-weight:700}.payment__table tr:nth-child(1) td:first-child,.payment__table th:first-child{display:none}.codes__table td{padding:6px}}@media screen and (max-width:415px){.section{padding:24px 12px}.app{padding:30px 20px 0}.bonus{padding:0}.faq{padding:24px 0}.codes__table tr{padding:0 4px}.codes__table,.codes__table td,.codes__table tr:nth-child(1) td,.codes__table th{font-size:12px;line-height:1.2}.page-nodeposit .prime__image-right{display:none}}@media screen and (max-width:375px){.header__logo{max-width:135px}.header__button-menu{margin-left:20px}.prime__background img{-o-object-position:19%;object-position:19%}.bonus-item__text{font-size:14px;line-height:20px}.bonuses .prime__background img{-o-object-position:19%;object-position:19%}.type-item__title,.type-item__subtitle{font-size:12px;line-height:16px}.payment__table,.payment__table tr:nth-child(1) td,.payment__table th{font-size:12px}}