/* 1 - START NICDARKBG*/
.nicdark_bg_white{ background-color: #ffffff; }
.nicdark_bg_grey{ background-color: #f9f9f9; }
.nicdark_bg_grey2{ background-color: #f1f1f1; }
.nicdark_bg_greydark{ background-color: #49524E;}
.nicdark_bg_greydark2{ background-color: #404746;}
.nicdark_bg_green{ background-color: #76b38f; }
.nicdark_bg_blue{ background-color: #6088a4; }
.nicdark_bg_violet{ background-color: #8784a0; }
.nicdark_bg_orange{ background-color: #d3b49d; }
.nicdark_bg_red{ background-color: #bd7880; }
.nicdark_bg_yellow{ background-color: #d0c28d; }
.nicdark_bg_greendark{ background-color: #6ea886; }
.nicdark_bg_bluedark{ background-color: #577b94; }
.nicdark_bg_violetdark{ background-color: #7c7994; }
.nicdark_bg_orangedark{ background-color: #c3a38a; }
.nicdark_bg_reddark{ background-color: #a96c73; }
.nicdark_bg_yellowdark{ background-color: #c2b481; }
.nicdark_bg_gradient{ 
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#577b94+0,577b94+10,6ea886+10,6ea886+20,c2b481+20,c2b481+30,c3a38a+30,c3a38a+40,a96c73+40,a96c73+50,7c7994+50,7c7994+60,577b94+60,577b94+70,6ea886+70,6ea886+80,c2b481+80,c2b481+90,c3a38a+90,c3a38a+100,a96c73+100 */
background: #577b94; /* Old browsers */
background: -moz-linear-gradient(left, #577b94 0%, #577b94 10%, #6ea886 10%, #6ea886 20%, #c2b481 20%, #c2b481 30%, #c3a38a 30%, #c3a38a 40%, #a96c73 40%, #a96c73 50%, #7c7994 50%, #7c7994 60%, #577b94 60%, #577b94 70%, #6ea886 70%, #6ea886 80%, #c2b481 80%, #c2b481 90%, #c3a38a 90%, #c3a38a 100%, #a96c73 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#577b94), color-stop(10%,#577b94), color-stop(10%,#6ea886), color-stop(20%,#6ea886), color-stop(20%,#c2b481), color-stop(30%,#c2b481), color-stop(30%,#c3a38a), color-stop(40%,#c3a38a), color-stop(40%,#a96c73), color-stop(50%,#a96c73), color-stop(50%,#7c7994), color-stop(60%,#7c7994), color-stop(60%,#577b94), color-stop(70%,#577b94), color-stop(70%,#6ea886), color-stop(80%,#6ea886), color-stop(80%,#c2b481), color-stop(90%,#c2b481), color-stop(90%,#c3a38a), color-stop(100%,#c3a38a), color-stop(100%,#a96c73)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #577b94 0%,#577b94 10%,#6ea886 10%,#6ea886 20%,#c2b481 20%,#c2b481 30%,#c3a38a 30%,#c3a38a 40%,#a96c73 40%,#a96c73 50%,#7c7994 50%,#7c7994 60%,#577b94 60%,#577b94 70%,#6ea886 70%,#6ea886 80%,#c2b481 80%,#c2b481 90%,#c3a38a 90%,#c3a38a 100%,#a96c73 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #577b94 0%,#577b94 10%,#6ea886 10%,#6ea886 20%,#c2b481 20%,#c2b481 30%,#c3a38a 30%,#c3a38a 40%,#a96c73 40%,#a96c73 50%,#7c7994 50%,#7c7994 60%,#577b94 60%,#577b94 70%,#6ea886 70%,#6ea886 80%,#c2b481 80%,#c2b481 90%,#c3a38a 90%,#c3a38a 100%,#a96c73 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #577b94 0%,#577b94 10%,#6ea886 10%,#6ea886 20%,#c2b481 20%,#c2b481 30%,#c3a38a 30%,#c3a38a 40%,#a96c73 40%,#a96c73 50%,#7c7994 50%,#7c7994 60%,#577b94 60%,#577b94 70%,#6ea886 70%,#6ea886 80%,#c2b481 80%,#c2b481 90%,#c3a38a 90%,#c3a38a 100%,#a96c73 100%); /* IE10+ */
background: linear-gradient(to right, #577b94 0%,#577b94 10%,#6ea886 10%,#6ea886 20%,#c2b481 20%,#c2b481 30%,#c3a38a 30%,#c3a38a 40%,#a96c73 40%,#a96c73 50%,#7c7994 50%,#7c7994 60%,#577b94 60%,#577b94 70%,#6ea886 70%,#6ea886 80%,#c2b481 80%,#c2b481 90%,#c3a38a 90%,#c3a38a 100%,#a96c73 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#577b94', endColorstr='#a96c73',GradientType=1 ); /* IE6-9 */
}
/*END NICDARKBG*/



/* 2- START NICDARKBORDER: applica l'ombra del colore selezionato*/
.nicdark_border_white, .nicdark_border_white td, .nicdark_border_white th{ border: 1px solid #ffffff; }
.nicdark_border_grey, .nicdark_border_grey td, .nicdark_border_grey th{ border: 1px solid #f1f1f1; }
.nicdark_border_grey2, .nicdark_border_grey2 td, .nicdark_border_grey2 th{ border: 1px solid #e5e5e5; }
.nicdark_border_greydark, .nicdark_border_greydark td, .nicdark_border_greydark th{ border: 1px solid #404746; }
.nicdark_border_greydark2, .nicdark_border_greydark2 td, .nicdark_border_greydark2 th{ border: 1px solid #353b3d; }
.nicdark_border_green, .nicdark_border_green td, .nicdark_border_green th{ border: 1px solid #6ea886; }
.nicdark_border_blue, .nicdark_border_blue td, .nicdark_border_blue th{ border: 1px solid #577b94; }
.nicdark_border_violet, .nicdark_border_violet td, .nicdark_border_violet th{ border: 1px solid #7c7994; }
.nicdark_border_orange, .nicdark_border_orange td, .nicdark_border_orange th{ border: 1px solid #c3a38a; }
.nicdark_border_red, .nicdark_border_red td, .nicdark_border_red th{ border: 1px solid #a96c73; }
.nicdark_border_yellow, .nicdark_border_yellow td, .nicdark_border_yellow th{ border: 1px solid #c2b481; }
.nicdark_border_greendark, .nicdark_border_greendark td, .nicdark_border_greendark th{ border: 1px solid #65ae83; }
.nicdark_border_bluedark, .nicdark_border_bluedark td, .nicdark_border_bluedark th{ border: 1px solid #6dc0d5; }
.nicdark_border_violetdark, .nicdark_border_violetdark td, .nicdark_border_violetdark th{ border: 1px solid #a675af; }
.nicdark_border_orangedark, .nicdark_border_orangedark td, .nicdark_border_orangedark th{ border: 1px solid #d8734c; }
.nicdark_border_reddark, .nicdark_border_reddark td, .nicdark_border_reddark th{ border: 1px solid #bf6363; }
.nicdark_border_yellowdark, .nicdark_border_yellowdark td, .nicdark_border_yellowdark th{ border: 1px solid #d4ae49; }



/*bottom*/
.nicdark_border_bottom_grey, .nicdark_border_bottom_grey td, .nicdark_border_bottom_grey th{ border-bottom: 1px solid #f1f1f1; }
.nicdark_border_bottom_none, .nicdark_border_bottom_none td, .nicdark_border_bottom_none th{ border-bottom: 0px solid #f1f1f1 !important; }


/*top*/
.nicdark_border_top_none, .nicdark_border_top_none td, .nicdark_border_top_none th{ border-top: 0px solid #f1f1f1 !important; }
.nicdark_border_top_grey, .nicdark_border_top_grey td, .nicdark_border_top_grey th{ border-top: 1px solid #f1f1f1; }


/*right*/
.nicdark_border_right_grey, .nicdark_border_right_grey td, .nicdark_border_right_grey th{ border-right: 1px solid #f1f1f1; }


/*END */



/* 5- START NICDARK_STRIKE*/
.nicdark_strike{ text-decoration: line-through; }
/*END NICDARK_STRIKE*/



/*****************************************SOME SHORTCODES FOR CREATE YOUR PAGES********************************************/



/* 6 - START LOGO*/
.nicdark_logo{ float: left; position: relative; width: 10px; height: 10px; }
.nicdark_logo img{ position: absolute; width: 135px; margin-top: 3px; border:0;}
/*END LOGO*/


/* 7 - START NIKBTN:*/
.nicdark_btn{ font-family: 'Open Sans', sans-serif; display: inline-block; text-align: center; cursor: pointer;}
.nicdark_btn.subtitle{ font-family: 'Lato', sans-serif !important; }
.nicdark_btn.left{ float: left;}
.nicdark_btn.right{ float: right;}
.nicdark_btn.fullwidth{ padding-left: 0px !important; padding-right: 0px !important; width: 100%;}
/*size*/
.nicdark_btn.extrasmall{ padding: 0px 10px; font-size: 13px; }
.nicdark_btn.small{ padding: 5px 10px; font-size: 15px; line-height: 15px; }
.nicdark_btn.medium{ padding: 10px 20px; font-size: 12px; }
.nicdark_btn.big{ padding: 15px 20px; font-size: 19px; }
.nicdark_btn.extrasize{ padding: 20px; font-size: 45px; line-height: 45px; }
/*END NIKBTN*/



/* 8 - START NIKBTNICON:*/
.nicdark_btn_icon{ font-family: 'Open Sans', sans-serif; display: inline-block; text-align: center; cursor: pointer;}
.nicdark_btn_icon.subtitle{ font-family: 'Lato', sans-serif !important; }
.nicdark_btn_icon > i{ display: inline-block; width: 20px; height: 20px; }
.nicdark_btn_icon > i:before{ margin: 0px; padding:0px; }
.nicdark_btn_icon.left{ float: left;}
.nicdark_btn_icon.right{ float: right;}
/*size*/
.nicdark_btn_icon.extrasmall{ padding: 5px; font-size: 14px; }
.nicdark_btn_icon.small{ padding: 10px; font-size: 15px; }
.nicdark_btn_icon.medium{ padding: 15px; font-size: 17px; }
.nicdark_btn_icon.big{ padding: 20px; font-size: 19px; }
/*extra big*/
.nicdark_btn_icon.extrabig > i{ display: inline-block; width: 40px; height: 40px; }
.nicdark_btn_icon.extrabig{ padding: 20px; font-size: 32px; }
/*END NIKBTNICON*/



/* 9 - START NIKBTNICON:*/
.nicdark_btn_iconbg{ display: inline-block; }
.nicdark_btn_iconbg > div{ overflow: hidden; position: relative; }
/*size*/
.nicdark_btn_iconbg.small, .nicdark_btn_iconbg.small > div{ width: 40px; height: 40px; }
.nicdark_btn_iconbg.medium, .nicdark_btn_iconbg.medium > div{ width: 50px; height: 50px; }
.nicdark_btn_iconbg.big, .nicdark_btn_iconbg.big > div{ width: 60px; height: 60px; }
.nicdark_btn_iconbg.extrabig, .nicdark_btn_iconbg.extrabig > div{ width: 80px; height: 80px; }
/*END NIKBTNICON*/



/*START NICDARKICONBG*/
.nicdark_iconbg{ position: absolute; bottom: -15px;}
/*position*/
.nicdark_iconbg.left{ left: -20px;}
.nicdark_iconbg.right{ right: -20px;}
/*size*/
.nicdark_iconbg.small{ font-size: 40px; }
.nicdark_iconbg.medium{ font-size: 50px; }
.nicdark_iconbg.big{ font-size: 60px; }
.nicdark_iconbg.extrabig{ font-size: 80px; }
/*color*/
.nicdark_iconbg.grey{ color: #f1f1f1; }
.nicdark_iconbg.green{ color: #6ea886; }
.nicdark_iconbg.blue{ color: #577b94; }
.nicdark_iconbg.violet{ color: #7c7994; }
.nicdark_iconbg.orange{ color: #c3a38a; }
.nicdark_iconbg.red{ color: #a96c73; }
.nicdark_iconbg.yellow{ color: #c2b481; }
/*END NICDARKICONBG*/



/* 10 - START NIKDIVIDER: color, align, size*/
.nicdark_divider{ float: left; width: 100%;}
.nicdark_divider > span{ display: block; margin:auto; }
/*align*/
.nicdark_divider.left > span{ float: left; }
.nicdark_divider.right > span{ float: right; }
/*size*/
.nicdark_divider.big > span{ width: 80px; height: 4px; }
.nicdark_divider.small > span{ width: 30px; height: 2px; }
/*END NIKDIVIDER*/



/* 11- START NICDARKDROPCAP*/
.nicdark_dropcap{ float: left; font-size: 35px; line-height: 20px; padding: 15px; margin-right: 20px; }
/*END NICDARKDROPCAP*/

/* 12 - START NIKALERTS*/
.nicdark_alerts{ float: left; width: 100%; overflow: hidden; position: relative; }
.nicdark_alerts > p > .iconclose{ cursor: pointer; }
/*END NIKALERTS*/

/* 13 - START NICDARKIFRAME*/
.nicdark_iframe{ float: left; width: 100%; border: 0; }
/*END NICDARKIFRAME*/


/* 14 - START NIKACCORDION*/
.nicdark_accordion{ float: left; width: 100%; }
.nicdark_accordion .ui-accordion-header-active { cursor: initial !important; }
.nicdark_accordion .nicdark_accordion_header{ outline: 0; cursor: pointer; margin-bottom: 20px; }
.nicdark_accordion_content{ padding: 0px 20px 20px 20px; }
/*size*/
.nicdark_accordion_header.small{ padding: 5px 10px; }
.nicdark_accordion_header.medium{ padding: 10px 20px; }
.nicdark_accordion_header.big{ padding: 15px 20px; }
/*icon*/
.nicdark_accordion .ui-accordion-header-active:before { content: '\e842' !important; font-family: 'fontello'; margin-right: 10px; }
.nicdark_accordion .ui-accordion-header:before { content: '\e846'; font-family: 'fontello'; margin-right: 10px; }
/*END NIKACCORDION*/


/* 15  - START NIKTOOGLE*/
.nicdark_toogle{ float: left; width: 100%; }
.nicdark_toogle_content{ padding: 20px; }
.nicdark_toogle .nicdark_toogle_header{ outline: 0; cursor: pointer; float: none; width: initial; }
/*size*/
.nicdark_toogle_header.small{ padding: 5px 10px; }
.nicdark_toogle_header.medium{ padding: 10px 20px; }
.nicdark_toogle_header.big{ padding: 15px 20px; }
/*icon*/
.nicdark_toogle .ui-accordion-header-active:before { content: '\e842' !important; font-family: 'fontello'; margin-right: 10px; }
.nicdark_toogle .ui-accordion-header:before { content: '\e846'; font-family: 'fontello'; margin-right: 10px; }
/*END NIKTOOGLE*/


/* 16 - START NIKPROGRESSBAR*/
.nicdark_progressbar{ float:left; width:100%; }
.nicdark_progressbar_title{ margin: 0px; padding:0px; min-height: 20px; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; transition: all 0.8s ease; }
.nicdark_progressbar_title > span{ padding:0px; display:inline-block;}
/*animate*/
.animate_progressbar{ width: 0% !important; }
/*END NIKPROGRESSBAR*/


/* 17 - START NICDARKTABS*/
.nicdark_tab{ float: left; width: 100%; }
.nicdark_tabs{ float: left; width: 100%; }
.nicdark_tab > .nicdark_tabslist{ margin: 0px; padding: 0px; list-style: none; float: left; width: 100%; }
.nicdark_tab > .nicdark_tabslist > li{ margin: 0px; padding: 0px; float: left; }
.nicdark_tab > .nicdark_tabslist > li > a{ outline: 0; }
.nicdark_tab > .nicdark_tabslist > .ui-tabs-active > a{ background-color: #fff !important; color: #b7b7b7 !important; box-shadow: 0px 0px 0px 0px #f1f1f1;  }
.nicdark_tab > .nicdark_tabslist.greydark > .ui-tabs-active > a{ background-color: #49524E !important; color: #fff !important; box-shadow: 0px 0px 0px 0px #f1f1f1; }
/*END NICDARKTABS*/


/* 18 - START NICDARKLIST*/
.nicdark_list{ float: left; width: 100%; list-style: none; margin: 0px; padding: 0px; }
.nicdark_list > li{ float: left; width: 100%; border-top: 0px; border-left: 0px; border-right: 0px; border-width: 1px; }
.nicdark_list > li:last-child{ border-bottom-width: 0px; }
/*END NICDARKLIST*/


/* 19 - START NICDARKTABLE*/
.nicdark_table{ float:left; width: 100%; border-collapse: collapse; }
.nicdark_table thead, .nicdark_table tbody { border-width: 0px; }
.nicdark_table tr td, .nicdark_table tr th{ border-width: 1px; }
/*size*/
.nicdark_table.small tr td, .nicdark_table.small tr th{ padding: 5px 10px; }
.nicdark_table.medium tr td, .nicdark_table.medium tr th{ padding: 10px 20px; }
.nicdark_table.big tr td, .nicdark_table.big tr th{ padding: 15px 20px; }
.nicdark_table.extrabig tr td, .nicdark_table.extrabig tr th{ padding: 20px 20px; }
/*align*/
.nicdark_table.center{ text-align: center; }
.nicdark_table.left{ text-align: left; }
.nicdark_table.right{ text-align: right; }
/*END NICDARKTABLE*/



/* 20 - START NICDARKFILTER*/
.nicdark_filter{ float: left; width: 100%; }
.nicdark_filter.greydark { background: rgba(0,0,0,0.2); }
.nicdark_filter.green { background: rgba(118,179,143,0.8); }
.nicdark_filter.blue { background: rgba(96,136,164,0.8); }
.nicdark_filter.violet { background: rgba(135,132,160,0.8); }
.nicdark_filter.yellow { background: rgba(208,194,141,0.8); }
.nicdark_filter.orange { background: rgba(211,180,157,0.8); }
.nicdark_filter.red { background: rgba(189,120,128,0.8); }
/*END NICDARKFILTER*/


/* 21 - 22 - START NICDARKLEFTSIDEBAR*/
.nicdark_left_sidebar{ width:300px; height:100%; position:fixed; left:-300px; top:0px; z-index:99999; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; transition: all 0.8s ease; }
.nicdark_right_sidebar{ width:300px; height:100%; position:fixed; right:-300px; top:0px; z-index:99999; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; transition: all 0.8s ease; }
/*overlay*/
.nicdark_overlay_on{float: left; width: 100%; height: 100%; background:rgba(0,0,0,0.3); position: fixed; z-index: 999; cursor: crosshair; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; transition: all 0.8s ease; }
/*END NICDARKLEFTSIDEBAR*/



/* 23 - START NICDARKTRIANGLE*/
.nicdark_triangle{ width: 0px; height: 0px; border-style: solid; border-width: 15px 15px 0 15px; position: absolute; }
/*color*/
.nicdark_triangle.grey{ border-color: #f1f1f1 transparent transparent transparent; }
.nicdark_triangle.greydark{ border-color: #404746 transparent transparent transparent; }
.nicdark_triangle.green{ border-color: #6ea886 transparent transparent transparent; }
.nicdark_triangle.blue{ border-color: #577b94 transparent transparent transparent;  }
.nicdark_triangle.violet{ border-color: #7c7994 transparent transparent transparent;}
.nicdark_triangle.orange { border-color: #c3a38a transparent transparent transparent;  }
.nicdark_triangle.red{ border-color: #a96c73 transparent transparent transparent; }
.nicdark_triangle.yellow{ border-color: #c2b481 transparent transparent transparent; }
/*END NICDARKTRIANGLE*/



/*START NICDARK PRELOADER*/
.nicdark_preloader{ float: left; width: 100%; height: 100%; position: fixed; background-color: #fff; display: table; z-index: 10001; text-align: center; }
.nicdark_preloader i{ display: table-cell; vertical-align: middle; font-size: 30px; -webkit-animation: nicdark_pulse 1s infinite linear; animation: nicdark_pulse 1s infinite linear; }


/***************************SOME CLASSES FOR MARGIN/SPACE/POSITION/HEIGHT/DISPLAY BETWEEN ELEMENTS***************************************************/

/* 24 - SOME CLASSES*/
.nicdark_block{ display: block !important; }
.nicdark_outline { outline: 0; }
.nicdark_overflow { overflow: hidden; }
.nicdark_fixed { position: fixed; }
.nicdark_sizing { box-sizing:border-box; }
.nicdark_display_inlineblock { display: inline-block; }
.nicdark_display_table { display: table; }
.nicdark_cell { display: table-cell !important; }
.nicdark_vertical_middle { vertical-align: middle; text-align: center; }
.nicdark_vertical_bottom { vertical-align: bottom; }
.nicdark_center { text-align: center; }
.nicdark_left { text-align: left; }
.nicdark_right { text-align: right; }
.nicdark_disable_float { float: initial !important; }
.nicdark_float_right { float: right; }
.nicdark_cursor_pointer { cursor: pointer; }
.nicdark_cursor_text { cursor: text; }
.nicdark_cursor_none { cursor: none; }
.nicdark_oblique45{ transform:rotate(45deg); -ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.nicdark_oblique45_negative{ transform:rotate(-45deg); -ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.nicdark_bg_cover { background-size: cover; }

/* 25 - display*/
.nicdark_displaynone_desktop { display: none; }
.nicdark_displaynone { display: none !important; }

/* 26 - padding*/
.nicdark_padding10{ padding: 10px !important; }
.nicdark_padding100{ padding: 10px 0px !important; }
.nicdark_padding1020{ padding: 10px 20px !important; }
.nicdark_padding1520{ padding: 15px 20px !important; }
.nicdark_padding20{ padding: 20px !important; }
.nicdark_padding020{ padding: 0px 20px !important; }
.nicdark_padding0{ padding: 0px !important; }
.nicdark_padding50{ padding: 5px 0px !important; }
/*left*/
.nicdark_paddingleft0 { padding-left: 0px !important; }
.nicdark_paddingleft10 { padding-left: 10px !important; }
/*right*/
ù.nicdark_paddingright10 { padding-right: 10px !important; }
.nicdark_paddingright20 { padding-right: 20px !important; }
.nicdark_paddingright30 { padding-right: 30px !important; }
/*top*/
.nicdark_paddingtop0 { padding-top: 0px !important; }
/*bottom*/
.nicdark_paddingbottom0 { padding-bottom: 0px !important; }


/* 27 - START NIKSPACE: attribuisco la classe nicdark_space ad un div vuoto per fare degli spazi tra gli elementi*/
.nicdark_space1{ height: 1px; width: 100%; float: left; }
.nicdark_space3{ height: 3px; width: 100%; float: left; }
.nicdark_space5{ height: 5px; width: 100%; float: left; }
.nicdark_space10{ height: 10px; width: 100%; float: left; }
.nicdark_space15{ height: 15px; width: 100%; float: left; }
.nicdark_space20{ height: 20px; width: 100%; float: left; }
.nicdark_space25{ height: 25px; width: 100%; float: left; }
.nicdark_space30{ height: 30px; width: 100%; float: left; }
.nicdark_space40{ height: 40px; width: 100%; float: left; }
.nicdark_space50{ height: 50px; width: 100%; float: left; }
.nicdark_space60{ height: 60px; width: 100%; float: left; }
.nicdark_space70{ height: 70px; width: 100%; float: left; }
.nicdark_space80{ height: 80px; width: 100%; float: left; }
.nicdark_space90{ height: 90px; width: 100%; float: left; }
.nicdark_space100{ height: 100px; width: 100%; float: left; }
/*END NIKSPACE*/


/* 28 - START NICDARKMARGIN*/
.nicdark_margin0{ margin: 0px; padding: 0px; display: inline-block; }
.nicdark_margin5{ margin: 5px; padding: 0px; display: inline-block; }
.nicdark_margin05{ margin: 0px 5px; padding: 0px; display: inline-block; }
.nicdark_margin10{ margin: 10px; padding: 0px; display: inline-block; }
.nicdark_margin100{ margin: 10px 0px; padding: 0px; display: inline-block; }
.nicdark_margin1020{ margin: 10px 20px; padding: 0px; display: inline-block; }
.nicdark_margin1520{     margin: 10px 10px;
    padding: 0px;
    display: block;
    text-align: center; }
.nicdark_margin20{ margin: 20px; padding: 0px; display: inline-block; }
.nicdark_margin020{ margin: 0px 20px; padding: 0px; display: inline-block; }
.nicdark_margin010{ margin: 0px 10px; padding: 0px; display: inline-block; }
.nicdark_margin1820{ margin: 18px 20px; padding: 0px; display: inline-block; }
.nicdark_margin30{ margin: 30px; padding: 0px; display: inline-block; }
.nicdark_margin40{ margin: 40px; padding: 0px; display: inline-block; }
.nicdark_margin2040{ margin: 20px 40px; padding: 0px; display: inline-block; }
/*top*/
.nicdark_margintop20{ margin-top: 20px; }
/*left*/
.nicdark_marginleft0{ margin-left: 0px; }
.nicdark_marginleft10{ margin-left: 10px; }
.nicdark_marginleft20{ margin-left: 20px; }
.nicdark_marginleft50{ margin-left: 50px; }
.nicdark_marginleft60{ margin-left: 60px; }
.nicdark_marginleft70{ margin-left: 70px; }
.nicdark_marginleft80{ margin-left: 80px; }
.nicdark_marginleft85{ margin-left: 85px; }
.nicdark_marginleft90{ margin-left: 90px; }
.nicdark_marginleft100{ margin-left: 100px; }
.nicdark_marginleft110{ margin-left: 110px; }
.nicdark_marginleft120{ margin-left: 120px; }
/*right*/
.nicdark_marginright10{ margin-right: 10px; }
.nicdark_marginright20{ margin-right: 20px; }
.nicdark_marginright30{ margin-right: 30px; }
.nicdark_marginright40{ margin-right: 40px; }
/*END NICDARKMARGIN*/


/* 28 - START MARGIN NEGATIVE*/
/*top*/
.nicdark_margintop10_negative { margin-top: -10px !important; }
.nicdark_margintop20_negative { margin-top: -20px !important; }
.nicdark_margintop30_negative { margin-top: -30px !important; }
.nicdark_margintop40_negative { margin-top: -40px !important; }
.nicdark_margintop45_negative { margin-top: -45px !important; }
.nicdark_margintop50_negative { margin-top: -50px !important; }
.nicdark_margintop55_negative { margin-top: -55px !important; }
.nicdark_margintop53_negative { margin-top: -53px !important; }
.nicdark_margintop60_negative { margin-top: -60px !important; }
.nicdark_margintop70_negative { margin-top: -70px !important; }
.nicdark_margintop82_negative { margin-top: -82px !important; }
.nicdark_margintop85_negative { margin-top: -85px !important; }
/*bottom*/
.nicdark_marginbottom10_negative { margin-bottom: -10px !important; }
.nicdark_marginbottom20_negative { margin-bottom: -20px !important; }
.nicdark_marginbottom30_negative { margin-bottom: -30px !important; }
.nicdark_marginbottom40_negative { margin-bottom: -40px !important; }
.nicdark_marginbottom50_negative { margin-bottom: -50px !important; }
.nicdark_marginbottom60_negative { margin-bottom: -60px !important; }
.nicdark_marginbottom70_negative { margin-bottom: -70px !important; }
.nicdark_marginbottom80_negative { margin-bottom: -80px !important; }
.nicdark_marginbottom90_negative { margin-bottom: -90px !important; }
/*right*/
.nicdark_marginright40_negative { margin-right: -40px !important; }
.nicdark_marginright70_negative { margin-right: -70px !important; }
/*END MARGIN NEGATIVE*/



/* 29 - NICDARKSIZE: APPLICARE la calsse solo al testo per distanziarlo dal box*/
.nicdark_size_small{ margin: 5px 10px; }
.nicdark_size_medium{ margin: 10px 20px; }
.nicdark_size_big{ margin: 15px 20px; }
/*NICDARKSIZE*/


/* 30 - START NICDARKABSOLUTE*/
.nicdark_absolute{ position:absolute; left: 0;}
.nicdark_absolute_floatnone { position: absolute; }
.nicdark_absolute_floatnone.right { position:absolute; right: 0; }
.nicdark_absolute_left{ position:absolute; margin-top: 20px; margin-left: 20px; }
.nicdark_absolute_right{ position:absolute; margin-top: 20px; margin-right: 20px; right:0;}
/*10 margin*/
.nicdark_absolute_right10{ position:absolute; margin-top: 10px; margin-right: 10px; right:0;}
/*END NICDARKABSOLUTE*/



/* 31 - START NICDARKRELATIVE*/
.nicdark_relative{ position:relative;}
/*END NICDARKABSOLUTE*/



/* 32 - START NICDARKHEIGHT*/
.nicdark_height_initial{ height: initial !important; }
.nicdark_height100percentage{ height: 100%; }
.nicdark_height100{ height: 100px; }
.nicdark_height150{ height: 150px; }
.nicdark_height200{ height: 200px; }
.nicdark_height250{ height: 250px; }
.nicdark_height300{ height: 300px; }
.nicdark_height350{ height: 350px; }
.nicdark_height400{ height: 400px; }
.nicdark_height450{ height: 450px; }
.nicdark_height500{ height: 500px; }
/*END NICDARKHEIGHT*/



/**********************************SOME CLASSES FOR DIV ARCHIVE**********************************************************************/



/* 33 - START NIKTEXTEVIDENCE*/
.nicdark_textevidence{ float: left; width: 100%; position: relative; overflow: hidden; }
/*align*/
.nicdark_textevidence.center{ text-align: center; }
.nicdark_textevidence.left{ text-align: left; }
.nicdark_textevidence.right{ text-align: right; }
/*overflow*/
.nicdark_textevidence.overflow_scroll { overflow-x:auto !important; }
/*END NIKTEXTEVIDENCE*/


/* 34 - START NICDARKFOCUS*/
.nicdark_focus{ float: left; width: 100%; }
.nicdark_focus.center{ text-align: center; }
.nicdark_focus.right{ text-align: right; }
/*END NICDARKFOCUS*/
/* 2 - CONTAINER */
.nicdark_container{ width:1200px; margin:auto; padding: 0px; }
.nicdark_clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }



/* 5 - START NICDARKGRID*/
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{ margin:10px; float:left; display:inline; }
.grid.nomargin{ margin: 0px; padding: 10px; }
.grid.percentage{ margin: 0px; padding: 0px; }
.grid_12.percentage {width:100%;}
.grid_6.percentage {width:50%;}
.grid_4.percentage {width:33.33%;}
.grid_3.percentage {width:25%;}
.grid_8.percentage {width:66.66%;}
.grid_9.percentage {width:75%;}
/*size*/
.grid_1 {width:80px;}
.grid_2 {width:180px;}
.grid_3 {width:280px;}
.grid_4 {width:380px;}
.grid_5 {width:480px;}
.grid_6 {width:580px;}
.grid_7 {width:680px;}
.grid_8 {width:780px;}
.grid_9 {width:880px;}
.grid_10 {width:980px;}
.grid_11 {width:1080px;}
.grid_12 {width:1180px;}
/*END NICDARKGRID*/

p.white,h1.white,h2.white,h3.white,h4.white,h5.white,h6.white,a.white,i.white,span.white { color:#ffffff; }

/*START CUSTOM CLASS TO AVOID INLINE CSS*/
.nicdark_width60 { width: 60px; }
.nicdark_width50 { width: 50px; }
.nicdark_width100 { width: 100px !important; }
.nicdark_width200 { width: 200px; }
.nicdark_width_initial { width: initial !important; }

.nicdark_copyrightlogo { background-image:url(../img/footer/copyright.jpg); background-size:95px; background-repeat:no-repeat; background-position:left; }
.nicdark_facebook { background-color:#5977b8; box-shadow:0px 0px 0px 0px #4c67a1;  }

.nicdark_oblique45_negative.nicdark_margintop20.nicdark_marginleft100_negative.nicdark_bg_greydark { width: 100px !important; margin-left: -30px !important; margin-top: 10px !important; }
	
	/* 33 - START NIKTEXTEVIDENCE*/
.nicdark_textevidence{ float: left; width: 100%; position: relative; overflow: hidden; }
/*align*/
.nicdark_textevidence.center{ text-align: center; }
.nicdark_textevidence.left{ text-align: left; }
.nicdark_textevidence.right{ text-align: right; }
/*overflow*/
.nicdark_textevidence.overflow_scroll { overflow-x:auto !important; }
/*END NIKTEXTEVIDENCE*/


/* 34 - START NICDARKFOCUS*/
.nicdark_focus{ float: left; width: 100%; }
.nicdark_focus.center{ text-align: center; }
.nicdark_focus.right{ text-align: right; }
/*END NICDARKFOCUS*/

