/* PIXED */

/*div#CybotCookiebotDialog {
   height: 66%;
}*/

header.dark.text-left.menu_two.offcanvas_fix.animated.menu-fixed {
  display:none!important;
}

.fa-info-circle:before {
  color:black;
}

[data-tooltips] {
  border:none!important;
}

.custom.blogpaginarecensioni article.item{
  box-shadow: 0px 11px 27px -2px rgba(77, 153, 76, 0.3) !important;
}

article.item {
  border:1px solid #b7d5b7!important;
  border-radius:20px!important;
}

@media screen and (min-width: 601px) {
    #CybotCookiebotDialog {
    height: auto;
  }
}

div#CybotCookiebotDialog {
  height: 66%;
  margin-top:9.3em;
}

@media only screen and (max-width: 767px) {
  #CybotCookiebotDialog {
    height: auto;
    width: 50% !important;
  }
}

  .container.score .starscontainer {
    margin-top:10px!important;
  }

@media (max-width: 767px) {
    .test-result-inner-container .provalo span {
        line-height: 15px !important;
        font-size: 10px;
      padding:0px!important;
    }
  .test-result-inner-container .provalo svg {
        display:none;
    }
    .test-result-inner-container .provalo a p {
        font-size: 10px !important;
        line-height: 15px;
        width: 89%;
        padding: 4px 0!important;
    }
  .container.score > div.row > div.col-md-4 > div.thumbnail > content > div.disclaimer {
    font-size:10px!important;
  }
  
  .compare .compare__item .single-section,.compare .compare__item .top-line-container {
    padding:0px 10px!important;
  }
  
  .container.score .starscontainer {
    margin-top:5px!important;
  }
  
  .compare__item .single-item.text-line ul li {
    margin-left: 20px;
}
}



 ul li::marker {
    color: #198ccf;
}


@media (max-width: 768px) {
  body.com-finder #sp-component {
    padding:0px 20px!important;
  }
  a.provalo p{
    font-size:20px!important;
    padding:10px 20px!important;
  }
  a.provalo p svg{
    width: 25px;
    overflow: auto;
    height: auto;
  }
  a.provalo {
    font-size:20px!important;
    /*padding:10px 20px!important;*/
  }
  a.provalo svg{
    width: 25px;
    overflow: auto;
    height: auto;
  }
}

.sppb-btn.sppb-btn.blue-button.sppb-btn-link {
  color:#198CCF !important
}

.provalo {
  text-align:center;
}

.provalo p {
  width:100%;
}

.blogpaginarecensioni .disclaimer {
  font-size: 13px !important;
    font-weight: bold !important;
    margin-top: -5px !important;
  color: #666 !important;
  font-family: Montserrat, sans-serif !important;
}

.provalo span {
      padding: 0px 20px;
    color: #ffffff;
    font-family: 'Montserrat';
    font-weight: bold;
    font-size: 15px;
    line-height: 24px;
}

@media (max-width: 768px) {
  .provalo span {
    line-height: 34px!important;
}
}

.paginarecensioni .sp-module-content, .paginarecensioni #sp-component {
  font-family: Montserrat, sans-serif!important;
}

span.sppb-toggle-direction i.fa.fa-chevron-right {
  background:none!important;
}

.sppb-addon-title .rating .fa {
  margin-right:5px!important;
}

.tblnew03 .rating {
  display:flex;
  justify-content:center;
}

.rating .fa{
  position:static!important;
  margin:0px!important;
}

@media (min-width: 768px) {
  .eb-dialog, .eb-dialog .eb-container, .eb-dialog .eb-container .eb-content{
    overflow:visible;
  }

  .eb-dialog .eb-container .eb-content .enbox {
    bottom:0px;
    margin-bottom:10px;
  }
}

.scrollup {
  z-index:999999!important;
}

.sppb-section.box-item .rating span.fa.fa-star, .sppb-section.box-item .rating span.fa.fa-star-half-o {
  bottom:-2px;
  margin-left:10px;
}


.fa.fa-star-half-o {
  font-weight:800!important;
}

.sppb-section .rating {
  margin-left:67px;
}

.sppb-section .rating {
  left:-69px;
}

#sp-search {
  padding-left:0px;
  padding-right:0px;
}

.sp-megamenu-parent > li > span, .sp-megamenu-parent > li > a {
  padding:0 15px!important;
}

.enb3 {
  min-width:190px!important;
}

.fa-hand-point-right:before {
  content:""!important;
}

.acym_module_form input {
  width:100%!important;
  margin: 10px 10px 10px 20px!important;
}

.mod-finder.js-finder-searchform {
  max-width:212px!important;
}

.newsletter.dentrosito .acym_introtext {
  font-weight:bold;
  font-size:30px;
  text-align:center;
  line-height:1.4;
}

.newsletter.dentrosito input {
  color:black!important;
  background-color:white!important;
  border-color:darkgray!important;
  margin: 10px 10px 10px 20px!important;
}

.newsletter.dentrosito .acysubbuttons input {
  background-color:#198CCF!important;
  color:white!important;
  border:none!important;
}

.offcanvas-menu {
  z-index: 99999!important;
}

.acym_form input {
  background-color:black!important;
  color:white;
  border-radius:50px;
  border:1px solid white!important;
  text-align:center!important;
  width:100%!important;
  margin-left:18px!important;
}

.brokerlogo .intro-image {
  width:100%!important;
}

.starscontainer {
  margin-top:0px!important;
}

.brokerlogo .entry-image.intro-image img{
  width:100%!important;
}

.acym_module_form .subbutton {
  border:2px solid white!important;
    background-color:black!important;
  color:white!important;
  width:100%!important;
    border-radius:50px!important;
}

.newblog-hero {
  width:110vw!important;
}

#search-results .result-title a {
  color:#18c434!important;
  font-size:20px!important;
  font-weight:bold!important;
}

.sp-dropdown.sp-dropdown-main.sp-menu-right {
  display:none!important
}

div.mod-languages ul li.lang-active {
  background:none!important;
}

#mod-custom281 p {
    color: #fff !important;
  font-size:1.4rem;
  padding:15px 0px;
}

.menu-fixed {
	filter: drop-shadow(1px 1px 5px #777) !important;
}

.description .page-content .sppb-section h2.sppb-addon-title {
     /*margin-bottom: 27px !important;*/
  margin-bottom: 10px !important;
}
 header#sp-header .container {
     max-width: 1450px;
}
 .sppb-section .rating {
     position: relative;
}
 .sppb-section .rating span.fa.fa-star, .sppb-section .rating span.fa.fa-star-o, .sppb-section .rating span.fa.fa-star-half-o {
     position: absolute;
}
 .sppb-section .rating span.fa.fa-star:nth-child(1), .sppb-section .rating span.fa.fa-star-o:nth-child(1), .sppb-section .rating span.fa.fa-star-half-o:nth-child(1) {
     left: 0;
}
 .sppb-section .rating span.fa.fa-star:nth-child(2), .sppb-section .rating span.fa.fa-star-o:nth-child(2), .sppb-section .rating span.fa.fa-star-half-o:nth-child(1) {
     left: 30px;
}
 .sppb-section .rating span.fa.fa-star:nth-child(3), .sppb-section .rating span.fa.fa-star-o:nth-child(3), .sppb-section .rating span.fa.fa-star-half-o:nth-child(3) {
     left: 61px;
}
 .sppb-section .rating span.fa.fa-star:nth-child(4), .sppb-section .rating span.fa.fa-star-o:nth-child(4), .sppb-section .rating span.fa.fa-star-half-o:nth-child(4) {
     left: 91px;
}
 .sppb-section .rating span.fa.fa-star:nth-child(5), .sppb-section .rating span.fa.fa-star-o:nth-child(5), .sppb-section .rating span.fa.fa-star-half-o:nth-child(5) {
     left: 122px;
}
 .carousel-container #bloghm .readmore {
     position: absolute !important;
     bottom: 10px !important;
}
 .back-arrow-mobile-view, .next-arrow-mobile-view {
     display: none;
}
 div#sp-component div#calcolatore-tassazione-dividendi .btn-green-rounded #country {
     background-image: url(/images/down-arrow-select-green.png) !important;
}
 #sp-page-builder td#input_field_col span {
     position: absolute !important;
     left: 35px !important;
     top: 22px !important;
}
 .itemid-1375 #sp-page-builder td#input_field_col span {
     top: 12px !important;
}
 .sp-module ul > li > a {
    padding-top:3% !important;
}
 .qc-cmp-button.qc-cmp-secondary-button {
     border-color: #eee !important;
     background-color: #eee !important;
}
 .offcanvas-menu {
     visibility: hidden;
}
 .primopiano {
     position: relative;
     z-index: 9999 !important;
}
 @media screen and (min-width: 1000px) {
     .fixed-left-menu {
         display: block;
         position: fixed;
         top: 200px;
         max-width: 180px;
         z-index: 9999 !important;
    }
}
 @media screen and (max-width: 1000px) {
     .fixed-left-menu {
         display:none;
    }
}
 .rating {
    color:#198ccf;
    margin-left:2px;
     margin-right:0px
}
 .fa-check {
    color:green
}
 .fa-times {
    color:red
}
 .fa-star, .fa-star-half-o {
    color:#198ccf;
   font-size:26px!important;
   padding-left:2px;
}
 .fa-star-o {
    color:#198ccf;
         font-size:26px;
   padding-left:2px;
}
 .edr {
     color: #333;
     padding-right:10px;
     font-weight:bold;
}
 #sp-main-body {
     padding: 0;
}
 .sppb-article-introtext {
     font-size: 16px !important;
}
 .sppb-btn {
     font-weight:bold;
}
 .hidden {
     display:none;
}
 body .sp-default-logo {
     max-width: 100%;
     height: auto;
     /*aspect-ratio: 19 / 3 !important;*/
}
 @media (min-width: 1400px) {
     .container {
         width: 1300px;
    }
}
 @media (min-width: 1500px) {
     .container {
         width: 1450px;
    }
}
 .listsocial {
    list-style: none;
     display: block;
     padding: 0;
     margin: 0 -5px;
     padding-inline-start: 5px !important;
}
 .listsocial li {
     display: inline-block;
}
 .listsocial li:not(:first-of-type) {
    margin: 0 5px;
}
 .listsocial li a {
     display: block;
     font-size: 14px;
     line-height: 14px;
     color: #999;
}
 @media only screen and (max-width: 600px) {
     .bc_padded_row_wide {
        padding:0 5px !important;
    }
     .bc_author_section {
         width: 100% !important;
    }
   #sp-bottom2 {
     margin-top:20px!important;
     
   }
}
 @media only screen and (min-width: 600px) {
     .btitle {
        margin-left: 10rem;
         margin-bottom: 20px;
    }
}
 .fixed-left-menu .new-btn span a:hover{
    background-color:#000;
    color:#fff !important;
}
 #principianti .new-btn a:hover, #day_trading .new-btn a:hover, #forex_CFD .new-btn a:hover, #opzioni .new-btn a:hover, #app_di_trading new-btn a:hover, #directa .new-btn a:hover, #tipidiconto .new-btn a:hover, #activtrades .new-btn a:hover, #binck .new-btn a:hover, #fineco .new-btn a:hover, #moneyfarm .new-btn a:hover, #moneyfarm2 .new-btn a:hover, #DEGIRO .new-btn a:hover, #etoro .new-btn a:hover, #DIRECTA .new-btn a:hover, #BINCK .new-btn a:hover, #Triomarkets .new-btn a:hover, #Swiss .new-btn a:hover, #column-id-1554818080296 .new-btn a:hover, #Klimex .new-btn a:hover, #Dukascopy .new-btn a:hover, #Klimex .new-btn a:hover, #ActivTrades .new-btn a:hover, #sppb-addon-wrapper-1573574363317 .new-btn a:hover, .app_di_trading .new-btn a:hover, #iBROKER .new-btn a:hover, #TradeStation .new-btn a:hover, #Binck_Bank .new-btn a:hover, #degiro .new-btn a:hover, #revolut .new-btn a:hover {
    background-color:#000;
    color:#fff !important;
}
 .new-btn a:hover{
    background-color:#000;
    color:#fff !important;
}
 amp-img.sppb-avatar-circle.sppb-addon-testimonial-avatar.jch-lazyloaded.i-amphtml-element.i-amphtml-layout-responsive.i-amphtml-layout-size-defined.i-amphtml-built.i-amphtml-layout {
    max-width:70% !important;
}
/** Start CSS of Qualebroker **/
 .accordionir, .accordionren, .accordionfca, .accordionilac, .accordionche, .accordionn, .accordiondep, .accordionil, .accordionf, .accordionc, .accordioni, .accordionw, .accordioncar , .accordionowl{
     text-align:right;
     color:#005fb9;
     cursor: pointer;
     padding-right: 15px;
     width: 100%;
     border: none;
     background-color:#fff;
     outline: none;
     font-size: 15px;
     transition: 0.8s;
}
 .active, .accordionn:hover, .accordionowl:hover, accordioncar:hover, .accordiondep:hover, .accordionfca:hover, .accordionilac:hover, .accordionren:hover, .accordionche:hover, .accordionil:hover, .accordionf:hover, .accordionc:hover, .accordionir:hover ,.accordioni:hover, .accordionw:hover {
     text-decoration: underline;
}
 .panel {
     padding: 0 9px;
     display: none;
     background-color: white;
     overflow: hidden;
     width: 80%;
     float: right;
}
 #tablefour .fa, #tablebox .fa {
     color: #008255;
     font-size: 24px;
}
 .first {
    width: 18%;
     color: #000;
}
 .second {
    width:32%;
     color: #000;
}
 .third {
    width:20%;
    color: #000;
}
 .lastcolumn {
    width:40%;
    clear: both;
}
 .tabhead {
    font-size: 1.3rem;
     line-height: 1.2;
     font-weight: 700;
}
 #tablebox td {
    padding:14px;
}
 .tabbut:hover {
     background-color: #006642;
}
 .lastcol {
    display:none;
}
 #tablebox .acc {
    padding-top:0px !important;
}
 .table-wrap {
    padding-left:2%;
    padding-right:2%;
}
 .but {
    background-color:green;
    color:#fff;
    font-weight:500;
    font-size:16px;
    padding:10px;
}
 .table-wrap .table td, .table th {
     padding: .45rem;
    border:none;
}
 td {
    color:#000;
}
 #tablebox {
     border: 1px solid #d8d9da;
     color: #000;
}
 #tablefour tr.border_bottom td {
     border-bottom:1pt solid black;
}
 #tablefour tr {
    color:#000;
}
 #tablefour td {
    border-bottom: 1px solid #d8d9da;
     padding-bottom: 1rem;
     padding-top: 1rem;
}
 @media only screen and (max-width: 768px) {
     .blog-list-news-scroller .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {
        left:10px !important;
    }
     .blog-list-news-scroller .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
        right: 10px !important;
    }
     .blog-list-news-scroller .bx-wrapper .bx-controls .bx-controls-direction a {
        width:50px !important;
        height:50px !important;
         line-height:45px !important;
        font-size: 16px !important;
    }
     .first, .second, .third {
         width: 50%;
         padding-left: 0.5rem;
         padding-right: 0.5rem;
    }
     .mobimge {
         text-align: center;
    }
     #tablefour td {
         border-bottom: 1px solid #d8d9da;
         padding-bottom: 0.5rem;
         padding-top: 0.5rem;
    }
}
 .tabbut {
    background-color:#008255;
     padding:8px;
     cursor:pointer;
     color:#fff;
    border: none;
     font-weight: 600;
}
 #tablefour {
     border-collapse: collapse;
     width: 100%;
     text-align: center;
}
 #tablebox {
     border-collapse: collapse;
}
/* Mobile responsiveness for tables */
 @media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
    /* Force table to not be like tables anymore */
     #tablefour, #tablefour th, #tablefour tbody, #tablefour thead, #tablefour td, #tablefour tr {
         display: block;
    }
     .mobtr {
        position: absolute;
         top: -9999px;
         left: -9999px;
    }
     #tablefour tr {
         border: 1px solid #ccc;
         margin-bottom: 10px;
    }
     #tablefour td {
        /* Behave like a "row" */
         border: none;
         border-bottom: 1px solid #eee;
         position: relative;
         padding-left: 40%;
    }
     #tablefour td:before {
        /* Now like a table header */
         position: absolute;
        /* Top/left values mimic padding */
         top: 6px;
         left:6px;
         font-weight: 600;
         text-align: left;
         padding-left: 10px;
         width: 45%;
         white-space: nowrap;
    }
    /* Label the data */
     #tablefour td:nth-of-type(1):before {
         content: "Banca ";
        top: 10px;
    }
     #tablefour td:nth-of-type(2):before {
         content: "Giudizio";
        top: 10px;
    }
     #tablefour td:nth-of-type(3):before {
         content: "ideale per";
        top: 30px;
    }
     #tablefour td:nth-of-type(4):before {
         content: "Scopri di più";
        top: 24px;
    }
     #tablebox td, #tablebox th {
         display: block;
    }
     #tablebox .first , #tablebox .second {
        width:50%;
        float:left;
    }
     .lastcol {
        display:none !important;
    }
     #tablebox td {
        padding: 8px;
    }
     .table-wrap {
        padding:0px;
    }
     .but {
        font-size: 12px;
         padding: 6px;
    }
     #tablefour {
        text-align:left;
    }
     .logoi img {
        margin: none;
    }
}
 .pricelist-point-zero {
     font-size: 100%;
}
 .simpleul ul {
     padding-inline-start: 10px !important;
}
 .head {
    border-bottom: 2px solid #C1C4CF;
}
 .fullwidth {
    width:100%;
}
 .accordionn, .accordiondep, .accordionren, .accordionche, .accordionil, .accordionf, .accordionc, .accordioni, .accordionw,.accordionfca, .accordionilac, .accordioncar, .accordionowl, .accordionir {
     text-align:right;
     color:#005fb9;
     cursor: pointer;
     padding-right: 15px;
     width: 100%;
     border: none;
     background-color:#fff;
     outline: none;
     font-size: 15px;
     transition: 0.8s;
}
 .active, .accordionn:hover, .accordiondep:hover, .accordionren:hover, .accordionil:hover, .accordionf:hover, .accordionc:hover, .accordioni:hover, .accordionw:hover, .accordionche:hover, .accordioncar:hover, .accordionfca:hover, .accordionilac:hover {
     text-decoration: underline;
}
 .panel {
     padding: 0 9px;
     display: none;
     background-color: white;
     overflow: hidden;
     width: 100%;
     float: left;
}
 #tablefour .fa, #tablebox .fa {
     color: #008255;
     font-size: 24px;
}
 .first {
    width: 18%;
     color: #000;
}
 .second {
    width:32%;
     color: #000;
}
 .third {
    width:20%;
    color: #000;
}
 .lastcolumn {
    width:40%;
    clear: both;
}
 #tablebox td {
    padding:14px;
}
 .tabbut:hover {
     background-color: #006642;
}
 .lastcol {
    display:none;
}
 #tablebox .acc {
    padding-top:0px !important;
}
 .table-wrap {
    padding-left:2%;
    padding-right:2%;
}
 .but {
    background-color:green;
    color:#fff;
    font-weight:500;
    font-size:16px;
    padding:10px;
}
 .table-wrap .table td, .table th {
     padding: .45rem;
    border:none;
}
 td {
    color:#000;
}
 #tablebox {
     border: 1px solid #d8d9da;
     color: #000;
}
 #tablefour tr.border_bottom td {
     border-bottom:1pt solid black;
}
 #tablefour tr {
    color:#000;
}
 #tablefour td {
    border-bottom: 1px solid #d8d9da;
     padding-bottom: 1rem;
     padding-top: 1rem;
}
 @media only screen and (max-width: 768px) {
     .first, .second, .third {
         width: 50%;
         padding-left: 0.5rem;
         padding-right: 0.5rem;
    }
     .lastcolumn {
         width: 100%;
    }
     .second {
         padding-bottom: 20px !important;
    }
     .third{
         width: 100%;
         float: left;
    }
     #tablefour td {
         border-bottom: 1px solid #d8d9da;
         padding-bottom: 0.5rem;
         padding-top: 0.5rem;
    }
     .accordionowl, .accordionn, .accordiondep, .accordionren, .accordionche, .accordionil, .accordionf, .accordionc, .accordioni, .accordionw, .accordionfca, .accordionilac, .accordioncar {
        text-align: right;
         color: #005fb9;
         cursor: pointer;
         padding-right: 15px;
         width: 100%;
         border: none;
         background-color: #fff;
         outline: none;
         font-size: 15px;
         transition: 0.8s;
    }
}
 #tablefour {
     border-collapse: collapse;
     width: 100%;
     text-align: center;
}
 #tablebox {
     border-collapse: collapse;
}
/* Mobile responsiveness for tables */
 @media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
    /* Force table to not be like tables anymore */
     #tablefour, #tablefour th, #tablefour tbody, #tablefour thead, #tablefour td, #tablefour tr {
         display: block;
    }
     .mobtr {
        position: absolute;
         top: -9999px;
         left: -9999px;
    }
     #tablefour tr {
         border: 1px solid #ccc;
         margin-bottom: 10px;
    }
     #tablefour td {
        /* Behave like a "row" */
         border: none;
         border-bottom: 1px solid #eee;
         position: relative;
         padding-left: 40%;
    }
     #tablefour td:before {
        /* Now like a table header */
         position: absolute;
        /* Top/left values mimic padding */
         top: 6px;
         left:6px;
         font-weight: 600;
         text-align: left;
         padding-left: 10px;
         width: 45%;
         white-space: nowrap;
    }
    /* Label the data */
     #tablefour td:nth-of-type(1):before {
         content: "Banca";
        top: 20px;
    }
     #tablefour td:nth-of-type(2):before {
         content: "Giudizio";
        top: 10px;
    }
     #tablefour td:nth-of-type(3):before {
         content: "ideale per";
        top: 30px;
    }
     #tablefour td:nth-of-type(4):before {
         content: "Scopri di più";
        top: 14px;
    }
     #tablebox td, #tablebox th {
         display: block;
    }
     #tablebox .first , #tablebox .second {
        width:50%;
        float:left;
    }
     .lastcol {
        display:none !important;
    }
     #tablebox td {
        padding: 8px;
    }
     .table-wrap {
        padding:0px;
    }
     .but {
        font-size: 12px;
         padding: 6px;
    }
     #tablefour {
        text-align:left;
    }
     .logoi img {
        margin: none;
    }
}
 .blockquote {
     padding: 40px;
     background-color: #fff;
     color: #4e7e5c;
     border-left: solid 5px #4e7e5c;
}
 #banktab .first {
    float:left;
    width:18%;
    padding:14px;
}
 #banktab .second {
    float:left;
    width:28%;
    padding:15px;
}
 #banktab .third {
    float:left;
    width:22%;
    padding:15px;
}
 #banktab .fourth {
    float:left;
    width:30%;
    padding:15px;
}
 .tabdesc {
     font-weight: 700;
     font-size: 18px;
}
 #banktab {
    border:1px solid #d8d9da;
     float: left;
     width: 100%;
}
 #banktab .fa {
     color: #008255;
     font-size: 22px;
}
 #banktab .fourth ul {
     padding-inline-start: 20px;
}
/** for blog page **/
 .blog-list-news-scroller .bx-wrapper .bx-viewport {
     padding-bottom: 60px;
}
 .blog-list-news-scroller .bx-wrapper img {
     width: 100%;
}
 .bx-wrapper img {
     max-width: 100%;
     display: block;
}
 .blog-list-news-scroller .bx-wrapper .sppb-articles-carousel-content {
     margin: 0 25px;
     padding: 0px;
     position: relative;
     position: absolute;
     bottom: -50px;
     left: 0;
     right: 0;
     background-color: #fff;
     box-shadow: 0 1px 2px 0 rgba(209, 209, 209, 0.5);
}
 .blog-list-news-scroller .bx-wrapper .sppb-articles-carousel-content .sppb-articles-carousel-meta {
     padding: 25px 30px 0;
     display:none;
}
 .blog-list-news-scroller .bx-wrapper .sppb-articles-carousel-content .sppb-articles-carousel-meta span {
     font-weight: 400 !important;
     color: #afafaf;
}
 .blog-list-news-scroller .bx-wrapper .sppb-articles-carousel-content .sppb-articles-carousel-link {
     padding: 0 30px 30px 30px;
     margin: 5px 0 0 0;
     font-size: 21px;
     font-weight: 400;
     line-height: 28px;
     color: #050505;
     border-bottom: solid 1px #e3e3e3;
}
 .blog-list-news-scroller .bx-wrapper .sppb-articles-carousel-content .sppb-articles-carousel-meta-category a {
     padding: 12px 0 15px 30px;
     margin: 0;
     font-size: 14px;
     font-weight: 400;
     letter-spacing: 1.15px;
     color: #afafaf;
     text-transform: uppercase;
}
 .blog-list-news-scroller .bx-wrapper .bx-controls {
     top: 40% !important;
}
 .sppb-addon-articles-carousel .bx-controls.bx-has-pager {
     position: absolute;
     width: 100%;
     top: -40px;
}
 .blog-list-news-scroller .bx-wrapper .bx-controls .bx-controls-direction a {
     width: 100px;
     height: 100px;
     line-height: 100px;
     background-color: rgba(255, 255, 255, 0.2);
     border-radius: 100%;
     border: solid 2px #fff;
     color: #fff;
     transition: 400ms;
     box-shadow: 1px 0px 3px 0px rgba(0, 0, 0, 0.3);
     transform: translateY(-50%);
}
 .blog-list-news-scroller .bx-wrapper .bx-controls .bx-default-pager {
    display:none;
}
 .blog-list-news-scroller .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {
     left: -45px;
}
 .finatic-blog .blog-list-news-scroller .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
     right: -45px;
     left: auto;
}
 .blog-list-news-scroller .bx-wrapper .bx-controls .bx-controls-direction a:hover {
     background-color: #048454;
     border: solid 2px #048454;
}
 .blog-list-news-scroller .bx-wrapper .bx-controls .bx-controls-direction a i.fa {
     margin-left: 45px;
}
 .finatic-blog .readmore {
     border-top: solid 1px #e3e3e3;
}
 .finatic-blog .readmore a {
    color: #afafaf !important;
     background-color: white !important;
}
 .latestnews li a {
     width: 60%;
     float: right;
     font-size: 16px;
     font-weight: 600;
     line-height: 2.6rem !important;
     padding-left: 8px !important;
     padding-top:5%;
}
 .latestnews li {
    display:inline-block;
}
 .latestnews li .thumbnail.item-image {
    width: 40%;
     float: left;
}
 .latestnews li {
    min-height:155px;
}
 .latestnews li .thumbnail {
    margin-bottom:2px;
}
 .blog-list-news-scroller .bx-wrapper .bx-controls .bx-controls-direction a.bx-next i.fa {
     margin-left: 0px;
     margin-right: 45px;
}
 #sp-bottom div.container > div.row div#sp-bottom1.col-sm-6.col-md-4 > div.sp-column > div.sp-module:before{
     width:285px;
     height:45px;
     content:url(/templates/itl_refinance/images/qb-logo-bottom.webp);
     display:block !important;
}
 #sp-bottom1.col-sm-6.col-md-4 > div.sp-column > div.sp-module > div.sp-module-content{
    margin-top:50px
}
 #sp-bottom1 li a{
    font-size: 15px;
    font-weight: 400;
}
 @media only screen and (max-width: 768px) {
     .imgq3 > div > div > img {
         max-width: 80% !important;
         filter: drop-shadow(5px 6px 8px #ccc);
         margin-top:40px;
    }
     .6boximg.mmfix1 > div.sppb-addon-content > div.sppb-addon-single-image-container > img.sppb-img-responsive{
         max-width: 80% !important;
    }
     .6boxtext > div.sppb-addon-content > p{
         text-align: center !important;
         padding-left: 10px;
         padding-right: 10px;
    }
     .sppb-text-left.6boxtext{
         text-align: center !important;
    }
}
 .menu_two .sp-megamenu-parent {
     text-align: left;
}
 @media(max-width: 767px){
     .new-look.new-look-off-canvas > div.offcanvas-menu {
        /* position: fixed;
         */
         left: 1%;
         margin: 0 !important;
         width: 98% !important;
    }
     div#sp-component div.newblog-hero {
         margin-left: 0 !important;
    }
}
 #sp-page-builder .fixed-left-menu.hide-fixed-left-menu {
     display: none !important;
}
 .offcanvas-menu {
     z-index: 1000000;
}
 .offcanvas-menu .sp-module.search-mobile {
     margin-bottom: 0;
}
 .offcanvas-menu .sp-module.menu-mobile {
     margin-top: 0;
}
 header#sp-header.menu-fixed .sp-megamenu-parent li.sp-menu-item a {
     color: #222 !important;
}
 header#sp-header.menu-fixed {
     background: #FFFFFF !important;
     height: 90px;
}
 .sp-default-logo-2 {
     display: none;
}
 header#sp-header.menu-fixed .sp-default-logo-2 {
     display: inline-block;
}
 header#sp-header.menu-fixed .sp-default-logo {
     display: none;
}
 header#sp-header.menu-fixed input#mod-search-searchword302 {
     color: #222222 !important;
}
 #sp-header.menu-fixed {
     z-index: 99999 !important;
}
 .eb-content.rstbox-content td.enb3:nth-child(3) a {
     white-space: nowrap;
     margin-right: 10px;
}
    .fai-il-test-mobile {
                display:none;
            }
         
 @media(max-width: 768px){
      .fai-il-test-mobile {
                display: inline-block;
                border: 1px solid #aaa !important;
                background: #198ccf!important;
                padding: 5px 10px !important;
                border-radius: 60px;
                font-size: 16px;
                position: absolute;
                top: -20px;
                right: 70px;
                text-transform:uppercase!important;
        		font-weight:bold!important;
            }
     .back-arrow-mobile-view, .next-arrow-mobile-view {
         display: inline-block;
         font-size: 25px;
    }
     .blog-container div.carousel-2.up50:nth-of-type(4) {
         margin-top: auto !important;
    }
     header#sp-header.animated {
         padding-top: 0;
    }
     header#sp-header .sp-default-logo-2 {
         position: relative;
         left: 10px;
          max-width: 180px;
         top: 10px;
    }
     header#sp-header.menu-fixed i.fa.fa-bars {
         color: #000 !important;
    }
     header#sp-header.menu-fixed {
         background: #FFFFFF !important;
         height: 85px;
    }
     .sp-megamenu-wrapper a#offcanvas-toggler {
         margin-top: -31px !important;
    }
     #sp-page-builder td#input_field_col span {
         top: 0 !important;
    }
     #sp-page-builder .info-icon img {
         top: 4px !important;
    }
}
 @media(min-width: 800px) and (max-width: 1199px){
     header#sp-header.animated, #sp-header div.container {
         padding-top: 0;
    }
     body.site.com-sppagebuilder.view-page #sppb-carousel1 {
         margin-top: -155px !important;
    }
}
 @media(min-width: 768px){
     .itemid-773 div#ordered-brokers td#input_field_col span {
         top: 23px !important;
    }
     .itemid-806 td#input_field_col span {
         position: absolute !important;
         left: 35px !important;
         top: 22px !important;
    }
}
 #ordered-brokers div.tooltip2.info-icon > img {
     width: 17px !important;
}
 #ordered-brokers .info-icon img {
     top: 11px;
     position: absolute;
     right: -3px;
}
 div#sp-page-builder .sppb-slide .sppb-container {
     max-width: 1140px;
}
 #sppb-addon-1525278357629 {
     box-shadow: none;
}
 div#sppb-addon-1667818169226, #sppb-addon-1667997469760 {
     padding: 0;
}
 #bloghm .title {
     min-height: 72px;
}
 .body-wrapper #sp-header.menu-fixed {
     z-index: 99999 !important;
}
 section#section-id-1674552946064 {
     padding: 0 !important;
}
 #bloghm .title {
     padding: 0px 20px;
     font-weight: 600;
     font-size: 18px;
}
 #bloghm .sdescription {
     line-height: 20px;
     font-size: 14px;
}
 @media (min-width: 768px){
     .sppb-addon-content > div > div#bloghm.item > div.readmore {
         padding: 0px 20px;
         font-weight: 600;
         position: absolute !important;
         bottom: 40px !important;
    }
}
 #bloghm .readmore {
     position: absolute !important;
     bottom: 45px !important;
}
 #bloghm .readmore {
     padding: 0px 20px;
     font-weight: 600;
}
 #bloghm.item > div.bottom {
     border-bottom-left-radius: 9px;
     border-bottom-right-radius: 9px;
     background: #3e2e2e;
     height: 35px;
     color: white;
     position: absolute;
     bottom: 0px;
     width: 100%;
     padding: 5px 10px;
}
 #bloghm.item > div.bottom > div.category.catl1 {
     width: 68% !important;
}
 .catl1 {
     width: 50%;
     float: left;
     text-transform: uppercase;
     font-size: 13px;
     font-weight: 500;
}
 #bloghm div.thumbnail {
     max-height: 129px;
     overflow: hidden;
}
 section#section-id-1676409253312 .sppb-row-container {
     max-width: 950px;
}

 @media only screen and (max-width: 600px) {
   #sp-bottom2 {
     margin-top:20px!important;
     
   }
   #sppb-addon-1674552946046 .sppb-button-wrapper, #sppb-addon-1674552946130 .sppb-button-wrapper, #sppb-addon-1674552946152 .sppb-button-wrapper{
     text-align:center!important;
   }
   #sp-bottom {
     text-align:center;
     margin-top:10px;
   }
   #sp-bottom .footer-social {
     margin-top:20px!important;
   }
   .for-reviews .item {
     margin:15px auto!important;
     float:none!important;
   }
   .sppb-addon-content .item#bloghm {
     margin:15px auto!important;
     float:none!important;
   }
   
   #sppb-addon-wrapper-1674552946108, #sppb-addon-1674552946108 {
     margin-left:0px!important;
   }
   .starscontainer {
  margin-top:35px!important;
}
   
   .newblog-hero .container {
     max-width:100vw!important;
     padding-right:40px;
   }

}
 
#sp-header.menu-fixed .search input[type="text"]{
  color:black!important;
}

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

@media screen and (max-width: 600px) {
  .droptablesresponsive.dataTables-droptables.droptablestable {
   overflow:auto!important; 
  }
}

.itemid-1302 .custom.blogpaginarecensioni article.item,.itemid-1302 .custom.blogpaginarecensioni .bpicture {
  /*box-shadow: 0px 2px 10px rgba(0, 0, 0, .3)!important;
  border:none;*/
}



body .sppb-section .twobcol3 {
    display: flex !important;
    align-items: center !important;
}
body .sppb-section .twobcol3 a {
    position: inherit !important;
    bottom: inherit !important;
}
body .sppb-section .twobcol3 * {
    margin-top: 0 !important;
}
.twoboxst.greenshad {
    border: none;
    box-shadow: inset 8px 8px 5px -3px rgb(174 174 192 / 20%), inset -4px -5px 5px -2px #fff !important;
    background: #F5F5F5;
}

@media(max-width: 768px){
  .twoboxst.greenshad .twobcol3 {
    padding-right: 20px !important;
}
  
  body .sppb-section .thumbnail {
 width: 90% !important;
        margin: 17px auto !important;
        display: block;
}
  body .sppb-section .twobcol3 a {
    margin: 40px 0 25px !important;
}
}


@media(min-width: 992px) and (max-width: 1199px){

body .container.score .col-md-4 {
    width: 30% !important;
}
body .container.score .col-md-4 .thumbnail {
    width: 100% !important;
background-size: contain;
}

body .container.score .col-md-4.first-place .thumbnail {
background-size: 82% !important;
}
body .container.score .row {
    margin: 0 !important;
    justify-content: center !important;
}
body .container.score {
    width: 100% !important;
}
body .container.score .provalo > a > p {
    padding: 0 !important;
    width: 90% !important;
}

body .container.score .provalo > a > p > span{
  font-size: 12px !important;
}
}

@media(max-width: 767px){
body .container.score .row .col-md-4 {
    width: 35% !important;
}
  .table-responsive {
    border:none!important;
  }
body .container.score .provalo > a > p > span {
    font-size: 8px !important;
}
     body div#sppb-carousel2 .sppb-carousel-pro-text .ui-slider .ui-slider-range {
        height: 4px !important;
        top: 6px !important;
  }
       body div#sppb-carousel2 .sppb-carousel-pro-text .ui-slider .ui-slider-range {
        height: 4px !important;
        top: 6px !important;
  }
  #sp-main-body #sp-component .blog-single-article-section .what-investor {
    margin:20px 0px!imporant;
  }
}

body .twobcol2 ul.checking-ul>li {
    display: block !important;
}

ul.checking-ul > li {
    height: 50px !important;
    position: relative;
    display: flex !important;
    align-items: center !important;
    line-height: 25px !important;
    align-content: center;
}