@charset "UTF-8";
@media (min-width: 62em) and (max-width: 82em) { #nav li { font-size: 20px; } #nav li ul a { font-size: 16px; }}

.intro_scritta { display: none; } /* serve per evitare che, prima del jquery /js/anime/anime.js in codfree.php visualizzi la scritta */

/* .DIVTOP_MN li { list-style: none; background: url('/media/uploads/pallino.png') left top no-repeat; padding: 2px 22px; } */
/* .css_giust_men li { list-style: none; background: url('/media/uploads/pallino.png') left top no-repeat; padding: 2px 22px; } */
.testiwidth li { list-style: none; background: url('/media/uploads/pallino.png') left top no-repeat; padding: 2px 22px; }

/* .squishy { padding: 44px 0; background: linear-gradient(to right, rgba(12,80,159,1) 0%,rgba(12,80,159,1) 22%,rgba(12,80,159,0.78) 82%,rgba(12,80,159,0.62) 92%); } */

.icon { text-align: center; margin-bottom: 12px; font-size: 32pt; color: #536262 !important; }
/* .icon:hover { font-size: 32pt; color: #444 !important; } */
/* .box_spec:first-letter { font-size: 35pt !important; } */

@media (max-width: 52em) {
h5 { font-size: 16pt; }
.SCROLL_MENU1 { margin-top: -62px !important; }
.SCROLL_MENU1 { margin-bottom: -16px !important; }
}

@media (min-width: 52em) {
/* #fx1_div { margin-bottom: -30px !important; } */
/* .DIVTOP_staff { margin-bottom: -30px !important; } */
/* .DIVTOP_portfolio { margin-bottom: -30px !important; } */

.SCROLL_MENU1 { margin-top: -110px !important; }
/* .SCROLL_MENU1 { margin-bottom: -20px !important; } */

/* 
.SCROLL_MENU2 { margin-bottom: -20px !important; }
.gridCM3 .colCM { margin: 44px 0; }
 */

/* .grid1_MENU2 { margin-bottom: 120px !important; } */
/* .SCROLL_MENU7 { margin-bottom: -30px !important; } */
/* .SCROLL_MENU5 { margin-bottom: -30px !important; } */
/* .SCROLL_MENU2 { padding-top: 24px !important; } */
/* .SCROLL_SOTTOMENU6 li { padding-top: 14px !important; } */
}

@media (min-width: 72em) {
/* .SCROLL_MENU2 { margin-bottom: -62px !important; } */
}

/* 
#fx1_div { padding-top: 50px !important; }
.DIVTOP_dbh { padding-top: 80px !important; }
.DIVTOP_dbh { padding-bottom: 80px !important; }
#DIVTOP_staff1 { padding-top: 80px !important; }
 */

/* .DIVTOP_portfolio { padding-top: 100px !important; } */
/* .DIVTOP_portfolio { padding-bottom: 100px !important; } */
/* .DIVTOP_news { padding-top: 62px !important; } */
/* .DIVTOP_news { padding-bottom: 22px !important; } */

/* 
.SCROLL_MENU6 { padding-top: 100px !important; }
.SCROLL_MENU1 .testiwidth { margin-top: 0 !important; }
.SCROLL_MENU2 .testiwidth { margin-top: 0 !important; }
.SCROLL_MENU6 .testiwidth { margin-top: 0 !important; }
 */

/* QUESTO SERVE PER 100% */
@media (min-width: 72em) and (max-width: 82em) {
.gridCM3 .colCM { width: 31.2% !important; }
}
@media (min-width: 82em) and (max-width: 92em) {
.gridCM3 .colCM { width: 31.4% !important; }
}
@media (min-width: 92em) {
.gridCM3 .colCM { width: 31.7% !important; }
}
/* QUESTO SERVE PER 100% */


/*BOTTONE*/
.btn {
text-align: center; font-family: Noway_Regular, Verdana; font-size: 17px; color: #008ec5;
text-transform: uppercase;
border: none;
background: #536262;
border-radius: 2px;
color: #ffffff;
padding: 10px 20px 10px 20px;
text-decoration: none;
}
.btn:hover {
border: none;
background: #827f67;
border-radius: 2px;
color: #ffffff;
padding: 10px 20px 10px 20px;
text-decoration: none;
}
/*BOTTONE*/