@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?8l0xup');
  src:  url('../fonts/icomoon.eot?8l0xup#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?8l0xup') format('truetype'),
    url('../fonts/icomoon.woff?8l0xup') format('woff'),
    url('../fonts/icomoon.svg?8l0xup#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-mobile:before {
  content: "\e000";
}
.icon-laptop:before {
  content: "\e001";
}
.icon-desktop:before {
  content: "\e002";
}
.icon-tablet:before {
  content: "\e003";
}
.icon-phone:before {
  content: "\e004";
}
.icon-document:before {
  content: "\e005";
}
.icon-documents:before {
  content: "\e006";
}
.icon-search:before {
  content: "\e007";
}
.icon-clipboard:before {
  content: "\e008";
}
.icon-newspaper:before {
  content: "\e009";
}
.icon-notebook:before {
  content: "\e00a";
}
.icon-book-open:before {
  content: "\e00b";
}
.icon-browser:before {
  content: "\e00c";
}
.icon-calendar:before {
  content: "\e00d";
}
.icon-presentation:before {
  content: "\e00e";
}
.icon-picture:before {
  content: "\e00f";
}
.icon-pictures:before {
  content: "\e010";
}
.icon-video:before {
  content: "\e011";
}
.icon-camera:before {
  content: "\e012";
}
.icon-printer:before {
  content: "\e013";
}
.icon-toolbox:before {
  content: "\e014";
}
.icon-briefcase:before {
  content: "\e015";
}
.icon-wallet:before {
  content: "\e016";
}
.icon-gift:before {
  content: "\e017";
}
.icon-bargraph:before {
  content: "\e018";
}
.icon-grid:before {
  content: "\e019";
}
.icon-expand:before {
  content: "\e01a";
}
.icon-focus:before {
  content: "\e01b";
}
.icon-edit:before {
  content: "\e01c";
}
.icon-adjustments:before {
  content: "\e01d";
}
.icon-ribbon:before {
  content: "\e01e";
}
.icon-hourglass:before {
  content: "\e01f";
}
.icon-lock:before {
  content: "\e020";
}
.icon-megaphone:before {
  content: "\e021";
}
.icon-shield:before {
  content: "\e022";
}
.icon-trophy:before {
  content: "\e023";
}
.icon-flag:before {
  content: "\e024";
}
.icon-map:before {
  content: "\e025";
}
.icon-puzzle:before {
  content: "\e026";
}
.icon-basket:before {
  content: "\e027";
}
.icon-envelope:before {
  content: "\e028";
}
.icon-streetsign:before {
  content: "\e029";
}
.icon-telescope:before {
  content: "\e02a";
}
.icon-gears:before {
  content: "\e02b";
}
.icon-key:before {
  content: "\e02c";
}
.icon-paperclip:before {
  content: "\e02d";
}
.icon-attachment:before {
  content: "\e02e";
}
.icon-pricetags:before {
  content: "\e02f";
}
.icon-lightbulb:before {
  content: "\e030";
}
.icon-layers:before {
  content: "\e031";
}
.icon-pencil:before {
  content: "\e032";
}
.icon-tools:before {
  content: "\e033";
}
.icon-tools-2:before {
  content: "\e034";
}
.icon-scissors:before {
  content: "\e035";
}
.icon-paintbrush:before {
  content: "\e036";
}
.icon-magnifying-glass:before {
  content: "\e037";
}
.icon-circle-compass:before {
  content: "\e038";
}
.icon-linegraph:before {
  content: "\e039";
}
.icon-mic:before {
  content: "\e03a";
}
.icon-strategy:before {
  content: "\e03b";
}
.icon-beaker:before {
  content: "\e03c";
}
.icon-caution:before {
  content: "\e03d";
}
.icon-recycle:before {
  content: "\e03e";
}
.icon-anchor:before {
  content: "\e03f";
}
.icon-profile-male:before {
  content: "\e040";
}
.icon-profile-female:before {
  content: "\e041";
}
.icon-bike:before {
  content: "\e042";
}
.icon-wine:before {
  content: "\e043";
}
.icon-hotairballoon:before {
  content: "\e044";
}
.icon-globe:before {
  content: "\e045";
}
.icon-genius:before {
  content: "\e046";
}
.icon-map-pin:before {
  content: "\e047";
}
.icon-dial:before {
  content: "\e048";
}
.icon-chat:before {
  content: "\e049";
}
.icon-heart:before {
  content: "\e04a";
}
.icon-cloud:before {
  content: "\e04b";
}
.icon-upload:before {
  content: "\e04c";
}
.icon-download:before {
  content: "\e04d";
}
.icon-target:before {
  content: "\e04e";
}
.icon-hazardous:before {
  content: "\e04f";
}
.icon-piechart:before {
  content: "\e050";
}
.icon-speedometer:before {
  content: "\e051";
}
.icon-global:before {
  content: "\e052";
}
.icon-compass:before {
  content: "\e053";
}
.icon-lifesaver:before {
  content: "\e054";
}
.icon-clock:before {
  content: "\e055";
}
.icon-aperture:before {
  content: "\e056";
}
.icon-quote:before {
  content: "\e057";
}
.icon-scope:before {
  content: "\e058";
}
.icon-alarmclock:before {
  content: "\e059";
}
.icon-refresh:before {
  content: "\e05a";
}
.icon-happy:before {
  content: "\e05b";
}
.icon-sad:before {
  content: "\e05c";
}
.icon-facebook:before {
  content: "\e05d";
}
.icon-twitter:before {
  content: "\e05e";
}
.icon-googleplus:before {
  content: "\e05f";
}
.icon-rss:before {
  content: "\e060";
}
.icon-tumblr:before {
  content: "\e061";
}
.icon-linkedin:before {
  content: "\e062";
}
.icon-dribbble:before {
  content: "\e063";
}


#sppb-addon-1550917534036,#sppb-addon-1549029442591,#sppb-addon-1548837262727,#sppb-addon-1548837262725,#sppb-addon-1548837262723,#sppb-addon-1548837262721,#sppb-addon-1548837262719,#sppb-addon-1554216675055{
  transition:.5s;
}

#sppb-addon-1550917534036:hover,#sppb-addon-1549029442591:hover,#sppb-addon-1548837262727:hover,#sppb-addon-1548837262725:hover,#sppb-addon-1548837262723:hover,#sppb-addon-1548837262721:hover,#sppb-addon-1548837262719:hover,#sppb-addon-1554216675055:hover {
	transform: scale(1.1);
	box-shadow: 0px 3px 2px 0px #198ccf;
}

.mix.cat-Recensioni{
    transition:.5s;
}
.mix.cat-Recensioni:hover{
 	transform: scale(1.1);
	box-shadow: 0px 3px 2px 0px #198ccf; 
}
#sppb-addon-1552921760188,#sppb-addon-1551454854592,#sppb-addon-1548684438472,#sppb-addon-1548684438470,#sppb-addon-1548684438468,#sppb-addon-1548684438466,#sppb-addon-1548684438464,#sppb-addon-1548684438462,#sppb-addon-1561648000738,#sppb-addon-1557737820146,#sppb-addon-1561649762651,#sppb-addon-1557737820149,#sppb-addon-1557737820152,#sppb-addon-1557737820147,#sppb-addon-1557737820150,#sppb-addon-1557737820188,#sppb-addon-1557582881858,#sppb-addon-1557582881860,#sppb-addon-1557582881862,#sppb-addon-1557582881864,#sppb-addon-1555316830743,#sppb-addon-1555316830738,#sppb-addon-1555316830748,#sppb-addon-1561478526073,#sppb-addon-1555316830753,#sppb-addon-1555316830758,#sppb-addon-1555316830763,#sppb-addon-1563696509826,#sppb-addon-1563702379933,#sppb-addon-1563704721646,#sppb-addon-1563705213025,#sppb-addon-1551452044213,#sppb-addon-1549716562063,#sppb-addon-1549715021363,#sppb-addon-1549715021358,#sppb-addon-1551692808059,#sppb-addon-1551692309973,#sppb-addon-1551692646872,#sppb-addon-1549715021359,#sppb-addon-1556605743912,#sppb-addon-1556605866704,#sppb-addon-1556606003705,#sppb-addon-1556606112162,#sppb-addon-1556606112166,#sppb-addon-1554803912236,#sppb-addon-1554879531747,#sppb-addon-1554882198610,#sppb-addon-1554882365769,#sppb-addon-1563717706250,#sppb-addon-1563718497471,#sppb-addon-1563719331209,#sppb-addon-1563720029825,#sppb-addon-1563782241444,#sppb-addon-1563882339657#sppb-addon-1567005337770,#sppb-addon-1566550036105,#sppb-addon-1567005118473,#sppb-addon-1567155559087,#sppb-addon-1555486788499,#sppb-addon-1555486788521,#sppb-addon-1563721400599,#sppb-addon-1567754081603,#sppb-addon-1567753685056,#sppb-addon-1567691639551,#sppb-addon-1568199460204,#sppb-addon-1568627399215,#sppb-addon-1568199587473,#sppb-addon-1568627171501,#sppb-addon-1568620055964,#sppb-addon-1535603509214,#sppb-addon-1550255121965,#sppb-addon-1555049953456,#sppb-addon-1569179057058,#sppb-addon-1569321688799,#sppb-addon-1555052256744,#sppb-addon-1563801058580,#sppb-addon-1562848225151,#sppb-addon-1555052256727,#sppb-addon-1557823952315,#sppb-addon-1567084975865,#sppb-addon-1555049953476,#sppb-addon-1558448848770,#sppb-addon-1556181710831,#sppb-addon-1569179057056,#sppb-addon-1570264332231,#sppb-addon-1570262586740,#sppb-addon-1568986973639,#sppb-addon-1570029960514,#sppb-addon-1569839770736,#sppb-addon-1570440396214,#sppb-addon-1570520520630,#sppb-addon-1571396624396,#sppb-addon-1554885016451,#sppb-addon-1571396624395,#sppb-addon-1572010383698,#sppb-addon-1572094383445,#sppb-addon-1572454033740,#sppb-addon-1572454615264,#sppb-addon-1572454615269,#sppb-addon-1572454615274,#sppb-addon-1572454615279,#sppb-addon-1572462335709,#sppb-addon-1573030810849,#sppb-addon-1571056125925,#sppb-addon-1568209228940,#sppb-addon-1573560895129,#sppb-addon-1573557734945,#sppb-addon-1573572802091,#sppb-addon-1573554744513,#sppb-addon-1573582349800,#sppb-addon-1573585679674,#sppb-addon-1573667238801,#sppb-addon-1573638573088,#sppb-addon-1575477666489,#sppb-addon-1575485491384,#sppb-addon-1575486059556,#sppb-addon-1575485983843,#sppb-addon-1577961959718,#sppb-addon-1577962538778,#sppb-addon-1577957622034,#sppb-addon-1579174386290,#sppb-addon-1579177513310,#sppb-addon-1579177376146,#sppb-addon-1582284673423,#sppb-addon-1582367554234,#sppb-addon-1582367554204,#sppb-addon-1582368192369,#sppb-addon-1582368192355,#sppb-addon-1579278672287,#sppb-addon-1582884596142,#sppb-addon-1582883770437,#sppb-addon-1580220310857,#sppb-addon-1583142021598,#sppb-addon-1583317949662,#sppb-addon-1584115796577,#sppb-addon-1584115796582,#sppb-addon-1584125363499,#sppb-addon-1584125245422,#sppb-addon-1584716427710,#sppb-addon-1585052477091,#sppb-addon-1585052185986,#sppb-addon-1585325732487,#sppb-addon-1584448093302,#sppb-addon-1585326020815,#sppb-addon-1584448380652,#sppb-addon-1585483998276,#sppb-addon-1585483547632,#sppb-addon-1585677679350,#sppb-addon-1586260463167,#sppb-addon-1586253413540,#sppb-addon-1586201911812,#sppb-addon-1577100677008,#sppb-addon-1587547551889,#sppb-addon-1588842347593,#sppb-addon-1588842347595,#sppb-addon-1589789959709,#sppb-addon-1589790084980,#sppb-addon-1590405002211,#sppb-addon-1602840459132,#sppb-addon-1602840944944,#sppb-addon-1605638358508,#sppb-addon-1605638130536,#sppb-addon-1613576844002,#sppb-addon-1611935401237,#sppb-addon-1613583662659,#sppb-addon-1613577096059,#sppb-addon-1617029655729,#sppb-addon-1617186553638,#sppb-addon-1620914289430,#sppb-addon-1620914289443,#sppb-addon-1623159741511,#sppb-addon-1623157812674,#sppb-addon-1624532078697,#sppb-addon-1624532462444,#sppb-addon-1626364138686,#sppb-addon-1626364283606,#sppb-addon-1626962522507,#sppb-addon-1626962618285,#sppb-addon-1631287702529,#sppb-addon-1631699056094,#sppb-addon-1631699056075,#sppb-addon-1631699056077,#sppb-addon-1631699056104,#sppb-addon-1631699056123,#sppb-addon-1631699056128,#sppb-addon-1632146888510,#sppb-addon-1590505135661,#sppb-addon-1590505135663,#sppb-addon-1603206201573,#sppb-addon-1590505135665,#sppb-addon-1632243314468,#sppb-addon-1632318560883,#sppb-addon-1632319066388,#sppb-addon-1632319272911,#sppb-addon-1590420529160,#sppb-addon-1590420529162,#sppb-addon-1590506252043,#sppb-addon-1590420529164,#sppb-addon-1619622543176,#sppb-addon-1619623608409,#sppb-addon-1619622543180,#sppb-addon-1619622543178,#sppb-addon-1619622543177,#sppb-addon-1630424990518,#sppb-addon-1630429096614,#sppb-addon-1630429096619,#sppb-addon-1554815422914,#sppb-addon-1630494107820,#sppb-addon-1630494107828,#sppb-addon-1632846114368,#sppb-addon-1632846114370,#sppb-addon-1632846114366,#sppb-addon-1632846114372,#sppb-addon-1632847722855,#sppb-addon-1632846858198,#sppb-addon-1632846858217,#sppb-addon-1632846858236,#sppb-addon-1633617393705,#sppb-addon-1634832225580,#sppb-addon-1635246449894,#sppb-addon-1635159903765,#sppb-addon-1635160055601,#sppb-addon-1635442346874,#sppb-addon-1636048271691,#sppb-addon-1636048387390,#sppb-addon-1636127701475,#sppb-addon-1636127945562,#sppb-addon-1636640110469,#sppb-addon-1636639981864,#sppb-addon-1636729013359,#sppb-addon-1636971323447,#sppb-addon-1637600119807,#sppb-addon-1637600223611,#sppb-addon-1638283942347,#sppb-addon-1638284263795,#sppb-addon-1638296108072,#sppb-addon-1638550645262,#sppb-addon-1638550567629,#sppb-addon-1640626855269,#sppb-addon-1640627093065,#sppb-addon-1643210609753,#sppb-addon-1643733727772,#sppb-addon-1643733788278,#sppb-addon-1644234642766,#sppb-addon-1644836739183,#sppb-addon-1644937290414,#sppb-addon-1645437216103,#sppb-addon-1645529714257,#sppb-addon-1646039592566,#sppb-addon-1646039592575,#sppb-addon-1646318891753,#sppb-addon-1648226658441,#sppb-addon-1648226728105,#sppb-addon-1647864198446,#sppb-addon-1647864198451,#sppb-addon-1650364097393,#sppb-addon-1650980629446,#sppb-addon-1651135689702,#sppb-addon-1655224852374,#sppb-addon-1642094181858,#sppb-addon-1655733144922,#sppb-addon-1655733144931,#sppb-addon-1655225148563,#sppb-addon-1642094811764,#sppb-addon-1655733257356,#sppb-addon-1655733257365,{
   transition:.5s;
}
#sppb-addon-1552921760188:hover,#sppb-addon-1551454854592:hover,#sppb-addon-1548684438472:hover,#sppb-addon-1548684438470:hover,#sppb-addon-1548684438468:hover,#sppb-addon-1548684438466:hover,#sppb-addon-1548684438464:hover,#sppb-addon-1548684438462:hover,#sppb-addon-1561648000738:hover,#sppb-addon-1557737820146:hover,#sppb-addon-1561649762651:hover,#sppb-addon-1557737820149:hover,#sppb-addon-1557737820152:hover,#sppb-addon-1557737820147:hover,#sppb-addon-1557737820150:hover,#sppb-addon-1557737820188:hover,#sppb-addon-1557582881858:hover,#sppb-addon-1557582881860:hover,#sppb-addon-1557582881862:hover,#sppb-addon-1557582881864:hover,#sppb-addon-1555316830743:hover,#sppb-addon-1555316830738:hover,#sppb-addon-1555316830748:hover,#sppb-addon-1561478526073:hover,#sppb-addon-1555316830753:hover,#sppb-addon-1555316830758:hover,#sppb-addon-1555316830763:hover,#sppb-addon-1563696509826:hover,#sppb-addon-1563702379933:hover,#sppb-addon-1563704721646:hover,#sppb-addon-1563705213025:hover,#sppb-addon-1551452044213:hover,#sppb-addon-1549716562063:hover,#sppb-addon-1549715021363:hover,#sppb-addon-1549715021358:hover,#sppb-addon-1551692808059:hover,#sppb-addon-1551692309973:hover,#sppb-addon-1551692646872:hover,#sppb-addon-1549715021359:hover,#sppb-addon-1556605743912:hover,#sppb-addon-1556605866704:hover,#sppb-addon-1556606003705:hover,#sppb-addon-1556606112162:hover,#sppb-addon-1556606112166:hover,#sppb-addon-1554803912236:hover,#sppb-addon-1554879531747:hover,#sppb-addon-1554882198610:hover,#sppb-addon-1554882365769:hover,#sppb-addon-1563717706250:hover,#sppb-addon-1563718497471:hover,#sppb-addon-1563719331209:hover,#sppb-addon-1563720029825:hover,#sppb-addon-1563782241444:hover,#sppb-addon-1563882339657:hover,#sppb-addon-1567005337770:hover,#sppb-addon-1566550036105:hover,#sppb-addon-1567005118473:hover,#sppb-addon-1567753685056:hover,#sppb-addon-1555486788499:hover,#sppb-addon-1555486788521:hover,#sppb-addon-1563721400599:hover,#sppb-addon-1567754081603:hover,#sppb-addon-1567691639551:hover,#sppb-addon-1568199460204:hover,#sppb-addon-1568627399215:hover,#sppb-addon-1568199587473:hover,#sppb-addon-1568627171501:hover,#sppb-addon-1568620055964:hover,#sppb-addon-1535603509214:hover,#sppb-addon-1550255121965:hover,#sppb-addon-1555049953456:hover,#sppb-addon-1569179057058:hover,#sppb-addon-1569321688799:hover,#sppb-addon-1555052256744:hover,#sppb-addon-1563801058580:hover,#sppb-addon-1562848225151:hover,#sppb-addon-1555052256727:hover,#sppb-addon-1557823952315:hover,#sppb-addon-1567084975865:hover,#sppb-addon-1555049953476:hover,#sppb-addon-1558448848770:hover,#sppb-addon-1556181710831:hover,#sppb-addon-1569179057056:hover,#sppb-addon-1570264332231:hover,#sppb-addon-1570262586740:hover,#sppb-addon-1568986973639:hover,#sppb-addon-1570029960514:hover,#sppb-addon-1569839770736:hover,#sppb-addon-1570440396214:hover,#sppb-addon-1570520520630:hover,#sppb-addon-1571396624396:hover,#sppb-addon-1554885016451:hover,#sppb-addon-1571396624395:hover,#sppb-addon-1572010383698:hover,#sppb-addon-1572094383445:hover,#sppb-addon-1572454033740:hover,#sppb-addon-1572454615264:hover,#sppb-addon-1572454615269:hover,#sppb-addon-1572454615274:hover,#sppb-addon-1572454615279:hover,#sppb-addon-1572462335709:hover,#sppb-addon-1573030810849:hover,#sppb-addon-1571056125925:hover,#sppb-addon-1568209228940:hover,#sppb-addon-1573560895129:hover,#sppb-addon-1573557734945:hover,#sppb-addon-1573572802091:hover,#sppb-addon-1573554744513:hover,#sppb-addon-1573582349800:hover,#sppb-addon-1573585679674:hover,#sppb-addon-1573667238801:hover,#sppb-addon-1573638573088:hover,#sppb-addon-1575477666489:hover,#sppb-addon-1575485491384:hover,#sppb-addon-1575486059556:hover,#sppb-addon-1575485983843:hover,#sppb-addon-1577961959718:hover,#sppb-addon-1577962538778:hover,#sppb-addon-1577957622034:hover,#sppb-addon-1579174386290:hover,#sppb-addon-1579177513310:hover,#sppb-addon-1579177376146:hover,#sppb-addon-1582284673423:hover,#sppb-addon-1582367554234:hover,#sppb-addon-1582367554204:hover,#sppb-addon-1582368192369:hover,#sppb-addon-1582368192355:hover,#sppb-addon-1579278672287:hover,#sppb-addon-1582884596142:hover,#sppb-addon-1582883770437:hover,#sppb-addon-1580220310857:hover,#sppb-addon-1583142021598:hover,#sppb-addon-1583317949662:hover,#sppb-addon-1584115796577:hover,#sppb-addon-1584115796582:hover,#sppb-addon-1584125363499:hover,#sppb-addon-1584125245422:hover,#sppb-addon-1584716427710:hover,#sppb-addon-1585052477091:hover,#sppb-addon-1585052185986:hover,#sppb-addon-1585325732487:hover,#sppb-addon-1584448093302:hover,#sppb-addon-1585326020815:hover,#sppb-addon-1584448380652:hover,#sppb-addon-1585483998276:hover,#sppb-addon-1585483547632:hover,#sppb-addon-1585677679350:hover,#sppb-addon-1586260463167:hover,#sppb-addon-1586253413540:hover,#sppb-addon-1586201911812:hover,#sppb-addon-1577100677008:hover,#sppb-addon-1587547551889:hover,#sppb-addon-1588842347593:hover,#sppb-addon-1588842347595:hover,#sppb-addon-1589789959709:hover,#sppb-addon-1589790084980:hover,#sppb-addon-1590405002211:hover,#sppb-addon-1602840459132:hover,#sppb-addon-1602840944944:hover,#sppb-addon-1605638358508:hover,#sppb-addon-1613576844002:hover,#sppb-addon-1605638130536:hover,#sppb-addon-1611935401237:hover,#sppb-addon-1613583662659:hover,#sppb-addon-1613577096059:hover,#sppb-addon-1617029655729:hover,#sppb-addon-1617186553638:hover,#sppb-addon-1620914289430:hover,#sppb-addon-1620914289443:hover,#sppb-addon-1623159741511:hover,#sppb-addon-1623157812674:hover,#sppb-addon-1624532078697:hover,#sppb-addon-1624532462444:hover,#sppb-addon-1626364138686:hover,#sppb-addon-1626364283606:hover,#sppb-addon-1626962522507:hover,#sppb-addon-1626962618285:hover,#sppb-addon-1631287702529:hover,#sppb-addon-1631699056094:hover,#sppb-addon-1631699056075:hover,#sppb-addon-1631699056077:hover,#sppb-addon-1631699056104:hover,#sppb-addon-1631699056123:hover,#sppb-addon-1631699056128:hover,#sppb-addon-1632146888510:hover,#sppb-addon-1590505135661:hover,#sppb-addon-1590505135663:hover,#sppb-addon-1603206201573:hover,#sppb-addon-1590505135665:hover,#sppb-addon-1632243314468:hover,#sppb-addon-1632318560883:hover,#sppb-addon-1632319066388:hover,#sppb-addon-1632319272911:hover,#sppb-addon-1590420529160:hover,#sppb-addon-1590420529162:hover,#sppb-addon-1590506252043:hover,#sppb-addon-1590420529164:hover,#sppb-addon-1619622543176:hover,#sppb-addon-1619623608409:hover,#sppb-addon-1619622543180:hover,#sppb-addon-1619622543178:hover,#sppb-addon-1619622543177:hover,#sppb-addon-1630424990518:hover,#sppb-addon-1630429096614:hover,#sppb-addon-1630429096619:hover,#sppb-addon-1554815422914:hover,#sppb-addon-1630494107820:hover,#sppb-addon-1630494107828:hover,#sppb-addon-1632846114368:hover,#sppb-addon-1632846114370:hover,#sppb-addon-1632846114366:hover,#sppb-addon-1632847722855:hover,#sppb-addon-1632846114372:hover,#sppb-addon-1632846858198:hover,#sppb-addon-1632846858217:hover,#sppb-addon-1632846858236:hover,#sppb-addon-1633617393705:hover,#sppb-addon-1634832225580:hover,#sppb-addon-1635246449894:hover,#sppb-addon-1635159903765:hover,#sppb-addon-1635160055601:hover,#sppb-addon-1635442346874:hover,#sppb-addon-1636048271691:hover,#sppb-addon-1636048387390:hover,#sppb-addon-1636127701475:hover,#sppb-addon-1636127945562:hover,#sppb-addon-1636640110469:hover,#sppb-addon-1636639981864:hover,#sppb-addon-1636729013359:hover,#sppb-addon-1636971323447:hover,#sppb-addon-1637600119807:hover,#sppb-addon-1637600223611:hover,#sppb-addon-1638283942347:hover,#sppb-addon-1638284263795:hover,#sppb-addon-1638296108072:hover,#sppb-addon-1638550645262:hover,#sppb-addon-1638550567629:hover,#sppb-addon-1640626855269:hover,#sppb-addon-1640627093065:hover,#sppb-addon-1643210609753:hover,#sppb-addon-1643733727772:hover,#sppb-addon-1643733788278:hover,#sppb-addon-1644234642766:hover,#sppb-addon-1644836739183:hover,#sppb-addon-1644937290414:hover,#sppb-addon-1645437216103:hover,#sppb-addon-1645529714257:hover,#sppb-addon-1646039592566:hover,#sppb-addon-1646039592575:hover,#sppb-addon-1646318891753:hover,#sppb-addon-1648226658441:hover,#sppb-addon-1648226728105:hover,#sppb-addon-1647864198446:hover,#sppb-addon-1647864198451:hover,#sppb-addon-1650364097393:hover,#sppb-addon-1650980629446:hover,#sppb-addon-1651135689702:hover,#sppb-addon-1655224852374:hover,#sppb-addon-1642094181858:hover,#sppb-addon-1655733144922:hover,#sppb-addon-1655733144931:hover,#sppb-addon-1655225148563:hover,#sppb-addon-1642094811764:hover,#sppb-addon-1655733257356:hover,#sppb-addon-1655733257365:hover{
   	transform: scale(1.1);
	box-shadow: 0px 3px 2px 0px #198ccf; 
}

.sppb-addon-content p span a{
  transition:.5s;
}
.sppb-addon-content p span a:hover {
	color: #198ccf !important;
	font-size: 102%;
}


/******Form*******/
.half-col-one {
	width: 40%;
	float: left;
}
.half-col-two {
	width: 60%;
	float: left;
	text-align: center;
}
#sppb-addon-1551692646872:hover,#sppb-addon-1551692808059:hover, #sppb-addon-1549715021359:hover, #sppb-addon-1549715021363:hover, #sppb-addon-1549715021363:hover, #sppb-addon-1549716562063:hover, #sppb-addon-1551692309973:hover {
	border-width: 1px !important;
	padding: 10px 0px 30px 0px !important
}

.new-btn a {
	color: #000;
	font-weight: 600;
	background: #18af2b;
	padding: 5px 10px;
	margin-top: ;
	border-radius: 5px;
  transition:.5s;
}
.new-btn {
	margin-top: 25px !important;
}
.new-btn a:hover {
	background: #198ccf;
	color: #000 !important;
}
.new-menu {
	margin-top: 35px;
}
.new-menu ul {
	margin: 0;
	padding: 0;
}
.new-menu ul li {
	background: #18af2b;
	padding: 4px 0px;
	margin-bottom: 5px;
	list-style: none;
	width: 80%;
	padding-left: 10px;
}
.new-menu ul li a {
	color: #fff;
	font-family: Poppins;
}
.new-menu ul li a:hover {
	color: #198dc8;
}

@media only screen and (max-width: 600px) {
.bc_padded_row_wide {padding:0 5px !important;}
.bc_author_section {
    width: 100% !important;}
}

/* ==============  new-st CSS ================== */

#sp-bottom {
  background: url(../images/footer-1.webp);
  backgroung-repeat:no-repeat;
  background-size:cover;
}

#sp-footer {
  background: #2b2b2b !important;
  color:#fff !important;
  padding-top:10px !important;
  padding-bottom:10px !important;
  
}

#sp-footer1.col-sm-12.col-md-12 > div.sp-column > div.sp-module{
	float:right;
}

#sp-footer1.col-sm-12.col-md-12 div.sp-column > span.sp-copyright{
	float:left;
	padding-top: 10px;
}

.customfooter2t{
	text-align:center;
	color:#fff;
	padding-top:25px !important;
	padding-bottom:25px !important;
	font-size:1.4rem;
	line-height: 1.9rem;
}

#sp-footer1 div.custom{
	padding-top:5px;
}

.footer-subscribe1{
	text-align:center;
}

.acymailing_introtext{
	font-size: 1.6rem !important;
	font-weight: 400;
	margin-bottom: 30px !important;
}

.acymailing_form{
	margin-top: 30px !important;	
}
.acymailing_module div {
	margin-top: 30px !important;
}

.acyfield_name{
	max-width: 250px !important;
	display: block;
	margin: 0 auto;	
}
.acyfield_email{
	max-width: 250px !important;
	display: block;
	margin: 0 auto;	
}

.acymailing_module_form .inputbox {
  border-radius: 50px;
  background: none;
  text-align: center;
  color: #fff !important;
  margin-bottom:15px;
}

#sp-bottom2{
	text-align:right;
}

#sp-bottom .sp-module .sp-module-title {
  text-transform: none !important;

}

#sp-bottom .sp-module .sp-module-title::after {
  background: none !important;
}

.sp-module-content > div.mod-languages > ul.lang-inline > li > a > img{
	width: 46px !important;
	border: 1px solid #333;
	margin: 10px;	
}

.sp-module-content > div.mod-languages > ul.lang-inline > li > a > img:hover{
	opacity:0.7 !important;
}

.sp-module-content > div.mod-languages > ul.lang-inline > li > a:hover{
	opacity:0.7 !important;
}

#sp-bottom2.col-sm-3.col-md-4 > div.sp-column > div.sp-module.footer-social{
  margin-top: 105px !important;
}

#sp-bottom .footer-social .topsocial li {
  padding: 0 13px;
  background: #333 !important;
  margin-left: 10px;
  border: 1px solid #fff !important;
  border-radius: 50px !important;
}

.footer-social > ul.topsocial > li > a > i.fa.fa-facebook{
	padding-left: 2px !important;
	padding-right: 2px !important;
}

#sp-bottom div.container > div.row div#sp-bottom1.col-sm-6.col-md-4 > div.sp-column > div.sp-module:before{
	width:225px !important;
	height:41px; 
	content:url(../images/QualeBroker.com_logo.svg) !important;
	display:block !important;  
}

.sppb-carousel-pro-inner-content h1{
	max-width: 450px;
	color: #fff;
	font-size: 4.4rem;
	font-weight: bold;
	line-height: 60px;
}

div.sppb-carousel-pro-content p{
	max-width: 450px;
	color: #fff; 
	line-height: 24px !important;
}

.new-btn a {
  color: #000;
  font-weight: 600;
  background: none;
  padding: 5px 10px;
  margin-top: ;
  border-radius: 5px;
  transition: .5s;
  background: none;
  border: 1px solid #fff;
  border-radius: 50px;
  padding: 12px 25px;
}

.sppb-carousel-pro-content > p.new-btn{
	  margin-top:60px !important; 
}

#sp-header{
	box-shadow: none !important;
}


.itemid-953 header#sp-header{
	/*background:none !important;*/
	border:0px !important;
	box-shadow: none !important;
}

.itemid-953 #sppb-carousel1{
	margin-top: -80px !important;
}

.itemid-953 #sppb-item-16509837982140{
	background-position: center top !important;
	min-height: 1000px;
}

.sp-megamenu-wrapper > ul > li.sp-menu-item > a{
	color: #fff !important;
	text-transform: none;
	font-weight: 400;
}



/* = */
.itemid-952 header#sp-header{
	background:none;
	border:0px;
	box-shadow: none;
}

.itemid-952 #sppb-carousel1{
	margin-top: -127px !important;
}

.itemid-952 #sppb-item-15503452511810{
	background-position: center top !important;
	min-height: 1000px;
}

.itemid-952 #sp-header a {
	color: #fff;
	text-transform: none;
	font-weight: 400;
}


.itemid-1256 header#sp-header{
	/*background:none !important;*/
	border:0px !important;
	box-shadow: none !important;
}

.itemid-1256 #sppb-carousel1{
	margin-top: -80px !important;
}

.itemid-1256 #sppb-item-16745724743690{
	background-position: center top !important;
	min-height: 1000px;
}

.itemid-1256 #sp-header a {
	color: #fff;
	text-transform: none;
	font-weight: 400;
}





#sp-header a > i{
	display:none !important;
}

#sp-header div.container{
	padding-top:10px;
}

.body-wrapper > div.body-innerwrapper > section#sp-main-body{
	background: url(../images/pattern1.webp);
	background-size: 100% !important;
	background-repeat: repeat-y !important; 
}

.newbtn1{
  background: #18c434 !important;
  border-radius: 50px;
  text-transform: none;
  letter-spacing: 1px;
}

.sppb-btn-default{
  background: #18c434 !important;
  border-radius: 50px !important;
  text-transform: none !important;
  letter-spacing: 1px !important;
}


.animated > div.sppb-row-container > div.sppb-row{
	border: 1px solid #ccc !important;
	border-radius: 50px;
	padding-top: 45px;
	padding-bottom: 20px;
	background:#fff !important;
}

.sppb-animated-number{
	color:#198ccf !important;
	padding-bottom: 0px;
	font-size: 60px !important;
	font-weight: 700 !important;
}

.sppb-animated-number-title{
	color:#2e2e2e !important;
	text-transform: none !important;
	font-weight: 500;
	padding-top: 15px;
}

.animated .sppb-animated-number::after {
  background:none !important;
}

.mostcl > div.sppb-addon-content > ul > li.mix{
	display: inline-block !important;	
	border: 1px solid #aaa !important;	
	border-radius: 10px !important;	
	background: #f5f5f5 !important;	
	max-height:450px !important;	
}

.sppb-addon-title{
	letter-spacing: 0px!important;
}

.sppb-btn-default {
  letter-spacing: 0px !important;
}

.3boxestop a{
	color:#18c434 !important;
}

.imgf img{
	max-width: 300px !important;
}

.accor .sppb-panel-heading{
	border-bottom: none !important;
}

.accor .sppb-panel-title{
	font-family: Montserrat, sans-serif !important;
	font-size: 16px !important;
	font-weight: 500;
}

.imgq1 img{
	border-radius:10px !important;
	-webkit-box-shadow: 5px 15px 17px -17px rgba(115,115,115,1);
	-moz-box-shadow: 5px 15px 17px -17px rgba(115,115,115,1);
	box-shadow: 5px 15px 17px -17px rgba(115,115,115,1);
}

.imgq1 > div.sppb-addon-content > div.sppb-addon-single-image-container > img{
	border-radius:10px !important;
	-webkit-box-shadow: 5px 15px 17px -17px rgba(115,115,115,1);
	-moz-box-shadow: 5px 15px 17px -17px rgba(115,115,115,1);
	box-shadow: 5px 15px 17px -17px rgba(115,115,115,1);	
}

.3boxestop > div.sppb-addon-content > p > a > strong{
	color:#18c434 !important;
}

.flipbox01 > div.sppb-flipbox-panel > div.sppb-flipbox-front.flip-box{
	border-radius: 18px;	
}

.flipbox01 > div.sppb-flipbox-panel > div.sppb-flipbox-back.flip-box{
	border-radius: 18px !important;	
}

.flipbox01 > div.sppb-flipbox-panel > div.sppb-flipbox-back.flip-box::before {
  background-color: #fff;
  border-radius: 18px;
  border-bottom-right-radius: 18px;
  border: 1px solid #aaa;
  border-bottom-left-radius: 18px; 
}

.flipbox01 div.flip-box-inner{
	position:relative;
	width: 100%;
}

.fliptext1{
	top: 0px;
	position: absolute;
	text-align: center;
	width: 100%;	
}

.flipboxlink{
	font-weight: bold;
	bottom: -35px;
	position: fixed;
	text-align: center;
	width: 100%;
	left: 0px;
	color: #fff;
}


.flipcol > div.sppb-column-addons{
	background: #000 !important;
	border-radius: 20px !important;
	padding-bottom: 15px !important;
	border: 1px solid #aaa;
	box-shadow: 0px 6px 17px -11px rgba(0,0,0,1);
	-webkit-box-shadow: 0px 6px 17px -11px rgba(0,0,0,1);
	-moz-box-shadow: 0px 6px 17px -11px rgba(0,0,0,1);
}

.flipbacktop{
	font-weight:bold;
}

.flipboxback img {
	max-width:70%;
	margin:0 auto;
	transition:0.3s;
}

.flipbox01 .sppb-flipbox-front.flip-box{
	overflow:visible;
}

.flipboxback img:hover {
  scale:110%;
}

.flipbacklink{
	color: #18c434;
	margin-top: 15px !important;
	clear: both;
	display: block;
	font-weight:bold;
}

.accor i.fa{
	float:right !important; 
}

.accor i.far{
	float:right !important; 
}

.accor i.fa-hand-o-right::before {
  content: " ";
  background: url(../images/faright.png) !important;
  background-repeat: none !important;
  background-repeat: no-repeat !important;
  width: 20px !important;
  height: 20px !important;
  display: block !important;
}

.accor .sppb-panel-heading.active > span.sppb-panel-title > i.fa.fa-hand-o-right{
	transform: rotate(180deg) !important;
}

.accor i.far.fa-hand-point-right::before {
  content: " ";
  background: url(../images/faright.png) !important;
  background-repeat: none !important;
  background-repeat: no-repeat !important;
  width: 20px !important;
  height: 20px !important;
  display: block !important;
}

.accor .sppb-panel-heading.active > span.sppb-panel-title > i.far.fa-hand-point-right{
	transform: rotate(180deg) !important;
}

.fa-chevron-right::before {
  /*content: " ";*/
}
/*
.accor i.fa.fa-chevron-right::before{
  content: " ";
  background: url(../images/faright.png) !important;
  background-repeat: none !important;
  background-repeat: no-repeat !important;
  width: 20px !important;
  height: 20px !important;
  display: block !important;	
}
*/

.accor .sppb-panel-heading.active > span.sppb-panel-title > i.fa-chevron-right{
	transform: rotate(180deg) !important;
}

.accor.accor2 .sppb-panel-heading.active >span.sppb-toggle-direction{
  transform: translateY(-50%) rotate(180deg) !important;
}

.accor.accor2 .sppb-panel-collapse div.sppb-panel-body{
	border:none !important;
	background:none !important;
}

.accor.accor2 .sppb-panel-heading > span.sppb-toggle-direction{
	display:block !important;
}

.accor.accor2 .sppb-panel-heading{
	height: 50px;
	padding-bottom: 45px;
}	


.accor.accor2 .sppb-panel-heading:not(:last-child):before{
	content: "";
	position: absolute !important;
	left: 18% !important;
	bottom: 0 !important;
	height: 15px !important;
	width: 65% !important;
	border-bottom: 1px solid #ccc !important;
}


.accor .sppb-panel-heading{
	padding-left:0px !important;
}
.new-btn a{
	background: rgba(1,1,1,0.2) !important;
}
.new-btn a:hover{
	background: #111 !important;
}
/* ================== mobile ====================*/
@media only screen and (max-width:768px){

.mobilecaro .sppb-carousel-pro-inner-content h1 {
  max-width: 450px;
  color: #fff;
  font-size: 3.4rem;
  font-weight: bold;
  line-height: 40px;
  text-align:center;
  margin-bottom: 25px;
}

.mobilecaro .sppb-carousel-pro-inner-content > div{
	position:relative;
}
.mobilecaro .sppb-carousel-pro-inner-content > div > div.sppb-container{
	position: absolute;
	top: 70px;
}

.itemid-953 div#sp-logo.col-sm-3.col-md-3{
	 max-width: 220px;
}

.itemid-953 #sp-header a > i {
  display: block !important;
}

.itemid-953 #offcanvas-toggler > i {
  color: #fff !important;
}


div#sp-logo.col-sm-3.col-md-3{
	 max-width: 220px;
}

#sp-header a > i {
  display: block !important;
}

#offcanvas-toggler > i {
  color: #fff !important;
}



.offcanvas_fix #offcanvas-toggler {
  margin-top: -50px !important;
  margin-right: 10px;
}

#sp-header div.container {
  padding-top: 40px;
}

.mobilecaro{
   margin-top: -70px;
}

.sppb-carousel-pro-content > p.new-btn {
  margin-top: 40px !important;
}



.topcoll1{
	margin-top: -60px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}

.topcoll1 > div.sppb-column-addons > div > div > div.sppb-text-left{
	text-align: center;
}

.topcoll1 h3.sppb-addon-title{
	font-size: 26px;
	margin-bottom: 20px;
}

.imgf img {
  max-width: 230px !important;
}

.textcenter{
	text-align:center;
}

.accor .sppb-panel-heading{
	padding-right: 0px !important;
}

.accor{
	padding-left: 25px;
	padding-right: 15px;	
}

.accor .sppb-panel-title > i {
  padding-right: 0px !important;
  padding-top: 10px;
}

.accor .sppb-panel-title{
  padding-right: 30px;
}

.accor-col div.sppb-text-left{
	text-align:center;
	margin-top: 15px;
}

.mission > div.sppb-column-addons > div.sppb-addon-wrapper{
	margin:0px !important;
}

.mission h3{
  text-align: center !important;
  font-size: 26px !important;
  padding: 0px 20px !important;
  line-height: 36px !important;
  margin-bottom: 25px !important;
}

.mission-ins p{
	text-align:left !important;
	padding: 0px 20px;
}

.blogheading h2{
	font-size:26px !important;
	padding: 0px 20px !important;
}

.blogheading .sppb-heading-subtitle {
	padding:0px 20px !important;
}

.sppb-heading-subtitle{
	font-size: 16px!important;
	letter-spacing: 0px!important;
}
.last-section-home h2{
	font-size: 26px!important;
	text-align: center;
}

.last-section-home p{
	text-align: center;
}

.lastbtnhome div.sppb-text-left{
	text-align: center;
}

#sp-bottom2.col-sm-3.col-md-4 > div.sp-column > div.sp-module{
  margin-top: 160px;
  text-align: center;
}

#sp-bottom2 ul.lang-inline > li > a > img{
	width:36px !important;
}

#sp-bottom div.container > div.row div#sp-bottom1.col-sm-6.col-md-4 > div.sp-column > div.sp-module:before{
	width:275px;
	height:41px; 
	content:url(https://www.qualebroker.com/images/new-logo-qualebroker/QualeBroker.com_logo.svg) !important;
	display:block !important; 
	padding-left: 45px;
}

#sp-bottom1.col-sm-6.col-md-4 > div.sp-column > div.sp-module{
	text-align:center !important; 
}

#sp-bottom > div.container div.row > div#sp-bottom1.col-sm-6.col-md-4 > div.sp-column > div.sp-module.footer-social.nodesktop{
	margin-top: 0px !important;
}

#sp-bottom > div.container div.row > div#sp-bottom1.col-sm-6.col-md-4 > div.sp-column > div.sp-module.footer-social.nodesktop:before{
	display: none !important;
}

.footer-social.nomobile{
	display:none;
}

.customfooter2t{
	padding: 15px;
	font-size: 12px;
	line-height: 15px;
}

#sp-footer1 div.sp-column > div.sp-module{
	text-align: center;
	width: 100%;
}

.sp-copyright{
	line-height: 22px;
}

#sp-footer1 div.custom > p{
	margin-bottom:0px !important;
}

.fixmetobutton div.sppb-text-left{
	text-align:center !important;
}

.tablefix table{
	width:95% !important;
}

.tablefix1 table{
	width:95% !important;
}

}



@media only screen and (min-width:768px){
	.footer-social.nodesktop{
		display:none;
	}

#sp-bottom2 div.mod-languages{
	margin-right:-20px;
}

.footer-social.nomobile{
	margin-right:-5px;
}

	
}


.sppb-heading-subtitle{
	font-size: 16px!important;
	letter-spacing: 0px!important;
}

.acymailing_module_form .acymailing_form .acysubbuttons::after {
  content: none !important;
}

#sp-header {
  background-color: transparent !important;
  color: #fff;
  border-bottom: none !important;
}


.sppb-carousel1	{
	margin-top: -80px !important;
}
	

.imgq2 > div > div > img{
	max-width:80% !important;
	filter: drop-shadow(5px 6px 8px #ccc);
}

.imgq3 > div > div > img{
	max-width:90% !important;
}

.quotes1 .sppb-addon-content::before{
	width:90px !important;
	height:62px !important;
	content:url(../images/quotesup.png) !important;
	background-repeat:no-repeat !important;
	display:block !important;
	margin-bottom: -40px;
}

.quotes1 .sppb-addon-content::after{
	width:90px !important;
	height:62px !important;
	content:url(../images/quotesdown.png) !important;
	background-repeat:no-repeat !important;
	display:block !important;
	float: right;
	margin-top: -40px;
}
.quotes1 p{
	text-align: center;
	padding: 0px 100px !important;
	line-height: 28px;
	font-style:italic !important;
}

.blueshadow img{
	filter: drop-shadow(11px -5px 26px #bbd9ea) !important;
}

.teamclass .sppb-person-introtext{
	display: block;
	margin-top: -23px;
	margin-left: 35px;
	font-weight: bold;
}

.teamclass ul.sppb-person-social > li{
	margin-left: -60px;
}

.teamclass .sppb-person-designation{
	font-style: italic;
	color: #333 !important;
}

.teamclass .sppb-person-name{
	font-size: 18px !important;
	font-weight: 700;
	color: #198CCF;
	margin-bottom:10px !important;
}

.teamclass .sppb-person-image > img{
	border-radius: 50%;
	margin-bottom: 20px;
	max-width: 80%;
	filter: drop-shadow(5px 6px 8px #ccc) grayscale(1);
}

.teamclass .sppb-person-introtext > a{
	color: #198CCF;
}

.teamclass i.fa.fa-linkedin{
	border: 2px solid #198CCF;
	border-radius: 50px;
	padding: 4px 5px;
	font-weight: 500;
	margin-left: -5px;
	color: #198CCF;
}

.tablefix > div > table{
  border-collapse: collapse !important;
  border-radius: 1em !important;
  overflow: hidden !important;
  box-shadow: 0px -0px 11px #ccc;
  background: #fff;
}
.tablefix td{
  background: none !important;
  padding: 15px 20px;
  border-bottom: 1px solid #ccc;
}

.tablefix1 > div > table{
  border-collapse: collapse !important;
  border-radius: 1em !important;
  overflow: hidden !important;
  box-shadow: 0px -0px 11px #ccc;
  background: #fff;
}

.tablefix1 td{
  background: none !important;
  padding: 9px 20px !important;
  border-bottom: 1px solid #ccc;
}

.tablefix1 > div:nth-child(1) > table:nth-child(1) > thead:nth-child(1) > tr:nth-child(1) > td:nth-child(1){
	  padding: 14px 20px !important;
}

.tablefix1 > div:nth-child(1) > table:nth-child(1) > thead:nth-child(1) > tr:nth-child(12) > td:nth-child(1){
	border:none;
}
.tablefix1 > div:nth-child(1) > table:nth-child(1) > thead:nth-child(1) > tr:nth-child(12) > td:nth-child(2){
		border:none;
}
#sppb-addon-1577983152831 > div:nth-child(1) > div:nth-child(1) > table:nth-child(1) > thead:nth-child(1) > tr:nth-child(12) > td:nth-child(1){
		border:none;	
}
#sppb-addon-1577983152831 > div:nth-child(1) > div:nth-child(1) > table:nth-child(1) > thead:nth-child(1) > tr:nth-child(12) > td:nth-child(2){
		border:none;	
}

.tablefix1 span.fa.fa-star{
	color: #198ccf;
}

.tablefix1 span.fa.fa-star-half-o{
	color: #198ccf;
}

.tablefix1 span.fa.fa-star-o{
	color: #198ccf;
}

.caro3 .sppb-carousel-pro-text > h1 {
  max-width: 650px;
}

.caro3.fixh1faq .sppb-carousel-pro-text > h1 {
    max-width: 600px;
}

.caro3 div.sppb-carousel-pro-content > p {
  max-width: 650px;

}

.caro3 .sppb-carousel-pro-text{
	margin-top: 90px !important;
}

.cformstyle input{
	border-radius:20px !important;
	border:1px solid #a3d1ec !important;
}


.cformstyle textarea{
	border-radius:20px !important;
	border:1px solid #a3d1ec !important;
}

.cformstyle button{
	margin-top: 20px !important;
	border-radius: 25px !important;
}

.cformright img{
	display:inline;
}

.cformright a{
	font-weight:bold;
}

.cformright p{margin:0px ;}

.cformright .sppb-addon-content {margin-top:-20px;}

.remember{
	padding-top: 60px;
	padding-left: 120px;
}

.remimg img{
	max-width: 80px;
	margin-top: 40px;
	filter: drop-shadow(11px -5px 26px #bbd9ea) !important; 
}

.mobilecaro.mobile-innner-header .carousel-item-1{
	height: 500px !important;
}

.mobilecaro.mobile-innner-header h2{
	text-align:center;
}

.sppb-carousel-pro-inner-content .sppb-carousel-pro-text{
	margin-top: 20px;
}

.metodology > div.sppb-carousel-inner > div.carousel-item-1{
	height:220px !important;
}

.mobilecaro.mobile-innner-header.calcolatoreuk > div.sppb-carousel-inner > div.carousel-item-1{
	height:350px !important;
}

.bluelink{
	color: #198CCF;
	font-weight: bold !important;
	text-decoration: underline !important;
	font-size: 1.2em; 
	margin: 30px 0px;
	display: block;
}

.imgq3 > div > div > img{
	max-width:100% !important;
	filter: drop-shadow(5px 6px 8px #ccc);
}

.mobilecaro.mobile-innner-header.getstarteduk > div.sppb-carousel-inner > div.carousel-item-1{
	height:270px !important;
}


@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: 120px !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;
}

.hardfix1{
	text-align: center !important;
	margin-top:15px
}

.hardfix2{
	text-align: center !important;
}
	
}

.team-class-1{
	color:#18C434;
	font-weight:bold;
}

.team-class-1 div{
	text-align:center;
}

.team-class-1 img{
	display:inline;
	max-width:34px;
	margin-left:5px;
}

.team-ul-li li{
	list-style-type: none;
	line-height: 40px;
}

.team-ul-li ul{
	padding-left:0px;
}

.team-ul-li li:before{
	content: " ";
	background: url(../images/checkmark1.png) !important;
	width: 26px !important;
	height: 26px !important;
	background-size: cover !important;
	display: inline-block !important;
	margin-right: 8px;
	margin-bottom: -7px;
}

.mobilecaro.mobile-innner-header.calcoheader > div.sppb-carousel-inner > div#sppb-item-16685088109110{
	height:550px !important;
}

.tradingfee .sppb-carousel-pro-content > p{
	max-width: 100% !important;
}


.ui-corner-all {
  border-radius: 20px;
  background: #F5F5F5;
  box-shadow: inset -4.08333px -4.08333px 4.08333px rgba(255, 255, 255, 0.7), inset 6.125px 6.125px 4.08333px rgba(174, 174, 192, 0.2);
  border-radius: 10px;
  height: 15px;
  border: 0px !important;
}
/*
.ui-widget-content {
  background-color: none;
}
*/

.calc-box1 > div{
	background: #198CCF;
	border-radius: 25px;
	margin-left: 50px;
	margin-right: 50px;
	padding-left: 20px;
	padding-right: 20px;
	color: #fff;
	padding-bottom: 2px;
	min-height: 115px;
}

.calc-box1 a{
	font-size: 18pt;
	color: #fff;
	font-style: italic;
}

.bordereditem{
	border-radius: 60px;
	padding: 0px 30px !important;
	line-height: 45px !important;
	border: 1px solid #fff;
	background: rgba(255, 255, 255, 0.05);
	box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2), inset 0px 4px 8px rgba(225, 248, 253, 0.1);
	font-weight: 500 !important;
	letter-spacing: 0px !important;
}

.sp-megamenu-parent > li > span, .sp-megamenu-parent > li > a {
  padding: 0 10px !important;
  letter-spacing: 1px !important;
}

@media (max-width:767px){
.broker-table {
  border-collapse: separate;
  border-spacing: 10px 3rem;
  margin-left: 0px !important;
}
.mobile-heading-h3 h3{
	padding: 0px 20px;
	font-size: 28px !important;
}

.team-info h3.sppb-addon-title{
	text-align:left;
	padding-bottom: 10px;
	font-size: 28px;
}
.team-info p{
	text-align:left !important;
	padding: 0px;
}

.team-ul-li h3{
  margin-bottom: 10px !important;
  margin-top: 20px;
}

.team-class-1 a{
	margin-top:10px;
	display: inline-block;
}

.quotes1 p {
  
  padding: 0px 10px !important;
}


.quotes1 .sppb-addon-content::before {

    margin-bottom: 10px;
}

.remember {
  padding-top: 40px;
  padding-left: 105px;
}

.cformright > h3.sppb-addon-title{
	line-height:30px;
}

.new-look .offcanvas-menu {
  background: none;
  background-color: transparent !important
}

.offcanvas-menu {
  width: 335px !important;
  height: 100%;
  background:none;
  color: #fff;
  position: fixed;
  top: 0;
  right: 0;
  -webkit-transform: translateX(335px);
  transform: translateX(335px);
  visibility: hidden;
  overflow: inherit;
  -webkit-transition: .5s;
  transition: .5s;
  z-index: 10000;
  left: 20px;
}

div.offcanvas-menu > div.offcanvas-inner{
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 24px 16px 32px !important;
	gap: 32px;
	background: #2E2E2E;
	box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2), inset 0px 4px 8px rgba(225, 248, 253, 0.1);
	border-radius: 25px;	
	margin-top: 62px;
	min-width: 280px;
	
}

.layout-fluid.off-canvas-menu-init.new-look.new-look-off-canvas #offcanvas-toggler {
  display:none !important;
}

.close-offcanvas {
  position: absolute;
  top: 20px;
  right: 3px;
  z-index: 1;
  width: 25px;
  height: 25px;
  line-height: .5;
  text-align: center;
  font-size: 16px;
  border: none;
  color: #fff;
  padding-top: 3px;
  border:none
}

.offcanvas-menu > a.close-offcanvas . i.fa.fa-remove:before{
	font-size: 26px;
	font-weight: 300 !important;
	font-style: normal;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
  -webkit-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  padding: 10px 20px;
  font-size: 14px;
  text-transform: none !important;
  color: #fff;
  font-weight: 400;
  line-height: 28px;
  font-family: Montserrat, sans-serif;
  font-size: 19px !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a > i {
  display: none;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li {
  text-align: center;
  background: none;
  padding-top: 10px;
  padding-bottom: 10px;  
}


.new-look .offcanvas-menu .sp-module ul > li ul li a {
  background-color: none;
}

.new-look .offcanvas-menu .sp-module ul > li.active a, .new-look .offcanvas-menu .sp-module ul > li:focus a, .new-look .offcanvas-menu .sp-module ul > li:hover a {
  background: none !important;
  color: #ccc !important;
}

.new-look .offcanvas-menu .sp-module ul > li .offcanvas-menu-toggler {
  top: 12px !important;
  padding: 18px 25px;
  right: -14px !important;
  position: absolute;
}

.new-look .offcanvas-menu .sp-module ul > li > ul > li > a {
  background:none !important;
}

.new-look .offcanvas-menu .sp-module ul > li > ul > li > a {
  background: none !important;
}

.offcanvas-menu .offcanvas-inner li {
  background: none !important;
  border:none !important;
}

ul.nav.menu a.separator{
	 background: none !important;
}

.new-look a {
  /*background: none!important;*/
}

.itemid-1256.es-es .sppb-btn.newbtn1{
	background: #18c434 !important;
}

.itemid-953.en-gb .sppb-btn.newbtn1{
	background: #18c434 !important;
}

.itemid-952.it-it .sppb-btn.newbtn1{
	background: #18c434 !important;
}

.bordereditem{
	border-radius: 60px;
	padding: 0px 40px 6px 40px !important;
	line-height: 34px !important;
	border: 1px solid #fff;
	background: rgba(255, 255, 255, 0.05);
	box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2), inset 0px 4px 8px rgba(225, 248, 253, 0.1);
	font-weight: 500 !important;
	letter-spacing: 0px !important;
}

}

.brokerpagehero{
  margin-top: -100px;
  padding-top: 140px;
  padding-bottom: 150px;
  background: url('/images/hero-inner-pages-11.webp');
  background-repeat: no-repeat;
	background-size: cover;
	min-height: 420px;
}

.rightimagebroker{
	float: right;
	width: 240px;
	height: auto;
	position: relative;
	margin-top: -155px;	
}

.innercontainerhero{
	width: 1400px; 
	margin: 0 auto;	
}

.innercontainerhero h1{
	color: #fff;
	font-size: 4.4rem;
	font-weight: bold;
	line-height: 60px;	
}
.innercontainerhero p{
	color: #fff;
	line-height: 24px !important;
}

.itemid-1302 div.filter{
	width: 1400px;
	margin: 0 auto;	
	padding-top:30px;
}

@media (min-width:768px){

.filter > form#bfilters.form-inline > div#filter1.col-sm-12.col-md-2{
	width:25%;
}
.filter > form#bfilters.form-inline > div#filter2.col-sm-12.col-md-4{
	width:50%;	
}
.filter > form#bfilters.form-inline > div#filter3.col-sm-12.col-md-4{
	width:25%;
}

#filter2 .fcolumn1{
	padding-left:80px;
}

}

.fcolumn1{
	font-weight:bold;
}

 input[type=checkbox] {
   accent-color: #198CCF;
}

.fcolumn2 > div > input{
  transform: scale(2) !important;
  margin-right: 10px;
  margin-top: -3px;
}

#filter3 select{
	border-radius:50px;
}

.cattitle p{
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 50px;
	text-align: center;	
}

.brokerlogo {
  height: 215px;

  border-radius: 20px;
  margin-top: 10px;
  padding: 7px;
  margin-bottom: 10px;
  
/*  background-color: #f5f5f5; 
  box-shadow: inset 0px 4px 8px rgba(225, 248, 253, 0.1);
  filter: drop-shadow(0px 6px 10px rgba(0, 0, 0, 0.14)) drop-shadow(0px 1px 18px rgba(0, 0, 0, 0.12)) drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.2));
*/
  background:none !important;
  box-shadow:none !important;
  filter:none !important;
}

.brokerlogo .intro-image {
  margin: 0px !important;
}

.brokerlogo .intro-image {
  padding-top: 10px;
}

@media (max-width:767px){
	
a#btn-1666882989261.sppb-btn.sppb-btn-default.sppb-btn-rounded	{
	background: #18c434 !important;
}
.brokerpagehero {
  margin-top: -80px;
  padding-top: 100px;
  padding-bottom: 30px;
  background: url('/images/hero-inner-pages-11.webp');
  background-repeat: no-repeat;
  background-size: cover;
}

.innercontainerhero {
  margin: 0 auto;
  position: relative;
  max-width: 360px;
}

.innercontainerhero p {
  color: #fff;
  line-height: 24px !important;
  text-align: center;
}

.rightimagebroker {
  float: none;
  width: 240px;
  height: auto;
  position: relative;
  margin: 0 auto;
} 

.innercontainerhero h1 {
  color: #fff;
  font-size: 4.2rem;
  font-weight: bold;
  line-height: 60px;
  text-align: center;
  padding: 10px 10px;
}

.itemid-1302 div.filter {
  margin: 0 auto;
  padding-top: 0px;
  max-width: 360px;
}

#bfilters > div {
	display: flex;
}

.condizio{
  position: relative !important;
  top: 240px !important;
}	
#sp-bottom2{
	margin-top: -20px !important;	
  text-align:center;
}
#sppb-addon-1637763789453 h2.sppb-addon-title{
	text-align:center !important;
}

#bloghm {
  border-radius: 13px;
  height: 410px;
  width: 261px !important;
  /* margin: 0px 0px 30px 40px !important; */
}

.bloghm {
  margin:auto;
}

#section-container5.section-container > div > p.sppb-btn.sppb-btn-default{
	display:none;
}	

.flipcol{
	width: 85%;
	margin: 0 auto;
	min-height: 337px;	
}

a#btn-1666862369304.sppb-btn.sppb-btn-default.sppb-btn-rounded{background: #18c434 !important}

}


#bloghm{
	border-radius:13px;	
	height: 410px;
}

div#bloghm.item{
	margin:1%;	
}

#bloghm > div{
	padding:20px;
}

#bloghm div.thumbnail{
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background: #f5f5f5;
	padding:0px;
	min-height: 110px;
	border: 0px;
}


#bloghm div.bottom{
	padding:0px;
}

#bloghm div.thumbnail > img{
	max-width: 200px;
	padding-top: 10px;
	padding-bottom: 10px;	
	
}

#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;
}

.catl1{
	width: 50%;
	float: left;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 500;	
}
.catl2{
	text-align:right;
	float:right;
	width:70px;
}

.catl2::before{
	width:20px;
	height:21px;
	display:block;
	content: " "; 
	background:url(../images/readtime2.png);
	background-repeat:no-repeat;
	position: absolute;
	bottom: 7px;
}

#bloghm .title{
	padding: 0px 20px;	
	font-weight: 600;
	font-size: 18px;	
}

#bloghm .date{
	padding: 0px 20px 5px 20px;	
	font-size: 13px;
	font-style: italic;	
}

#bloghm .thumbnail{
  margin-bottom: 15px;	
}

#bloghm .sdescription{
	line-height: 20px;
	font-size: 14px;
}

#bloghm .readmore{
	padding: 0px 20px;	
	font-weight:600;
}

.button-mcr{
	width: 100%;
	top: 30px;
	position: relative;
	margin: 0 auto;
	text-align: center;
	height: 50px;
}

.button-mcr > p{
	top: 30px;	
}

.for-reviews > div#bloghm.item{
	height: 340px;
}

#bloghm .stars{
	padding-top: 0px;
	padding-bottom: 0px;	
	font-weight:bold;
}
/*
.for-reviews  > div#bloghm.item > div.thumbnail{
	background: #000;	
}
*/  

#bloghm div.thumbnail > img {
  max-width: 100%;
  padding: 0px;
}

div#bloghm.item > div.thumbnail > img{
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.flipbox01 > div.sppb-flipbox-panel > div.sppb-flipbox-back.flip-box::before {
  border: none;
}

.flipbox01 > div.sppb-flipbox-panel > div.sppb-flipbox-back.flip-box {
  border-radius: 18px !important;
  padding-top: 14px !important;
  padding-bottom: 15px !important;
  min-height: 325px;
}

.whitebgr1{
	border: 1px solid #ccc;
	border-radius: 5px;
}

.onevsoneptag{
	padding-left:140px;
	padding-right:140px;
}	

.items1vs1 > article > div{
	margin-bottom:10px;

}

.items1vs1 img{
	display: block;
	max-width: 80%;
	height: auto;
	margin: 0 auto;
	margin-bottom:15px;
}

.items1vs1{
	margin-bottom:80px;
}

#section-container5{
	margin-top:80px;
}

.bpicture{
	border: 1px solid #ccc;
	padding: 0px !important;
	border-radius: 20px;	
}

@media (min-width:768px){
	#blog3.custom.blog > div.items-migliori{
	width: 80%;
	margin: 0 auto;
	display: block;
	margin-bottom: 30px;	
	}	
#blog3 .items-migliori > article > div{
	width: 22.8% !important;
	float: left;
	margin: 10px	
}
#section-container4{
	margin-top:70px;
}	



}

#blog3 .btitle{
	text-align: center;
	padding-top: 10px;	
}


.bpicture img{
	border-radius: 21px;
}

@media (max-width:768px){
	.onevsoneptag{padding:0px !important;}
	
	div#blog5.custom.blog{margin-bottom:30px;}
	
	.items1vs1 > article > div{
		margin-bottom:10px;
		max-width:100%;
	}	
	.items1vs1 img{
		display: block;
		max-width: 100%;
		height: auto;
		margin: 0 auto;
	}	

.items1vs1{
	margin-bottom:0px;
}

#section-container5{
	margin-top:40px;
}

#blog3.custom.blog > div.items-migliori{
	margin-bottom: 30px;	
}

#blog3 .items-migliori > article > div{
	width: 90% !important;
	float: none !important;
	margin: 0 auto;
	margin-bottom: 15px;	
}

#section-container4{
	margin-top:40px;
}	

.brokerlogo{
  height: 135px !important;	
}
	
}


@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm), screen and(-webkit-min-device-pixel-ratio:0) {
  .innercontainerhero { max-width:1240px !important; }
}


.checking-ul li:before{
	width: 28px;
	height: 28px;
	background: url(https://www.qualebroker.com/images/checkmark1.png) !important;
	background-repeat: no-repeat;
	display: inline-block;
	content: " ";
	background-size: 28px 28px !important;
	position: absolute;
	left: 0px;
	filter: drop-shadow(1px 2px 3px #ccc);
	
}

.checking-ul{
	position:relative;
}
.checking-ul li{
	list-style-type:none !important;
	line-height: 35px;
	margin-bottom: 5px;
}


@media (min-width: 992px){
#sp-header #sp-menu.col-xs-12.col-sm-12.col-md-6{
  width: 55% !important;
}
#sp-header #sp-search.col-sm-3.col-md-3{
  width: 20% !important;
}

}

.search-page-style header#sp-header{
    background-image: url(../images/hero-inner-pages-11.webp);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	height:90px;
}

.search-page-style div.form-limit{
	display:none !important;
}

.searchsearch-page-style form#searchForm{
	max-width: 1120px !important;
	margin: 0 auto !important;
	margin-top:100px !important;
}

.searchsearch-page-style dl.search-resultssearch-page-style{
	max-width: 1120px !important;
	margin: 0 auto !important;	
}

.searchsearch-page-style form#searchForm p.counter{
	display:none;
}

.searchsearch-page-style div.btn-group:nth-child(2){
	float: left !important;
	width: 150px !important;
	margin-top: 0px !important;
	margin-bottom:20px !important;	
}
.searchsearch-page-style div.btn-group:nth-child(1){
	width: 85% !important;
	float: left !important;	
	margin-bottom:20px !important;	
}

.searchsearch-page-style > form#searchForm label.element-invisible{
	display:none;
}

.search-resultssearch-page-style dt.result-title{
	margin-top:20px !important;
}

.search-resultssearch-page-style .result-category{
	font-size:13px !important;
}
.search-resultssearch-page-style dd.result-text{
	font-size:13px !important;	
}

.search-page-style .pagination {
  display: flex !important;
  padding-left: 0;
  border-radius: 4px;
  width: 1120px;
  margin: 0 auto !important;
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

@media screen and (max-width: 600px) {
  .search-page-style .pagination {
      width: 100% !important;
  }
}


#searchForm span.icon-search{
	display:none;
}

.search-page-style .pagination > .active > a, .pagination > .active > span {
  border-color: #18c434;
  background-color: #18c434;
}


#loadmore2 {
  display: none;
  min-width: 190px !important;
}

.loadmorecl p.sppb-btn.sppb-btn-default{
  min-width: 190px !important;
}

@media (min-width:768px){
	
#blog1.custom.blog div > article > div.col-sm-12.col-md-4{
	width:28%;
}

#blog2.custom.blog div > article > div.col-sm-12.col-md-4{
	width:28%;
}

#blog3.custom.blog div > article > div.col-sm-12.col-md-4{
	width:28%;
}

#blog4.custom.blog div > article > div.col-sm-12.col-md-4{
	width:28%;
}


}

.stlink{
	color: #2E2E2E;
	font-weight: bold;
}

@media (min-width: 768px){
.author_section {
  display: inline;
  top: -12px !important;
  position: relative !important;
}

.newblog-inner-hero {
  padding-bottom: 10px !important;
}

#blog1.custom.blog div.col-sm-12.col-md-4.checking{
	width: 39% !important;
}

#blog1.custom.blog div.r1{
  width: 50% !important;
}

.fixed-left-menu-inner1 div.alignleft p span{
	color: #666666 !important;
	font-size: 12px !important;
	letter-spacing: -1px !important;
}

}

@media (max-width: 768px){
.CybotCookiebotDialogBodyButton{color:#333 !important}
	
#offcanvas-toggler {
  font-size: 26px !important;
}

#blog1.custom.blog div.col-sm-12.col-md-4.brating{
	margin-left: 0px !important;
	margin-top:30px;
}

#blog1.custom.blog div.col-sm-12.col-md-4.checking{
	margin-top: 30px !important;
	width: 100% !important;
}

#blog1.custom.blog div.r1{
  width: 70% !important;
}

#blog1.custom.blog div.r2{
  width: 30% !important;
} 

.readrecension {
  bottom:10px;
}

#blog.custom.blog > div > article{
  min-height: 930px;
  padding-bottom: 40px;
}

#blog1.custom.blog > div > article{
  min-height: 930px;
  padding-bottom: 40px;
}

#blog2.custom.blog div > article{
  min-height: 930px;
  padding-bottom: 40px;	
}



#blog4.custom.blog div > article{
  min-height: 930px;
  padding-bottom: 40px;	
}

.readrecension {
  right: 0!important;
  float: none!important;
  left: 0!important;
  text-align: center!important;
  bottom: 15px !important;
  position:relative!important;
  margin-top: 30px;
}
  
  .brating {
    margin-bottom:20px;
  }

.bannermodule div.innercontainerhero{
	max-width: 340px !important;
}

.filter-uk-css.col-sm-12 .section-menu{
	margin-left:-12px !important;
}

.filter-uk-css .section-menu{
	max-width: 350px;
}

.filter-uk-css .section-menu a{
	color: #ffffff;
	margin: 0 auto !important;
	width: 100%;
	display: inline-flex;
	margin: 5px !important;
}
.filter-uk-css .section-menu a > p{
	margin: 0 auto;
	text-align: center;
	clear: both;
	width: 100%;
}

.filter-uk-css div.section-menu > p{
	padding-top: 10px;
	font-weight: bold;
	width: 100%;
	text-align: center;
}

.filter-uk-css div.section-menu{
	padding-bottom:20px !important;
}

}


.com-content.view-article p.new-btn span span a{
	background: #18C434 !important;
}
.com-content.view-article p.new-btn span span a:hover{
	color: #fff !important;
}
.com-content.view-article p.new-btn span a{
	background: #18C434 !important;
}
.com-content.view-article p.new-btn span a:hover{
	color: #fff !important;
}

.brating{
	margin-top: 17px !important;
}

.brating > div{
	position:relative !important;
	padding-top: 5px;
	padding-bottom: 17px;
}

.brating div div.r2{
	right: 0px !important;
	position: absolute !important;
	top: 3px !important;
}


.mod-recensioni-filtre-in-review > div{
	position:relative !important;
	padding-top: 0px;
	padding-bottom: 0px;	
}

.mod-recensioni-filtre-in-review div div.r2{
	right: 0px !important;
	position: absolute !important;
	top: 3px !important;
}

#filter3 .fcolumn2 > select{
	background: transparent;
	-webkit-appearance: none;
	overflow: -moz-hidden-unscrollable;
	background: url(/images/down-arrow-select.png) no-repeat right !important;
	display: inline-block;
	position: relative;
	background-position: 165px 15px !important;
	letter-spacing: -0.5px;
}

.checking-ul li{
	font-family: montserrat, arial, helvetica;
}

@media (min-width:768px){
	.mod-recensioni-filtre-in-review{
		margin-top:-250px;
	}
	
.filter-uk-css > div.sp-module-content{
	width: 74%;
	margin: 0 auto;
}

.filter-uk-css div.col-5.fcolumn1{
	text-align:center;
}

.mod-recensioni-filtre-in-review {
  margin-top: -315px;
  /*margin-top:0px;*/
  width: 90%;
  float: right;
}
	
}

.filter-uk-css{
	margin-top:90px !important;
}

.new-look.rstboxes  div#blog-single-article-section div.container header.header-title


.items1vs1 img{
	filter: drop-shadow(0 0.2rem 0.25rem rgba(0, 0, 0, 0.5)) !important;
}

@media (min-width:768px){
.lssec{	
	width: 100%;
	max-width: 1180px;
	clear: both;
	margin: 0 auto;
	padding-bottom: 50px;
	min-height: 450px;
	height: auto;
}
.lssec2 p{
	padding: 20px;
	padding-left: 0px;
	padding-right: 100px;	
}

.custom.blog div.brokerlogo{
	height:195px !important;
}


}

.lssec2 h3{
	text-align: left !important;
	padding-top: 50px !important;	
}

.lssec2 .newbtn1{
	padding: 15px 40px;
	margin-top: 15px;
}

.lssec1 img{
	max-width: 85%;
	height: auto;
	text-align: center;
	margin: 0 auto;
}

.custom.blog div.disclaimer{
	color: #666666 !important;
	font-size: 12px !important;
	letter-spacing: 0px !important;
	font-weight: bold;
}



.newsle img.sppb-img-responsive{
	max-width:85%;
	filter: drop-shadow(11px -5px 26px #bbd9ea) !important;
	margin-top:40px;
}

.newsle .acymailing_introtext{
	font-size: 32px !important;
	font-weight: bold;
	text-align: right;
	line-height: 44px;	
}

.newsle .onefield span{
  max-width: 94% !important;
  display: block;
  margin: 0 auto;
  margin-right: 0px;
}	

.newsle div.acymailing_form > input.button.subbutton.btn.btn-primary{
  border-radius: 50px;
  background: #198ccf !important;
  text-align: center;
  color: #fff !important;
  width: 94% !important;
  border: 2px solid #eee;
  text-transform: none;
  letter-spacing: 1px;
  margin-right: 0px;
  margin: 0 auto;
  float: right;
}

.newsle .acymailing_module_form .acymailing_form .inputbox {
  color: #000 !important;
}

.itemid-1319 div.slick-slide{
	width: 291px !important;
}

.btumargins p.new-btn{
	text-align: left;
	margin-bottom: 20px;
	margin-top: 30px !important;
}

.btumargins{
	padding-bottom: 30px;
}

.btusize a{
	font-size: 16px !important;
}

.twoboxst{
	padding: 10px !improtant;
	height: 320px;
	position: relative;
	background: #FFFFFF;
	border: 1px solid rgba(46, 46, 46, 0.4);
	box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12), 0px 3px 5px rgba(0, 0, 0, 0.2), inset 0px 4px 8px rgba(225, 248, 253, 0.1) !important;
    /*box-shadow: 0px 2px 10px rgba(0, 0, 0, .3)!important;
    -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, .3)!important;
    border:none!important;*/
	border-radius: 20px !important;	
}

.twoboxst.sstt2{
	height: 560px;
}

.twobcol1 .sppb-addon-single-image-container{
	margin-top: 30px;
}

.twobcol1 .sppb-addon-single-image-container > img.sppb-img-responsive{
	border: 1px solid #ababab;
	border-radius: 17px;
	filter: drop-shadow(0px 1px 6px rgba(0, 0, 0, 0.12)) drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.2));
	max-width: 320px;
}

.twobcol1 .sppb-addon-single-image-container > a > img.sppb-img-responsive{
	border: 1px solid #ababab;
	border-radius: 17px !important;
	filter: drop-shadow(0px 1px 6px rgba(0, 0, 0, 0.12)) drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.2));
	max-width: 320px;
}

.twobcol1 .starscontainer{
	margin-top:10px;
}

.twobcol1 a.sppb-btn{
	color: #18c434 !important;
	border-radius: 50px !important;
	text-transform: none !important;
	letter-spacing: 0px !important;
	margin-top: -10px;
}

.twobcol2 .checking-ul{
	margin-top:50px;
}

.twobcol3 .sppb-addon-content > p{
	font-size:16px;
}

.twobcol2 ul.checking-ul > li{
	line-height: 25px;
	font-size: 16px;	
}

.twobcol3 > div.sppb-column-addons{
	margin-top:30px;	
}

.twobcol3{
	padding-left: 20px !important;
	padding-right: 40px !important;
}

.twobcol3 a.sppb-btn{
	background: #18C434 !important;
	border-radius: 25px !important;
	width: 100%;
	position: absolute;
	bottom: 45px;
	right: 0px;	
}

.twobcol2 .checking-ul li::before {
  margin-top: -1px !important;
}

.twobcol4 .sppb-addon-single-image-container {
  margin-top: 25px;
}

.twobcol4 .sppb-addon-single-image-container > img.sppb-img-responsive {
  border: 1px solid #ababab;
  border-radius: 17px;
  filter: drop-shadow(0px 1px 6px rgba(0, 0, 0, 0.12)) drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.2));
  max-width: 320px;
}

.twobcol4 a.sppb-btn{
	background: #198ccf !important;
	border-radius: 25px !important;
	width: 85%;
	right: 0px;	
}



.twoboxst .pros-img {
  display: inline;
  margin-top: -3px;
  filter: drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.12)) drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.2));
}

.twoboxst .cons-img {
  display: inline;
  margin-top: -3px;
  filter: drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.12)) drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.2));
}



@media (max-width:768px){
	.twobcol3 > div.sppb-column-addons {
		margin-top: 10px;
	}
	
	.twobcol3 a.sppb-btn {
		bottom: 15px;	
	}

.twobcol1 .sppb-addon-single-image-container > img.sppb-img-responsive {
  max-width: 280px;
  margin-top: -20px;
}
.box-item.twoboxst{/*min-height:820px;*/ height:auto;}
.sppb-column.twobcol2{margin-top:-55px;}
.twobcol2  div.checking {padding-left:10px}
.twobcol3 a.sppb-btn { /*bottom: 5px; */ }
.twobcol4 .sppb-addon-single-image-container > img.sppb-img-responsive { max-width: 280px; margin-top: -14px;}	
.twobcol5{padding: 0px 20px;  margin-top: -20px;}
.twoboxst.sstt2{/*min-height:1440px;*/}
.twoboxst.sstt2 .pros-cons{}
.twoboxst.sstt2 .pros-cons.addition1{margin-top:-30px}

.accor.accor2 .sppb-panel-heading{padding: 1px 20px !important;  padding-right: 30px !important;}

.accor.accor2 .sppb-panel-heading:not(:last-child)::before {
  content: none !important;
}

.fixed-left-menu-inner1 .ver2{
	border-bottom-left-radius: 20px!important;
	border-bottom-right-radius: 20px!important;
	padding: 20px;
}
.fixed-left-menu-inner1.ver2 > div.aligncenter{
	text-align:left!important;
}
.fixed-left-menu-inner1.ver2{
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
   width: 300px !important;	
}
.mobile-left-menu{
	margin-bottom: 80px !important;
	position: relative !important;
    left: -30px !important;
}
.mobile-left-menu div.fixed-left-menu-inner2{
	border-bottom-right-radius: 20px!important;
	width: 300px!important;
	border-bottom-left-radius: 0px!important;
}
.indicecl{font-weight:bold;}

.twobcol1 .sppb-addon-single-image-container > a > img.sppb-img-responsive {
  max-width: 280px !important;
}
.twoboxst .sppb-column.twobcol3{  margin-top: -30px;}



}

.sppb-addon-content li{
	font-family: Montserrat !important;
}

.adi2{
	padding-top:0px !important;
}

.fixed-left-menu-inner1.adi2 > a.stlink{
	margin-top: -15px;
}

.adi2 > div.aligncenter > a > img.tboximg{
	margin:8px 0px !important;
}

@media (min-width: 1300px){
.top-windows #risk_diclaimer {
  margin-top:-7px !important;
  color: #666 !important;
  font-size: 15px !important;
}

div.bpicture{
	width: 260px;
	height: 290px;
	overflow: hidden;	
}

}

.starscontainer div.stars > span{
	font-weight:bold;
	font-size: 20px;
}

.twobcol4 .stars > img{
	margin-top: -5px;
}

.twobcol1 .stars > img{
	margin-top: -5px;	
}




.bpicture > img {
  object-fit: contain;
  height: auto;
  width: 100%;
}

.menu_two .sp-megamenu-parent {
  text-align: right !important;
}

.fixed-left-menu-inner1{
}

@media (min-width:768px) and (max-width:1600px){
.twobcol1 .sppb-addon-single-image-container > a > img.sppb-img-responsive {
  max-width: 260px;
}
.twobcol2 div.checking{
	margin-top:-20px;
}
.twobcol3 .sppb-addon-content > p {
  font-size: 14px;
  line-height: 19px;
}
.twobcol3 a.sppb-btn {
  /*bottom: auto;
  top: 210px;*/
}
.twobcol2 ul.checking-ul > li {
  line-height: 25px;
  font-size: 15px;
}
.twobcol4 .sppb-addon-single-image-container > a > img.sppb-img-responsive {
  max-width: 260px;
}

.twoboxst.sstt2 div.pros-div > ul.pros-ul > li{
	line-height: 26px;	
}

}

@media (max-width:767px){
.twoboxst .cons-div {
  margin-top: 1px;
}	
.twoboxst div.pros-div {
  margin-top: 0px;
}
.twoboxst.sstt2 {
  /*min-height: 1180px;*/
}

.box-item.twoboxst {
  
}

.twobcol3 a.sppb-btn {

}

.twobcol3 div.sppb-text-center:last-child{
/*	position: relative;
	margin: 0 auto;
	left: 15px;
	right: 0px;
	height: 100px; */
}

.box-item.twoboxst .sppb-col-md-4:last-child{
/*height: 250px;
position: relative;	*/
}
.twobcol3 .sppb-addon-wrapper:last-child{
/*position: absolute;
bottom: 5px;
width: 100%;*/	
}

.twobcol3 a.sppb-btn {
  left: 10px;
}


}
@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;
}


}


.sppb-addon-content > div.for-reviews > div#bloghm.item > div.readmore{
  position: absolute !important;
  bottom: 10px !important;
}


.footer-social.nomobile h3.sp-module-title{
	text-align:right;
}

.mod-recensioni-filtre-in-review div.risk_disclaimer{
  font-size: 13px !important;	
  font-weight: bold !important;	
  color: #777 !important;	
  margin-top: -5px !important;	
}

@media (min-widtrh:1600px){
.twoboxst div.pros-div {
  margin-top: 0px;
}	
.twoboxst.sstt2 div.pros-div > ul.pros-ul{
	padding-top:0px
}
.twoboxst .cons-div {
  margin-top: -274px;
}

}

@media (min-width: 1401px){
.pros-cons.addition1{
	position:relative;
}
.sppb-addon-text-block.pros-cons{
	position:relative;	
}


}


@media (min-width:768px){


.twobcol1 .sppb-btn-link.sppb-btn-rounded{font-size: 18px;}



.majorpros .pros-cons > div.sppb-addon-content > div.pros-div{
  width: 100% !important;
  float: left;
  padding: 0px 0px 0px 25px !important;
}

.majorcons .pros-cons.addition1 div.cons-div{
  width: 100%;
  float: left;
  padding: 0px 0px 0px 25px;
}

.majorpros {margin-top:-40px}
.majorcons {margin-top:-40px}

div.sppb-addon.sppb-addon-text-block.twobcol5{padding-right:20px} 

.twobcol2 div.checking{
	margin-top:-20px;
}


}


@media (min-width:1501px){
.twobcol4 .sppb-addon-single-image-container > a > img.sppb-img-responsive{
	max-width: 320px;	
}
}


@media (min-width: 768px) and (max-width: 1400px){
.pros-cons.addition1{
	position:relative;
}
.sppb-addon-text-block.pros-cons{
	position:relative;	
}	

.twobcol4 .sppb-addon-single-image-container > a > img.sppb-img-responsive {
  max-width: 260px;
}


}


.for-reviews > div#bloghm.item > div.stars > img{
	margin-top:-5px; 
}

.twobcol5 p > img{
	display: inline-block;
	position: absolute;
	top: -4px !important;
	margin-left: 5px !important;	
}

.last2par div.sppb-addon-content > p:last-child{
	margin-top:-10px;
}

.last2par p.new-btn{
	height:30px;
}

@media (min-width:768px){
	.twoboxst.sstt2 {
	  height: 525px;
	}
select#approach1.form-control{
	/*margin-left:-125px;
	margin-top: -5px;*/
}

.twobcol3{
	position: relative;
	height: 300px;	
}
.twobcol3 a.sppb-btn {
  background: #18C434 !important;
  border-radius: 25px !important;
  width: 100%;
  position: absolute;
  bottom: 0px;
  right: 0px;
}
	
}

.fixmetobutton > div.sppb-column-addons > div.sppb-addon-wrapper > div{
	padding-left:0px !important;
}
.category-menu p.navilinksp{
	font-weight:bold;
}

@media (max-width:767px){
	.twobcol1 .sppb-addon-single-image-container {
		margin-top: 10px;
	}
	.twobcol1 a.sppb-btn {
	  margin-top: -20px;
	  margin-bottom: 20px;
	}

	.twobcol2 div.checking > ul.checking-ul > li{
		padding-right: 10px;
	}

	.twobcol4 div.sppb-addon-single-image-container > a > img{
		max-width: 90%;
		margin-top: -10px;	
	}

	.twoboxst.sstt2 .pros-cons {
	  margin-top: -90px;
	}	

	.majorpros .pros-cons > div.sppb-addon-content > div.pros-div{
		width: 100% !important;
		float: left;
		padding: 10px !important;	
	}

	
	
}


@media (min-width: 768px) and (max-width:1600px){
#blog3.custom.blog > div.items-migliori {
  width: 100%;
}
}

@media (max-width: 768px){
	
div.offcanvas-menu > div.offcanvas-inner{
	display:flex;
}
	
.offcanvas-inner > div.sp-module.search-mobile{
	order:1;
	padding-top: 0px !important;
}
	
#blog3.custom.blog div > article{
  /*min-height: 930px;*/
  padding-bottom: 40px;	
}	
#blog3.custom.blog div > article {
  min-height: 280px!important;
  padding-bottom: 40px;
  max-height: 280px!important;
}

#blog3.custom.blog > div.items-migliori > article.item-migliori > div > div.bpicture{
	width: 100%!important;
	height: 245px!important;
}

#blog3.custom.blog > div.items-migliori > article.item-migliori > div > div.btitle{
/*	position: absolute;
	top: 10px;
	left: 10px!important;
	width: 90%!important;
	margin-left: 0;
	font-weight: bold;
	right: 0%!important;
	*/
}

div.bpicture{
	width:330px !important;
}



}


@media (min-width: 1400px) and (max-width:1900px){
.btitle {
  top: 10px !important;
  /*left: 15px !important;
  width: 100% !important;*/
  top: 250px !important;
}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px), 
@media only screen and (max-device-width: 480px) {
.pros-div ul.pros-ul{width:100% !important;border:2px solid red;}
}

.last2par.largesize{
  padding-top: 10px !important;
}

.last2par.largesize p{
  margin-top: 0px !important;
}

.last2par.largesize div.sppb-addon-content > p:last-child {
  margin-top: 0px !important;
}



div.sppb-addon.sppb-addon-text-block.short-disclaimer > div.sppb-addon-content > p{
	text-align: center !important;
	font-size: 13px !important;
	font-weight: bold !important;
	color: #555 !important;
	margin-top: -5px !important;
}

@media (max-width:768px){
	.fixmetobutton a.sppb-btn.newbtn1{
		background: #18c434 !important;
	}
div.lssec > div.lssec2{
	width:94% !important;
}
	
	
}

@media (max-width:768px){
	
	.whatinv-col2 div.sppb-text-left{
		text-align:center;
		margin-bottom: 20px;
	}
.itemid-838 div.blog-module > h2.line-up{
	margin-bottom: 25px;
}

.itemid-838 p.new-btn > span > a{
	padding: 12px 14px;
}

.fitcontent a > img.sppb-img-responsive{
	width: fit-content !important;
	width: 100% !important;
}

.fixed-left-menu-inner1.ver2 > div.aligncenter > a > img.tboximg{
	width: fit-content !important;
	width: 100% !important;	
}

.bbb1 ul.checking-ul{
	margin-top:90px;
}
	
.ebox-ys-btn {
  padding: 15px 13px !important;
  max-width: 200px !important;
  font-size: 18px !important;
}	
	
#section-container3 div.btitle {
  text-align: center;
  margin-top: 5px!important;
  margin-left: auto;
  margin-bottom: 0;
  z-index: 999999999999;
  position: absolute;
  margin-right: auto;
  padding-left: 0px;
  display: block;
  overflow-wrap: break-word;
  width:100%;
  width: 260px;
  line-height: 17px!important;
  font-size: 13px;
  font-weight: bold;
  display: grid;
  align-items: center;
  height: 40px;
}

#section-container3 .slick-slide {
  height: 290px !important;
}

.for-reviews div#bloghm.item{
	margin-left:34px;
}

div#bloghm.item{
	margin-left: 34px !important;
	width: 300px !important;
}

div.author_name{
	text-decoration:none !important;
}

div.whatinv-col2{margin-bottom: 40px;}
div.what-investor{padding-top:70px;}

.btumargins > div.sppb-addon-content > p.new-btn{text-align:center !important;}
.btusize > div.sppb-addon-content > p.hardfix1{text-align:left !important;}

}



#section-container3 div.btitle {
  margin-top: 5px;
  font-size: 14px;
  padding-left: 3px;
  padding-right: 3px;
  font-weight: 500;
  line-height: 18px;  
}

.lastbtnhome a.sppb-btn{
	background: #18c434 !important;
}


div#bloghm.item{
	-webkit-box-shadow: 0px 6px 17px -11px rgba(0,0,0,1);	
	background:#fff;
}

@media (min-width:768px){
.hmpagereview{
box-shadow: 0 0 0 0 #fff;
background-image: url(https://qualebroker.com/images/green-shadow1.png);
background-repeat: no-repeat;
background-size: 110% !important;
background-attachment: scroll;
background-position: center !important;	
}


}

#bloghm.item > div.bottom > div.category.catl1{
	width:68% !important;
}

.hardfixpr{
	margin: 30px 0px !important;	
}

@media (min-width: 768px){

.greenshad{
 box-shadow: -3px 101px 76px -111px rgba(24,196,52,0.62) !important;
-webkit-box-shadow: -3px 101px 76px -111px rgba(24,196,52,0.62) !important;
-moz-box-shadow: -3px 101px 76px -111px rgba(24,196,52,0.62) !important;
}


.eb-content.rstbox-content p.new-btn{margin-top: 12px !important;}
.eb-content.rstbox-content > p.new-btn > span{font-size: 17px !important;}
.eb-content.rstbox-content p:last-child{margin-bottom: 0px;}
.eb-content.rstbox-content > p.new-btn > span > a{ padding: 9px 15px;font-size: 17px;}


.categories-articles-container section#blog-new > a.articles-container{
	position:relative;	
}

.categories-container .articles-container footer {
  position: absolute;
  width: 570px;
  bottom: 0px;
}

.itemid-838 .newblog-inner-hero{
	padding-bottom: 0px !important
}

}


.searchsearch-page-style .btn-group > .btn:first-child {
	margin-left: 0;
	background: #18c434 !important;
	border-radius: 10px;
	height: 42px;
	letter-spacing: 0.5px;
	font-weight: 500 !important;
	font-size: 15px!important;
	font-family: montserrat!important;
	padding: 0px 34px!important;
}

.result-title a{
	font-size: 16px!important;
	font-family: montserrat!important;
}

.smallsearch-page-style, .result-text{
	font-size: 13px!important;
	font-family: montserrat!important;	
}

input#search-searchword.inputbox{
	font-family: montserrat!important;		
}

.itemid-1343 p, .itemid-1343 h1, .itemid-1343 a, .itemid-1343 div, .itemid-1343 span{
	font-family: montserrat!important;			
}
.itemid-1343 p{
	font-size: 16px!important;
}

.eb-content.rstbox-content p.new-btn{margin-top: 12px !important;}
.eb-content.rstbox-content > p.new-btn > span{font-size: 17px !important;}
.eb-content.rstbox-content p:last-child{margin-bottom: 0px;}
.eb-content.rstbox-content > p.new-btn > span > a{ padding: 9px 15px;font-size: 17px;}

.itemid-1302 article.item{
  min-height:378px;
}










@media(min-width: 992px){
header#sp-header .container {  
    width: 100% !important;
}
}

@media(min-width: 992px) and (max-width: 1260px){
div#sp-menu.col-md-12 {
    width: auto !important;
}
html[lang="en-gb"] .sp-megamenu-parent>li>a,
html[lang="es-es"] .sp-megamenu-parent>li>a {
    font-size: 14px !important;
}  
}
@media(min-width: 991px) and (max-width: 1080px){
  div#sp-logo img.sp-default-logo {
    width: 100%;
}  
}
@media(min-width: 769px) and (max-width: 991px){
#sp-header div.container {
    width: 100% !important;
}
div#sp-menu ul.sp-megamenu-parent.menu-slide-down.hidden-sm.hidden-xs {
    display: block !important;
}
div#sp-logo img.sp-default-logo {
    width: 100%;
}
}

@media(min-width: 1200px) and (max-width: 1399px){

ul.checking-ul li {
    line-height: 26px !important;
    height: 36px !important;
    font-size: 15px !important;
}
.mod-recensioni-filtre-in-review {
        margin-top: -260px !important;
}
  
    body .sppb-col-md-4 ul.checking-ul>li {
    height: auto !important;
    min-height: 50px !important;
}
  body .sppb-col-md-4 .secondacta a {
    padding: 0 !important;
}
}
@media(min-width: 992px) and (max-width: 1199px){
.mod-recensioni-filtre-in-review {
   margin-top: 25px !important;
}
     body .sppb-col-md-4 {
        -ms-flex: 0 0 33.333333% !important;
        flex: 0 0 33.333333% !important;
        max-width: 33.333333% !important;
    }
    body .sppb-col-md-4 .secondacta a {
    padding: 0 !important;
}
}