/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Navigation
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #222222;
}

h1 {
    font-size: 46px;
    line-height: 60px;
}

h2 {
    font-size: 34px;
    line-height: 44px;
}

h3 {
    font-size: 30px;
    line-height: 40px;
}

h4 {
    font-size: 24px;
    line-height: 34px;
}

h5 {
    font-size: 20px;
    line-height: 30px;
}

h6 {
    font-weight: bold !important;
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
    margin: 0 0 1.5em;
    overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
    float: left;
    width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
    float: right;
    text-align: right;
    width: 50%;
}


/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/


/* Text meant only for screen readers. */

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
}


/* Do not show the outline on the skip link target. */

#content[tabindex="-1"]:focus {
    outline: 0;
}


/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/

.alignleft {
    clear: both;
    float: left;
    margin-right: 1.5em;
    margin-bottom: 1.5em;
}

.alignright {
    clear: both;
    float: right;
    margin-left: 1.5em;
    margin-bottom: 1.5em;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}


/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both;
}


/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/


/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/

.sticky {
    display: block;
}

.byline,
.updated:not(.published) {
    display: none;
}

.single .byline,
.group-blog .byline {
    display: inline;
}

.page-content,
.entry-content,
.entry-summary {
    margin: 1.5em 0 0;
}

.page-links {
    clear: both;
    margin: 0 0 1.5em;
}


/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/

.comment-content a {
    word-wrap: break-word;
}

.bypostauthor {
    display: block;
}


/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/


/* Globally hidden elements when Infinite Scroll is supported and in use. */

.infinite-scroll .posts-navigation,

/* Older / Newer Posts Navigation (always hidden) */

.infinite-scroll.neverending .site-footer {
    /* Theme Footer (when set to scrolling) */
    display: none;
}


/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */

.infinity-end.neverending .site-footer {
    display: block;
}


/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}


/* Make sure embeds and iframes fit their containers. */

embed,
iframe,
object {
    max-width: 100%;
}


/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/

.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}

.wp-caption-text {
    text-align: center;
}


/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/

figure {
    margin: 0;
}

.gallery-columns-3 .gallery-item:nth-child(3n+1) {
    clear: left;
}

.gallery-item {
    text-align: center;
}

.gallery-item {
    display: inline-block;
    padding: 1.79104477%;
    text-align: center;
    vertical-align: top;
}

.gallery-columns-1 .gallery-item {
    max-width: 100%;
    width: 100%;
}

@media screen and (min-width: 30em) {
    .gallery-columns-1 .gallery-item {
        max-width: 100%;
    }
}

.gallery-columns-2 .gallery-item {
    max-width: 100%;
    width: 50%;
}

@media screen and (min-width: 30em) {
    .gallery-columns-2 .gallery-item {
        max-width: 50%;
    }
}

.gallery-columns-3 .gallery-item {
    max-width: 100%;
    width: 33.33%;
}

@media screen and (min-width: 30em) {
    .gallery-columns-3 .gallery-item {
        max-width: 33.33%;
    }
}

.gallery-columns-4>.gallery-item {
    max-width: 100%;
    width: 25%;
}

@media screen and (min-width: 30em) {
    .gallery-columns-4 .gallery-item {
        max-width: 25%;
    }
}

.gallery-columns-5 .gallery-item {
    max-width: 100%;
    width: 20%;
}

@media screen and (min-width: 48em) {
    .gallery-columns-5 .gallery-item {
        max-width: 20%;
    }
}

.gallery-columns-6 .gallery-item {
    max-width: 100%;
    width: 16.66%;
}

@media screen and (min-width: 48em) {
    .gallery-columns-6 .gallery-item {
        max-width: 16.66%;
    }
}

.gallery-columns-7 .gallery-item {
    max-width: 100%;
    width: 14.28%;
}

@media screen and (min-width: 48em) {
    .gallery-columns-7 .gallery-item {
        max-width: 14.28%;
    }
}

.gallery-columns-8 .gallery-item {
    max-width: 100%;
    width: 12.5%;
}

@media screen and (min-width: 48em) {
    .gallery-columns-8 .gallery-item {
        max-width: 12.5%;
    }
}

.gallery-columns-9 .gallery-item {
    max-width: 100%;
    width: 11.11%;
}

@media screen and (min-width: 48em) {
    .gallery-columns-9 .gallery-item {
        max-width: 11.11%;
    }
}

.blog-post .post-teaser .gallery-item {
    background-color: transparent;
}

.post-teaser img {
    max-width: 100%;
    height: auto;
}

.edit-link {
    background: #333;
    color: #fff;
    display: inline-block;
    padding: 1px 10px;
}

.edit-link a {
    color: #fff;
}

.wp-caption-text.gallery-caption {
    display: block;
    padding: 20px 20px 20px 0px;
}

.post-teaser th {
    font-size: 17px !important;
}

.post-teaser a {
    font-size: 15px !important;
}

table,
th,
td {
    border: 1px solid #eaeaea;
    border: 1px solid rgba(51, 51, 51, 0.1);
}

table {
    border-collapse: separate;
    border-spacing: 0;
}

th,
td {
    padding: 0.55em;
    text-align: center;
}

.post-teaser td {
    font-weight: 600;
}

.post-teaser img {
    height: auto;
    max-width: 100%;
}

.category-list>li {
    font-size: 16px;
    line-height: 20px;
}

.category-list>li {
    font-size: 18px;
    line-height: 20px;
    padding: 10px 0 10px 20px;
    position: relative;
    margin-top: 0;
}

.post-teaser ul li>span {
    font-size: 14px !important;
}

.category-list>li a {
    color: hsl(0, 0%, 27%);
    font-size: 16px !important;
    text-decoration: none;
}

.category-list>li {
    font-size: 16px !important;
}

.post-teaser input[type="text"],
.post-teaser input[type="password"] {
    border: 1px solid hsl(0, 0%, 60%);
    border-radius: 0px;
    padding: 13px 22px;
}

.nav-links>.page-numbers {
    border: 1px solid #000;
    display: inline-block;
    padding: 10px 15px;
}

.blog-post>.inside {
    padding: 0;
}

.tags-links.tags-list>li {
    display: inline-block;
    margin-bottom: 7px;
    margin-right: 5px;
    padding: 0;
}

.blog-post .post-image img {
    height: auto;
    max-width: 100%;
    width: auto;
}

.sticky_post_icon {
    font-size: 1.76em;
    position: absolute;
    right: 0;
    background: rgba(256, 256, 256, 0.9);
    color: #333;
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
    z-index: 1;
    padding: 4px;
    border: 3px solid;
    top: -5px;
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    white-space: pre-wrap;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
    overflow: auto;
}

address {
    margin-bottom: 20px;
}

.category-list {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.list-image>img {
    max-width: 100%;
    height: auto;
    width: auto;
}


/* 13-02-2017 unite test */

.column-right ul {
    padding-bottom: 0;
}

.post-image img {
    height: auto;
    max-width: 100%;
}

.textwidget>form select option {
    width: 250px;
}

.comments .comment .comment {
    margin-left: 40px;
}

.comments .comment .comment {
    margin-left: 0px;
}

.entry-content img {
    max-width: 100%;
    height: auto;
}

.box-step .title span {
    color: #009cdc;
}

.comments-area .comment .comment {
    margin-left: 2em;
}

.comment-reply-title {
    margin-bottom: 30px;
    display: block;
}

.post-teaser input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    border: 1px solid #333;
    background: #333;
    padding: 14px 22px 13px;
    display: inline-block;
    width: auto;
    font-size: 18px;
    line-height: 22px;
    color: #ffffff;
    margin: 0px 0;
}

.post-teaser ul ul,
.post-teaser ol ol {
    padding-left: 20px;
    padding-bottom: 0px;
}

address,
pre,
hr,
ol,
dl,
dd,
table {
    margin-bottom: 15px;
}

nav ul,
nav ol {
    list-style: none;
    margin: 0;
    padding: 0;
}

.tt-comments-layout .tt-item div[class*="depth-"] .tt-content p {
    margin-bottom: 10px;
}

.tt-post .tt-post-content .tt-description {
    overflow: hidden;
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(//isitalia.net/wp-content/themes/caleader/assets/fonts/glyphicons-halflings-regular.eot?rfqclb);
    src: url(//isitalia.net/wp-content/themes/caleader/assets/fonts/glyphicons-halflings-regular.eot?rfqclb#iefix) format('embedded-opentype'), url(//isitalia.net/wp-content/themes/caleader/assets/fonts/glyphicons-halflings-regular.ttf?rfqclb) format('truetype'), url(//isitalia.net/wp-content/themes/caleader/assets/fonts/glyphicons-halflings-regular.woff?rfqclb) format('woff'), url(//isitalia.net/wp-content/themes/caleader/assets/fonts/glyphicons-halflings-regular.svg?rfqclb#wokiee) format('svg');
    font-weight: normal;
    font-style: normal;
}

.glyphicon {
    position: relative;
    top: 0;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-pushpin:before {
    content: "\e146";
}

footer .title-aside {
    color: #fff;
    margin-left: 0;
    font-size: 21px;
    line-height: 1.3;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    margin: 0;
    padding: 0 0 24px 0;
}

footer .side-block ul li,
footer .side-block ul li a {
    color: #fff;
}

footer.tt-footer-03 .side-block ul li,
footer.tt-footer-03 .side-block ul li a {
    color: #222222;
}

footer .side-block td a {
    color: #fff;
}

footer .side-block .tt-list-box li a,
footer .side-block .tags-links a,
footer .side-block .tagcloud a,
footer .side-block p {
    color: #fff;
}

section.no-results.not-found form.search-form input[type=submit] {
    width: auto;
}

body.gutenberg-editor-page .editor-post-title__block,
body.gutenberg-editor-page .editor-default-block-appender,
body.gutenberg-editor-page .editor-block-list__block {
    max-width: 720px;
}

body.gutenberg-editor-page .editor-block-list__block[data-align="wide"] {
    max-width: 1080px;
}

body.gutenberg-editor-page .editor-block-list__block[data-align="full"] {
    max-width: none;
}

.comments-area {
    overflow: hidden;
    clear: both;
}

.tt-post .tt-post-content .tt-title a {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

.tt-post .tt-post-content .tt-meta .tt-time a {
    font-size: 10px;
}

footer .widget_product_categories .title-aside,
.woocommerce footer .title-aside {
    color: #fff;
}

.woocommerce div.product form.cart .group_table td {
    border: 0 !important;
}

.tt-title-single {
    width: 100%;
}

.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li {
    margin: 0;
}

.tt-product .tt-image-box img {
    width: 100%;
}

.tt-desctop-menu ul li {
    margin-top: 0px;
}

.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
    border: none !important;
}

footer {
    color: #fff;
}

.tt-comments-layout .depth-2 {
    margin-left: 0 !important;
}

@media (max-width: 575px) {
    .tt-comments-layout .depth-2 {
        margin-left: 0 !important;
    }
}

ul.dropdown-menu.menu-even.sub-sub-menu.menu-depth-2 {
    transform: unset !important;
}

.woocommerce-product-gallery__wrapper img {
    width: 100% !important;
}

@media (max-width: 1024px) {
    .tt-listing-post .tt-post:not(:first-child) {
        margin-top: 51px;
    }
}

#tt-footer:not([class^="tt-footer"]) .tt-footer-copyright {
    color: #707070;
}

.has-large-font-size {
    line-height: 46px;
}

.wp-block-cover.has-background-dim .wp-block-cover__inner-container p {
    margin: 0;
}

.comments-area {
    margin-top: 42px;
}

.page .container-indent-04:not(.no-margin) {
    margin-top: 95px;
}

#tt-header.tt-header-01 #tt-desctop-menu nav>ul {
    display: flex;
    text-align: center;
}

input[type="radio"],
input[type="checkbox"] {
    margin-right: 4px;
}

.tt-block02-aside ul#recentcomments {
    margin-top: -5px !important;
}

.widget_recent_entries ul {
    margin-top: -10px !important;
    ;
}

.widget_recent_entries ul li a {
    padding: 5px 0 5px 0;
    display: block;
    font-weight: 600;
    color: #222;
}

.side-block:not(:first-child) {
    margin-top: 55px;
}

.tt-footer-02 .side-block:not(:first-child) {
    margin-top: 0;
}

.container-indent-03:not(.no-margin) {
    margin-top: 114px;
}

.widget_rss ul li {
    margin-bottom: 17px;
}

.widget_rss ul li:last-child {
    margin-bottom: 0px;
}

.widget_recent_comments ul li a {
    color: #222;
    font-weight: 600;
}

.widget_recent_comments ul li a:hover {
    color: #dd3d53;
}

.widget_nav_menu div>ul {
    margin-top: -10px !important;
}

.tt-post.category-block .tt-post-content .tt-description p {
    line-height: 1.15;
}

p.has-text-color.has-background.has-very-light-gray-color {
    padding: 5px;
}

.tt-single-post .tt-post .tt-post-content .tt-description p {
    margin: 0px 0 15px 0;
}

.wp-block-audio figcaption {
    color: #555d66;
    font-size: 13px;
    text-align: center;
}

.tt-block-title {
    text-align: left;
}

.wp-block-embed {
    margin-bottom: 1em;
}

.wp-block-embed {
    margin-left: 0;
    margin-right: 0;
    clear: both;
}

@media (min-width: 600px) {
    .wp-block-embed {
        min-width: 360px;
    }
}

.wp-block-embed__wrapper {
    position: relative;
}

.wp-block-embed__wrapper:before {
    content: "";
    display: block;
    padding-top: 56.25%;
}

.wp-block-embed__wrapper iframe {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.blog-area ul,
.page-area ul {
    list-style-type: disc;
    padding-inline-start: 30px;
}

.post-password-form input {
    border: 1px solid #dd3d53;
    padding: 5px;
}

.post-password-form input[type=submit] {
    border: 1px solid #dd3d53;
    background: #dd3d53;
    color: #fff;
    padding: 5px 15px;
    cursor: pointer;
}

.tt-comments-layout .tt-item div.comment .tt-avatar {
    float: left;
    margin-bottom: 10px;
}

.tt-comments-layout .tt-item div.comment .tt-content {
    float: left;
    width: 100%;
}

.depth-2,
.depth-3,
.depth-4 {
    display: block !important;
}.mfp-close:hover {
    color: #D2232A;
}

.mfp-arrow:hover,
button.mfp-arrow:hover {
    color: #D2232A;
}

button.mfp-arrow-right:hover,
button.mfp-arrow-left:hover {
    border-color: #D2232A;
    color: #D2232A;
}

.noUi-horizontal .noUi-handle:before {
    background-color: #D2232A;
}

.noUi-connect {
    background: #D2232A !important;
}

.noUi-horizontal .noUi-handle {
    background: #D2232A !important;
}

.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
    color: #D2232A;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
    color: #D2232A \9;
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
    color: #D2232A;
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
    color: #D2232A;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
    color: #D2232A \9;
}

.datepicker table tr td span:hover {
    color: #D2232A;
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
    background-color: #D2232A;
    color: #fff;
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
    background-color: #D2232A;
}

.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr:first-child th:hover {
    color: #D2232A;
}

.datepicker thead th.next:hover i,
.datepicker thead th.prev:hover i {
    color: #D2232A;
}

.datepicker td.day.active {
    background-color: #D2232A;
    color: #ffffff !important;
    border-color: #D2232A;
}

.btn,
.tt-aside-box form.search-form input[type=submit] {
    background: #D2232A;
}

.tt-block-title .tt-description {
    color: #D2232A;
}

.tt-aside-box form.search-form input[type=search]:focus,
.tt-form-default input[type=text]:focus,
.tt-form-default input[type=email]:focus,
.tt-form-default input[type=number]:focus,
.tt-form-default textarea:focus {
    border-color: #D2232A;
    -webkit-box-shadow: 0px 0px 1px #D2232A;
    -moz-box-shadow: 0px 0px 1px #D2232A;
    box-shadow: 0px 0px 1px #D2232A;
}

.tt-form-default02 input[type=text]:focus,
.tt-form-default02 input[type=email]:focus,
.tt-form-default02 textarea:focus {
    border-color: #D2232A;
}

.radio:hover {
    color: #D2232A;
}

.checkbox-group:hover label {
    color: #D2232A;
}

.tt-input-file:hover:before {
    color: #D2232A;
    border-color: #D2232A;
    -webkit-box-shadow: 0px 0px 1px #D2232A;
    -moz-box-shadow: 0px 0px 1px #D2232A;
    box-shadow: 0px 0px 1px #D2232A;
}

.nice-select.tt-skin-01:hover {
    border-color: #D2232A;
    -webkit-box-shadow: 0px 0px 1px #D2232A;
    -moz-box-shadow: 0px 0px 1px #D2232A;
    box-shadow: 0px 0px 1px #D2232A;
}

.nice-select.tt-skin-01:active,
.nice-select.tt-skin-01:focus {
    border-color: #D2232A;
    -webkit-box-shadow: 0px 0px 1px #D2232A;
    -moz-box-shadow: 0px 0px 1px #D2232A;
    box-shadow: 0px 0px 1px #D2232A;
}

.nice-select.tt-skin-01 .current span {
    color: #D2232A;
}

.nice-select.tt-skin-01 .option:hover,
.nice-select.tt-skin-01 .option.focus,
.nice-select.tt-skin-01 .option.selected.focus {
    background-color: #D2232A;
}

.nice-select.tt-skin-02 .current span {
    color: #D2232A;
}

.nice-select.tt-skin-02 .option:hover,
.nice-select.tt-skin-02 .option.focus,
.nice-select.tt-skin-02 .option.selected.focus {
    background-color: #D2232A;
}

.tt-default-color {
    color: #D2232A;
}

.tt-video-block .link-video:hover:before {
    color: #D2232A;
}

.tt-list01 li:before {
    color: #D2232A;
}

.tt-list01 li a:hover {
    color: #D2232A;
}

.tt-list02 li:before {
    color: #D2232A;
}

.tt-list02 li a:hover {
    color: #D2232A;
}

.tt-list03 li:before {
    color: #D2232A;
}

.tt-list03 li a:hover {
    color: #D2232A;
}

.tt-link {
    color: #D2232A;
}

.tt-link-back {
    color: #D2232A;
}

.panel-menu ul li a:hover {
    color: #D2232A;
}

.panel-menu #mm0.mmpanel a:not(.mm-close):hover {
    color: #D2232A;
}

.panel-menu #mm0.mmpanel a:not(.mm-close):hover:after {
    color: #D2232A;
}

.panel-menu .mm-close:hover,
.panel-menu .mm-prev-level:hover,
.panel-menu .mm-next-level:hover {
    color: #D2232A;
}

.panel-menu .mm-close:hover:before .mm-prev-level:hover:before,
.panel-menu .mm-next-level:hover:after {
    color: #D2232A;
}

.panel-menu li.mm-close-parent .mm-close:hover {
    color: #D2232A;
}

.panel-menu li.mm-close-parent .mm-close:hover:before {
    color: #D2232A;
}

.panel-menu .mm-prev-level:hover {
    color: #D2232A;
}

.panel-menu .mm-prev-level:hover:before {
    color: #D2232A;
}

.panel-menu .mm-next-level:hover {
    color: #D2232A;
    background-color: transparent;
}

.panel-menu .mm-next-level:hover:after {
    color: #D2232A;
}

.panel-menu .mm-original-link:hover {
    color: #D2232A;
}

.panel-menu .mm-original-link:hover:before {
    color: #D2232A;
}

#tt-header.tt-header-01 .tt-box-info li a:hover {
    color: #D2232A;
}

#tt-header.tt-header-01 .tt-box-info li i {
    color: #D2232A;
}

#tt-header.tt-header-01 .tt-dropdown-obj .tt-dropdown-toggle {
    color: #D2232A;
}

#tt-header.tt-header-01 .tt-searcher .tt-dropdown-menu {
    border-bottom: 3px solid #D2232A;
}

#tt-header.tt-header-01 .tt-searcher .tt-dropdown-menu .tt-btn-search:hover {
    color: #D2232A;
}

#tt-header.tt-header-01 .tt-searcher .tt-dropdown-menu .tt-btn-close:hover {
    color: #D2232A;
}

#tt-header.tt-header-01 .tt-cart .tt-dropdown-toggle {
    color: #D2232A;
}

#tt-header.tt-header-01 .tt-cart .tt-dropdown-menu {
    border-bottom: 3px solid #D2232A;
}

#tt-header.tt-header-01 .tt-cart .tt-dropdown-menu .tt-dropdown-title .tt-btn-close {
    color: #D2232A;
}

#tt-header.tt-header-01 .tt-cart .tt-dropdown-menu .tt-search-results li a:hover .tt-description .tt-title {
    color: #D2232A;
}

#tt-header.tt-header-01 .tt-cart .tt-dropdown-menu .tt-search-results li .tt-close-item:hover {
    color: #D2232A;
}

#tt-header.tt-header-01 .tt-account .tt-dropdown-toggle {
    color: #D2232A;
}

#tt-header.tt-header-01 .tt-account .tt-dropdown-menu {
    border-bottom: 3px solid #D2232A;
}

#tt-header.tt-header-01 .tt-account .tt-dropdown-menu .tt-row-close .tt-btn-close:hover {
    color: #D2232A;
}

#tt-header.tt-header-01 .tt-account .tt-dropdown-menu ul li a:hover {
    color: #D2232A;
}

#tt-header.tt-header-01 .tt-mobile-quickLinks .row .col a.btn-toggle {
    color: #D2232A;
}

#tt-header.tt-header-01 .quickLinks-map address i {
    color: #D2232A;
}

#tt-header.tt-header-01 .quickLinks-address i {
    color: #D2232A;
}

#tt-header.tt-header-01 .tt-menu-toggle:hover {
    color: #D2232A;
}

#tt-header.tt-header-01 #tt-desctop-menu nav>ul>li a:hover {
    color: #D2232A;
}

#tt-header.tt-header-01 #tt-desctop-menu nav>ul>li.is-active>a {
    color: #D2232A;
}

#tt-header.tt-header-01 #tt-desctop-menu nav>ul>li.is-active>a:after {
    border-top-color: #D2232A !important;
}

#tt-header.tt-header-01 #tt-desctop-menu nav>ul ul {
    border-bottom: 3px solid #D2232A;
}

#tt-header.tt-header-01 #tt-desctop-menu nav>ul ul li a:hover {
    color: #D2232A;
}

#tt-header.tt-header-01 #tt-desctop-menu nav>ul ul li.is-active>a {
    color: #D2232A;
}

#tt-stuck #tt-desctop-menu nav>ul>li.is-active>a {
    color: #D2232A;
}

#tt-stuck #tt-desctop-menu nav>ul>li.is-active>a:after {
    border-top-color: #D2232A !important;
}

#tt-stuck #tt-desctop-menu nav>ul ul li.is-active>a {
    color: #D2232A !important;
}

#tt-header.tt-header-02 .tt-box-info li a:hover {
    color: #D2232A;
}

#tt-header.tt-header-02 .tt-box-info li i {
    background: #D2232A;
}

#tt-header.tt-header-02 .tt-dropdown-obj .tt-dropdown-toggle {
    color: #D2232A;
}

#tt-header.tt-header-02 .tt-searcher .tt-dropdown-menu {
    border-bottom: 3px solid #D2232A;
}

#tt-header.tt-header-02 .tt-searcher .tt-dropdown-menu .tt-btn-search:hover {
    color: #D2232A;
}

#tt-header.tt-header-02 .tt-searcher .tt-dropdown-menu .tt-btn-close:hover {
    color: #D2232A;
}

#tt-header.tt-header-02 .tt-cart .tt-dropdown-toggle {
    color: #D2232A;
}

#tt-header.tt-header-02 .tt-cart .tt-dropdown-menu {
    border-bottom: 3px solid #D2232A;
}

#tt-header.tt-header-02 .tt-cart .tt-dropdown-menu .tt-dropdown-title .tt-btn-close {
    color: #D2232A;
}

#tt-header.tt-header-02 .tt-cart .tt-dropdown-menu .tt-search-results li a:hover .tt-description .tt-title {
    color: #D2232A;
}

#tt-header.tt-header-02 .tt-cart .tt-dropdown-menu .tt-search-results li .tt-close-item:hover {
    color: #D2232A;
}

#tt-header.tt-header-02 .tt-account .tt-dropdown-toggle {
    color: #D2232A;
}

#tt-header.tt-header-02 .tt-account .tt-dropdown-menu {
    border-bottom: 3px solid #D2232A;
}

#tt-header.tt-header-02 .tt-account .tt-dropdown-menu .tt-row-close .tt-btn-close:hover {
    color: #D2232A;
}

#tt-header.tt-header-02 .tt-account .tt-dropdown-menu ul li a:hover {
    color: #D2232A;
}

#tt-header.tt-header-02 .tt-mobile-quickLinks .row .col a.btn-toggle {
    color: #D2232A;
}

#tt-header.tt-header-02 .quickLinks-map address i {
    color: #D2232A;
}

#tt-header.tt-header-02 .quickLinks-address i {
    color: #D2232A;
}

#tt-header.tt-header-02 .tt-menu-toggle:hover {
    color: #D2232A;
}

#tt-header.tt-header-02 #tt-desctop-menu nav>ul>li a:hover {
    color: #D2232A;
}

#tt-header.tt-header-02 #tt-desctop-menu nav>ul>li.is-active>a {
    color: #D2232A;
}

#tt-header.tt-header-02 #tt-desctop-menu nav>ul>li.is-active>a:after {
    border-top-color: #D2232A !important;
}

#tt-header.tt-header-02 #tt-desctop-menu nav>ul ul {
    border-bottom: 3px solid #D2232A;
}

#tt-header.tt-header-02 #tt-desctop-menu nav>ul ul li a:hover {
    color: #D2232A;
}

#tt-header.tt-header-02 #tt-desctop-menu nav>ul ul li.is-active>a {
    color: #D2232A;
}

#tt-header.tt-header-02 #tt-stuck #tt-desctop-menu nav>ul>li.is-active>a {
    color: #D2232A !important;
}

#tt-header.tt-header-03 .tt-box-info li a:hover {
    color: #D2232A;
}

#tt-header.tt-header-03 .tt-box-info li i {
    color: #D2232A;
}

#tt-header.tt-header-03 .tt-dropdown-obj .tt-dropdown-toggle {
    color: #D2232A;
}

#tt-header.tt-header-03 .tt-searcher .tt-dropdown-menu {
    border-bottom: 3px solid #D2232A;
}

#tt-header.tt-header-03 .tt-searcher .tt-dropdown-menu .tt-btn-search:hover {
    color: #D2232A;
}

#tt-header.tt-header-03 .tt-searcher .tt-dropdown-menu .tt-btn-close:hover {
    color: #D2232A;
}

#tt-header.tt-header-03 .tt-cart .tt-dropdown-toggle {
    color: #D2232A;
}

#tt-header.tt-header-03 .tt-cart .tt-dropdown-menu {
    border-bottom: 3px solid #D2232A;
}

#tt-header.tt-header-03 .tt-cart .tt-dropdown-menu .tt-dropdown-title .tt-btn-close {
    color: #D2232A;
}

#tt-header.tt-header-03 .tt-cart .tt-dropdown-menu .tt-search-results li a:hover .tt-description .tt-title {
    color: #D2232A;
}

#tt-header.tt-header-03 .tt-cart .tt-dropdown-menu .tt-search-results li .tt-close-item:hover {
    color: #D2232A;
}

#tt-header.tt-header-03 .tt-account .tt-dropdown-toggle {
    color: #D2232A;
}

#tt-header.tt-header-03 .tt-account .tt-dropdown-menu {
    border-bottom: 3px solid #D2232A;
}

#tt-header.tt-header-03 .tt-account .tt-dropdown-menu .tt-row-close .tt-btn-close:hover {
    color: #D2232A;
}

#tt-header.tt-header-03 .tt-account .tt-dropdown-menu ul li a:hover {
    color: #D2232A;
}

#tt-header.tt-header-03 .tt-mobile-quickLinks .row .col a.btn-toggle {
    color: #D2232A;
}

#tt-header.tt-header-03 .quickLinks-map address i {
    color: #D2232A;
}

#tt-header.tt-header-03 .quickLinks-address i {
    color: #D2232A;
}

#tt-header.tt-header-03 .tt-menu-toggle:hover {
    color: #D2232A;
}

#tt-header.tt-header-03 #tt-desctop-menu nav>ul>li a:hover {
    color: #D2232A;
}

#tt-header.tt-header-03 #tt-desctop-menu nav>ul>li.is-active>a {
    color: #D2232A;
}

#tt-header.tt-header-03 #tt-desctop-menu nav>ul>li.is-active>a:after {
    border-top-color: #D2232A !important;
}

#tt-header.tt-header-03 #tt-desctop-menu nav>ul ul {
    border-bottom: 3px solid #D2232A;
}

#tt-header.tt-header-03 #tt-desctop-menu nav>ul ul li a:hover {
    color: #D2232A;
}

#tt-header.tt-header-03 #tt-desctop-menu nav>ul ul li.is-active>a {
    color: #D2232A;
}

#tt-header.tt-header-03 #tt-stuck #tt-desctop-menu nav>ul>li.is-active>a {
    color: #D2232A !important;
}

.mainSlider .slick-arrow:hover {
    color: #D2232A;
}

.loading-dots i {
    background: #D2232A;
}

.loading-dots.dark-gray i {
    background: #D2232A;
}

.tt-search-filter>div.tt-col-title:before {
    background: #D2232A;
}

.tt-search-filter>div.tt-col-title:before {
    background: #D2232A;
}


/* tt-brand */

.tt-link-redirect {
    color: #D2232A;
    border: 1px solid #D2232A;
}

.tt-link-redirect:hover {
    background: #D2232A;
}

.tt-brand .tt-title:hover {
    color: #D2232A;
}

.tt-brand:hover .tt-title {
    color: #D2232A;
}

.tt-map .tt-btn-toggle:not(.tt-style-02) {
    color: #D2232A;
}

.tt-map .tt-btn-toggle:not(.tt-style-02):hover {
    color: #D2232A;
}

.tt-map .tt-btn-toggle.tt-style-02:after {
    background-color: #D2232A;
}

.tt-map .tt-box-map {
    display: none;
}


/* map */

.google-map {
    width: 100%;
    height: 320px;
}


/*  */

.tt-additional-box {
    margin-bottom: -57px;
}


/* short-structure */

@media (max-width: 575px) {
    .ws-short-structure {
        position: relative;
        padding-bottom: 15px;
    }
    .ws-short-structure:not(.is-open) {
        padding-bottom: 0px;
    }
    .ws-short-structure:not(.is-open) .tt-hide-block {
        display: none;
    }
    .ws-short-structure:not(.is-open):after {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -webkit-opacity: 1;
        opacity: 1;
    }
    .ws-short-structure:after {
        content: '';
        position: absolute;
        bottom: 0px;
        width: 100%;
        height: 43px;
        left: 0;
        -moz-opacity: 0;
        -khtml-opacity: 0;
        -webkit-opacity: 0;
        opacity: 0;
        background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0), white 60%);
        background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0), white 60%);
        background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0), white 60%);
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white 60%);
    }
}

@media (min-width: 576px) {
    .ws-short-btn {
        display: none;
    }
}

@media (max-width: 575px) {
    .ws-short-btn .ws-btn-more {
        color: #D2232A;
    }
    .tt-media-02 .tt-description .tt-title .tt-total {
        background-color: #D2232A;
    }
    .tt-media-02 .tt-description .tt-link-marker {
        color: #D2232A;
        color: #D2232A;
    }
    .tt-media-02 .tt-description .tt-link-marker:before {
        color: #D2232A;
    }
    .portfolio-masonry-layout .extra-link {
        color: #D2232A;
    }
    .tt-portfolio-masonry .tt-filter-nav .button.active {
        color: #D2232A;
        border-color: #D2232A;
    }
    .tt-portfolio-masonry .tt-filter-nav .button:hover {
        color: #D2232A;
    }
    .tt-portfolio-content .tt-portfolio-item figure figcaption:before {
        color: #D2232A;
    }
    .tt-portfolio-content .tt-portfolio-item figure figcaption .tt-title span {
        color: #D2232A;
    }
    .tt-portfolio-content .tt-portfolio-item figure figcaption .tt-price {
        color: #D2232A;
    }
    .tt-layout01 .tt-item .tt-item-icon {
        background-color: #D2232A;
    }
    .tt-layout01 .tt-item .tt-item-content .link-tel {
        color: #D2232A;
    }
    .tt-layout01-02 .tt-item .tt-item-icon {
        background-color: #D2232A;
    }
    .tt-promo-01 .tt-item .box-value {
        border: 7px solid #123913;
    }
    .tt-promo-01 .tt-item .box-value i {
        color: #D2232A;
    }
    .tt-promo-01 .tt-item .box-value {
        border: 7px solid #123913;
    }
    .tt-promo-01-nowrapper .tt-item .box-value i {
        color: #D2232A;
    }
    .tt-promo-02-layout .tt-item .box-icon i {
        color: #D2232A;
    }
    .tt-promo-02-layout .tt-item:hover .box-icon:before {
        border-color: #D2232A;
    }
    .tt-promo-02-layout .tt-item-smal:nth-child(2) .box-icon {
        color: #D2232A;
    }
    .tt-promo-02-layout .tt-item-smal:nth-child(4) .box-icon {
        color: #D2232A;
    }
    .tt-promo-02-layout .tt-item-smal:nth-child(6) .box-icon {
        color: #D2232A;
    }
    @-webkit-keyframes blink {
        50% {
            color: #D2232A;
        }
    }
    @keyframes blink {
        50% {
            color: #D2232A;
        }
    }
    .tt-media .tt-layout .tt-title:after {
        background-color: #D2232A;
    }
    .tt-media .tt-layout-bottom .tt-icon-link {
        border: 1px solid #D2232A;
    }
    .tt-media .tt-layout-bottom .tt-icon-link:before {
        color: #D2232A;
    }
    .tt-media .tt-layot .tt-link {
        color: #D2232A;
    }
    .tt-media .tt-layot .tt-link:after {
        color: #D2232A;
    }
    .box-reviews .tt-reviews-content .box-show-rating {
        color: #D2232A;
    }
    .box-reviews .tt-reviews-content02 .tt-border .tt-box-icon {
        background-color: #D2232A;
    }
    .box-reviews .tt-reviews-content02 .tt-border .box-show-rating {
        color: #D2232A;
    }
    .tt-arrow-center .slick-prev:hover,
    .tt-arrow-center .slick-next:hover {
        border-color: #D2232A;
        color: #D2232A;
    }
    .tt-arrow-center-fluid .slick-prev:hover,
    .tt-arrow-center-fluid .slick-next:hover {
        border-color: #D2232A;
        color: #D2232A;
    }
    .tt-arrow-center-small .slick-prev:hover,
    .tt-arrow-center-small .slick-next:hover {
        border-color: #D2232A;
        color: #D2232A;
    }
    .slick-slider .slick-dots li:hover {
        background-color: #D2232A;
    }
    .slick-slider .slick-dots li.slick-active {
        background-color: #D2232A;
    }
    .tt-slick-nav01 .slick-prev:hover,
    .tt-slick-nav01 .slick-next:hover {
        border-color: #D2232A;
        color: #D2232A;
    }
    .tt-box-layout02 .tt-item .tt-col-icon .tt-icon {
        background: #D2232A;
        border-radius: 50%;
    }
    .tt-box-layout03 .tt-item .tt-col-icon {
        color: #D2232A;
    }
    .tt-box-layout03 .tt-item .tt-col-description {
        -webkit-flex: 2 1 auto;
        -ms-flex: 2 1 auto;
        flex: 2 1 auto;
    }
    .tt-media03 .tt-layot address {
        color: #D2232A;
    }
    .tt-media03 .tt-layot address i {
        color: #D2232A;
    }
    .tt-media03:hover .tt-layot .title {
        color: #D2232A;
    }
    .tt-pagination .btn-pagination:hover {
        color: #D2232A;
        border-color: #D2232A;
    }
    .tt-pagination ul li a:hover {
        border-color: #D2232A;
        background-color: #D2232A;
    }
    .tt-pagination ul li.active a {
        border-color: #D2232A;
        background-color: #D2232A;
    }
    .tt-rating {
        color: #D2232A;
    }
    .box-aside-info ul:not([class]) li i {
        color: #D2232A;
    }
    .box-info .tt-item-layout .tt-item .tt-col:first-child i {
        color: #D2232A;
    }
    .box-info .tt-social-icon li a {
        background-color: #D2232A;
    }
    .tt-promo .tt-description .tt-icon {
        background-color: #D2232A;
    }
    body:not(.touch) .tt-promo:hover .tt-icon {
        color: #D2232A;
    }
    .tt-sub-menu li a:hover {
        background-color: #D2232A;
    }
    .tt-sub-menu li.active a {
        background-color: #D2232A;
    }
    .tt-faq-layout .tt-faq .tt-title:before {
        color: #D2232A;
    }
    .tt-faq-layout .tt-faq .tt-title:hover {
        color: #D2232A;
    }
    .tt-faq-layout .tt-faq.active .tt-title {
        color: #D2232A;
    }
    .tt-aside-calculator .tt-calculator-title span {
        background-color: #D2232A;
    }
    .tt-product-vertical-layout .tt-product-single-carousel-vertical .slick-prev:hover,
    .tt-product-vertical-layout .tt-product-single-carousel-vertical .slick-next:hover {
        border-color: #D2232A;
        color: #D2232A;
    }
    .product-single-info .tt-wrapper .tt-label .tt-label-instock {
        color: #D2232A;
    }
    .product-single-info .tt-wrapper .tt-info-list li:before {
        color: #D2232A;
    }
    .layout-slide .slide-title .btn-close-slide:hover {
        color: #D2232A;
    }
    .layout-slide .slide-content .col-item .item-close:hover {
        color: #D2232A;
    }
    .tt-media-box01 .tt-img i {
        background-color: #D2232A;
    }
    .tt-media-box01 .tt-description .tt-title span {
        color: #D2232A;
    }
    .tt-media-box01 .tt-description .tt-link {
        color: #D2232A;
    }
    .tt-media-box01 .tt-description .tt-link:after {
        color: #D2232A;
    }
    .tt-defaul-color {
        color: #D2232A;
    }
    .tt-filters-options .tt-btn-toggle a {
        background-color: #D2232A;
    }
    .tt-filters-options .tt-quantity a:hover {
        color: #D2232A;
    }
    .tt-filters-options .tt-quantity a.active {
        color: #D2232A;
        border-color: #D2232A;
    }
    .tt-product .tt-description .tt-title a:hover {
        color: #D2232A;
    }
    .tt-product .tt-description .tt-btn-addtocart {
        background: #D2232A !important;
    }
    .tt-product-02 .tt-image-box .tt-img .tt-label-location .tt-label-new {
        color: #D2232A;
    }
    .tt-product-02 .tt-image-box .tt-img .tt-label-location .tt-label-info02 {
        background-color: #D2232A;
    }
    .tt-product-02 .tt-image-box .tt-img .tt-label-custom i {
        color: #D2232A;
    }
    .tt-product-02 .tt-image-box .tt-icon li a {
        border: 2px solid #D2232A;
        background-color: transparent;
    }
    .tt-product-02 .tt-wrapper-description .tt-box-title .tt-title a:hover {
        color: #D2232A;
    }
    .tt-product-02 .tt-wrapper-description .tt-box-price .tt-price {
        color: #D2232A !important;
    }
    .tt-product-02 .tt-wrapper-description .tt-box-price .tt-info-price {
        color: #D2232A;
    }
    .tt-product-02 .tt-wrapper-description .tt-icon li a {
        border: 2px solid #D2232A;
        background-color: #D2232A;
    }
    .tt-product-02 .tt-wrapper-description .tt-icon li a:hover {
        color: #D2232A;
    }
    .tt-label-aside .tt-icon {
        background-color: #D2232A;
    }
    .tt-label-aside .tt-icon {
        background-color: #D2232A;
    }
}

.tt-product-aside .tt-description .tt-title a:hover {
    color: #D2232A;
}

.tt-title-single .tt-title a:hover {
    color: #D2232A;
}

.tt-mobile-product-layout .tt-label-location .tt-label-new {
    color: #D2232A;
}

.tt-mobile-product-layout .tt-label-location .tt-label-info02 {
    background-color: #D2232A;
}

.tt-title-single-sub a:hover {
    color: #D2232A;
}

.tt-product-single-img .tt-label-location .tt-label-new {
    color: #D2232A;
}

.tt-product-single-img .tt-label-location .tt-label-info02 {
    background-color: #D2232A;
}

.video-link-product [class^="icon-"]:hover {
    color: #D2232A;
}

.tt-tabs {
    overflow: hidden;
    margin-top: -15px;
}

.tt-tabs .tt-tabs__head>ul {
    list-style: none;
    padding: 0;
}

.tt-tabs .tt-tabs__head .tt-tabs__btn-prev,
.tt-tabs .tt-tabs__head .tt-tabs__btn-next {
    display: none;
}

.tt-tabs .tt-tabs__body>div {
    display: block;
}

.tt-tabs .tt-tabs__body>div>div {
    display: none;
}

.tt-tabs .tt-tabs__body>div:not(:first-child)>span {
    border-top: solid 1px #dfdfdf;
}

@media only screen and (max-width: 1025px) {
    .tt-tabs .tt-tabs__body>div:hover>span {
        color: #D2232A;
    }
    .tt-tabs .tt-tabs__body>div.active>span {
        color: #D2232A;
    }
}

@media only screen and (min-width: 1025px) {
    .tt-tabs .tt-tabs__head>ul>li>span:hover {
        display: block;
        color: #D2232A;
    }
    .tt-tabs .tt-tabs__head>ul>li.active>span {
        color: #D2232A;
        border-color: #D2232A;
    }
}

.tt-aside-gallery .tt-img-large .tt-label-location .tt-label-new {
    color: #D2232A;
}

.tt-aside-gallery .tt-img-large .tt-label-location .tt-label-info02 {
    background-color: #D2232A;
}

.tt-aside-gallery .tt-img-thumbnails .tt-more {
    color: #D2232A;
}

.modal .modal-body .close:hover {
    color: #D2232A;
}

.tt-back-to-top {
    background-color: #D2232A;
}

.tt-back-to-top:hover {
    background-color: #D2232A;
}

body:not(.touch) .tt-back-to-top:hover {
    background-color: #D2232A;
}

.tt-breadcrumb ul li a:hover {
    color: #D2232A;
}

.tt-breadcrumb ul li:not(:first-child):before {
    color: #D2232A;
}

.tt-img-link .tt-wrapper-text i {
    color: #D2232A;
}

.tt-img-link:hover .tt-wrapper-text {
    color: #D2232A;
}

.tt-post .tt-post-content .tt-meta .tt-time a {
    background-color: #D2232A;
}

.tt-post .tt-post-content .tt-meta .tt-autor span {
    color: #D2232A;
}

.tt-post .tt-post-content .tt-title a:hover {
    color: #D2232A;
}

.tt-post .tt-post-content .tt-btn a {
    color: #D2232A;
}

.tt-post .tt-post-content .tt-btn a:after {
    color: #D2232A;
}

.tt-list-arrow li a:before,
.widget_categories ul li a:before {
    color: #D2232A;
}

.tt-list-arrow li a:hover,
.widget_categories ul li a:hover {
    color: #D2232A;
}

.tt-list-box li a:hover,
.tags-links a:hover,
.tagcloud a:hover {
    color: #D2232A;
    border-color: #D2232A;
}

.tt-list-box li.active a {
    background-color: #D2232A;
}

.tt-blockquote:before {
    background-color: #D2232A;
}

.tt-blockquote:after {
    color: #D2232A;
}

.tt-comments-layout .tt-item div[class^="tt-comments-level-"] .tt-avatar:empty:after {
    background: #D2232A;
}

.tt-comments-layout .tt-item div[class^="tt-comments-level-"] .tt-content .tt-comments-title .username {
    color: #D2232A;
}

#tt-footer:not([class^="tt-footer"]) .tt-footer-copyright a {
    color: #D2232A;
}

#tt-footer:not([class^="tt-footer"]) .tt-footer-copyright a:hover {
    color: #D2232A;
}

#tt-footer:not([class^="tt-footer"]) #tt-footer-menu ul li a:hover {
    color: #D2232A;
}

#tt-footer:not([class^="tt-footer"]) #tt-footer-menu ul li.is-active a {
    color: #D2232A;
}

#tt-footer:not([class^="tt-footer"]) .tt-social-icon li a {
    background-color: #D2232A;
}

#tt-footer:not([class^="tt-footer"]) .tt-social-icon li a:hover {
    color: #D2232A;
}

#tt-footer:not([class^="tt-footer"]) .tt-box-info .tt-item i[class^="icon-"] {
    color: #D2232A;
}

#tt-footer:not([class^="tt-footer"]) .tt-box-info .tt-item a:not([class]):hover {
    color: #D2232A;
}

#tt-footer:not([class^="tt-footer"]) .tt-list-info li i[class^="icon-"] {
    color: #D2232A;
}

#tt-footer:not([class^="tt-footer"]) .tt-list-info li a:not([class]):hover {
    color: #D2232A;
}

#tt-footer:not([class^="tt-footer"]) .mc4wp-form .form-control:focus {
    border-bottom-color: #D2232A;
}

#tt-footer:not([class^="tt-footer"]) .mc4wp-form .tt-btn {
    color: #D2232A;
}

#tt-footer.tt-footer-02 .tt-footer-bottom a:hover {
    color: #D2232A;
}

#tt-footer.tt-footer-02 #tt-footer-menu ul li a:hover {
    color: #D2232A;
}

#tt-footer.tt-footer-02 #tt-footer-menu ul li.is-active a {
    color: #D2232A;
}

#tt-footer.tt-footer-02 .tt-social-icon li a {
    background-color: #D2232A;
}

#tt-footer.tt-footer-02 .tt-social-icon li a:hover {
    color: #D2232A;
}

#tt-footer.tt-footer-02 .tt-box-info .tt-item i[class^="icon-"] {
    color: #D2232A;
}

#tt-footer.tt-footer-02 .tt-box-info .tt-item a:not([class]):hover {
    color: #D2232A;
}

#tt-footer.tt-footer-02 .tt-box-info02 .tt-item i[class^="icon-"] {
    color: #D2232A;
}

#tt-footer.tt-footer-02 .tt-box-info02 .tt-item a:not([class]):hover {
    color: #D2232A;
}

#tt-footer.tt-footer-02 .mc4wp-form .form-control:focus {
    border-bottom-color: #D2232A;
}

#tt-footer.tt-footer-02 .mc4wp-form .tt-btn,
#tt-footer.tt-footer-02 .wpcf7-form .tt-btn {
    color: #D2232A;
}

#tt-footer.tt-footer-03 .tt-footer-copyright a {
    color: #D2232A;
}

#tt-footer.tt-footer-03 .tt-footer-copyright a:hover {
    color: #D2232A;
}

#tt-footer.tt-footer-03 #tt-footer-menu ul li a:hover {
    color: #D2232A;
}

#tt-footer.tt-footer-03 #tt-footer-menu ul li.is-active a {
    color: #D2232A;
}

#tt-footer.tt-footer-03 .tt-social-icon li a {
    background-color: #D2232A;
}

#tt-footer.tt-footer-03 .tt-social-icon li a:hover {
    color: #D2232A;
}

#tt-footer.tt-footer-03 .tt-box-info .tt-item i[class^="icon-"] {
    color: #D2232A;
}

#tt-footer.tt-footer-03 .tt-box-info .tt-item a:not([class]):hover {
    color: #D2232A;
}

#tt-footer.tt-footer-03 .tt-list-info li i[class^="icon-"] {
    color: #D2232A;
}

#tt-footer.tt-footer-03 .tt-list-info li a:not([class]):hover {
    color: #D2232A;
}

#tt-footer.tt-footer-03 .subscribe-custom .tt-title i {
    color: #D2232A;
}

#tt-footer.tt-footer-03 .subscribe-custom .mc4wp-form .form-control:focus {
    border-bottom-color: #D2232A;
}

#tt-footer.tt-footer-03 .subscribe-custom .mc4wp-form .tt-btn {
    color: #D2232A;
}

.mainSlider .tt-caption-custom {
    background-image: url(//isitalia.net/wp-content/themes/caleader/assets/images/custom/mainSlider-layout01-color06.png);
}

.tt-colorswatch .tt-colorswatch-btn {
    background: #D2232A;
}

.tt-skinSelect-01 .SumoSelect:hover>.CaptionCont,
.tt-skinSelect-01 .SumoSelect.open>.CaptionCont {
    border-color: #D2232A;
    -webkit-box-shadow: 0px 0px 1px #D2232A;
    -moz-box-shadow: 0px 0px 1px #D2232A;
    box-shadow: 0px 0px 1px #D2232A;
}

.tt-skinSelect-01 .SumoSelect .optWrapper>.options li.opt:hover {
    background-color: #D2232A;
    color: #ffffff;
}

.wpcf7-form input[type="submit"],
.rwmb-form-submit button {
    background: #D2232A;
}

.wpcf7-radio .wpcf7-list-item-label:hover {
    color: #D2232A;
}

.wpcf7-checkbox .wpcf7-list-item-label:hover {
    color: #D2232A;
}

.tt-form-default02 input[type=text]:focus,
.tt-form-default02 input[type=email]:focus,
.tt-form-default02 textarea:focus,
.tt-form-default02 textarea:focus,
.wpcf7-form .wpcf7-form-control-wrap input:focus,
.wpcf7-form .wpcf7-form-control-wrap textarea:focus {
    border-color: #D2232A !important;
}

.tt-pagination ul li span.current {
    border-color: #D2232A;
    background-color: #D2232A;
}

.tt-skinSelect-02 .SumoSelect .optWrapper>.options li.opt:hover {
    background-color: #D2232A;
}

.textarea-custom:hover,
.textarea-custom:focus,
.input-custom:hover,
.input-custom.focus,
.wpcf7-form-control.wpcf7-textarea:hover,
.wpcf7-form-control.wpcf7-textarea:focus {
    border-color: #D2232A !important;
}

.tt-comments-layout .tt-item div[class*="depth-"] .tt-avatar i {
    background: #D2232A;
}

.wpcf7-form input[type="submit"],
.rwmb-form-submit button {
    background: #D2232A;
}

.form-row.place-order button#place_order {
    background: #D2232A;
}

.form-row.place-order {
    border: 1px solid #D2232A;
}

.woocommerce-info {
    border-top-color: #D2232A;
}

.tt-search-filter .tt-icon-filter {
    color: #D2232A;
}

.tt-post .tt-layout .tt-meta .tt-icon {
    color: #D2232A;
}

.tt-post .tt-layout .tt-meta a {
    color: #D2232A;
}

.tt-post .tt-layout .tt-title a:hover {
    color: #D2232A;
}

.tt-post .tt-layout-bottom:after {
    background-color: #D2232A;
}

.tt-post .tt-layout-bottom .tt-icon-link {
    border: 1px solid #D2232A;
}

.singlepost-wrapper .tt-meta .tt-icon {
    color: #D2232A;
}

.singlepost-wrapper .tt-meta a {
    color: #D2232A;
}

.singlepost-wrapper .tt-layout-bottom:after {
    background-color: #D2232A;
}

.tt-breadcrumb ul li:last-child a {
    color: #D2232A;
}

@media (max-width: 766px) {
    .tt-search-filter>div.tt-col-title {
        background: #D2232A !important;
    }
}

@media (max-width: 1024px) {
    #tt-header.tt-header-02 .tt-mobile-quickLinks .row .col a.btn-toggle {
        color: #D2232A;
    }
}

.current-menu-ancestor>a {
    color: #D2232A !important;
}

.current-menu-ancestor>a::after {
    border-top-color: #D2232A !important;
}

.tt-product-02 .tt-image-box .tt-icon li a:hover {
    background-color: #D2232A;
}

.tt-promo02 .tt-item:hover .tt-title {
    color: #D2232A;
}

.mainSlider .slide .slide-content .tp-caption-wrapper:after,
.mainSlider .slide .slide-content .tp-caption-wrapper:before,
.mainSlider .slide .slide-content .tp-caption-wrapper .wrapper-marker,
.btn-border:hover,
.tt-list-icon .tt-item-icon,
.portfolio-masonry-layout .extra-link:hover,
.tt-box-layout02 .tt-item .tt-col-icon .tt-icon,
#tt-footer:not([class^="tt-footer-indent"]) .tt-social-icon li a,
.slick-slider .slick-dots li.slick-active,
.tt-media .tt-layout .tt-title:after {
    background-color: #D2232A;
}

.mainSlider .slide .slide-content .tp-caption-wrapper {
    border-right: 10px solid #D2232A;
}

.tt-back-to-top {
    background-color: #D2232A;
}

.mainSlider .tt-caption-custom:before {
    background: url(//isitalia.net/wp-content/themes/caleader/assets/images/custom/mainSlider-layout02-color06.png) 0 0 no-repeat;
}

.mainSlider-layout a.extra-link,
.mainSlider-layout a.extra-link:after,
.tt-search-filter .tt-icon-filter,
.tt-defaul-color,
.tt-img-parallax-left .tt-box-custom01 .tt-icon,
.btn-border,
.portfolio-masonry-layout .extra-link,
.tt-tabs-02 .tt-tabs__head>ul>li.active>span,
.tt-info-icon .tt-item .tt-icon,
.tt-media03 .tt-layot address,
.tt-media03 .tt-layot address i,
#tt-footer:not([class^="tt-footer"]) .tt-footer-copyright a,
.tt-promo02 .tt-icon,
.tt-portfolio-masonry .tt-filter-nav .button.active,
.tt-promo-counter .tt-layout-counter .tt-counter-number,
.tt-media .tt-layout-bottom .tt-icon-link:before,
.tt-portfolio-content .tt-portfolio-item figure figcaption .tt-title span,
.tt-portfolio-content .tt-portfolio-item figure figcaption .tt-price,
.tt-portfolio-content .tt-portfolio-item figure figcaption:before,
.tt-rating {
    color: #D2232A;
}

.btn-border,
.portfolio-masonry-layout .extra-link,
.tt-media .tt-layout-bottom .tt-icon-link {
    border: 1px solid #D2232A !important;
}

.tt-tabs-02 .tt-tabs__head>ul>li.active>span,
.tt-portfolio-masonry .tt-filter-nav .button.active {
    border-color: #D2232A;
}

.current-menu-ancestor>a {
    color: #D2232A !important;
}

.current-menu-ancestor>a::after {
    border-top-color: #D2232A !important;
}


/* Caleader Theme Color Green */

.mainSlider .slide .slide-content .tp-caption-wrapper {
    border-right: 10px solid #D2232A;
}

.mainSlider .slide .slide-content .tp-caption-wrapper:before {
    background-color: #D2232A;
}

.mainSlider .slide .slide-content .tp-caption-wrapper .wrapper-marker {
    background-color: #D2232A;
}

.mainSlider .slide .slide-content .tp-caption-wrapper:after {
    background-color: #D2232A;
}

.mainSlider-layout a.extra-link {
    color: #D2232A;
}

.mainSlider-layout a.extra-link:after {
    color: #D2232A;
}

.tt-search-filter .tt-icon-filter {
    color: #D2232A;
}

.tt-skinSelect-01 .SumoSelect:hover>.CaptionCont,
.tt-skinSelect-01 .SumoSelect.open>.CaptionCont {
    border-color: #D2232A;
    -webkit-box-shadow: 0px 0px 1px #D2232A;
    -moz-box-shadow: 0px 0px 1px #D2232A;
    box-shadow: 0px 0px 1px #D2232A;
}

.tt-skinSelect-01 .SumoSelect .optWrapper>.options li.opt:hover {
    background-color: #D2232A;
}

.tt-img-parallax-left .tt-box-custom01 .tt-icon {
    color: #D2232A;
}

.tt-defaul-color {
    color: #D2232A;
}

.tt-block-title.tt-block-title-border:after {
    background-color: #D2232A;
}

.tt-back-to-top {
    background-color: #D2232A;
}

body:not(.touch) .tt-back-to-top:hover {
    background-color: #D2232A;
}

.btn-border {
    background: transparent;
    color: #D2232A;
    border: 1px solid #D2232A;
}

.btn-border:hover {
    background: #D2232A;
}

.tt-media-02 .tt-description .tt-title .tt-total {
    background-color: #D2232A;
}

.tt-arrow-center-fluid .slick-prev:hover,
.tt-arrow-center-fluid .slick-next:hover {
    border-color: #D2232A;
    color: #D2232A;
}

.tt-media-02 .tt-description .tt-link-marker {
    color: #D2232A;
}

.tt-media-02 .tt-description .tt-link-marker:before {
    color: #D2232A;
}

.slick-slider .slick-dots li.slick-active {
    background-color: #D2232A;
}

.tt-promo02 .tt-icon {
    color: #D2232A;
}

.tt-img-parallax-right .tt-box-custom .tt-icon {
    color: #D2232A;
}

.portfolio-masonry-layout .extra-link {
    color: #D2232A;
    border: 1px solid #D2232A;
}

.portfolio-masonry-layout .extra-link:hover {
    background-color: #D2232A;
}

.tt-portfolio-masonry .tt-filter-nav .button.active {
    color: #D2232A;
    border-color: #D2232A;
}

.tt-portfolio-masonry .tt-filter-nav .button:hover {
    color: #D2232A;
}

.tt-portfolio-content .tt-portfolio-item figure figcaption .tt-title span {
    color: #D2232A;
}

.tt-portfolio-content .tt-portfolio-item figure figcaption .tt-price {
    color: #D2232A;
}

.tt-portfolio-content .tt-portfolio-item figure figcaption:before {
    color: #D2232A;
}

.tt-list-icon .tt-item-icon {
    background-color: #D2232A;
}

.tt-promo-counter .tt-layout-counter .tt-counter-number {
    color: #D2232A;
}

.tt-media .tt-layout .tt-title:after {
    background-color: #D2232A;
}

.tt-media .tt-layout-bottom .tt-icon-link:before {
    color: #D2232A;
}

.tt-media .tt-layout-bottom .tt-icon-link {
    border: 1px solid #D2232A;
}

.box-reviews02 .tt-reviews-marker:after {
    background-color: #D2232A;
}

.box-reviews02 .tt-reviews-marker .wrapper-marker {
    background-color: #D2232A;
}

.box-reviews02 .tt-reviews-marker:before {
    background-color: #D2232A;
}

.box-reviews02 .tt-reviews-marker .wrapper-marker {
    background-color: #D2232A;
}

.box-reviews02 .tt-reviews-marker {
    border-left: 10px solid #D2232A;
}

.tt-arrow-bottom .slick-prev:hover,
.tt-arrow-bottom .slick-next:hover {
    color: #D2232A;
}

.tt-rating {
    color: #D2232A;
}

.current-menu-ancestor>a {
    color: #D2232A !important;
}

.tt-sub-menu li a:hover {
    background-color: #D2232A;
}

.tt-sub-menu li.active a {
    background-color: #D2232A;
}

.box-aside-info ul:not([class]) li i {
    color: #D2232A;
}

.tt-img-caption figure figcaption {
    background-color: #D2232A;
}

.tt-col-icon .tt-col-icon {
    background-color: #D2232A;
}

.current-menu-ancestor>a::after {
    border-top-color: #D2232A !important;
}

.tt-label-aside .tt-icon {
    background-color: #D2232A;
}

.tt-filters-options .tt-quantity a.active {
    color: #D2232A;
    border-color: #D2232A;
    -webkit-box-shadow: 0px 0px 2px rgba(80, 190, 189, 0.8);
    -moz-box-shadow: 0px 0px 2px rgba(80, 190, 189, 0.8);
    box-shadow: 0px 0px 2px rgba(80, 190, 189, 0.8);
}

.tt-product-02 .tt-image-box .tt-icon li a {
    border: 2px solid #D2232A;
}

.tt-product-02 .tt-image-box .tt-icon li a:hover {
    background-color: #D2232A;
}

.tt-product-02 .tt-wrapper-description .tt-box-price .tt-price {
    color: #D2232A !important;
}

.tt-product-02 .tt-image-box .tt-img .tt-label-location .tt-label-new {
    color: #D2232A;
}

.tt-product-02 .tt-image-box .tt-img .tt-label-location .tt-label-info02 {
    background-color: #D2232A;
}

.tt-filters-options .tt-quantity a:hover {
    color: #D2232A;
}

.tt-product-02 .tt-image-box .tt-img .tt-label-location .tt-label-info02 {
    background-color: #D2232A;
}

.tt-product-02 .tt-wrapper-description .tt-box-price .tt-info-price {
    color: #D2232A;
}

.tt-product-02 .tt-image-box .tt-img .tt-label-custom i {
    color: #D2232A;
}

.tt-pagination ul li span.current,
.tt-pagination ul li.active a {
    border-color: #D2232A;
    background-color: #D2232A;
}

.tt-pagination ul li a:hover {
    border-color: #D2232A;
    background-color: #D2232A;
}

.tt-aside-calculator .tt-calculator-title span {
    background-color: #D2232A;
}

.tt-arrow-center .slick-prev:hover,
.tt-arrow-center .slick-next:hover {
    border-color: #D2232A;
    color: #D2232A;
}

.rwmb-form-submit button {
    background: #D2232A;
}

.slick-slider .slick-dots li:hover {
    background-color: #D2232A;
}

.tt-searcher-aside .tt-btn {
    background-color: #D2232A;
}

.tt-aside-box ul li a:before,
.side-block ul li a:before,
.tt-block02-aside ul li a:before,
.product-categories li:before,
.tt-list01 li:before {
    color: #D2232A;
}

.tt-aside-box ul li a:hover,
.side-block ul li a:hover,
.tt-block02-aside ul li:hover,
.tt-block02-aside ul li:hover a {
    color: #D2232A;
}

.tt-list-box li a:hover,
.tags-links a:hover,
.tagcloud a:hover {
    color: #D2232A;
    border-color: #D2232A;
    -webkit-box-shadow: 0px 0px 1px rgba(80, 190, 189, 0.8);
    -moz-box-shadow: 0px 0px 1px rgba(80, 190, 189, 0.8);
    box-shadow: 0px 0px 1px rgba(80, 190, 189, 0.8);
}

.tt-post .tt-layout .tt-meta .tt-icon {
    color: #D2232A;
}

.tt-post .tt-layout .tt-meta a {
    color: #D2232A;
}

.tt-post .tt-layout .tt-title a:hover {
    color: #D2232A;
}

.tt-post .tt-layout-bottom:after {
    background-color: #D2232A;
}

.tt-post .tt-layout-bottom .tt-icon-link {
    border: 1px solid #D2232A;
}

.tt-post .tt-layout-bottom .tt-icon-link:before {
    color: #D2232A;
}

.tt-post .tt-img .tt-link-text .tt-wrapper-text i {
    background-color: #D2232A;
}

blockquote:after,
.tt-blockquote:after {
    color: #D2232A;
}

.tt-slick-nav01 .slick-prev:hover,
.tt-slick-nav01 .slick-next:hover {
    border-color: #D2232A;
    color: #D2232A;
}

.tt-searcher-aside input:focus {
    border-color: #D2232A;
}

.singlepost-wrapper .tt-meta .tt-icon {
    color: #D2232A;
}

.singlepost-wrapper .tt-meta a {
    color: #D2232A;
}

.singlepost-wrapper .tt-layout-bottom:after {
    background-color: #D2232A;
}

.tt-comments-layout .tt-item div.comment .tt-content .tt-comments-title .username a,
.tt-comments-layout .tt-item div.comment .tt-content .tt-comments-title .username {
    color: #D2232A;
}

.tt-comments-layout .tt-item div.comment .tt-content .comment-reply-link:hover {
    color: #D2232A;
}

.tt-comments-layout .tt-item div.comment .tt-avatar-area {
    display: flex;
}

#commentform #comment:hover,
#commentform #comment:focus,
#commentform #comment.focus {
    border-color: #D2232A;
}

.woocommerce .star-rating::before {
    color: #D2232A;
}

.woocommerce .star-rating span::before {
    color: #D2232A;
}

.tt-product .tt-description .tt-price {
    color: #D2232A;
}

.tt-product .tt-description .tt-btn-addtocart {
    background: #D2232A !important;
}

.tt-product-aside .tt-description .tt-price {
    color: #D2232A;
}

.tt-faq-layout .tt-faq.active .tt-title {
    color: #D2232A;
}

.tt-faq-layout .tt-faq .tt-title:before {
    color: #D2232A;
}

.tt-faq-layout .tt-faq .tt-title:hover {
    color: #D2232A;
}

.box-info .tt-item-layout .tt-item .tt-col:first-child i {
    color: #D2232A;
}

.box-info .tt-social-icon li a {
    background-color: #D2232A;
}

.tt-skinSelect-02 .SumoSelect>.CaptionCont>span.placeholder,
.tt-skinSelect-02 .SumoSelect>.CaptionCont>span {
    color: #D2232A;
}

.tt-product-02 .tt-wrapper-description .tt-box-title .tt-title a:hover {
    color: #D2232A;
}

.tt-product-02 .tt-wrapper-description .tt-box-title:hover .tt-title a,
.tt-product-02 .tt-wrapper-description .tt-box-title:hover .tt-description a {
    color: #D2232A;
}

.tt-aside-promo .tt-wrapper p.tt-info-price {
    color: #D2232A !important;
}

.tt-portfolio-content .tt-portfolio-item figure figcaption .tt-info-price {
    color: #D2232A;
}

.tt-block-title.tt-block-title-border:after {
    background-color: #D2232A;
}

.product-single-info .tt-wrapper-single .tt-wrapper .tt-price {
    color: #D2232A;
}

#tt-header.tt-header-02 #tt-desctop-menu nav>ul>li.current-menu-ancestor>a:after {
    border-top-color: #D2232A !important;
}
.tt-promo .tt-description .tt-icon{
    background-color: #D2232A !important;
}
body:not(.touch) .tt-promo:hover .tt-icon {
    background-color: #fff !important;
    color: #D2232A !important;
}
.tt-media-03 .tt-icon-link{
    border: 1px solid #D2232A !important;
}
.tt-media-03 .tt-icon-link:before {
    color: #D2232A !important;
}
.tt-media-03:hover .tt-layout .tt-title {
    color: #D2232A !important;
}
#commentform #comment:hover, #commentform #comment:focus, #commentform #comment.focus {
    border-color: #D2232A !important;
}body:not(.home) {
    background-repeat: no-repeat;
}

.product-block-gallery .flex-viewport {
    float: right;
    width: 75%;
}

.woocommerce-product-gallery__image {
    text-align: center;
}

.woocommerce-product-gallery__trigger {
    position: absolute;
    right: 17px;
    top: -5px;
    z-index: 1;
    ;
}

.product.custom-sale-style .row .onsale {
    left: 0px;
    top: 0px;
}

.flex-control-nav.flex-control-thumbs img {
    cursor: pointer;
}

.flex-control-nav.flex-control-thumbs {
    overflow: hidden;
    width: 100%;
    padding: 0;
    display: block;
    margin-top: 10px;
}

.woocommerce-variation-price {
    margin-bottom: 20px;
}

.woocommerce div.product form.cart .variations select {
    padding: 10px;
}

.woocommerce div.product form.cart .variations label {
    margin-top: 20px;
}

.woocommerce button.button.single_add_to_cart_button {
    font-size: 18px;
    line-height: 30px;
    padding: 20px 35px;
    overflow: hidden;
}

#container .woocommerce-breadcrumb {
    background-color: transparent;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    margin: 0;
    padding: 18px 0;
    width: 100%;
}

#container .woocommerce-breadcrumb a {
    color: #fff;
    margin: 0 10px;
}

#container .woocommerce-breadcrumb a:first-child {
    margin-left: 0;
}

.woocommerce-products-header {
    text-align: center;
    color: #292929;
    font-family: "Muli", sans-serif;
    font-size: 44px;
    font-weight: 600;
    line-height: 44px;
    margin: 0 0 54px;
}

.woocommerce-products-header h1 {
    font-size: 44px;
    color: #fff;
}

@media (max-width: 767px) {
    .woocommerce-products-header h1 {
        font-size: 30px;
        line-height: normal;
    }
    .woocommerce-products-header {
        margin: 0 0 20px;
    }
}

body.custom-background.single-product {
    background-color: #fff;
}

body.custom-background.archive.post-type-archive {
    background-color: #fff;
}

.flex-control-nav.flex-control-thumbs>li {
    display: inline-block;
    width: 20%;
}

.summary.entry-summary.col-md-6 {
    margin-top: 0;
}

.product_title.entry-title {
    font-size: 30px;
    line-height: 36px;
}

body.single-product #pageContent {
    padding-top: 100px;
}

.woocommerce-review-link {
    text-decoration: underline;
}

.woocommerce-review-link:hover {
    color: #000;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
    color: #000000;
    font-size: 20px;
}

.woocommerce div.product .stock {
    color: #000;
}

input.input-text.qty {
    -moz-appearance: textfield;
    border-color: #eeeeee;
    border-width: 0 1px;
    min-height: 55px;
}

.ui-spinner-button {
    background-color: #f7f7f7;
    display: block;
    height: 70px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}

.ui-spinner-button.ui-spinner-up::before,
.ui-spinner-button.ui-spinner-down::before {
    color: #808080;
    content: "+";
    cursor: pointer;
    display: block;
    line-height: 70px;
    text-align: center;
    transition: color 0.3s ease 0s;
    width: 30px;
    font-size: 21px;
}

.ui-spinner {
    display: block;
    padding: 0 30px;
    position: relative;
    height: 72px;
}

.ui-spinner-button.ui-spinner-down::before {
    content: "-";
    font-size: 33px;
}

.ui-spinner-button.ui-spinner-down {
    left: 0;
    right: auto;
}

.input-text.qty.text.ui-spinner-input {
    border: 1px solid #eee;
    border-radius: 5px;
    height: 70px;
    margin: 1px 0;
    width: 57px;
}

.quantity {
    background: #f5f5f5 none repeat scroll 0 0;
    margin-right: 25px !important;
}

.woocommerce button.button.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    background: #dd3d53;
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    border: none;
    font-size: 15px;
    line-height: 1.1;
    font-weight: 600;
    position: relative;
    outline: none;
    padding: 4px 24px 4px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    height: 54px;
    cursor: pointer;
    transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    border-radius: 0;
}

.woocommerce button.button.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
    background: #222222;
    color: #ffffff;
    outline: none;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    margin: 2em 0 2em;
}

.add_to_cart_button span {
    font-size: 13px;
}

.woocommerce-pagination .page-numbers li span,
.woocommerce-pagination .page-numbers li a {
    font-size: 12px;
    width: 56px;
    height: 56px;
    line-height: 46px;
}

.layout-1 .icon-shop-cart {
    padding-right: 14px;
    font-size: 17px;
    vertical-align: text-bottom;
    color: #fff;
    line-height: 22px;
}

.layout-1 .header-cart .icon-shop-cart {
    margin-right: 0;
}

.woocommerce-product-details__short-description {
    margin-bottom: 30px;
}

.up_cart {
    margin-top: 30px;
}

.woocommerce span.onsale {
    padding: 0px;
}

.wc-tabs>li.active>a::after,
.nav-tabs>li:hover>a::after {
    transform: scale(1);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    border: 0 solid #d3ced2;
    bottom: -1px;
    content: " ";
    height: 5px;
    position: absolute;
    width: 5px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background-color: transparent;
    border: 0px solid #d3ced2;
    border-radius: 4px 4px 0 0;
    display: inline-block;
    margin: 0 -5px;
    padding: 0 1em;
    position: relative;
    z-index: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    bottom: 0;
    height: 0px;
    width: 0px;
}

.tabs.wc-tabs {
    padding: 0 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin: 0 20px;
    padding: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child {
    margin-left: 0px;
}

.tabs.wc-tabs li.active a {
    color: #dd3d53 !important;
    border: 1px solid #dd3d53 !important;
    ;
}

.tabs.wc-tabs li a {
    font-size: 18px;
    text-transform: uppercase;
}

.woocommerce-Tabs-panel.panel.entry-content.wc-tab {
    box-shadow: none;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    border: 0 solid #e4e1e3;
    border-radius: 4px;
    margin: 0;
    padding: 1em 0 0;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    border: 0 solid #e4e1e3;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    color: #000;
    float: left;
    font-size: 1.3em;
    line-height: 13px;
    margin-left: 1em;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text .description {
    float: left;
    width: 100%;
}

.woocommerce p.stars a {
    color: #dd3d53 !important;
}

.star-5.active {
    color: #81d742 !important;
}

#commentform #comment:hover,
#commentform #comment:focus,
#commentform #comment.focus {
    border-color: #dd3d53;
    box-shadow: none;
    outline: medium none;
}

#commentform #submit {
    max-width: unset;
}

.woocommerce-tabs.wc-tabs-wrapper {
    margin-bottom: 48px;
    margin-top: 48px;
}

.related.products {
    margin-bottom: 120px;
    margin-top: 100px;
}

header .header-right-bottom {
    margin-right: 70px;
}

.woocommerce .products .prd-info .star-rating,
.woocommerce .product .prd-info .star-rating {
    display: block;
    float: none;
    margin: 0 auto 20px;
}

.prd.product.type-product.status-publish {
    text-align: center;
}

.woocommerce-loop-product__title {
    margin-bottom: 15px !important;
}

.btn.btn-invert.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.btn.btn-invert.add_to_cart_button {
    margin-top: 20px;
}

.related.products .prd-grid:not(.prd-carousel) .prd {
    margin: 8px;
}

.related.products .prd-grid:not(.prd-carousel) {
    margin: 0;
}

.flex-direction-nav li::before {
    content: "\e91f";
}

.flex-direction-nav li:last-child:before {
    content: "\e920";
}

.flex-direction-nav li::before,
.flex-direction-nav li::before {
    -moz-osx-font-smoothing: grayscale;
    color: #727272;
    cursor: pointer;
    font-family: "auto";
    font-size: 23px;
    line-height: 30px;
}

.flex-direction-nav li:first-child {
    left: -50px;
}

.flex-direction-nav li {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 30px;
    line-height: 0;
    margin-top: -15px;
    outline: medium none;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 30px;
    z-index: 200;
}

.flex-direction-nav li:last-child {
    right: -50px;
}

.archive .prd-grid {
    margin-bottom: 70px !important;
}

.filters-row .form-inline select {
    font-size: 16px;
}

.filters-row .simple-pagination>span {
    float: left;
    line-height: 35px;
    font-size: 16px;
}

.filters-row .page-numbers {
    background: transparent none repeat scroll 0 0;
    color: #383838;
    float: left;
    padding: 0;
    border: 0 none;
}

.filters-row ul.page-numbers {
    float: left;
    margin: 0 !important;
    padding-left: 0;
    font-size: 16px;
}

.woocommerce-pagination .page-numbers span.page-numbers,
.woocommerce-pagination .page-numbers a.page-numbers {
    padding: 20px !important;
}

.woocommerce-pagination .page-numbers>li {
    border: 0px solid #d3ced2 !important;
    margin: 10px 5px!important;
}

.woocommerce-pagination ul.page-numbers {
    border: 0px !important;
}

.woocommerce-pagination .page-numbers {
    border: 1px solid #d3ced2 !important;
}

.woocommerce nav.woocommerce-pagination {
    clear: both;
}

.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #dd3d53 none repeat scroll 0 0;
    color: #8a7e88;
    border: 1px solid #dd3d53 !important;
}

body:not(.home).woocommerce #pageContent {
    padding-top: 100px;
}

.woocommerce-breadcrumb>span {
    margin-left: 10px;
}

.title-aside {
    font-size: 30px;
}

.prd-sm-img {
    float: left;
    min-width: 100px;
    width: 100px;
}

.attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image {
    margin: 0;
    width: 100px;
    height: auto;
}

@media (max-width: 991px) {
    .title-aside {
        font-size: 26px;
    }
    body:not(.home).woocommerce #pageContent {
        padding-top: 45px;
    }
    .prd-sm-img {
        /* width: 40%; */
    }
    .attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image {
        width: 100%;
    }
}

.prd-sm-info span {
    color: #292929 !important;
    font-weight: normal;
}

.col-md-4.col-lg-3.column-left.column-filters.sidebar-div {
    padding: 0;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: #c7c7c7;
}

.coupon-custom.col-md-6>label {
    text-align: left !important;
    width: 100%;
}

.apply-coupon.btn.btn-invert {
    float: left;
    margin-top: 20px;
}

ol.commentlist {
    padding-left: 0;
}

header .header-cart:hover {
    padding-left: 10px;
    padding-right: 5px;
}

header.page-header-1 .header-cart {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-top: -24px;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    padding-left: 15px;
    left: 50px;
    width: 45px;
    height: 30px;
}

header.page-header-2 .header-cart {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding-left: 15px;
    margin-top: 3px;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
}

@media (max-width: 991px) {
    header.page-header-1 .header-cart {
        display: none
    }
}

.woocommerce .search-container button.button {
    position: absolute;
    background-color: transparent;
    padding: 0;
    font-size: 20px;
}

.woocommerce .search-container button.button:hover {
    background-color: #dd3d53;
}

header .header-cart a.icon {
    font-size: 30px;
    color: #fff;
    text-decoration: none;
}

header .header-cart .badge {
    width: 24px;
    height: 24px;
    line-height: 20px;
    font-size: 12px;
    position: absolute;
    right: -12px;
    top: -14px;
    background-color: #dd3d53;
    color: #000;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
}

header .header-cart:hover a.icon,
header .header-cart.opened a.icon {
    color: #dd3d53;
}

header .header-cart:hover .badge,
header .header-cart.opened .badge {
    background-color: #fff;
}

header .header-cart-dropdown {
    position: absolute;
    z-index: 1;
    right: -20px;
    top: -5000px;
    width: 350px;
    padding: 35px 32px 25px;
    background: #fff;
    display: block;
    opacity: 0;
    visibility: hidden;
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2);
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
    text-align: left;
}

@media (max-width: 479px) {
    header .header-cart-dropdown {
        width: 270px;
        padding: 15px 15px;
    }
}

header .header-cart-dropdown .header-cart-total {
    font-size: 24px;
    line-height: 30px;
    border-top: 1px solid #e8e8e8;
    padding: 20px 0;
    overflow: hidden;
}

header .header-cart.opened .header-cart-dropdown {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: opacity 0.4s ease 0s, transform 0.4s ease 0s, -webkit-transform 0.4s ease 0s;
    -moz-transition: opacity 0.4s ease 0s, transform 0.4s ease 0s, -webkit-transform 0.4s ease 0s;
    -ms-transition: opacity 0.4s ease 0s, transform 0.4s ease 0s, -webkit-transform 0.4s ease 0s;
    -o-transition: opacity 0.4s ease 0s, transform 0.4s ease 0s, -webkit-transform 0.4s ease 0s;
    opacity: 1;
    visibility: visible;
    top: 100%;
}

.prd-sm-item {
    float: left;
    margin-bottom: 10px;
    position: relative;
    width: 100% !important;
}

.prd-sm-img {
    margin-right: 10px;
}

.prd-sm {
    display: block;
    position: relative;
}

.woocommerce-message .btn.btn-invert.wc-forward,
.woocommerce-error .btn.btn-invert.wc-forward {
    float: right;
}

.woocommerce a.added_to_cart {
    display: none;
}

.btn.btn-invert.add_to_cart_button,
.btn.btn-invert.product_type_simple {
    font-size: 12px !important;
    min-width: 120px !important;
    padding: 13px 18px 15px;
}

.loader-cart-delete {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}

.loader-cart-delete>img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.select2-container .select2-selection--single {
    height: 46px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 8px 15px;
    padding-left: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 10px;
    right: 5px;
}

@media (max-width: 767px) {
    .input-text.qty.text.ui-spinner-input {
        min-width: auto;
    }
    .quantity {
        margin-right: 0px !important;
    }
    .ui-spinner {
        display: inline-block;
    }
    .woocommerce table.shop_table_responsive tr,
    .woocommerce-page table.shop_table_responsive tr {
        display: block;
        margin-bottom: 30px;
    }
    .woocommerce table.shop_table_responsive tr td.actions {
        text-align: center !important;
    }
    .apply-coupon.btn.btn-invert {
        float: none;
        margin-top: 20px;
    }
}

@media (min-width: 1199px) {
    .prd-grid:not(.prd-carousel) .prd:nth-child(3n+1) {
        clear: left;
    }
    .prd-grid:not(.prd-carousel) .prd {
        width: calc(33.333% - 30px);
        float: left;
    }
    .single-product .prd-grid:not(.prd-carousel) .prd {
        width: calc(25% - 30px);
        float: left;
    }
    .single-product .prd-grid:not(.prd-carousel) .prd:nth-child(3n+1) {
        clear: none;
    }
    .prd {
        margin: 45px 15px;
    }
}


/* comments css */

@media (max-width: 767px) {
    .comment ul.children,
    .comment ul.children li {
        margin-left: 0 !important;
        padding-left: 0 !important;
    }
}

.column-filters {
    margin-bottom: 35px;
}

.column-filters-inside {
    border: 3px solid #f5f5f5;
}

.column-filters .side-block {
    border-color: #ebebeb;
    padding: 20px;
    margin-bottom: 0;
}

.column-filters .side-block h3 {
    margin-bottom: 25px;
}

.column-filters .category-list {
    margin-top: 20px;
}

.column-center {
    margin-bottom: 35px;
}

.woocommerce-page .column-center {
    margin-bottom: 70px;
}


/*range slider*/

.noUi-horizontal {
    height: 3px;
    cursor: pointer;
}

.noUi-target {
    background: #ebebeb;
}

.noUi-origin {
    border-radius: 0;
    box-shadow: none;
}

.noUi-connect {
    background: #dd3d53;
    border: 0;
    border-radius: 0;
    height: 6px;
    -webkit-transition: background 450ms;
    transition: background 450ms;
}

.noUi-handle:before,
.noUi-handle:after {
    display: none;
    border: 0;
    border-radius: 0;
    -webkit-transition: background 450ms;
    transition: background 450ms;
}

.range {
    margin-top: 35px;
}

.range p {
    color: #444444;
    font-size: 15px;
    line-height: 20px;
}

.prd-sm {
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
}

.wc-forward {
    width: 100%;
    margin-top: 15px;
}

.prd-sm:not(:last-child) {
    margin-bottom: 20px;
}

.header-cart-dropdown .prd-sm {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
}

.prd-sm-img {
    min-width: 88px;
}

.prd-sm-delete {
    position: absolute;
    top: 0;
    right: -4px;
    cursor: pointer;
    font-size: 18px;
}

.prd-sm-delete:hover {
    opacity: .5;
}

.prd-sm-info h3 {
    font-size: 15px;
    line-height: 22px;
    text-transform: none;
    color: #292929;
}

.prd-sm-info h3 a {
    text-decoration: none;
}

.prd-sm-info h3 a:hover {
    text-decoration: none;
}

.prd-sm-info .price {
    font-size: 16px;
    margin-top: 15px;
}

.header-cart-dropdown .prd-sm-info {
    padding-right: 30px;
}

.prd-grid.prd-carousel {
    margin: -45px 0 0;
}

.prd-grid:not(.prd-carousel) .prd {
    width: calc(33.333% - 30px);
    float: left;
}

.prd {
    margin: 45px 15px !important;
}

.prd-grid:not(.prd-carousel) {
    margin: -45px -15px 0 !important;
}

.prd-img img {
    width: 100%;
}

.prd-info {
    padding: 0 15px;
    text-align: center;
}

.prd-info h3 {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 22px;
    text-transform: none;
    color: #292929;
}

.prd-info h3 a {
    text-decoration: none;
}

.prd-info h3 a:hover {
    text-decoration: underline;
}

.prd-info .price {
    font-size: 26px;
    margin-top: 15px;
}

.prd-info .btn {
    min-width: 0;
    margin-top: 20px;
    height: 45px;
    font-size: 12px;
    line-height: 13px;
    font-weight: 800;
    padding: 13px 18px 15px;
}

.prd-info .btn [class*='icon-'] {
    font-size: 18px;
    color: #fff;
    padding-right: 14px;
    vertical-align: text-bottom;
}

.prd .rating+.price {
    margin-top: 10px;
}

.rating i {
    font-size: 10px;
    padding: 0 1px;
    color: #dd3d53;
}

.rating-4 i:nth-child(5) {
    color: #c2c2c2;
}

.rating-3 i:nth-last-child(-n+2) {
    color: #c2c2c2;
}

.rating-2 i:nth-last-child(-n+3) {
    color: #c2c2c2;
}

.rating-1 i:nth-last-child(-n+4) {
    color: #c2c2c2;
}

.rating-0 i {
    color: #c2c2c2;
}

.rating-text {
    display: inline-block;
    vertical-align: baseline;
    padding-left: 15px;
    font-size: 14px;
}

h5>.rating {
    margin-right: 15px;
}

@media (min-width: 1199px) {
    .prd-grid:not(.prd-carousel) .prd:nth-child(3n) {
        margin-right: 0;
    }
    .prd-grid:not(.prd-carousel) .prd:nth-child(3n+1) {
        clear: left;
    }
}

@media (max-width: 1199px) and (min-width: 480px) {
    .prd-grid:not(.prd-carousel) .prd {
        width: calc(50% - 30px);
    }
    .prd-grid:not(.prd-carousel) .prd:nth-child(2n) {
        margin-right: 0;
    }
    .prd-grid:not(.prd-carousel) .prd:nth-child(2n+1) {
        clear: left;
    }
}

@media (max-width: 479px) {
    .prd-grid {
        margin-right: 0;
        margin-left: 0;
    }
    .prd-grid:not(.prd-carousel) .prd {
        width: 100%;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
}

.product-card img {
    width: 100%;
}

.prd-carousel .slick-next {
    right: -50px;
}

.prd-carousel .slick-prev {
    left: -50px;
}

.filters-row {
    display: inline-block;
    width: 100%;
    padding: 25px 0;
    border-top: 1px solid #e8e8e8;
}

.filters-row-left {
    float: left;
}

.filters-row-right {
    float: right;
    text-align: right;
}

.filters-row .form-inline {
    display: inline-block;
}

.filters-row .form-inline:not(:first-child) {
    margin-left: 3vw;
}

.filters-row .form-inline select {
    background-color: #f0f0f0;
    height: 35px;
    border-radius: 5px;
    border: 0;
    padding-left: 15px;
    outline: none !important;
    color: #7c7c7c;
}

.filters-row .form-inline .select-wrapper:before {
    right: 1px;
    top: 0;
    bottom: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background-color: #f0f0f0;
    border-radius: 5px;
}

.simple-pagination {
    display: inline-block;
    color: #444;
}

.simple-pagination span,
.simple-pagination li {
    display: inline-block;
    vertical-align: top;
    color: #444;
    padding: 2px 5px;
    text-decoration: none;
}

.simple-pagination li.active {
    color: #dd3d53;
}

.product-block .rating i {
    font-size: 12px;
}

.product-block-info>*:not(:first-child):not(span) {
    margin-top: 21px;
}

.product-previews {
    float: left;
    width: 106px;
}

@media (max-width: 480px) {
    .product-previews {
        width: 80px;
    }
}

.product-previews img {
    width: 100%;
}

.product-previews-item {
    display: block;
    margin-bottom: 11px;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
}

.product-previews-item:hover {
    opacity: .7;
}

.product-block-gallery {
    margin-bottom: 30px;
    overflow: hidden;
}

.product-block-mainimage {
    float: right;
    width: calc(100% - 127px);
}

@media (max-width: 480px) {
    .product-block-mainimage {
        width: calc(100% - 100px);
    }
}

.product-block-mainimage img {
    width: 100%;
}

.product-block-title {
    font-size: 30px;
    line-height: 36px;
}

.product-block-price {
    font-size: 26px;
    line-height: 36px;
}

.product-block-price-comment {
    font-size: 14px;
    margin-top: 0 !important;
}

.btn.product-block-add-to-cart:not([data-action]) span {
    line-height: 30px;
}

.product-block-description {
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    padding: 12px 0px 25px;
}

.product-block-actions {
    margin-top: 40px !important;
}

.qty-count {
    height: 70px;
    background-color: #f5f5f5;
    display: inline-block;
    border-radius: 5px;
    margin-right: 25px;
}

.error-404.not-found {
    margin-top: 30px;
}

.header-cart-dropdown .prd-sm {}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

.woocommerce #review_form #respond p {
    margin: 0 0 12px;
    padding: 0;
}

@media (max-width: 767px) {
    .prd-grid:not(.prd-carousel) {
        margin: -45px -15px !important;
    }
    .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
        line-height: 28px;
        margin-left: 0px;
        width: 100%;
    }
}

.woocommerce-message .wc-forward {
    width: auto;
    margin-top: 15px;
}

.ajax_add_to_cart.added span i {
    position: relative;
}

.ajax_add_to_cart.added span i.icon-shop-cart {
    padding-right: 14px;
}

.ajax_add_to_cart.added span i::before {
    position: absolute;
    content: "\e91d";
    font-family: 'auto';
    left: -10px;
    font-size: 16px;
    top: 0;
}

.woocommerce .woocommerce-ordering {
    margin: 0;
    display: inline-block;
    float: left;
}

.tt-filters-options .SumoSelect {
    width: inherit;
    min-width: 177px;
}

.tt-filters-options .tt-sort .SumoSelect {
    z-index: 1;
}


/* New Categories Css */

.product-categories-listing {
    display: block;
    overflow: hidden;
    margin: 0px 0px 30px;
    width: 102%;
    margin-left: -2%;
}

.product-categories-listing:empty {
    display: none;
}

.product-categories-listing .product-category {
    width: 31.33%;
    float: left;
    list-style: none;
    margin: 0;
    margin-left: 2%;
}

.woocommerce-loop-category__title {
    font-size: 22px;
    padding-top: 10px;
}


/* woocommerce 3.3.0*/

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
    width: 300px;
}

.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating {
    margin-top: 10px;
}

#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
    width: 150px;
}


/* wo update css  */

.price_slider_wrapper {
    margin-bottom: 30px;
}

.widget_product_categories .product-categories li ul {
    margin-top: 10px !important;
}

.widget_product_categories,
.widget_price_filter {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 22px;
    margin-bottom: 24px;
}

.product_list_widget .tt-product-aside a:before {
    display: none;
}

.product_list_widget .tt-product-aside:not(:first-child) {
    margin-top: 20px !important;
}

.product_list_widget .tt-product-aside .tt-img {
    max-width: 85px;
}

.tt-product-aside .tt-description .tt-title a {
    font-weight: 500 !important;
}

.tt-product-aside .tt-description .tt-price {
    font-size: 15px !important;
}

.tt-product-aside .tt-description .tt-price del {
    margin-right: 5px;
}

span.show-result {
    font-size: 13px;
    color: #222222;
    font-weight: 600;
    line-height: 37px;
}

.woocommerce-ordering .SumoSelect {
    cursor: pointer;
    font-size: 12px;
    line-height: 24px;
    font-weight: 500;
    text-transform: capitalize;
}

.tt-filters-options .SumoSelect .CaptionCont {
    padding: 7px 33px 3px 14px;
    height: 40px;
}

.woocommerce-ordering .SumoSelect>.CaptionCont>label {
    cursor: pointer;
}

.woocommerce-ordering .SumoSelect>.CaptionCont>label>i {
    display: none;
}

.tt-product .tt-description .wrapper-title {
    border-bottom: 1px solid #dfdfdf;
    padding: 0 10px 12px;
}

.tt-product .tt-description .tt-title-info {
    font-size: 15px;
    line-height: 20px;
    color: #707070;
    margin: 3px 0 0 0;
}

.tt-product .tt-description .tt-rating .star-rating {
    font-size: 11px;
    margin-top: 9px;
}

.woocommerce .star-rating::before {
    color: #dd3d53;
}

.woocommerce .star-rating span::before {
    color: #dd3d53;
}

.tt-description span.price ins {
    text-decoration: none;
    margin-left: 7px;
}

.tt-product .tt-description .tt-btn-addtocart {
    margin-top: 11px;
    background: #dd3d53;
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    border: none;
    font-size: 15px;
    line-height: 1.1;
    font-weight: 600;
    position: relative;
    outline: none;
    padding: 4px 18px 4px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    height: 42px;
    cursor: pointer;
    -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
    transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    border-radius: 0;
}

.tt-product .tt-description .tt-btn-addtocart:hover {
    background: #222222;
    color: #ffffff;
    outline: none;
}

.menu-cart-item ul li {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
}

.menu-cart-item ul li .thumbnail {
    width: 85px;
    min-width: 85px;
}

.menu-cart-item ul li .tt-description .tt-title {
    font-size: 14px;
    line-height: 22px;
    color: #000000;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
    font-weight: 600;
    opacity: 1;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    display: block !important;
    margin-bottom: 0;
}

.menu-cart-item ul li .tt-description .price {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    color: #222222;
    font-family: "Open Sans", sans-serif;
    display: inline-block;
    margin-top: 9px;
}

.menu-cart-item ul li .tt-description .tt-title a {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    display: block !important;
    font-size: 15px;
    line-height: 22px;
    color: #707070;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
    font-weight: 400;
    opacity: 1;
}

.menu-cart-item ul li .icon-close {
    color: #222222 !important;
    font-size: 12px;
    padding: 5px 0px 5px 5px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
    width: unset;
    height: unset;
}

.header-cart-total {
    border-top: 1px solid #e8e8e8;
    margin-top: 24px;
    padding: 0px 20px;
    padding-top: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #000;
    font-weight: 600;
}

.header-checkout-bton {
    padding: 0px 20px;
}

.quantity {
    background: transparent;
    margin: 0 auto !important;
}

.woocommerce .quantity .qty {
    text-align: center;
    background: transparent;
    font-size: 14px;
    padding: 3px 12px 4px 14px;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    outline: none;
    color: #222222;
    transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    width: 50px;
    -webkit-box-shadow: 0px 0px 1px #dfdfdf;
    -moz-box-shadow: 0px 0px 1px #dfdfdf;
    box-shadow: 0px 0px 1px #dfdfdf;
    border: 1px solid #dfdfdf !important;
    margin: 0 auto;
    float: none;
    display: block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.woocommerce .quantity input:focus {
    border-color: #dd3d53!important;
    -webkit-box-shadow: 0px 0px 1px #dd3d53!important;
    -moz-box-shadow: 0px 0px 1px #dd3d53!important;
    box-shadow: 0px 0px 1px #dd3d53!important;
}

.woocommerce-cart-form .coupon-custom {
    float: left;
    width: 100%;
}

.woocommerce-cart-form input#coupon_code {
    float: left;
    width: 100%;
    height: auto;
    font-size: 15px;
    line-height: 28px;
    border-top-width: initial;
    border-right-width: initial;
    border-left-width: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    font-family: "Open Sans", sans-serif;
    box-shadow: none;
    color: rgb(112, 112, 112);
    border-style: none none solid;
    border-image: initial;
    border-bottom: 1px solid rgb(200, 200, 202);
    padding: 5px 12px 11px 4px;
    outline: none;
    border-radius: 0px;
    transition: all 0.2s linear 0s;
    margin-top: 20px;
    position: relative;
    z-index: 6;
}

.woocommerce-cart-form .up_cart.col-md-6 {
    float: left;
    width: 100%;
}

.woocommerce-cart-form .coupon-custom {
    float: left;
    width: 100%;
}

.woocommerce-cart-form input#coupon_code {
    float: left;
    width: 100%;
    height: auto;
    font-size: 15px;
    line-height: 28px;
    border-top-width: initial;
    border-right-width: initial;
    border-left-width: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    font-family: "Open Sans", sans-serif;
    box-shadow: none;
    color: rgb(112, 112, 112);
    border-style: none none solid;
    border-image: initial;
    border-bottom: 1px solid rgb(200, 200, 202);
    padding: 5px 12px 11px 4px;
    outline: none;
    border-radius: 0px;
    transition: all 0.2s linear 0s;
    margin-top: 20px;
    position: relative;
    z-index: 6;
}

.woocommerce-cart-form .up_cart.col-md-6 {
    float: left;
    width: 100%;
}

.woocommerce-notices-wrapper .woocommerce-error {
    padding: 20px 40px !important;
}

.woocommerce-notices-wrapper .woocommerce-error::before {
    left: 16px;
    top: 20px;
}

.wc-proceed-to-checkout a {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 45px;
    font-size: 16px !important;
    font-weight: 600 !important;
}

.wc-proceed-to-checkout a {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 45px;
    font-size: 16px !important;
    font-weight: 600 !important;
}

.cart-collaterals h2 {
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    line-height: 1.2;
    margin: 0;
    padding: 0px;
    color: #222222;
    font-size: 16px;
    margin-bottom: 18px;
}

form.checkout.woocommerce-checkout {
    background: #f7f7f7;
    padding: 30px;
    overflow: hidden;
}

.woocommerce-checkout input {
    font-size: 15px;
    line-height: 28px;
    border-top-width: initial;
    border-right-width: initial;
    border-left-width: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    font-family: "Open Sans", sans-serif;
    box-shadow: none;
    color: rgb(112, 112, 112);
    border-style: none none solid;
    border-image: initial;
    border-bottom: 1px solid #c8c8ca;
    padding: 10px 0px;
    outline: none;
    border-radius: 0px;
    transition: all 0.2s linear 0s;
    box-shadow: none;
    background: transparent;
}

.woocommerce-checkout input:focus,
.woocommerce-checkout textarea:focus {
    border-color: #dd3d53 !important;
}

.woocommerce-info {
    border-top-color: #dd3d53;
}

.woocommerce-checkout .woocommerce-info::before {
    color: #dd3d53;
}

.woocommerce-checkout .col-1,
.woocommerce-checkout .col-2 {
    max-width: 50%;
}

.woocommerce-checkout .form-row {
    margin-bottom: 20px !important;
}

.woocommerce-checkout .woocommerce-input-wrapper {
    width: 100%;
}

.woocommerce-checkout textarea {
    font-size: 15px;
    line-height: 28px;
    border-top-width: initial;
    border-right-width: initial;
    border-left-width: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    font-family: "Open Sans", sans-serif;
    box-shadow: none;
    color: rgb(112, 112, 112);
    border-style: none none solid;
    border-image: initial;
    padding: 10px 10px;
    outline: none;
    border-radius: 0px;
    transition: all 0.2s linear 0s;
    box-shadow: solid 1px #c8c8ca !important;
    height: 150px !important;
    background: transparent;
}

.woocommerce-checkout .select2-selection {
    -webkit-box-shadow: 0px 0px 1px #dfdfdf;
    -moz-box-shadow: 0px 0px 1px #dfdfdf;
    box-shadow: 0px 0px 1px #dfdfdf;
    -moz-transition: border 0.2s linear;
    -o-transition: border 0.2s linear;
    -webkit-transition: border 0.2s linear;
    transition: border 0.2s linear;
    margin: 0;
    padding: 0;
    border-radius: 2px;
    border-bottom: solid 1px #c8c8ca !important;
    background: transparent;
    border: 0px;
}

h3#order_review_heading {
    font-weight: 600;
    font-family: "Montserrat", sans-serif;
    font-size: 24px;
    line-height: 1.2;
    color: #222222;
    padding: 0 0 22px 0;
    margin: 0;
    padding-left: 15px;
}

div#customer_details {
    margin-bottom: 17px;
}

div#order_review {
    padding-left: 15px;
}

table.shop_table.woocommerce-checkout-review-order-table {
    border-radius: 3px;
}

.form-row.place-order {
    margin-top: 27px !important;
    float: left;
    display: block;
    width: 100%;
    background: #dd3d5303;
    text-align: left;
    border: 1px solid #dd3d536e;
}

.form-row.place-order button#place_order {
    float: left !important;
}

nav.woocommerce-MyAccount-navigation {
    -webkit-box-shadow: 0 0 49px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 0 49px rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 49px rgba(0, 0, 0, 0.12);
    padding: 30px;
}

nav.woocommerce-MyAccount-navigation ul li {
    padding: 0 0 11px 25px;
    color: #222222;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    font-size: 11px;
    line-height: 1.4;
    font-family: "Montserrat", sans-serif;
}

nav.woocommerce-MyAccount-navigation ul li a {
    color: #222222;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
}

nav.woocommerce-MyAccount-navigation ul li:before {
    content: '\e917';
    font-family: "caleader";
    display: block;
    position: absolute;
    top: 0px;
    left: 0;
    font-size: 13px;
    line-height: 1;
    color: #dd3d53;
}

nav.woocommerce-MyAccount-navigation ul li:hover a {
    color: #dd3d53;
}

.woocommerce-MyAccount-content {
    -webkit-box-shadow: 0 0 49px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 0 49px rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 49px rgba(0, 0, 0, 0.12);
    padding: 30px;
}

.woocommerce-MyAccount-content input {
    font-size: 15px;
    line-height: 28px;
    border-top-width: initial;
    border-right-width: initial;
    border-left-width: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    font-family: "Open Sans", sans-serif;
    box-shadow: none;
    color: rgb(112, 112, 112);
    border-style: none none solid;
    border-image: initial;
    border: 1px solid rgba(200, 200, 202, 0.19);
    padding: 10px 10px;
    outline: none;
    border-radius: 0px;
    transition: all 0.2s linear 0s;
    box-shadow: 0px 0px 1px #dfdfdf;
    margin-bottom: 15px;
}

.woocommerce-MyAccount-content label {
    margin-bottom: 15px;
}

.woocommerce-MyAccount-content fieldset {
    margin-top: 40px;
}

.woocommerce-MyAccount-content fieldset legend {
    padding-bottom: 13px;
    font-weight: 600 !important;
    font-size: 17px;
    color: #000;
}

.woocommerce-MyAccount-content .woocommerce-Button {
    background: #dd3d53 !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    padding: 13px 15px !important;
    border-radius: 2px !important;
    margin-top: 15px !important;
}

.woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address {
    max-width: 48%;
}

.woocommerce-MyAccount-content .u-column2.col-2.woocommerce-Address {
    max-width: 50%;
}

.woocommerce-MyAccount-content.form-row {}

.woocommerce-address-fields .form-row {
    width: 100% !important;
    float: left !important;
    height: auto;
    margin-bottom: 13px !important;
}

.woocommerce-address-fields .form-row label {
    float: left;
    width: 100%;
    height: auto;
}

.woocommerce-address-fields .form-row span {
    width: 100% !important;
}

.woocommerce-address-fields .form-row .select2-container {
    width: 212px !important;
}

.woocommerce-MyAccount-content span.select2.select2-container.select2-container--default.select2-container--focus {
    width: 200px
}

select#billing_country {
    max-width: 100px !important;
}

span.select2.select2-container.select2-container--default.select2-container--focus {
    max-width: 100px !important;
    display: unset !important;
}

.woocommerce-MyAccount-content p .button {
    float: left !important;
    margin-top: 15px;
    background: #dd3d53;
    color: #fff;
    padding: 12px 25px;
    border-radius: 2px;
    font-weight: 500;
}

.woocommerce-address-fields__field-wrapper {
    float: left;
    width: 100%;
    max-width: 400px;
}

.woocommerce-address-fields p:last-child {
    float: left;
    width: 100%;
    height: auto;
}

.woocommerce-notices-wrapper {
    float: left;
    width: 100%;
    height: auto;
}

.related.products .tt-product {
    text-align: center !important;
}

.cart .product-block-add-to-cart {
    margin-left: 7px;
}

.tabs.wc-tabs li a {
    position: relative;
    display: block;
    padding: 10px 10px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    letter-spacing: 0.17em;
    text-transform: uppercase;
    color: #222222;
    cursor: pointer;
    border: 1px solid transparent;
    transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding: 9px 16px;
}

ul.tabs.wc-tabs {
    float: left;
    width: 100%;
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
}

div#tab-description {
    padding-left: 0 !important;
}

.woocommerce-Tabs-panel h2,
.comment-form-comment label,
.comment-form-rating label {
    font-weight: 600;
    color: #222222;
    font-size: 14px;
    line-height: 1.2;
    padding-right: 4px;
    padding-bottom: 7px;
    font-family: "Montserrat", sans-serif;
    display: block;
    float: left;
    width: 100%;
    min-width: 200px;
    margin-bottom: 10px;
}

.comment-form-rating {
    float: left;
    width: 100%;
    height: auto;
    clear: both;
}

p.comment-form-comment {
    float: left;
    width: 100%;
    height: auto;
}

.woocommerce #reviews #comment {
    height: auto;
}

.price_slider_amount .price_label {
    float: left;
    width: 100%;
    height: auto;
    clear: both;
    text-align: center;
    margin-top: 24px;
}

.price_slider_amount .price_label span {
    padding: 10px 25px 10px;
    line-height: 35px;
    text-align: center;
    background-color: #f7f7f7;
    color: #707070;
    font-size: 12px;
}

.tt-aside .slider-value-row .slider-value {
    height: 39px;
    padding: 1px 4px 1px;
    font-size: 12px;
    font-weight: 500;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background: #dd3d53;
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
    height: 3px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    width: 15px !important;
    height: 15px !important;
    background: white;
    border: 1px solid #D9D9D9;
    top: -6px;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
    font-size: 15px;
    width: 100%;
    border-radius: 0;
    height: 45px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:after {
    position: absolute;
    top: 2px;
    left: 2px;
    content: "";
    display: block;
    background: #dd3d53;
    height: 9px;
    width: 9px;
    border-radius: 50%;
    right: auto;
    text-align: center;
    bottom: auto;
}

.woocommerce div.product {
    float: left;
    width: 100%;
    height: auto;
    clear: both;
}

.tt-slider-product .tt-product {
    text-align: center;
}

footer#tt-footer {
    float: left;
    width: 100%;
    height: auto;
    clear: both;
}

.woocommerce div.product form.cart .button {
    background: #dd3d53;
    color: #ffffff;
    font-family: "Montserrat", sans-serif;
    border: none;
    font-size: 15px;
    line-height: 1.1;
    font-weight: 600;
    position: relative;
    outline: none;
    padding: 4px 24px 4px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    cursor: pointer;
    -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
    transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    margin-left: 9px;
    text-transform: uppercase;
    border-radius: 0;
}

.related.products .prd-grid {
    margin-top: 0 !important;
}

.tt-product-page__tabs.tt-tabs {
    margin-top: 0;
}

.woocommerce span.onsale {
    background-color: #2ac528;
    color: #ffffff;
    padding: 5px 6px 4px 6px;
    margin: 9px 0 0 9px;
    border-radius: 0;
    min-height: 10px !important;
    height: 20px;
    line-height: 10px;
    z-index: 1;
}

h1.product_title.entry-title {
    font-size: 36px;
    line-height: 1.3;
    color: #222222;
    margin: 0;
    padding: 0;
    font-weight: 600;
    font-family: "Montserrat", sans-serif;
}

.woocommerce #reviews #comments ol.commentlist {
    float: left;
    width: 100% !important;
    height: auto;
}

span#reply-title:after {
    border-bottom: 1px solid #000;
    width: 70px;
    height: 100%;
    content: "";
    display: block;
    padding-top: 7px;
}

p.comment-form-comment span {
    display: none;
}

.comment-text {
    float: left;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
}

.comment-text .star-rating span::before,
.comment-text .star-rating::before {
    font-size: 15px;
}

.woocommerce-error {
    padding-left: 50px !important;
    padding-top: 14px !important;
    padding-bottom: 20px !important;
}

.tt-aside-calculator ul.tt-data-output li {
    margin-bottom: 9px;
}

.woocommerce a.remove:hover {
    background: transparent;
    color: #dd3d53 !important;
}

.woocommerce a.remove {
    margin-right: 0 !important;
}

.woocommerce .woocommerce-Reviews .star-rating {
    float: left;
}

@media only screen and (max-width: 767px) {
    .up_cart {
        margin-top: 15px;
        margin-bottom: 20px;
    }
    .woocommerce-checkout .col-1,
    .woocommerce-checkout .col-2 {
        max-width: 100%;
    }
    .woocommerce form .form-row-first,
    .woocommerce form .form-row-last,
    .woocommerce-page form .form-row-first,
    .woocommerce-page form .form-row-last {
        width: 100%;
        overflow: visible;
    }
    span.select2.select2-container.select2-container--default.select2-container--focus {
        max-width: 100% !important;
    }
}

.woocommerce div.product.product-type-grouped form.cart .button {
    margin-left: 0;
}

.woocommerce-checkout #payment {
    background: transparent;
    border-radius: 0;
}


/* New Review Css */

.pt-wrapper-masonry {
    margin: -15px;
}

.pt-wrapper-masonry .pt-portfolio-content.pt-show {
    opacity: 1;
}

.pt-wrapper-masonry .pt-portfolio-content {
    opacity: 0;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    -webkit-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}

.pt-wrapper-masonry .pt-grid-col-3 .element-item {
    width: 33.333%;
}

@media (max-width: 1024px) {
    .pt-wrapper-masonry .pt-grid-col-3 .element-item {
        width: 50%;
    }
}

@media (max-width: 600px) {
    .pt-wrapper-masonry .pt-grid-col-3 .element-item {
        width: 100%;
    }
}

.pt-wrapper-masonry .element-item {
    position: relative;
    padding: 15px;
}

.tt-list-review .tt-item {
    display: block;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.04);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.04);
    padding: 40px;
}

@media (max-width: 1024px) {
    .tt-list-review .tt-item {
        padding: 30px;
    }
}

.tt-list-review .tt-item .tt-item-img img {
    max-width: inherit;
    width: 100%;
}

.tt-list-review .tt-item .tt-item-content {
    position: relative;
    margin-top: 28px;
}

.tt-list-review .tt-item .tt-item-content:before {
    content: '“';
    display: block;
    position: absolute;
    z-index: 0;
    top: -47px;
    right: -20px;
    color: #f8f8f8;
    font-size: 300px;
    line-height: 1;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
}

.tt-list-review .tt-item .tt-item-content .tt-title {
    color: #949495;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 400;
    margin: 0;
    padding: 0;
}

.tt-list-review .tt-item .tt-item-content .tt-title span {
    font-weight: 600;
    color: #222222;
    display: block;
    padding-bottom: 5px;
}

.tt-list-review .tt-item .tt-item-content .tt-rating {
    margin-top: 16px;
}

.tt-list-review .tt-item .tt-item-content>* {
    position: relative;
    z-index: 1;
}

.tt-rating i:not(:last-child) {
    margin-right: 3px;
}

.tt-list-review .tt-item .tt-item-content p {
    margin: 24px 0 0 0;
    font-size: 16px;
    line-height: 26px;
    padding: 0;
}

.product-single-info .tt-wrapper-single .tt-title-single {
    padding-bottom: 24px;
}

time.woocommerce-review__published-date {
    font-size: 14px;
    line-height: 24px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p {
    margin: auto;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
    padding: 0 0 10px 27px;
}

@media (min-width: 1025px) {
    .woocommerce-page .tt-aside .tt-wrapper-aside {
        margin-bottom: 50px;
    }
}

.widget_product_search input[type="search"] {
    background: #f7f7f7;
    font-size: 15px;
    border: 1px solid transparent;
    padding: 3px 12px 4px 20px;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    box-shadow: none;
    outline: none;
    color: #707070;
    transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    height: 42px;
    padding-left: 16px;
    font-size: 16px;
}

.widget_product_search button[type="submit"] {
    background: #dd3d53;
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    border: none;
    font-size: 15px;
    line-height: 1.1;
    font-weight: 600;
    position: relative;
    outline: none;
    padding: 4px 24px 4px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    cursor: pointer;
    transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    margin: 20px 0;
    height: 47px;
    width: 100%;
}

.page-content-section>.woocommerce {
    margin-top: 124px;
}

@media (max-width: 1024px) {
    .page-content-section>.woocommerce {
        margin-top: 80px;
    }
}

@media (max-width: 575px) {
    .page-content-section>.woocommerce {
        margin-top: 60px;
    }
}

@media (max-width: 768px) {
    tr.woocommerce-cart-form__cart-item td.product-thumbnail {
        display: -webkit-box !important;
    }
}

@media (max-width: 768px) {
    #add_payment_method table.cart img,
    .woocommerce-cart table.cart img,
    .woocommerce-checkout table.cart img {
        width: 100%;
    }
}.SumoSelect p {margin: 0;}
.SumoSelect{width: 200px;}

.SelectBox {padding: 5px 8px;}

.sumoStopScroll{overflow:hidden;}

/* Filtering style */
.SumoSelect .hidden { display:none; }
.SumoSelect .search-txt{display:none;outline:none;}
.SumoSelect .no-match{display:none;padding: 6px;}
.SumoSelect.open .search-txt{display: inline-block;position: absolute;top: 0;left: 0;width: 100%;margin: 0;padding: 5px 8px;border: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 5px;}
.SumoSelect.open>.search>span, .SumoSelect.open>.search>label{visibility:hidden;}

/*this is applied on that hidden select. DO NOT USE display:none; or visiblity:hidden; and Do not override any of these properties. */
.SelectClass,.SumoUnder { position: absolute; top: 0; left: 0; right: 0; height: 100%; width: 100%; border: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.SelectClass{z-index: 1;}

    .SumoSelect > .optWrapper > .options  li.opt label, .SumoSelect > .CaptionCont,.SumoSelect .select-all > label { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

.SumoSelect { display: inline-block; position: relative;outline:none;}
.SumoSelect:focus > .CaptionCont,.SumoSelect:hover > .CaptionCont, .SumoSelect.open > .CaptionCont {box-shadow: 0 0 2px #7799D0;border-color: #7799D0;}
    .SumoSelect > .CaptionCont { position: relative; border: 1px solid #A4A4A4; min-height: 14px; background-color: #fff;border-radius:2px;margin:0;}
        .SumoSelect > .CaptionCont > span { display: block; padding-right: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;cursor:default;}
            /*placeholder style*/
            .SumoSelect > .CaptionCont > span.placeholder { color: #ccc; font-style: italic; }

        .SumoSelect > .CaptionCont > label { position: absolute; top: 0; right: 0; bottom: 0; width: 30px;}
            .SumoSelect > .CaptionCont > label > i { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=);
                background-position: center center; width: 16px; height: 16px; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;background-repeat: no-repeat;opacity: 0.8;}

    .SumoSelect > .optWrapper {display:none; z-index: 1000; top: 30px; width: 100%; position: absolute; left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #fff; border: 1px solid #ddd; box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11); border-radius: 3px;overflow: hidden;}
        .SumoSelect.open > .optWrapper {top:35px; display:block;}
        .SumoSelect.open > .optWrapper.up {top: auto;bottom: 100%;margin-bottom: 5px;}

        .SumoSelect > .optWrapper ul {list-style: none; display: block; padding: 0; margin: 0; overflow: auto;}
        .SumoSelect > .optWrapper > .options { border-radius: 2px;position:relative;
         /*Set the height of pop up here (only for desktop mode)*/
            max-height: 250px;
             /*height*/ }
         .SumoSelect > .optWrapper.okCancelInMulti > .options { border-radius: 2px 2px 0 0;}
         .SumoSelect > .optWrapper.selall > .options { border-radius: 0 0 2px 2px;}
         .SumoSelect > .optWrapper.selall.okCancelInMulti > .options { border-radius: 0;}
        .SumoSelect > .optWrapper > .options li.group.disabled > label{opacity:0.5;}
        .SumoSelect > .optWrapper > .options li ul li.opt{padding-left: 22px;}
        .SumoSelect > .optWrapper.multiple > .options li ul li.opt{padding-left: 50px;}
        .SumoSelect > .optWrapper.isFloating > .options {max-height: 100%;box-shadow: 0 0 100px #595959;}
        .SumoSelect > .optWrapper > .options  li.opt { padding: 6px 6px; position: relative;border-bottom: 1px solid #f5f5f5;}
            .SumoSelect > .optWrapper > .options > li.opt:first-child { border-radius: 2px 2px 0 0; }
            .SumoSelect > .optWrapper.selall > .options > li.opt:first-child { border-radius:0; }
            .SumoSelect > .optWrapper > .options > li.opt:last-child {border-radius: 0 0 2px 2px; border-bottom: none;}
            .SumoSelect > .optWrapper.okCancelInMulti > .options > li.opt:last-child {border-radius: 0;}
            .SumoSelect > .optWrapper > .options li.opt:hover { background-color: #E4E4E4; }
            .SumoSelect > .optWrapper > .options li.opt.sel, .SumoSelect .select-all.sel{background-color: #a1c0e4;}

            .SumoSelect > .optWrapper > .options li label { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block;cursor: pointer;}
            .SumoSelect > .optWrapper > .options li span { display: none; }
            .SumoSelect > .optWrapper > .options li.group > label {cursor: default;padding: 8px 6px;font-weight: bold;}

        /*Floating styles*/
        .SumoSelect > .optWrapper.isFloating { position: fixed; top: 0; left: 0; right: 0; width: 90%; bottom: 0; margin: auto; max-height: 90%; }

    /*disabled state*/
    .SumoSelect > .optWrapper > .options li.opt.disabled { background-color: inherit;pointer-events: none;}
        .SumoSelect > .optWrapper > .options li.opt.disabled * { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=50); /* Netscape */ -moz-opacity: 0.5; /* Safari 1.x */ -khtml-opacity: 0.5; /* Good browsers */ opacity: 0.5; }


    /*styling for multiple select*/
    .SumoSelect > .optWrapper.multiple > .options li.opt { padding-left: 35px;cursor: pointer;}
        .SumoSelect > .optWrapper.multiple > .options li.opt span,
        .SumoSelect .select-all > span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px;}
            .SumoSelect > .optWrapper.multiple > .options li.opt span i,
            .SumoSelect .select-all > span i{position: absolute;margin: auto;left: 0;right: 0;top: 0;bottom: 0;width: 14px;height: 14px;border: 1px solid #AEAEAE;border-radius: 2px;box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);background-color: #fff;}
.SumoSelect > .optWrapper > .MultiControls { display: none; border-top: 1px solid #ddd; background-color: #fff; box-shadow: 0 0 2px rgba(0, 0, 0, 0.13); border-radius: 0 0 3px 3px; }
    .SumoSelect > .optWrapper.multiple.isFloating > .MultiControls { display: block; margin-top: 5px; position: absolute; bottom: 0; width: 100%; }

    .SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls { display: block; }
        .SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p { padding: 6px; }
        .SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p:focus {box-shadow: 0 0 2px #a1c0e4;border-color: #a1c0e4;outline: none;background-color: #a1c0e4;}

    .SumoSelect > .optWrapper.multiple > .MultiControls > p { display: inline-block; cursor: pointer; padding: 12px; width: 50%; box-sizing: border-box; text-align: center; }
        .SumoSelect > .optWrapper.multiple > .MultiControls > p:hover { background-color: #f1f1f1; }
        .SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk { border-right: 1px solid #DBDBDB; border-radius: 0 0 0 3px; }
        .SumoSelect > .optWrapper.multiple > .MultiControls > p.btnCancel { border-radius: 0 0 3px 0; }
    /*styling for select on popup mode*/
    .SumoSelect > .optWrapper.isFloating > .options li.opt { padding: 12px 6px; }

    /*styling for only multiple select on popup mode*/
    .SumoSelect > .optWrapper.multiple.isFloating > .options li.opt { padding-left: 35px; }
    .SumoSelect > .optWrapper.multiple.isFloating { padding-bottom: 43px; }

    .SumoSelect > .optWrapper.multiple > .options li.opt.selected span i,
    .SumoSelect .select-all.selected > span i,
    .SumoSelect .select-all.partial > span i{background-color: rgb(17, 169, 17);box-shadow: none;border-color: transparent;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-repeat: no-repeat;background-position: center center;}
    /*disabled state*/
    .SumoSelect.disabled { opacity: 0.7;cursor: not-allowed;}
     .SumoSelect.disabled > .CaptionCont{border-color:#ccc;box-shadow:none;}

    /**Select all button**/
    .SumoSelect .select-all{border-radius: 3px 3px 0 0;position: relative;border-bottom: 1px solid #ddd;background-color: #fff;padding: 8px 0 3px 35px;height: 20px;cursor: pointer;}
    .SumoSelect .select-all > label, .SumoSelect .select-all > span i{cursor: pointer;}
    .SumoSelect .select-all.partial > span i{background-color:#ccc;}


     /*styling for optgroups*/
    .SumoSelect > .optWrapper > .options li.optGroup { padding-left: 5px; text-decoration: underline; }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://isitalia.net/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}