@charset "UTF-8";









































































:root {



  



  --main-font-family: inherit;



  --headings-font-family: inherit;



  --main-font-size: 16px;



  --button-font-size: 16px;



  --button-font-weight: 400;



  --button-border-radius: 20px;



  --main-font-color: #323335;



  



  --headings-font-family: "Roboto", sans-serif;



  --headings-line-height: 1.2;



  --headings-font-weight: 700;



  --h1-font-size: min(11vw, 3.125rem);



  --h2-font-size: min(8vw, 2.25rem);



  --h3-font-size: 1.875rem;



  --h4-font-size: 1.75rem;



  --h5-font-size: 1.5rem;



  --h6-font-size: 1.2rem;



  --h1-margin: 1.563rem;



  --h3-margin: 1.25rem;



  



  --header-background: #ffffff;



  --header-background-secondary: #f0f3f7;



  --header-text-color: #1d2730;



  --header-text-color-hover: #44be4c;



  --white: #fff;



  --black: #000;



  --body-background: #ffffff;



  --main-color: #44be4c;



  --secondary-color: #ffc106;



  --text-color: #1d2730;



  --footer-text-color: #3f4813;



  --boxes-background-color: #f0f3f7;



  --boxes-secondary-background-color: #e8ecf2;



  --boxes-text-color: #4a5b68;



  --rating-color: #ffc106;



  --footer-background: #ffffff;



  --text-color-alt: #4a5b68;



  --line-separator-color: #e8ecf2;



  --border-radius: 8px;



  --text-color-alt-light: rgba(74, 91, 104, 0.1);



  --green-icon: #44be4c;



  --red-icon: #be444e;



  --faq-question-bg-color: #ffffff;



  --faq-answer-bg-color: #ffffff;



  --faq-question-text-color: #1d2730;



  --faq-answer-text-color: #1d2730;



  --faq-border-color: #ffffff;



  --faq-icon-color: #44be4c;



  --primary-button-color: #44be4c;



  --primary-button-color-opacity: rgba(68, 190, 76, 0.05);



  --primary-button-text-color: #fff;



  --secondary-button-color: #ffc106;



  --secondary-button-text-color: #fff;



  



  --container-width: 1210px;



  --container-width-wp: 1180px;



  --container-pad: min(8vw, 15px);



  



}























































































































































































































.text-center {



  text-align: center;



}







.position-relative {



  position: relative;



}







.d-none {



  display: none!important;



}







.order-0 {



  -webkit-box-ordinal-group: 1;



      -ms-flex-order: 0;



          order: 0;



}







.order-1 {



  -webkit-box-ordinal-group: 2;



      -ms-flex-order: 1;



          order: 1;



}







.order-2 {



  -webkit-box-ordinal-group: 3;



      -ms-flex-order: 2;



          order: 2;



}







.order-3 {



  -webkit-box-ordinal-group: 4;



      -ms-flex-order: 3;



          order: 3;



}











.row {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -ms-flex-wrap: wrap;



      flex-wrap: wrap;



}



.row--hcenter {



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



}



.row--vcenter {



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



}







































.col {



  -webkit-box-flex: 1;



      -ms-flex: 1;



          flex: 1;



  max-width: 100%;



}







.col-auto {



  -webkit-box-flex: 1;



      -ms-flex: auto;



          flex: auto;



  max-width: 100%;



  width: auto;



}











.col-1 {



  -webkit-box-flex: 8.3333333333%;



      -ms-flex: 8.3333333333%;



          flex: 8.3333333333%;



  max-width: 8.3333333333%;



}







.off-1 {



  margin-left: 8.3333333333%;



}







.col-2 {



  -webkit-box-flex: 16.6666666667%;



      -ms-flex: 16.6666666667%;



          flex: 16.6666666667%;



  max-width: 16.6666666667%;



}







.off-2 {



  margin-left: 16.6666666667%;



}







.col-3 {



  -webkit-box-flex: 25%;



      -ms-flex: 25%;



          flex: 25%;



  max-width: 25%;



}







.off-3 {



  margin-left: 25%;



}







.col-4 {



  -webkit-box-flex: 33.3333333333%;



      -ms-flex: 33.3333333333%;



          flex: 33.3333333333%;



  max-width: 33.3333333333%;



}







.off-4 {



  margin-left: 33.3333333333%;



}







.col-5 {



  -webkit-box-flex: 41.6666666667%;



      -ms-flex: 41.6666666667%;



          flex: 41.6666666667%;



  max-width: 41.6666666667%;



}







.off-5 {



  margin-left: 41.6666666667%;



}







.col-6 {



  -webkit-box-flex: 50%;



      -ms-flex: 50%;



          flex: 50%;



  max-width: 50%;



}







.off-6 {



  margin-left: 50%;



}







.col-7 {



  -webkit-box-flex: 58.3333333333%;



      -ms-flex: 58.3333333333%;



          flex: 58.3333333333%;



  max-width: 58.3333333333%;



}







.off-7 {



  margin-left: 58.3333333333%;



}







.col-8 {



  -webkit-box-flex: 66.6666666667%;



      -ms-flex: 66.6666666667%;



          flex: 66.6666666667%;



  max-width: 66.6666666667%;



}







.off-8 {



  margin-left: 66.6666666667%;



}







.col-9 {



  -webkit-box-flex: 75%;



      -ms-flex: 75%;



          flex: 75%;



  max-width: 75%;



}







.off-9 {



  margin-left: 75%;



}







.col-10 {



  -webkit-box-flex: 83.3333333333%;



      -ms-flex: 83.3333333333%;



          flex: 83.3333333333%;



  max-width: 83.3333333333%;



}







.off-10 {



  margin-left: 83.3333333333%;



}







.col-11 {



  -webkit-box-flex: 91.6666666667%;



      -ms-flex: 91.6666666667%;



          flex: 91.6666666667%;



  max-width: 91.6666666667%;



}







.off-11 {



  margin-left: 91.6666666667%;



}







.col-12 {



  -webkit-box-flex: 100%;



      -ms-flex: 100%;



          flex: 100%;



  max-width: 100%;



}







.off-12 {



  margin-left: 100%;



}











.gap-20,



.gap-20-x {



  margin-left: -20px;



}



.gap-20 > *,



.gap-20-x > * {



  padding-left: 20px;



}







.gap-20,



.gap-20-y {



  margin-top: -20px;



}



.gap-20 > *,



.gap-20-y > * {



  padding-top: 20px;



}







.gap-30,



.gap-30-x {



  margin-left: -30px;



}



.gap-30 > *,



.gap-30-x > * {



  padding-left: 30px;



}







.gap-30,



.gap-30-y {



  margin-top: -30px;



}



.gap-30 > *,



.gap-30-y > * {



  padding-top: 30px;



}







.gap-50,



.gap-50-x {



  margin-left: -50px;



}



.gap-50 > *,



.gap-50-x > * {



  padding-left: 50px;



}







.gap-50,



.gap-50-y {



  margin-top: -50px;



}



.gap-50 > *,



.gap-50-y > * {



  padding-top: 50px;



}



















::-moz-selection {



  background: #b3d4fc;



  text-shadow: none;



}







::selection {



  background: #b3d4fc;



  text-shadow: none;



}







hr {



  display: block;



  height: 1px;



  border: 0;



  border-top: 1px solid #ccc;



  margin: 1em 0;



  padding: 0;



}







audio,



canvas,



iframe,



img,



svg,



video {



  vertical-align: middle;



}







fieldset {



  border: 0;



  margin: 0;



  padding: 0;



}







textarea {



  resize: vertical;



}







picture,



img {



  max-width: 100%;



  height: auto;



}







input,



button,



textarea,



select {



  font: inherit;



}







a {



  text-decoration: none;



  color: inherit;



}















.clearfix::before,



.clearfix::after {



  content: " ";



  display: table;



}







.clearfix::after {



  clear: both;



}















.container {



  width: 100%;



  max-width: var(--container-width);



  padding: 0 var(--container-pad);



  margin: 0 auto;



}



.container--fluid {



  max-width: 100%;



}



.container--np {



  padding: 0;



}















* {



  margin: 0;



  padding: 0;



}







*,



*:before,



*:after {



  -webkit-box-sizing: border-box;



          box-sizing: border-box;



}







html {



  color: var(--main-font-color);



  font-family: var(--main-font-family);



  font-size: var(--main-font-size);



  font-weight: 400;



  line-height: 1.5;



}







body {



  background-color: var(--body-background);



}







h1,



h2,



h3,



h4,



h5,



h6 {



  font-family: var(--headings-font-family);



}



















img.size-auto,



img.size-full,



img.size-large,



img.size-medium,



.attachment img,



.widget-container img {



  max-width: 100%;



  height: auto;



}







.alignleft,



img.alignleft {



  display: inline;



  float: left;



  margin-right: 1.875rem;



  margin-bottom: 1.25rem;



}







.alignright,



img.alignright {



  display: inline;



  float: right;



  margin-left: 1.875rem;



  margin-bottom: 1.25rem;



}







.aligncenter,



img.aligncenter {



  clear: both;



  display: block;



  margin-left: auto;



  margin-right: auto;



}







img.alignleft,



img.alignright,



img.aligncenter {



  margin-bottom: 0.75rem;



}







.wp-caption {



  background: #f1f1f1;



  line-height: 18px;



  margin-bottom: 1.25rem;



  max-width: 632px !important;



  padding: 0.25rem;



  text-align: center;



  width: auto !important;



}







.wp-caption img {



  margin: 0;



}







.wp-caption p.wp-caption-text {



  color: #888;



  font-size: 0.75rem;



  margin: 0.3125rem;



}







.gallery {



  margin: 0 auto 1.125rem;



}







.gallery .gallery-item {



  float: left;



  margin-top: 0;



  text-align: center;



  width: 33%;



}







.gallery-columns-2 .gallery-item {



  width: 50%;



}







.gallery-columns-4 .gallery-item {



  width: 25%;



}







.gallery img {



  border: 0.625rem solid #f1f1f1;



}







.gallery-columns-2 .attachment-medium {



  max-width: 92%;



  height: auto;



}







.gallery-columns-4 .attachment-thumbnail {



  max-width: 84%;



  height: auto;



}







.gallery .gallery-caption {



  color: #888;



  font-size: 0.75rem;



  margin: 0 0 0.75rem;



}







.gallery br + br {



  display: none;



}







#content .attachment img {



  display: block;



  margin: 0 auto;



}







.wp-smiley,



.gallery dl {



  margin: 0;



}







@font-face {



  font-family: "pokatheme";



  src: url("../fonts/pokatheme.eot?v=1.2");



  src: url("../fonts/pokatheme.eot?#iefix") format("embedded-opentype"), url("../fonts/pokatheme.woff?v=1.2") format("woff"), url("../fonts/pokatheme.ttf?v=1.2") format("truetype"), url("../fonts/pokatheme.svg#pokatheme") format("svg");



  font-weight: normal;



  font-style: normal;



  font-display: swap;



}



[data-icon]:before {



  font-family: "pokatheme" !important;



  content: attr(data-icon);



  font-style: normal !important;



  font-weight: normal !important;



  font-variant: normal !important;



  text-transform: none !important;



  speak: none;



  line-height: 1;



  -webkit-font-smoothing: antialiased;



  -moz-osx-font-smoothing: grayscale;



}







[class^=poka-]:before,



[class*=" poka-"]:before {



  font-family: "pokatheme" !important;



  font-style: normal !important;



  font-weight: normal !important;



  font-variant: normal !important;



  text-transform: none !important;



  speak: none;



  line-height: 1;



  -webkit-font-smoothing: antialiased;



  -moz-osx-font-smoothing: grayscale;



}







.poka-facebook:before {



  content: "a";



}







.poka-twitter:before {



  content: "b";



}







.poka-instagram:before {



  content: "c";



}







.poka-youtube:before {



  content: "d";



}







.poka-linkedin:before {



  content: "e";



}







.poka-skype:before {



  content: "f";



}







.poka-search:before {



  content: "g";



}







.poka-star-half-o:before {



  content: "h";



}







.poka-star-o:before {



  content: "i";



}







.poka-star:before {



  content: "j";



}







.poka-arrow-right:before {



  content: "k";



}







.poka-play:before {



  content: "l";



}







.poka-circle-plus:before {



  content: "m";



}







.poka-circle-check:before {



  content: "n";



}







.poka-circle-x:before {



  content: "o";



}







.poka-circle-minus:before {



  content: "p";



}







.poka-star-line:before {



  content: "q";



}







.poka-calendar:before {



  content: "r";



}







.poka-list:before {



  content: "s";



}







.poka-close:before {



  content: "t";



}







.poka-angle-right:before {



  content: "v";



}







.poka-envelope:before {



  content: "u";



}







.poka-rocket:before {



  content: "w";



}







.poka-cards-mobile:before {



  content: "x";



}







.poka-credits:before {



  content: "y";



}







.poka-jackpot:before {



  content: "z";



}







.poka-slots:before {



  content: "B";



}







.poka-slots-2:before {



  content: "C";



}







.poka-bx-check:before {



  content: "A";



}















.site-header {



  -webkit-box-shadow: 0px 8px 9px 0px rgba(0, 0, 0, 0.1);



          box-shadow: 0px 8px 9px 0px rgba(0, 0, 0, 0.1);



  z-index: 100;



  position: relative;



  background-color: var(--header-background);



}







.header-top {



  position: relative;



  background-color: var(--header-background);



  padding: 1.875rem 0;



  z-index: 2;



}



.header-top .icon-btn--gray {



  background-color: var(--header-background-secondary);



  color: var(--header-text-color);



}







.site-header--style2 .header-top {



  -webkit-box-shadow: 0px 8px 9px 0px rgba(0, 0, 0, 0.1);



          box-shadow: 0px 8px 9px 0px rgba(0, 0, 0, 0.1);



  padding: 0;



}







.header-top-flex {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



}







.site-header--style2 .header-top-flex {



  -webkit-box-pack: justify;



      -ms-flex-pack: justify;



          justify-content: space-between;



  height: 5.125rem;



}







.header-top-flex-part {



  -webkit-box-flex: 1;



      -ms-flex: 1;



          flex: 1;



}



.header-top-flex-part--right {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-pack: end;



      -ms-flex-pack: end;



          justify-content: flex-end;



}



.header-top-flex-part--right .icon-btn {



  margin-left: 7px;



  cursor: pointer;



}



.header-top-flex-part--right .icon-btn.poka-close {



  font-size: 0.75rem;



}



.header-top-flex-part--right .icon-btn:first-child {



  margin-left: 0;



}



.header-top-flex-part--right .btn-mobile-menu {



  display: none;



}







.site-header--style2 .header-top-flex-part {



  -webkit-box-flex: 0;



      -ms-flex: 0 1 auto;



          flex: 0 1 auto;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  height: 100%;



}



.site-header--style2 .header-top-flex-part.header-top-flex-part--left {



  padding-right: 15px;



}







.header-logo {



  text-align: center;



}







.site-header--style2 .header-logo {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  height: 100%;



  position: relative;



}



.site-header--style2 .header-logo::after {



  content: "";



  position: absolute;



  background: var(--main-color);



  width: 100%;



  height: 4px;



  left: 0;



  bottom: 0;



}







.header-right-btns {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



}







.header-bottom {



  position: relative;



  background-color: var(--header-background-secondary);



}







.site-header--style2 .header-bottom {



  z-index: 3;



}







.header-bottom-inner {



  position: relative;



}







.header-search-form-wrapper {



  background-color: var(--boxes-background-color);



  position: absolute;



  left: 0;



  top: -100%;



  height: 100%;



  width: 100%;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: end;



      -ms-flex-align: end;



          align-items: flex-end;



  -webkit-box-pack: end;



      -ms-flex-pack: end;



          justify-content: flex-end;



  opacity: 0;



  pointer-events: none;



  -webkit-transition: all 0.3s ease;



  transition: all 0.3s ease;



}



.header-search-form-wrapper.open {



  top: 0;



  opacity: 1;



  pointer-events: all;



  max-height: 100em;



}







.site-header--style2 .header-search-form-wrapper {



  background-color: transparent;



}



.site-header--style2 .header-search-form-wrapper.open {



  height: 52px;



}







.header-search-form {



  display: block;



  max-width: 100%;



  width: 26.25rem;



  position: relative;



}



.header-search-form input[type=text] {



  background: none;



  border: none;



  border-bottom: 3px solid var(--text-color);



  width: 100%;



  font-size: 1.125rem;



  letter-spacing: 0;



  line-height: 1;



  padding: 0.9375rem 0.9375rem 0.9375rem 3.125rem;



  -webkit-transition: border-color 300ms ease;



  transition: border-color 300ms ease;



}



.header-search-form input[type=text]:focus {



  outline: none;



  border-color: var(--main-color);



}



.header-search-form button[type=submit] {



  position: absolute;



  left: 0;



  top: 50%;



  height: 1.25rem;



  width: 1.25rem;



  -webkit-transform: translate(0, -50%);



          transform: translate(0, -50%);



  background: none;



  border: none;



  cursor: pointer;



}



.header-search-form button[type=submit]::before {



  content: "g";



  font-family: pokatheme !important;



  font-style: normal !important;



  font-weight: 400 !important;



  font-variant: normal !important;



  text-transform: none !important;



  line-height: 1;



  -webkit-font-smoothing: antialiased;



  -moz-osx-font-smoothing: grayscale;



}







.site-header--style2 .header-search-form {



  background-color: #fff;



  -webkit-box-shadow: 0px 8px 9px 0px rgba(0, 0, 0, 0.1);



          box-shadow: 0px 8px 9px 0px rgba(0, 0, 0, 0.1);



}



.site-header--style2 .header-search-form input[type=text] {



  padding: 0.9375rem 0.9375rem 0.9375rem 3.75rem;



  border-bottom: 0;



}



.site-header--style2 .header-search-form button[type=submit] {



  left: 15px;



}







.site-header--sticky {



  position: fixed;



  top: 0;



  width: 100%;



}







.mobile-logo-link {



  display: none;



}











html {



  font-size: var(--main-font-size);



}







body {



  -webkit-hyphens: auto;



      -ms-hyphens: auto;



          hyphens: auto;



  word-wrap: break-word;



  overflow-wrap: break-word;



  color: var(--text-color);



  overflow-x: hidden;



}







a {



  -webkit-transition: all 0.3s ease;



  transition: all 0.3s ease;



}







.section,



.site-content-padding {



  padding: 90px 0;



}







.site-content-top-60 {



  margin-top: 60px;



}







.site-content-bottom-pad-90 {



  padding-bottom: 90px;



}







.section--npt {



  padding-top: 0;



}







.section--npb {



  padding-bottom: 0;



}







.row--reverse {



  -webkit-box-orient: horizontal;



  -webkit-box-direction: reverse;



      -ms-flex-direction: row-reverse;



          flex-direction: row-reverse;



}







.icon-btn {



  border-radius: 50%;



  color: var(--text-color);



  height: 2.25rem;



  width: 2.25rem;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  -webkit-transition: opacity 300ms ease;



  transition: opacity 300ms ease;



}



.icon-btn--gray {



  background-color: var(--boxes-background-color);



}



.icon-btn:hover {



  opacity: 0.6;



}







.social-icons {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -ms-flex-wrap: wrap;



      flex-wrap: wrap;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  list-style: none;



  margin: -0.15625rem;



}



.social-icons .icon {



  margin: 0.15625rem;



}







.wysiwyg-part {



  font-size: var(--main-font-size);



}



.wysiwyg-part h1 {



  font-size: var(--h1-font-size);



  line-height: var(--headings-line-height);



  color: inherit;



  font-weight: var(--headings-font-weight);



  margin: var(--h1-margin) 0;



}



.wysiwyg-part h1:first-of-type {



  margin-top: 0;



}



.wysiwyg-part h2 {



  font-size: var(--h2-font-size);



  line-height: var(--headings-line-height);



  color: inherit;



  font-weight: var(--headings-font-weight);



  margin: var(--h1-margin) 0;



}



.wysiwyg-part h2:first-of-type {



  margin-top: 0;



}



.wysiwyg-part h3:not(.review-title, .post-tile-title, .review-box-name) {



  font-size: var(--h3-font-size);



  line-height: var(--headings-line-height);



  color: inherit;



  font-weight: var(--headings-font-weight);



  margin: var(--h3-margin) 0;



}



.wysiwyg-part h4 {



  font-size: var(--h4-font-size);



  line-height: var(--headings-line-height);



  color: var(--boxes-text-color);



  font-weight: var(--headings-font-weight);



  margin: var(--h3-margin) 0;



}



.wysiwyg-part h5 {



  font-size: var(--h5-font-size);



  line-height: var(--headings-line-height);



  color: inherit;



  font-weight: var(--headings-font-weight);



  margin: var(--h3-margin) 0;



}



.wysiwyg-part h6 {



  font-size: var(--h6-font-size);



  line-height: var(--headings-line-height);



  color: inherit;



  font-weight: var(--headings-font-weight);



  margin: var(--h3-margin) 0;



}



.wysiwyg-part p {



  font-size: var(--main-font-size);



  line-height: 1.7;



  color: inherit;



  font-weight: 400;



  margin: 1.25rem 0;



}



.wysiwyg-part p:first-of-type {



  margin-top: 0;



}



.wysiwyg-part p a:not(.btn),



.wysiwyg-part li a:not(.btn) {



  text-decoration: underline;



  color: var(--main-color);



}



.wysiwyg-part p a:not(.btn):hover,



.wysiwyg-part li a:not(.btn):hover {



  text-decoration: none;



}



.wysiwyg-part > p small {



  color: var(--text-color);



  font-size: 0.75rem;



  letter-spacing: 0;



  line-height: 1.5;



}



.wysiwyg-part ul {



  list-style: none;



  padding-left: 1.875rem;



  font-size: 1rem;



  line-height: 1.3125rem;



  font-weight: 400;



}



.wysiwyg-part ul li {



  position: relative;



  margin-bottom: 0.9375rem;



  color: inherit;



}



.wysiwyg-part ul li ol,



.wysiwyg-part ul li ul {



  margin-top: 1.25rem;



}



.wysiwyg-part ul li strong {



  font-weight: 700;



}



.wysiwyg-part ul > li::before {



  content: "l";



  position: absolute;



  color: var(--main-color);



  left: -1.875rem;



  top: 3px;



  font-family: pokatheme !important;



  font-style: normal !important;



  font-weight: 400 !important;



  font-variant: normal !important;



  text-transform: none !important;



  line-height: 1;



  -webkit-font-smoothing: antialiased;



  -moz-osx-font-smoothing: grayscale;



}



.wysiwyg-part ul.list-star-o > li::before {



  content: "i";



}



.wysiwyg-part ul.list-star > li::before {



  content: "j";



}



.wysiwyg-part ul.list-arrow-right > li::before {



  content: "k";



}



.wysiwyg-part ul.list-play > li::before {



  content: "l";



}



.wysiwyg-part ul.list-circle-check > li::before {



  content: "n";



}



.wysiwyg-part ul.list-star-line > li::before {



  content: "q";



}



.wysiwyg-part ul.list-list > li::before {



  content: "s";



}



.wysiwyg-part ul.list-angle-right > li::before {



  content: "v";



}



.wysiwyg-part ul.list-columns {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -ms-flex-wrap: wrap;



      flex-wrap: wrap;



}



.wysiwyg-part ul.list-columns > li {



  -ms-flex-preferred-size: 33%;



      flex-basis: 33%;



}



.wysiwyg-part ul.list-check li:before {



  content: "n";



}



.wysiwyg-part ol {



  list-style-position: inside;



  padding-left: 1.875rem;



}



.wysiwyg-part ol li {



  position: relative;



  margin-bottom: 0.9375rem;



  line-height: 1.4;



  color: inherit;



}



.wysiwyg-part ol li ol,



.wysiwyg-part ol li ul {



  margin-top: 1.25rem;



}



.wysiwyg-part ol li strong {



  font-weight: 700;



}



.wysiwyg-part ol > li {



  margin-left: -30px;



}



.wysiwyg-part ol > li > ol,



.wysiwyg-part ol > li ul {



  margin-left: 30px;



}



.wysiwyg-part blockquote {



  font-weight: 400;



  font-style: italic;



  font-size: 1.875rem;



  line-height: 2.5rem;



  color: inherit;



  max-width: 80%;



  margin: 3.125rem auto;



  text-align: center;



  position: relative;



  padding: 0.625rem 3.75rem;



  border-left: 0 none;



}



.wysiwyg-part blockquote::before {



  content: "“";



  position: absolute;



  left: 0;



  top: 0;



  font-size: 5.625rem;



  line-height: 2.5rem;



  font-weight: 700;



  color: inherit;



  opacity: 0.1;



}



.wysiwyg-part blockquote::after {



  content: "”";



  position: absolute;



  right: 0;



  bottom: -30px;



  font-size: 5.625rem;



  line-height: 2.5rem;



  font-weight: 700;



  color: inherit;



  opacity: 0.1;



}



.wysiwyg-part .wp-block-social-links {



  padding-left: 0;



}



.wysiwyg-part .wp-block-social-links li {



  margin-bottom: 0;



  font-size: 1.5rem;



}



.wysiwyg-part .wp-block-social-links li::before {



  display: none;



}







.wp-block-cover-image .post-element--s1 p,



.wp-block-cover .post-element--s1 p {



  color: var(--text-color);



}







.play-btn {



  display: block;



  height: 4.75rem;



  width: 4.75rem;



  background-color: var(--secondary-color);



  border-radius: 50%;



  color: #ffffff;



  font-size: 1.875rem;



  position: relative;



}



.play-btn--sm {



  height: 2.5625rem;



  width: 2.5625rem;



  font-size: 1.125rem;



}



.play-btn .icon {



  position: absolute;



  left: 50%;



  top: 50%;



  -webkit-transform: translate(-50%, -50%);



          transform: translate(-50%, -50%);



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



}







.flex-col--space-between {



  height: 100%;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



  -webkit-box-pack: justify;



      -ms-flex-pack: justify;



          justify-content: space-between;



}







.sticker {



  border-radius: var(--border-radius);



  display: block;



  height: 100%;



  padding: 3.125rem 4.6875rem 3.125rem 3.125rem;



}



.sticker .sticker-index {



  font-size: 1.875rem;



  font-weight: 700;



  letter-spacing: 0;



  line-height: 1;



  margin-bottom: 1.5625rem;



}







.sticker-title,



.wysiwyg-part .sticker-title,



.wp-block-cover .sticker .sticker-title {



  display: block;



  color: var(--text-color);



  font-size: 1.75rem;



  font-weight: 400;



  letter-spacing: 0;



  line-height: 1.2;



  margin-bottom: 1.5625rem;



}







.sticker-text,



.wysiwyg-part .sticker-text,



.wp-block-cover .sticker .sticker-text {



  color: var(--text-color-alt);



  font-size: 1rem;



  letter-spacing: 0;



  line-height: 1.6;



}







.review-simple-box {



  background-color: #fff;



  border-radius: var(--border-radius);



  padding: 1.25rem;



  text-align: center;



  min-width: 160px;



}







.review-simple-box-logo {



  margin-bottom: 0.9375rem;



}







.review-simple-box-rating {



  margin-bottom: 0.9375rem;



}







.review-simple-boxes-cta {



  margin-top: 3.125rem;



}



















.breadcrumbs-wrapper {



  position: relative;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -ms-flex-wrap: wrap;



      flex-wrap: wrap;



  background-color: var(--boxes-background-color);



  padding: 1rem 0;



}



.breadcrumbs-wrapper span {



  font-size: 0.625rem;



  line-height: 1.125;



  color: var(--text-color);



}



.breadcrumbs-wrapper a:hover {



  text-decoration: underline;



}







.breadcrumb-separator {



  padding: 0 0.75rem;



}



.breadcrumb-separator i::before {



  font-size: 0.625rem;



  color: #34443e;



}























.poka-scrollbar::-webkit-scrollbar {



  width: 5px;



}



.poka-scrollbar::-webkit-scrollbar-thumb {



  background: rgba(0, 0, 0, 0.15);



  border-radius: 4px;



}



.poka-scrollbar::-webkit-scrollbar-track {



  background: rgba(0, 0, 0, 0.05);



  border-radius: 4px;



}























.banner-wrapper.banner-wrapper--top {



  margin-top: 3.75rem;



}







.body-show-breadcrumbs:not(.home) .banner-wrapper.banner-wrapper--top {



  margin-top: 0;



}























html[dir=rtl] ul {



  padding-right: 1.875rem !important;



  padding-left: initial !important;



}



html[dir=rtl] ul:not(.list-circle-check):not(.list-star-line):not(.list-star) > li::before {



  -webkit-transform: scale(-1, -1);



  transform: scale(-1, -1);



}



html[dir=rtl] ul li::before {



  left: initial !important;



  right: -1.875rem !important;



  width: auto !important;



  display: -webkit-box !important;



  display: -ms-flexbox !important;



  display: flex !important;



}























.invalid-shortcode {



  position: relative;



  padding: 0.75rem 1.25rem;



  margin-bottom: 1rem;



  border: 1px solid transparent;



  border-radius: 0.25rem;



  color: #721c24 !important;



  background-color: #f8d7da;



  border-color: #f5c6cb;



}



.invalid-shortcode a {



  color: #721c24 !important;



  font-weight: bold;



}



.invalid-shortcode.notice {



  color: #856404 !important;



  background-color: #fff3cd;



  border-color: #ffeeba;



}



.invalid-shortcode.notice a {



  color: #856404 !important;



}















.btn-mobile-menu .hamburger-mobile-menu {



  position: relative;



  width: 16px;



}



.btn-mobile-menu .hamburger-mobile-menu:before, .btn-mobile-menu .hamburger-mobile-menu:after, .btn-mobile-menu .hamburger-mobile-menu div {



  background-color: var(--header-text-color);



  content: "";



  display: block;



  height: 2px;



  margin: 4px 0;



  -webkit-transition: 0.5s;



  transition: 0.5s;



}



.btn-mobile-menu:hover .hamburger-mobile-menu:before {



  -webkit-transform: translateY(2px);



          transform: translateY(2px);



}



.btn-mobile-menu:hover .hamburger-mobile-menu:after {



  -webkit-transform: translateY(-2px);



          transform: translateY(-2px);



}







#header-mobile-menu:not(.mm-spn) {



  display: none;



}







.mm-ocd-opened .hamburger-mobile-menu:before {



  -webkit-transform: translateY(6px) rotate(135deg);



          transform: translateY(6px) rotate(135deg);



}



.mm-ocd-opened .hamburger-mobile-menu:after {



  -webkit-transform: translateY(-6px) rotate(-135deg);



          transform: translateY(-6px) rotate(-135deg);



}



.mm-ocd-opened .hamburger-mobile-menu > div {



  -webkit-transform: scale(0);



          transform: scale(0);



}











.mm-spn.mm-spn--light {



  background-color: var(--body-background);



  color: var(--text-color);



}







.mm-ocd__content {



  -webkit-box-shadow: 10px 0px 30px 0px rgba(0, 0, 0, 0.2);



          box-shadow: 10px 0px 30px 0px rgba(0, 0, 0, 0.2);



}







.header-menu {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  list-style: none;



  padding: 23px 0;



}



.header-menu > li {



  padding-left: 1.25rem;



  padding-right: 1.25rem;



  position: relative;



}



.header-menu > li:first-child {



  padding-left: 0;



}



.header-menu > li::before {



  content: "/";



  position: absolute;



  right: 0;



  top: 50%;



  -webkit-transform: translate(50%, -50%);



          transform: translate(50%, -50%);



  color: var(--header-text-color);



  opacity: 0.3;



}



.header-menu > li:last-child::before {



  display: none;



}



.header-menu > li.current-menu-item a {



  color: var(--header-text-color-hover);



}



.header-menu > li.menu-item-has-children {



  padding-right: calc(1.25rem + 15px);



}



.header-menu > li.menu-item-has-children > a {



  position: relative;



}



.header-menu > li.menu-item-has-children > a::after {



  content: "v";



  font-family: pokatheme !important;



  font-style: normal !important;



  font-weight: 400 !important;



  font-variant: normal !important;



  text-transform: none !important;



  line-height: 1;



  -webkit-font-smoothing: antialiased;



  -moz-osx-font-smoothing: grayscale;



  position: absolute;



  right: -23px;



  top: 50%;



  -webkit-transform: translate(0, -50%) rotate(90deg);



          transform: translate(0, -50%) rotate(90deg);



}



.header-menu > li.menu-item-has-children > .sub-menu {



  left: 0;



  top: calc(100% + 23px);



}



.header-menu > li.menu-item-has-children > .sub-menu::before {



  content: "";



  position: absolute;



  left: 0;



  top: -1.4375rem;



  height: 1.4375rem;



  width: 100%;



}



.header-menu > li.menu-item-has-children > .sub-menu .menu-item-has-children > a {



  position: relative;



}



.header-menu > li.menu-item-has-children > .sub-menu .menu-item-has-children > a::before {



  content: "k";



  font-family: pokatheme !important;



  font-style: normal !important;



  font-weight: 400 !important;



  font-variant: normal !important;



  text-transform: none !important;



  line-height: 1;



  -webkit-font-smoothing: antialiased;



  -moz-osx-font-smoothing: grayscale;



  position: absolute;



  right: 0;



  top: 50%;



  -webkit-transform: translate(0, -50%);



          transform: translate(0, -50%);



}



.header-menu > li.menu-item-has-children > .sub-menu .menu-item-has-children .sub-menu {



  left: calc(100% + 30px);



  top: -1.875rem;



}



.header-menu > li.menu-item-has-children > .sub-menu .menu-item-has-children .sub-menu::before {



  content: "";



  position: absolute;



  left: -1.875rem;



  top: 0;



  height: 100%;



  width: 1.875rem;



}



.header-menu li {



  position: relative;



}



.header-menu li.menu-item-has-children:hover > .sub-menu {



  opacity: 1;



  pointer-events: all;



}



.header-menu li a {



  color: var(--header-text-color);



  display: block;



  font-size: 1.125rem;



  letter-spacing: 0;



}



.header-menu li a:hover {



  color: var(--header-text-color-hover);



}



.header-menu .sub-menu {



  position: absolute;



  background-color: var(--header-background-secondary);



  border-radius: var(--border-radius);



  -webkit-box-shadow: 0px 8px 9px 0px rgba(0, 0, 0, 0.1);



          box-shadow: 0px 8px 9px 0px rgba(0, 0, 0, 0.1);



  height: auto;



  min-width: 17.5rem;



  padding: 1.875rem;



  width: auto;



  z-index: 1;



  list-style: none;



  opacity: 0;



  pointer-events: none;



  -webkit-transition: all 0.3s ease;



  transition: all 0.3s ease;



}



.header-menu .sub-menu li {



  margin-bottom: 0.9375rem;



}



.header-menu .sub-menu li:last-child {



  margin-bottom: 0;



}



.site-header--style2 .header-menu > li.menu-item-has-children > a::after {



  content: "v";



}



.site-header--style2 .header-menu .sub-menu {



  background-color: var(--header-background);



}







.pokageo-notification {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  margin: 20px 0;



  background-color: var(--boxes-background-color);



  padding: 10px;



  border-radius: var(--border-radius);



}







.pokageo-notification__flag {



  border-radius: 100%;



  overflow: hidden;



  margin-right: 10px;



}







.pokageo-notification__flag img {



  width: 40px;



}







.pokageo-notification__text {



  font-weight: 700;



}







.pokageo-flag-circle {



  position: absolute;



  top: 10px;



  right: 10px;



}



.pokageo-flag-circle > img {



  border-radius: 50%;



}



.pokageo-flag-circle .pokageo-status-icon {



  position: absolute;



  top: -4px;



  right: -4px;



}







.review-logo--rounded .pokageo-flag-circle {



  top: -3px;



}







.pokageo-status-icon {



  width: 14px;



  height: 14px;



  border-radius: 50%;



  text-align: center;



  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);



          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);



  color: #fff;



  font-size: 10px;



}



.pokageo-status-icon.pokageo-status-icon-allowed {



  background-color: var(--green-icon);



}



.pokageo-status-icon.pokageo-status-icon-disallowed {



  background-color: var(--red-icon);



  font-size: 6px;



  line-height: 16px;



}



















.wp-block-columns {



  margin-bottom: 0;



}











.wp-block-group.alignfull,



.wp-block-group.alignfull.has-background,



.editor-styles-wrapper .wp-block[data-align=full] > .wp-block-group,



.wp-block-cover.alignfull,



.wp-block-group.alignwide,



.editor-styles-wrapper .wp-block[data-align=wide] > .wp-block-group,



.editor-styles-wrapper .wp-block[data-align=full] > .wp-block-cover {



  padding: 90px var(--container-pad);



}











.wp-site-blocks {



  padding: 90px var(--container-pad);



}



.wp-site-blocks > .wp-block-group:first-child, .wp-site-blocks > .wp-block-cover:first-child, .wp-site-blocks > .wp-block-cover.alignfull:first-child {



  margin-top: -90px !important;



}



.wp-site-blocks > .wp-block-group:last-child, .wp-site-blocks > .wp-block-cover:last-child, .wp-site-blocks > .wp-block-cover.alignfull:last-child {



  margin-bottom: -90px !important;



}



.wp-site-blocks > *, .wp-site-blocks > blockquote {



  max-width: calc(var(--container-width) - var(--container-pad) * 2);



  margin-left: auto !important;



  margin-right: auto !important;



}



.wp-site-blocks > .container {



  max-width: calc(var(--container-width));



  margin-left: auto !important;



  margin-right: auto !important;



}



.wp-site-blocks .alignfull,



.wp-site-blocks .wp-block-cover.alignfull {



  max-width: none;



  margin: 0 calc(-1 * var(--container-pad)) !important;



  width: auto;



}



.wp-site-blocks .alignfull > .wp-block-group__inner-container, .wp-site-blocks .alignfull > .wp-block-cover__inner-container,



.wp-site-blocks .wp-block-cover.alignfull > .wp-block-group__inner-container,



.wp-site-blocks .wp-block-cover.alignfull > .wp-block-cover__inner-container {



  max-width: calc(var(--container-width) - var(--container-pad) * 2);



  margin-left: auto !important;



  margin-right: auto !important;



  width: 100%;



}



.wp-site-blocks .alignwide {



  max-width: none;



  margin: 0 calc(-1 * var(--container-pad)) !important;



  width: auto;



}



.wp-site-blocks .wp-block-group__inner-container .wp-block-group__inner-container {



  display: contents;



}











.editor-styles-wrapper .block-editor-block-list__layout.is-root-container > .block-editor-block-list__block {



  max-width: calc(var(--container-width) - var(--container-pad) * 2) !important;



  margin-left: auto !important;



  margin-right: auto !important;



}



.editor-styles-wrapper .block-editor-block-list__layout.is-root-container > .block-editor-block-list__block.alignfull {



  max-width: none !important;



}



.editor-styles-wrapper .block-editor-block-list__layout.is-root-container > .block-editor-block-list__block.alignfull > * {



  max-width: calc(var(--container-width) - var(--container-pad) * 2) !important;



  margin-left: auto !important;



  margin-right: auto !important;



  width: 100% !important;



}



.editor-styles-wrapper .block-editor-block-list__layout.is-root-container > .block-editor-block-list__block.alignfull.wp-block-cover > .wp-block-cover__background,



.editor-styles-wrapper .block-editor-block-list__layout.is-root-container > .block-editor-block-list__block.alignfull.wp-block-cover > .wp-block-cover__image-background {



  max-width: none !important;



}



.editor-styles-wrapper .block-editor-block-list__layout.is-root-container > .block-editor-block-list__block.alignwide {



  max-width: none !important;



  width: auto !important;



}







.editor-styles-wrapper .block-editor-block-list__layout.is-root-container > [data-align=wide] {



  max-width: none !important;



  margin: 0 !important;



  width: auto;



}







.wp-block-group .wp-block-poka-box-text {



  height: calc(100% - 20px);



  margin-bottom: 20px;



}







.poka-select select[multiple] {



  height: auto !important;



  padding-right: 8px !important;



  overflow: auto !important;



}



.poka-select select[multiple] option {



  white-space: normal !important;



  border-bottom: 1px solid rgba(0, 0, 0, 0.2);



  padding: 0.3125rem;



}



.poka-select select[multiple] option:disabled {



  display: none;



}



.poka-select select[multiple] option:last-child {



  border-bottom: 0;



}



.poka-select select[multiple] option:checked {



  background: rgba(30, 144, 255, 0.5);



}



.poka-select select[multiple] + .components-input-control__suffix {



  display: none !important;



}







.wp-block-group:where(.has-background) {



  padding: initial;



}







.wp-block-separator {



  opacity: 1;



}



.wp-block-separator.has-background.is-thick-line:not(.is-style-dots) {



  height: 4px;



}







.editor-styles-wrapper ul.wp-block-list {



  list-style: none;



  padding-left: 1.875rem;



  font-size: 1rem;



  line-height: 1.3125rem;



  font-weight: 400;



}



.editor-styles-wrapper ul.wp-block-list li {



  position: relative;



  margin-bottom: 0.9375rem;



  color: inherit;



}



.editor-styles-wrapper ul.wp-block-list li ol,



.editor-styles-wrapper ul.wp-block-list li ul {



  margin-top: 1.25rem;



}



.editor-styles-wrapper ul.wp-block-list li strong {



  font-weight: 700;



}



.editor-styles-wrapper ul.wp-block-list > li::before {



  content: "l";



  position: absolute;



  color: var(--main-color);



  left: -1.875rem;



  top: 3px;



  font-family: pokatheme !important;



  font-style: normal !important;



  font-weight: 400 !important;



  font-variant: normal !important;



  text-transform: none !important;



  line-height: 1;



  -webkit-font-smoothing: antialiased;



  -moz-osx-font-smoothing: grayscale;



}



.editor-styles-wrapper ul.wp-block-list.list-star-o > li::before {



  content: "i";



}



.editor-styles-wrapper ul.wp-block-list.list-star > li::before {



  content: "j";



}



.editor-styles-wrapper ul.wp-block-list.list-arrow-right > li::before {



  content: "k";



}



.editor-styles-wrapper ul.wp-block-list.list-play > li::before {



  content: "l";



}



.editor-styles-wrapper ul.wp-block-list.list-circle-check > li::before {



  content: "n";



}



.editor-styles-wrapper ul.wp-block-list.list-star-line > li::before {



  content: "q";



}



.editor-styles-wrapper ul.wp-block-list.list-list > li::before {



  content: "s";



}



.editor-styles-wrapper ul.wp-block-list.list-angle-right > li::before {



  content: "v";



}



.editor-styles-wrapper ul.wp-block-list.list-columns {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -ms-flex-wrap: wrap;



      flex-wrap: wrap;



}



.editor-styles-wrapper ul.wp-block-list.list-columns > li {



  -ms-flex-preferred-size: 33%;



      flex-basis: 33%;



}



.editor-styles-wrapper ul.wp-block-list.list-check li:before {



  content: "n";



}



.editor-styles-wrapper ol {



  list-style-position: inside;



  padding-left: 1.875rem;



}



.editor-styles-wrapper ol li {



  position: relative;



  margin-bottom: 0.9375rem;



  line-height: 1.4;



  color: inherit;



}



.editor-styles-wrapper ol li ol,



.editor-styles-wrapper ol li ul {



  margin-top: 1.25rem;



}



.editor-styles-wrapper ol li strong {



  font-weight: 700;



}



.editor-styles-wrapper ol > li {



  margin-left: -30px;



}



.editor-styles-wrapper ol > li > ol,



.editor-styles-wrapper ol > li ul {



  margin-left: 30px;



}















.btn {



  display: inline-block;



  text-align: center;



  text-decoration: none;



  text-transform: var(--buttons-text-transform);



  font-weight: var(--button-font-weight);



  font-size: 1.3125rem;



  line-height: 1.2;



  border-radius: var(--button-border-radius);



  padding: 0.9375rem 1.875rem;



  position: relative;



  -webkit-transition: -webkit-transform 0.15s ease-in-out;



  transition: -webkit-transform 0.15s ease-in-out;



  transition: transform 0.15s ease-in-out;



  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;



}



.widgets-php .btn, .sidebar .btn {



  padding: 0.9375rem;



  font-size: 1rem;



}



.btn:after {



  content: "";



  position: absolute;



  width: 100%;



  height: 100%;



  opacity: 0;



  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);



          box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);



  -webkit-transition: opacity 0.3s ease-in-out;



  transition: opacity 0.3s ease-in-out;



  border-radius: var(--button-border-radius);



  top: 0;



  left: 0;



}



.btn:hover {



  -webkit-transform: translate(0, -3px);



          transform: translate(0, -3px);



}



.btn:hover:after {



  opacity: 1;



}



.btn.btn--full {



  display: block;



  width: 100%;



}







input.btn {



  -webkit-transition: opacity 300ms ease;



  transition: opacity 300ms ease;



}



input.btn:hover {



  opacity: 0.6;



}







.btn-sm {



  font-size: 1rem;



  padding: 0.625rem 1.25rem;



}







.btn-md {



  font-size: 1.1875rem;



  padding: 0.625rem 1.25rem;



}







.btn-lg {



  font-size: 1.1875rem;



  padding: 1.25rem 1.875rem;



}







.btn-primary {



  background-color: var(--primary-button-color);



  color: var(--primary-button-text-color);



}



.btn-primary:hover {



  color: var(--primary-button-text-color);



}







.btn-grey {



  background-color: #4a5b68;



  color: #fff;



}







.btn-faded {



  background: transparent;



  -webkit-box-shadow: 0px 16px 29px 0px rgba(29, 39, 48, 0.1);



          box-shadow: 0px 16px 29px 0px rgba(29, 39, 48, 0.1);



  text-transform: none;



  color: var(--boxes-text-color);



}



.btn-faded:after {



  display: none;



}



.btn-faded:hover {



  background: #fff;



}



.btn-faded i {



  color: var(--main-color);



}







.btn-secondary {



  background-color: var(--secondary-button-color);



  color: var(--secondary-button-text-color);



}



.btn-secondary:hover {



  color: var(--primary-button-text-color);



}







.btn-icon {



  display: -webkit-inline-box;



  display: -ms-inline-flexbox;



  display: inline-flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -webkit-box-pack: justify;



      -ms-flex-pack: justify;



          justify-content: space-between;



  width: -webkit-max-content;



  width: -moz-max-content;



  width: max-content;



}



.btn-icon.btn--full {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  width: 100%;



  min-width: 100%;



}



.btn-icon i,



.btn-icon img {



  display: inherit;



  margin-left: 1.25rem;



  margin-right: 0.3125rem;



  font-size: 1.3125rem;



  height: 1.3125rem;



  width: 1.3125rem;



}



.btn-icon.btn-icon-lg {



  padding: 0.625rem 1.25rem;



}



.btn-icon.btn-icon-lg i,



.btn-icon.btn-icon-lg img {



  font-size: 2.5625rem;



  height: 2.5625rem;



  width: 2.5625rem;



}



.btn-icon.btn-icon-left {



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



}



.btn-icon.btn-icon-left i,



.btn-icon.btn-icon-left img {



  display: inherit;



  margin-right: 1.25rem;



  margin-left: 0;



}



.btn-icon.btn-icon-right {



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



}



.btn-icon.btn-icon-right i,



.btn-icon.btn-icon-right img {



  display: inherit;



  margin-left: 1.25rem;



  margin-right: 0;



}







.btn-fullwidth {



  width: 100%;



}







.btn-yellow {



  background-color: var(--secondary-button-color);



  color: #fff;



}







.btn-arrow-right {



  padding: 1rem 2.1875rem 1rem 1.75rem;



}







.btn-read-more {



  padding: 1rem 2.5rem;



  margin: 1.5625rem;



}



.btn-read-more i {



  margin-left: 1.4375rem;



  display: inline-block;



  vertical-align: middle;



  font-size: 1.5rem;



  -webkit-transition: all 0.3s;



  transition: all 0.3s;



}



.btn-read-more:hover i {



  -webkit-transform: translateX(5px);



          transform: translateX(5px);



}







.spinner {



  content: "";



  display: block;



  position: absolute;



  width: 20px;



  height: 20px;



  right: 10px;



  top: 50%;



  -webkit-transform: translateY(-50%);



  transform: translateY(-50%);



  border-radius: 100%;



  border: 4px solid gray;



  border-top: 4px solid var(--white);



  -webkit-animation: spinnerAnim infinite 0.8s;



  animation: spinnerAnim infinite 0.8s;



  -webkit-transition: opacity 0.5s;



  transition: opacity 0.5s;



  opacity: 0;



}



.spinner.visible {



  opacity: 1;



}







@-webkit-keyframes spinnerAnim {



  0% {



    -webkit-transform: translateY(-50%) rotate(0);



    transform: translateY(-50%) rotate(0);



  }



  100% {



    -webkit-transform: translateY(-50%) rotate(360deg);



    transform: translateY(-50%) rotate(360deg);



  }



}







@keyframes spinnerAnim {



  0% {



    -webkit-transform: translateY(-50%) rotate(0);



    transform: translateY(-50%) rotate(0);



  }



  100% {



    -webkit-transform: translateY(-50%) rotate(360deg);



    transform: translateY(-50%) rotate(360deg);



  }



}



.rating .icon {



  color: var(--rating-color);



  font-size: 1.3125rem;



  line-height: 1;



  margin: 0 1px;



}







.author-card {



  background: #f0f3f7;



  border-radius: var(--border-radius);



  overflow: hidden;



  padding: 30px 40px;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: start;



      -ms-flex-align: start;



          align-items: flex-start;



}



.author-card.author-card--top {



  margin-top: 60px;



}



.author-card .author-image {



  border-radius: 50% !important;



  margin-right: 40px;



}



.author-card .author-title {



  color: var(--boxes-text-color);



  opacity: 0.66;



  font-size: 0.75rem;



  line-height: 1.5;



  font-weight: 700;



  display: block;



}



.author-card .author-name {



  color: var(--text-color);



  font-size: 1.75rem;



  line-height: 1.3;



  font-weight: 700;



  display: block;



  margin-bottom: 10px;



}



.author-card .author-job-title {



  color: var(--main-color);



  font-size: 0.875rem;



  line-height: 1.3;



  font-weight: 700;



  display: block;



  margin-bottom: 20px;



}



.author-card p {



  color: #494d4c;



  font-size: 0.875rem;



  line-height: 1.5;



  font-weight: 400;



  margin-bottom: 15px;



}







.col-relative {



  position: relative;



}







.hr-style1 {



  border-top: 2px solid rgba(0, 0, 0, 0.05);



}







.load-more-btn {



  margin-top: 20px;



}



.load-more-btn .spinner {



  content: "";



  display: inline-block;



  position: absolute;



  width: 20px;



  height: 20px;



  right: unset;



  top: 50%;



  margin-left: 10px;



  -webkit-transform: translateY(-50%);



  transform: translateY(-50%);



  border-radius: 100%;



  border: 4px solid gray;



  border-top: 4px solid var(--white);



  -webkit-animation: spinnerAnim infinite 0.8s;



  animation: spinnerAnim infinite 0.8s;



  -webkit-transition: opacity 0.5s;



  transition: opacity 0.5s;



  opacity: 0;



}



.load-more-btn .spinner.visible {



  opacity: 1;



}







.wp-block-poka-affiliate-list .load-more-btn {



  margin-top: 20px;



  margin-left: 20px;



}



.wp-block-poka-affiliate-list .load-more-btn .spinner {



  content: "";



  display: inline-block;



  position: absolute;



  width: 20px;



  height: 20px;



  right: unset;



  top: 50%;



  margin-left: 10px;



  -webkit-transform: translateY(-50%);



  transform: translateY(-50%);



  border-radius: 100%;



  border: 4px solid gray;



  border-top: 4px solid var(--white);



  -webkit-animation: spinnerAnim infinite 0.8s;



  animation: spinnerAnim infinite 0.8s;



  -webkit-transition: opacity 0.5s;



  transition: opacity 0.5s;



  opacity: 0;



}



.wp-block-poka-affiliate-list .load-more-btn .spinner.visible {



  opacity: 1;



}















.section-review-hero {



  background: var(--boxes-background-color);



  margin-bottom: 40px;



}



.section-review-hero h3 {



  text-transform: uppercase;



  font-size: 1rem;



  line-height: 1.125;



  color: var(--boxes-text-color);



  font-weight: var(--headings-font-weight);



}



.section-review-hero.section-review-hero--style-1 {



  border-radius: var(--border-radius);



  overflow: hidden;



}



.section-review-hero.section-review-hero--style-1 .flex-col--space-between {



  padding: 0 1.875rem;



}



.section-review-hero.section-review-hero--style-1 .review-rating {



  padding-top: 2.3125rem;



}



.section-review-hero.section-review-hero--style-1 .review-pros-cons {



  -webkit-box-flex: 1;



      -ms-flex: 1;



          flex: 1;



}



.section-review-hero.section-review-hero--style-1 .review-terms {



  padding-bottom: 1.25rem;



}



.section-review-hero.section-review-hero--style-2 {



  padding: 0.625rem 0;



  margin-bottom: 0;



}



.section-review-hero.section-review-hero--style-2 h3 {



  padding-top: 3.125rem;



}



.section-review-hero.section-review-hero--style-3 {



  border-radius: var(--border-radius);



  overflow: hidden;



  margin-bottom: 0;



}



.section-review-hero.section-review-hero--style-3 .review-bonus {



  text-align: left;



  padding-top: 1.875rem;



}



.section-review-hero.section-review-hero--style-3 .review-bonus + hr {



  margin: 1em 0;



}



.section-review-hero.section-review-hero--style-3 .review-terms {



  margin-bottom: 1.25rem;



}



.section-review-hero.section-review-hero--style-3 .review-cta-wrapper {



  padding: 0.625rem 1.875rem 1.5625rem 0;



}







.review-cta-wrapper {



  text-align: center;



}



.review-cta-wrapper.review-cta-wrapper--style-2 {



  background: var(--boxes-secondary-background-color);



  border-radius: var(--border-radius);



  overflow: hidden;



  padding: 2.1875rem 3.125rem;



}



.review-cta-wrapper .review-rating {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  padding: 0 1.25rem 0.9375rem;



}



.review-cta-wrapper .review-bonus {



  padding: 0 1.25rem 0.9375rem;



}



.review-cta-wrapper .btn {



  width: 100%;



}







.review-overview {



  height: 100%;



}



.review-overview.review-overview--style-1 {



  background: var(--boxes-secondary-background-color);



  border-radius: 8px;



  padding: 2.8125rem 1.875rem 2.5rem;



  position: absolute;



  top: 0;



  left: 0;



  right: 0;



  bottom: 0;



}



.review-overview.review-overview--style-1 .review-overview-list {



  max-height: calc(100% - 50px);



}



.review-overview.review-overview--style-2 .review-overview-list {



  max-height: 250px;



}



.review-overview.review-overview--style-3 .review-overview-list {



  max-height: 200px;



}



.review-overview-list {



  list-style: none;



  overflow-y: auto;



  scrollbar-width: thin;



  scrollbar-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.05);



}



.review-overview-list::-webkit-scrollbar {



  width: 5px;



}



.review-overview-list::-webkit-scrollbar-thumb {



  background: rgba(0, 0, 0, 0.15);



  border-radius: 4px;



}



.review-overview-list::-webkit-scrollbar-track {



  background: rgba(0, 0, 0, 0.05);



  border-radius: 4px;



}



.review-overview-list-item {



  position: relative;



  padding-left: 1.25rem;



  margin-bottom: 0.9375rem;



}



.review-overview-list-item::before {



  content: "";



  position: absolute;



  left: 0;



  height: 10px;



  width: 10px;



  border-radius: 50%;



  background: #000000;



  opacity: 0.1;



  top: 3px;



}



.review-overview-list-item-label {



  font-size: 0.875rem;



  line-height: 1.3;



  color: var(--boxes-text-color);



  font-weight: 700;



}



.review-overview-list-item-value {



  font-size: 1rem;



  line-height: 1.125;



  color: var(--text-color);



  font-weight: 700;



  margin-top: 3px;



}







.review-grid-item {



  background: var(--boxes-background-color);



  height: 100%;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



  border-radius: var(--border-radius);



  overflow-y: hidden;



}



.review-grid-item .review-logo {



  margin: 1.5625rem auto 1.25rem;



}



.review-grid-item .rating {



  text-align: center;



  padding-bottom: 1.25rem;



}



.review-grid-item .review-bonus {



  padding-top: 0.9375rem;



  font-size: 1.125rem;



}



.review-grid-item .btn {



  font-size: 1.125rem;



  line-height: 1.2;



  margin: 0.9375rem 0 0.625rem;



  width: 100%;



}



.review-grid-item .review-extra-links {



  padding-bottom: 20px;



}



.review-grid-item .review-grid-item-top {



  -webkit-box-flex: 1;



      -ms-flex: 1;



          flex: 1;



}



.review-grid-item .review-grid-item-bottom {



  background: var(--boxes-secondary-background-color);



  padding: 0 1.25rem;



  margin-top: auto;



}



.review-grid-item.wide .review-grid-item-top {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  padding: 0 1.5625rem;



  max-width: 43.75rem;



  width: 100%;



  margin: 0 auto;



}



.review-grid-item.wide .review-grid-item-bottom > * {



  max-width: 43.75rem;



  margin: 0 auto;



}



.review-grid-item.wide .flex-right-container {



  margin-right: auto;



}



.review-grid-item.wide .review-badge-wrapper {



  -webkit-box-pack: start;



      -ms-flex-pack: start;



          justify-content: flex-start;



  padding: 0.375rem 1.25rem;



}



.review-grid-item.wide .review-rating {



  padding: 0.375rem 1.25rem;



}



.review-grid-item.wide .rating {



  padding-bottom: 0;



}



.review-grid-item.wide .review-bonus {



  padding-top: 0.9375rem;



  font-size: 1.5rem;



  line-height: 1.8125rem;



}



.review-grid-item.wide .btn {



  font-size: 1.3125rem;



  line-height: 1.5625rem;



  max-width: 19.6875rem;



  display: block;



  margin: 0.9375rem auto 0.625rem;



}



.review-grid-item.first {



  position: relative;



}



.review-grid-item.first::after {



  content: "1";



  background-color: var(--rating-color);



  height: 3rem;



  width: 3rem;



  border-radius: 50%;



  position: absolute;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  right: 1.5625rem;



  top: 1.5625rem;



  font-size: 1rem;



  line-height: 1.1875rem;



  font-weight: 700;



  color: var(--text-color);



}



.review-grid-item.second .review-logo, .review-grid-item.third .review-logo {



  position: relative;



}



.review-grid-item.second .review-logo::after, .review-grid-item.third .review-logo::after {



  content: "2";



  background-color: var(--rating-color);



  height: 2rem;



  width: 2rem;



  border-radius: 50%;



  position: absolute;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  top: 0;



  left: 0;



  font-size: 0.8125rem;



  line-height: 1.0625rem;



  font-weight: 700;



  color: var(--text-color);



}



.review-grid-item.third .review-logo::after {



  content: "3";



}







.review-sidebar h4 {



  text-transform: uppercase;



  font-size: 1rem;



  line-height: 1.125;



  color: var(--boxes-text-color);



  font-weight: var(--headings-font-weight);



}



.review-sidebar.review-sidebar--style-3 {



  background: var(--boxes-background-color);



  border-radius: var(--border-radius);



  overflow: hidden;



  padding: 1.875rem 1.875rem 2.1875rem;



}







.section-related-reviews {



  padding: 90px 0 0;



}







.reviews-table {



  counter-reset: revbox;



}



.reviews-table .review-box-thumb {



  counter-increment: revbox;



}



.reviews-table .review-box-thumb--counter:after {



  content: counter(revbox);



  position: absolute;



  top: 7px;



  left: 7px;



  background-color: rgba(255, 255, 255, 0.6);



  color: var(--theme-color);



  width: 30px;



  height: 30px;



  text-align: center;



  line-height: 30px;



  border-radius: var(--border-radius);



  font-size: 0.875rem;



  font-weight: 700;



}















.archive .review-box-thumb--counter::after {



  display: none;



}







.review-box {



  background-color: var(--boxes-background-color);



  border-radius: var(--border-radius);



}



.review-box + .review-box {



  margin-top: 10px;



}







.review-box-wrap {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  background: #fff;



}



.widgets-php .review-box-wrap, .sidebar .review-box-wrap {



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



}







.reviews-table--style1 .review-box-wrap,



.reviews-table--style3 .review-box-wrap,



.review-box--style4 .review-box-wrap,



.reviews-table--style5 .review-box-wrap {



  background: transparent;



}







.review-box--style4 .review-box-actions {



  background-color: transparent;



}







.reviews-table--style5 .review-box-actions {



  background-color: var(--boxes-background-color);



}







.review-box-thumb {



  border-radius: var(--border-radius);



  overflow: hidden;



  -ms-flex-preferred-size: 17%;



      flex-basis: 17%;



  max-width: 17%;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  background-color: var(--theme-color);



  position: relative;



}



.widgets-php .review-box-thumb, .sidebar .review-box-thumb {



  -ms-flex-preferred-size: unset;



      flex-basis: unset;



  max-width: unset;



}







.review-box-name,



.wysiwyg-part .review-box-name,



.editor-styles-wrapper .review-box-name,



.wp-block-cover .review-box-name,



.wp-block-cover .review-box-name:not(.has-text-color) {



  margin-right: 24px;



  font-size: 1.3125rem;



  color: var(--boxes-text-color);



  font-weight: 700;



  margin-top: 0;



  margin-bottom: 0;



}



.widgets-php .review-box-name, .sidebar .review-box-name,



.widgets-php .wysiwyg-part .review-box-name,



.sidebar .wysiwyg-part .review-box-name,



.widgets-php .editor-styles-wrapper .review-box-name,



.sidebar .editor-styles-wrapper .review-box-name,



.widgets-php .wp-block-cover .review-box-name,



.sidebar .wp-block-cover .review-box-name,



.widgets-php .wp-block-cover .review-box-name:not(.has-text-color),



.sidebar .wp-block-cover .review-box-name:not(.has-text-color) {



  margin-right: 0;



  margin-bottom: 2px;



}







.review-box-info {



  -webkit-box-flex: 1;



      -ms-flex: 1;



          flex: 1;



  padding: 30px;



}



.widgets-php .review-box-info .review-pros-cons, .sidebar .review-box-info .review-pros-cons {



  display: block;



}



.widgets-php .review-box-info .review-pros-cons ul + ul, .sidebar .review-box-info .review-pros-cons ul + ul {



  margin-top: 10px;



}



.widgets-php .review-box-info .review-badge, .sidebar .review-box-info .review-badge {



  margin-bottom: 10px;



}



.widgets-php .review-box-info, .sidebar .review-box-info {



  padding: 20px;



}







.review-box-meta {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  border-bottom: solid 2px #e4e8ed;



  padding-bottom: 15px;



  margin-bottom: 25px;



}



.widgets-php .review-box-meta, .sidebar .review-box-meta {



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  margin-bottom: 20px;



}







.review-box-rating {



  margin-left: auto;



  padding-left: 10px;



}



.widgets-php .review-box-rating, .sidebar .review-box-rating {



  width: auto;



  margin-top: 0;



  margin-left: 0;



}







.review-box .review-box-disclaimer {



  background-color: var(--boxes-secondary-background-color);



  border-radius: var(--border-radius);



}







.review-box--style2 .review-box-disclaimer {



  border-radius: 0;



}







.review-box--narrow .review-box-disclaimer {



  background-color: #f5fcf6;



}







.review-box--style3 .review-box-disclaimer {



  background-color: var(--white);



}







.reviews-table--style2 .review-box-wrap {



  border-radius: var(--border-radius) 0 0 var(--border-radius);



}







.review-box-actions {



  background-color: var(--boxes-secondary-background-color);



  -ms-flex-preferred-size: 32%;



      flex-basis: 32%;



  max-width: 32%;



  padding: 47px 30px;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



}



.review-box-actions .review-bonus {



  margin-bottom: 20px;



}



.review-box-actions .btn {



  margin-bottom: 10px;



}



.widgets-php .review-box-actions, .sidebar .review-box-actions {



  padding: 20px;



  -ms-flex-preferred-size: unset;



      flex-basis: unset;



  max-width: unset;



}







.review-box-actions--rounded {



  border-radius: var(--border-radius);



}







.review-box--narrow {



  background-color: transparent;



}



.review-box--narrow .review-box-actions {



  background-color: var(--primary-button-color-opacity);



}



.review-box--narrow .review-box-meta {



  margin-bottom: 15px;



}



.review-box--narrow .review-bonus {



  text-align: left;



  max-width: 320px;



}



.widgets-php .review-box--narrow .review-bonus, .sidebar .review-box--narrow .review-bonus {



  max-width: unset;



  text-align: center;



}







.review-box--style2 {



  border-radius: var(--border-radius);



  overflow: hidden;



}



.review-box--style2 .review-box-info {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  padding-left: 14px;



}



.widgets-php .review-box--style2 .review-box-info, .sidebar .review-box--style2 .review-box-info {



  display: block;



  padding: 20px;



}



.review-box--style2 .review-box-thumb {



  padding: 0 40px;



  background-color: transparent;



  border-radius: 0;



}



.review-box--style2 .review-box-thumb:after {



  left: 25px;



  top: 50%;



  -webkit-transform: translateY(-50%);



          transform: translateY(-50%);



  border-radius: 50%;



  background-color: var(--boxes-secondary-background-color);



  color: #1d2730;



  width: 40px;



  height: 40px;



  line-height: 40px;



  font-size: 1rem;



}



.review-box--style2 .review-box-thumb--counter {



  padding: 0 0 0 90px;



}



.widgets-php .review-box--style2 .review-box-thumb, .sidebar .review-box--style2 .review-box-thumb {



  background-color: var(--theme-color);



  padding: 0;



}



.widgets-php .review-box--style2 .review-box-thumb.review-box-thumb--counter:after, .sidebar .review-box--style2 .review-box-thumb.review-box-thumb--counter:after {



  display: none;



}



.review-box--style2 .review-box-meta {



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  -webkit-box-align: start;



      -ms-flex-align: start;



          align-items: flex-start;



  -webkit-box-flex: 0;



      -ms-flex: 0 0 44%;



          flex: 0 0 44%;



  max-width: 44%;



  -ms-flex-negative: 0;



      flex-shrink: 0;



  border-bottom: none;



  padding-bottom: 0;



  margin-bottom: 0;



}



.widgets-php .review-box--style2 .review-box-meta, .sidebar .review-box--style2 .review-box-meta {



  -webkit-box-flex: unset;



      -ms-flex: unset;



          flex: unset;



  max-width: unset;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  margin-bottom: 10px;



}



.review-box--style2 .review-box-rating {



  margin-left: 0;



  padding-left: 0;



}



.review-box--style2 .review-badge,



.review-box--style2 .review-box-name {



  margin-bottom: 10px;



}



.review-box--style2 .review-box-actions {



  padding: 30px;



}



.widgets-php .review-box--style2 .review-box-actions, .sidebar .review-box--style2 .review-box-actions {



  padding: 20px;



}



.review-box--style2 + .review-box--style2 {



  margin-top: 20px;



}







.site-content .col-9 .review-box--style2 .review-box-thumb {



  padding: 0 20px;



}







.review-box--style3 {



  background-color: #fff;



  border-radius: var(--border-radius);



  -webkit-box-shadow: 0 16px 29px rgba(29, 39, 48, 0.1);



          box-shadow: 0 16px 29px rgba(29, 39, 48, 0.1);



  overflow: hidden;



}



.review-box--style3 .review-box-thumb {



  padding-left: 90px;



  padding-right: 25px;



  background-color: var(--boxes-background-color);



  border-radius: 0;



  -webkit-box-flex: 0;



      -ms-flex: 0 0 41%;



          flex: 0 0 41%;



  max-width: 41%;



  -webkit-box-pack: unset;



      -ms-flex-pack: unset;



          justify-content: unset;



}



.review-box--style3 .review-box-thumb--single {



  padding-left: 25px;



}



.review-box--style3 .review-box-thumb:after {



  left: 25px;



  top: 50%;



  -webkit-transform: translateY(-50%);



          transform: translateY(-50%);



  border-radius: 50%;



  background-color: var(--secondary-color);



  color: #fff;



  width: 40px;



  height: 40px;



  line-height: 40px;



  font-size: 1rem;



}



.widgets-php .review-box--style3 .review-box-thumb:after, .sidebar .review-box--style3 .review-box-thumb:after {



  top: 0;



  left: 0;



  -webkit-transform: none;



          transform: none;



  border-radius: 0;



}



.widgets-php .review-box--style3 .review-box-thumb, .sidebar .review-box--style3 .review-box-thumb {



  -webkit-box-flex: unset;



      -ms-flex: unset;



          flex: unset;



  max-width: unset;



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



  padding: 20px;



}



.review-box--style3 .review-box-meta {



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  -webkit-box-align: start;



      -ms-flex-align: start;



          align-items: flex-start;



  -webkit-box-flex: unset;



      -ms-flex: unset;



          flex: unset;



  max-width: unset;



  -ms-flex-negative: 0;



      flex-shrink: 0;



  border-bottom: none;



  padding-bottom: 0;



  margin-bottom: 0;



  padding-left: 14px;



  -webkit-box-flex: 1;



      -ms-flex: 1;



          flex: 1;



}



.widgets-php .review-box--style3 .review-box-meta, .sidebar .review-box--style3 .review-box-meta {



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  padding-right: 20px;



  margin-top: 20px;



  -webkit-box-flex: 1;



      -ms-flex: auto;



          flex: auto;



}



.review-box--style3 .review-box-rating {



  margin-left: 0;



  -ms-flex-negative: 0;



      flex-shrink: 0;



  padding-left: 0;



}



.review-box--style3 .review-badge,



.review-box--style3 .review-box-name {



  margin-bottom: 10px;



}



.review-box--style3 .review-box-actions {



  background-color: transparent;



  max-width: 280px;



}



.widgets-php .review-box--style3 .review-box-actions, .sidebar .review-box--style3 .review-box-actions {



  max-width: unset;



  padding: 0 20px 20px;



}



.review-box--style3 .review-box-info {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



}



.review-box--style3 .btn {



  font-size: 1.125rem;



}



.review-box--style3 + .review-box--style3 {



  margin-top: 1.5625rem;



}



.review-box--style4 .review-box-thumb {



  -ms-flex-preferred-size: 24%;



      flex-basis: 24%;



  max-width: 24%;



  overflow: visible;



}



.review-box--style4 .review-box-thumb:after {



  width: 44px;



  height: 44px;



  line-height: 44px;



  border-radius: 50%;



  background-color: var(--boxes-background-color);



  color: #74787c;



  left: 50%;



  top: -22px;



  -webkit-transform: translateX(-50%);



          transform: translateX(-50%);



  font-size: 1rem;



}



.widgets-php .review-box--style4 .review-box-thumb, .sidebar .review-box--style4 .review-box-thumb {



  -ms-flex-preferred-size: unset;



      flex-basis: unset;



  max-width: unset;



}



.review-box--style4 .review-box-info,



.review-box--style4 .review-box-actions {



  -ms-flex-preferred-size: 38%;



      flex-basis: 38%;



  max-width: 38%;



}



.widgets-php .review-box--style4 .review-box-info, .sidebar .review-box--style4 .review-box-info,



.widgets-php .review-box--style4 .review-box-actions,



.sidebar .review-box--style4 .review-box-actions {



  -ms-flex-preferred-size: unset;



      flex-basis: unset;



  max-width: unset;



}



.review-box--style4 .review-box-actions {



  padding-left: 70px;



  padding-right: 70px;



}



.widgets-php .review-box--style4 .review-box-actions, .sidebar .review-box--style4 .review-box-actions {



  padding: 20px;



}



.review-box--style4 .review-box-info {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  padding-left: 50px;



  padding-right: 50px;



}



.widgets-php .review-box--style4 .review-box-info, .sidebar .review-box--style4 .review-box-info {



  padding: 20px 20px 40px;



}



.review-box--style4 .review-box-meta {



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



  border-bottom: none;



  padding-bottom: 0;



  margin-bottom: 15px;



}



.review-box--style4 .review-box-rating {



  margin-left: unset;



}



.widgets-php .review-box--style4 .review-box-rating, .sidebar .review-box--style4 .review-box-rating {



  width: auto;



}



.review-box--style4 .review-badge {



  margin-bottom: 15px;



}



.review-box--style4 + .review-box--style4 {



  margin-top: 28px;



}







.review-box--favorite .review-box-wrap {



  background-color: var(--boxes-background-color);



}



.review-box--favorite .review-box-thumb {



  padding: 0;



}



.review-box--favorite .review-box-thumb::after {



  display: none;



}







.table-header {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-pack: justify;



      -ms-flex-pack: justify;



          justify-content: space-between;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  margin-bottom: 15px;



}



.widgets-php .table-header, .sidebar .table-header {



  display: block;



}



.table-header .sorting-order,



.table-header .sorting-items {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  list-style: none;



}



.table-header .sorting-items {



  background-color: var(--boxes-background-color);



  border-radius: var(--border-radius);



  padding: 10px;



}



.widgets-php .table-header .sorting-items, .sidebar .table-header .sorting-items {



  margin-right: 0;



}



.table-header .sorting-items li {



  margin: 0;



  padding: 0;



}



.table-header .sorting-items li::before {



  display: none;



}



.table-header .sorting-items li a {



  display: -webkit-inline-box;



  display: -ms-inline-flexbox;



  display: inline-flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  border-radius: var(--border-radius);



  padding: 4px 24px;



  text-transform: uppercase;



  font-size: 0.875rem;



  text-decoration: none;



  color: var(--boxes-text-color);



}



.widgets-php .table-header .sorting-items li a, .sidebar .table-header .sorting-items li a {



  font-size: 0.75rem;



  padding: 4px 10px;



  width: 100%;



  text-align: center;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



}



.table-header .sorting-items li a i {



  line-height: 1;



  margin-right: 7px;



  font-size: 1rem;



}



.table-header .sorting-items li a svg {



  margin-right: 7px;



  height: 16px;



  width: auto;



  fill: var(--boxes-text-color);



}



.table-header .sorting-items li.active a {



  background-color: #fff;



  -webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;



          box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;



}



.table-header .sorting-order {



  padding: 0;



}



.widgets-php .table-header .sorting-order, .sidebar .table-header .sorting-order {



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



}



.table-header .sorting-order li {



  margin: 0;



  padding: 0;



}



.table-header .sorting-order li::before {



  display: none;



}



.table-header .sorting-order li a {



  text-transform: uppercase;



  font-size: 0.875rem;



  padding: 5px 8px;



  text-decoration: none;



  color: var(--boxes-text-color);



}



.widgets-php .table-header .sorting-order li a, .sidebar .table-header .sorting-order li a {



  font-size: 0.75rem;



}



.table-header .sorting-order li:not(:last-child):after {



  content: "/";



  opacity: 0.6;



  display: inline-block;



}



.table-header .sorting-order li.active a {



  text-decoration: underline;



}







.review-box-disclaimer {



  font-size: 0.75rem;



  color: var(--boxes-text-color);



  padding: 12px 30px;



}







.posts-archives-wrapper .post-element--s1 {



  border-radius: 0;



}



.posts-archives-wrapper .post-element--s1 .post-element-inner-wrapper {



  border-radius: 0;



}















.widgets-php .featured-casinos .row > div, .sidebar .featured-casinos .row > div {



  -webkit-box-flex: 100% !important;



      -ms-flex: 100% !important;



          flex: 100% !important;



  max-width: 100% !important;



}



.featured-casinos > .row {



  -webkit-box-align: end;



      -ms-flex-align: end;



          align-items: flex-end;



}







.single-affiliate {



  background-color: var(--boxes-background-color);



  border-radius: var(--border-radius);



  padding: 1.5625rem 1.25rem;



  position: relative;



}



.single-affiliate--highlighted {



  border: 4px solid var(--primary-button-color);



  -webkit-box-shadow: 0px 16px 29px 0px rgba(29, 39, 48, 0.1);



          box-shadow: 0px 16px 29px 0px rgba(29, 39, 48, 0.1);



  padding-top: 4.0625rem;



}







.single-affiliate-badge {



  position: absolute;



  left: 50%;



  top: 0;



  -webkit-transform: translate(-50%, 0);



          transform: translate(-50%, 0);



}



.single-affiliate-badge .review-badge {



  background: var(--main-color);



  border-radius: 0 0 var(--border-radius) var(--border-radius);



  white-space: nowrap;



}







.single-affiliate-text {



  display: block;



  padding: 1.5625rem 0;



}







.single-affiliate-links {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  padding: 0.9375rem 0 0;



}







.reviews-search-form-wrapper {



  padding: 1.875rem 5rem 3.75rem;



}







.reviews-search-form {



  display: block;



  position: relative;



  width: 100%;



}



.reviews-search-form input[type=text] {



  background: #ffffff;



  border: none;



  border-bottom: 3px solid var(--text-color);



  width: 100%;



  font-size: 1.3125rem;



  letter-spacing: 0;



  line-height: 1.125rem;



  padding: 1.875rem 3.75rem 1.875rem 1.875rem;



  



  



  



  



  -webkit-transition: border-color 300ms ease;



  transition: border-color 300ms ease;



}



.reviews-search-form input[type=text]::-webkit-input-placeholder {



  color: #465664;



}



.reviews-search-form input[type=text]::-moz-placeholder {



  color: #465664;



}



.reviews-search-form input[type=text]:-ms-input-placeholder {



  color: #465664;



}



.reviews-search-form input[type=text] ::-webkit-input-placeholder {



  color: #465664;



}



.reviews-search-form input[type=text] ::-moz-placeholder {



  color: #465664;



}



.reviews-search-form input[type=text] :-ms-input-placeholder {



  color: #465664;



}



.reviews-search-form input[type=text] ::-ms-input-placeholder {



  color: #465664;



}



.reviews-search-form input[type=text] ::placeholder {



  color: #465664;



}



.reviews-search-form input[type=text]:focus {



  outline: none;



  border-color: var(--main-color);



}



.reviews-search-form button[type=submit] {



  position: absolute;



  right: 1.875rem;



  top: 50%;



  height: auto;



  width: auto;



  -webkit-transform: translate(0, -50%);



          transform: translate(0, -50%);



  background: none;



  border: none;



  cursor: pointer;



  font-size: 1.6875rem;



}



.reviews-search-form .reviews-search-form-items {



  background-color: #fff;



  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);



          box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);



  list-style-type: none;



  position: absolute !important;



  margin-top: 90px;



  z-index: 10;



  max-height: 440px;



  overflow: auto;



}



.reviews-search-form .reviews-search-form-item {



  border-bottom: 1px solid rgba(0, 0, 0, 0.15);



  margin-bottom: 0;



  padding: 0.625rem;



}



.reviews-search-form .reviews-search-form-item:last-child {



  border-bottom: none;



}



.reviews-search-form .reviews-search-form-item::before {



  display: none !important;



}



.reviews-search-form .reviews-search-form-item h3 {



  margin: 0 0 1.25rem 0;



  font-size: 1.625rem;



  text-align: left;



}



.reviews-search-form .reviews-search-form-item .review-bonus {



  text-align: left;



  font-size: 1.25rem;



  margin-bottom: 1.25rem;



}







.wysiwyg-part .reviews-search-form .reviews-search-form-item a {



  text-decoration: none;



}







.ui-helper-hidden-accessible {



  display: none !important;



}















.review-logo {



  display: block;



  position: relative;



}



.review-logo--disabled {



  pointer-events: none;



}



.review-logo > img, .review-logo > picture > img {



  display: block;



  height: 110px;



  min-width: 110px;



  width: 110px;



  -o-object-fit: contain;



     object-fit: contain;



}



.review-logo:not(.review-logo--rounded) {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  width: 100%;



  height: 100%;



  min-height: 140px;



}







.review-logo--centered {



  margin: 0 auto;



}



.review-logo--centered > img {



  margin: 0 auto;



}







.review-logo--rounded {



  max-width: 110px;



  background-color: #fff;



  border-radius: 50%;



  text-align: center;



}



.review-logo--rounded > img {



  border-radius: 50%;



  overflow: hidden;



}







.review-logo--boxed {



  height: 0;



  padding: 0 0 50%;



  position: relative;



  border-radius: var(--border-radius);



}



.review-logo--boxed > img, .review-logo--boxed > picture > img {



  position: absolute;



  left: 0;



  right: 0;



  top: 0;



  bottom: 0;



  margin: auto;



  max-width: 80%;



  max-height: 90%;



}







.review-title {



  font-size: 1.3125rem;



  line-height: 1.125rem;



  font-weight: 700;



  color: var(--boxes-text-color);



  padding: 0.375rem 1.25rem;



  margin-bottom: 0;



}







.review-badge-wrapper {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  padding: 0.9375rem 0;



}







.review-badge {



  background: #d276b3;



  border-radius: 8px;



  text-transform: uppercase;



  color: #fff;



  font-size: 0.875rem;



  line-height: 1.5;



  font-weight: 700;



  padding: 0.375rem 1.5625rem;



}







.review-bonus {



  font-size: 1.5rem;



  line-height: 1.2;



  color: var(--boxes-text-color);



  text-align: center;



}



.review-bonus strong {



  color: var(--main-color);



  font-weight: 700;



}







.review-rating {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  position: relative;



  width: 100%;



  -ms-flex-wrap: wrap;



      flex-wrap: wrap;



}



.review-rating > span {



  font-size: 0.875rem;



  line-height: 1.5;



  font-weight: 700;



  color: var(--boxes-text-color);



  margin-right: 10px;



}



.review-rating > span strong {



  font-size: 1.125rem;



  line-height: 1.15;



  color: var(--text-color);



  font-weight: 700;



}







.review-pros-cons {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: start;



      -ms-flex-align: start;



          align-items: flex-start;



  gap: 20px;



}



.review-pros-cons.vertical {



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



  gap: 0;



}



.review-pros-cons.vertical ul {



  margin-bottom: 40px;



}



.review-pros-cons ul {



  -ms-flex-preferred-size: 100%;



      flex-basis: 100%;



  list-style: none;



  padding-left: 0;



}



.review-pros-cons ul li {



  position: relative;



  padding-left: 20px;



  font-size: 0.875rem;



  line-height: 1.55;



  font-weight: 400;



  color: var(--boxes-text-color);



  margin-bottom: 5px;



}



.review-pros-cons ul li::before {



  position: absolute;



  left: 0;



  font-size: 1rem;



  line-height: 1;



  font-weight: 400;



  top: 0;



}



.review-pros-cons ul li.review-pro-item::before {



  content: "+";



  color: var(--main-color);



}



.review-pros-cons ul li.review-con-item::before {



  content: "-";



  color: #be4444;



}



.review-pros-cons ul li:last-child {



  margin-bottom: 0;



}







.review-extra-links {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



}







.review-extra-links-item {



  position: relative;



  padding: 0 0.5rem;



}



.review-extra-links-item:last-child::before {



  display: none;



}



.review-extra-links-item::before {



  content: "/";



  position: absolute;



  right: 0;



  top: 50%;



  -webkit-transform: translate(50%, -50%);



          transform: translate(50%, -50%);



  color: #b5c2cd;



  font-size: 0.875rem;



}



.review-extra-links-item a {



  color: var(--boxes-text-color);



  font-size: 0.875rem;



  font-weight: 400;



  line-height: 1.2;



  text-decoration: underline;



}



.review-extra-links-item a:hover {



  text-decoration: none;



}







.tooltip {



  position: relative;



  display: inline-block;



}



.tooltip:hover .tooltip-text {



  opacity: 1;



  pointer-events: all;



}







.tooltip-label {



  color: var(--boxes-text-color);



  display: block;



  font-size: 0.875rem;



  font-weight: 400;



  line-height: 1.2;



  -webkit-text-decoration: underline dotted;



          text-decoration: underline dotted;



}



.tooltip-label:hover {



  cursor: help;



}



.tooltip-label::before {



  content: "";



  position: absolute;



  left: 0;



  top: -25%;



  height: 25%;



  width: 100%;



}







.tooltip-text {



  background-color: var(--text-color);



  border-radius: var(--border-radius);



  color: #ffffff;



  font-size: 0.8125rem;



  opacity: 0;



  pointer-events: none;



  text-align: center;



  width: 12.5rem;



  padding: 0.3125rem 0.625rem;



  position: absolute;



  z-index: 1;



  bottom: 125%;



  left: 50%;



  -webkit-transform: translate(-50%, 0);



          transform: translate(-50%, 0);



  -webkit-transition: all 0.3s ease;



  transition: all 0.3s ease;



}



.tooltip-text a {



  color: #ffffff;



  font-size: 0.8125rem;



}



.tooltip-text::after {



  content: "";



  position: absolute;



  top: 100%;



  left: 50%;



  margin-left: -5px;



  border-width: 5px;



  border-style: solid;



  border-color: var(--text-color) transparent transparent transparent;



}







.review-terms {



  font-size: 0.75rem;



  line-height: 1.55;



  font-weight: 400;



  color: #5a6974;



}



















.post-element h1,



.post-element h2,



.post-element h3,



.post-element h4,



.post-element h5,



.wysiwyg-part .post-element h1,



.wysiwyg-part .post-element h2,



.wysiwyg-part .post-element h3,



.wysiwyg-part .post-element h4,



.wysiwyg-part .post-element h5 {



  margin: 0;



}



.post-element h1 a,



.post-element h2 a,



.post-element h3 a,



.post-element h4 a,



.post-element h5 a,



.wysiwyg-part .post-element h1 a,



.wysiwyg-part .post-element h2 a,



.wysiwyg-part .post-element h3 a,



.wysiwyg-part .post-element h4 a,



.wysiwyg-part .post-element h5 a {



  color: inherit;



  -webkit-transition: all 0.3s ease;



  transition: all 0.3s ease;



}



.post-element h1:hover a,



.post-element h2:hover a,



.post-element h3:hover a,



.post-element h4:hover a,



.post-element h5:hover a,



.wysiwyg-part .post-element h1:hover a,



.wysiwyg-part .post-element h2:hover a,



.wysiwyg-part .post-element h3:hover a,



.wysiwyg-part .post-element h4:hover a,



.wysiwyg-part .post-element h5:hover a {



  color: var(--secondary-color);



}



.post-element h2,



.wysiwyg-part .post-element h2 {



  font-size: 2.125rem;



  color: var(--white);



  line-height: 1.31;



  margin-bottom: 0.625rem;



  font-weight: var(--headings-font-weight);



}



.post-element h3,



.wysiwyg-part .post-element h3 {



  font-size: 1.3125rem;



  font-weight: var(--headings-font-weight);



  line-height: 1.2;



  color: var(--text-color);



  margin-bottom: 0.625rem;



}



.post-element h4,



.wysiwyg-part .post-element h4 {



  font-size: 1.125rem;



  font-weight: 700;



  line-height: 1.4;



  color: var(--text-color);



  margin-bottom: 0.625rem;



}



.post-element-big-p,



.wysiwyg-part .post-element-big-p {



  font-size: 1rem;



  line-height: 1.56;



  margin-bottom: 0.625rem;



  color: var(--text-color-alt);



}



.post-element-small-p,



.wysiwyg-part .post-element-small-p {



  font-size: 0.875rem;



  font-weight: 400;



  line-height: 1.35;



  color: var(--text-color);



  margin-bottom: 0;



}



.post-element-category,



.wysiwyg-part .post-element-category {



  display: block;



  font-size: 0.875rem;



  font-weight: 700;



  line-height: 1.05rem;



  color: var(--secondary-color);



  margin-bottom: 0.625rem;



}



.post-element-category-list,



.wysiwyg-part .post-element-category-list {



  color: var(--text-color-alt);



  margin-bottom: 0.625rem;



}



.post-element-category-list a,



.wysiwyg-part .post-element-category-list a {



  color: var(--secondary-color);



  font-size: 0.875rem;



  font-weight: 700;



  line-height: 1.05rem;



}



.post-element-info,



.wysiwyg-part .post-element-info {



  font-size: 0.75rem;



  font-weight: 400;



  line-height: 1.1875rem;



  color: var(--text-color-alt);



  margin-bottom: 0.625rem;



}



.post-element-info > *,



.wysiwyg-part .post-element-info > * {



  display: inline-block;



}



.post-element-author img,



.wysiwyg-part .post-element-author img {



  max-width: 34px;



  max-height: 34px;



  width: 100%;



  height: 100%;



  border-radius: 100%;



}



.post-element-author span,



.wysiwyg-part .post-element-author span {



  display: inline-block;



  margin-left: 0.5rem;



}



.post-element-bottom-wrapper,



.wysiwyg-part .post-element-bottom-wrapper {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-pack: justify;



      -ms-flex-pack: justify;



          justify-content: space-between;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  margin-top: 20px;



}



.post-element-tags,



.wysiwyg-part .post-element-tags {



  margin-bottom: -0.625rem;



}



.post-element-tags a,



.wysiwyg-part .post-element-tags a {



  display: inline-block;



  padding: 0.5rem 1.125rem;



  background-color: var(--white);



  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);



          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);



  color: var(--text-color);



  font-size: 0.875rem;



  -webkit-transition: -webkit-box-shadow 300ms ease;



  transition: -webkit-box-shadow 300ms ease;



  transition: box-shadow 300ms ease;



  transition: box-shadow 300ms ease, -webkit-box-shadow 300ms ease;



  margin-bottom: 0.625rem;



}



.post-element-tags a:not(:last-of-type),



.wysiwyg-part .post-element-tags a:not(:last-of-type) {



  margin-right: 0.625rem;



}



.post-element-tags a:hover,



.wysiwyg-part .post-element-tags a:hover {



  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06);



          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06);



}







a.link-on-img {



  -webkit-transition: all 0.4s ease;



  transition: all 0.4s ease;



  display: block;



  position: relative;



}



a.link-on-img--affiliates {



  border-radius: 0;



  padding: 0;



  min-height: 270px;



  max-height: 270px;



  height: 100%;



}



a.link-on-img--affiliates :not(.pokageo-flag-circle) img {



  -o-object-fit: none !important;



     object-fit: none !important;



}







.line-separator {



  display: block;



  width: 80px;



  height: 1px;



  background-color: var(--line-separator-color);



  margin: 0.9375rem auto;



}



.line-separator--single-post {



  width: 100%;



  height: 2px;



  margin: 2.5rem auto;



}







.dot-separator {



  display: inline-block;



  width: 2px;



  height: 2px;



  border-radius: 100%;



  background-color: var(--text-color-alt);



  margin: auto 0.375rem;



  vertical-align: middle;



}



.dot-separator--white {



  background-color: var(--white);



}







.label-category {



  padding: 0.3125rem;



  width: 127px;



  font-size: 0.875rem;



  line-height: 19px;



  background-color: var(--secondary-color);



  color: var(--white);



  text-align: center;



  border-radius: var(--border-radius);



  font-weight: 700;



}







.link-absolute {



  position: absolute;



  left: 0;



  top: 0;



  width: 100%;



  height: 100%;



}







.dark-gradient {



  position: absolute;



  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(0, 0, 0, 0.25)), color-stop(50%, rgba(0, 0, 0, 0.5)), color-stop(65%, rgba(0, 0, 0, 0.65)), color-stop(75%, rgba(0, 0, 0, 0.75)), to(rgb(0, 0, 0)));



  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.25) 25%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.65) 65%, rgba(0, 0, 0, 0.75) 75%, rgb(0, 0, 0) 100%);



  height: 100%;



  width: 100%;



}























ul.comments {



  list-style: none;



  padding-top: 1.875rem;



}







.comment-body {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  margin: 0 -0.625rem;



  width: 100%;



}



.comment-body > div {



  padding: 0 0.625rem;



}



.comment-body__thumb img {



  min-width: 70px;



  min-height: 70px;



  max-width: 70px;



  max-height: 70px;



  border-radius: 100%;



}



.comment-body__details {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 calc(100% - 70px);



          flex: 0 0 calc(100% - 70px);



}



.comment-body__details h4,



.comment-body__details h4 a {



  font-size: 1.125rem;



  line-height: 1.33;



  color: var(--text-color);



  margin-bottom: 0.3125rem;



}



.comment-body__details p {



  font-size: 0.9375rem;



  line-height: 1.46;



  color: var(--text-color-alt);



  margin-bottom: 0.9375rem;



}



.comment-body__date {



  display: block;



  font-size: 0.875rem;



  line-height: 1.35;



  margin-bottom: 0.625rem;



  color: var(--text-color-alt);



}



.comment-body a {



  margin-bottom: 1.25rem;



}



.comment-body .comment-reply-link,



.comment-body .comment-edit-link {



  font-size: 1.125rem;



  text-decoration: none;



  font-style: normal;



}



.comment-body .comment-reply-link:hover,



.comment-body .comment-edit-link:hover {



  text-decoration: underline;



}



.comment-body .comment-reply-link {



  font-weight: 700;



}



.comment-body .comment-edit-link {



  margin-left: 15px;



  font-weight: 400;



  opacity: 0.6;



}



.comment-body .line-separator {



  height: 1px;



}







.comment .children {



  list-style: none;



  padding-left: 5.625rem;



}







.link-arrow {



  display: inline-block;



  font-size: 2rem;



  margin-top: auto;



  height: 2.125rem;



  width: 2.125rem;



}



.link-arrow i {



  display: block;



  height: 100%;



  width: 100%;



}



.link-arrow--yellow {



  color: var(--secondary-color);



}























.comment-respond textarea {



  margin-bottom: 1.25rem;



  margin-top: 1.25rem;



}



.comment-respond h3 {



  margin: 1.5625rem 0;



  font-size: var(--h3-font-size);



  line-height: var(--headings-line-height);



  color: inherit;



  font-weight: var(--headings-font-weight);



}



.comment-respond input[type=submit] {



  border: 0 none;



  margin-top: 20px;



  cursor: pointer;



}







.comment .comment-respond {



  margin-bottom: 2.5rem;



}







.comment-reply-title small {



  font-size: 1.125rem;



  margin-left: 0.9375rem;



  text-decoration: underline;



}







.textarea-style,



.input-style {



  border-radius: var(--border-radius);



  padding: 25px;



  color: var(--text-color);



  width: 100%;



  border: 1px solid rgba(74, 91, 104, 0.1);



  outline: 0;



  resize: none;



}



.textarea-style:focus-visible,



.input-style:focus-visible {



  border: 1px solid var(--text-color-alt);



}



.textarea-style::-webkit-input-placeholder, .input-style::-webkit-input-placeholder {



  color: var(--text-color-alt);



}



.textarea-style::-moz-placeholder, .input-style::-moz-placeholder {



  color: var(--text-color-alt);



}



.textarea-style:-ms-input-placeholder, .input-style:-ms-input-placeholder {



  color: var(--text-color-alt);



}



.textarea-style::-ms-input-placeholder, .input-style::-ms-input-placeholder {



  color: var(--text-color-alt);



}



.textarea-style::placeholder,



.input-style::placeholder {



  color: var(--text-color-alt);



}







.comment-form-cookies-consent {



  margin-top: 1.25rem;



}



.comment-form-cookies-consent input {



  margin-right: 6px;



}



















.navigation.comment-navigation .nav-links {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -ms-flex-wrap: wrap;



      flex-wrap: wrap;



  -webkit-box-pack: justify;



      -ms-flex-pack: justify;



          justify-content: space-between;



}



.navigation.comment-navigation .nav-links > div:first-child {



  margin-right: 10px;



}











.wp-block-tag-cloud a {



  display: inline-block;



  padding: 0.5rem 1.125rem;



  background-color: var(--white);



  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);



          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);



  color: var(--text-color);



  font-size: 0.875rem !important;



  -webkit-transition: -webkit-box-shadow 300ms ease;



  transition: -webkit-box-shadow 300ms ease;



  transition: box-shadow 300ms ease;



  transition: box-shadow 300ms ease, -webkit-box-shadow 300ms ease;



}



.wp-block-tag-cloud a:not(:last-of-type) {



  margin-right: 0.625rem;



}



.wp-block-tag-cloud a:hover {



  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06);



          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06);



}



















.single-post-wrapper img:not(.post-element-author img, .review-logo--rounded > img) {



  border-radius: var(--border-radius);



}



.single-post-wrapper .wysiwyg-part .post-featured-image {



  margin-bottom: 1.25rem;



}







.single-post-bottom {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -webkit-box-pack: justify;



      -ms-flex-pack: justify;



          justify-content: space-between;



  -ms-flex-wrap: wrap;



      flex-wrap: wrap;



  margin: -0.625rem;



}



.single-post-bottom .post-element-tags,



.single-post-bottom .social-icons {



  padding: 0.625rem;



}







.section-related-posts,



.section-post-comments {



  padding: 90px 0 0;



}























.post-element--s1 {



  -webkit-box-shadow: 0 16px 29px rgba(29, 39, 48, 0.1);



          box-shadow: 0 16px 29px rgba(29, 39, 48, 0.1);



  border-radius: var(--border-radius);



  overflow: hidden;



}



.post-element--s1 img.size-post-wide,



.post-element--s1 img.size-post-thumb {



  -o-object-fit: cover;



     object-fit: cover;



  max-height: 270px;



  min-height: 270px;



  height: 100%;



  width: 100%;



}



.post-element--s1 .post-element-inner-wrapper {



  padding: 2.25rem;



  border-radius: var(--border-radius);



  background-color: var(--white);



}



.post-element--s1 p {



  color: var(--text-color);



  margin-bottom: 0.625rem;



}



.post-element--s1.post-element--no-image .post-element-inner-wrapper {



  padding: 3.75rem 2.5rem 2.5rem;



}



.post-element--s1.post-element--no-image .post-element-category {



  margin-bottom: 0.9375rem;



}



.post-element--s1.post-element--no-image.post-element h3 {



  line-height: 1.5;



  letter-spacing: 0;



  margin-bottom: 1.25rem;



}



.post-element--s1.post-element--no-image.post-element p {



  color: var(--text-color-alt);



  font-size: 1rem;



  line-height: 1.5;



  margin-bottom: 1.25rem;



}



.post-element--related .post-element-inner-wrapper {



  padding: 1.25rem;



}



.post-element--horizontal {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -ms-flex-wrap: wrap;



      flex-wrap: wrap;



}



.post-element--horizontal > a {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 390px;



          flex: 0 0 390px;



}



.post-element--horizontal .post-element-inner-wrapper {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 calc(100% - 390px);



          flex: 0 0 calc(100% - 390px);



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



}



.post-element--horizontal img.size-post-s1-h {



  -o-object-fit: cover;



     object-fit: cover;



  height: 100%;



  width: 100%;



}



.post-element--horizontal .post-element-bottom-wrapper {



  margin-top: auto;



}



.post-element--half > a {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 50%;



          flex: 0 0 50%;



}



.post-element--half .post-element-inner-wrapper {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 50%;



          flex: 0 0 50%;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



}











.post-element-author span {



  color: var(--text-color);



}











.poka-carousel .post-element--s1 {



  margin-bottom: 50px;



  margin-top: 20px;



}















.sidebar > div {



  border-radius: var(--border-radius);



  padding: 1.25rem;



  background-color: var(--boxes-background-color);



}



.sidebar > div:not(:last-of-type) {



  margin-bottom: 1.5625rem;



}



.sidebar h1 a,



.sidebar h2 a,



.sidebar h3 a,



.sidebar h4 a,



.sidebar h5 a {



  color: inherit;



  -webkit-transition: all 0.3s ease;



  transition: all 0.3s ease;



}



.sidebar h1:hover a,



.sidebar h2:hover a,



.sidebar h3:hover a,



.sidebar h4:hover a,



.sidebar h5:hover a {



  color: var(--secondary-color);



}



.sidebar h3 {



  font-size: 1rem;



  font-weight: 500;



  line-height: 1.33;



  color: var(--text-color);



  margin-bottom: 0.3125rem;



}



.sidebar h4 {



  font-size: 1rem;



  font-weight: 500;



  line-height: 1.31;



  color: var(--text-color);



  margin-bottom: 0.3125rem;



}



.sidebar--sticky {



  position: sticky;



  top: 0;



}



.sidebar.jsStickySidebar {



  position: sticky;



  top: 0;



}







.widget-title h2 {



  font-size: 1.5rem;



  line-height: 1.2;



  margin-bottom: 1.25rem;



  padding-bottom: 0.9375rem;



  border-bottom: 2px solid var(--main-color);



  font-weight: var(--headings-font-weight);



}



.widget-single-article > a {



  display: block;



  margin-bottom: 0.9375rem;



}



.widget-single-article img {



  max-height: 207px;



  min-height: 207px;



  -o-object-fit: cover;



     object-fit: cover;



}



.widget-single-article h3 {



  margin-bottom: 0;



}



.widget-single-article img {



  width: 100%;



  max-height: 207px;



  min-height: 207px;



  -o-object-fit: cover;



     object-fit: cover;



  border-radius: var(--border-radius);



}



.widget-latest-news--s1 {



  margin: 0 -0.3125rem;



}



.widget-latest-news--s1 img {



  min-width: 80px;



  max-width: 80px;



  min-height: 80px;



  max-height: 80px;



  -o-object-fit: cover;



     object-fit: cover;



  border-radius: var(--border-radius);



}



.widget-latest-news--s1 h4 {



  margin-bottom: 0.3125rem;



}



.widget-latest-news--s2 img {



  width: 100%;



  max-height: 207px;



  min-height: 207px;



  -o-object-fit: cover;



     object-fit: cover;



  border-radius: var(--border-radius);



}



.widget-latest-news--s2 h3 {



  margin-bottom: 0.3125rem;



}



.widget-single-article:not(:last-of-type) {



  margin-bottom: 0.625rem;



}



.widget-post-article {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



}



.widget-post-article-small:not(:last-of-type) {



  margin-bottom: 0.625rem;



}



.widget-post-article-small > a {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 90px;



          flex: 0 0 90px;



  min-width: 90px;



  padding: 0 0.3125rem;



}



.widget-post-article-big {



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



}



.widget-post-article-big > a {



  margin-bottom: 0.625rem;



}



.widget-post-article-big:not(:last-of-type) {



  margin-bottom: 1.25rem;



}



.widget-article-text {



  padding: 0 0.3125rem;



  -webkit-box-flex: 0;



      -ms-flex: 0 0 calc(100% - 90px);



          flex: 0 0 calc(100% - 90px);



}



.widget-tags a {



  margin-bottom: 0.375rem;



}







.widget ul:not(.review-pros, .faq-list) {



  list-style-type: none;



}



.widget ul:not(.review-pros, .faq-list) li {



  position: relative;



  margin-bottom: 0.3125rem;



  padding-left: 1.125rem;



}



.widget ul:not(.review-pros, .faq-list) li::before {



  content: "";



  position: absolute;



  left: 0;



  top: 5px;



  width: 0;



  height: 0;



  border-top: 4px solid transparent;



  border-bottom: 4px solid transparent;



  border-left: 5px solid var(--main-color);



}



.widget ul:not(.review-pros, .faq-list) a {



  color: var(--text-color);



  display: block;



  font-size: 1rem;



  letter-spacing: 0;



  line-height: 1.3;



}



.widget ul:not(.review-pros, .faq-list) a:hover {



  color: var(--main-color);



}



















.wp-block-tag-cloud {



  margin-bottom: -0.625rem;



}



.wp-block-tag-cloud a {



  display: inline-block;



  padding: 0.5rem 1.125rem;



  background-color: var(--white);



  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);



          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);



  color: var(--text-color);



  font-size: 0.875rem !important;



  -webkit-transition: -webkit-box-shadow 300ms ease;



  transition: -webkit-box-shadow 300ms ease;



  transition: box-shadow 300ms ease;



  transition: box-shadow 300ms ease, -webkit-box-shadow 300ms ease;



  margin-bottom: 0.625rem;



}



.wp-block-tag-cloud a:not(:last-of-type) {



  margin-right: 0.625rem;



}



.wp-block-tag-cloud a:hover {



  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06);



          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06);



}







.widgets-php .post-tiles .row > div, .sidebar .post-tiles .row > div {



  -webkit-box-flex: 100% !important;



      -ms-flex: 100% !important;



          flex: 100% !important;



  max-width: 100% !important;



}







.post-tile {



  position: relative;



  border-radius: var(--border-radius);



  height: 100%;



  overflow: hidden;



  padding-bottom: 5%;



  padding-top: 5%;



}



.widgets-php .post-tile .post-tile-content, .sidebar .post-tile .post-tile-content {



  max-width: 70%;



  padding: 1.25rem 0;



}



.widgets-php .post-tile .post-tile-title, .sidebar .post-tile .post-tile-title {



  font-size: 1rem;



}



.widgets-php .post-tile .post-tile-cta, .sidebar .post-tile .post-tile-cta {



  margin-bottom: 0.9375rem;



}



.widgets-php .post-tile .post-tile-date, .sidebar .post-tile .post-tile-date {



  margin-bottom: 0.625rem;



}



.widgets-php .post-tile .post-tile-date .post-element-info, .sidebar .post-tile .post-tile-date .post-element-info {



  font-size: 0.6875rem;



}



.post-tile--sm .post-tile-content {



  max-width: 70%;



  padding: 1.25rem 0;



}



.post-tile--sm .post-tile-title {



  font-size: 1.25rem;



}



.post-tile--sm .post-tile-cta {



  margin-bottom: 0.9375rem;



}



.post-tile--sm .post-tile-date {



  margin-bottom: 0.625rem;



}



.post-tile--sm .post-tile-date .post-element-info {



  font-size: 0.6875rem;



}







.post-tile-img {



  position: absolute;



  left: 50%;



  top: 50%;



  height: 100%;



  width: 100%;



  -webkit-transform: translate(-50%, -50%);



          transform: translate(-50%, -50%);



}



.post-tile-img img {



  display: block;



  height: 100%;



  width: 100%;



  -o-object-fit: cover;



     object-fit: cover;



}







.post-tile-content-wrapper {



  height: 100%;



  width: 100%;



  background-image: -ms-linear-gradient(90deg, rgba(29, 39, 48, 0.58824) 0%, rgba(29, 39, 48, 0.59) 0%, rgba(29, 39, 48, 0.28) 52%, rgba(29, 39, 48, 0) 100%);



}



.post-tile-content-wrapper::before {



  content: "";



  position: absolute;



  left: 0;



  top: 0;



  height: 100%;



  width: 100%;



  background-color: rgba(29, 39, 48, 0.52);



}







.post-tile-content {



  position: relative;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -webkit-box-pack: end;



      -ms-flex-pack: end;



          justify-content: flex-end;



  height: 100%;



  max-width: 80%;



  margin: 0 auto;



  padding: 2.5rem 0;



  text-align: center;



  z-index: 1;



}







.post-tile-cta {



  margin-bottom: 2.1875rem;



}







.post-tile-date {



  margin-bottom: 0.9375rem;



}



.post-tile-date .post-element-info {



  color: #fff;



  font-size: 0.875rem;



  margin: 0;



}



.post-tile-date .dot-separator {



  background-color: #fff;



}







.post-tile-title-wrapper {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



}







.post-tile-title {



  font-size: 1.5rem;



  font-weight: 700;



  letter-spacing: 0;



}



.widgets-php .post-tile-title a, .sidebar .post-tile-title a {



  color: #fff;



}



.post-tile-title a {



  color: #fff;



  display: block;



}







.post-tile-descr {



  font-size: 1rem;



  line-height: 1.56;



  color: var(--white);



  margin-top: 0.625rem;



}







.group-category {



  margin: 1.25rem 0;



}







.posts-archives-wrapper h1,



.posts-taxonomies-wrapper h1 {



  font-size: 2.625rem;



  line-height: 1.3;



  margin-bottom: 1.25rem;



  color: var(--text-color);



  font-weight: var(--headings-font-weight);



}







.taxonomy-intro p {



  font-size: 1.125rem;



  line-height: 1.5;



  margin-bottom: 1.875rem;



  color: var(--text-color);



}







.pagination {



  margin: 0 -0.9375rem -0.9375rem 0;



}



.pagination-wrapper {



  margin: 3.125rem 0;



  display: block;



  text-align: center;



}



.pagination a,



.pagination span {



  font-size: 1.125rem;



  line-height: 1.33;



  padding: 1.25rem 1.5625rem;



  color: #465664;



  -webkit-box-shadow: 0 16px 29px rgba(29, 39, 48, 0.1);



          box-shadow: 0 16px 29px rgba(29, 39, 48, 0.1);



  background-color: var(--boxes-background-color);



  display: inline-block;



  margin-right: 0.9375rem;



  margin-bottom: 0.9375rem;



  border-radius: var(--border-radius);



}



.pagination span.current {



  color: var(--white);



  background-color: var(--secondary-color);



}















.faq-wrapper .faq-list {



  list-style: none;



  margin-top: -1.25rem;



  padding-left: 0;



}



.faq-wrapper .faq-list .faq-item {



  margin-bottom: 0;



  padding-left: 0;



}



.faq-wrapper .faq-list .faq-item::before {



  display: none;



}



.faq-wrapper .faq-list .faq-item h3.faq-item-question {



  font-size: 1.3125rem;



}



.faq-wrapper .faq-list .faq-item h4.faq-item-question {



  font-size: 1.125rem;



}



.faq-wrapper .faq-list .faq-item h5.faq-item-question {



  font-size: 1rem;



}



.faq-wrapper .faq-list .faq-item .faq-item-question {



  line-height: 1.3;



  color: var(--faq-question-text-color);



  background: var(--faq-question-bg-color);



  font-weight: 400;



  position: relative;



  padding: 1rem 3rem 1rem 1rem;



  border-bottom: 1px solid var(--faq-border-color);



  cursor: pointer;



  margin: 0;



}



.faq-wrapper .faq-list .faq-item .faq-item-question::after {



  content: "m";



  position: absolute;



  color: var(--faq-icon-color);



  right: 1rem;



  top: 1rem;



  font-size: 1.625rem;



  font-family: pokatheme !important;



  font-style: normal !important;



  font-weight: 400 !important;



  font-variant: normal !important;



  text-transform: none !important;



  line-height: 1;



  -webkit-font-smoothing: antialiased;



  -moz-osx-font-smoothing: grayscale;



}



.faq-wrapper .faq-list .faq-item .faq-item-answer {



  background: var(--faq-answer-bg-color);



  max-height: 0;



  height: auto;



  overflow: hidden;



  -webkit-transition: max-height 300ms ease;



  transition: max-height 300ms ease;



}



.faq-wrapper .faq-list .faq-item .faq-item-answer .faq-item-answer-inner {



  padding: 1.25rem 1.875rem;



}



.faq-wrapper .faq-list .faq-item .faq-item-answer p {



  color: var(--faq-answer-text-color);



  font-weight: 400;



  margin-bottom: 1.25rem;



}



.faq-wrapper .faq-list .faq-item .faq-item-answer p:last-child {



  margin-bottom: 0;



}



.faq-wrapper .faq-list .faq-item .faq-item-answer p a {



  text-decoration: underline;



  color: var(--main-color);



}



.faq-wrapper .faq-list .faq-item.open .faq-item-question::after {



  content: "o";



}



.faq-wrapper .faq-list .faq-item.open .faq-item-answer {



  max-height: 1000px;



}







.poka-carousel-wrapper--article .tns-ovh {



  margin-bottom: -45px;



  padding-bottom: 45px;



}







.tns-nav {



  font-size: 0;



  margin: 30px 0 0;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  height: 20px;



}



.tns-nav button {



  background-color: var(--secondary-color);



  border-radius: 50%;



  border: none;



  height: 20px;



  min-height: 20px;



  width: 20px;



  min-width: 20px;



  margin: 0 5px;



  padding: 0;



  opacity: 0.25;



  -webkit-transition: all 0.3s ease;



  transition: all 0.3s ease;



}



.tns-nav button:hover {



  opacity: 1;



}



.tns-nav button.tns-nav-active {



  border-radius: var(--border-radius);



  height: 20px;



  min-height: 20px;



  min-width: 60px;



  width: 60px;



  opacity: 1;



}







.block-editor .poka-carousel {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  margin: 0 -15px;



  overflow: hidden;



}



.block-editor .poka-carousel[data-carousel-items="1"] > div {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 calc(100% /1);



          flex: 0 0 calc(100% /1);



  max-width: calc(100% /1);



  padding: 0 15px;



}



.block-editor .poka-carousel[data-carousel-items="2"] > div {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 calc(100% /2);



          flex: 0 0 calc(100% /2);



  max-width: calc(100% /2);



  padding: 0 15px;



}



.block-editor .poka-carousel[data-carousel-items="3"] > div {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 calc(100% /3);



          flex: 0 0 calc(100% /3);



  max-width: calc(100% /3);



  padding: 0 15px;



}



.block-editor .poka-carousel[data-carousel-items="4"] > div {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 calc(100% /4);



          flex: 0 0 calc(100% /4);



  max-width: calc(100% /4);



  padding: 0 15px;



}



.block-editor .poka-carousel[data-carousel-items="5"] > div {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 calc(100% /5);



          flex: 0 0 calc(100% /5);



  max-width: calc(100% /5);



  padding: 0 15px;



}



.block-editor .poka-carousel[data-carousel-items="6"] > div {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 calc(100% /6);



          flex: 0 0 calc(100% /6);



  max-width: calc(100% /6);



  padding: 0 15px;



}



.block-editor .poka-carousel[data-carousel-items="7"] > div {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 calc(100% /7);



          flex: 0 0 calc(100% /7);



  max-width: calc(100% /7);



  padding: 0 15px;



}



.block-editor .poka-carousel[data-carousel-items="8"] > div {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 calc(100% /8);



          flex: 0 0 calc(100% /8);



  max-width: calc(100% /8);



  padding: 0 15px;



}



.block-editor .poka-carousel[data-carousel-items="9"] > div {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 calc(100% /9);



          flex: 0 0 calc(100% /9);



  max-width: calc(100% /9);



  padding: 0 15px;



}



.block-editor .poka-carousel[data-carousel-items="10"] > div {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 calc(100% /10);



          flex: 0 0 calc(100% /10);



  max-width: calc(100% /10);



  padding: 0 15px;



}















.wp-block-cover.wp-block-cover-has-curve-top, .wp-block-cover.wp-block-cover-has-curve-bottom {



  overflow: hidden;



}



.wp-block-cover.wp-block-cover-has-curve-top .wp-block-cover__inner-container {



  z-index: 3;



}



.wp-block-cover.wp-block-cover-has-curve-bottom .wp-block-cover__inner-container {



  z-index: 3;



}







.wp-block-cover-top-curve {



  width: 100%;



  height: auto;



  position: absolute;



  top: 0px;



  left: 0;



  z-index: 2;



}







.wp-block-cover-bottom-curve {



  width: 100%;



  height: auto;



  position: absolute;



  bottom: 0px;



  left: 0;



  z-index: 2;



}















.amp-toggle-menu {



  border: none;



  cursor: pointer;



}



.amp-toggle-menu:focus {



  outline: none;



}







#amp-sidemenu {



  width: 80%;



  width: var(--mm-ocd-width);



  min-width: 200px;



  min-width: var(--mm-ocd-min-width);



  max-width: 440px;



  max-width: var(--mm-ocd-max-width);



  background: #fff;



}



#amp-sidemenu:before {



  content: "Menu";



  display: block;



  height: 50px;



  height: var(--mm-spn-item-height);



  padding: 0 40px;



  padding: 0 calc(var(--mm-spn-item-indent) * 2);



  line-height: 50px;



  line-height: var(--mm-spn-item-height);



  opacity: 0.4;



  text-align: center;



  overflow: hidden;



  white-space: nowrap;



  text-overflow: ellipsis;



  padding-left: 20px;



  padding-left: var(--mm-spn-item-indent);



}



#amp-sidemenu ul.menu:before {



  content: "";



  display: block;



  position: absolute;



  top: inherit;



  width: 100%;



  border-top: 1px solid currentColor;



  opacity: 0.15;



}



#amp-sidemenu ul li:hover > .sub-menu {



  display: block;



}



#amp-sidemenu ul li > .sub-menu {



  display: none;



}



#amp-sidemenu ul li.menu-item-has-children {



  position: relative;



  background: inherit;



  cursor: pointer;



  display: block;



  padding: 0;



  margin: 0;



  -webkit-box-sizing: border-box;



  box-sizing: border-box;



}



#amp-sidemenu ul li.menu-item-has-children:after {



  content: "";



  display: block;



  position: absolute;



  top: 17px;



  right: 25px;



  z-index: 0;



  width: 10px;



  height: 10px;



  border-top: 2px solid;



  border-right: 2px solid;



  -webkit-transform: rotate(135deg) translate(0, -50%);



  transform: rotate(135deg) translate(0, -50%);



  opacity: 0.4;



}



#amp-sidemenu ul li.menu-item-has-children > a {



  padding-right: 30px;



}



#amp-sidemenu ul li a {



  display: block;



  position: relative;



  background: inherit;



  color: inherit;



  text-decoration: none;



  z-index: 1;



  padding: 13px 20px;



  padding: calc((var(--mm-spn-item-height) - var(--mm-spn-line-height)) / 2) var(--mm-spn-item-indent);



}



#amp-sidemenu ul li a:after {



  content: "";



  display: block;



  position: absolute;



  left: 0;



  bottom: 0;



  margin-left: 20px;



  margin-left: var(--mm-spn-item-indent);



  width: calc(100% - var(--mm-spn-item-indent));



  opacity: 0.15;



  height: 1px;



  background: rgb(50, 51, 53);



}







.faq-wrapper amp-accordion.faq-list .faq-item:focus {



  outline: none;



}



.faq-wrapper amp-accordion.faq-list .faq-item[expanded] .faq-item-question::after {



  content: "o";



}



.faq-wrapper amp-accordion.faq-list .faq-item h4 {



  background-color: transparent;



  border: none;



  border-bottom: 1px solid #e8ecf2;



}



.faq-wrapper amp-accordion.faq-list .faq-item h4:focus {



  outline: none;



}



.faq-wrapper amp-accordion.faq-list .faq-item-answer {



  max-height: unset !important;



  padding: 1.25rem 1.875rem !important;



}







.i-amphtml-layout-size-defined {



  height: auto !important;



}







amp-base-carousel {



  position: relative !important;



}



amp-base-carousel > i-amphtml-sizer {



  padding-top: 400px;



}



amp-base-carousel > div {



  



  position: relative !important;



}



amp-base-carousel > div > div {



  



}



amp-base-carousel > div > div > div {



  



  padding-right: 10px;



}







i-amphtml-sizer {



  padding-top: 400px;



}







amp-selector > ul {



  font-size: 0;



  margin: 30px 0 0;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  height: 20px;



}



amp-selector > ul li {



  background-color: var(--secondary-color);



  border-radius: 50%;



  border: none;



  height: 18px;



  width: 18px;



  margin: 0 5px;



  padding: 0;



  opacity: 0.26;



  -webkit-transition: all 0.3s ease;



  transition: all 0.3s ease;



  outline: none;



  cursor: pointer;



}



amp-selector > ul li[selected] {



  border-radius: var(--border-radius);



  height: 20px;



  width: 59px;



  opacity: 1;



  outline: none !important;



}







#amp-mobile-version-switcher {



  bottom: 0;



}















footer {



  background-color: var(--footer-background);



  z-index: 3;



}







.footer-section--padding {



  padding: 30px 0;



}







.footer-section--padding-alt {



  padding: 70px 0 50px;



}







.footer-section--padding-alt-nt {



  padding: 0 0 70px;



}







.footer-section--background {



  background-color: var(--boxes-background-color);



}







.footer-section--copyright p {



  color: var(--footer-text-color);



  font-size: 0.75rem;



}







.section-newsletter-flex {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -webkit-box-pack: justify;



      -ms-flex-pack: justify;



          justify-content: space-between;



}







.section-newsletter-flex-part {



  -webkit-box-flex: 1;



      -ms-flex: 1;



          flex: 1;



}







.section-footer-widgets {



  padding: 75px 0;



}







.footer-widgets {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-pack: justify;



      -ms-flex-pack: justify;



          justify-content: space-between;



}



.footer-widgets > div {



  padding-right: 2.5rem;



}



.footer-widgets > div:first-child {



  min-width: 30%;



}



.footer-widgets .widget {



  -webkit-box-flex: 1;



      -ms-flex: 1;



          flex: 1;



}



.footer-widgets .widget > h3 {



  color: var(--text-color);



  display: block;



  font-size: 1.3125rem;



  font-weight: var(--headings-font-weight);



  letter-spacing: 0;



  margin-bottom: 1.5625rem;



}



.footer-widgets .widget .wp-block-group__inner-container > h3 {



  color: var(--text-color);



  display: block;



  font-size: 1.3125rem;



  font-weight: var(--headings-font-weight);



  letter-spacing: 0;



  margin-bottom: 1.5625rem;



}



.footer-widgets .widget_text {



  max-width: 16.25rem;



}



.footer-widgets .widget_text .textwidget,



.footer-widgets .widget_text .wp-block-group__inner-container {



  color: var(--text-color);



  font-size: 1rem;



  line-height: 1.6;



  padding-right: 20px;



}







.awareness-logos {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -webkit-box-pack: center;



      -ms-flex-pack: center;



          justify-content: center;



  -ms-flex-wrap: wrap;



      flex-wrap: wrap;



}



.awareness-logos img {



  margin: 0.625rem 1.25rem;



}







.newsletter-form {



  position: relative;



  max-width: 36.875rem;



  width: 100%;



}



.newsletter-form input[type=text] {



  border: none;



  color: var(--text-color);



  font-size: 1rem;



  line-height: 1.3;



  min-width: none;



  padding: 1.0625rem 6.25rem 1.0625rem 1.6875rem;



  



  



  



  



  display: block;



  width: 100%;



  border: 2px solid #fff;



  background: #fff;



  -webkit-transition: border-color 300ms ease;



  transition: border-color 300ms ease;



}



.newsletter-form input[type=text]::-webkit-input-placeholder {



  color: var(--text-color);



}



.newsletter-form input[type=text]::-moz-placeholder {



  color: var(--text-color);



}



.newsletter-form input[type=text]:-ms-input-placeholder {



  color: var(--text-color);



}



.newsletter-form input[type=text] ::-webkit-input-placeholder {



  color: var(--text-color);



}



.newsletter-form input[type=text] ::-moz-placeholder {



  color: var(--text-color);



}



.newsletter-form input[type=text] :-ms-input-placeholder {



  color: var(--text-color);



}



.newsletter-form input[type=text] ::-ms-input-placeholder {



  color: var(--text-color);



}



.newsletter-form input[type=text] ::placeholder {



  color: var(--text-color);



}



.newsletter-form input[type=text]:focus {



  outline: none;



  border-color: var(--secondary-button-color);



}



.newsletter-form input[type=submit] {



  background-color: var(--secondary-button-color);



  border: none;



  color: #ffffff;



  cursor: pointer;



  font-size: 1rem;



  letter-spacing: 0;



  line-height: 1.3;



  min-width: 11.25rem;



  padding: 1.0625rem 0.9375rem;



  text-transform: var(--buttons-text-transform);



  position: absolute;



  top: 0;



  right: 0;



  display: block;



  border: 2px solid var(--secondary-button-color);



}















.has-sidebar .reviews-table {



  



  



  



  



  



  



}



.has-sidebar .reviews-table--style1 .review-box-thumb {



  -ms-flex-preferred-size: 25%;



      flex-basis: 25%;



  max-width: 25%;



}



.has-sidebar .reviews-table--style1 .review-box-meta {



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



  gap: 10px;



}



.has-sidebar .reviews-table--style1 .review-box-meta > * {



  margin: 0;



}



.has-sidebar .reviews-table--style2 .review-box-meta {



  gap: 10px;



  -ms-flex-wrap: wrap;



      flex-wrap: wrap;



  -webkit-box-pack: justify;



      -ms-flex-pack: justify;



          justify-content: space-between;



}



.has-sidebar .reviews-table--style2 .review-box-meta .review-box-rating {



  padding-left: 0;



}



.has-sidebar .reviews-table--style2 .review-box-meta > * {



  margin: 0;



}



.has-sidebar .reviews-table--style3 .review-box-thumb--counter {



  padding: 0px;



}



.has-sidebar .reviews-table--style3 .review-box-thumb:after {



  left: 10px;



  top: 33%;



}



.has-sidebar .reviews-table--style3 .review-box-meta {



  -webkit-box-flex: 0;



      -ms-flex: 0 0 50%;



          flex: 0 0 50%;



  max-width: 50%;



}



.has-sidebar .reviews-table--style3 .review-pros-cons {



  padding-left: 10px;



}



.has-sidebar .reviews-table--style4 .review-box-thumb {



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



  gap: 20px;



  padding: 30px;



}



.has-sidebar .reviews-table--style4 .review-box-meta {



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  gap: 10px;



}



.has-sidebar .reviews-table--style4 .review-box-meta > * {



  margin: 0;



}















.bottom-fixed-review-box {



  background: var(--boxes-background-color);



  display: none;



  padding: 20px 0;



  position: fixed;



  bottom: 0;



  left: 0;



  height: auto;



  width: 100%;



  z-index: 10;



}



.bottom-fixed-review-box .review-logo {



  min-height: 80px;



  height: 80px;



  min-width: 80px;



  width: 80px;



}



.bottom-fixed-review-box .review-logo img {



  min-width: unset;



  height: 100%;



}



.bottom-fixed-review-box .review-name-and-rating {



  -webkit-transform: translate(0px, 4px);



          transform: translate(0px, 4px);



}



.bottom-fixed-review-box .review-box-rating {



  padding: 0;



}







.bottom-fixed-review-box-grid {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



  -webkit-box-pack: justify;



      -ms-flex-pack: justify;



          justify-content: space-between;



}







.bottom-fixed-review-box-grid-part--left {



  gap: 20px;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-orient: horizontal;



  -webkit-box-direction: normal;



      -ms-flex-direction: row;



          flex-direction: row;



  -webkit-box-pack: justify;



      -ms-flex-pack: justify;



          justify-content: space-between;



  -webkit-box-align: center;



      -ms-flex-align: center;



          align-items: center;



}







.preloader {



  position: fixed;



  display: table;



  table-layout: fixed;



  width: 100%;



  height: 100%;



  overflow: hidden;



  z-index: 999999;



}







.preloader-status {



  display: table-cell;



  vertical-align: middle;



  text-align: center;



}



.preloader-status img {



  height: 100px;



  max-height: 100%;



  opacity: 0.4;



  -webkit-animation: pokablink 4s infinite alternate;



          animation: pokablink 4s infinite alternate;



}



@-webkit-keyframes pokablink {



  0% {



    opacity: 0.4;



  }



  10% {



    opacity: 0.7;



  }



  30% {



    opacity: 0.3;



  }



  50% {



    opacity: 0.8;



  }



  70% {



    opacity: 0.2;



  }



  80% {



    opacity: 0.9;



  }



  100% {



    opacity: 1;



  }



}



@keyframes pokablink {



  0% {



    opacity: 0.4;



  }



  10% {



    opacity: 0.7;



  }



  30% {



    opacity: 0.3;



  }



  50% {



    opacity: 0.8;



  }



  70% {



    opacity: 0.2;



  }



  80% {



    opacity: 0.9;



  }



  100% {



    opacity: 1;



  }



}



.preloader-status .preloader-text {



  margin-top: 8px;



  font-style: normal !important;



  font-weight: 400 !important;



  font-variant: normal !important;



}







.sponsored-modal {



  display: none;



  position: fixed;



  z-index: 1;



  left: 50%;



  -webkit-transform: translateX(-50%);



          transform: translateX(-50%);



  bottom: 10px;



  width: 100%;



  max-width: var(--container-width);



  padding: 0 var(--container-pad);



  margin: 0 auto;



  height: auto;



  overflow: hidden;



  background-color: #fefefe;



  -webkit-box-shadow: 1px 0px 49px -14px rgba(0, 0, 0, 0.75);



  box-shadow: 1px 0px 49px -14px rgba(0, 0, 0, 0.75);



}



.sponsored-modal--content {



  background-color: #fefefe;



  margin-bottom: 20px;



  padding: 20px;



}



.sponsored-modal--close {



  color: #aaa;



  float: right;



  font-size: 32px;



  font-weight: 700;



  position: absolute;



  top: 0;



  right: 34px;



}



.sponsored-modal--close:hover, .sponsored-modal--close:focus {



  color: black;



  text-decoration: none;



  cursor: pointer;



}



.sponsored-modal .review-box-thumb {



  overflow: hidden;



  -ms-flex-preferred-size: 17%;



  flex-basis: 20%;



  height: 10%;



  max-width: 19%;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-pack: center;



  -ms-flex-pack: center;



  justify-content: center;



  -webkit-box-align: center;



  -ms-flex-align: center;



  align-items: center;



  position: relative;



  margin: auto 0;



}



.sponsored-modal .review-box-info {



  -webkit-box-flex: 1;



  -ms-flex: 1;



  flex: 1;



  padding: 30px;



  -ms-flex-preferred-size: 20%;



      flex-basis: 20%;



  margin: auto 0;



}



.sponsored-modal .review-logo:not(.review-logo--rounded) {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-pack: center;



  -ms-flex-pack: center;



  justify-content: center;



  -webkit-box-align: center;



  -ms-flex-align: center;



  align-items: center;



  width: 100%;



  height: 100%;



  min-height: 132px;



  padding: 30px 0;



}



.sponsored-modal .review-box-meta {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



      -ms-flex-direction: column;



          flex-direction: column;



  gap: 10px;



  -webkit-box-align: center;



  -ms-flex-align: center;



  align-items: center;



  border-bottom: 0;



  margin-bottom: auto;



}



.sponsored-modal .review-box-rating {



  margin: 0 auto;



  padding-left: 0;



}



.sponsored-modal .review-bonus {



  line-height: 1;



  text-align: center;



}



.sponsored-modal .review-pros-cons {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: start;



  -ms-flex-align: start;



  align-items: flex-start;



  gap: 20px;



  display: none;



}



.sponsored-modal .review-box-actions {



  background-color: var(--boxes-secondary-background-color);



  -ms-flex-preferred-size: 32%;



  flex-basis: 30%;



  max-width: 30%;



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



  -ms-flex-direction: column;



  flex-direction: column;



  -webkit-box-pack: center;



  -ms-flex-pack: center;



  justify-content: center;



  gap: 4px;



  padding: 30px;



}



.sponsored-modal .review-box-actions .btn {



  margin-bottom: 10px;



  margin: auto 0;



}



.sponsored-modal .review-extra-links {



  display: -webkit-box;



  display: -ms-flexbox;



  display: flex;



  -webkit-box-align: center;



  -ms-flex-align: center;



  align-items: center;



  -webkit-box-pack: center;



  -ms-flex-pack: center;



  justify-content: center;



  -webkit-box-orient: vertical;



  -webkit-box-direction: normal;



  -ms-flex-direction: column;



  flex-direction: row;



}



.sponsored-modal .editor-styles-wrapper .review-box-name,



.sponsored-modal .review-box-name,



.sponsored-modal .wp-block-cover .review-box-name,



.sponsored-modal .wp-block-cover .review-box-name:not(.has-text-color),



.sponsored-modal .wysiwyg-part .review-box-name {



  display: none;



}



.sponsored-modal .review-box-actions .review-bonus {



  



  margin: auto 10px;



}



.sponsored-modal .rating .icon {



  color: var(--rating-color);



  font-size: 0.7rem;



  line-height: 1;



  margin: 0 1px;



}



.sponsored-modal .review-rating > span {



  font-size: 0.8rem;



  line-height: 1.5;



  font-weight: 700;



  color: var(--boxes-text-color);



  margin-right: 10px;



}



.sponsored-modal .review-rating > span strong {



  font-size: 1.2rem;



  line-height: 1.15;



  color: var(--text-color);



  font-weight: 700;



}





















@media screen and (max-width: 1210px) {



  .text-xl-center {



    text-align: center;



  }



  .position-xl-relative {



    position: relative;



  }



  .d-xl-none {



    display: none!important;



  }



  .order-xl-0 {



    -webkit-box-ordinal-group: 1;



        -ms-flex-order: 0;



            order: 0;



  }



  .order-xl-1 {



    -webkit-box-ordinal-group: 2;



        -ms-flex-order: 1;



            order: 1;



  }



  .order-xl-2 {



    -webkit-box-ordinal-group: 3;



        -ms-flex-order: 2;



            order: 2;



  }



  .order-xl-3 {



    -webkit-box-ordinal-group: 4;



        -ms-flex-order: 3;



            order: 3;



  }



  .col-xl {



    -webkit-box-flex: 1;



        -ms-flex: 1;



            flex: 1;



    max-width: 100%;



  }



  .col-xl-auto {



    -webkit-box-flex: 1;



        -ms-flex: auto;



            flex: auto;



    max-width: 100%;



    width: auto;



  }



  



  .col-xl-1 {



    -webkit-box-flex: 8.3333333333%;



        -ms-flex: 8.3333333333%;



            flex: 8.3333333333%;



    max-width: 8.3333333333%;



  }



  .off-xl-1 {



    margin-left: 8.3333333333%;



  }



  .col-xl-2 {



    -webkit-box-flex: 16.6666666667%;



        -ms-flex: 16.6666666667%;



            flex: 16.6666666667%;



    max-width: 16.6666666667%;



  }



  .off-xl-2 {



    margin-left: 16.6666666667%;



  }



  .col-xl-3 {



    -webkit-box-flex: 25%;



        -ms-flex: 25%;



            flex: 25%;



    max-width: 25%;



  }



  .off-xl-3 {



    margin-left: 25%;



  }



  .col-xl-4 {



    -webkit-box-flex: 33.3333333333%;



        -ms-flex: 33.3333333333%;



            flex: 33.3333333333%;



    max-width: 33.3333333333%;



  }



  .off-xl-4 {



    margin-left: 33.3333333333%;



  }



  .col-xl-5 {



    -webkit-box-flex: 41.6666666667%;



        -ms-flex: 41.6666666667%;



            flex: 41.6666666667%;



    max-width: 41.6666666667%;



  }



  .off-xl-5 {



    margin-left: 41.6666666667%;



  }



  .col-xl-6 {



    -webkit-box-flex: 50%;



        -ms-flex: 50%;



            flex: 50%;



    max-width: 50%;



  }



  .off-xl-6 {



    margin-left: 50%;



  }



  .col-xl-7 {



    -webkit-box-flex: 58.3333333333%;



        -ms-flex: 58.3333333333%;



            flex: 58.3333333333%;



    max-width: 58.3333333333%;



  }



  .off-xl-7 {



    margin-left: 58.3333333333%;



  }



  .col-xl-8 {



    -webkit-box-flex: 66.6666666667%;



        -ms-flex: 66.6666666667%;



            flex: 66.6666666667%;



    max-width: 66.6666666667%;



  }



  .off-xl-8 {



    margin-left: 66.6666666667%;



  }



  .col-xl-9 {



    -webkit-box-flex: 75%;



        -ms-flex: 75%;



            flex: 75%;



    max-width: 75%;



  }



  .off-xl-9 {



    margin-left: 75%;



  }



  .col-xl-10 {



    -webkit-box-flex: 83.3333333333%;



        -ms-flex: 83.3333333333%;



            flex: 83.3333333333%;



    max-width: 83.3333333333%;



  }



  .off-xl-10 {



    margin-left: 83.3333333333%;



  }



  .col-xl-11 {



    -webkit-box-flex: 91.6666666667%;



        -ms-flex: 91.6666666667%;



            flex: 91.6666666667%;



    max-width: 91.6666666667%;



  }



  .off-xl-11 {



    margin-left: 91.6666666667%;



  }



  .col-xl-12 {



    -webkit-box-flex: 100%;



        -ms-flex: 100%;



            flex: 100%;



    max-width: 100%;



  }



  .off-xl-12 {



    margin-left: 100%;



  }



  



  .gap-xl-20,



  .gap-xl-20-x {



    margin-left: -20px;



  }



  .gap-xl-20 > *,



  .gap-xl-20-x > * {



    padding-left: 20px;



  }



  .gap-xl-20,



  .gap-xl-20-y {



    margin-top: -20px;



  }



  .gap-xl-20 > *,



  .gap-xl-20-y > * {



    padding-top: 20px;



  }



  .gap-xl-30,



  .gap-xl-30-x {



    margin-left: -30px;



  }



  .gap-xl-30 > *,



  .gap-xl-30-x > * {



    padding-left: 30px;



  }



  .gap-xl-30,



  .gap-xl-30-y {



    margin-top: -30px;



  }



  .gap-xl-30 > *,



  .gap-xl-30-y > * {



    padding-top: 30px;



  }



  .gap-xl-50,



  .gap-xl-50-x {



    margin-left: -50px;



  }



  .gap-xl-50 > *,



  .gap-xl-50-x > * {



    padding-left: 50px;



  }



  .gap-xl-50,



  .gap-xl-50-y {



    margin-top: -50px;



  }



  .gap-xl-50 > *,



  .gap-xl-50-y > * {



    padding-top: 50px;



  }



  .reset-xl {



    margin-left: 0;



  }



  .sticker {



    padding: 1.875rem 3.125rem 1.875rem 1.875rem;



  }



  .section-review-hero.section-review-hero--style-1 .review-pros-cons {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



  }



  .section-review-hero.section-review-hero--style-2 {



    padding-bottom: 1.875rem;



  }



  .review-cta-wrapper.review-cta-wrapper--style-2 {



    padding: 0.9375rem;



  }



  .review-pros-cons.vertical ul {



    margin-bottom: 20px;



  }



}







@media screen and (max-width: 992px) {



  .text-lg-center {



    text-align: center;



  }



  .position-lg-relative {



    position: relative;



  }



  .d-lg-none {



    display: none!important;



  }



  .order-lg-0 {



    -webkit-box-ordinal-group: 1;



        -ms-flex-order: 0;



            order: 0;



  }



  .order-lg-1 {



    -webkit-box-ordinal-group: 2;



        -ms-flex-order: 1;



            order: 1;



  }



  .order-lg-2 {



    -webkit-box-ordinal-group: 3;



        -ms-flex-order: 2;



            order: 2;



  }



  .order-lg-3 {



    -webkit-box-ordinal-group: 4;



        -ms-flex-order: 3;



            order: 3;



  }



  .col-lg {



    -webkit-box-flex: 1;



        -ms-flex: 1;



            flex: 1;



    max-width: 100%;



  }



  .col-lg-auto {



    -webkit-box-flex: 1;



        -ms-flex: auto;



            flex: auto;



    max-width: 100%;



    width: auto;



  }



  



  .col-lg-1 {



    -webkit-box-flex: 8.3333333333%;



        -ms-flex: 8.3333333333%;



            flex: 8.3333333333%;



    max-width: 8.3333333333%;



  }



  .off-lg-1 {



    margin-left: 8.3333333333%;



  }



  .col-lg-2 {



    -webkit-box-flex: 16.6666666667%;



        -ms-flex: 16.6666666667%;



            flex: 16.6666666667%;



    max-width: 16.6666666667%;



  }



  .off-lg-2 {



    margin-left: 16.6666666667%;



  }



  .col-lg-3 {



    -webkit-box-flex: 25%;



        -ms-flex: 25%;



            flex: 25%;



    max-width: 25%;



  }



  .off-lg-3 {



    margin-left: 25%;



  }



  .col-lg-4 {



    -webkit-box-flex: 33.3333333333%;



        -ms-flex: 33.3333333333%;



            flex: 33.3333333333%;



    max-width: 33.3333333333%;



  }



  .off-lg-4 {



    margin-left: 33.3333333333%;



  }



  .col-lg-5 {



    -webkit-box-flex: 41.6666666667%;



        -ms-flex: 41.6666666667%;



            flex: 41.6666666667%;



    max-width: 41.6666666667%;



  }



  .off-lg-5 {



    margin-left: 41.6666666667%;



  }



  .col-lg-6 {



    -webkit-box-flex: 50%;



        -ms-flex: 50%;



            flex: 50%;



    max-width: 50%;



  }



  .off-lg-6 {



    margin-left: 50%;



  }



  .col-lg-7 {



    -webkit-box-flex: 58.3333333333%;



        -ms-flex: 58.3333333333%;



            flex: 58.3333333333%;



    max-width: 58.3333333333%;



  }



  .off-lg-7 {



    margin-left: 58.3333333333%;



  }



  .col-lg-8 {



    -webkit-box-flex: 66.6666666667%;



        -ms-flex: 66.6666666667%;



            flex: 66.6666666667%;



    max-width: 66.6666666667%;



  }



  .off-lg-8 {



    margin-left: 66.6666666667%;



  }



  .col-lg-9 {



    -webkit-box-flex: 75%;



        -ms-flex: 75%;



            flex: 75%;



    max-width: 75%;



  }



  .off-lg-9 {



    margin-left: 75%;



  }



  .col-lg-10 {



    -webkit-box-flex: 83.3333333333%;



        -ms-flex: 83.3333333333%;



            flex: 83.3333333333%;



    max-width: 83.3333333333%;



  }



  .off-lg-10 {



    margin-left: 83.3333333333%;



  }



  .col-lg-11 {



    -webkit-box-flex: 91.6666666667%;



        -ms-flex: 91.6666666667%;



            flex: 91.6666666667%;



    max-width: 91.6666666667%;



  }



  .off-lg-11 {



    margin-left: 91.6666666667%;



  }



  .col-lg-12 {



    -webkit-box-flex: 100%;



        -ms-flex: 100%;



            flex: 100%;



    max-width: 100%;



  }



  .off-lg-12 {



    margin-left: 100%;



  }



  



  .gap-lg-20,



  .gap-lg-20-x {



    margin-left: -20px;



  }



  .gap-lg-20 > *,



  .gap-lg-20-x > * {



    padding-left: 20px;



  }



  .gap-lg-20,



  .gap-lg-20-y {



    margin-top: -20px;



  }



  .gap-lg-20 > *,



  .gap-lg-20-y > * {



    padding-top: 20px;



  }



  .gap-lg-30,



  .gap-lg-30-x {



    margin-left: -30px;



  }



  .gap-lg-30 > *,



  .gap-lg-30-x > * {



    padding-left: 30px;



  }



  .gap-lg-30,



  .gap-lg-30-y {



    margin-top: -30px;



  }



  .gap-lg-30 > *,



  .gap-lg-30-y > * {



    padding-top: 30px;



  }



  .gap-lg-50,



  .gap-lg-50-x {



    margin-left: -50px;



  }



  .gap-lg-50 > *,



  .gap-lg-50-x > * {



    padding-left: 50px;



  }



  .gap-lg-50,



  .gap-lg-50-y {



    margin-top: -50px;



  }



  .gap-lg-50 > *,



  .gap-lg-50-y > * {



    padding-top: 50px;



  }



  .reset-lg {



    margin-left: 0;



  }



  .header-top {



    padding: 0.9375rem 0;



  }



  .header-top-flex-part--left {



    display: none;



  }



  .header-top-flex-part--right {



    max-width: 100px;



  }



  .header-top-flex-part--right .btn-mobile-menu {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



  }



  .header-logo {



    text-align: left;



  }



  .header-bottom {



    position: absolute;



    top: 100%;



    left: 0;



    width: 100%;



    -webkit-box-shadow: 0px 8px 9px 0px rgba(0, 0, 0, 0.1);



            box-shadow: 0px 8px 9px 0px rgba(0, 0, 0, 0.1);



  }



  .site-header--style2 .header-bottom-inner {



    margin: 0 -15px;



  }



  .header-search-form-wrapper {



    position: relative;



    top: auto;



    max-height: 0;



    overflow: hidden;



  }



  .header-search-form {



    width: 100%;



  }



  .mobile-logo-link + * {



    display: none; 



  }



  .mobile-logo-link {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



  }



  .section,



  .site-content-padding {



    padding: 50px 0;



  }



  .site-content-bottom-pad-90 {



    padding-bottom: 50px;



  }



  .wp-block-group.alignfull,



  .wp-block-group.alignfull.has-background,



  .editor-styles-wrapper .wp-block[data-align=full] > .wp-block-group,



  .wp-block-cover.alignfull,



  .wp-block-group.alignwide,



  .editor-styles-wrapper .wp-block[data-align=wide] > .wp-block-group,



  .editor-styles-wrapper .wp-block[data-align=full] > .wp-block-cover {



    padding: 50px var(--container-pad);



  }



  .wp-site-blocks {



    padding: 50px var(--container-pad);



  }



  .wp-site-blocks > .wp-block-group:first-child, .wp-site-blocks > .wp-block-cover:first-child, .wp-site-blocks > .wp-block-cover.alignfull:first-child {



    margin-top: -50px !important;



  }



  .wp-site-blocks > .wp-block-group:last-child, .wp-site-blocks > .wp-block-cover:last-child, .wp-site-blocks > .wp-block-cover.alignfull:last-child {



    margin-bottom: -50px !important;



  }



  .section-review-hero.section-review-hero--style-1 .review-pros-cons {



    -webkit-box-orient: horizontal;



    -webkit-box-direction: normal;



        -ms-flex-direction: row;



            flex-direction: row;



  }



  .section-review-hero.section-review-hero--style-3 .review-bonus {



    text-align: center;



    padding: 1.25rem 1.25rem 0;



  }



  .section-review-hero.section-review-hero--style-3 .review-terms {



    text-align: center;



    padding: 0 1.25rem;



    margin-bottom: 0;



  }



  .review-cta-wrapper.review-cta-wrapper--style-2 {



    padding: 1.875rem;



  }



  .section-related-reviews {



    padding: 50px 0 0;



  }



  .review-box-meta {



    -ms-flex-wrap: wrap;



        flex-wrap: wrap;



  }



  .review-box-rating {



    width: 100%;



    margin-top: 10px;



  }



  .review-box--style4 .review-box-rating {



    width: auto;



  }



  .table-header {



    display: block;



  }



  .table-header .sorting-items {



    padding: 6px;



  }



  .table-header .sorting-items:first-child {



    margin-bottom: 15px;



  }



  .table-header .sorting-items li {



    -webkit-box-flex: 1;



        -ms-flex: auto;



            flex: auto;



    text-align: center;



  }



  .table-header .sorting-items li a {



    font-size: 0.75rem;



    padding: 4px 10px;



    width: 100%;



    text-align: center;



    -webkit-box-pack: center;



        -ms-flex-pack: center;



            justify-content: center;



  }



  .review-logo--boxed {



    padding: 0;



    height: 220px;



  }



  .comment-body__thumb img {



    min-width: 50px;



    min-height: 50px;



    max-width: 50px;



    max-height: 50px;



  }



  .comment .children {



    padding-left: 12%;



  }



  .section-related-posts,



  .section-post-comments {



    padding: 50px 0 0;



  }



  .section-newsletter-flex {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



  }



  .section-newsletter-flex-part {



    -ms-flex-preferred-size: 100%;



        flex-basis: 100%;



    min-width: 100%;



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-pack: center;



        -ms-flex-pack: center;



            justify-content: center;



  }



  .section-newsletter-flex-part--left {



    margin-bottom: 15px;



  }



  .footer-widgets {



    -ms-flex-wrap: wrap;



        flex-wrap: wrap;



  }



  .footer-widgets > div:first-child {



    -ms-flex-preferred-size: 50%;



        flex-basis: 50%;



    min-width: 50%;



  }



  .footer-widgets > div:nth-child(even) {



    padding-right: 0;



  }



  .footer-widgets > div {



    -ms-flex-preferred-size: 50%;



        flex-basis: 50%;



    min-width: 50%;



    margin-bottom: 1.875rem;



  }



  .newsletter-form input[type=submit] {



    min-width: 6.25rem;



  }



}







@media screen and (max-width: 768px) {



  .text-md-center {



    text-align: center;



  }



  .position-md-relative {



    position: relative;



  }



  .d-md-none {



    display: none!important;



  }



  .order-md-0 {



    -webkit-box-ordinal-group: 1;



        -ms-flex-order: 0;



            order: 0;



  }



  .order-md-1 {



    -webkit-box-ordinal-group: 2;



        -ms-flex-order: 1;



            order: 1;



  }



  .order-md-2 {



    -webkit-box-ordinal-group: 3;



        -ms-flex-order: 2;



            order: 2;



  }



  .order-md-3 {



    -webkit-box-ordinal-group: 4;



        -ms-flex-order: 3;



            order: 3;



  }



  .col-md {



    -webkit-box-flex: 1;



        -ms-flex: 1;



            flex: 1;



    max-width: 100%;



  }



  .col-md-auto {



    -webkit-box-flex: 1;



        -ms-flex: auto;



            flex: auto;



    max-width: 100%;



    width: auto;



  }



  



  .col-md-1 {



    -webkit-box-flex: 8.3333333333%;



        -ms-flex: 8.3333333333%;



            flex: 8.3333333333%;



    max-width: 8.3333333333%;



  }



  .off-md-1 {



    margin-left: 8.3333333333%;



  }



  .col-md-2 {



    -webkit-box-flex: 16.6666666667%;



        -ms-flex: 16.6666666667%;



            flex: 16.6666666667%;



    max-width: 16.6666666667%;



  }



  .off-md-2 {



    margin-left: 16.6666666667%;



  }



  .col-md-3 {



    -webkit-box-flex: 25%;



        -ms-flex: 25%;



            flex: 25%;



    max-width: 25%;



  }



  .off-md-3 {



    margin-left: 25%;



  }



  .col-md-4 {



    -webkit-box-flex: 33.3333333333%;



        -ms-flex: 33.3333333333%;



            flex: 33.3333333333%;



    max-width: 33.3333333333%;



  }



  .off-md-4 {



    margin-left: 33.3333333333%;



  }



  .col-md-5 {



    -webkit-box-flex: 41.6666666667%;



        -ms-flex: 41.6666666667%;



            flex: 41.6666666667%;



    max-width: 41.6666666667%;



  }



  .off-md-5 {



    margin-left: 41.6666666667%;



  }



  .col-md-6 {



    -webkit-box-flex: 50%;



        -ms-flex: 50%;



            flex: 50%;



    max-width: 50%;



  }



  .off-md-6 {



    margin-left: 50%;



  }



  .col-md-7 {



    -webkit-box-flex: 58.3333333333%;



        -ms-flex: 58.3333333333%;



            flex: 58.3333333333%;



    max-width: 58.3333333333%;



  }



  .off-md-7 {



    margin-left: 58.3333333333%;



  }



  .col-md-8 {



    -webkit-box-flex: 66.6666666667%;



        -ms-flex: 66.6666666667%;



            flex: 66.6666666667%;



    max-width: 66.6666666667%;



  }



  .off-md-8 {



    margin-left: 66.6666666667%;



  }



  .col-md-9 {



    -webkit-box-flex: 75%;



        -ms-flex: 75%;



            flex: 75%;



    max-width: 75%;



  }



  .off-md-9 {



    margin-left: 75%;



  }



  .col-md-10 {



    -webkit-box-flex: 83.3333333333%;



        -ms-flex: 83.3333333333%;



            flex: 83.3333333333%;



    max-width: 83.3333333333%;



  }



  .off-md-10 {



    margin-left: 83.3333333333%;



  }



  .col-md-11 {



    -webkit-box-flex: 91.6666666667%;



        -ms-flex: 91.6666666667%;



            flex: 91.6666666667%;



    max-width: 91.6666666667%;



  }



  .off-md-11 {



    margin-left: 91.6666666667%;



  }



  .col-md-12 {



    -webkit-box-flex: 100%;



        -ms-flex: 100%;



            flex: 100%;



    max-width: 100%;



  }



  .off-md-12 {



    margin-left: 100%;



  }



  



  .gap-md-20,



  .gap-md-20-x {



    margin-left: -20px;



  }



  .gap-md-20 > *,



  .gap-md-20-x > * {



    padding-left: 20px;



  }



  .gap-md-20,



  .gap-md-20-y {



    margin-top: -20px;



  }



  .gap-md-20 > *,



  .gap-md-20-y > * {



    padding-top: 20px;



  }



  .gap-md-30,



  .gap-md-30-x {



    margin-left: -30px;



  }



  .gap-md-30 > *,



  .gap-md-30-x > * {



    padding-left: 30px;



  }



  .gap-md-30,



  .gap-md-30-y {



    margin-top: -30px;



  }



  .gap-md-30 > *,



  .gap-md-30-y > * {



    padding-top: 30px;



  }



  .gap-md-50,



  .gap-md-50-x {



    margin-left: -50px;



  }



  .gap-md-50 > *,



  .gap-md-50-x > * {



    padding-left: 50px;



  }



  .gap-md-50,



  .gap-md-50-y {



    margin-top: -50px;



  }



  .gap-md-50 > *,



  .gap-md-50-y > * {



    padding-top: 50px;



  }



  .reset-md {



    margin-left: 0;



  }



  .site-content-top-60 {



    margin-top: 40px;



  }



  .wysiwyg-part ul.list-columns > li {



    -ms-flex-preferred-size: 50%;



        flex-basis: 50%;



  }



  .wysiwyg-part blockquote {



    margin: 2.5rem auto;



    padding: 0.625rem 0.9375rem;



    max-width: 95%;



  }



  .wp-block-column > * {



    margin-bottom: var(--container-pad);



  }



  .editor-styles-wrapper ul.wp-block-list.list-columns > li {



    -ms-flex-preferred-size: 50%;



        flex-basis: 50%;



  }



  .author-card {



    padding: 20px 25px;



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



    -webkit-box-align: center;



        -ms-flex-align: center;



            align-items: center;



  }



  .author-card.author-card--top {



    margin-top: 30px;



  }



  .author-card .author-image {



    margin-right: auto;



    margin-left: auto;



    margin-bottom: 20px;



  }



  .review-overview.review-overview--style-1 {



    position: relative;



    top: auto;



    left: auto;



    right: auto;



    bottom: auto;



  }



  .review-overview.review-overview--style-1 .review-overview-list {



    max-height: 250px;



  }



  .review-grid-item.wide .review-grid-item-top {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



  }



  .review-grid-item.wide .review-badge-wrapper {



    -webkit-box-pack: center;



        -ms-flex-pack: center;



            justify-content: center;



  }



  .review-grid-item.wide .review-title {



    text-align: center;



  }



  .review-grid-item.wide .review-rating {



    text-align: center;



  }



  .review-grid-item.first::after {



    left: 1.5625rem;



    right: 0;



  }



  .review-box-wrap {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



  }



  .review-box-thumb {



    -ms-flex-preferred-size: unset;



        flex-basis: unset;



    max-width: unset;



  }



  .review-box-rating {



    width: auto;



    margin-top: 0;



  }



  .review-box-actions {



    -ms-flex-preferred-size: unset;



        flex-basis: unset;



    max-width: unset;



  }



  .review-box--narrow .review-bonus {



    max-width: unset;



    text-align: center;



  }



  .review-box--style2 .review-box-thumb {



    background-color: var(--theme-color);



    padding-right: 40px;



  }



  .review-box--style2 .review-box-thumb--counter {



    padding: 0 90px;



  }



  .review-box--style2 .review-box-thumb .review-logo--rounded {



    position: static;



  }



  .review-box--style2 .review-box-thumb .review-logo--rounded .pokageo-flag-circle {



    top: 10px;



    right: 10px;



  }



  .review-box--style3 .review-box-thumb {



    -webkit-box-flex: unset;



        -ms-flex: unset;



            flex: unset;



    max-width: unset;



    padding-top: 30px;



    padding-bottom: 30px;



  }



  .review-box--style3 .review-box-meta {



    -webkit-box-align: end;



        -ms-flex-align: end;



            align-items: flex-end;



    padding-right: 20px;



    -webkit-box-flex: 1;



        -ms-flex: auto;



            flex: auto;



  }



  .review-box--style3 .review-box-actions {



    max-width: unset;



    padding: 0 30px 30px;



  }



  .review-box--style4 .review-box-thumb {



    -ms-flex-preferred-size: unset;



        flex-basis: unset;



    max-width: unset;



    -webkit-box-ordinal-group: 0;



        -ms-flex-order: -1;



            order: -1;



  }



  .review-box--style4 .review-box-info,



  .review-box--style4 .review-box-actions {



    -ms-flex-preferred-size: unset;



        flex-basis: unset;



    max-width: unset;



  }



  .review-box--style4 .review-box-info {



    background-color: #fff;



  }



  .table-header .sorting-order {



    -webkit-box-pack: center;



        -ms-flex-pack: center;



            justify-content: center;



  }



  .table-header .sorting-order li a {



    font-size: 0.75rem;



  }



  .reviews-search-form-wrapper {



    padding: 0.9375rem 2.5rem 1.875rem;



  }



  .reviews-search-form input[type=text] {



    font-size: 1.125rem;



    line-height: 1.2;



    padding: 0.9375rem 1.875rem 0.9375rem 0.9375rem;



  }



  .reviews-search-form button[type=submit] {



    font-size: 1.25rem;



    right: 0;



    width: 40px;



    height: 36px;



  }



  .reviews-search-form .reviews-search-form-items {



    max-height: 550px;



  }



  .reviews-search-form .reviews-search-form-item {



    padding: 1.25rem;



  }



  .reviews-search-form .reviews-search-form-item h3 {



    text-align: center;



  }



  .reviews-search-form .reviews-search-form-item .review-bonus {



    text-align: center;



  }



  .reviews-search-form .reviews-search-form-item .review-logo--boxed {



    height: 150px;



  }



  ul.comments {



    padding-top: 0.9375rem;



  }



  .comment-body__thumb img {



    min-width: 34px;



    min-height: 34px;



    max-width: 34px;



    max-height: 34px;



  }



  .comment .children {



    padding-left: 6%;



  }



  .comment-reply-title small {



    display: block;



    margin-left: 0;



    margin-top: 0.9375rem;



  }



  .post-element--horizontal > a {



    -webkit-box-flex: 0;



        -ms-flex: 0 0 50%;



            flex: 0 0 50%;



  }



  .post-element--horizontal .post-element-inner-wrapper {



    -webkit-box-flex: 0;



        -ms-flex: 0 0 50%;



            flex: 0 0 50%;



  }



  .widget ul:not(.review-pros, .faq-list) li::before {



    top: 22px;



  }



  .widget ul:not(.review-pros, .faq-list) a {



    padding: 15px 0;



  }



  .post-tile .post-tile-content {



    max-width: 70%;



    padding: 1.25rem 0;



  }



  .post-tile .post-tile-title {



    font-size: 1rem;



  }



  .post-tile .post-tile-cta {



    margin-bottom: 0.9375rem;



  }



  .post-tile .post-tile-date {



    margin-bottom: 0.625rem;



  }



  .post-tile .post-tile-date .post-element-info {



    font-size: 0.6875rem;



  }



  .posts-archives-wrapper h1,



  .posts-taxonomies-wrapper h1 {



    font-size: 2.25rem;



  }



  .tns-nav {



    height: 26px;



  }



  .tns-nav button {



    height: 24px;



    min-height: 24px;



    width: 24px;



    min-width: 24px;



  }



  .tns-nav button.tns-nav-active {



    height: 24px;



    min-height: 24px;



  }



  .footer-section--padding-alt {



    padding: 40px 0 20px;



  }



  .footer-section--padding-alt-nt {



    padding: 0 0 40px;



  }



  .footer-widgets {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



  }



  .footer-widgets > div {



    padding-right: 0;



  }



  .footer-widgets > div:first-child {



    -ms-flex-preferred-size: 100%;



        flex-basis: 100%;



    min-width: 100%;



  }



  .bottom-fixed-review-box .btn {



    font-size: 1rem;



  }



  .sponsored-modal {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



    -ms-flex-preferred-size: 100%;



        flex-basis: 100%;



    max-width: 100%;



    gap: 14px;



    padding: 30px;



  }



  .sponsored-modal .review-box-thumb {



    -ms-flex-preferred-size: 100%;



        flex-basis: 100%;



    max-width: 100%;



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



  }



  .sponsored-modal .review-logo:not(.review-logo--rounded) {



    padding: 0;



  }



  .sponsored-modal .review-box-actions {



    -ms-flex-preferred-size: 100%;



        flex-basis: 100%;



    max-width: 100%;



  }



  .sponsored-modal .review-extra-links {



    -webkit-box-orient: horizontal;



    -webkit-box-direction: normal;



        -ms-flex-direction: row;



            flex-direction: row;



  }



}







@media screen and (max-width: 500px) {



  .text-sm-center {



    text-align: center;



  }



  .position-sm-relative {



    position: relative;



  }



  .d-sm-none {



    display: none!important;



  }



  .order-sm-0 {



    -webkit-box-ordinal-group: 1;



        -ms-flex-order: 0;



            order: 0;



  }



  .order-sm-1 {



    -webkit-box-ordinal-group: 2;



        -ms-flex-order: 1;



            order: 1;



  }



  .order-sm-2 {



    -webkit-box-ordinal-group: 3;



        -ms-flex-order: 2;



            order: 2;



  }



  .order-sm-3 {



    -webkit-box-ordinal-group: 4;



        -ms-flex-order: 3;



            order: 3;



  }



  .col-sm {



    -webkit-box-flex: 1;



        -ms-flex: 1;



            flex: 1;



    max-width: 100%;



  }



  .col-sm-auto {



    -webkit-box-flex: 1;



        -ms-flex: auto;



            flex: auto;



    max-width: 100%;



    width: auto;



  }



  



  .col-sm-1 {



    -webkit-box-flex: 8.3333333333%;



        -ms-flex: 8.3333333333%;



            flex: 8.3333333333%;



    max-width: 8.3333333333%;



  }



  .off-sm-1 {



    margin-left: 8.3333333333%;



  }



  .col-sm-2 {



    -webkit-box-flex: 16.6666666667%;



        -ms-flex: 16.6666666667%;



            flex: 16.6666666667%;



    max-width: 16.6666666667%;



  }



  .off-sm-2 {



    margin-left: 16.6666666667%;



  }



  .col-sm-3 {



    -webkit-box-flex: 25%;



        -ms-flex: 25%;



            flex: 25%;



    max-width: 25%;



  }



  .off-sm-3 {



    margin-left: 25%;



  }



  .col-sm-4 {



    -webkit-box-flex: 33.3333333333%;



        -ms-flex: 33.3333333333%;



            flex: 33.3333333333%;



    max-width: 33.3333333333%;



  }



  .off-sm-4 {



    margin-left: 33.3333333333%;



  }



  .col-sm-5 {



    -webkit-box-flex: 41.6666666667%;



        -ms-flex: 41.6666666667%;



            flex: 41.6666666667%;



    max-width: 41.6666666667%;



  }



  .off-sm-5 {



    margin-left: 41.6666666667%;



  }



  .col-sm-6 {



    -webkit-box-flex: 50%;



        -ms-flex: 50%;



            flex: 50%;



    max-width: 50%;



  }



  .off-sm-6 {



    margin-left: 50%;



  }



  .col-sm-7 {



    -webkit-box-flex: 58.3333333333%;



        -ms-flex: 58.3333333333%;



            flex: 58.3333333333%;



    max-width: 58.3333333333%;



  }



  .off-sm-7 {



    margin-left: 58.3333333333%;



  }



  .col-sm-8 {



    -webkit-box-flex: 66.6666666667%;



        -ms-flex: 66.6666666667%;



            flex: 66.6666666667%;



    max-width: 66.6666666667%;



  }



  .off-sm-8 {



    margin-left: 66.6666666667%;



  }



  .col-sm-9 {



    -webkit-box-flex: 75%;



        -ms-flex: 75%;



            flex: 75%;



    max-width: 75%;



  }



  .off-sm-9 {



    margin-left: 75%;



  }



  .col-sm-10 {



    -webkit-box-flex: 83.3333333333%;



        -ms-flex: 83.3333333333%;



            flex: 83.3333333333%;



    max-width: 83.3333333333%;



  }



  .off-sm-10 {



    margin-left: 83.3333333333%;



  }



  .col-sm-11 {



    -webkit-box-flex: 91.6666666667%;



        -ms-flex: 91.6666666667%;



            flex: 91.6666666667%;



    max-width: 91.6666666667%;



  }



  .off-sm-11 {



    margin-left: 91.6666666667%;



  }



  .col-sm-12 {



    -webkit-box-flex: 100%;



        -ms-flex: 100%;



            flex: 100%;



    max-width: 100%;



  }



  .off-sm-12 {



    margin-left: 100%;



  }



  



  .gap-sm-20,



  .gap-sm-20-x {



    margin-left: -20px;



  }



  .gap-sm-20 > *,



  .gap-sm-20-x > * {



    padding-left: 20px;



  }



  .gap-sm-20,



  .gap-sm-20-y {



    margin-top: -20px;



  }



  .gap-sm-20 > *,



  .gap-sm-20-y > * {



    padding-top: 20px;



  }



  .gap-sm-30,



  .gap-sm-30-x {



    margin-left: -30px;



  }



  .gap-sm-30 > *,



  .gap-sm-30-x > * {



    padding-left: 30px;



  }



  .gap-sm-30,



  .gap-sm-30-y {



    margin-top: -30px;



  }



  .gap-sm-30 > *,



  .gap-sm-30-y > * {



    padding-top: 30px;



  }



  .gap-sm-50,



  .gap-sm-50-x {



    margin-left: -50px;



  }



  .gap-sm-50 > *,



  .gap-sm-50-x > * {



    padding-left: 50px;



  }



  .gap-sm-50,



  .gap-sm-50-y {



    margin-top: -50px;



  }



  .gap-sm-50 > *,



  .gap-sm-50-y > * {



    padding-top: 50px;



  }



  .reset-sm {



    margin-left: 0;



  }



  .wysiwyg-part ul.list-columns > li {



    -ms-flex-preferred-size: 100%;



        flex-basis: 100%;



  }



  .editor-styles-wrapper ul.wp-block-list.list-columns > li {



    -ms-flex-preferred-size: 100%;



        flex-basis: 100%;



  }



  .section-review-hero.section-review-hero--style-1 .review-pros-cons {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



  }



  .review-box-name,



  .wysiwyg-part .review-box-name,



  .editor-styles-wrapper .review-box-name,



  .wp-block-cover .review-box-name,



  .wp-block-cover .review-box-name:not(.has-text-color) {



    margin-right: 0;



    margin-bottom: 2px;



  }



  .review-box-info .review-pros-cons {



    display: block;



  }



  .review-box-info .review-pros-cons ul + ul {



    margin-top: 10px;



  }



  .review-box-info .review-badge {



    margin-bottom: 10px;



  }



  .review-box-info {



    padding: 20px;



  }



  .review-box-meta {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



    -webkit-box-pack: center;



        -ms-flex-pack: center;



            justify-content: center;



    margin-bottom: 20px;



  }



  .review-box-rating {



    margin-left: 0;



  }



  .review-box-actions {



    padding: 20px;



  }



  .review-box--style2 .review-box-info {



    display: block;



    padding: 20px;



  }



  .review-box--style2 .review-box-meta {



    -webkit-box-flex: unset;



        -ms-flex: unset;



            flex: unset;



    max-width: unset;



    -webkit-box-pack: center;



        -ms-flex-pack: center;



            justify-content: center;



    -webkit-box-align: center;



        -ms-flex-align: center;



            align-items: center;



    margin-bottom: 10px;



  }



  .review-box--style2 .review-box-actions {



    padding: 20px;



  }



  .review-box--style3 .review-box-thumb:after {



    top: 0;



    left: 0;



    -webkit-transform: none;



            transform: none;



    border-radius: 0;



  }



  .review-box--style3 .review-box-thumb {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



    padding: 20px;



  }



  .review-box--style3 .review-box-meta {



    -webkit-box-align: center;



        -ms-flex-align: center;



            align-items: center;



    margin-top: 20px;



  }



  .review-box--style3 .review-box-actions {



    padding: 0 20px 20px;



  }



  .review-box--style4 .review-box-actions {



    padding: 20px;



  }



  .review-box--style4 .review-box-info {



    padding: 20px 20px 40px;



  }



  .reviews-search-form-wrapper {



    padding: 0.9375rem 0 1.875rem;



  }



  .post-element--horizontal > a {



    -webkit-box-flex: 0;



        -ms-flex: 0 0 100%;



            flex: 0 0 100%;



  }



  .post-element--horizontal .post-element-inner-wrapper {



    -webkit-box-flex: 0;



        -ms-flex: 0 0 100%;



            flex: 0 0 100%;



  }



  .post-element--half {



    margin-bottom: 1.25rem;



  }



  .col-12:nth-child(even) .post-element--half {



    -ms-flex-wrap: wrap-reverse;



        flex-wrap: wrap-reverse;



  }



  .post-element--half > a {



    -webkit-box-flex: 0;



        -ms-flex: 0 0 100%;



            flex: 0 0 100%;



  }



  .post-element--half .post-element-inner-wrapper {



    -webkit-box-flex: 0;



        -ms-flex: 0 0 100%;



            flex: 0 0 100%;



  }



  .posts-archives-wrapper h1,



  .posts-taxonomies-wrapper h1 {



    font-size: 1.875rem;



  }



  .pagination {



    margin: 0 -0.625rem -0.625rem 0;



  }



  .pagination a,



  .pagination span {



    font-size: 1rem;



    padding: 0.9375rem 1.25rem;



    margin-right: 0.625rem;



    margin-bottom: 0.625rem;



  }



  .bottom-fixed-review-box .review-logo {



    min-height: 50px;



    height: 50px;



    min-width: 50px;



    width: 50px;



  }



  .bottom-fixed-review-box .btn {



    padding: 10px;



  }



  .bottom-fixed-review-box .rating .icon {



    font-size: 1rem;



  }



  .bottom-fixed-review-box .review-box-name {



    font-size: 1rem;



  }



  .bottom-fixed-review-box .review-rating > span strong {



    font-size: 1rem;



  }



  .bottom-fixed-review-box-grid-part--left {



    gap: 10px;



  }



}







@media (max-width: 768px) {



  .breadcrumbs-wrapper span {



    font-size: 1em;



  }



  .banner-wrapper.banner-wrapper--top {



    margin-top: 2.5rem;



  }



}







@media (max-width: 992px) {



  .breadcrumb-separator {



    padding: 0 0.625rem;



  }



}







@media screen and (max-width: 1120px) {



  .site-header--style2 .header-menu > li {



    padding-left: 0.8rem;



    padding-right: 0.5rem;



  }



  .site-header--style2 .header-menu > li.menu-item-has-children {



    padding-right: 1.4rem;



  }



  .site-header--style2 .header-menu > li.menu-item-has-children > a::after {



    right: -18px;



  }



}







@media screen and (min-width: 992px) {



  .section-review-hero.section-review-hero--style-3 .review-logo--boxed {



    height: 100%;



  }



  .review-cta-wrapper--sticky {



    position: sticky;



    top: 20px;



    margin-bottom: 20px;



  }



  .footer-widgets > div:last-child {



    padding-right: 0;



  }



}







@media only screen and (max-width: 1210px) {



  .review-sidebar.review-sidebar--style-3 {



    margin-bottom: 80px;



  }



}







@media only screen and (max-width: 992px) {



  .review-sidebar.review-sidebar--style-3 {



    margin-bottom: 45px;



  }



}







@media screen and (min-width: 1210px) {



  .col-9 .reviews-table.reviews-table--style4 .review-box.review-box--style3 .review-box-thumb {



    padding-left: 40px;



  }



  .col-9 .reviews-table.reviews-table--style4 .review-box.review-box--style3 .review-box-thumb::after {



    top: 15%;



  }



  .col-9 .reviews-table.reviews-table--style4 .review-box.review-box--style3 .review-logo--rounded {



    -ms-flex-negative: 0;



        flex-shrink: 0;



  }



  .col-9 .reviews-table.reviews-table--style4 .review-box.review-box--style3 .review-box-meta {



    -ms-flex-negative: 1;



        flex-shrink: 1;



  }



  .site-content .col-9 .review-box--style2 .review-pros-cons {



    padding-left: 20px;



  }



  .review-box--style3 .review-box-thumb--single .review-badge {



    max-width: 190px;



  }



}







@media screen and (min-width: 768.01px) and (max-width: 1210px) {



  .main-col .review-box-wrap {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



  }



  .review-box-thumb {



    -ms-flex-preferred-size: unset;



        flex-basis: unset;



    max-width: unset;



  }



  .main-col .review-box-name,



  .main-col .wysiwyg-part .review-box-name,



  .main-col .editor-styles-wrapper .review-box-name,



  .main-col .wp-block-cover .review-box-name,



  .main-col .wp-block-cover .review-box-name:not(.has-text-color) {



    margin-right: 0;



    margin-bottom: 2px;



  }



  .main-col .review-box-info .review-badge {



    margin-bottom: 10px;



  }



  .main-col .review-box-info {



    padding: 20px;



  }



  .main-col .review-box-meta {



    -ms-flex-wrap: wrap;



        flex-wrap: wrap;



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



    -webkit-box-pack: center;



        -ms-flex-pack: center;



            justify-content: center;



    margin-bottom: 20px;



  }



  .main-col .review-box-rating {



    width: auto;



    margin-top: 0;



    margin-left: 0;



  }



  .main-col .review-box-actions {



    -ms-flex-preferred-size: unset;



        flex-basis: unset;



    max-width: unset;



    padding: 20px;



  }



  .main-col .review-box--style2 .review-box-thumb {



    background-color: var(--theme-color);



    padding-right: 40px;



  }



  .main-col .review-box--style2 .review-box-thumb--counter {



    padding: 0 90px;



  }



  .review-box--style2 .review-box-meta {



    -webkit-box-flex: 0;



        -ms-flex: 0 0 55%;



            flex: 0 0 55%;



    max-width: 55%;



  }



  .main-col .review-box--style2 .review-box-meta {



    -webkit-box-flex: unset;



        -ms-flex: unset;



            flex: unset;



    max-width: unset;



    -webkit-box-pack: center;



        -ms-flex-pack: center;



            justify-content: center;



    -webkit-box-align: center;



        -ms-flex-align: center;



            align-items: center;



    margin-bottom: 10px;



  }



  .review-box--style2 .review-pros-cons {



    -webkit-box-flex: 0;



        -ms-flex: 0 0 45%;



            flex: 0 0 45%;



    max-width: 45%;



  }



}







@media screen and (min-width: 768.01px) {



  .main-col .review-box-thumb {



    -ms-flex-preferred-size: unset;



        flex-basis: unset;



    max-width: unset;



  }



  .main-col .review-box--narrow .review-bonus {



    max-width: unset;



    text-align: center;



  }



  .main-col .review-box--style2 .review-box-info {



    display: block;



    padding: 20px;



  }



  .main-col .review-box--style2 .review-box-actions {



    padding: 20px;



  }



  .main-col .review-box--style3 .review-box-thumb:after {



    top: 0;



    left: 0;



    -webkit-transform: none;



            transform: none;



    border-radius: 0;



  }



  .main-col .review-box--style3 .review-box-thumb {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



    padding: 20px;



    max-width: unset;



  }



  .main-col .review-box--style3 .review-box-meta {



    padding-right: 20px;



    margin-top: 20px;



    -webkit-box-flex: 1;



        -ms-flex: auto;



            flex: auto;



    -webkit-box-align: center;



        -ms-flex-align: center;



            align-items: center;



  }



  .main-col .review-box--style3 .review-box-actions {



    max-width: unset;



    padding: 0 20px 20px;



  }



  .main-col .review-box--style4 .review-box-wrap {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



  }



  .main-col .review-box--style4 .review-box-thumb {



    -ms-flex-preferred-size: unset;



        flex-basis: unset;



    max-width: unset;



  }



  .main-col .review-box--style4 .review-box-info,



  .main-col .review-box--style4 .review-box-actions {



    -ms-flex-preferred-size: unset;



        flex-basis: unset;



    max-width: unset;



  }



  .main-col .review-box--style4 .review-box-actions {



    padding: 20px;



  }



  .main-col .review-box--style4 .review-box-info {



    padding: 20px 50px 40px;



  }



}







@media screen and (min-width: 500.01px) and (max-width: 1210px) {



  .review-box--style2 .review-box-meta {



    padding-right: 20px;



  }



}







@media screen and (max-width: 1210px) and (min-width: 768.01px) {



  .review-box--style3 .review-box-thumb {



    -webkit-box-flex: unset;



        -ms-flex: unset;



            flex: unset;



    max-width: unset;



    padding-top: 30px;



    padding-bottom: 30px;



    padding-left: 29%;



    padding-right: 29%;



  }



  .review-box--style3 .review-box-meta {



    -webkit-box-align: end;



        -ms-flex-align: end;



            align-items: flex-end;



    padding-right: 20px;



    -webkit-box-flex: 1;



        -ms-flex: auto;



            flex: auto;



  }



  .review-box--style3 .review-box-rating {



    width: auto;



    margin-left: auto;



  }



  .review-box--style3 .review-box-wrap {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



  }



  .review-box--style3 .review-box-actions {



    max-width: unset;



    padding: 0 30px 30px;



  }



}







@media screen and (max-width: 768px) and (min-width: 500.01px) {



  .post-element--s1 .post-element-inner-wrapper {



    padding: 1.625rem;



  }



}







@media screen and (min-width: 500.01px) and (max-width: 768px) {



  .post-element--related .post-element-inner-wrapper {



    padding: 0.9375rem;



  }



}







@media screen and (max-width: 1210.01px) {



  .has-sidebar .reviews-table--style1 .review-box-thumb {



    -ms-flex-preferred-size: inherit;



        flex-basis: inherit;



    max-width: inherit;



  }



  .has-sidebar .reviews-table--style1 .review-box-meta {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



    gap: inherit;



  }



  .has-sidebar .reviews-table--style1 .review-box-meta > * {



    margin: inherit;



    -webkit-box-flex: 1;



        -ms-flex: 1;



            flex: 1;



    -webkit-box-pack: center;



        -ms-flex-pack: center;



            justify-content: center;



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



  }



  .has-sidebar .reviews-table--style1 .review-rating {



    -webkit-box-pack: center;



        -ms-flex-pack: center;



            justify-content: center;



  }



  .has-sidebar .reviews-table--style1 .review-box-actions {



    -ms-flex-preferred-size: 100%;



        flex-basis: 100%;



    max-width: 100%;



  }



  .has-sidebar .reviews-table--style3 .review-box-actions {



    -ms-flex-preferred-size: unset;



        flex-basis: unset;



    max-width: unset;



  }



  .has-sidebar .reviews-table--style3 .review-box-thumb {



    background-color: var(--theme-color);



  }



  .has-sidebar .reviews-table--style3 .review-box-thumb:after {



    left: 25px;



    top: 50%;



  }



  .has-sidebar .reviews-table--style3 .review-box-info {



    padding-left: 30px;



    -webkit-box-pack: justify;



        -ms-flex-pack: justify;



            justify-content: space-between;



  }



  .has-sidebar .reviews-table--style3 .review-box-meta {



    max-width: unset;



  }



  .has-sidebar .reviews-table--style5 .review-box-wrap > * {



    -ms-flex-preferred-size: unset;



        flex-basis: unset;



    max-width: unset;



  }



  .has-sidebar .reviews-table--style5 .review-box-thumb {



    -webkit-box-ordinal-group: 0;



        -ms-flex-order: -1;



            order: -1;



  }



  .has-sidebar .reviews-table .review-box-wrap {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



        -ms-flex-direction: column;



            flex-direction: column;



  }



}







@media print {



  *,



  *::before,



  *::after {



    background: #fff !important;



    color: #000 !important;



    



    -webkit-box-shadow: none !important;



            box-shadow: none !important;



    text-shadow: none !important;



  }



  a,



  a:visited {



    text-decoration: underline;



  }



  a[href]::after {



    content: " (" attr(href) ")";



  }



  abbr[title]::after {



    content: " (" attr(title) ")";



  }



  









  a[href^="#"]::after,



  a[href^="javascript:"]::after {



    content: "";



  }



  pre {



    white-space: pre-wrap !important;



  }



  pre,



  blockquote {



    border: 1px solid #999;



    page-break-inside: avoid;



  }



  









  thead {



    display: table-header-group;



  }



  tr,



  img {



    page-break-inside: avoid;



  }



  p,



  h2,



  h3 {



    orphans: 3;



    widows: 3;



  }



  h2,



  h3 {



    page-break-after: avoid;



  }



}






