/* ### SPPG Page Builder Additional Styles Greg - START ### */
.sp-page-builder .titolo2, .ethical .titolo2 {
    color: #1e90ff;
    padding-right: 5px;
}

.sp-page-builder .title_main_text {
    padding-left: 25px;
    font-size: 1.2em;
}

.sp-page-builder .title_highlight_box {
    padding: 20px;
    background-color: #d4e7f6;
}

.network-profile {
    margin: 15px 0;
}

.network-profile img {
    display: initial;
}

.spider_popup_overlay {
    left: -250%;
    width: 600%;
    top: -370px;
    height: 175%;
}

.social-align-center .custom {
    text-align: center;
}

.sp-page-builder .contact-label {
    margin-top: 15px;
    margin-left: -25px;
    font-size: 12px;
    color: #607D8B;
}

/* ### SPPG Page Builder Additional Styles Greg - END ### */

/* ### Cookie-Privacy Style - START ### */
.cookie-minititle {
    text-align: center;
    text-transform: uppercase;
    font-size: 0.8em;
    color: #333;
}

.cookie-paragraph {
    font-size: 1em;
    text-transform: uppercase;
    font-weight: bold;
    color: #006eb2;
}

.cookie-text {
    /*margin-top:-15px;*/
}

.cookie-text ol {
    list-style-type: lower-alpha;
    margin-left: -10px;
}

.cookie-table {
    width: 100%;
    border-spacing: 15px;

}

.cookie-table tr:first-child {
    color: #333;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 0.8em;
}

.cookie-table tr:first-child td {
    border-bottom: 1px solid #999;
}

.cookie-table-v {
    min-width: 200px;
    border-spacing: 15px;
    margin-left: 15px;
    margin-bottom: 15px;
    float: left;
}

.cookie-table-v tr:first-child {
    color: #333;
    font-weight: bold;
    text-transform: uppercase;
}

.cookie-table-v tr:first-child td {
    border-bottom: 1px solid #999;
}

.cookie-table-v tr td:first-child {
    color: #333;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 0.8em;
}

.cookie-table-v tr:first-child td:last-child {
    font-size: 0.8em;
}


.privacy-minititle {
    text-align: center;
    text-transform: uppercase;
    font-size: 0.8em;
    color: #333;
}

.privacy-paragraph {
    font-size: 1em;
    text-transform: uppercase;
    font-weight: bold;
    color: #006eb2;
}

.privacy-text {
    /*margin-top:-15px;*/
}

.privacy-text ol {
    list-style-type: lower-alpha;
    margin-left: -10px;
}

.privacy-text ul {
    margin-left: -25px;
}

/* ### Cookie-Privacy Style - END ### */

/* OVERRIDE PAOLONE 5/6/18 */
.sppb-addon-content {
    font-size: 16px;
    color: #000;
}

.sppb-toggle-direction {
    display: none;
}


/* CUSTOM PAOLONE 5/6/18 */
.img-case img {
    margin: 0 auto;
}

.blu {
    color: #006eb2;
    margin-top: 0;
}

.ethical h1 {
    margin-bottom: 0;
}


/* START STYLE FOR TEMPORARY DUMPERS CALCULATOR PAGES */
table.dampers-calc {
    border: 1px solid rgba(0, 0, 0, .1);
    margin: 15px -1px 15px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px;
    border-spacing: 0;
    line-height: 3;
    word-break: break-word;
}

table.dampers-calc th {
    vertical-align: middle;
    font-weight: 700;
    padding: 9px 12px;
    background-color: #eee;
}

table.dampers-calc.ruling th,
table.dampers-calc.spans th {
    background-color: #006eb242;
}

table.dampers-calc td {
    vertical-align: middle;
    padding: 9px 12px;
    border-top: 1px solid #eee;
}

table.dampers-calc td i,
table.dampers-calc td em {
    font-size: 1.5em;
}

table.dampers-calc td.trash i,
table.dampers-calc td.trash em {
    color: #f44336;
}

table.dampers-calc em.fa-clone {
    padding-left: 5px;
}

.view-login #system-message-container .alert-error {
    display: none;
}

/* END STYLE FOR TEMPORARY DUMPERS CALCULATOR PAGES */