@charset "UTF-8";

/* CSS Document */

body {
    font-family: "Montserrat", sans-serif!important;
}

h1,
h2,
h3,
h4,
h5,
a,
.content-description h3 {
    font-family: "Montserrat", sans-serif!important;
}

.btn:not([class*="windicon"]) {
    font-family: "Montserrat", sans-serif!important;
}

.news-grid-info .news-grid-info-descrizione {
    font-family: "Montserrat", sans-serif!important;
}

.fw-bold {
    font-weight: bold;
    font-family: "Montserrat", sans-serif!important;
}

header #header .restyle-logo {
    background-size: contain!important;
    margin: 0;
    height: 42px;
}

header #header .restyle-logo-big,
body #wraplog h1 {
    background: none;
    width: 150px;
    background-size: 130px;
}

header #header .restyle-logo-small {
    background: url("../images/logo-w3-business-small.png") no-repeat left center;
    width: 60px;
}

.restyle-logo-small-wol {
    background: url("../images/logo-w3-business.png") no-repeat left center;
}

.restyle-logo-small-sit {
    background: url("../images/logo-w3-business.png") no-repeat left center;
}

.restyle-logo-small-wolsit {
    background: url("../images/logo-wolsit-small.svg") no-repeat left center;
}

.old-subnetwork-logo {
    height: 40px;
    width: 40px;
    position: absolute;
    right: 0px;
    margin: 20px;
    z-index: 2;
}

a,
a:visited,
a:active,
a:focus {
    color: var(--w3business-primary-color);
}

a.btn-dark,
a.btn-dark:visited,
a.btn-dark:active,
a.btn-dark:focus,
[id^=dropdownMenu] a:visited,
#login_form a:visited,
.redactor_format_h1,
.description h1,
.content-description h1 {
    color: inherit;
}

#login_form a,
.redactor_format_h1,
.description h1,
.content-description h1 {
    color: var(--w3business-primary-color);
}

a.btn-link:hover,
a.btn-link:visited,
a.btn-link:focus,
a:visited,
a:hover,
#login_form a:visited {
    color: var(--w3business-primary-color);
}

body.content .content-tools .content-liked .windicon-thumbs-up,
body.content .content-tools .content-liked .windicon-thumbs-up::before,
body.content .commentWidget .btn-toolbar [data-tt-widget-trigger="removeVote"] .windicon-thumbs-up {
    color: var(--w3business-primary-color) !important;
}


/* a:hover,
a:visited {color: var(--w3business-primary-color);} */

span[style="color:'#ff8c00'"] {
    color: var(--w3business-primary-color)!important;
}


/* FONT COLOR WIND */

.container ul.pager li a.on,
.dropdown-menu .btn-dark:active,
.dropdown-menu .btn-dark:hover,
.dropdown-menu a.btn-dark:active,
.dropdown-menu a.btn-dark:hover,
.btn-dark:hover,
.navbar-nav>li.open a span[class^=windicon-arrow]::before,
.navbar-nav>li a:hover,
li.open .windicon-wrapper>span[class*='part-01']::before,
.dropdown.open>a,
header .dropdown .dropdown-menu li a:hover,
header .search-dropdown .dropdown-menu li a:hover,
header .dropdown .dropdown-menu h4,
header .search-dropdown .dropdown-menu h4,
#flash-news li:hover a,
.navbar-nav.nav-tools>li.open>a[aria-expanded="true"]>span::before,
.section-title,
.color-orange,
.color-orange *,
.windicon-wrapper span[class*='part-02']::before,
.panel-title>a,
.panel-title>small,
.panel-title>.small,
.panel-title>small>a,
.panel-title>.small>a,
.btn-white,
a.btn-dark:hover,
#wdg-breaking-news a span,
#wdg-breaking-news ul,
.survey_form .count,
.section-info .wind-icon-partner-care,
.template-internalPagesMedium h3 a,
[data-tt-widget-widget="searchHint"] .latest a:hover,
.transparent .content-detail-info .content-detail-info-titolo,
div.usage_info h2,
div.usage_info h3 {
    color: var(--w3business-primary-color);
}


/* BAKGROUND WIND */

.navbar-toggle[aria-expanded=true] .icon-bar,
.btn-default::before,
.ripple::before,
header .dropdown .dropdown-menu li a.btn-default,
.btn-default,
.btn.btn-default,
.btn-circle,
.progress.progress-custom .progress-bar.colored {
    background: var(--w3business-primary-color);
}

.btn-cta.btn-dark:before {
    background: #4A4A4A!important;
    font-size: 1.6rem!important;
    color: #fff!important;
}

.btn.btn-primary,
.btn.btn-primary[disabled]:hover {
    background: var(--w3business-primary-color);
    border-color: var(--w3business-primary-color);
}

.btn.btn-primary.active,
.btn.btn-primary.active[disabled]:hover,
.btn.btn-primary:hover,
body.areaPrivataPartnerCare.btn.btn-success.btn-block,
body.areaPrivataPartnerCare.btn.btn-success.btn-block:hover {
    background: color-mix(in srgb, var(--w3business-primary-color) 90%, black);;
    border-color: color-mix(in srgb, var(--w3business-primary-color) 90%, black);;
}


/*BACKGROUND COLOR WIND */

.navbar-nav.nav-tools .badge.custom,
.navbar-nav.nav-tools .badge,
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default,
.btn-default:hover,
.btn-default:active,
.btn-default:focus,
.ripple,
.breaking-news-active button:after,
.nav-tabs.nav-justified>li.active>a:before,
label.control-label+label>input:checked+span:after,
input.bsub {
    background-color: var(--w3business-primary-color)!important;
    color: #fff;
}

#loader-1:before {
    border-top-color: var(--w3business-primary-color);
}


/* CONTINUOS RIPPLE COLOR WIND*/

@-webkit-keyframes continous-ripple {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 105, 0, 0.3), 0 0 0 .5rem rgba(255, 105, 0, 0.3), 0 0 0 1.5rem rgba(255, 105, 0, 0.3), 0 0 0 2.5rem rgba(255, 105, 0, 0.3);
        box-shadow: 0 0 0 0 rgba(255, 105, 0, 0.3), 0 0 0 .5rem rgba(255, 105, 0, 0.3), 0 0 0 1.5rem rgba(255, 105, 0, 0.3), 0 0 0 2.5rem rgba(255, 105, 0, 0.3);
    }
    100% {
        -webkit-box-shadow: 0 0 0 .5rem rgba(255, 105, 0, 0.3), 0 0 0 1.5rem rgba(255, 105, 0, 0.3), 0 0 0 2.5rem rgba(255, 105, 0, 0.3), 0 0 0 3.5rem rgba(255, 105, 0, 0);
        box-shadow: 0 0 0 .5rem rgba(255, 105, 0, 0.3), 0 0 0 1.5rem rgba(255, 105, 0, 0.3), 0 0 0 2.5rem rgba(255, 105, 0, 0.3), 0 0 0 3.5rem rgba(255, 105, 0, 0);
    }
}

@keyframes continous-ripple {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 105, 0, 0.3), 0 0 0 .5rem rgba(255, 105, 0, 0.3), 0 0 0 1.5rem rgba(255, 105, 0, 0.3), 0 0 0 2.5rem rgba(255, 105, 0, 0.3);
        box-shadow: 0 0 0 0 rgba(255, 105, 0, 0.3), 0 0 0 .5rem rgba(255, 105, 0, 0.3), 0 0 0 1.5rem rgba(255, 105, 0, 0.3), 0 0 0 2.5rem rgba(255, 105, 0, 0.3);
    }
    100% {
        -webkit-box-shadow: 0 0 0 .5rem rgba(255, 105, 0, 0.3), 0 0 0 1.5rem rgba(255, 105, 0, 0.3), 0 0 0 2.5rem rgba(255, 105, 0, 0.3), 0 0 0 3.5rem rgba(255, 105, 0, 0);
        box-shadow: 0 0 0 .5rem rgba(255, 105, 0, 0.3), 0 0 0 1.5rem rgba(255, 105, 0, 0.3), 0 0 0 2.5rem rgba(255, 105, 0, 0.3), 0 0 0 3.5rem rgba(255, 105, 0, 0);
    }
}

.gradient-background {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f29257+1,f25c00+100 */
    background: rgb(242, 146, 87);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(242, 146, 87, 1) 1%, rgba(242, 92, 0, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(242, 146, 87, 1) 1%, rgba(242, 92, 0, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(242, 146, 87, 1) 1%, rgba(242, 92, 0, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f29257', endColorstr='#f25c00', GradientType=1);
    /* IE6-9 */
}

.keywords-block .aKey {
    background-color: #ffddcc;
}


/* Sorry for that! Fix for old contents color */

body.content .content-description h3,
body.content .content-description h3:before {
    color: var(--w3business-primary-color)!important;
}

body.content .content-description [style*="color:#ff8c00"],
body.content .content-description [style*="color: #ff8c00"],
body.content .content-description a {
    color: var(--w3business-primary-color)!important;
}

body.content .content-description a:hover[style*="color:#ff8c00"],
body.content .content-description a:hover[style*="color: #ff8c00"],
body.content .content-description a:hover,
body.content .content-description a:hover * {
    color: var(--w3business-primary-color)!important;
}

#wraplog {
    margin: 80px auto 0;
    text-align: left;
    background-image: url(../images/logo-w3-business-small.png);
    background-repeat: no-repeat;
    background-position: right 10px;
    float: none;
    padding: 0;
    background-size: 70px auto;
}

.logo-footer {
    background: url(../images/logo-w3-business-small.png) no-repeat center center;
    background-size: auto 49px !important;
}

.plugin_contentUpload .btn-default.btn-custom-color.active,
.plugin_contentUpload .btn-default.btn-custom-color:active,
.plugin_contentUpload .btn-default.btn-custom-color:hover {
    background: white!important;
    color: var(--w3business-primary-color)!important;
}


/* Forum partner care */

body.areaPrivataPartnerCare .wind-icon-arrow-down8,
body.areaPrivataPartnerCare .wind-icon-partner-care {
    color: var(--w3business-primary-color) !important;
}

body.areaPrivataPartnerCare .btn.btn-success.btn-block,
body.areaPrivataPartnerCare .btn.btn-success.btn-block:hover {
    background: var(--w3business-primary-color) !important;
    border-color: var(--w3business-primary-color) !important;
}

#welcome-pc-modal .orange {
    color: var(--w3business-primary-color) !important;
}

body.contentDetails .content-detail-text h3,
body.contentDetails .content-detail-text h3:before {
    color: var(--w3business-primary-color) !important;
}

#getViewContentPointsButton {
    background: var(--w3business-primary-color) !important;
}

div.game-box-03 {
    background: var(--w3business-primary-color) !important;
}

a[class^="open_"].active .icons i.icon-arrow-round-right {
    color: var(--w3business-primary-color);
}

div.game-box-01 h1,
div.game-box-01 h2,
div.game-box-01 h3 {
    font-family: roboto_condensedbold;
    color: var(--w3business-primary-color);
}

div.game-box-03 h1,
div.game-box-03 h2,
div.game-box-03 h3 {
    font-family: roboto_condensedbold;
    color: var(--w3business-primary-color);
}

.gamification-points-management-panel ul li.current a {
    background-color: var(--w3business-primary-color) !important;
}

ul.pager-gamification.pagination li.active a {
    background-color: var(--w3business-primary-color);
    border-color: var(--w3business-primary-color);
}

ul.pager-gamification.pagination li a {
    color: var(--w3business-primary-color);
}

.resource-date-selected {
    color: var(--w3business-primary-color);
}

.resource-name b {
    color: var(--w3business-primary-color);
}

.bg-color-01 {
    background-color: var(--w3business-primary-color) !important;
    color: #fff!important
}

.bg-color-01 a {
    color: #fff!important
}

.esquire-message h2 {
    font-size: 3em!important
}

.form-control-readonly {
    height: 39px!important
}

.bg-color-01 {
    background-color: var(--w3business-primary-color) !important;
    color: #fff!important;
}

.bg-color-01 a {
    color: #fff!important;
}

.plugin_reportWidget .btn-success,
.plugin_reportWidget .btn-danger {
    color: #fff!important
}

.attachments a:hover {color: var(--w3business-primary-color)}
.attachments a:hover > *::before {color: var(--w3business-primary-color)}
