body { color: #999999; }
/* links highlight and fa deviders */
a, .highlight, [class*='facolor'].fa:before { color: #3452ff; }
/* hovers */
a:focus, a:hover { color: #191a1b; }
/* text highlight */
::selection { background: #3452ff; color: #fff; }
::-moz-selection {
 background: #3452ff;
 color:#fff;
}
/* headings */
h1, h2, h3, h4, h5, h6 { color: #191a1b; }
.yjsg-sub-heading, .yjsg-sticky-menu a.active-scroll, [data-sticky-block] a.active-scroll:before { border-color: #3452ff; }
/* logo */
#logo { background: url(../images/blue/logo.png) no-repeat 0px 0px; }
/* newsitems */
#article-index ul { border: 1px solid #eeeeee; }
#article-index ul li, .yjsg-article-category ul li a { border-bottom: 1px solid #eeeeee; }
.newsitem_tools { color: #888; }
/* rating stars */
.view-article .yjsg-rating:hover .fa-star, .fa-star.rated { color: #FC0; }
/* form elements  */
.yjsg-form-element, .inputbox { background: #fff; border: 1px solid #eeeeee; }
.yjsg-form-element, .inputbox:focus { }
/* buttons */
.button, a.readon { color: #fff; }
.button:hover, a.readon:hover { color: #fff; background: #191a1b; }
/*Top menu */
#topmenu_holder, .ulholder.dlevel1 { background: none; }
.yjsgmenu ul, .yjsgmenu li.holdsgroup ul ul { border: none; }
.yjsgmenu li a { color: rgba(255, 255, 255, 0.8); }
.yjsgmenu ul li { border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
.yjsgmenu a.activepath, .yjsgmenu a:hover, .yjsgmenu a:focus, .yjsgmenu li:hover > .child a { background: none; color: rgba(255, 255, 255, 1); }
/* has child arrows */
.yjsgmenu span.child a:after { content: "\f111"; }
.yjsgmenu ul span.child a:after { content: "\f111"; }
.yjsgmenu ul span.child a:hover:after { content: "\f111"; }
/* side menu */
.defaultmenu li a { border-bottom: 1px solid #eeeeee; }
.defaultmenu a.isactivea, .defaultmenu li a:hover { background: none; color: #191a1b; }
.yjsg-article-category ul li a.active, .yjsg-article-category ul li a:hover { background: none; }
.defaultmenu li a:before { content: "\f111"; }
/* footer logo  */
.yjsglogo { background: url(../images/blue/yjsglogo.png) no-repeat center center; }
/* responsive menu */
span.yjmm_select { color: #fff; border: 1px solid rgba(255, 255, 255, 0.3); -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
span.yjmm_select:after { content: "\f111"; }
/* RTL */
/* has child arrows */
.yjsgrtl ul.yjsgmenu ul span.child a:after { content: "\f111"; }
/* side menu */
.yjsgrtl ul.defaultmenu li a:before { content: "\f111"; }
/* Top menu*/
/*title*/
ul.yjsgmenu div.yj_menu_module_holder .module_title { color: #fff; }
/*inputs*/
ul.yjsgmenu div.yj_menu_module_holder .yjsg-form .yjsg-form-prepend, ul.yjsgmenu div.yj_menu_module_holder .yjsg-form .yjsg-form-append { background-color: rgba(255, 255, 255, 0.2); color: #fff; }
ul.yjsgmenu div.yj_menu_module_holder .yjsg-form .yjsg-form-element { background-color: rgba(255, 255, 255, 0.3); }
ul.yjsgmenu div.yj_menu_module_holder .yjsg-form .yjsg-form-element::-webkit-input-placeholder {
 color:#fff;
}
ul.yjsgmenu div.yj_menu_module_holder .button { background: #fff; color: #191a1b; }
ul.yjsgmenu div.yj_menu_module_holder .button:hover { background: #191a1b; color: #fff; }
.navbar-default .navbar-nav > li > a { color: rgba(255, 255, 255, 0.8); }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: rgba(255, 255, 255, 1); }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #fff; }
/* Switcher */
#layout_type { background: #fff; -webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.2); }
/* Defaults */
.typo-bg { background: #e7e5e5; }
#pathway ul.breadcrumb { background: #fafafa; }
.extrapos1-out .yjsg-module-positions { border-color: rgba(255, 255, 255, 0.6); }
.extrapos2-out .yjsg-module-positions, .yjsg6-out .yjsg-module-positions, .yjsg7-out .yjsg-module-positions { border-color: rgba(255, 255, 255, 0.4); }
#footer .yjsg-module-positions { border-color: rgba(255, 255, 255, 0.3); }
/*user profile*/
.yjsg-userpages.user dl { background: #fafafa; }
.yjsg-userpages.user dt { color: #191a1b; }
/*next, prev*/
.yjsg-pager-links .pager li.previous > a, .yjsg-pager-links .pager li.next > a { color: #fff; }
.yjsg-pager-links .pager li.previous > a:hover, .yjsg-pager-links .pager li.next > a:hover { background-color: #191a1b; color: #fff; }
/*pagination*/
ul.yjsg-pagination-links > li > a, ul.yjsg-pagination-links > li > span { border-color: #eeeeee; }
/*border color*/
ul.yjsg-more-articles-links, ul.yjsg-more-articles-links li, .yjsg-form-element, .yjsg-form-element .inputbox, .yjsg-form select { border-color: #eeeeee; }
/* tables */
table.yjsg-table-bordered, table.yjsg-table-bordered td, table.yjsg-table-bordered th { border-color: #eeeeee; }
tr.sectiontableentry1 td { background-color: #fcfcfc; }
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td { background-color: #f8f8f8; }
/*search results*/
ul.yjsg-pagination-links > li > a:hover, ul.yjsg-pagination-links > li > span:hover, ul.yjsg-pagination-links > li > a:focus, ul.yjsg-pagination-links > li > span:focus { background-color: #fafafa; border-color: #eeeeee; }
/* Buttons */
.button-dark { background-color: #191a1b; }
.button-simple-white .icon, .button-simple-dark .icon, .button-color .icon, .button-dark .icon, .button-simple-white, .button-color, .button-dark { color: #fff; }
.button-simple-dark .icon, .button-simple-dark { color: #191a1b; }
/*hover*/
.button-simple-white:hover, .button-dark:hover { color: #fff; }
.button-color:hover { background-color: #191a1b; color: #fff; }
/* Module styles */
.yjsg8, .yjsg9 { background: #fafafa; }
.yjsg9, .yjsg9 .module_title, .yjsg9 a { color: #fff; }
/*dark bg*/
.extrapos2-out .yjsg1 .module_title, .extrapos2-out .yjsg3 .module_title, .extrapos2-out .yjsg5 .module_title, .extrapos2-out .yjsg7 .module_title { color: #fff; }
/* Backgrounds */
.yjsg6-out:before { background: rgba(18, 19, 21, 0.90); }
.extrapos1-out{background:#00b0e68c}
.yjsg2-out, .yjsg4-out { }
.yjsg7-out { background: #121315; }
.footer_out { background: #0c0d0e; }
/* Colors */
#yjsg1, #yjsg1 h1, #yjsg1 h2, #yjsg1 h3, #yjsg1 h4, #yjsg1 h5, #yjsg1 h6, .extrapos1-out, .extrapos1-out a, .extrapos1-out h1, .extrapos1-out h2, .extrapos1-out h3, .extrapos1-out h4, .extrapos1-out h5, .extrapos1-out h6, .extrapos2-out, .extrapos2-out h1, .extrapos2-out h2, .extrapos2-out h3, .extrapos2-out h4, .extrapos2-out h5, .extrapos2-out h6, .extrapos2-out a, .yjsg6-out, .yjsg6-out h1, .yjsg6-out h2, .yjsg6-out h3, .yjsg6-out h4, .yjsg6-out h5, .yjsg6-out h6, .yjsg6-out a:hover, .yjsg7-out h1, .yjsg7-out h2, .yjsg7-out h3, .yjsg7-out h4, .yjsg7-out h5, .yjsg7-out h6, .yjsg7-out a, #footer h1, #footer h2, #footer h3, #footer h4, #footer h4, #footer h6 { color: #fff; }
.yjsg7-out, #footer, #footer a { color: #7a7d81; }
/* Pretitles */
.metros-pretitle { color: #191a1b; }
#yjsg1 .metros-pretitle, .extrapos1 .metros-pretitle, .extrapos2 .metros-pretitle, .yjsg6-out .metros-pretitle, .yjsg7-out .metros-pretitle, .footer_out .metros-pretitle { color: #fff; }
/* Wall street wolf's */
.mwolfs .button-color:hover { background-color: #fff; color: #191a1b; }
.mwolfs .button-color:hover .icon { color: #191a1b; }
/* Engine */
.mengine .button-simple-white:hover { color: #fff; }
/* Welcome */
/*icon boxes*/
.mwelcome .yjsg-col-1-4-in .icon, .mwelcome .yjsg-col-1-4-in h4 { color: #fff; }
.mwelcome .yjsg-col-1-4-in p { color: rgba(255, 255, 255, 0.7); }
/* Accordions */
.accordionsfx-yjsgsfx-maccordions .yjsgaccChrome { -webkit-box-shadow: 0 0 40px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 0 40px 3px rgba(0, 0, 0, 0.1); }
.accordionsfx-yjsgsfx-maccordions .yjsgaccGroup { border-top: 1px solid #f3f3f3; background-color: #ffffff; }
.accordionsfx-yjsgsfx-maccordions .yjsgaccTrigger { background-color: #fff; }
.accordionsfx-yjsgsfx-maccordions .yjsgaccTrigger:before { color: #191a1b; }
.accordionsfx-yjsgsfx-maccordions .yjsgaccTrigger.active { background-color: #fff; }
.accordionsfx-yjsgsfx-maccordions .yjsgaccTrigger a { color: #191a1b; }
.accordionsfx-yjsgsfx-maccordions .yjsgaccContent .maccordions p { color: #c6c6c6; }
/* Dream Job Image */
.slidersfx-yjsgsfx-mdreamjobimg .yjsgModsChrome { -webkit-box-shadow: 0 0 40px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 0 40px 3px rgba(0, 0, 0, 0.1); }
.slidersfx-yjsgsfx-mdreamjobimg a.yjsgsliderNav { color: #fff; }
.slidersfx-yjsgsfx-mdreamjobimg a.yjsgsliderNav:hover { background: #191a1b; color: #fff; }
/* Video */
.mvideo .button-play { background: #fff; -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.3); }
.mvideo .button-play:hover { color: #191a1b; }
/* Blog news */
.mengine.blog .module_title { border-bottom: 1px solid #eeeeee; }
.mengine.blog .yjme_item a.item_title { color: #191a1b; }
/*pagination*/
.slidersfx-yjsgsfx-mengine ul.yjsgsliderPagination li a { background: #dadada; }
/* Testemonials */
/*pagination*/
.slidersfx-yjsgsfx-mtestemonials ul.yjsgsliderPagination li a { background: #fff; }
/* Map */
.mmap .yjgoogle-holder { color: #fff; -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.3); box-shadow: 0 0 40px rgba(0, 0, 0, 0.3); }
.mmap .yjgoogle-holder .metros-pretitle { color: #fff; }
.mmap .yjgoogle-holder h4 { color: #fff; }
/* Footer modules */
.mfooter .button-color:hover { background: #fff; }
/*list*/
.mfooter ul li a { color: #7a7d81; }
.mfooter ul li a:hover { color: #fff; }
/* Hover effect */
.yj-hover-cat, .yj-hover-title { color: #fff; }
/*AGGGIUNTI*/
.item-page{font-size:20px}
#adv1{margin-top:-155px}
.testo_img_art{justify-content:space-between;display:flex;flex-wrap:no-wrap;align-items:center}
.img_cat{margin:30px}
.testo_art_cat{width:75%;font-size:20px}
.autore{font-size:14px;margin-top:20px}
.contact-form input, .contact-form textarea{width: 400px}
.titolo_4box_home{font-family: sans-serif;line-height:137%;text-align:center;font-size:19px}
.frase_home_header{width:50%}
ul.yjsgmenu li.level0 a{font-weight:bold}
#horiznav > ul > li.haschild.item376.level0 > div > ul{width:230px !important}
.modid164 h3{text-align:center}
.modid164 .item_title{font-weight:bold !important}
.modid136 h3{text-align:center}
.modid136 a:hover,.modid164 a:hover{color:#fff !important}
.mapid143{padding-top:30px}
#logoholder{padding-top:15px}
.contatti{width:45%}
#tdpt{height:100px;overflow-y:auto;border:1px solid #ccc;padding: 0 10px;width:400px}
.footer_blocco{display:flex;flex-wrap:wrap;justify-content:space-around}
.footer_blocco h3{color:#fff}
.footer_blocco div{width:33%}
.footer_descr{padding:50px}
.footer_menu{padding-left:200px}
.wainet{text-align:right;padding-right:20px}
.latestnews a,.mostread a{font-size:20px}