@import url(https://fonts.googleapis.com/css?family=Arapey:400,400i);
@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700);

/*TITLE*/
.alert,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4,
.mbr-figure .mbr-figure-caption,
.mbr-slider-slide,
.mbr-gallery-title,
.mbr-map [data-state-details],
.mbr-price,
.timer,
cite,
.page_head blockquote p {
    font-family : 'Arapey', sans-serif;
    }

.mbr-footer-content h1,
.mbr-footer .mbr-contacts h1,
.mbr-footer-content h2,
.mbr-footer .mbr-contacts h2,
.mbr-footer-content h3,
.mbr-footer .mbr-contacts h3,
.mbr-footer-content h4,
.mbr-footer .mbr-contacts h4,
.mbr-footer-content p strong,
.mbr-footer .mbr-contacts p strong,
.mbr-footer-content strong,
.mbr-footer .mbr-contacts strong {
    font-family : 'Arapey', sans-serif;
    }

.mbr-author-name {
    font-family : 'Arapey', sans-serif;
    }

.mbr-author-desc {
    font-family : 'Lato', sans-serif;
    font-style  : normal;
    }

.mbr-plan-title {
    font-family : 'Lato', sans-serif;
    }

.mbr-plan-subtitle,
.mbr-plan-price-desc {
    font-family : 'Lato', sans-serif;
    font-style  : normal;
    }

/*SUBTITLE*/
.btn-sm,
.btn,
.lead a,
.lead blockquote,
.mbr-section-subtitle,
.mbr-section-hero .mbr-section-lead,
.mbr-cards .card-subtitle,
.mbr-testimonial .card-block,
.nav-link.link,
.dropdown-item {
    font-family : 'Lato', sans-serif;
    font-style  : normal;
    }

/*TEXT*/
body,
input,
textarea,
p,
li,
.mbr-gallery-filter ul li span,
.mbr-company .list-group-text,
.mbr-section-text {
    font-family : 'Lato', sans-serif;
    }

.mbr-footer-content li,
.mbr-footer .mbr-contacts li {
    font-family : 'Lato', sans-serif;
    }

/*ROUNDED BUTTONS*/
.btn {
    border-radius : 40px;
    }

.btn:before {
    border-radius : 40px;
    }

.btn:after {
    border-radius : 40px;
    }

.mbr-subscribe .btn {
    border-radius : 40px !important;
    }

/*COLORS*/
a,
.alert,
.list-img .mbr-iconfont,
.content1 .image .mbr-iconfont:hover,
.c-info .timer,
.contacts .mbr-iconfont,
.mbr-gallery-filter li.active {
    color : #22b064;
    color : #549914;
    }

.item-layer,
.close:hover {
    background : rgba(34, 176, 100, 0.5);
    }

.styled:before,
.styled span:before,
.content3 .image .mbr-iconfont:hover,
.folow:before,
.date:before,
.mbr-gallery-filter li:before,
.separator:before,
.bgc {
    background : #22b064;
    }

input:focus,
textarea:focus {
    border-color : #549914 !important;
    }

.mbr-slider .carousel-indicators li.active,
.mbr-slider .carousel-indicators li:hover {
    background-color : #22b064 !important;
    border-color     : #22b064 !important;
    }

a:hover,
.team-item.news h5 a:hover,
.team-item.news h3 a:hover,
.adr-link:hover,
.mbr-gallery-filter li:hover,
.news-min .text a:hover {
    color : #33c175;
    }

.mbr-section-subtitle,
.content1 .image .mbr-iconfont {
    color : #46004c;
    }

.bg-primary {
    background-color : #549914 !important;
    }

.bg-success {
    background-color : #2be080 !important;
    }

.bg-info {
    background-color : #1a5ceb !important;
    }

.bg-warning {
    background-color : #e0c119 !important;
    }

.bg-danger {
    background-color : #eb5a1a !important;
    }

.btn-primary {
    background-color : transparent;
    border-color     : #ffffff;
    color            : #ffffff;
    }

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active {
    color            : #ffffff;
    background-color : #22b064;
    border-color     : #22b064;
    background-color : #549914;
    border-color     : #549914;
    }

.btn-primary.disabled,
.btn-primary:disabled {
    color            : #ffffff !important;
    background-color : #167040 !important;
    border-color     : #167040 !important;
    }

.btn-secondary {
    background-color : transparent;
    border-color     : #ffffff;
    color            : #ffffff;
    }

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary:active,
.btn-secondary.active {
    color            : #ffffff;
    background-color : #46004c;
    border-color     : #46004c;
    }

.btn-secondary.disabled,
.btn-secondary:disabled {
    color            : #ffffff !important;
    background-color : #000000 !important;
    border-color     : #000000 !important;
    }

.btn-info {
    background-color : transparent;
    border-color     : #222222;
    color            : #222222;
    }

.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active {
    color            : #222222;
    background-color : #1a5ceb;
    border-color     : #1a5ceb;
    }

.btn-info.disabled,
.btn-info:disabled {
    color            : #222222 !important;
    background-color : #0f40aa !important;
    border-color     : #0f40aa !important;
    }

.btn-success {
    background-color : transparent;
    border-color     : #ffffff;
    color            : #ffffff;
    }

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active {
    color            : #ffffff;
    background-color : #2be080;
    border-color     : #2be080;
    }

.btn-success.disabled,
.btn-success:disabled {
    color            : #ffffff !important;
    background-color : #18a65b !important;
    border-color     : #18a65b !important;
    }

.btn-warning {
    background-color : transparent;
    border-color     : #ffffff;
    color            : #ffffff;
    }

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active {
    color            : #ffffff;
    background-color : #e0c119;
    border-color     : #e0c119;
    }

.btn-warning.disabled,
.btn-warning:disabled {
    color            : #ffffff !important;
    background-color : #9b8611 !important;
    border-color     : #9b8611 !important;
    }

.btn-danger {
    background-color : transparent;
    border-color     : #ffffff;
    color            : #ffffff;
    }

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active {
    color            : #ffffff;
    background-color : #eb5a1a;
    border-color     : #eb5a1a;
    }

.btn-danger.disabled,
.btn-danger:disabled {
    color            : #ffffff !important;
    background-color : #aa3e0f !important;
    border-color     : #aa3e0f !important;
    }

.btn-black {
    color      : #fff;
    background : #222;
    border     : #222;
    }

.btn-white {
    color      : #222;
    background : #fff;
    border     : #fff;
    }

.btn-black:hover {
    background : #549914;
    border     : #549914;
    color      : #fff;
    }

.btn-white:hover {
    background : #549914;
    border     : #549914;
    color      : #fff;
    }

.btn-primary-outline {
    background   : none;
    border-color : #115b33;
    color        : #115b33;
    }

.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline:active,
.btn-primary-outline.active {
    color            : #ffffff;
    background-color : #549914;
    border-color     : #549914;
    }

.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
    color            : #ffffff !important;
    background-color : #549914 !important;
    border-color     : #549914 !important;
    }

.btn-secondary-outline {
    background   : none;
    border-color : #000000;
    color        : #000000;
    }

.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline:active,
.btn-secondary-outline.active {
    color            : #ffffff;
    background-color : #46004c;
    border-color     : #46004c;
    }

.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
    color            : #ffffff !important;
    background-color : #46004c !important;
    border-color     : #46004c !important;
    }

.btn-info-outline {
    background   : none;
    border-color : #0d3792;
    color        : #0d3792;
    }

.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline:active,
.btn-info-outline.active {
    color            : #ffffff;
    background-color : #1a5ceb;
    border-color     : #1a5ceb;
    }

.btn-info-outline.disabled,
.btn-info-outline:disabled {
    color            : #ffffff !important;
    background-color : #1a5ceb !important;
    border-color     : #1a5ceb !important;
    }

.btn-success-outline {
    background   : none;
    border-color : #15904f;
    color        : #15904f;
    }

.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline:active,
.btn-success-outline.active {
    color            : #ffffff;
    background-color : #2be080;
    border-color     : #2be080;
    }

.btn-success-outline.disabled,
.btn-success-outline:disabled {
    color            : #ffffff !important;
    background-color : #2be080 !important;
    border-color     : #2be080 !important;
    }

.btn-warning-outline {
    background   : none;
    border-color : #84720f;
    color        : #84720f;
    }

.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline:active,
.btn-warning-outline.active {
    color            : #ffffff;
    background-color : #e0c119;
    border-color     : #e0c119;
    }

.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
    color            : #ffffff !important;
    background-color : #e0c119 !important;
    border-color     : #e0c119 !important;
    }

.btn-danger-outline {
    background   : none;
    border-color : #92360d;
    color        : #92360d;
    }

.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline:active,
.btn-danger-outline.active {
    color            : #ffffff;
    background-color : #eb5a1a;
    border-color     : #eb5a1a;
    }

.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
    color            : #ffffff !important;
    background-color : #eb5a1a !important;
    border-color     : #eb5a1a !important;
    }

.text-primary {
    color : #549914 !important;
    }

.text-success {
    color : #2be080 !important;
    }

.text-info {
    color : #1a5ceb !important;
    }

.text-warning {
    color : #e0c119 !important;
    }

.text-danger {
    color : #eb5a1a !important;
    }

.alert-success {
    background-color : #2be080;
    }

.alert-info {
    background-color : #1a5ceb;
    }

.alert-warning {
    background-color : #e0c119;
    }

.alert-danger {
    background-color : #eb5a1a;
    }

.btn-social {
    border-color : #22b064;
    }

.btn-social:hover {
    background : #22b064;
    }

.mbr-company .list-group-item.active .list-group-text {
    color : #22b064;
    }

.mbr-footer p a,
.mbr-footer ul a {
    color : #22b064;
    }

.mbr-footer-content li::before,
.mbr-footer .mbr-contacts li::before {
    background : #22b064;
    }

.mbr-footer-content li a:hover,
.mbr-footer .mbr-contacts li a:hover {
    color : #22b064;
    }

.lead a,
.lead a:hover {
    color : #22b064;
    }

.lead blockquote {
    border-color : #22b064;
    }

.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
    color : #6ee3a5;
    }

.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
    color : #ddfaeb;
    }

.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
    color : #d6e2fb;
    }

.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
    color : #f9f2cc;
    }

.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
    color : #fbe1d6;
    }

.mbr-small-footer a,
.mbr-gallery-filter li:hover {
    color : #22b064;
    }

/*image*/
.mbr-figure .mbr-figure-caption-over {
    background : -moz-linear-gradient(left, rgba(34, 176, 100, 0.2), rgba(68, 210, 134, 0.7)) !important;
    background : -ms-linear-gradient(left, rgba(34, 176, 100, 0.2), rgba(68, 210, 134, 0.7)) !important;
    background : -o-linear-gradient(left, rgba(34, 176, 100, 0.2), rgba(68, 210, 134, 0.7)) !important;
    background : -webkit-linear-gradient(left, rgba(34, 176, 100, 0.2), rgba(68, 210, 134, 0.7)) !important;
    background : linear-gradient(left, rgba(34, 176, 100, 0.2), rgba(68, 210, 134, 0.7)) !important;
    }

/*progress bar*/
.progress-primary[value]::-webkit-progress-value {
    background-color : #22b064;
    }

.progress-primary[value]::-moz-progress-bar {
    background-color : #22b064;
    }

.progress-primary[value]::-ms-fill {
    background-color : #22b064;
    }

@media screen and (min-width : 0\0
) {
    .progress-primary .progress-bar {
        background-color : #22b064;
        }
    }

/*process*/
.process1 .image .bgr {
    background : -webkit-linear-gradient(left, rgba(34, 176, 100, 0.2), rgba(68, 210, 134, 0.7));
    background : -o-linear-gradient(right, rgba(34, 176, 100, 0.2), rgba(68, 210, 134, 0.7));
    background : -moz-linear-gradient(right, rgba(34, 176, 100, 0.2), rgba(68, 210, 134, 0.7));
    background : linear-gradient(to right, rgba(34, 176, 100, 0.2), rgba(68, 210, 134, 0.7));
    }

/*accordion*/
.panel.active .panel-heading a,
.panel:hover .panel-heading a {
    border-color : #22b064;
    border-color : #549914;
    }

.panel-heading a:hover span:before,
.panel-heading a:hover span:after,
.panel.active .panel-heading a span:after {
    background : #22b064;
    background : #549914;
    }

#menu2-2 .hide-buttons .nav-btn {
    display : none !important;
    }

#menu2-2 .navbar-caption {
    color : #ffffff;
    }

#menu2-2 .navbar-toggler {
    color : #e5e5e5;
    }

#menu2-2 .close-icon::before,
#menu2-2 .close-icon::after {
    background-color : #e5e5e5;
    }

#menu2-2 .link,
#menu2-2 .dropdown-item {
    color : #e5e5e5;
    }

#menu2-2 .link {
    font-size : 0.95rem;
    }

#menu2-2 .dropdown-item,
#menu2-2 .nav-dropdown-sm .link {
    font-size : 1.029rem;
    }

#menu2-2 .link:hover,
#menu2-2 .dropdown-item:hover,
#menu2-2 .link:focus,
#menu2-2 .dropdown-item:focus {
    color : #fff;
    }

#menu2-2 .link[aria-expanded="true"],
#menu2-2 .dropdown-menu {
    background : #064523;
    }

#menu2-2 .nav-dropdown-sm .link:focus,
#menu2-2 .nav-dropdown-sm .link:hover,
#menu2-2 .nav-dropdown-sm .dropdown-item:focus,
#menu2-2 .nav-dropdown-sm .dropdown-item:hover {
    background : #096634 !important;
    }

#menu2-2 .navbar,
#menu2-2 .nav-dropdown-sm,
#menu2-2 .nav-dropdown-sm .link[aria-expanded="true"],
#menu2-2 .nav-dropdown-sm .dropdown-menu {
    background : #0a743b;
    }

#menu2-2 .bg-color.transparent .link {
    color      : #e5e5e5;
    transition : none;
    }

#menu2-2 .navbar-toggler i,
#menu2-2 .navbar-toggler em,
#menu2-2 .navbar-toggler i:before,
#menu2-2 .navbar-toggler em:before,
#menu2-2 .navbar-toggler i:after,
#menu2-2 .navbar-toggler em:after {
    background : #e5e5e5;
    }

#menu2-2 .navbar-toggler[aria-expanded="true"] i,
#menu2-2 .navbar-toggler[aria-expanded="true"] em {
    background : transparent;
    }

#menu2-2 .bg-color.transparent.opened .link {
    transition : color 0.2s ease-in-out;
    }

#menu2-2 .bg-color.transparent.opened .link:hover,
#menu2-2 .bg-color.transparent.opened .link:focus {
    color : #fff;
    }

#menu2-2 .link[aria-expanded="true"] {
    color : #fff !important;
    }

#menu2-2 .dropdown-item[aria-expanded="true"] {
    color : #222 !important;
    }

.mbr-slider .mbr-section-title {
    font-size : 72px;
    color     : #ffffff;
    }

#title4-f P {
    text-align : center;
    }

#menu2-u .hide-buttons .nav-btn {
    display : none !important;
    }

#menu2-u .navbar-caption {
    color : #ffffff;
    }

#menu2-u .navbar-toggler {
    color : #e5e5e5;
    }

#menu2-u .close-icon::before,
#menu2-u .close-icon::after {
    background-color : #e5e5e5;
    }

#menu2-u .link,
#menu2-u .dropdown-item {
    color : #e5e5e5;
    }

#menu2-u .link {
    font-size : 0.95rem;
    }

#menu2-u .dropdown-item,
#menu2-u .nav-dropdown-sm .link {
    font-size : 1.029rem;
    }

#menu2-u .link:hover,
#menu2-u .dropdown-item:hover,
#menu2-u .link:focus,
#menu2-u .dropdown-item:focus {
    color : #fff;
    }

#menu2-u .link[aria-expanded="true"],
#menu2-u .dropdown-menu {
    background : #064523;
    }

#menu2-u .nav-dropdown-sm .link:focus,
#menu2-u .nav-dropdown-sm .link:hover,
#menu2-u .nav-dropdown-sm .dropdown-item:focus,
#menu2-u .nav-dropdown-sm .dropdown-item:hover {
    background : #096634 !important;
    }

#menu2-u .navbar,
#menu2-u .nav-dropdown-sm,
#menu2-u .nav-dropdown-sm .link[aria-expanded="true"],
#menu2-u .nav-dropdown-sm .dropdown-menu {
    background : #0a743b;
    }

#menu2-u .bg-color.transparent .link {
    color      : #e5e5e5;
    transition : none;
    }

#menu2-u .navbar-toggler i,
#menu2-u .navbar-toggler em,
#menu2-u .navbar-toggler i:before,
#menu2-u .navbar-toggler em:before,
#menu2-u .navbar-toggler i:after,
#menu2-u .navbar-toggler em:after {
    background : #e5e5e5;
    }

#menu2-u .navbar-toggler[aria-expanded="true"] i,
#menu2-u .navbar-toggler[aria-expanded="true"] em {
    background : transparent;
    }

#menu2-u .bg-color.transparent.opened .link {
    transition : color 0.2s ease-in-out;
    }

#menu2-u .bg-color.transparent.opened .link:hover,
#menu2-u .bg-color.transparent.opened .link:focus {
    color : #fff;
    }

#menu2-u .link[aria-expanded="true"] {
    color : #fff !important;
    }

#menu2-u .dropdown-item[aria-expanded="true"] {
    color : #222 !important;
    }

#title4-2d SPAN {
    font-size : 36px;
    }

#title4-2d H1 {
    text-align : left;
    }

#title4-2d P {
    text-align : left;
    }

#process1-x P {
    text-align : left;
    }

#title4-2c SPAN {
    font-size : 36px;
    }

#title4-2c H1 {
    text-align : left;
    }

#title4-2c P {
    text-align : left;
    }

#process1-y P {
    text-align : left;
    }

#title4-2e SPAN {
    font-size : 36px;
    }

#title4-2e H1 {
    text-align : left;
    }

#title4-2e P {
    text-align : left;
    }

#title4-2f H1 {
    text-align : left;
    font-size  : 36px;
    }

#title4-2f P {
    text-align : left;
    }

#title4-2h H1 {
    text-align : left;
    }

#title4-2h P {
    text-align : left;
    }

#pricing-table1-1g .mbr-section__container .mbr-section-title {
    color : #fff;
    }

#pricing-table1-1g .mbr-section__container .mbr-section-subtitle {
    color : #a0a0a0;
    }

#pricing-table1-1g .mbr-price-term {
    text-align : center;
    }

#menu2-14 .hide-buttons .nav-btn {
    display : none !important;
    }

#menu2-14 .navbar-caption {
    color : #ffffff;
    }

#menu2-14 .navbar-toggler {
    color : #e5e5e5;
    }

#menu2-14 .close-icon::before,
#menu2-14 .close-icon::after {
    background-color : #e5e5e5;
    }

#menu2-14 .link,
#menu2-14 .dropdown-item {
    color : #e5e5e5;
    }

#menu2-14 .link {
    font-size : 0.95rem;
    }

#menu2-14 .dropdown-item,
#menu2-14 .nav-dropdown-sm .link {
    font-size : 1.029rem;
    }

#menu2-14 .link:hover,
#menu2-14 .dropdown-item:hover,
#menu2-14 .link:focus,
#menu2-14 .dropdown-item:focus {
    color : #fff;
    }

#menu2-14 .link[aria-expanded="true"],
#menu2-14 .dropdown-menu {
    background : #064523;
    }

#menu2-14 .nav-dropdown-sm .link:focus,
#menu2-14 .nav-dropdown-sm .link:hover,
#menu2-14 .nav-dropdown-sm .dropdown-item:focus,
#menu2-14 .nav-dropdown-sm .dropdown-item:hover {
    background : #096634 !important;
    }

#menu2-14 .navbar,
#menu2-14 .nav-dropdown-sm,
#menu2-14 .nav-dropdown-sm .link[aria-expanded="true"],
#menu2-14 .nav-dropdown-sm .dropdown-menu {
    background : #0a743b;
    }

#menu2-14 .bg-color.transparent .link {
    color      : #e5e5e5;
    transition : none;
    }

#menu2-14 .navbar-toggler i,
#menu2-14 .navbar-toggler em,
#menu2-14 .navbar-toggler i:before,
#menu2-14 .navbar-toggler em:before,
#menu2-14 .navbar-toggler i:after,
#menu2-14 .navbar-toggler em:after {
    background : #e5e5e5;
    }

#menu2-14 .navbar-toggler[aria-expanded="true"] i,
#menu2-14 .navbar-toggler[aria-expanded="true"] em {
    background : transparent;
    }

#menu2-14 .bg-color.transparent.opened .link {
    transition : color 0.2s ease-in-out;
    }

#menu2-14 .bg-color.transparent.opened .link:hover,
#menu2-14 .bg-color.transparent.opened .link:focus {
    color : #fff;
    }

#menu2-14 .link[aria-expanded="true"] {
    color : #fff !important;
    }

#menu2-14 .dropdown-item[aria-expanded="true"] {
    color : #222 !important;
    }

#menu2-1b .hide-buttons .nav-btn {
    display : none !important;
    }

#menu2-1b .navbar-caption {
    color : #ffffff;
    }

#menu2-1b .navbar-toggler {
    color : #e5e5e5;
    }

#menu2-1b .close-icon::before,
#menu2-1b .close-icon::after {
    background-color : #e5e5e5;
    }

#menu2-1b .link,
#menu2-1b .dropdown-item {
    color : #e5e5e5;
    }

#menu2-1b .link {
    font-size : 0.95rem;
    }

#menu2-1b .dropdown-item,
#menu2-1b .nav-dropdown-sm .link {
    font-size : 1.029rem;
    }

#menu2-1b .link:hover,
#menu2-1b .dropdown-item:hover,
#menu2-1b .link:focus,
#menu2-1b .dropdown-item:focus {
    color : #fff;
    }

#menu2-1b .link[aria-expanded="true"],
#menu2-1b .dropdown-menu {
    background : #064523;
    }

#menu2-1b .nav-dropdown-sm .link:focus,
#menu2-1b .nav-dropdown-sm .link:hover,
#menu2-1b .nav-dropdown-sm .dropdown-item:focus,
#menu2-1b .nav-dropdown-sm .dropdown-item:hover {
    background : #096634 !important;
    }

#menu2-1b .navbar,
#menu2-1b .nav-dropdown-sm,
#menu2-1b .nav-dropdown-sm .link[aria-expanded="true"],
#menu2-1b .nav-dropdown-sm .dropdown-menu {
    background : #0a743b;
    }

#menu2-1b .bg-color.transparent .link {
    color      : #e5e5e5;
    transition : none;
    }

#menu2-1b .navbar-toggler i,
#menu2-1b .navbar-toggler em,
#menu2-1b .navbar-toggler i:before,
#menu2-1b .navbar-toggler em:before,
#menu2-1b .navbar-toggler i:after,
#menu2-1b .navbar-toggler em:after {
    background : #e5e5e5;
    }

#menu2-1b .navbar-toggler[aria-expanded="true"] i,
#menu2-1b .navbar-toggler[aria-expanded="true"] em {
    background : transparent;
    }

#menu2-1b .bg-color.transparent.opened .link {
    transition : color 0.2s ease-in-out;
    }

#menu2-1b .bg-color.transparent.opened .link:hover,
#menu2-1b .bg-color.transparent.opened .link:focus {
    color : #fff;
    }

#menu2-1b .link[aria-expanded="true"] {
    color : #fff !important;
    }

#menu2-1b .dropdown-item[aria-expanded="true"] {
    color : #222 !important;
    }

#text1-29 P {
    text-align : center;
    font-size  : 24px;
    }

#menu2-1d .hide-buttons .nav-btn {
    display : none !important;
    }

#menu2-1d .navbar-caption {
    color : #ffffff;
    }

#menu2-1d .navbar-toggler {
    color : #e5e5e5;
    }

#menu2-1d .close-icon::before,
#menu2-1d .close-icon::after {
    background-color : #e5e5e5;
    }

#menu2-1d .link,
#menu2-1d .dropdown-item {
    color : #e5e5e5;
    }

#menu2-1d .link {
    font-size : 0.95rem;
    }

#menu2-1d .dropdown-item,
#menu2-1d .nav-dropdown-sm .link {
    font-size : 1.029rem;
    }

#menu2-1d .link:hover,
#menu2-1d .dropdown-item:hover,
#menu2-1d .link:focus,
#menu2-1d .dropdown-item:focus {
    color : #fff;
    }

#menu2-1d .link[aria-expanded="true"],
#menu2-1d .dropdown-menu {
    background : #064523;
    }

#menu2-1d .nav-dropdown-sm .link:focus,
#menu2-1d .nav-dropdown-sm .link:hover,
#menu2-1d .nav-dropdown-sm .dropdown-item:focus,
#menu2-1d .nav-dropdown-sm .dropdown-item:hover {
    background : #096634 !important;
    }

#menu2-1d .navbar,
#menu2-1d .nav-dropdown-sm,
#menu2-1d .nav-dropdown-sm .link[aria-expanded="true"],
#menu2-1d .nav-dropdown-sm .dropdown-menu {
    background : #0a743b;
    }

#menu2-1d .bg-color.transparent .link {
    color      : #e5e5e5;
    transition : none;
    }

#menu2-1d .navbar-toggler i,
#menu2-1d .navbar-toggler em,
#menu2-1d .navbar-toggler i:before,
#menu2-1d .navbar-toggler em:before,
#menu2-1d .navbar-toggler i:after,
#menu2-1d .navbar-toggler em:after {
    background : #e5e5e5;
    }

#menu2-1d .navbar-toggler[aria-expanded="true"] i,
#menu2-1d .navbar-toggler[aria-expanded="true"] em {
    background : transparent;
    }

#menu2-1d .bg-color.transparent.opened .link {
    transition : color 0.2s ease-in-out;
    }

#menu2-1d .bg-color.transparent.opened .link:hover,
#menu2-1d .bg-color.transparent.opened .link:focus {
    color : #fff;
    }

#menu2-1d .link[aria-expanded="true"] {
    color : #fff !important;
    }

#menu2-1d .dropdown-item[aria-expanded="true"] {
    color : #222 !important;
    }

#menu2-1f .hide-buttons .nav-btn {
    display : none !important;
    }

#menu2-1f .navbar-caption {
    color : #ffffff;
    }

#menu2-1f .navbar-toggler {
    color : #e5e5e5;
    }

#menu2-1f .close-icon::before,
#menu2-1f .close-icon::after {
    background-color : #e5e5e5;
    }

#menu2-1f .link,
#menu2-1f .dropdown-item {
    color : #e5e5e5;
    }

#menu2-1f .link {
    font-size : 0.95rem;
    }

#menu2-1f .dropdown-item,
#menu2-1f .nav-dropdown-sm .link {
    font-size : 1.029rem;
    }

#menu2-1f .link:hover,
#menu2-1f .dropdown-item:hover,
#menu2-1f .link:focus,
#menu2-1f .dropdown-item:focus {
    color : #fff;
    }

#menu2-1f .link[aria-expanded="true"],
#menu2-1f .dropdown-menu {
    background : #064523;
    }

#menu2-1f .nav-dropdown-sm .link:focus,
#menu2-1f .nav-dropdown-sm .link:hover,
#menu2-1f .nav-dropdown-sm .dropdown-item:focus,
#menu2-1f .nav-dropdown-sm .dropdown-item:hover {
    background : #096634 !important;
    }

#menu2-1f .navbar,
#menu2-1f .nav-dropdown-sm,
#menu2-1f .nav-dropdown-sm .link[aria-expanded="true"],
#menu2-1f .nav-dropdown-sm .dropdown-menu {
    background : #0a743b;
    }

#menu2-1f .bg-color.transparent .link {
    color      : #e5e5e5;
    transition : none;
    }

#menu2-1f .navbar-toggler i,
#menu2-1f .navbar-toggler em,
#menu2-1f .navbar-toggler i:before,
#menu2-1f .navbar-toggler em:before,
#menu2-1f .navbar-toggler i:after,
#menu2-1f .navbar-toggler em:after {
    background : #e5e5e5;
    }

#menu2-1f .navbar-toggler[aria-expanded="true"] i,
#menu2-1f .navbar-toggler[aria-expanded="true"] em {
    background : transparent;
    }

#menu2-1f .bg-color.transparent.opened .link {
    transition : color 0.2s ease-in-out;
    }

#menu2-1f .bg-color.transparent.opened .link:hover,
#menu2-1f .bg-color.transparent.opened .link:focus {
    color : #fff;
    }

#menu2-1f .link[aria-expanded="true"] {
    color : #fff !important;
    }

#menu2-1f .dropdown-item[aria-expanded="true"] {
    color : #222 !important;
    }

#process1-1i P {
    text-align : left;
    }

#process1-1j P {
    text-align : left;
    }

#menu2-1v .hide-buttons .nav-btn {
    display : none !important;
    }

#menu2-1v .navbar-caption {
    color : #ffffff;
    }

#menu2-1v .navbar-toggler {
    color : #e5e5e5;
    }

#menu2-1v .close-icon::before,
#menu2-1v .close-icon::after {
    background-color : #e5e5e5;
    }

#menu2-1v .link,
#menu2-1v .dropdown-item {
    color : #e5e5e5;
    }

#menu2-1v .link {
    font-size : 0.95rem;
    }

#menu2-1v .dropdown-item,
#menu2-1v .nav-dropdown-sm .link {
    font-size : 1.029rem;
    }

#menu2-1v .link:hover,
#menu2-1v .dropdown-item:hover,
#menu2-1v .link:focus,
#menu2-1v .dropdown-item:focus {
    color : #fff;
    }

#menu2-1v .link[aria-expanded="true"],
#menu2-1v .dropdown-menu {
    background : #064523;
    }

#menu2-1v .nav-dropdown-sm .link:focus,
#menu2-1v .nav-dropdown-sm .link:hover,
#menu2-1v .nav-dropdown-sm .dropdown-item:focus,
#menu2-1v .nav-dropdown-sm .dropdown-item:hover {
    background : #096634 !important;
    }

#menu2-1v .navbar,
#menu2-1v .nav-dropdown-sm,
#menu2-1v .nav-dropdown-sm .link[aria-expanded="true"],
#menu2-1v .nav-dropdown-sm .dropdown-menu {
    background : #0a743b;
    }

#menu2-1v .bg-color.transparent .link {
    color      : #e5e5e5;
    transition : none;
    }

#menu2-1v .navbar-toggler i,
#menu2-1v .navbar-toggler em,
#menu2-1v .navbar-toggler i:before,
#menu2-1v .navbar-toggler em:before,
#menu2-1v .navbar-toggler i:after,
#menu2-1v .navbar-toggler em:after {
    background : #e5e5e5;
    }

#menu2-1v .navbar-toggler[aria-expanded="true"] i,
#menu2-1v .navbar-toggler[aria-expanded="true"] em {
    background : transparent;
    }

#menu2-1v .bg-color.transparent.opened .link {
    transition : color 0.2s ease-in-out;
    }

#menu2-1v .bg-color.transparent.opened .link:hover,
#menu2-1v .bg-color.transparent.opened .link:focus {
    color : #fff;
    }

#menu2-1v .link[aria-expanded="true"] {
    color : #fff !important;
    }

#menu2-1v .dropdown-item[aria-expanded="true"] {
    color : #222 !important;
    }

#process1-1x P {
    text-align : left;
    }

#process1-1y P {
    text-align : left;
    }

#pricing-table1-21 .mbr-section__container .mbr-section-title {
    color : #fff;
    }

#pricing-table1-21 .mbr-section__container .mbr-section-subtitle {
    color : #a0a0a0;
    }

#pricing-table1-21 .mbr-price-term {
    text-align : center;
    }

#menu2-22 .hide-buttons .nav-btn {
    display : none !important;
    }

#menu2-22 .navbar-caption {
    color : #ffffff;
    }

#menu2-22 .navbar-toggler {
    color : #e5e5e5;
    }

#menu2-22 .close-icon::before,
#menu2-22 .close-icon::after {
    background-color : #e5e5e5;
    }

#menu2-22 .link,
#menu2-22 .dropdown-item {
    color : #e5e5e5;
    }

#menu2-22 .link {
    font-size : 0.95rem;
    }

#menu2-22 .dropdown-item,
#menu2-22 .nav-dropdown-sm .link {
    font-size : 1.029rem;
    }

#menu2-22 .link:hover,
#menu2-22 .dropdown-item:hover,
#menu2-22 .link:focus,
#menu2-22 .dropdown-item:focus {
    color : #fff;
    }

#menu2-22 .link[aria-expanded="true"],
#menu2-22 .dropdown-menu {
    background : #064523;
    }

#menu2-22 .nav-dropdown-sm .link:focus,
#menu2-22 .nav-dropdown-sm .link:hover,
#menu2-22 .nav-dropdown-sm .dropdown-item:focus,
#menu2-22 .nav-dropdown-sm .dropdown-item:hover {
    background : #096634 !important;
    }

#menu2-22 .navbar,
#menu2-22 .nav-dropdown-sm,
#menu2-22 .nav-dropdown-sm .link[aria-expanded="true"],
#menu2-22 .nav-dropdown-sm .dropdown-menu {
    background : #0a743b;
    }

#menu2-22 .bg-color.transparent .link {
    color      : #e5e5e5;
    transition : none;
    }

#menu2-22 .navbar-toggler i,
#menu2-22 .navbar-toggler em,
#menu2-22 .navbar-toggler i:before,
#menu2-22 .navbar-toggler em:before,
#menu2-22 .navbar-toggler i:after,
#menu2-22 .navbar-toggler em:after {
    background : #e5e5e5;
    }

#menu2-22 .navbar-toggler[aria-expanded="true"] i,
#menu2-22 .navbar-toggler[aria-expanded="true"] em {
    background : transparent;
    }

#menu2-22 .bg-color.transparent.opened .link {
    transition : color 0.2s ease-in-out;
    }

#menu2-22 .bg-color.transparent.opened .link:hover,
#menu2-22 .bg-color.transparent.opened .link:focus {
    color : #fff;
    }

#menu2-22 .link[aria-expanded="true"] {
    color : #fff !important;
    }

#menu2-22 .dropdown-item[aria-expanded="true"] {
    color : #222 !important;
    }

#process1-24 P {
    text-align : left;
    }

#process1-25 P {
    text-align : left;
    }

#pricing-table1-28 .mbr-section__container .mbr-section-title {
    color : #fff;
    }

#pricing-table1-28 .mbr-section__container .mbr-section-subtitle {
    color : #a0a0a0;
    }

#pricing-table1-28 .mbr-price-term {
    text-align : center;
    }

#menu2-2l .hide-buttons .nav-btn {
    display : none !important;
    }

#menu2-2l .navbar-caption {
    color : #ffffff;
    }

#menu2-2l .navbar-toggler {
    color : #e5e5e5;
    }

#menu2-2l .close-icon::before,
#menu2-2l .close-icon::after {
    background-color : #e5e5e5;
    }

#menu2-2l .link,
#menu2-2l .dropdown-item {
    color : #e5e5e5;
    }

#menu2-2l .link {
    font-size : 0.95rem;
    }

#menu2-2l .dropdown-item,
#menu2-2l .nav-dropdown-sm .link {
    font-size : 1.029rem;
    }

#menu2-2l .link:hover,
#menu2-2l .dropdown-item:hover,
#menu2-2l .link:focus,
#menu2-2l .dropdown-item:focus {
    color : #fff;
    }

#menu2-2l .link[aria-expanded="true"],
#menu2-2l .dropdown-menu {
    background : #064523;
    }

#menu2-2l .nav-dropdown-sm .link:focus,
#menu2-2l .nav-dropdown-sm .link:hover,
#menu2-2l .nav-dropdown-sm .dropdown-item:focus,
#menu2-2l .nav-dropdown-sm .dropdown-item:hover {
    background : #096634 !important;
    }

#menu2-2l .navbar,
#menu2-2l .nav-dropdown-sm,
#menu2-2l .nav-dropdown-sm .link[aria-expanded="true"],
#menu2-2l .nav-dropdown-sm .dropdown-menu {
    background : #0a743b;
    }

#menu2-2l .bg-color.transparent .link {
    color      : #e5e5e5;
    transition : none;
    }

#menu2-2l .navbar-toggler i,
#menu2-2l .navbar-toggler em,
#menu2-2l .navbar-toggler i:before,
#menu2-2l .navbar-toggler em:before,
#menu2-2l .navbar-toggler i:after,
#menu2-2l .navbar-toggler em:after {
    background : #e5e5e5;
    }

#menu2-2l .navbar-toggler[aria-expanded="true"] i,
#menu2-2l .navbar-toggler[aria-expanded="true"] em {
    background : transparent;
    }

#menu2-2l .bg-color.transparent.opened .link {
    transition : color 0.2s ease-in-out;
    }

#menu2-2l .bg-color.transparent.opened .link:hover,
#menu2-2l .bg-color.transparent.opened .link:focus {
    color : #fff;
    }

#menu2-2l .link[aria-expanded="true"] {
    color : #fff !important;
    }

#menu2-2l .dropdown-item[aria-expanded="true"] {
    color : #222 !important;
    }

#text1-2m H3 {
    text-align : center;
    }

#title4-2q P {
    text-align : left;
    }

#title3-2r P {
    text-align : left;
    }

#menu2-2o .hide-buttons .nav-btn {
    display : none !important;
    }

#menu2-2o .navbar-caption {
    color : #ffffff;
    }

#menu2-2o .navbar-toggler {
    color : #e5e5e5;
    }

#menu2-2o .close-icon::before,
#menu2-2o .close-icon::after {
    background-color : #e5e5e5;
    }

#menu2-2o .link,
#menu2-2o .dropdown-item {
    color : #e5e5e5;
    }

#menu2-2o .link {
    font-size : 0.95rem;
    }

#menu2-2o .dropdown-item,
#menu2-2o .nav-dropdown-sm .link {
    font-size : 1.029rem;
    }

#menu2-2o .link:hover,
#menu2-2o .dropdown-item:hover,
#menu2-2o .link:focus,
#menu2-2o .dropdown-item:focus {
    color : #fff;
    }

#menu2-2o .link[aria-expanded="true"],
#menu2-2o .dropdown-menu {
    background : #064523;
    }

#menu2-2o .nav-dropdown-sm .link:focus,
#menu2-2o .nav-dropdown-sm .link:hover,
#menu2-2o .nav-dropdown-sm .dropdown-item:focus,
#menu2-2o .nav-dropdown-sm .dropdown-item:hover {
    background : #096634 !important;
    }

#menu2-2o .navbar,
#menu2-2o .nav-dropdown-sm,
#menu2-2o .nav-dropdown-sm .link[aria-expanded="true"],
#menu2-2o .nav-dropdown-sm .dropdown-menu {
    background : #0a743b;
    }

#menu2-2o .bg-color.transparent .link {
    color      : #e5e5e5;
    transition : none;
    }

#menu2-2o .navbar-toggler i,
#menu2-2o .navbar-toggler em,
#menu2-2o .navbar-toggler i:before,
#menu2-2o .navbar-toggler em:before,
#menu2-2o .navbar-toggler i:after,
#menu2-2o .navbar-toggler em:after {
    background : #e5e5e5;
    }

#menu2-2o .navbar-toggler[aria-expanded="true"] i,
#menu2-2o .navbar-toggler[aria-expanded="true"] em {
    background : transparent;
    }

#menu2-2o .bg-color.transparent.opened .link {
    transition : color 0.2s ease-in-out;
    }

#menu2-2o .bg-color.transparent.opened .link:hover,
#menu2-2o .bg-color.transparent.opened .link:focus {
    color : #fff;
    }

#menu2-2o .link[aria-expanded="true"] {
    color : #fff !important;
    }

#menu2-2o .dropdown-item[aria-expanded="true"] {
    color : #222 !important;
    }

.theme-green {
    color : #22b064;
    }

#center_column {
    padding-bottom : 30px;
    }

@media (max-width : 767px) {
    .no-gutter-under-767 {
        margin-left  : -.9375rem;
        margin-right : -.9375rem;
        }

    #center_column {
        padding-bottom : 0;
        }
    }

#news1-i {
    display : none
    }

/*Fixed navbar push-down*/
body {
    padding-top : 115px;
    }

@media screen and (max-width : 500px) {
    body {
        overflow-x : hidden;
        }
    }

.alert {
    color : white !important;
    }

.page_head {
    padding-top : 0px;
    }

/*
  HOME
 */
.mbr-slider .swiper-arrow {
    display : none;
    }

.mbr-slider .carousel-inner > .active,
.mbr-slider .carousel-inner > .next,
.mbr-slider .carousel-inner > .prev {
    background-position : bottom left;
    }

@media (min-width : 992px) {
    .slider3 .container-slide,
    .slider8 .container-slide {
        padding-top    : 100px;
        padding-bottom : 180px;
        }

    }

.content1 .image .mbr-iconfont {
    color : #232323;
    }

header .nav nav {
    width : 100%;
    /*margin-top: 119px;*/
    }

#header_logo img {
    height  : 45px;
    opacity : .1;
    }

#header .shopping_cart {
    display : none;
    }

.process1 .image {
    position       : relative;
    padding-bottom : 58%;
    height         : 0;
    }

.c-info .img {
    position      : absolute;
    top           : 0;
    right         : 0;
    bottom        : 0;
    left          : 0;
    border-radius : 50%;
    transition    : opacity .2s;
    border-radius : 50%;
    overflow      : hidden;
    }

.process1 .image .mbr-figure__img {
    /* border-radius: 50%; */
    /* height: 150px; */
    width      : auto;
    max-width  : 100%;
    max-height : 100%;
    min-height : 100%;
    min-width  : 100%;
    }

.process1 .c-info .image .bgr .number,
.process1 .c-info .image .bgr .line,
.process1 .image:before,
body#index .content6 .block-number {
    display : none;
    }

@media (min-width : 1200px) {

    #STATIC-PAGES-modalita-di-assistenza .content6 .title-block {
        padding : 70px 45px 0;
        padding: 30px 17px 0;
        height  : 420px;
        }
    }
@media (min-width: 992px) and (max-width : 1200px) {

    #STATIC-PAGES-modalita-di-assistenza .content6 .title-block {
        padding: 20px 5px 0;
        }
    }

/* white to green */
.content6 .bgw {
    background : rgba(170, 204, 128, 0.11);
    }

#STATIC-PAGES-modalita-di-assistenza .bgw .block-number {
    color   : rgba(230, 230, 230, .8) !important;
    z-index : -1;
    }

/*.content6 .title-block:hover .block-number*/
#STATIC-PAGES-modalita-di-assistenza .bgw .title-block:hover .block-number {
    color   : rgb(181, 181, 181) !important;
    }

body#index .content6 .bgw .btn.btn-primary {
    color        : black;
    border-color : black;
    }

body#index #content6-9 .btn {
    margin        : auto;
    float         : none;
    width         : 213px;
    width         : 16.4em;
    width         : 17.4em;
    display       : block;

    margin-bottom : 3em;
    }

@media screen and (min-width : 992px) {

    body#index .content6 .mbr-cards-col {
        display        : table-cell !important;
        float          : none;
        padding-bottom : 100px;
        }

    body#index .content6 .title-block {
        position : static;
        height   : auto;
        }

    body#index #content6-9 .btn {
        position      : absolute;
        bottom        : 33px;
        margin-bottom : 0;
        left          : 0;
        right         : 0;
        }

    }

.btn {
    white-space : normal;
    }

.navbar-dropdown {
    position      : relative;
    margin-bottom : 0;
    border-radius : 0;
    }

/* Nav dropdown arrow positioninig fix */
#menu2-2 .link {
    position : static;
    }

/*
.nav-dropdown .link.dropdown-toggle::after {
  right      : -1.33em;
  }*/

.mbr-price-term em {
    font-weight : bold;
    color       : orange;
    font-size   : 2em;
    font-style  : normal;
    }

.breadcrumb {
    margin-top : 1rem;
    padding    : 0 0.6rem;
    }

#right_column .mbr-section-btn .btn {
    display      : inline-block;
    border-color : #4CAF50;
    border-color : #549914;
    color        : #4c4c4c;
    margin       : 2em 0 0.3em;
    }

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active {
    color            : #ffffff;
    background-color : #549914;
    border-color     : #549914;
    }

#right_column .mbr-section-btn {
    text-align : center;
    }

#STATIC-PAGES-privati .process1 .image {
    position       : relative;
    padding-bottom : 38%;
    padding-bottom : 55%;
    height         : 0;
    width          : 120px;
    margin         : auto;
    }

#STATIC-PAGES-privati .process1 .image .img {
    display : inline-block;
    }

.mbr-plan .old-price {
    color           : #6f6f6f;
    text-decoration : line-through;
    font-size       : 2.2em;
    vertical-align  : bottom;
    line-height     : 0.8em;
    }

.mbr-plan .old-price .mbr-price-figure {
    font-size : 1em;
    }

.mbr-plan .old-price .mbr-price-value {
    font-size : 0.7em;
    /* display: inline-block; */
    }

.newsletter_block_left {
    margin-top : 2em;
    }

#right_column h4 {
    font-size : 1.2em;
    }


/* FAQ */
#accordionLeft p {
    text-align : left;
    }

#accordionLeft .panel-heading a {
    padding        : 1em 3em 0.7em 0.3em;
    line-height    : 1.4em;
    letter-spacing : 1.2px;
    }

/*
  FOOTER ALYFA
*/

.one_fourth {
    width : 21%;
    }

.one_first, .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_sixth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .five_sixth {
    float  : left;
    margin : 0 2% 20px;
    }

ol, ul {
    margin              : 0 0 18px;
    list-style-position : inside;
    }

section#bottom {
    min-height : 328px;
    max-width  : 1141px;
    }

section#bottom p {
    text-align : left;
    }

#bottom {
    margin     : 0 auto;
    padding    : 35px 30px 5px;
    position   : relative;
    overflow   : hidden;
    background : #3a454b;
    }

.bottom_inner, .bottom_inner .widget_portfolio_link, .bottom_inner code, .bottom_inner small, .bottom_inner abbr {
    color : #d1d3d4;
    }

.bottom_inner, .bottom_inner .widget_portfolio_link, .bottom_inner code, .bottom_inner small, .bottom_inner abbr {
    color : #d1d3d4;
    }

.bottom_inner {
    margin : 0 -2%;
    }

.widget {
    padding-bottom : 20px;
    overflow       : hidden;
    }

.widget ul {
    margin-bottom : 0;
    }

section#bottom .widget_nav_menu .widgettitle {
    padding-bottom : 12px;
    margin-top     : 5px;
    }

#footer {
    /*background-color: #3a454b;*/
    line-height : 20px;
    padding     : 20px 30px 25px;
    margin      : 0 auto;
    position    : relative;
    overflow    : hidden;
    font-size   : 0.9em;
    }

.copyright {
    float       : right;
    width       : auto;
    padding-top : 0px;
    }

.footer_nav {
    float  : left;
    margin : 0 10px 0 0;
    }

.footer_nav li {
    display     : inline-block;
    padding     : 0 4px 0 8px;
    background  : url(//www.alyfa.net/wp-content/themes/increase2/img/seporator_10.png) no-repeat 0 5px;
    line-height : 18px;
    }

#bottom:before {
    position      : absolute;
    bottom        : 0;
    left          : 2.5%;
    width         : 95%;
    height        : 5px;
    border-top    : 1px solid #485258;
    border-bottom : 1px solid #485258;
    border-top    : 1px solid rgba(72, 82, 88, 1);
    border-bottom : 1px solid rgba(72, 82, 88, 1);
    content       : '';
    }

.footer-container {
    background : url(../img/footer-bg.png) repeat #313131;
    background : #313131;
    }

.footer-container #footer h4 {
    text-align : left;
    }

.mbr-section {
    padding : 0;
    }

.fix-me {

    /*-webkit-transition: all .5s ease-in-out;*/
    /*transition: all .5s ease-in-out;*/
    }

.affix-top {
    position : relative;
    }

@media screen and (min-width : 768px) {

    #center_column {
        min-height : 350px;
        }

    .show-right-column #center_column {
        padding-right : 40px;
        min-height: 900px;

        }


    /* sidebar left border */
    body.show-right-column #center_column:before {
        display            : block;
        position           : absolute;
        top                : 0;
        /*left: 74.9%;*/
        /*right: auto;*/
        right              : 0;
        right              : 20px;
        -webkit-box-sizing : border-box;
        -moz-box-sizing    : border-box;
        box-sizing         : border-box;
        width              : 1px;
        height             : 100%;
        background         : #ebecec;
        background         : rgba(0, 0, 0, .1);
        content            : '';
        }

    #right_column .affix {
        position    : fixed;
        /*max-width: 256px;*/
        padding-top : 30px;
        /* right: 0; */
        top         : 0;
        top         : 60px; /* fixed top nav bar */
        /*width: 100%;*/
        /*-webkit-transition: all .5s ease-in-out;*/
        /*transition: all .5s ease-in-out;*/
        }

    #right_column .affix-bottom {
        /*position: absolute;*/
        position : relative;
        }
    }

@media (max-width : 767px) {

    #right_column {
        padding-top : 40px;
        /*padding-top: 0;*/
        }

    .affix,
    .affix-bottom {
        position : static !important;
        }
    }

#right_column .btn {
    position : relative;
    left     : 5px;
    }

#right_column .btn {
    padding : 5px 28px;
    }

#menu2-2 .navbar, #menu2-2 .nav-dropdown-sm, #menu2-2 .nav-dropdown-sm .link[aria-expanded="true"], #menu2-2 .nav-dropdown-sm .dropdown-menu {
    background : #1d3819;
    background : #1e3d1b;
    }

.navbar-dropdown .navbar-logo img {
    max-width  : 220px;
    max-height : 90px;
    }

/*  aziende */
#process1-24 p.mbr-section-text,
#process1-25 p.mbr-section-text,
    /* liberi prof */
#process1-1x p.mbr-section-text,
#process1-1y p.mbr-section-text {
    font-size    : 14px;
    line-height  : 23px;
    margin-left  : -10px;
    margin-right : -10px;
    }

.content6 .title-block p {
    font-size : 14px;
    }

/* navbar height animation fix */
.mbr-slider.mbr-after-navbar {
    margin-top       : -114px;
    padding-top      : 114px;
    background-color : #1e3d1b;
    }

.mbr-slider .mbr-section-title {
    text-align : center;
    }

@media screen and (max-width : 560px) {

    .mbr-slider .mbr-section-title {
        font-size  : 30px;
        }

    .mbr-slider .container-slide {
        padding-top    : 40px;
        padding-bottom : 60px;
        }

    #contact-info .title-block h1 {
        font-size : 26px;
        }

    }

.footer-container #footer h4:after {
    display : none;
    }

.styled:before, .styled span:before, .content3 .image .mbr-iconfont:hover,
.folow:before, .date:before, .mbr-gallery-filter li:before,
.separator:before
    /*.bgc*/
{
    background : #549914;
    }

@media (min-width : 1500px) {

    #STATIC-PAGES-privati .process1 .image {
        padding-bottom : 38%;
        }
    }

@media (max-width : 992px) {

    .content6 .title-block {
        /*padding: 50px 5px 0;*/
        min-height : auto;
        /*height: auto;*/
        }


    #STATIC-PAGES-privati .process1 .image {
        padding-bottom : 38%;
        }
    }

@media (max-width : 767px) {

    #STATIC-PAGES-privati .process1 .image {
        padding-bottom : 55%;
        }
    }

@media (max-width : 560px) {

    /*HP - perché scegliere SupportoOnline */
    #title4-f #contact-info {
        padding-top : 60px !important;
        }

    /* HP -Personale */
    #content2-e #contact-info {
        padding-top    : 0 !important;
        padding-bottom : 30px !important;
        }

    #title3-1a #contact-info {
        padding-top : 60px !important;
        }

    #STATIC-PAGES-privati .process1 .image {
        width          : auto;
        padding-bottom : 85%;
        }

    .process1 .c-info {
        padding : 0;
        }

    .process1 .c-info h4 {
        line-height : 18px;
        }

    /* Tel/e-mail links */
    .top-menu-link {
        white-space : nowrap;
        }

    .top-menu-link .mbr-iconfont {
        display : none;
        }

    .top-menu-link a {
        line-height   : 28px;
        display       : inline-block;
        padding-right : 0.7em;
        }

    .top-menu-folow a {
        border : none !important;
        }

    body.logged-in .top-menu-link {
        display: none;
        }

    body.logged-in .top-menu-folow {
        float: none !important;
        }

    body.logged-in .top-menu-folow a.logout{
        float: right;
        }
    }

.nav-item.dropdown.open {
    background-color: #064523;
    }

@media (min-width: 992px) and (max-width : 1200px) {

    #menu2-2 .link {
        font-size: 14px;
        margin-left: 1em;
        }

    }


@media (max-width: 991px){

    #menu2-2 .link[aria-expanded="true"],
    #menu2-2 .dropdown-menu {
        background : #064523;
        background : #222222;
        }

    .menu2 .link {
        width : 100%;
        font-size   : 20px !important;
        line-height : 20px;

        padding-left: 20px;
        margin-left: 0px;

        padding-right:0px;
        margin-right : 0px;
        text-align: left;
        }

    #menu2-2 .dropdown-menu {
        background: #222222;
        padding-top: 0;
        padding-bottom : 0;
        }

    .nav-dropdown .link.dropdown-toggle {
        margin-right: 0;
        margin-left : 0;
        }
    .nav-dropdown .link.dropdown-toggle::after {
        /*right: -40px;*/
        top: 1.3em;
        }

    .menu2 .navbar-nav .nav-item {
        text-align : left;
        }

    .menu2 .dropdown-item {
        font-size: 18px !important;
        line-height: 34px;
        background-color: #3a3939;
        }

    #menu2-2 .link[aria-expanded="true"] {
        margin-bottom: 0;
        padding-bottom: 20px;
        padding-top: 20px;
        margin-top: 0;
        }

    .nav-dropdown .dropdown.open .dropdown-toggle {

        }

    }

@media (max-width : 480px) {


    .menu2 .navbar-nav .nav-item {
        margin     : 0 0 10px;
        text-align : left;
        }
    #menu2-2 .link[aria-expanded="true"]{

        }

    #menu2-2 .link[aria-expanded="true"],
    #menu2-2 .dropdown-menu {
        background : #222222;
        }
    }







#cookieNotice {
    z-index: 1 !important;
    }

#cookieNoticeContent .closeFontAwesome:before {
     padding-right: 0px;
    }
#cookieNoticeContent .message p {
    font-size: 0.9em;
    line-height: 1.1em;
    }

@media (max-width : 480px) {
    #cookieNoticeContent .message p {
         text-align: left!important;
        }
    }






.scroll-pane {
    overflow: auto;
    float: left;
    border: thin solid #000;
    height: 180px;
    margin-bottom: 2em;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: .8em !important;
    padding: 2em;
    }
.scroll-pane h5 {
    text-align: center !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 1em;
    }
.scroll-pane p {
    text-align: left !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 0.9em;
    line-height: 1.4em;
    }




/* static close buttomn fix */
.navbar-dropdown.opened .navbar-toggler {
    display: none;
    }
.navbar-dropdown .nav-dropdown .navbar-toggler {
    display     : block;
    position    : absolute;
    width       : 30px;
    top         : 30px;
    left        : 100%;
    margin-left : -50px;
    }

@media (min-width: 992px){
    .navbar-toggler{ display: none !important;}
    }









/*-------

   Arrow

-------*/
@-webkit-keyframes floating-arrow {
    from {
        -webkit-transform : translateY(-4px);
        transform         : translateY(-4px);
        }
    65% {
        -webkit-transform : translateY(4px);
        transform         : translateY(4px);
        }
    to {
        -webkit-transform : translateY(-4px);
        transform         : translateY(-4px);
        }
    }

@keyframes floating-arrow {
    from {
        -webkit-transform : translateY(-4px);
        transform         : translateY(-4px);
        }
    65% {
        -webkit-transform : translateY(4px);
        transform         : translateY(4px);
        }
    to {
        -webkit-transform : translateY(-4px);
        transform         : translateY(-4px);
        }
    }

@-webkit-keyframes floating-arrow-up {
    0% {
        -webkit-transform : translateY(0px);
        transform         : translateY(0px);
        }
    25% {
        -webkit-transform : translateY(4px);
        transform         : translateY(4px);
        }
    75% {
        -webkit-transform : translateY(-4px);
        transform         : translateY(-4px);
        }
    }

@keyframes floating-arrow-up {
    0% {
        -webkit-transform : translateY(0px);
        transform         : translateY(0px);
        }
    25% {
        -webkit-transform : translateY(4px);
        transform         : translateY(4px);
        }
    75% {
        -webkit-transform : translateY(-4px);
        transform         : translateY(-4px);
        }
    }

.mbr-arrow {
    /*bottom     : 48px;*/
    /*left       : 0;*/
    /*position   : absolute;*/
    text-align : center;
    width      : 100%;
    }

.mbr-arrow.align-right{
    text-align : right;
    }
/*

@media (max-width : 991px) {
    .mbr-arrow {
        bottom : 31px;
        }
    }

@media (max-width : 320px) {
    .mbr-arrow {
        bottom : 21px;
        }
    }

@media all and (device-width : 320px) and (device-height : 568px) and (orientation : portrait) {
    .mbr-arrow {
        bottom : 31px;
        }
    }
*/

.mbr-arrow a {
    text-align : center;

    background      : rgba(0, 0, 0, 0.2);
    background      : orange;
    border-radius   : 3px;
    color           : #fff;
    display         : inline-block;
    height          : 46px;
    outline-style   : none !important;
    position        : relative;
    text-decoration : none;
    transition      : all .3s ease-in-out;
    width           : 46px;
    }

.mbr-arrow a:hover {
    background : #2d2d2d;
    background      : orange;
    }

.mbr-arrow-icon {
    display : block;
    }

.mbr-arrow-icon::before {
    content           : "\203a";
    display           : inline-block;
    font-family       : serif;
    font-size         : 32px;
    line-height       : 1;
    font-style        : normal;
    left              : 4px;
    position          : relative;
    top               : 6px;
    -webkit-transform : rotate(90deg);
    transform         : rotate(90deg);
    }

.mbr-arrow-floating .mbr-arrow-icon {
    -webkit-animation : floating-arrow 1.6s infinite ease-in-out 0s;
    animation         : floating-arrow 1.6s infinite ease-in-out 0s;
    }



/* Social login 16 in 1 */
#follow-teaser,
#follow-teaser-footer,
#fbloginblock-authpage { display: none }





/* Live Chat - Mobile */
@media (max-width: 544px){


    /*
    #chat_inner_table {
        max-height: 40vh;
        overflow: scroll;
        }
    #slide_chat_window{
        position: fixed;
        top: 130px;
        bottom: 0;
        left: 20px;
        right: 20px;
        width: auto;
        }

    #chat_table{
        position: absolute !important;
        top: 0;
        bottom: 0;
        left: 20px;
        right: 20px;
        width: auto !important;
        }

    div#chat_inner_table {
        max-height: 100%;
        overflow: scroll;
        z-index: 1;
        position: relative;
        }
    */
}



#right_column .block-cms-module {
   margin-top: 3em;
    }


#right_column .block-cms-module h4 {
   margin-top: 0em;
    }
#right_column .block-cms-module h4 a {
    padding: 1em 0;
    color: inherit;
    text-shadow: none;
    background: transparent;
    }
#right_column .block-cms-module h4 a:hover {
    text-decoration: underline;
    }

#right_column .block-cms-module ul {
    margin-top : 1em;
    text-align : justify;

    }

#right_column .block-cms-module li {
    margin-bottom  : 1.1em;
    line-height    : 1.1em;
    font-size      : 1rem;
    letter-spacing : 0.3px;
    list-style     : outside square;
    }

#right_column .block-cms-module li a {
    color : #757575;
    }

#right_column .block-cms-module li a:hover {
    text-decoration : underline;
    }

#cms #center_column *{
    text-align: left;
    }




body.is-mobile .mobile-hide {
    display: none !important;
    }

