
.linkboxes-wrap.bggrey i:before{color:#cccccc; border-color:#cccccc; outline:none;}



#biglinks-wrap a:hover, .top-header-contact-wrap .icon:before, .search-form i:before, #top-header-slogan-wrap > *, #footer .FormButton, #page-content a.std-button-link{color:#FFFFFF;}
.amformsec-wrap .label .ajax-simple-button, #footer .social-icon-wrap a, #page-content .privacy-wrap .slideToggle:before, #page-content .privacy-wrap a,
.inner-fancybox .inner-wrap.text-popup .text-wrap a, .linkboxes-wrap.bggrey .has-link:hover > i:before, .custom-preview .item-wrap:hover:before, .custom-preview .box-wrap:hover:before,
i.icon-star, i.icon-star-empty, i.icon-star-half-alt, .post-publish-info .icon:before, .linkboxes-wrap .box .has-link:hover > i:before, #footer .booknow:before{color:#FE9214;} /* , .custom-preview .item-wrap:hover .title */
#cookie-bar .cb-enable, .linetitle:before, .std-button-link, #biglinks-wrap a:hover, .bgmain, .std-form-wrap .button-loader-wrap .FormButton, .top-header-contact-wrap .icon:before,
#footer .social-icon-wrap a:hover, #footer .FormButton:hover, #header #accordion_menu_list .search-form .search-submit, .search-form .search-submit, .linkboxes-wrap .box .has-link:hover > .big-separator, 
#top-slider .text-wrap .slidelink, #counter-wrap .box .countsep, #top-slider-pagination ul li.active a,#pages-nav-wrap .nav-link a.active, #pages-nav-wrap .nav-link a:hover, .bgmain, 
i.icon-dot-full{background-color:#FE9214;}

.std-button-link:hover, .std-form-wrap .button-loader-wrap .FormButton:hover, .top-header-contact-wrap .icon:hover:before, #page-content ul li:before, 
.search-form .search-submit:hover, #top-slider .text-wrap .slidelink:hover{background-color:#fe6b14;}
#page-content a, .newslist-wrap .box .title:before{color:#fe6b14;}

.top-header-contact-wrap .icon:before{background-color:#FE9214;}

#footer, #footer .social-icon-wrap a, #footer .social-icon-wrap a:hover, #footer .FormButton:hover, #biglinks-wrap a:hover, .std-form-wrap .FormInput:focus, 
.std-form-wrap .FormSelect:focus, .linkboxes-wrap.bggrey .has-link:hover > i:before, #counter-wrap, .info-wrap, 
.linkboxes-wrap .box .has-link:hover > i:before {border-color:#FE9214; outline:none;}


#footer, #cookie-bar, #top-header-wrap, #top-header-wrap .desktop-oblique-wrap:before, .bgdark,  #top-slider-pagination ul li a{background-color:#00416f;}
.info-wrap .icon:before, .linkboxes-wrap i:before, #recent-post-wrap .text-wrap span:before{color:#00416f; }
.linkboxes-wrap i:before {border-color:#00416f; outline:none;}
#footer .FormButton {border-color:#FFFFFF; outline:none;}

#footer .footer-bottom, #cookie-bar .cb-policy{background-color:#002a48;} /*  #090034  */


#footer .FormButton{background-color:transparent;}

#footer .grey-text, #footer .amformsec-wrap .label{color:#c6c7c8;}
#footer .footer-title{border-color:#c6c7c8; outline:none;}




.cat-9 .bordercolor { border-color:#2DA88B !important; } /* corsi-di-perfezionamento */
.cat-10 .bordercolor { border-color:#E8614C !important; } /* corsi-singoli-e-valutazione-piano-di-studi */
.cat-8 .bordercolor { border-color:#3369E7 !important; } /* master-di-primo-e-secondo-livello */

.cat-11 .bordercolor { border-color:#EDC658 !important; } /* economia */
.cat-12 .bordercolor { border-color:#0B4B89 !important; } /* giurisprudenza */
.cat-13 .bordercolor { border-color:#8F9190 !important; } /* ingegneria */
.cat-14 .bordercolor { border-color:#7B1B38 !important; } /* lettere */
.cat-15 .bordercolor { border-color:#EA8F68 !important; } /* psicologia */

.cat-4 .bordercolor{ border-color:#4535AF !important; } /* certificazioni-informatiche */
.cat-6 .bordercolor { border-color:#FF4B1F !important; } /* certificazioni-linguistiche */
.cat-3 .bordercolor { border-color:#A03EA5 !important; } /* corsi-personale-ata */
.cat-5 .bordercolor { border-color:#854E42 !important; } /* formazione-docenti */

.cat-18 .bordercolor { border-color:#F4A358 !important; } /* master area scuola */



/*************/


.cat-9 .bgcolor { background-color:#2DA88B !important; } /* corsi-di-perfezionamento */
.cat-10 .bgcolor { background-color:#E8614C !important; } /* corsi-singoli-e-valutazione-piano-di-studi */
.cat-8 .bgcolor { background-color:#3369E7 !important; } /* master-di-primo-e-secondo-livello */

.cat-11 .bgcolor { background-color:#EDC658 !important; } /* economia */
.cat-12 .bgcolor { background-color:#0B4B89 !important; } /* giurisprudenza */
.cat-13 .bgcolor { background-color:#8F9190 !important; } /* ingegneria */
.cat-14 .bgcolor { background-color:#7B1B38 !important; } /* lettere */
.cat-15 .bgcolor { background-color:#EA8F68 !important; } /* psicologia */

.cat-8 .cdl, .cat-9 .cdl, .cat-12 .cdl, .cat-13 .cdl, .cat-14 .cdl, .cat-15 .cdl { color:#FFFFFF; text-shadow:1px 1px 2px rgba(0,0,0,0.35); }

.cat-4 .bgcolor{ background-color:#4535AF !important; } /* certificazioni-informatiche */
.cat-6 .bgcolor { background-color:#FF4B1F !important; } /* certificazioni-linguistiche */
.cat-3 .bgcolor { background-color:#A03EA5 !important; } /* corsi-personale-ata */
.cat-5 .bgcolor { background-color:#854E42 !important; }  /* formazione-docenti */

.cat-18 .bgcolor { background-color:#F4A358 !important; }  /* master area scuola */

/*************/

.cat-9 .icon-tags:before { color:#2DA88B !important; } /* corsi-di-perfezionamento */
.cat-10 .icon-tags:before { color:#E8614C !important; } /* corsi-singoli-e-valutazione-piano-di-studi */
.cat-8 .icon-tags:before { color:#3369E7 !important; } /* master-di-primo-e-secondo-livello */

.cat-11 .icon-tags:before { color:#EDC658 !important; } /* economia */
.cat-12 .icon-tags:before { color:#0B4B89 !important; } /* giurisprudenza */
.cat-13 .icon-tags:before { color:#8F9190 !important; } /* ingegneria */
.cat-14 .icon-tags:before { color:#7B1B38 !important; } /* lettere */
.cat-15 .icon-tags:before { color:#EA8F68 !important; } /* psicologia */

.cat-4 .icon-tags:before{ color:#4535AF !important; } /* certificazioni-informatiche */
.cat-6 .icon-tags:before { color:#FF4B1F !important; } /* certificazioni-linguistiche */
.cat-3 .icon-tags:before { color:#A03EA5 !important; } /* corsi-personale-ata */
.cat-5 .icon-tags:before { color:#854E42 !important; }  /* formazione-docenti */

.cat-18 .icon-tags:before { color:#F4A358 !important; }  /* formazione-docenti */


body.single-course #title-wrap .post-publish-info{ font-size:15px; margin-top:4px;}
body.single-course #title-wrap .icon-clock{ display:none !important;}
body.single-course #page-content{ padding-top:10px;}





/*************/

#page-content h2{font-size:1.8em;}

.faqtitle, .faqdesc{ width:100%; padding:0; margin:0; }
.faqtitle p, .faqdesc p{display:block; padding:10px !important; box-sizing:border-box; }
.faqtitle p{ font-weight:700; cursor:pointer; margin:10px 0 0; }
.faqtitle p:before{ padding:0 6px 0 0; margin:0;}
.SubmenuOpened.faqtitle p:before{content:'\f106' !important; }


.std-button-link{-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; padding:12px 30px; margin-right:25px;}


.linkboxes-wrap .box .big-separator{background-color:#00416f; transition:0.3s; -webkit-transition:0.3s;}
.linkboxes-wrap .box .has-link:hover > .imgbox img{-ms-transform:none; -webkit-transform:none;  transform:none;}

.linkboxes-wrap .box{ border:1px solid #d8dadd; }


#ButtonToTop, #top-slider-pagination{display:none !important;}
#whatsapp-fixed{display:block; position:fixed; bottom:12px; right:20px; z-index:50; width:46px; height:46px; line-height:46px; background-color:#25d366; color:#ffffff; font-size:0px;
	-webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; text-align:center; transition:0.3s; -webkit-transition:0.3s;}
#whatsapp-fixed:before{font-size:24px; line-height:46px; color:#ffffff; vertical-align:bottom;}
#whatsapp-fixed:hover{background-color:#1a9247;}

#footer .booknow{display:block; padding:0 0 5px;}
#footer .booknow:before{margin:0; padding:0 5px 0 0; }



.social-wrap a{
	display:inline-block; vertical-align:top; 
	color:#5CBD6C;
	background-color:transparent;
	text-decoration:none;
	width:24px; height:24px;
	padding:7px; margin:10px 10px 0 0; text-align:center;
	-webkit-border-radius:999px; -moz-border-radius:999px; border-radius:999px;
	background-color:#92bedf; transition:0.3s; -webkit-transition:0.3s;
	}

.social-wrap a:before{display:block; text-align:center; margin:auto; width:24px; height:24px; font-size:18px; line-height:24px; color:#FFFFFF }

.social-wrap a:hover {background-color:#716161; text-decoration:none !important;}


.fullwidthtitle > *{text-transform:none; font-size:36px;}

.striptitle{ font-size:20px; color:#303337; border-width:0 0 0 7px; border-style:solid; }


/* Anteprima Categorie */
.custom-preview .item-wrap{display:inline-block; vertical-align:top; width:48%; position:relative; color:#102628; border:1px solid #CCCCCC; box-sizing:border-box; padding:20px 80px 30px 20px; transition: 0.3s; -webkit-transition: 0.3s; }
.custom-preview .item-wrap:nth-of-type(odd) {margin-right:4%;}

.custom-preview .item-wrap:before, .custom-preview .box-wrap:before{display:block; position:absolute; bottom:40%; right:30px; font-size:30px; width:30px; height:30px; line-height:30px; margin:0; padding:0; 
	color:#FFFFFF; transition: 0.3s; -webkit-transition: 0.3s; }

.custom-preview .item-wrap:hover, .custom-preview .box-wrap:hover{box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 15px;}


.custom-preview .img-wrap, .custom-preview .text-wrap{display:inline-block; vertical-align:top; }
.custom-preview .img-wrap{width:28%; max-width:250px; padding:15px; margin:0 2% 0 0; text-align:left; box-sizing:border-box; /* -webkit-border-radius:999px; -moz-border-radius:999px; border-radius:999px; */}
.custom-preview .text-wrap{width:70%; }


.custom-preview .text-wrap{padding:10px 0 0;}
.custom-preview .text-wrap .title{ font-size:18px; transition: 0.3s; -webkit-transition: 0.3s; padding:0 0 7px; }






/* Anteprima Corsi */

.custom-preview .box-wrap{display:inline-block; vertical-align:top; width:30%; position:relative; color:#102628; /* background-color:#FBFBFB; */ border:1px solid #CCCCCC; box-sizing:border-box; margin:0 5% 30px 0; padding:20px; transition: 0.3s; -webkit-transition: 0.3s; }
.custom-preview .box-wrap:nth-of-type(3n){margin-right:0;}
.custom-preview .box-wrap .img-wrap, .custom-preview .box-wrap .text-wrap{width:100%; max-width:100%; padding:0;}
.custom-preview .box-wrap .img-wrap{margin:0 0 0;}
.custom-preview .box-wrap .text-wrap{margin:0 0 0;}
.custom-preview .box-wrap .text-wrap .title{ padding:15px 0; }

.custom-preview .box-wrap:before{top:30px; right:25px; font-size:24px; z-index:2; text-shadow:1px 1px 2px rgba(0,0,0,0.35); color:#FFFFFF !important;}
/*
.custom-preview .box-wrap .title{position:relative;}
.custom-preview .box-wrap .title:before{position:absolute; top:11px; right:0; font-size:24px; z-index:2; color:#DDDDDD;}
*/

.custom-preview .cdl{margin-top:-1px; font-size:13px; line-height:21px; padding-top:7px; padding-bottom:7px; }
.info-wrap{ display:block; /* margin:0 0 15px; */ }
.info-wrap .icon{ display:inline-block; vertical-align:top; width:45%; margin:3px 5% 3px 0; font-size:14px;}
.info-wrap .icon:before{ padding:0 5px 0 0; margin:0;}


#sidebar-page-wrap .info-wrap{ margin:0 0 15px; }


/*
.info-wrap{border-width:7px 0 0; border-style:solid;}
*/



@media (min-width: 1201px) {
	#header_menu .sub-menu { border-color: #FE9214;	width: 240px; }
	#header_menu .sub-menu .sub-menu { border-color: #FE9214; left:100%; margin-top:-4px;}
	#header_menu .sub-menu li a{min-height:60px;}
	
	#sidebar-page-wrap .cdl, #sidebar-page-wrap .info-wrap{ padding-left:30px; padding-right:30px; }
	#sidebar-page-wrap .cdl{ font-size:15px; }
	#sidebar-page-wrap .info-wrap .icon{ font-size:16px; font-weight:700; }
	#sidebar-page-wrap .info-wrap .icon{ margin-top:7px; margin-bottom:7px; }
	#sidebar-page-wrap .info-wrap .icon:before{font-weight:400;}
	
	#page-content p{font-size: 16px;}
	
	#whatsapp-fixed{bottom:20px; right:25px; width:60px; height:60px; line-height:60px;}
	#whatsapp-fixed:before{font-size:36px; line-height:60px; }
	
	#footer .box1{ width:23%;}
	#footer .box2{ width:18%;}
	#footer .box4{ width:22%;}
	
	body.page-2 #owl-recentposts-carousel .box-title{ min-height:62px; }
	
}


@media (max-width: 768px) {
	
	.custom-preview .item-wrap{ width:100%; margin-right:0; }
	
	.custom-preview .box-wrap{ width:47.5%; }
	.custom-preview .box-wrap:nth-of-type(3n){margin-right:5%;}
	.custom-preview .box-wrap:nth-of-type(even){margin-right:0;}
	

}


@media (max-width: 480px) {
	
	#logo-header-mobile{ height: 60px; top:-11px; z-index: 0; }
	
	.custom-preview .item-wrap{padding:20px; /* background-color:#F5F5F5; */}
	.custom-preview .img-wrap, .custom-preview .text-wrap{  }
	.custom-preview .img-wrap{ display:block; width:100%; max-width:100%; padding:0;  }
	.custom-preview .text-wrap{ display:block; width:100%; max-width:100%; padding:20px 0 20px;  }
	.custom-preview .item-wrap:before{ bottom:12px; right:12px; width:20px; height:20px; font-size:20px; line-height:20px; color:#CCCCCC;}
	
	.custom-preview .box-wrap{ width:100%; margin-right:0 !important; padding:10px;}
	
	#footer, #footer .std-list-wrap li > *{font-size:1em;}
	
	.fullwidthtitle > *{font-size:24px;}
	
	body.page-2 #owl-linkboxes-carousel .box-title{ min-height:50px; }


}


@media (max-width: 400px) {
	
	.fullwidthtitle > *{ padding:0; }
	.footer-bottom{ padding-bottom: 60px !important; }
	
	.info-wrap .icon{ font-size: 13px; }
	
	body.page-2 #top-slider-wrap { background-position: 20% 0; }
	body.page-2 #top-slider-wrap .bose-image-0{ background-position: 20% 0 !important; }

}