.similar{padding: 10px; font-weight: 400; font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif;}
.similar .box{position: relative; max-width: 420px; margin: 0 auto 15px; border-radius: 8px; overflow: hidden; background-color: #f5f9fd;}
.similar .imgbox a{display: block; max-width: 100%; text-decoration: none;}
.similar .imgbox a:after{position: absolute; content: ''; top: 0; left: 0; right: 0; bottom: 0;}
.similar .imgbox img{display: block; max-width: 100%; width: 100%; height: 124px; margin-bottom: 15px; object-fit: cover; }
.similar .imgbox .post-category{position: absolute; top: 75px; left: 15px; display: inline-block; margin: 0; border-radius: 19px; padding: 12px 15px; color: #fff; font-weight: 700; font-size: 13px; line-height: 1; text-transform: uppercase; background-color: rgba(241,103,56, 0.8); z-index: 2; pointer-events: none;}
.similar .imgbox .post-category a { pointer-events: auto; color: inherit; }
.similar .imgbox a strong{display: block; margin: 0 15px 15px; font-weight: 700; font-size: 18px; line-height: 1.2; text-decoration: none; color: #171a2e;}
.similar .contentbox{padding: 10px 15px 0;}
.similar .contentbox p:not(.post-meta){color: #4e5661; font-size: 15px;}
.similar .contentbox .post-meta,
.similar .contentbox .post-meta strong{font-size: 12px;}
.similar .box:nth-child(2):last-child { margin-right: auto; margin-left: 10px; }

.btn-2 {color: #fff; background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0, #ee593b 100%);
    background: -webkit-linear-gradient(top, #ff7247 0, #ee593b 100%);
    background: linear-gradient(to bottom, #ff7247 0, #ee593b 100%);
    font-size: 18px; line-height: 1; font-weight: 700; text-transform: none; border-radius: 5px;
    padding: 10px;display:block; text-align:center; max-width:250px;margin: 0 auto;
}
	
.btn-2 a {color:#fff; text-decoration:none;  }	
.btn-2 a:hover {color:#fff;text-decoration:underline; }	

@media (min-width: 768px) {
  .column2.desktop-only {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
  }
}

@media (min-width: 768px) {
  .column3.desktop-only {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
  }
}

@media only screen and (min-width: 768px){
	.similar > div{display: flex; flex-flow: row wrap; justify-content: space-between;}
	.similar .box{flex: 0 0 calc(50% - 25px); max-width: calc(50% - 25px);}
	.similar .imgbox .post-category{background-color: rgba(23, 26, 46, 0.8);}
	.similar .box:hover{box-shadow: 0px 0px 0px 1px #bcc4cf; cursor: pointer; background-color: transparent;}
	.similar .box:hover .imgbox .post-category{background-color: rgba(241,103,56,0.8);}
}

@media only screen and (min-width: 991px) {
	.similar .box{flex: 0 0 calc(25% - 10px); max-width: calc(25% - 10px); margin: 0;}
}

#pagination{margin:0 auto 20px;padding: 0 18px;text-align:center;overflow: hidden;}
#pagination ol{position: relative; margin: 18px 0;padding:0;list-style:none;font:700 18px/40px Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed, sans-serif;color:#090a38;}
#pagination li{display:inline-block;margin:0 3px; vertical-align: middle;}
#pagination li .title{display: none;}
#pagination li .gap{padding:1px 3px;}
#pagination li .page,#pagination li .prev,#pagination li .next{display:block;width: 40px; color:#090a38;border-radius: 6px;text-decoration:none;background: #e4e6f0;}
#pagination li .page:hover,#pagination li .prev:hover,#pagination li .next:hover{background:#fd7045; color: #fff;}
#pagination li .prev,#pagination li .next{width: 115px; color:#090a38; position: relative; font-size: 0;}
#pagination li .prev:before{content: 'Previous';}
#pagination li .next:before{content: 'Next';}
#pagination li .prev:before,#pagination li .next:before{position: absolute; top: 0; left: 0; width: 100%; font: 700 18px/40px Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed, sans-serif;}
#pagination li .current,#pagination li .current:hover{color:white;background: #0066CC;}

.footer .container{max-width: 1280px; min-width: 320px; margin: 0 auto;}

@media only screen and (max-width: 479px) {
	#pagination li { margin: 2px; }
	#pagination li:first-child { display: list-item; }
	#pagination li .page, #pagination li .prev, #pagination li .next { min-width: 26px; line-height: 43px; }
}

.cookie-notice { max-width: 830px; max-height: 0; margin: 0 auto; padding: 0; overflow: hidden; box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.33);}
.cookie-notice.visible { max-height: 400px; padding: 18px 25px 15px; border: 1px solid #fff; border-radius: 12px; background: #011d6e;}
.cookie-notice.visible ~ .container article:not(.atf) #sidebar { top: 186px }
.cookie-notice p { font-size: 12px; line-height: 1.45; padding: 0; color: #fff; flex: 0 0 100%; max-width: 100%; margin: 0; text-align: left }
.cookie-notice p a{color: #4199f6;}
.cookie-notice p a:hover { text-decoration: none }
.cookie-notice .container { position: relative; max-width: 100%; padding: 0; margin: 0 auto; box-sizing: border-box; z-index: 2; display: flex; flex-flow: row wrap; align-items: center; overflow: initial;}
.cookie-notice .cookie-actions { flex: 0 0 calc(100% + 50px); max-width: calc(100% + 50px); margin: 15px -25px 0; text-align: center;}
.cookie-notice .cookie-btn { display: inline-block; min-width: 65px; padding: 5px; margin: 5px 10px; border: 2px solid #fff; border-radius: 5px; vertical-align: middle; font-size: 13px; line-height: 16px; font-weight: 700; color: #fff; text-align: center; background: transparent; cursor: pointer; transition: color .15s, background .15s; box-sizing: border-box }
.cookie-notice .cookie-btn:hover { color: #011d6e; background: #fff }
.cookie-notice .cookie-btn.white { color: #011d6e; background: #fff }
.cookie-notice .cookie-btn.white:hover { background: transparent; color: #fff; }

@media only screen and (max-width: 949px) {
	.cookie-notice { position: fixed; bottom: 54px; left: 10px; right: 10px; z-index: 9999; }
}

@media only screen and (min-width: 950px) {
	.cookie-notice.visible { position: fixed; bottom: 10px; left: 0; right: 0; z-index: 10; padding: 25px 25px 25px 120px; box-sizing: border-box; background: #011d6e url(/wp-content/themes/general/visual/cookie-notice-icon.png) no-repeat 23px center;}
	.cookie-notice .container{justify-content: space-between;}
	.cookie-notice p{flex-basis: calc(100% - 235px); max-width: calc(100% - 235px); font-size: 15px; line-height: 24px;}
	.cookie-notice .cookie-actions{flex-basis: 200px; max-width: 200px; margin: 0;}
	.cookie-notice .cookie-btn{display: block; margin: 0 auto; padding: 8px 5px; font-size: 15px;}
	.cookie-notice .cookie-btn + .cookie-btn{margin-top: 14px;}
}


/* tabelle */

.tabelle,.tabelle.left,.tabelle.right{float: none;font: normal 11px Verdana, sans-serif;line-height:16px;color: #868686;clear: both;overflow: auto;margin: 0 auto 15px;}
.tabelle.nomargin{margin-bottom: 0;}
.tabelle.center{text-align:center;}
.tabelle table{width:100%;border-top:1px solid #ddd;border-right:1px solid #ddd;}
/*.tabelle:not(.all-left) tr:not(.b) td:nth-child(2) { text-align: center; }*/
.tabelle table a.btn1{color:white;font-size:15px;line-height: 25px;text-transform:none;padding: 8px;margin: 10px auto;text-decoration: none!important;}
.tabelle.cells-center td{text-align:center;}
.tabelle.cells-center .txt-frei,.tabelle.cells-center .txt-ein-yes,.tabelle.cells-center .txt-aus-no,.tabelle.cells-center .txt-aus-yes {background-position: 50% center;}
.tabelle td .hidden { display: none; }

.tabelle.text-center th, .tabelle.text-center td { text-align: center; }
.tabelle th, .tabelle td, .tabelle caption{border:1px solid #ddd;padding:5px 8px 5px 12px;}
.tabelle caption { border-bottom: 0 none; border-top: 1px solid #ddd; border-right: 1px solid #ddd; }
.tabelle thead th, .tabelle caption{font:600 13px/16px Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif;color:#626262;background:#e3ecf7;text-align:center;}
.tabelle.center-td-th th, .tabelle.center-td-th td{text-align: center}
.tabelle.center-td-th th{/*width:25%;*/padding:5px 3px}
.tabelle .text-left th{text-align:left;}
.tabelle td.img{background:white!important;padding: 10px;}
.tabelle td.img img{min-width:200px;max-width:100%;height:auto;display: block;margin: 0 auto;}
.tabelle td.w10{width:10%}
.tabelle td.img.w45{width:45%}
.tabelle.samecolx4 .th-img th, .tabelle.samecolx4 td{width:25%}
.tabelle.samecolx5 .th-img th, .tabelle.samecolx5 td{width:20%}
.tabelle.samecolx6 .th-img th, .tabelle.samecolx6 td{width:16%}
.tabelle.samecolx7 .th-img th, .tabelle.samecolx7 td{width:14%}
.tabelle th.green, .tabelle td.green{background-color:#d3fad6}
.tabelle th.red, .tabelle td.red{background-color:#f6dfdf;color: inherit;}
.tabelle th{font:600 13px/16px Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif;color:#626262;background:#e3ecf7;text-align:center;}
.tabelle th.hidden-th {  font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden; }
.tabelle tr.hidden-tr { display: none; }
.tabelle .hidden { display: none; }

.tabelle.weitere td{font-size:10px;color:#868686;}
.tabelle.wt tbody td[colspan] { padding: 5px; }

.tabelle.weitere td>span{display:block;font-size:11px;color:#0a509c;}
.tabelle.kariert tr:nth-child(odd),.tabelle.odd tr:nth-child(odd){background:#f9f9f9;}
.tabelle .row-terms{border-bottom:3px solid #8a8c8c;background:#fbfbfb;}
.tabelle.even tr:nth-child(even){background:#f9f9f9;}
.tabelle.td-first tr td:first-child{background:#e3ecf7;}
.tabelle.td-first2 tr td:first-child{background: #f9f9f9;}
.tabelle.th-first tr th:first-child { text-align: left; background: #f9f9f9; }
.tabelle.th-first tr th:first-child:after { content: ':'; }
.tabelle.hometable td:nth-child(1),.tabelle.hometable th:nth-child(1),
.tabelle.hometable td:nth-child(6),.tabelle.hometable th:nth-child(6),
.tabelle.hometable td:nth-child(7),.tabelle.hometable th:nth-child(7),
.tabelle.apptable td:nth-child(1),.tabelle.apptable th:nth-child(1),
.tabelle.apptable td:nth-child(6),.tabelle.apptable th:nth-child(6),
.tabelle.apptable td:nth-child(7),.tabelle.apptable th:nth-child(7){padding: 10px 2px;}
.tabelle.hometable td:nth-child(2),.tabelle.hometable th:nth-child(2),
.tabelle.hometable td:nth-child(3),.tabelle.hometable th:nth-child(3),
.tabelle.hometable td:nth-child(4),.tabelle.hometable th:nth-child(4),
.tabelle.hometable td:nth-child(5),.tabelle.hometable th:nth-child(5){display:none;}
.tabelle.bonustable td:nth-child(3),.tabelle.bonustable th:nth-child(3),
.tabelle.bonustable td:nth-child(4),.tabelle.bonustable th:nth-child(4),
.tabelle.bonustable td:nth-child(5),.tabelle.bonustable th:nth-child(5){display:none;}
.tabelle.livetable td:nth-child(2),.tabelle.livetable th:nth-child(2),
.tabelle.livetable td:nth-child(3),.tabelle.livetable th:nth-child(3),
.tabelle.livetable td:nth-child(4),.tabelle.livetable th:nth-child(4),
.tabelle.livetable td:nth-child(5),.tabelle.livetable th:nth-child(5),
.tabelle.livetable td:nth-child(6),.tabelle.livetable th:nth-child(6){display:none;}
.tabelle.apptable td:nth-child(2),.tabelle.apptable th:nth-child(2),
.tabelle.apptable td:nth-child(3),.tabelle.apptable th:nth-child(3),
.tabelle.apptable td:nth-child(4),.tabelle.apptable th:nth-child(4){display:none;}
.tabelle.two td:nth-child(2),.tabelle.two-six td:nth-child(2),
.tabelle.three td:nth-child(3),.tabelle.two-six td:nth-child(3),
.tabelle.four td:nth-child(4),.tabelle.two-six td:nth-child(4),
.tabelle.five td:nth-child(5),.tabelle.two-six td:nth-child(5),
.tabelle.six td:nth-child(6),.tabelle.two-six td:nth-child(6){text-align:center}
.tabelle.left-al-icon td.dl{text-align:left}
.tabelle.twoo td:nth-child(2),
.tabelle.threee td:nth-child(3),
.tabelle.fourr td:nth-child(4),
.tabelle.fivee td:nth-child(5),
.tabelle.sixx td:nth-child(6){text-align:center;font-size:14px;}
.tabelle.twoo.hide-on-mobile-sport td:nth-child(2),
.tabelle.threee.hide-on-mobile-sport td:nth-child(3){font-size: inherit}
.tabelle.threee.hide-on-mobile-sport td:nth-child(5) strong{color:#1f86b1}
.tabelle.twooo td:nth-child(2),
.tabelle.threeee td:nth-child(3),
.tabelle.fourrr td:nth-child(4),
.tabelle.fiveee td:nth-child(5),
.tabelle.sixxx td:nth-child(6){text-align:center;color: #0A509C;}
.tabelle.hide-2 td:nth-child(2),.tabelle.hide-2 th:nth-child(2){display:none;}
.tabelle.hide-3 td:nth-child(3),.tabelle.hide-3 th:nth-child(3){display:none;}
.tabelle.hide-4 td:nth-child(4),.tabelle.hide-4 th:nth-child(4){display:none;}
.tabelle.hide-5 td:nth-child(5),.tabelle.hide-5 th:nth-child(5){display:none;}
.tabelle tr td:first-child b,
.tabelle tbody tr th:first-child strong{color:#0659a5;font-size:12px;}

.tabelle td.bonusicon:before{content:"";display:inline-block;width:20px;height: 18px;margin: -1px 10px -1px 0;vertical-align:middle;background: url(/wp-content/themes/general/visual/types-small.png) no-repeat 0 -198px;}
.tabelle td.bonusicon.b-gen:before{background-position: 0 -0px;margin-left: 5px;margin-right: 15px;width: 16px;}
.tabelle td.bonusicon.b-live:before{background-position: -16px -0px;width: 26px;}
.tabelle td.bonusicon.b-slot:before{background-position: -41px -0px;width: 26px;}
.tabelle td.bonusicon.b-table:before{background-position: -67px -0px;width: 26px;}
.tabelle td.lowline{line-height:12px;max-width:220px;}
.tabelle tr.b td{border-bottom:2px solid #dddddd;}
.tabelle tr.bg{background-color:#f9f9f9}
.tabelle td.dev b{font-size: 0!important;background: url(/wp-content/themes/general/visual/sidebar-left1.png) no-repeat 0 -453px;padding: 8px 15px;vertical-align: middle;}
.tabelle td.dev.ios b{background-position: 0 -453px;}
.tabelle td.dev.and b{background-position: 0 -472px;}
.tabelle td.dev.win b{background-position: 0 -550px;}

.tabelle.bluestrong td strong{color:#0a509c;padding:0 10px}

.device .tabelle.higher td{padding: 10px 7px;}
.tabelle.higher td{ text-align: center; padding: 15px 11px}
.tabelle.higher th, .tabelle.higher td{min-height:20px}
.tabelle.higher td.live, .tabelle.higher td.compat, .tabelle.higher td.dl{padding-top:0;padding-bottom:0;}
.tabelle.higher td.bonus-yes,.tabelle.higher td.bonus-gratis{padding-top:5px;padding-bottom:5px;}

.tabelle.hide-on-mobile-sport th:nth-child(2), .tabelle.hide-on-mobile-sport td:nth-child(2), .tabelle.hide-on-mobile-sport th:nth-child(3), .tabelle.hide-on-mobile-sport td:nth-child(3), .tabelle.hide-on-mobile-sport th:nth-child(4), .tabelle.hide-on-mobile-sport td:nth-child(4) {display: none}

.tabelle td.border{border-bottom:2px solid #ddd}
.tabelle td.border > a{text-decoration:none}

.tabelle.ver4 th { background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(226,226,226,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(226,226,226,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(226,226,226,1) 100%); }
.tabelle.ver4 td { color: #575757; text-align: center; font-style: italic; font-size: 12px; font-weight: bold; padding: 9px 11px; }
.tabelle.ver4 td a { color: #0410ff; font-size: 14px; font-weight: normal; }
.tabelle.ver4 td:nth-child(1) { text-align: left; color: #0410ff; font-style: normal; font-weight: normal; }
.tabelle.ver4 td:nth-child(2) { background: #f9f9f9; }
.tabelle.ver4 td.star { color: #3d3d3d; }
.tabelle.ver4 td.star span:before { float: none; display: inline-block; margin-bottom: -1px; }
.tabelle.ver4.higher td { padding: 9px 11px; }

.tabelle .btn1 + .gl-terms,
.tabelle .btn1 + .termst { margin-top: 12px; }

.tabelle tr td .gl-terms { background-image: url(visual/terms/table/table-gl-black-right-370.png); display: block; background-position: right center; width: auto; height: 9px; min-width: 310px; }
.tabelle tr td .gl-terms.c { background-position: center; }
.tabelle tr td .gl-terms.ln > .trigger-terms { width: 30px; height: 9px; background: transparent; top: 0; right: 2px; }

.tabelle.column-centred tr:not(.b) td:nth-child(2) { text-align: center; }

@media all and (max-width:1200px){
    .tabelle table a.btn1.mob-con-button{line-height:15px;padding:5px}
}

@media all and (max-width: 780px){
    .tabelle .txt-ein-yes, .tabelle .txt-ein-no, .tabelle .txt-aus-yes, .tabelle .txt-aus-no {min-width: 110px}
}

@media only screen and (min-width: 480px) {
	.tabelle.right{float:right;margin:4px 0 10px 15px;max-width: 307px;}
	.tabelle.left{float:left;margin:4px 15px 10px 0;max-width: 307px;}
	.tabelle.hometable td:nth-child(1),.tabelle.hometable th:nth-child(1),
	.tabelle.hometable td:nth-child(6),.tabelle.hometable th:nth-child(6),
	.tabelle.hometable td:nth-child(7),.tabelle.hometable th:nth-child(7),
	.tabelle.apptable td:nth-child(1),.tabelle.apptable th:nth-child(1),
	.tabelle.apptable td:nth-child(6),.tabelle.apptable th:nth-child(6),
	.tabelle.apptable td:nth-child(7),.tabelle.apptable th:nth-child(7){padding: 10px;}
	.tabelle.hometable td:nth-child(4),.tabelle.hometable th:nth-child(4),
	.tabelle.bonustable td:nth-child(5),.tabelle.bonustable th:nth-child(5),
	.tabelle.livetable td:nth-child(5),.tabelle.livetable th:nth-child(5),
	.tabelle.apptable td:nth-child(2),.tabelle.apptable th:nth-child(2), .tabelle.hide-on-mobile-sport th:nth-child(3), .tabelle.hide-on-mobile-sport td:nth-child(3){display:table-cell}
}

@media only screen and (min-width: 640px) {
	.tabelle.hometable td:nth-child(3), .tabelle.hometable th:nth-child(3), .tabelle.bonustable td:nth-child(4), .tabelle.bonustable th:nth-child(4), .tabelle.livetable td:nth-child(2), .tabelle.livetable th:nth-child(2), .tabelle.livetable td:nth-child(3), .tabelle.livetable th:nth-child(3), .tabelle.apptable td:nth-child(3), .tabelle.apptable th:nth-child(3), .tabelle.hide-on-mobile-sport th:nth-child(3), .tabelle.hide-on-mobile-sport td:nth-child(3), .tabelle.hide-on-mobile-sport th:nth-child(4), .tabelle.hide-on-mobile-sport td:nth-child(4){display:table-cell;}
	.tabelle .btn1 + .gl-terms { background-image: url(visual/terms/default/default-gl-black-center-270.png); height: 22px; }
	.tabelle .btn1 + .gl-terms.w { background-image: url(visual/terms/default/default-gl-white-center-270.png); }
	.tabelle .btn1 + .gl-terms.ln .trigger-terms { margin-left: -12px; }
}

@media only screen and (min-width: 730px){
	.tabelle.fixed table{table-layout:fixed;}
}

@media only screen and (min-width: 768px) {
	.tabelle.withbox{overflow: auto;clear: none;}
	.tabelle.hometable td:nth-child(5), .tabelle.hometable th:nth-child(5), .tabelle.bonustable td:nth-child(3), .tabelle.bonustable th:nth-child(3), .tabelle.livetable td:nth-child(4), .tabelle.livetable th:nth-child(4), .tabelle.apptable td:nth-child(4), .tabelle.apptable th:nth-child(4), .tabelle.hide-on-mobile-sport th:nth-child(2), .tabelle.hide-on-mobile-sport td:nth-child(2), .tabelle.hide-on-mobile-sport th:nth-child(3), .tabelle.hide-on-mobile-sport td:nth-child(3), .tabelle.hide-on-mobile-sport th:nth-child(4), .tabelle.hide-on-mobile-sport td:nth-child(4){display:table-cell}
}

@media only screen and (min-width: 920px) and (max-width: 949px), only screen and (min-width: 1180px) {
  .tabelle .btn1 + .gl-terms { background-image: url(visual/terms/default/default-gl-black-center-370.png); height: 9px; }
  .tabelle .btn1 + .gl-terms.w { background-image: url(visual/terms/default/default-gl-white-center-370.png); }
  .tabelle .btn1 + .gl-terms.ln .trigger-terms { top: 0; margin-left: 79px; }
}

@media only screen and (min-width: 1150px) {
	.tabelle.hometable td:nth-child(2),.tabelle.hometable th:nth-child(2){display:table-cell;}
	.tabelle.hide-2 td:nth-child(2),.tabelle.hide-2 th:nth-child(2),
	.tabelle.hide-3 td:nth-child(3),.tabelle.hide-3 th:nth-child(3),
	.tabelle.hide-4 td:nth-child(4),.tabelle.hide-4 th:nth-child(4),
	.tabelle.hide-5 td:nth-child(5),.tabelle.hide-5 th:nth-child(5){display:table-cell;}
	.tabelle.livetable td:nth-child(6),.tabelle.livetable th:nth-child(6){display:table-cell;}
}

@media only screen and (min-width: 1280px) {
	.tabelle.nowrap td{white-space:nowrap}
}

.gambling-help-box{position: relative; margin: 20px auto 30px; border-radius: 3px; padding: 15px; background-color: #fff; box-shadow: 0px 1px 39px 1px rgba(0, 0, 0, 0.15);}
.gambling-help-box *{box-sizing: border-box;}
.gambling-help-box .heading-box{border-radius: 3px; padding: 5px 15px 20px; background-color: #f3f7fb;}
.gambling-help-box .heading-box a[class],
.gambling-help-box .heading-box span[class]{position: relative; display: block; margin: 0 auto;}
.gambling-help-box .heading-box > p:not(:empty){position: relative; margin-top: 30px;}
.gambling-help-box .heading-box > p:not(:empty):before{position: absolute; content: ''; right: 0; top: -20px; left: 0; width: 100%; height: 1px; background: rgba(90, 151, 197, 0.23);}
.gambling-help-box .help-info-box{padding: 25px 20px;}
.gambling-help-box .help-info-box ul{margin: 0 auto; padding: 0; list-style-type: none;}
.gambling-help-box .help-info-box li{display: flex; flex-flow: row nowrap; color: #242424; font-weight: 400; font-size: 15px; line-height: 1.2;}
.gambling-help-box .help-info-box li + li{margin-top: 20px;}
.gambling-help-box .help-info-box li strong{flex: 0 0 40%; max-width: 40%;}
.gambling-help-box .slick-dots{margin: 0 auto; padding: 0; list-style-type: none; text-align: center;}
.gambling-help-box .slick-dots li{display: inline-block; margin: 10px 5px; vertical-align: middle; cursor: pointer;}
.gambling-help-box .slick-dots li button{display: block; width: 12px; height: 12px; border-radius: 50%; border: none; outline: none; font-size: 0; background: #c7ced5;}
.gambling-help-box .slick-dots li:hover button{background: #dae4f0;}
.gambling-help-box .slick-dots li.slick-active button{background: #fe7146;}

@media only screen and (min-width: 768px){
    .gambling-help-box .gambling-help{display: flex !important; flex-flow: row wrap; justify-content: space-between;}
    .gambling-help-box .heading-box{flex: 0 0 50%; max-width: 50%;}
    .gambling-help-box .help-info-box{flex: 0 0 50%; max-width: 50%; padding: 40px 10px 30px 30px;}
    .gambling-help-box .help-info-box li + li{margin-top: 28px;}
    .gambling-help-box .slick-dots{margin-top: 10px;}
}

@media only screen and (min-width: 1200px){
    .gambling-help-box{padding: 20px 35px;}
    .gambling-help-box .heading-box{padding: 10px 30px 30px;}
    .gambling-help-box .help-info-box{padding-left: 65px;}
}


/* Terms */
#terms-wrap { background: rgba(0, 0, 0, .53); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 960; display: none }
#tnc { position: absolute; width: 90%; min-width: 280px; max-width: 680px; background-color: white; top: 10%; left: 50%; bottom: 10%; margin-left: -46%; box-shadow: 3px 3px 9px rgba(0, 0, 0, .45); padding: 1%; border: 1px solid #bbb; line-height: 1.4 }
#tnc.loading { background: center no-repeat url('/wp-content/themes/general/visual/loading.gif') #fff }
#tnc .close-me { cursor: pointer; background: #fff; width: 28px; height: 28px; position: absolute; top: -34px; right: -1px; border-radius: 3px; border: 1px solid #a9aaaa }
#tnc .close-me:before, #tnc .close-me:after { content: ''; width: 20px; height: 4px; position: absolute; top: 12px; left: 4px; border-radius: 3px; background: #5c5c5c }
#tnc .close-me:before { transform: rotate(45deg) }
#tnc .close-me:after { transform: rotate(-45deg) }
#tnc .terms-outer { position: absolute; bottom: 2px; left: 1%; right: 1%; height: 35px; line-height: 35px; border-top: 1px solid #e0e0e0; text-align: center }
#tnc .terms-outer a { display: inline-block; vertical-align: middle; font-size: 14px; line-height: 1.2; color: #2373a1; text-decoration: none }
#tnc .terms-outer a:hover { text-decoration: underline }
#tnc .terms-outer a:before { content: ''; background: url(/wp-content/themes/general/visual/check-ext-link.png) 50% no-repeat; display: inline-block; vertical-align: middle; width: 12px; height: 12px; margin-right: 16px; position: relative; top: -1px }
#tnc article { background: none; margin-right: 0; padding-right: 0 }
#tnc h1 { font-size: 18px; border-bottom: 1px solid #87adc6; padding-bottom: 8px; margin-bottom: 8px }
#tnc h2 { font-size: 16px }
#tnc h3, #tnc h4, #tnc h5, #tnc h6 { font-size: 14px }
#tnc ol, #tnc ul { padding-left: 20px }
#tnc blockquote { margin: 0; overflow-y: auto; -webkit-overflow-scrolling: touch; position: absolute; top: 1%; left: 1%; right: 1%; bottom: 42px; padding: 10px }
@media only screen and (max-width:736px) and (orientation:landscape) {
	#tnc { top: 20%; bottom: 20% }
}
@media only screen and (min-width:768px) {
	#tnc { border: 2px solid #5c5c5c; margin-left: -354px; top: 25%; bottom: 25% }
	#tnc h1 { font-size: 29px; text-align: left }
	#tnc h2 { font-size: 18px; text-align: left }
	#tnc h3, #tnc h4, #tnc h5, #tnc h6 { font-size: 16px; text-align: left }
	#tnc blockquote { padding: 16px }
}
.terms-span { color: #c0c0c0; display: block }
.trigger-terms { cursor: pointer }
.gl-terms { background-image: url(/wp-content/themes/general/visual/terms/default/default-gl-black-center-270.png); background-repeat: no-repeat; background-position: center; display: block; height: 22px; text-indent: -100%; overflow: hidden; font-size: 0; line-height: 0; opacity: .4 }
.gl-terms.w { background-image: url(/wp-content/themes/general/visual/terms/default/default-gl-white-center-270.png); opacity: .6 }
.gl-terms.r { background-image: url(/wp-content/themes/general/visual/terms/default/default-gl-black-right-270.png); background-position: right center; margin-right: 0; margin-left: 0; min-width: 270px; height: 22px }
.gl-terms.r.w { background-image: url(/wp-content/themes/general/visual/terms/default/default-gl-white-right-270.png) }
.gl-terms.ln { position: relative }
.gl-terms.ln .trigger-terms { font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden; text-decoration: none; cursor: pointer; position: absolute; width: 30px; height: 9px; top: 12px; left: 50%; margin-left: -12px }
.gl-terms.r.ln .trigger-terms { left: auto; margin-left: 0; right: 54px }
.gl-terms.o9 { opacity: .9 }
.gl-terms.o8 { opacity: .8 }
.gl-terms.o7 { opacity: .7 }
.gl-terms.o6 { opacity: .6 }
.gl-terms.o5 { opacity: .5 }
.gl-terms.o4 { opacity: .4 }
.gl-terms.o3 { opacity: .3 }
.gl-terms.o2 { opacity: .2 }
.gl-terms.o1 { opacity: .1 }
.gl-terms.moplay { background-image: url(/wp-content/themes/general/visual/terms/moplay/moplay-gl-black-center-270.png); height: 50px }
.gl-terms.moplay.r { background-image: url(/wp-content/themes/general/visual/terms/moplay/moplay-gl-black-right-270.png); height: 38px }
.gl-terms.moplay.w { background-image: url(/wp-content/themes/general/visual/terms/moplay/moplay-gl-white-center-270.png) }
.gl-terms.moplay.r.w { background-image: url(/wp-content/themes/general/visual/terms/moplay/moplay-gl-white-right-270.png) }
.gl-terms.moplay.ln .trigger-terms { top: 40px; margin-left: -20px }
.gl-terms.moplay.r.ln .trigger-terms { top: 27px; right: 28px }
@media only screen and (min-width:414px) {
	.gl-terms { background-image: url(/wp-content/themes/general/visual/terms/default/default-gl-black-center-370.png); height: 9px }
	.gl-terms.w { background-image: url(/wp-content/themes/general/visual/terms/default/default-gl-white-center-370.png) }
	.gl-terms.ln .trigger-terms { top: 0; margin-left: 79px }
	.gl-terms.r { background-image: url(/wp-content/themes/general/visual/terms/default/default-gl-black-right-370.png); height: 9px; min-width: 370px }
	.gl-terms.r.w { background-image: url(/wp-content/themes/general/visual/terms/default/default-gl-white-right-370.png) }
	.gl-terms.r.ln .trigger-terms { top: 0 }
	.gl-terms.moplay { background-image: url(/wp-content/themes/general/visual/terms/moplay/moplay-gl-black-center-370.png); height: 24px }
	.gl-terms.moplay.r { background-image: url(/wp-content/themes/general/visual/terms/moplay/moplay-gl-black-right-370.png); height: 24px }
	.gl-terms.moplay.w { background-image: url(/wp-content/themes/general/visual/terms/moplay/moplay-gl-white-center-370.png) }
	.gl-terms.moplay.r.w { background-image: url(/wp-content/themes/general/visual/terms/moplay/moplay-gl-white-right-370.png) }
	.gl-terms.moplay.ln .trigger-terms { top: 12px; margin-left: 42px }
	.gl-terms.moplay.r.ln .trigger-terms { top: 12px }
}
@media only screen and (min-width:500px) {
	.gl-terms.moplay { background-image: url(/wp-content/themes/general/visual/terms/moplay/moplay-gl-black-center-470.png); height: 24px }
	.gl-terms.moplay.r { background-image: url(/wp-content/themes/general/visual/terms/moplay/moplay-gl-black-right-470.png); height: 24px }
	.gl-terms.moplay.w { background-image: url(/wp-content/themes/general/visual/terms/moplay/moplay-gl-white-center-470.png) }
	.gl-terms.moplay.r.w { background-image: url(/wp-content/themes/general/visual/terms/moplay/moplay-gl-white-right-470.png) }
	.gl-terms.moplay.ln .trigger-terms { top: 12px; margin-left: -20px }
	.gl-terms.moplay.r.ln .trigger-terms { top: 12px }
}
@media only screen and (min-width:600px) {
	.gl-terms.moplay.r { background-image: url(/wp-content/themes/general/visual/terms/moplay/moplay-gl-black-right-570.png); height: 12px }
	.gl-terms.moplay.r.w { background-image: url(/wp-content/themes/general/visual/terms/moplay/moplay-gl-white-right-570.png) }
	.gl-terms.moplay.r.ln .trigger-terms { top: 1px }
}

.act, .act1 { display: block; padding: 5px; margin: 0 auto; font: 600 12px/16px Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color: #ef5b3b; text-align: center; text-decoration: none; text-transform: uppercase; background: white; border: 1px solid #ed583a; border-radius: 2px }
.act1 { color: white; background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0%, #ee593b 100%); background: -webkit-linear-gradient(top, #ff7247 0%, #ee593b 100%); background: linear-gradient(to bottom, #ff7247 0%, #ee593b 100%); }
.act:hover { background: #ffb6a0; color: white }
.act1:hover { background: #ff7247 }
.act1.softfix { display: table; font-size: 14px; padding: 12px 20px; font-weight: 700 }
.act2{display: block; margin: 0 auto; border-radius: 25px; padding: 13px 10px; color: #fff; text-align: center; text-decoration: none; background: #1e86b1;}
.act2:hover{background: #0a739e;}
.act[data-text], .act1[data-text] { font-size: 0; line-height: 0; color: transparent }
.act[data-text]:before, .act1[data-text]:before { content: attr(data-text); font-size: 12px; line-height: 16px }
.act[data-text]:before { color: #ef5b3b }
.act[data-text]:hover:before, .act1[data-text]:before { color: #fff }

.act3 { display: block; margin: 0 auto; font: 700 18px/16px Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; text-transform: none; min-width: 180px; border: none; border-radius: 4px; text-decoration: none; text-align: center; padding: 10px; background: #fff; border: 2px solid #588bd1; color: #588bd1; }
.act3:hover{background-color: #588bd1; color: #fff;}

h2.fragen, h3.fragen { background: url(/wp-content/themes/general/visual/icon-frage.png) no-repeat 0 0; padding-left: 25px; text-align: left; font-size:18px; color:#0a509c;font-weight:bold;font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif;}
h2.fragen, h3.clearfix { clear: both; }

p.gray,div.gray { background: #f3f3f3; padding: 2% 3%; margin: 0 0 15px; }
p.antw, div.antw>p:first-child { text-indent: 0; }
p.antw,div.antw > p { padding: 20px 20px 0!important; }
p.antw,div.antw { padding-bottom: 20px!important; margin-bottom: 20px!important; background: #f3f3f3; }
p.antw,div.antw > p:first-child { background: #fff;  }
.antw ul { line-height: 18px; }

h3.frage, h4.frage, h4.frage, h5.frage {
    text-align: left;
	padding-bottom:0px;
}

@media only screen and (min-width: 768px) {
  .antw ul { line-height: 24px; }
}

/* simle list */

.simple-list-title { padding: 10px 30px 0; font-size: 15px; line-height: 1.2; font-weight: 600; font-style: italic; color: #343434; }
.simple-list-title.v2{padding-right: 0; padding-left: 0; font-style: normal; font-weight: 700; font-size: 20px;}
.simple-list-title + .simple-list { margin-top: 20px; }
.simple-list { list-style: none; margin: 40px 0; padding: 0 0 0 30px; display: table; font-weight: 500; font-size: 16px; line-height: 1.6; }
p ~ .simple-list{margin-top: 20px;}
.simple-list.bolder{font-weight: 600; font-size: 17px;}
.simple-list.v2 { max-width: 90% }
.simple-list.v2 a:hover { text-decoration: none }
.simple-list.left { list-style: none; padding: 0; display: block }
.simple-list li { padding: 3px 0 3px 20px; position: relative; }
.simple-list li:before { content: '\2022'; color: #2286bd; position: absolute; top: 3px; left: 0; }
.simple-list.v2 li { padding: 6px 0 6px 20px; }
.simple-list.v2 li:before { top: 7px; }
.simple-list li > b { padding-right: 5px; text-transform: uppercase }
.simple-list.wide { display: block }
ol.simple-list { counter-reset: wettcounter }
ol.simple-list li { counter-increment: wettcounter; background: none; padding-left: 0 }
ol.simple-list li:before { content: counter(wettcounter)'.'; color: #25b7f0; font-weight: bold; padding-right: 6px; position: static; }
.simple-lists-2 .simple-list, .simple-lists-3 .simple-list, .simple-lists-4 .simple-list { display: block }

.simple-list.bigger{font-size: 17px;}
.simple-list.bigger li{padding-left: 15px;}
.simple-list.bigger li:before{top: 0; font-size: 24px;}
.simple-list.bigger em{font-weight: 600;}
.simple-list.bigger a{color: #2d59d8; font-weight: 700; text-decoration: none;}
.simple-list.bigger a:hover{text-decoration: underline;}

@media only screen and (max-width: 768px){
	.simple-list{margin-top: 20px; margin-bottom: 20px;}
	p ~ .simple-list{margin-top: 0;}
}

@media only screen and (max-width: 374px) {
	.simple-lists.js-mob-expander,
	.simple-lists-2.js-mob-expander,
	.simple-lists-3.js-mob-expander,
	.simple-lists-4.js-mob-expander { padding-left: 18%; padding-right: 18%; }
}

@media only screen and (max-width: 479px) {
	.simple-list:not(:last-child):not(.v2) { margin-bottom: 20px }
	.simple-list + p { padding-top: 10px }

	.simple-lists.js-mob-expander,
	.simple-lists-2.js-mob-expander,
	.simple-lists-3.js-mob-expander,
	.simple-lists-4.js-mob-expander { padding-left: 18%; padding-right: 12%; }

	.simple-lists.js-mob-expander .js-trigger,
	.simple-lists-2.js-mob-expander .js-trigger,
	.simple-lists-3.js-mob-expander .js-trigger,
	.simple-lists-4.js-mob-expander .js-trigger { text-align: center; padding-left: 0; color:#e05438; }
}

@media only screen and (min-width: 768px) {
	.simple-lists-2, .simple-lists-3, .simple-lists-4 { display: flex; flex-flow: row wrap; justify-content: center }
	.simple-lists-2 .simple-list, .simple-lists-3 .simple-list, .simple-lists-4 .simple-list { box-sizing: border-box; flex-basis: 49%; max-width: 49%; margin-right: 1% }
}

@media only screen and (min-width: 1024px) {
	.simple-list-title { font-size: 16px; line-height: 1.4; background: none }
	.simple-lists-3 .simple-list { flex-basis: 32%; max-width: 32% }
	.simple-lists-4 .simple-list { flex-basis: 24%; max-width: 24% }
}


/* misc */
.font-size-11 { font-size: 11px;}
.lesspad{padding-bottom: 0px;}
.small-list {margin-top: 8px;}
.twitter-tweet { margin: 0 auto;}
.fig-caption { font-size: 12px; text-align: center; padding-bottom: 10px;}
.no-bullet li { list-style: none;}

/* people quotes */
.people-quotes { margin: 5px 0 20px 0; }
.people-quotes ul { list-style: none outside none; margin: 0; padding: 0; }
.people-quotes ul li { min-height: 107px; margin: 10px 0 0 0; padding: 15px; position: relative; border: solid 1px #d8d9d9; background: #eff5fa; box-shadow: inset 0 0 0 2px #fff; }
.people-quotes ul li:first-child { margin: 0; }
.people-quotes ul li .img-holder { display: table; margin: 0 auto 5px auto; text-align: center; }
.people-quotes ul li .img-holder img { display: block; border-radius: 50%; max-width: 109px; height: auto; width: 100%; }
.people-quotes ul li .title { padding: 0 0 5px 0; border-bottom: solid 1px #cacaca; text-align: center; margin: 0 0 10px 0; }
.people-quotes ul li .title:after { content: ''; display: block; clear: both; }
.people-quotes ul li .title .name { padding: 0 0 5px 0; display: block; font-size: 20px; line-height: 24px; color: #696969; font-weight: bold; font-family: Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed, sans-serif; }
.people-quotes ul li .title .name.grey {}
.people-quotes ul.blue li .title .name {color:#2388b3;}
.people-quotes ul li .title .job { display: block; font-size: 12px; line-height: 16px; color: #0a509c; font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; }
.people-quotes ul li p { font-size: 12px; line-height: 24px; color: #696969; margin: 0; padding: 0; font-family: Verdana, arial, sans-serif; }

@media only screen and (min-width: 480px) {
    .people-quotes ul li { padding-left: 145px; }
    .people-quotes ul li .img-holder { left: 15px; position: absolute; top: 15px; }
}

@media only screen and (min-width: 768px) {
    .people-quotes ul li .title { margin-bottom: 20px; }
    .people-quotes ul li .title .name { float: left; }
    .people-quotes ul li .title .job { float: right; font-size: 14px; line-height: 24px; }
}

/* team logo */
.team-logo { background: url(/wp-content/themes/general/visual/team-logos-small.png) no-repeat center 0 }
.team-logo.logo-arsenal { background-position: center 0 }
.team-logo.logo-bournemouth { background-position: center -60px }
.team-logo.logo-brighton-and-hove-albion { background-position: center -120px }
.team-logo.logo-burnley { background-position: center -180px }
.team-logo.logo-cardiff-city { background-position: center -1198px; height: 52px !important }
.team-logo.logo-chelsea { background-position: center -240px }
.team-logo.logo-crystal-palace { background-position: center -300px }
.team-logo.logo-everton { background-position: center -360px }
.team-logo.logo-fulham { background-position: center -1306px }
.team-logo.logo-huddrasfeld { background-position: center -420px }
.team-logo.logo-leichester { background-position: center -480px }
.team-logo.logo-liverpool { background-position: center -540px }
.team-logo.logo-manchester-city { background-position: center -600px }
.team-logo.logo-manchester-united { background-position: center -660px }
.team-logo.logo-newcastle-united { background-position: center -720px }
.team-logo.logo-southampton { background-position: center -780px }
.team-logo.logo-stoke-city { background-position: center -840px }
.team-logo.logo-swansea-city { background-position: center -900px }
.team-logo.logo-tottenham-hotspur { background-position: center -960px }
.team-logo.logo-watford { background-position: center -1020px }
.team-logo.logo-west-bromwich-albion { background-position: center -1080px }
.team-logo.logo-west-ham-united { background-position: center -1140px }
.team-logo.logo-wolverhampton-wanderers { background-position: center -1250px }
.team-logo.logo-aston-villa { background-image: url(/wp-content/themes/general/visual/team-logos/aston-villa.png); background-size: contain }
.team-logo.logo-norwich { background-image: url(/wp-content/themes/general/visual/team-logos/norwich.png); background-size: contain }
.team-logo.logo-sheffield-united { background-image: url(/wp-content/themes/general/visual/team-logos/sheffield-united.png); background-size: contain }
.team-logo.logo-leeds-united { background-image: url(/wp-content/themes/general/visual/team-logos/leeds-united.png); background-size: contain }
.team-logo.logo-augsburg { background-position: center -1370px }
.team-logo.logo-bayer-leverkusen { background-position: center -1430px }
.team-logo.logo-bayer-munich { background-position: center -1490px }
.team-logo.logo-borussia-dortmund { background-position: center -1550px }
.team-logo.logo-borussia-monchengladbach { background-position: center -1610px }
.team-logo.logo-eintracht-frankfurt { background-position: center -1670px }
.team-logo.logo-fortuna-dusseldorf { background-position: center -1730px }
.team-logo.logo-tsg-hoffenheim { background-position: center -1790px }
.team-logo.logo-sc-freiburg { background-position: center -1850px }
.team-logo.logo-hertha-bsc { background-position: center -1910px }
.team-logo.logo-1-fc-koln { background-position: center -1970px }
.team-logo.logo-rb-leipzig { background-position: center -2030px }
.team-logo.logo-mainz-05 { background-position: center -2090px }
.team-logo.logo-sc-paderborn { background-position: center -2150px }
.team-logo.logo-arminia-bielefeld { background-position: center -2210px }
.team-logo.logo-union-berlin { background-position: center -2270px }
.team-logo.logo-schalke-04 { background-position: center -2330px }
.team-logo.logo-werder-bremen { background-position: center -2390px }
.team-logo.logo-vfl-wolfsburg { background-position: center -2450px }
.team-logo.logo-1-fc-nurnberg { background-position: center -2510px }
.team-logo.logo-hamburger-sv { background-position: center -2570px }
.team-logo.logo-hannover-96 { background-position: center -2630px }
.team-logo.logo-fc-st-pauli { background-position: center -2690px }
.team-logo.logo-vfb-stuttgart { background-position: center -2750px }
.team-logo.logo-brentford { background-position: center -2868px }
.team-logo.logo-nottingham-forest { background-image: url(/wp-content/themes/general/visual/team-logos/nottingham-forest.png); background-size: contain }

/* quick navi */
.quick-navi { margin: 5px 0 20px 0; border: solid 1px #dbdcdc; padding: 10px; box-shadow: inset 0 0 0 2px #fff, inset -2px -2px 0 1px #eef1f5, inset 2px 2px 0 1px #eef1f5; background: #f3f3f3; background: -moz-linear-gradient(top, #f3f3f3 0, #fff 100%); background: -webkit-linear-gradient(top, #f3f3f3 0, #fff 100%); background: linear-gradient(to bottom, #f3f3f3 0, #fff 100%) }
.quick-navi .title { padding: 0 30px 10px 30px; font-size: 15px; line-height: 17px; color: #575757; text-align: center; font-weight: 600; font-style: italic; font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; display: block }
.quick-navi .cnt { display: block; display: flex; justify-content: space-between; -webkit-justify-content: space-between; flex-flow: wrap }
.quick-navi .cnt a { position: relative; display: block; background: #fff; box-shadow: inset 0 0 0 2px #fff, inset -2px -2px 0 1px #e7eaee, inset 2px 2px 0 1px #e7eaee; padding: 80px 5px 18px 5px; border: solid 1px #d8d9d9; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; margin-top: 7px; color: #1f86b3; font-family: Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed, sans-serif; font-size: 12px; line-height: 16px; text-align: center; text-decoration: none; flex-basis: 49%; box-sizing: border-box }
.quick-navi .cnt a:first-child { flex-basis: 100%; padding-top: 18px }
.quick-navi.single .cnt a:first-child { flex-basis: 49%; padding-top: 80px }
.quick-navi .cnt a:first-child .nat-team-logo, .quick-navi .cnt a:first-child .team-logo { top: 5px; width: 35% }
.quick-navi .cnt a strong { display: block; font-weight: 400; text-indent: 0 }
.quick-navi .cnt a:hover { border-color: #f25f3e }
.quick-navi .cnt a .nat-team-logo, .quick-navi .cnt a .team-logo { position: absolute; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute; top: 10px; width: 50%; height: 60px; left: 8px }
.quick-navi.single .cnt a .nat-team-logo, .quick-navi.single .cnt a .team-logo { right: 10px; width: auto; top: 10px }
.quick-navi .cnt a .nat-team-logo:nth-of-type(2), .quick-navi .cnt a .team-logo:nth-of-type(2) { right: 8px; left: auto }
@media only screen and (min-width:400px) {
	.quick-navi { padding: 15px }
	.quick-navi .cnt a, .quick-navi .cnt a:first-child { font-size: 14px; line-height: 18px }
	.quick-navi .cnt a .nat-team-logo, .quick-navi .cnt a .team-logo { left: 3px }
	.quick-navi.single .cnt a .nat-team-logo, .quick-navi.single .cnt a .team-logo { right: 3px }
	.quick-navi .cnt a .nat-team-logo:nth-of-type(2), .quick-navi .cnt a .team-logo:nth-of-type(2) { right: 3px }
}
@media only screen and (min-width:600px) {
	.quick-navi .cnt a, .quick-navi .cnt a:first-child, .quick-navi.single .cnt a:first-child { flex-basis: 32.3%; padding: 80px 10px 18px 10px }
	.quick-navi .cnt a:first-child .nat-team-logo, .quick-navi .cnt a:first-child .team-logo { top: 10px; width: 50% }
	.quick-navi.single .cnt a:first-child .nat-team-logo, .quick-navi.single .cnt a:first-child .team-logo { width: auto }
}
@media only screen and (min-width:768px) {
	.quick-navi .cnt a, .quick-navi .cnt a:first-child { padding: 18px 65px }
	.quick-navi .cnt a .nat-team-logo, .quick-navi .cnt a .team-logo, .quick-navi .cnt a:first-child .nat-team-logo, .quick-navi .cnt a:first-child .team-logo { top: 50%; transform: translateY(-50%); width: 60px }
	.quick-navi.single .cnt a, .quick-navi.single .cnt a:first-child { text-align: left; padding: 24px 24px 24px 72px }
	.quick-navi.single .cnt a .nat-team-logo, .quick-navi.single .cnt a .team-logo, .quick-navi.single .cnt a:first-child .nat-team-logo, .quick-navi.single .cnt a:first-child .team-logo { right: auto; width: 60px; top: 50% }
}
@media only screen and (min-width:1200px) {
	.quick-navi .cnt a, .quick-navi .cnt a:first-child { font-size: 16px; line-height: 20px }
	.quick-navi .cnt a .nat-team-logo, .quick-navi .cnt a .team-logo { left: 18px }
	.quick-navi .cnt a .nat-team-logo:nth-of-type(2), .quick-navi .cnt a .team-logo:nth-of-type(2) { right: 18px }
	.quick-navi.single .cnt a, .quick-navi.single .cnt a:first-child { padding-left: 95px }
}

/* match container */
.match-container { margin: 5px 0 20px 0; background: #f3f3f3; border: solid 1px #f3f3f3; padding: 10px }
.match-container blockquote { background: #fff }
.match-container blockquote span, .match-container blockquote.bl-alt p { color: #fa6b44 }
.match-container blockquote.bl-alt span { color: #575757 }
.match-container~.match-container { background: #fff; border-color: #d4d4d4 }
.match-container~.match-container blockquote { background: #f3f3f3 }
.match-container h3 { font-size: 26px; line-height: 30px; color: #5b5b5b; font-family: Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed, sans-serif; margin: 0 0 20px 0; padding: 0 }
.match-container p { font-size: 13px; line-height: 24px; color: #696969; margin: 0 0 20px 0; padding: 0; font-family: Verdana, arial, sans-serif }
.match-box { position: relative; background: url(/wp-content/themes/general/visual/betting-tips-bg.jpg) no-repeat center center; padding: 15px 0 20px 0; margin: 0 0 20px 0; text-align: center }
.match-box:after { content: ''; display: block; clear: both }
.match-box .title { display: block; font-size: 20px; line-height: 24px; color: #fff; text-align: center; font-weight: 500; font-family: Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed, sans-serif; margin: 0 0 20px 0; padding: 6px 10px }
.match-box .title { background: -moz-linear-gradient(left, rgba(13, 23, 27, 0) 0, rgba(13, 23, 27, .71) 50%, rgba(13, 23, 27, .72) 51%, rgba(13, 23, 27, 0) 100%); background: -webkit-linear-gradient(left, rgba(13, 23, 27, 0) 0, rgba(13, 23, 27, .71) 50%, rgba(13, 23, 27, .72) 51%, rgba(13, 23, 27, 0) 100%); background: linear-gradient(to right, rgba(13, 23, 27, 0) 0, rgba(13, 23, 27, .71) 50%, rgba(13, 23, 27, .72) 51%, rgba(13, 23, 27, 0) 100%) }
.match-box .team { width: 120px; padding: 0 0 15px; display: inline-block }
.match-box .team img { width: 100px; height: 100px; display: block; margin: 0 auto }
.match-box .team .text { padding: 5px 0; display: block; font-size: 13px; line-height: 15px; color: #fff; text-align: center; font-family: Verdana, arial, sans-serif }
.match-box .team .wdl { display: table; margin: 0 auto }
.match-box .team .wdl:after { content: ''; display: block; clear: both }
.match-box .team .wdl span { margin: 0 0 0 3px; float: left; width: 20px; height: 20px; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden; position: relative }
.match-box .team .wdl span:before { text-indent: 0; font-size: 15px; line-height: 20px; color: #fff; text-align: center; font-weight: 700; font-family: Verdana, arial, sans-serif; position: absolute; top: 0; left: 0; right: 0; bottom: 0 }
.match-box .team .wdl span:first-child { margin: 0 }
.match-box .team .wdl span.red { background: #e96a6a }
.match-box .team .wdl span.red:before { content: 'L' }
.match-box .team .wdl span.blue { background: #70b3e7 }
.match-box .team .wdl span.blue:before { content: 'D' }
.match-box .team .wdl span.green { background: #45ca3b }
.match-box .team .wdl span.green:before { content: 'W' }
.match-box .info-box { padding: 15px 0; background: rgba(0, 17, 32, .65); border-radius: 5px; overflow: hidden; max-width: 280px; width: 100%; margin: 0 auto }
.match-box .info-box ul { list-style: none outside none; margin: 0 auto; padding: 0; width: 100% }
.match-box .info-box ul li { font-size: 13px; line-height: 22px; color: #fff; text-align: center; display: block; font-family: Verdana, arial, sans-serif }
.match-box .info-box ul li:last-child { font-size: 14px; padding-top: 20px }
.match-box .info-box ul li .name { color: #7dc6ff; font-weight: 700; font-style: italic }
.match-box .info-box ul li strong { font-weight: 700 }
.match-box .info-box ul li .stats { display: table; margin: 0 auto; width: auto }
.match-box .info-box ul li .stats span { padding: 0 11px; display: inline-block }
@media only screen and (min-width:600px) {
	.match-box .team { padding-bottom: 0; width: 140px }
	.match-box .team.left { float: left; padding-right: 10px }
	.match-box .team.right { float: right; padding-left: 10px }
	.match-box .info-box { width: auto; max-width: 100%; padding: 20px 0 }
}
@media only screen and (min-width:768px) {
	.match-container { padding-left: 20px; padding-right: 20px }
	.match-container .match-box { margin-left: -10px; margin-right: -10px }
	.match-box { padding-left: 40px; padding-right: 40px }
	.match-box .team.left { padding-right: 20px }
	.match-box .team.right { padding-left: 20px }
	.match-box .title { font-size: 28px; line-height: 30px; padding-top: 2px; padding-bottom: 2px }
	.match-box .team { margin-top: -40px; width: 160px }
	.match-box .team img { width: 160px; height: 160px }
	.match-box .team .text { padding-top: 10px }
	.match-box .team .wdl span { width: 25px; height: 25px }
	.match-box .team .wdl span:before { line-height: 25px }
}
@media only screen and (min-width:1160px) {
	.match-box .info-box { max-width: 460px }
}

/* videoapplepay */

.videoapplepay { position: relative; height: 160px; padding: 0 0 40.25%; margin: 0 auto 15px }
.videoapplepay>iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0 }
.video { position: relative; height: 160px; padding: 0 0 40.25%; margin: 0 auto 15px }
.video>iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0 }

/* logo */

._logo:after, ._logo:before, ._logo>span { background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; vertical-align: middle; width: 164px; height: 72px; font-size: 0; text-indent: -100%; overflow: hidden; background-image: url(/wp-content/themes/general/visual/light/ladbrokes.png) }
._logo.bet10:after, ._logo.bet10:before, ._logo.bet10>span { background-image: url(/wp-content/themes/general/visual/light/10bet.png) }
._logo.poker888:after, ._logo.poker888:before, ._logo.poker888>span { background-image: url(/wp-content/themes/general/visual/light/888poker.png) }
._logo.yetibet:after, ._logo.yetibet:before, ._logo.yetibet>span { background-image: url(/wp-content/themes/general/visual/light/yetibet.png) }
._logo.sport888:after, ._logo.sport888:before, ._logo.sport888>span { background-image: url(/wp-content/themes/general/visual/light/888sport.png) }
._logo.betiton:after, ._logo.betiton:before, ._logo.betiton>span { background-image: url(/wp-content/themes/general/visual/light/betiton.png) }
._logo.mrmega:after, ._logo.mrmega:before, ._logo.mrmega>span { background-image: url(/wp-content/themes/general/visual/light/mrmega.png) }
._logo.spreadex:after, ._logo.spreadex:before, ._logo.spreadex>span { background-image: url(/wp-content/themes/general/visual/light/spreadex.png) }
._logo.ladies888:after, ._logo.ladies888:before, ._logo.ladies888>span { background-image: url(/wp-content/themes/general/visual/light/888ladies.png) }
._logo.cas888:after, ._logo.cas888:before, ._logo.cas888>span { background-image: url(/wp-content/themes/general/visual/light/888casino.png) }
._logo.ahti:after, ._logo.ahti:before, ._logo.ahti>span { background-image: url(/wp-content/themes/general/visual/light/ahti-games.png) }
._logo.bet365:after, ._logo.bet365:before, ._logo.bet365>span { background-image: url(/wp-content/themes/general/visual/light/bet365.png) }
._logo.betvictor:after, ._logo.betvictor:before, ._logo.betvictor>span { background-image: url(/wp-content/themes/general/visual/light/betvictor.png) }
._logo.the-pools:after, ._logo.the-pools:before, ._logo.the-pools>span { background-image: url(/wp-content/themes/general/visual/light/the-pools.png) }
._logo.bet21:after, ._logo.bet21:before, ._logo.bet21>span { background-image: url(/wp-content/themes/general/visual/light/21bet.png) }
._logo.bettarget:after, ._logo.bettarget:before, ._logo.bettarget>span { background-image: url(/wp-content/themes/general/visual/light/bettarget.png) }
._logo.bet22:after, ._logo.bet22:before, ._logo.bet22>span { background-image: url(/wp-content/themes/general/visual/light/22bet.png) }
._logo.buzz:after, ._logo.buzz:before, ._logo.buzz>span { background-image: url(/wp-content/themes/general/visual/light/buzzbingo.png) }
._logo.betfair-sports:after, ._logo.betfair-sports:before, ._logo.betfair-sports>span, ._logo.betfair:after, ._logo.betfair:before, ._logo.betfair>span { background-image: url(/wp-content/themes/general/visual/light/betfair.png) }
._logo.betway-sports:after, ._logo.betway-sports:before, ._logo.betway-sports>span, ._logo.betway:after, ._logo.betway:before, ._logo.betway>span { background-image: url(/wp-content/themes/general/visual/light/betway.png) }
._logo.bethard:after, ._logo.bethard:before, ._logo.bethard>span { background-image: url(/wp-content/themes/general/visual/light/bethard.png) }
._logo.sts:after, ._logo.sts:before, ._logo.sts>span { background-image: url(/wp-content/themes/general/visual/light/sts.png) }
._logo.betfred:after, ._logo.betfred:before, ._logo.betfred>span { background-image: url(/wp-content/themes/general/visual/light/betfred.png) }
._logo.betvision:after, ._logo.betvision:before, ._logo.betvision>span { background-image: url(/wp-content/themes/general/visual/light/betvision.png) }
._logo.bwin:after, ._logo.bwin:before, ._logo.bwin>span { background-image: url(/wp-content/themes/general/visual/light/bwin.png) }
._logo.bookee:after, ._logo.bookee:before, ._logo.bookee>span { background-image: url(/wp-content/themes/general/visual/light/bookee.png) }
._logo.coral:after, ._logo.coral:before, ._logo.coral>span { background-image: url(/wp-content/themes/general/visual/light/coral.png) }
._logo.fansbet:after, ._logo.fansbet:before, ._logo.fansbet>span { background-image: url(/wp-content/themes/general/visual/light/fansbet.png) }
._logo.fantasybet:after, ._logo.fantasybet:before, ._logo.fantasybet>span { background-image: url(/wp-content/themes/general/visual/light/fantasybet.png) }
._logo.funcasino:after, ._logo.funcasino:before, ._logo.funcasino>span { background-image: url(/wp-content/themes/general/visual/light/funcasino.png) }
._logo.grosvenor:after, ._logo.grosvenor:before, ._logo.grosvenor>span { background-image: url(/wp-content/themes/general/visual/light/grosvenor.png) }
._logo.grandivy:after, ._logo.grandivy:before, ._logo.grandivy>span { background-image: url(/wp-content/themes/general/visual/light/grandivy.png) }
._logo.guts:after, ._logo.guts:before, ._logo.guts>span { background-image: url(/wp-content/themes/general/visual/light/guts.png) }
._logo.hyper:after, ._logo.hyper:before, ._logo.hyper>span { background-image: url(/wp-content/themes/general/visual/light/hyper.png) }
._logo.karamba:after, ._logo.karamba:before, ._logo.karamba>span { background-image: url(/wp-content/themes/general/visual/light/karamba.png) }
._logo.ladbrokes:after, ._logo.ladbrokes:before, ._logo.ladbrokes>span { background-image: url(/wp-content/themes/general/visual/light/ladbrokes.png) }

._logo.lvbet:after, ._logo.lvbet:before, ._logo.lvbet>span { background-image: url(/wp-content/themes/general/visual/light/lvbet.png) }
._logo.lottoland:after, ._logo.lottoland:before, ._logo.lottoland>span { background-image: url(/wp-content/themes/general/visual/light/lottoland.png) }
._logo.leovegas:after, ._logo.leovegas:before, ._logo.leovegas>span { background-image: url(/wp-content/themes/general/visual/light/leovegas.png) }
._logo.mansionbet:after, ._logo.mansionbet:before, ._logo.mansionbet>span { background-image: url(/wp-content/themes/general/visual/light/mansionbet.png) }
._logo.moplay:after, ._logo.moplay:before, ._logo.moplay>span { background-image: url(/wp-content/themes/general/visual/light/moplay.png) }
._logo.multilotto:after, ._logo.multilotto:before, ._logo.multilotto>span { background-image: url(/wp-content/themes/general/visual/light/multilotto.png) }
._logo.mongoose:after, ._logo.mongoose:before, ._logo.mongoose>span { background-image: url(/wp-content/themes/general/visual/light/mongoose.png) }
._logo.mr-play:after, ._logo.mr-play:before, ._logo.mr-play>span, ._logo.mrplay:after, ._logo.mrplay:before, ._logo.mrplay>span { background-image: url(/wp-content/themes/general/visual/light/mrplay.png) }
._logo.netbet:after, ._logo.netbet:before, ._logo.netbet>span { background-image: url(/wp-content/themes/general/visual/light/netbet.png) }
._logo.paddy:after, ._logo.paddy:before, ._logo.paddy>span { background-image: url(/wp-content/themes/general/visual/light/paddypower.png) }
._logo.playojo:after, ._logo.playojo:before, ._logo.playojo>span { background-image: url(/wp-content/themes/general/visual/light/playojo.png) }
._logo.royal-panda:after, ._logo.royal-panda:before, ._logo.royal-panda>span { background-image: url(/wp-content/themes/general/visual/light/royalpanda.png) }
._logo.smarkets:after, ._logo.smarkets:before, ._logo.smarkets>span { background-image: url(/wp-content/themes/general/visual/light/smarkets.png) }
._logo.sportnation:after, ._logo.sportnation:before, ._logo.sportnation>span { background-image: url(/wp-content/themes/general/visual/light/sportnation.png) }
._logo.thelotter:after, ._logo.thelotter:before, ._logo.thelotter>span { background-image: url(/wp-content/themes/general/visual/light/the-lotter.png) }
._logo.tonybet:after, ._logo.tonybet:before, ._logo.tonybet>span { background-image: url(/wp-content/themes/general/visual/light/tonybet.png) }
._logo.unibet:after, ._logo.unibet:before, ._logo.unibet>span { background-image: url(/wp-content/themes/general/visual/light/unibet.png) }
._logo.wink:after, ._logo.wink:before, ._logo.wink>span { background-image: url(/wp-content/themes/general/visual/light/winkbingo.png) }
._logo.wh:after, ._logo.wh:before, ._logo.wh>span { background-image: url(/wp-content/themes/general/visual/light/william-hill.png) }
._logo.yako:after, ._logo.yako:before, ._logo.yako>span { background-image: url(/wp-content/themes/general/visual/light/yako.png) }
._logo.betdaq:after, ._logo.betdaq:before, ._logo.betdaq>span { background-image: url(/wp-content/themes/general/visual/light/betdaq.png) }
._logo.matchbook:after, ._logo.matchbook:before, ._logo.matchbook>span { background-image: url(/wp-content/themes/general/visual/light/matchbook.png) }
._logo.casumo:after, ._logo.casumo:before, ._logo.casumo>span { background-image: url(/wp-content/themes/general/visual/light/casumo.png) }
._logo.titanbet:after, ._logo.titanbet:before, ._logo.titanbet>span { background-image: url(/wp-content/themes/general/visual/light/titanbet.png) }
._logo.redzonesports:after, ._logo.redzonesports:before, ._logo.redzonesports>span { background-image: url(/wp-content/themes/general/visual/light/redzonesports.png) }
._logo.mrgreen:after, ._logo.mrgreen:before, ._logo.mrgreen>span { background-image: url(/wp-content/themes/general/visual/light/mrgreen.png) }
._logo.genting:after, ._logo.genting:before, ._logo.genting>span { background-image: url(/wp-content/themes/general/visual/light/genting.png) }
._logo.bet-at-home:after, ._logo.bet-at-home:before, ._logo.bet-at-home>span { background-image: url(/wp-content/themes/general/visual/light/bet-at-home.png) }
._logo.betbright:after, ._logo.betbright:before, ._logo.betbright>span { background-image: url(/wp-content/themes/general/visual/light/betbright.png) }
._logo.betbull:after, ._logo.betbull:before, ._logo.betbull>span { background-image: url(/wp-content/themes/general/visual/light/betbull.png) }
._logo.betsafe:after, ._logo.betsafe:before, ._logo.betsafe>span { background-image: url(/wp-content/themes/general/visual/light/betsafe.png) }
._logo.betsid:after, ._logo.betsid:before, ._logo.betsid>span { background-image: url(/wp-content/themes/general/visual/light/betsid.png) }
._logo.blacktype:after, ._logo.blacktype:before, ._logo.blacktype>span { background-image: url(/wp-content/themes/general/visual/light/black-type.png) }
._logo.mrwin:after, ._logo.mrwin:before, ._logo.mrwin>span { background-image: url(/wp-content/themes/general/visual/light/mrwin-logo.png) }
._logo.mustardbet:after, ._logo.mustardbet:before, ._logo.mustardbet>span { background-image: url(/wp-content/themes/general/visual/light/mustardbet.png) }
._logo.premier-punt:after, ._logo.premier-punt:before, ._logo.premier-punt>span { background-image: url(/wp-content/themes/general/visual/light/premier-punt.png) }
._logo.quinnbet:after, ._logo.quinnbet:before, ._logo.quinnbet>span { background-image: url(/wp-content/themes/general/visual/light/quinnbet-logo.png) }
._logo.volt-casino:after, ._logo.volt-casino:before, ._logo.volt-casino>span { background-image: url(/wp-content/themes/general/visual/light/volt-sports.png) }
._logo.sporting-index:after, ._logo.sporting-index:before, ._logo.sporting-index>span { background-image: url(/wp-content/themes/general/visual/light/sporting-index.png) }
._logo.fantasytote:after, ._logo.fantasytote:before, ._logo.fantasytote>span { background-image: url(/wp-content/themes/general/visual/light/fantasytote.png) }
._logo.sunbets:after, ._logo.sunbets:before, ._logo.sunbets>span { background-image: url(/wp-content/themes/general/visual/light/sunbets.png) }
._logo.power-spins:before, ._logo.power-spins:after, ._logo.power-spins > span { background-image: url(/wp-content/themes/general/visual/light/powerspins.png) }
._logo.netbet:before, ._logo.netbet:after, ._logo.netbet > span, ._logo.netbet > a { background-image: url(/wp-content/themes/general/visual/light/netbet.png) }
._logo.vulkanvegas:before,._logo.vulkanvegas:after,._logo.vulkanvegas > span,._logo.vulkanvegas > a { background-image: url(/wp-content/themes/general/visual/light/vulkanvegas.png) }
.hidden { display: none }

/* attbox */

.attbox { margin: 0 auto 20px; padding: 5px 25px; font: normal 16px/1.3 Verdana, sans-serif; color: #303030; border: 1px solid #ddd; box-shadow: 0 0 0 3px #e3ecf7 inset, 0 0 0 4px #ddd inset }
.attbox>.logo { height: 90px; line-height: 90px; text-align: center; border-bottom: 1px solid #c4c4c4 }
.attbox>.logo .logo:not(._game1) { display: block; height: 90px; line-height: 90px; text-align: center }
.attbox .image { margin: 0 -20px }
.attbox .image.with-logo { position: relative; padding: 0; border-radius: 0; background: none }
.attbox .image.with-logo:before { content: ''; position: absolute; top: 15px; left: 15px }
.attbox .image img { display: block; max-width: 100%; height: auto; margin: 0 auto }
.attbox .info .text { padding: 15px 20px; text-align: center; box-sizing: border-box }
.attbox .info .text b { display: block; font: normal 30px/1.2 Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed, sans-serif; color: #1f86b1 }
.attbox .info .text b+span { margin-top: 15px }
.attbox .info .text span { display: block }
.attbox .info .list { display: inline-block; margin: 15px 0; text-align: left }
.attbox .info .list div { font-weight: bold; padding: 3px 0 }
.attbox .info .list ul { padding: 0; margin: 0; list-style: none }
.attbox .info .list ul li { padding: 3px 0 3px 30px; text-indent: -20px }
.attbox .info .list ul li:before { content: ""; display: inline-block; width: 5px; height: 5px; background: black; vertical-align: middle; margin-top: -1px; margin-right: 14px; border-radius: 50% }
.attbox .offer { border-top: 1px solid #c4c4c4; line-height: 72px; text-align: center }
.attbox .offer .bonus { display: inline-block; line-height: 1; vertical-align: middle }
.attbox .offer .bonus strong { display: block; font: bold 30px/1 Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color: #1f86b1 }
.attbox .offer .bonus span { display: block; font-size: 17px }
.attbox .offer>.logo { display: inline-block; vertical-align: middle; margin-top: -2px }
.attbox .offer>.logo .logo { display: block }
.attbox .offer .word { display: inline-block; vertical-align: middle; font: 300 15px/1 Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color: #171717 }
.attbox .offer .word strong { display: inline-block; vertical-align: middle; font: bold 27px/1 system-ui, sans-serif; color: #3c3c3c }
.attbox .offer .word strong span { color: #767676 }
.attbox .offer .word.star strong:after { content: ""; display: inline-block; vertical-align: middle; margin-top: -6px; margin-left: 7px; width: 22px; height: 22px; background: url(/wp-content/themes/general/visual/home-rating.png) no-repeat center; background-size: contain }
.attbox .offer .icons { display: inline-block; line-height: 1; vertical-align: middle }
.attbox .offer .icons strong { display: block; margin-bottom: 5px; font: normal 13px/1 Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color: #6d6d6d }
.attbox .offer .icons>span { display: block }
.attbox .offer .icons>span span { display: inline-block; width: 30px; height: 20px; margin: 0 3px; vertical-align: middle; background: #ddd; text-indent: -9999px }
.attbox .offer .link a { padding: 13px; font-size: 18px; max-width: 230px }
.attbox .tnc { padding: 12px 0; font: normal 11px/1.2 system-ui, sans-serif; color: #858585; text-align: right }
.attbox .tnc span { color: rgba(105, 105, 105, 1); text-decoration: underline }
.attbox .tnc span:hover { text-decoration: none }
.attbox .qr, .attbox .icons { display: none }
.attbox .icons em { float: left; width: 36%; height: 40px; margin: 5px 0% 5px 10%; background: url(/wp-content/themes/general/visual/conbox-icons.png) no-repeat center -265px; text-indent: -9999px }
.attbox .icons .norton { background-position: center -265px }
.attbox .icons .symantec { background-position: center -305px }
.attbox .icons .verisign { background-position: center -345px }
.attbox .icons .thawte { background-position: center -385px }
.attbox .icons .essa { background: url(/wp-content/themes/general/visual/security-conbox.png) no-repeat center -280px }
.attbox .icons .sicher { background-position: center -425px }
.attbox .icons .paypal { background-position: center -465px }
.attbox .icons .entrust { background-position: center -505px }
.attbox .icons .rapid { background-position: center -545px }
.attbox .icons .tst { background-position: center -585px }
.attbox .icons .mcafee { background-position: center -625px }
.attbox .icons .ecogra { background-position: center -665px }
.attbox .icons .digicert { background-position: center -705px }
.attbox .icons .digimedia { background-position: center -745px }
.attbox .icons .truste { background-position: center -785px }
.attbox .icons .gli { background-position: center -825px }
.attbox .icons .gassociates { background-position: center -861px }
.attbox .icons .ga { background-position: center -905px }
.attbox .icons .egr { background-position: center -945px }
.attbox .icons .gam { background-position: center -985px }
.attbox .icons .gt { background-position: center -1025px }
.attbox .icons .gbga { background-position: center -1065px }
.attbox .icons .hydrant { background-position: center -1104px }
.attbox .icons .comodo { background-position: center -1256px }
.attbox .icons .ibas { background-position: center -1292px }
.attbox .icons .lizenz { display: block; clear: both; font: normal 13px/15px Verdana, sans-serif; color: #6e90a0; border-top: 1px solid #eee; overflow: hidden; padding: 10px 5% }
.attbox .icons .lizenz b { display: block; padding-bottom: 10px }
.attbox .icons .lizenz span { float: left; width: 60px; margin-right: 5%; padding: 2px 0 2px 30px; background: url(/wp-content/themes/general/visual/conbox-icons.png) no-repeat 0 -112px; font-size: 9px; line-height: 9px }
.attbox .icons .lizenz span:empty { height: 18px }
.attbox .icons .lizenz span:last-child { margin-right: 0 }
.attbox .icons .lizenz span.notxt { font-size: 0; color: transparent }
.attbox .icons .lizenz.v2 span { width: 60px; margin-right: 0; height: 19px }
.attbox .icons .lizenz.v2 span { float: left; padding: 2px 0 2px 30px; background: url(/wp-content/themes/general/visual/conbox-icons.png) no-repeat 0 -112px; font-size: 9px; line-height: 9px }
.attbox .icons .lizenz.v2 span.gog { text-align: left; width: 46px; margin-left: 5px; background-position: 39px -1485px }
.attbox .icons .lizenz.v2 span.fca { text-align: left; width: 46px; margin-left: 5px; background-position: -34px -1485px }
.attbox .icons .lizenz span.s-h { background-position: 0 -112px }
.attbox .icons .lizenz span.malta { background-position: 0 -134px }
.attbox .icons .lizenz span.gibr { background-position: 0 -156px }
.attbox .icons .lizenz span.ssl { background-position: 0 -178px }
.attbox .icons .lizenz span.flag1 { background-position: 0 -200px }
.attbox .icons .lizenz span.gc { background-position: 8px -221px }
.attbox .icons .lizenz span.ga { background-position: 0px -222px; padding-left: 88px; width: 88px }
@media only screen and (min-width:600px) {
	.attbox { padding: 6px; box-shadow: 0 0 0 5px #e3ecf7 inset, 0 0 0 6px #ddd inset }
	.attbox>.logo, .attbox>.image { float: left; width: 40% }
	.attbox>.image { margin: 0; overflow: hidden }
	.attbox>.image img { float: left; max-width: none }
	.attbox>.logo { border-right: 1px solid #c4c4c4; padding: 6px 0; margin: 15px 0 }
	.attbox>.logo, .attbox>.logo .logo:not(._game1) { border-bottom: none }
	.attbox .info { overflow: hidden; height: 132px; line-height: 132px; text-align: center }
	.attbox .info .text { text-align: left }
	.attbox .info .text, .attbox .info .list { display: inline-block; line-height: 1.3; vertical-align: middle; max-width: 90%; padding: 0; font-size: 12px }
	.attbox .info .text { padding: 0 20px }
	.attbox .offer { clear: both; margin: 0 12px; height: 72px }
	.attbox .offer>div:first-child { width: 30% }
	.attbox .offer>.link { float: right; padding: 14px 0; width: 61% }
	.attbox .tnc { padding: 12px }
}
@media only screen and (min-width:768px) and (max-width:949px), (min-width:1024px) {
	.attbox>.logo { width: 28%; max-width: 240px }
	.attbox>.image { width: 31% }
	.attbox .info { float: left; width: 43%; text-align: center }
	.attbox .offer { clear: none; overflow: hidden; height: auto; border-top: none; line-height: 80px; margin: 0; padding: 0 2%; position: relative }
	.attbox .offer:before { content: ""; display: block; position: absolute; left: 0; top: 15px; bottom: 15px; width: 1px; background: #c4c4c4 }
	.attbox .offer>div:first-child { width: auto }
	.attbox .offer>.link { float: none; padding: 0 0 8px; width: auto; margin: auto; max-width: 230px }
	.attbox .tnc { clear: both }
}
@media(min-width:1200px) {
	.attbox .icons { position: relative; display: block; padding-left: 2% }
	.attbox .icons:before { content: ''; position: absolute; width: 1px; top: 15px; bottom: 15px; left: 0; background: #c4c4c4 }
	.attbox .info.half { width: 22% }
	.attbox .info.half + .info.half { margin-right: 2% }
	.attbox .info.qr { position: relative; display: block; font-size: 0; background-position: right center; background-repeat: no-repeat; background-size: 50% auto }
	.attbox .info.qr:before { content: ''; display: block; width: 42%; height: 110px; margin: 11px 0 0 15px; background: url(/wp-content/themes/general/visual/conbox-icons.png) no-repeat 0 0 }
	.attbox .info.qr.paypal:before { content: ''; display: block; width: 42%; height: 30px; margin: 51px 10px; background: url(/wp-content/themes/general/visual/conbox-icons.png) no-repeat 0 -470px }
	.attbox .info.qr.iphone:before { content: ''; display: block; width: 42%; height: 30px; margin: 51px 10px; background: url(/wp-content/themes/general/visual/conbox-icons.png) no-repeat 0 -1225px }
	.attbox .info.qr.ipad:before { content: ''; display: block; width: 42%; height: 30px; margin: 51px 10px; background: url(/wp-content/themes/general/visual/conbox-icons.png) no-repeat 0 -1185px }
	.attbox .info.qr:after { content: ''; position: absolute; width: 1px; top: 15px; bottom: 15px; left: 0; background: #c4c4c4 }
	.attbox .info.qr.wh { background-image: url(/wp-content/themes/general/visual/qr/qr-williamhill-2.png) }
	.attbox .info.qr.red32 { background-image: url(/wp-content/themes/general/visual/qr/qr-32red.png) }
	.attbox .info.qr.grosvenor { background-image: url(/wp-content/themes/general/visual/qr/qr-grosvenor-mobile.png) }
	.attbox .info.qr.leovegas-roulette { background-image: url(/wp-content/themes/general/visual/qr/qr-leovegas-roulette.png) }
	.attbox .info.qr.leovegas-canada { background-image: url(/wp-content/themes/general/visual/qr/qr-leovegas-canada.png) }
	.attbox .info.qr.bwin-canada { background-image: url(/wp-content/themes/general/visual/qr/qr-bwin-canada.png) }
	.attbox .info.qr.ipad { background-image: url(/wp-content/themes/general/visual/qr/qr-ipad-canada.png) }
	.attbox .info.qr.iphone { background-image: url(/wp-content/themes/general/visual/qr/qr-iphone-canada.png) }
	.attbox .info.qr.playojo-canada { background-image: url(/wp-content/themes/general/visual/qr/qr-playojo-canada.png) }
}
.attbox .info.qr.williamhill-baccarat { background-image: url(/wp-content/themes/general/visual/qr/qr-williamhill-baccarat.png) }
.attbox .info.qr.leovegas-blackjack { background-image: url(/wp-content/themes/general/visual/qr/qr-leovegas-baccarat.png) }
.attbox .info.qr.leovegas-roulette-canada { background-image: url(/wp-content/themes/general/visual/qr/qr-leovegas-roulette-canada.png) }

/* hintbox */

.hintbox { max-width: 830px; margin-left: auto; margin-right: auto; margin-bottom: 20px; border: 1px solid #D8D9D9; box-shadow: 0 0 0 4px #EFF1F5; padding-left: 7%; padding-right: 7%; box-sizing: border-box }
.hintbox { background: #f1f3f7; background: -moz-linear-gradient(top, #f1f3f7 0%, #fefefe 100%); background: -webkit-linear-gradient(top, #f1f3f7 0%, #fefefe 100%); background: linear-gradient(to bottom, #f1f3f7 0%, #fefefe 100%) }
.hintbox-light { background: #fff }
.hintbox p { font-size: 1.16em; line-height: 2; padding-bottom: 0; margin: 0 }
.text-style-2018 .hintbox p { line-height: 2; padding-bottom: 0 }
.hintbox p:only-child { padding-left: 9%; padding-bottom: 10px }
.hintbox .center { text-align: center }

@media only screen and (max-width:599px) {
	.hintbox .center:last-child { padding-bottom: 10px }
	.hintbox-image:not(.mob-visible) { display: none }
	.hintbox-image.mob-visible img { display: block; margin-left: auto; margin-right: auto; max-width: 100%; width: auto; height: auto }
}

@media only screen and (min-width:600px) {
	.hintbox { padding-left: 0; padding-top: 10px; padding-bottom: 10px; overflow: hidden; display: flex; flex-flow: row nowrap; align-items: center }
	.hintbox > p { flex-basis: 80%; flex-shrink: 1 }
	.hintbox-light { padding-top: 15px; padding-bottom: 15px; padding-right: 5% }
	.hintbox-image { float: left; flex-basis: 12%; width: 12%; margin-right: 10px; margin-left: 10px }
	.hintbox-image.medium { flex-basis: 28%; flex-grow: 1 }
	.hintbox-image.wide { flex-basis: 40%; flex-grow: 1 }
	.hintbox-image img { display: block; margin-left: auto; margin-right: auto; height: auto; max-width: 100% }
	.hintbox-content { flex-shrink: 1; flex-basis: 80% }
	.hintbox-image.medium ~ .hintbox-content { flex-basis: 70% }
	.hintbox-image.medium ~ .hintbox-content p { padding-left: 0 }
	.hintbox-image.wide ~ .hintbox-content { flex-basis: 58% }
	.hintbox .center { margin-top: 15px }
}

@media only screen and (min-width:900px) {
	.hintbox-image { margin-left: 4%; margin-right: 4% }
}

/* excerpt */

.excerpt{margin: 0 auto 20px;overflow:hidden;}
.excerpt>a>img{display: block;max-width:100%;height:auto;margin: 0 auto 8px;}
.excerpt>a>h1,.excerpt>a>h2,.excerpt>a>h3{color:#364c7f;font-size: 174%;line-height: 105%;text-decoration:underline;}
.excerpt.mini>a>h1,.excerpt.mini>a>h2,.excerpt.mini>a>h3{font-size:18px}
.excerpt>a>h2,
.excerpt.mini>a>h3{padding: 0;font-weight: 700;}
.excerpt a h3{font-weight: 900;}
.excerpt>a:hover,.excerpt>a:hover>h1,.excerpt>a:hover>h2,.excerpt>a:hover>h3{text-decoration:none;color:#6285d7;}
@media only screen and (min-width: 600px) {
	.excerpt>a>img{float:left;margin-right: 2.5%;margin-top: 2px;width: 23%;}
	.excerpt.mini>a>img{width: 30%;}
}
@media only screen and (min-width: 1024px) {
	.excerpt>.post-meta{margin:0 0 10px}
}

/* links box */
.links-box { background: #fff; margin: 40px 0; border-radius: 8px; overflow: hidden; }
.links-box .cnt { position: relative; padding: 15px }
.links-box.blue-bg .cnt { border: none; background: rgb(240, 242, 246); background: -moz-linear-gradient(top, rgba(240, 242, 246, 1) 0%, rgba(255, 255, 255, 1) 100%); background: -webkit-linear-gradient(top, rgba(240, 242, 246, 1) 0%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(to bottom, rgba(240, 242, 246, 1) 0%, rgba(255, 255, 255, 1) 100%); }
.links-box.blue-bg.darker .cnt { background: #ebf2f9; background: -moz-linear-gradient(top, #ebf2f9 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #ebf2f9 0%, #ffffff 100%); background: linear-gradient(to bottom, #ebf2f9 0%, #ffffff 100%); }
.links-box .image { display: block; margin: 0 auto 20px auto }
.links-box .image ._soft-logo { display: block; margin: 20px auto 0; }
.links-box .image img { display: block; max-width: 100%; height: auto; margin: 0 auto }
.links-box .title { display: block; font-size: 20px; line-height: 1.2; color: #343434; text-align: center; font-weight: 700; padding: 0 0 5px 0 }
.links-box .title { padding: 10px 0 15px }
.links-box.lazyload .title > span { background-image: none }
.links-box ul { list-style: none outside none; display: table; width: auto; margin: 0 auto; padding: 0 }
.links-box ul.half { width: 50%; flex-basis: 50%; max-width: 50%; display: block }
.links-box ul li { position: relative; display: block; font-size: 17px; line-height: 1.6; color: #343434; font-weight: 500; padding: 0 0 0 20px; margin: 0; border-top: 10px solid transparent; text-align: left; break-inside: avoid-column; word-wrap: break-word; hyphens: auto }
.links-box ul li:before { content: ''; position: absolute; display: block; }
.links-box ul li:before { content: '\2022'; color: #2286bd; position: absolute; top: 0px; left: 0; }
.links-box ul li a { color: #304ffe; text-decoration: none }
.links-box ul li a:hover { text-decoration: underline }
.links-box ol { max-width: 90%; padding: 10px; margin: 0 auto; list-style: none; font-size: 17px; line-height: 1.4; font-weight: 400; }
.links-box.v2 ol { max-width: 90%; padding: 10px; margin: 0 auto; list-style-type: normal; font-size: 17px; line-height: 1.4; font-weight: 500; }
.links-box ol li { padding-bottom: 17px }
.links-box.v2 ol li { padding-bottom: 20px }
.links-box ol li strong { display: block; font-size: 18px; margin-bottom: 15px; }
.links-box.v2 ol li strong { display: block; }
.links-box ul.greencheck li:before { background: url(/wp-content/themes/general/visual/check_icon.png) no-repeat 0 0; width: 14px; height: 12px; border: none; filter: none }
.links-box ul.greencheck li:after { display: none }
.links-box .stars { display: inline-block; vertical-align: middle; width: 12px; height: 10px; margin: 0 3px; background: url(/wp-content/themes/general/visual/star4.png) }
.links-box .star2 { width: 24px }
.links-box .star3 { width: 36px }
.links-box .star4 { width: 48px }
.links-box .star5 { width: 60px }
.links-box-flex.blue-bg .cnt { background: #ebf2fa; background: -moz-linear-gradient(top, #ebf2fa 0%, #feffff 100%); background: -webkit-linear-gradient(top, #ebf2fa 0%, #feffff 100%); background: linear-gradient(to bottom, #ebf2fa 0%, #feffff 100%); }
.links-box-flex ul { width: 282px }
.links-box-icon .cnt:before { content: ''; display: block; width: 147px; height: 147px; margin: 0 auto 20px; background: url(/wp-content/themes/general/visual/box-icons.png) 0 0 no-repeat }
.links-box-icon.ico-1 .cnt:before { background-position: 0 0 }
.links-box-icon.ico-2 .cnt:before { background-position: -147px 0 }
.links-box-icon.ico-3 .cnt:before { background-position: -294px 0 }
.links-box.crown-version .cnt .lists { display: -webkit-box; display: -ms-flexbox; display: flex; flex-flow: row nowrap }

@media only screen and (min-width: 480px) {
	.links-box ul.cols2,
	.links-box ul.cols3 { overflow: hidden; max-width: 700px; margin-left: auto; margin-right: auto; min-width: 400px }
	.links-box ul.cols2 > li,
	.links-box ul.cols3 > li { float: left; width: 50%; box-sizing: border-box }
}

@media only screen and (max-width: 767px) {
	.links-box-flex:not(.links-box-icon) ul:last-child:nth-child(2) { width: auto }
	.links-box-flex.links-box-icon ul:only-child { width: auto }
}

@media only screen and (min-width: 768px) {
	.links-box .cnt { padding: 15px }
	.links-box-icon .cnt:before, .links-box .image { position: absolute; top: 50%; left: 0; width: 32.45%; transform: translateY(-50%); margin: 0 }
	.links-box-icon .cnt:before { width: 147px; margin: 0 7% }
	.links-box.cup-version .cnt { min-height: 145px; padding: 15px 15px 15px 32.45%; text-align: left }
	.links-box.cup-version .title { text-align: left }
	.links-box.cup-version .cnt.dim2 { padding-left: 45%; }
	.links-box .cnt.dim2 .image { width: 45% }
	.links-box.cup-version ul { margin: 0; width: 100% }
	.links-box.cup-version ul li { text-align: left }
	.links-box.cup-version .cnt.auto { min-height: 0px; padding: 15px 15px 15px 32.45%; text-align: left }
	.links-box.crown-version .cnt { padding: 15px 15px 15px 32.45% }
	.links-box-flex ul:nth-last-child(2), .links-box-flex ul:nth-last-child(2) ~ ul { width: auto; max-width: 25% }
	.links-box-flex .cnt { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; padding: 20px 10px }
	.links-box-flex.links-box-icon .cnt:before, .links-box-flex .image { position: relative; top: 0; left: 0; width: 290px; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-transform: none; -ms-transform: none; transform: none }
	.links-box-flex.links-box-icon .cnt:before { width: 147px; height: 147px; margin: 0 76px }
	.links-box-flex ul { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; width: auto; margin: 0; max-width: 55%; display: block }
	.links-box-flex ul li:first-child { margin-top: 0 }
	.links-box-flex ul + ul { width: 287px }
	.links-box-flex ul:nth-last-child(2) { margin-right: 10px; min-width: 30% }
	.links-box ul.cols3 > li { width: 33.33% }
	.links-box.columns-version .image { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center }
	.links-box .image ._soft-logo { margin-top: 0; }
}

@media only screen and (min-width: 950px) {
	.links-box.columns-version .columns { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; width: 100%; -ms-flex-item-align: start; align-self: flex-start }
	.links-box.columns-version .columns ul { -ms-flex-item-align: start; align-self: flex-start }
	.links-box.columns-version .columns .title { padding-bottom: 25px; width: 100%; text-align: left }
	.links-box.columns-version .columns.centered { justify-content: center }
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
	.links-box .cnt .image.spaced-on-tablet { padding: 0 15px; width: 40% }
}

@media only screen and (min-width: 1280px) {
	.links-box.cup-version .cnt.dim2 { padding-left: 50%; }
	.links-box .cnt.dim2 .image { width: 50% }
}


.calc-halves { margin: 32px 0 }
.calc-halves .title { font-size: 19px; text-align: center }
.calc-halves .basic-table { margin: 0 0 20px; font-size: 19px; line-height: 1.5; color: #171a2e }
.calc-halves .basic-table tbody td { height: 68px }
.calc-halves .basic-table.small tbody td { height: 53px }
.calc-halves h2 { border: none; font-size: 20px; padding-top: 20px }
.calc-halves h2.top { padding-top: 0; }
@media only screen and (max-width:767px) {
	.calc-halves .half2 { margin-top: 16px }
}
@media only screen and (min-width:768px) {
	.calc-halves { display: flex; flex-flow: row nowrap; justify-content: space-between }
	.calc-halves.with-wrap { flex-wrap: wrap }
	.calc-halves .title { flex-basis: 100%; font-size: 25px; margin-bottom: 25px }
	.calc-halves .half1 { flex-basis: 50.8%; max-width: 50.8% }
	.calc-halves .half2 { flex-basis: 47.5%; max-width: 47.5% }
}
@media only screen and (min-width:1366px) {
	.calc-halves h2 { margin-left: 0 }
}


.basic-table { margin: 32px 0 }
.horiz-scrollable .basic-table { margin: 0 0 8px }
.horiz-scrollable.can-scroll .basic-table { margin: 0; display: inline-block; padding-right: 12px }
.horiz-scrollable.can-scroll .basic-table table { box-shadow: none }
.horiz-scrollable.can-scroll .basic-table caption { position: sticky; left: 0; z-index: 1 }

.horiz-scrollable.with-terms tr { display: flex; flex-wrap: wrap; min-width: 460px; }
.horiz-scrollable.with-terms th,
.horiz-scrollable.with-terms td:not(.table-terms) { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; min-width: 90px; flex-basis: 25%; }
.horiz-scrollable.with-terms .table-terms { flex-basis: 100%; font-size: 11px; line-height: 1.2; color: #b2b4bf; padding: 5px 15px 15px; }
.horiz-scrollable.with-terms .table-terms a { color: #b2b4bf; }
.horiz-scrollable.with-terms thead tr:only-child th:first-child { border-radius: 0; }
.horiz-scrollable.with-terms thead tr { border-radius: 10px; overflow: hidden; }

@media only screen and (min-width: 1024px) {
	.horiz-scrollable.with-terms .table-terms { font-size: 12px; line-height: 1.4; text-align: right; padding: 5px 20px 20px; }
}

.basic-table table { width: 100%; border-collapse: separate; border-spacing: 0; border: none; box-shadow: 0 1px 0 #fff, 0 11px 4px -4px rgba(0, 0, 0, .1); text-align: center }
.basic-table caption { font-size: 26px; line-height: 27px; font-weight: 600; color: #090a38; padding-bottom: 32px; background: #fff }
.basic-table thead th { background: #e4e6f0; font-size: 13px; line-height: 15px; padding: 8px 10px; font-weight: 400; color: #5c5c5c }
.basic-table thead tr:first-child th:first-child { border-radius: 10px 0 0 0 }
.basic-table thead tr:first-child th[rowspan]:first-child { border-radius: 10px 0 0 10px; position: relative }
.basic-table thead tr:first-child th[rowspan]:after { content: ''; background: #e4e6f0; width: 10px; height: 10px; position: absolute; bottom: 0; left: 100% }
.basic-table thead tr:first-child th:last-child { border-radius: 0 10px 0 0 }
.basic-table thead tr:first-child th:only-child { border-radius: 10px 10px 0 0 }
.basic-table thead tr:last-child th:first-child { border-radius: 0 0 0 10px }
.basic-table thead tr:last-child th:last-child { border-radius: 0 0 10px 0 }
.basic-table thead tr:last-child th:only-child { border-radius: 0 0 10px 10px }
.basic-table thead tr:only-child th:first-child { border-radius: 10px 0 0 10px }
.basic-table thead tr:only-child th:last-child { border-radius: 0 10px 10px 0 }
.basic-table thead tr:only-child th:only-child { border-radius: 10px }
.basic-table thead th:first-child { padding-left: 20px }
.basic-table thead th:last-child { padding-right: 20px }
.basic-table thead th .underlined { display: inline-block; border-bottom: 1px solid #c5c6ce; vertical-align: bottom; padding-bottom: 8px; position: relative; top: 8px; padding-left: 8px; padding-right: 8px }
.basic-table tbody td, .basic-table tbody th { background: #fff; font-size: 14px; line-height: 16px; color: #5c5c5c; padding: 10px }
.basic-table tbody td:first-child, .basic-table tbody th:first-child { padding-left: 20px }
.basic-table tbody td:last-child, .basic-table tbody th:last-child { padding-right: 20px }
.basic-table tbody tr:nth-child(even) td, .basic-table tbody tr:nth-child(even) th { background: #f6f7fa }
.basic-table .col-terms { display: none; }
.basic-table .like-heading th { background: #fff; border-radius: 0; font-family: Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed, sans-serif; letter-spacing: -.022em; font-size: 20px; line-height: 20px; font-weight: 600; color: #090a38; padding-bottom: 10px }
.basic-table .like-heading+.gray th:first-child { border-radius: 10px 0 0 10px }
.basic-table .like-heading+.gray th:last-child { border-radius: 0 10px 10px 0 }
.basic-table.sticky-1 td:first-child, .basic-table.sticky-1 th:first-child { position: sticky; left: 0 }
.basic-table.left-align table { text-align: left }
.basic-table.padded1 thead th { height: 54px }
.basic-table.padded1 tbody td, .basic-table.padded1 tbody th { padding: 15px; height: 62px }
.basic-table.padded1 tbody td:first-child, .basic-table.padded1 tbody th:first-child { padding-left: 25px }
.basic-table.padded1 tbody td:last-child, .basic-table.padded1 tbody th:last-child { padding-right: 25px }
.basic-table.col-1-10 td:nth-child(1) { width: 10% }
.basic-table.col-2-10 td:nth-child(2) { width: 10% }
.basic-table.col-3-10 td:nth-child(3) { width: 10% }
.basic-table.col-4-10 td:nth-child(4) { width: 10% }
.basic-table.col-5-10 td:nth-child(5) { width: 10% }
.basic-table.col-1-15 td:nth-child(1) { width: 15% }
.basic-table.col-2-15 td:nth-child(2) { width: 15% }
.basic-table.col-3-15 td:nth-child(3) { width: 15% }
.basic-table.col-4-15 td:nth-child(4) { width: 15% }
.basic-table.col-5-15 td:nth-child(5) { width: 15% }
.basic-table.col-1-20 td:nth-child(1) { width: 20% }
.basic-table.col-2-20 td:nth-child(2) { width: 20% }
.basic-table.col-3-20 td:nth-child(3) { width: 20% }
.basic-table.col-4-20 td:nth-child(4) { width: 20% }
.basic-table.col-5-20 td:nth-child(5) { width: 20% }
.basic-table.col-1-25 td:nth-child(1) { width: 25% }
.basic-table.col-2-25 td:nth-child(2) { width: 25% }
.basic-table.col-3-25 td:nth-child(3) { width: 25% }
.basic-table.col-4-25 td:nth-child(4) { width: 25% }
.basic-table.col-5-25 td:nth-child(5) { width: 25% }
.basic-table.col-1-30 td:nth-child(1) { width: 30% }
.basic-table.col-2-30 td:nth-child(2) { width: 30% }
.basic-table.col-3-30 td:nth-child(3) { width: 30% }
.basic-table.col-4-30 td:nth-child(4) { width: 30% }
.basic-table.col-5-35 td:nth-child(5) { width: 35% }
.basic-table.col-1-35 td:nth-child(1) { width: 35% }
.basic-table.col-2-35 td:nth-child(2) { width: 35% }
.basic-table.col-3-35 td:nth-child(3) { width: 35% }
.basic-table.col-4-35 td:nth-child(4) { width: 35% }
.basic-table.col-5-35 td:nth-child(5) { width: 35% }
.basic-table.min400 table { min-width: 400px }
.basic-table.min500 table { min-width: 500px }
.basic-table.min600 table { min-width: 600px }
.basic-table.min700 table { min-width: 700px }
.basic-table .flags-row { white-space: nowrap }
.basic-table .flags-row>span+span { margin-left: 10px }
.basic-table .flags-row .flag-mini.before:before { margin-right: 5px; position: relative; top: -1px }
.basic-table .highlight-green, .basic-table .highlight-red { display: inline-block; vertical-align: middle; padding: 5px 10px; border-radius: 8px; color: #323232 }
.basic-table .highlight-green { background: #c1e1bc }
.basic-table .highlight-red { background: #f9cfcf }
.basic-table .btn { font-size: 15px; font-weight: 400; padding: 13px 30px; min-width: 162px }
.basic-table th ._payment:not(.before):not(.after) { margin-left: 12px; margin-right: 12px }
.basic-table .block { display: block }
.basic-table .ssl-row { white-space: nowrap; display: inline-block; text-align: left }
.basic-table .contact-row { white-space: nowrap; padding-left: 35px; position: relative }
.basic-table .contact-row .moji { position: absolute; left: 0 }
.basic-table.with-terms-rows .row-terms td { text-align: left; font-size: 11px; color: #ccc; }
.basic-table.with-terms-rows tbody tr.odd td { background: #fff; }
.basic-table.with-terms-rows tbody tr.even td { background: #f6f7fa; }
@media only screen and (max-width:1279px) {
	.horiz-scrollable.can-scroll .basic-table caption { max-width: 100vw; padding-right: 24px; margin-right: -12px }
}
@media only screen and (max-width:767px) {
	.basic-table caption,
	.centered-heading { font-family: Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed, sans-serif; letter-spacing: -.022em; }
	.horiz-scrollable .basic-table ._operator.after:after, .horiz-scrollable .basic-table ._operator.before:before, .horiz-scrollable .basic-table ._operator:not(.before):not(.after) { width: 82px; height: 36px }
	.horiz-scrollable .basic-table ._software.after:after, .horiz-scrollable .basic-table ._software.before:before, .horiz-scrollable .basic-table ._software:not(.before):not(.after) { width: 82px; height: 36px }
	.mobile-slidetable { margin: 32px -12px; position: relative }
	.mobile-slidetable .basic-table { margin: 0 }
	.mobile-slidetable .basic-table table { box-shadow: none; display: block; overflow-x: auto; overflow-y: hidden; padding-bottom: 19px }
	.mobile-slidetable .basic-table table::-webkit-scrollbar { height: 0 }
	.mobile-slidetable .basic-table caption { max-width: 100vw; position: sticky; left: 0; padding-left: 12px; padding-right: 12px; display: block }
	.mobile-slidetable .basic-table thead { display: none }
	.mobile-slidetable .basic-table tbody { display: flex; flex-flow: row nowrap; padding-left: 20px }
	.mobile-slidetable .basic-table tbody:after { content: ''; border-right: 20px solid #fff }
	.mobile-slidetable .basic-table tbody tr { background: #e3e5ef; display: flex; flex-flow: row wrap; padding: 9px; border-radius: 8px; flex-basis: calc(100vw - 40px); max-width: 314px; box-shadow: 0 0 0 rgba(0, 0, 0, .09); transition: box-shadow .25s }
	.mobile-slidetable .basic-table tbody tr.active { box-shadow: 0 4px 16px rgba(0, 0, 0, .09) }
	.mobile-slidetable .basic-table tbody tr+tr { margin-left: 6px }
	.mobile-slidetable .basic-table tbody td, .mobile-slidetable .basic-table tbody th { display: block }
	.mobile-slidetable .basic-table tbody td, .mobile-slidetable .basic-table tbody tr:nth-child(even) td { background: #fff }
	.mobile-slidetable .basic-table tbody td:first-child { flex-basis: 100%; border-radius: 16px; margin-bottom: 9px }
	.mobile-slidetable .basic-table tbody td:last-child { flex-basis: 100%; border-radius: 0 0 16px 16px; padding-top: 14px; padding-bottom: 24px }
	.mobile-slidetable .basic-table tbody td:not(:first-child):not(:last-child) { flex-basis: 33.33% }
	.mobile-slidetable .basic-table tbody td:nth-child(2) { border-radius: 16px 0 0 0 }
	.mobile-slidetable .basic-table tbody td:nth-child(4) { border-radius: 0 16px 0 0 }
	.mobile-slidetable .basic-table tbody td:nth-child(2), .mobile-slidetable .basic-table tbody td:nth-child(3), .mobile-slidetable .basic-table tbody td:nth-child(4) { padding-top: 24px }
	.mobile-slidetable .basic-table tbody td:nth-child(2), .mobile-slidetable .basic-table tbody td:nth-child(5) { padding-left: 20px }
	.mobile-slidetable .basic-table tbody td:nth-child(4), .mobile-slidetable .basic-table tbody td:nth-child(7) { padding-right: 20px }
	.mobile-slidetable .basic-table tbody td._payment:before { margin-right: 6px }
	.mobile-slidetable-dots { font-size: 0; line-height: 0; color: transparent; text-align: center }
	.mobile-slidetable-dots span { display: inline-block; vertical-align: middle; width: 20px; height: 20px; cursor: pointer; position: relative }
	.mobile-slidetable-dots span:before { content: ''; width: 14px; height: 14px; position: absolute; top: 50%; left: 50%; margin: -7px 0 0 -7px; border-radius: 50%; background: #c1c3d1; transition: background .25s }
	.mobile-slidetable-dots span.active:before { background: #fdb833 }
}
@media only screen and (min-width:768px) {
	.basic-table caption { font-size: 22px; line-height: 1 }
	.basic-table thead th { font-size: 14px; }
	.basic-table tbody td, .basic-table tbody th { font-size: 15px; }
	.basic-table .like-heading th { font-size: 22px; line-height: 24px; padding-bottom: 14px }
}
@media (min-width:768px) and (max-width:840px), (min-width:1024px) and (max-width:1200px) {
	.basic-table ._operator.after:after, .basic-table ._operator.before:before, .basic-table ._operator:not(.before):not(.after) { width: 85px; height: 54px }
	.basic-table ._software.after:after, .basic-table ._software.before:before, .basic-table ._software:not(.before):not(.after) { width: 85px; height: 54px }
}




.footer { font-family: system-ui, sans-serif; background: #e1e1e1; clear: both; overflow: hidden; position: relative; }
.footer p { padding: 0 }
.footer .footer-title { font-size: 16px; font-weight: 700; text-transform: uppercase; color: #4f4f4f }
.footer-top .container { display: flex; flex-flow: column nowrap; align-items: stretch }
.footer-bottom { background: #ccc; text-align: center }
.footer .footer-logo { order: 2; padding: 54px 10px 15px; position: relative; text-align: center; font-size: 13px; line-height: 20px; color: #8b8b8b }
.footer .footer-logo a,
.footer .footer-logo span { font-weight: 700; color: #4f4f4f; text-decoration: none }
.footer .footer-logo a:before,
.footer .footer-logo span:before { content: ''; background: url(/wp-content/themes/general/visual/footer-2019.png) 0 0 no-repeat; width: 242px; height: 20px; position: absolute; top: 23px; left: 50%; margin-left: -121px }
.footer .footer-logo a:after,
.footer .footer-logo span:after { content: ' is a guide and comparison portal within the online gambling sphere. Our vision is to help all users with transparent and safe advice. We receive commissions for products you buy via our links, but this does not impact our reviews in any way.'; font-weight: 400; color: #8b8b8b; pointer-events: none }
.footer .footer-help { margin-top: 15px; font-size: 13px; line-height: 1.54; color: #6f6f6f; }
.footer .footer-partners { order: 1; padding: 10px 0; margin: 0 10px; border-bottom: 1px solid #d1d1d1; box-shadow: inset 0 -1px 0 #f1f1f1; text-align: center }
.footer .footer-partners p { font-size: 16px; line-height: 1.3; font-weight: 700; font-style: italic; text-align: center; text-transform: uppercase; color: #989898; margin: 0 }
.footer .footer-partners ul { list-style: none; margin: 0 -6px; padding: 0; position: relative; font-size: 0; color: transparent; display: flex; flex-flow: row wrap; justify-content: center; align-items: center }
.footer .footer-partners li { background-image: url(/wp-content/themes/general/visual/footer-2019.png); background-repeat: no-repeat; margin: 10px 6px; opacity: .5; transition: opacity .15s }
.footer .footer-partners .f-wiki { background-position: 0 -21px; width: 140px; height: 22px }
.footer .footer-partners .f-bbc { background-position: -141px -21px; width: 78px; height: 23px }
.footer .footer-partners .f-uw { background-position: 0 -44px; width: 94px; height: 39px }
.footer .footer-partners .f-esquire { background-position: -95px -44px; width: 95px; height: 28px }
.footer .footer-partners .f-forbes { background-position: -191px -44px; width: 107px; height: 29px }
.footer .footer-featured > ul,
.footer .footer-col > ul { list-style: none; margin: 0; padding: 0; font-size: 14px; line-height: 18px; color: #555 }
.footer .footer-featured > ul li ~ li,
.footer .footer-col > ul li ~ li { margin-top: 8px }
.footer .footer-featured { padding: 15px 10px; overflow: hidden }
.footer .footer-featured ul { float: left; width: 50%; margin-top: 10px }
.footer .footer-featured ul:nth-of-type(odd) { width: 48%; padding-right: 2% }
.footer .footer-featured ul li { padding-left: 20px; position: relative }
.footer .footer-featured ul li:before { content: ''; background: url(/wp-content/themes/general/visual/footer-2019.png) -243px 0 no-repeat; width: 8px; height: 9px; position: absolute; top: 4px; left: 0 }
.footer .footer-featured a { text-decoration: none; color: #555; transition: color .15s }
.footer .footer-featured a:hover { font-weight: 500; color: #f66744 }
.footer .footer-secondary { margin-top: 14px; padding: 10px }
.footer .footer-country-picker { position: relative; z-index: 1; user-select: none; -webkit-user-select: none }
.footer .footer-country-picker:before { content: ''; position: absolute; z-index: 3; width: 34px; height: 22px; top: 12px; left: 12px }
.footer .footer-country-picker:not(._flag2):before { background: url(/wp-content/themes/general/visual/footer-2019.png) -220px -21px no-repeat; width: 23px; height: 23px; top: 13px; left: 16px }
.footer .footer-country-toggle { display: block; background: #fff; padding: 2px 48px 2px 54px; border-radius: 24px; font-size: 18px; font-weight: 300; line-height: 44px; color: #4f4f4f; box-shadow: 0 2px 7px rgba(0, 0, 0, .15); position: relative; z-index: 2 }
.footer .footer-country-toggle:before,
.footer .footer-country-toggle:after { content: ''; cursor: pointer }
.footer .footer-country-toggle:before { content: ''; width: 46px; height: 46px; border-radius: 23px; position: absolute; top: 1px; right: 1px }
.footer .footer-country-toggle:before { background: #fe7046; background: -moz-linear-gradient(top, #fe7046 0%, #ef5b3c 100%); background: -webkit-linear-gradient(top, #fe7046 0%, #ef5b3c 100%); background: linear-gradient(to bottom, #fe7046 0%, #ef5b3c 100%) }
.footer .footer-country-toggle:after { width: 10px; height: 10px; border-width: 0 0 2px 2px; border-style: solid; border-color: transparent transparent #fff #fff; position: absolute; top: 17px; right: 18px; pointer-events: none; transform: rotate(-45deg) }
.footer .footer-country-search { display: block; background: #fff; border: 0 none; font-size: 18px; line-height: 24px; padding: 10px 0; width: 100%; color: #4f4f4f; box-shadow: none; border-radius: 0 }
.footer .footer-country-search:focus { outline: none }
.footer .footer-country-dropdown { background: #fff; position: absolute; top: 24px; left: 0; right: 0; border-radius: 0 0 5px 5px; padding: 40px 23px 20px 17px; display: none; box-shadow: 0 0 5px rgba(0, 0, 0, .15) }
.footer .footer-country-dropdown ul { list-style: none; margin: 0; padding: 0; max-height: 156px; overflow-x: hidden; overflow-y: auto; scrollbar-width: thin; scrollbar-color: #e1e1e1 #b7b7b7; display: flex; flex-flow: row wrap }
.footer .footer-country-dropdown ul::-webkit-scrollbar { width: 3px }
.footer .footer-country-dropdown ul::-webkit-scrollbar-track { background: #e1e1e1; border-radius: 2px }
.footer .footer-country-dropdown ul::-webkit-scrollbar-thumb { background: #b7b7b7; border-radius: 2px }
.footer .footer-country-dropdown ul li { flex-basis: 25%; max-width: 25%; margin-bottom: 22px; display: none }
.footer .footer-country-dropdown ul li.visible { display: list-item }
.footer .footer-country-dropdown a { font-size: 0; color: transparent }
.footer .footer-country-dropdown a:before { content: ''; width: 52px; height: 34px }
.footer .footer-newsletter { background: #f9f9f9; border-radius: 5px; padding: 10px; margin-top: 12px }
.footer.footer-nl .footer-newsletter{margin-top: 0;}
.footer .footer-newsletter p { font-size: 13px; line-height: 20px; color: #aaa; margin: 10px 0 }
.footer .footer-newsletter .email { display: block; background: #fff; border: 1px solid #ebebeb; box-shadow: none; border-radius: 4px; font-size: 18px; font-weight: 300; line-height: 24px; padding: 11px 12px; box-sizing: border-box; width: 100%; color: #7a7a7a; transition: border-color .15s }
.footer .footer-newsletter .email:focus { outline: none; border-color: #7a7a7a }
.footer .footer-newsletter .button { display: block; width: 100%; height: 48px; font-size: 16px; font-weight: 700; text-transform: uppercase; color: #fff; border: 0 none; border-radius: 4px; cursor: pointer; margin-top: 7px }
.footer .footer-newsletter .button { background: #545353; background: -moz-linear-gradient(top, #545353 0%, #232323 100%); background: -webkit-linear-gradient(top, #545353 0%, #232323 100%); background: linear-gradient(to bottom, #545353 0%, #232323 100%) }
.footer .footer-newsletter .button:hover { background: #232323 }
.footer .footer-newsletter .mce-terms p { font-size: 11px; line-height: 16px; font-weight: 300; font-style: italic; color: #939090; margin: 10px 0 0 }
.footer .footer-newsletter .mce-terms p a { color: inherit; text-decoration: underline }
.footer .footer-newsletter .mce-terms p a:hover { text-decoration: none }
.footer .footer-newsletter .mce-terms p span { display: inline-block }
.footer .footer-newsletter .mc-field-group label,
.footer .footer-newsletter .gdpr-mergeRow { display: none }
.footer .footer-tertiary { padding: 10px }
.footer .footer-tertiary .footer-safety { list-style: none; margin: 10px 0; padding: 0; font-size: 0; color: transparent; display: flex; flex-flow: row wrap; align-items: center }
.footer .footer-tertiary .footer-safety li ~ li { margin-left: 14px }
.footer .footer-tertiary .footer-safety .f-gc,
.footer-in .footer-safety-container .f-gc{ background: url(/wp-content/themes/general/visual/footer-2019.png) -173px -75px no-repeat; width: 28px; height: 30px; display: block }
.footer .footer-tertiary .footer-safety .f-bga,
.footer-in .footer-safety-container .f-bga { background: url(/wp-content/themes/general/visual/footer-2019.png) 0 -84px no-repeat; width: 172px; height: 22px; display: block }
.footer .footer-tertiary .footer-safety .f-18,
.footer-in .footer-safety-container .f-18 { background: url(/wp-content/themes/general/visual/footer-2019.png) -202px -75px no-repeat; width: 31px; height: 31px; display: block }
.footer .footer-tertiary .footer-safety .f-19 { background: url(/wp-content/themes/general/visual/footer-2019.png) 0 -106px no-repeat; width: 31px; height: 31px; display: block }
.footer .footer-tertiary .footer-safety .f-21 { background: url(/wp-content/themes/general/visual/footer-2019.png) -301px -75px no-repeat; width: 31px; height: 31px; display: block }
.footer .footer-tertiary .footer-safety .f-24 { background: url(/wp-content/themes/general/visual/footer-2019.png) 0 -139px no-repeat; width: 31px; height: 31px; display: block }
.footer .footer-tertiary .footer-safety .f-jb { background: url(/wp-content/themes/general/visual/footer-2019.png) -235px -81px no-repeat; width: 65px; height: 19px; display: block }
.footer .footer-tertiary .footer-safety .f-stop-spillet { background: url(/wp-content/themes/general/visual/stop-spillet.png) no-repeat; width: 80px; height: 30px; display: block; background-size: contain; }
.footer .footer-tertiary .footer-safety .f-spilreklame-naevnet { background: url(/wp-content/themes/general/visual/spilreklame-naevnet.png) no-repeat; width: 80px; height: 30px; display: block; background-size: contain; }
.footer .footer-tertiary .footer-safety .f-rofus { background: url(/wp-content/themes/general/visual/rofus.png) no-repeat; width: 80px; height: 30px; display: block; background-size: contain; }
.footer .footer-tertiary .footer-safety .f-spillemyndigheden { background: url(/wp-content/themes/general/visual/spillemyndigheden.png) no-repeat; width: 80px; height: 30px; display: block; background-size: contain;}
.footer .footer-tertiary .footer-safety .f-spilbranchens { background: url(/wp-content/themes/general/visual/spilbranchens.png) no-repeat; width: 80px; height: 30px; display: block; background-size: contain; }
.footer .footer-tertiary .footer-help .f-gamstop { text-decoration: none; color: #555; }
.footer .footer-cols { margin-bottom: 24px }
.footer .footer-cols:after { content: ''; clear: both; display: table; height: 0; }
.footer .footer-cols ul { margin-top: 10px }
.footer .footer-cols a { text-decoration: none; color: #555 }
.footer .footer-cols a:hover { font-weight: 500 }
.footer.footer-nl .footer-cols{margin-top: 30px; margin-bottom: 5px;}
.footer .footer-col { min-width: 33% }
.footer .footer-col ul.bulleted li { padding-left: 20px; position: relative }
.footer .footer-col ul.bulleted li:before { content: ''; background: url(/wp-content/themes/general/visual/footer-2019.png) -243px -10px no-repeat; width: 8px; height: 9px; position: absolute; top: 5px; left: 0 }
.footer .footer-col.social a { padding-left: 28px; position: relative; display: inline-block }
.footer .footer-col a.f-twitter:before { content: ''; background: url(/wp-content/themes/general/visual/footer-2019.png) -252px 0 no-repeat; width: 20px; height: 16px; position: absolute; top: 0; left: 0 }
.footer .footer-col a.f-rss:before { content: ''; background: url(/wp-content/themes/general/visual/footer-2019.png) -273px 0 no-repeat; width: 15px; height: 16px; position: absolute; top: 0; left: 0 }
.footer .footer-featured,
.footer .footer-secondary,
.footer .footer-tertiary { background: #ebebeb }
.footer .footer-nav-mini { padding: 12px 0; margin: 0 12px; border-bottom: 1px solid #b7b7b7 }
.footer .footer-nav-mini ul { list-style: none; margin: 0; padding: 0; font-size: 12px; line-height: 20px; font-weight: 300; color: #7a7a7a }
.footer .footer-nav-mini ul li { display: inline }
.footer .footer-nav-mini ul li ~ li:before { content: '| '; margin: 0 6px }
.footer .footer-nav-mini a,
.footer .footer-help a { display: inline-block; color: inherit; text-decoration:underline;}
.footer .footer-nav-mini a:hover { font-weight: 400 }
.footer .footer-help a:hover { text-decoration: underline; }
.footer .copyright { margin: 0; padding: 10px; font-size: 12px; line-height: 22px; font-weight: 300; color: #737373 }
.footer .copyright span { display: inline-block }

.footer .footer-nl-box{padding: 20px 10px 10px;}
.footer .footer-nl-box .footer-safety-container{text-align: center;}
.footer .footer-nl-box .footer-title{margin-bottom: 20px;}
.footer .ft-logos a,
.footer .ft-logos span{display: inline-block; margin: 10px; vertical-align: middle; font-size: 0;}
.footer .ft-logos .f-24{width: 31px; height: 31px; background: url(/wp-content/themes/general/visual/24+.png) no-repeat center;}
.footer .ft-logos .kansspelautoriteit{width: 116px; height: 35px; background: url(/wp-content/themes/general/visual/kansspelautoriteit.png) no-repeat center;}
.footer .ft-logos .loketkansspel{width: 103px; height: 31px; background: url(/wp-content/themes/general/visual/loketkansspel.png) no-repeat center;}
.footer .ft-logos .agog{width: 58px; height: 20px; background: url(/wp-content/themes/general/visual/agog.png) no-repeat center;}
.footer .ft-logos .tactus{width: 101px; height: 29px; background: url(/wp-content/themes/general/visual/tactus.png) no-repeat center;}
.footer .ft-logos .jellinek{width: 61px; height: 41px; background: url(/wp-content/themes/general/visual/jellinek.png) no-repeat center;}
.footer .ft-logos .kva{width: 53px; height: 21px; background: url(/wp-content/themes/general/visual/kva.png) no-repeat center;}
.footer .ft-logos a:hover{opacity: 0.7;}

.footer .footer-col.carbon-neutral { max-width: 33%; }
.footer .footer-col.carbon-neutral .cn-title { font-size: 13px; line-height: 18px; color: #6f6f6f; font-style: italic; margin-bottom: 10px; }
.footer .footer-col.carbon-neutral .co2-neutral-link { width: 125px; height: 44px; display: block; border-radius: 22px; background: #fff url(/wp-content/themes/general/visual/co2-neutral.svg) no-repeat center / 81px 34px; font-size: 0; color: transparent; text-decoration: none; filter: grayscale(1); transition: filter .25s; position: relative; margin-left: -12px; margin-right: -12px; }
.footer .footer-col.carbon-neutral .co2-neutral-link:hover { filter: none; }

.footer .gr-banner { padding: 20px 10px; font: 400 19px/28px Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; }
.footer .gr-banner a { position: relative; display: block; padding-top: 100px; font: inherit; color: inherit; text-decoration: none; box-sizing: border-box; max-width: 780px; }
.footer .gr-banner a:before { position: absolute; content: ''; top: 0; right: 0; left: 0; width: 171px; height: 80px; background: url(/wp-content/themes/general/visual/footer-2019.png) no-repeat -32px -107px; }
.footer .gr-banner a:hover:before { opacity: 0.7; }

.footer .sgbnr-row { padding: 10px; }
.footer .sgbnr { background: url(/wp-content/themes/general/visual/sgbnr.jpg) no-repeat center / contain; width: 300px; height: 38px; display: block; margin: 0 auto; font-size: 0; color: transparent; }

.footer-in{background: #d3d3d3;}
.footer-in .footer-featured{padding-right: 15px; padding-left: 15px;}
.footer-in .footer-title{margin-bottom: 10px; border-bottom: 1px solid #d4d4d4; padding: 5px 0;}
.footer-in .footer-secondary{margin-top: 5px;}
.footer-in .carbon-neutral { display: flex; flex-flow: row wrap; justify-content: center; align-items: center; padding-bottom: 20px;}
.footer-in .carbon-neutral .cn-title { flex: 0 0 120px; max-width: 120px; font-size: 13px; line-height: 18px; color: #6f6f6f; font-style: italic;}
.footer-in .carbon-neutral .co2-neutral-link {position: relative; flex: 0 0 81px; max-width: 81px ; height: 34px; display: block; background: url(/wp-content/themes/general/visual/co2-neutral.svg) no-repeat center / contain; font-size: 0; color: transparent; text-decoration: none; filter: grayscale(1); transition: filter .25s;}
.footer-in .carbon-neutral .co2-neutral-link:hover { filter: none; }
.footer-in .footer-center{padding-right: 15px; padding-left: 15px;}
.footer-in .footer-safety-container{padding-top: 15px; font-size: 0;}
.footer-in .footer-safety-container .footer-title{text-transform: none; color: #8b8b8b;}
.footer-in .footer-safety-container .footer-safety { list-style: none; margin: 10px 0; padding: 0; font-size: 0; color: transparent; display: flex; flex-flow: row wrap; align-items: center }
.footer-in .footer-safety-container .footer-safety li ~ li { margin-left: 14px }
.footer-in .footer-country-picker{margin: 25px 0 30px;}
.footer-in .footer-country-dropdown{top: auto; bottom: 24px; border-radius: 5px 5px 0 0; padding: 20px 23px 40px 17px;}
.footer-in .footer-country-toggle:after{top: 20px; transform: rotate(135deg);}
.footer-in .footer-bottom{background: #8d8d8d;}
.footer-in .footer-nav-mini{border-bottom: none; padding-top: 20px; padding-bottom: 10px;}
.footer-in .footer-nav-mini ul,
.footer-in .copyright{color: #e6e6e6}
.footer-in .footer-nav-mini a,
.footer-in .footer-help a{text-decoration: none;}
.footer-in .footer-nav-mini a:hover,
.footer-in .footer-help a:hover{text-decoration: underline;}
.footer-in .social ul{display: flex; flex-flow: row wrap; justify-content: center; align-items: center; list-style-type: none; padding: 0;}
.footer-in .social li ~ li{margin-left: 15px;}
.footer-in .social a { position: relative; display: block; font-size: 0; }
.footer-in .social a:before{content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; filter: invert(100%) sepia(2%) saturate(10%) hue-rotate(353deg) brightness(140%) contrast(103%);}
.footer-in a.f-twitter{width: 20px; height: 16px;}
.footer-in a.f-twitter:before { background: url(/wp-content/themes/general/visual/footer-2019.png) -252px 0 no-repeat;}
.footer-in a.f-rss{width: 15px; height: 16px;}
.footer-in a.f-rss:before {background: url(/wp-content/themes/general/visual/footer-2019.png) -273px 0 no-repeat;}

@media only screen and (max-width: 949px) {
	.footer-bottom { padding-bottom: 45px }
}

@media only screen and (max-width: 767px) {
	body:not(.scrolled) .footer { content-visibility: auto; contain-intrinsic-size: 100% 1200px; }

	.footer .gr-banner a { text-align: center; }
	.footer .gr-banner a:before { margin-left: auto; margin-right: auto; }
}

@media only screen and (min-width: 400px) and (max-width: 549px), only screen and (min-width: 820px) and (max-width: 949px), only screen and (min-width: 1200px) {
	.footer .footer-country-dropdown ul li { flex-basis: 20%; max-width: 20% }
}

@media only screen and (min-width: 550px) and (max-width: 659px), only screen and (min-width: 950px) and (max-width: 1023px) {
	.footer .footer-country-dropdown ul li { flex-basis: 16.66%; max-width: 16.66% }
}

@media only screen and (min-width: 660px) and (max-width: 767px) {
	.footer .footer-country-dropdown ul li { flex-basis: 12.5%; max-width: 12.5% }
}

@media only screen and (min-width: 768px) {
	.footer .footer-logo { padding: 58px 22px 18px }
	.footer .footer-logo a:before { top: 27px }
	.footer .footer-partners { padding: 16px 0 8px }
	.footer .footer-partners li { margin: 16px 18px }
	.footer .footer-center .container { display: flex; flex-flow: row wrap; }
	.footer .footer-featured { box-sizing: border-box; flex-basis: 344px; max-width: 344px; padding: 26px }
	.footer .footer-featured ul { margin-top: 18px }
	.footer .footer-featured .footer-title { text-align:center; }
	.footer .footer-secondary { box-sizing: border-box; flex-basis: 50%; flex-grow: 1; margin-left: 10px; margin-top: 0; padding: 11px 22px 11px 10px }
	.footer .footer-newsletter { margin-top: 10px; padding: 25px 14px }
	.footer .footer-newsletter p { color: #555; margin: 5px 0 25px }
	.footer .footer-newsletter .footer-newsletter-group { display: flex; flex-flow: row wrap; margin-bottom: 25px; }
	.footer .footer-newsletter .mc-field-group { order: 1; flex-basis: 50%; flex-grow: 1; margin-right: 15px }
	.footer .footer-newsletter .footer-newsletter-button { order: 2; flex-basis: 136px }
	.footer .footer-newsletter .footer-newsletter-responses { order: 3; flex-basis: 100% }
	.footer .footer-newsletter .button { margin-top: 0 }
	.footer .footer-tertiary { flex-basis: 100%; margin-top: 10px }
	.footer.footer-nl .footer-help{text-align: center;}

	.footer .gr-banner { padding-top: 15px; padding-bottom: 15px; }
	.footer .gr-banner a { display: flex; flex-flow: column wrap; justify-content: center; min-height: 80px; padding: 0 0 0 200px; }
	.footer .gr-banner a:before { top: 50%; margin-top: -40px; }

	.footer-in .footer-top .container{flex-flow: row wrap;}
	.footer-in .footer-featured{flex: 0 0 100%; max-width: 100%;}
	.footer-in .footer-featured ~ .footer-featured{flex-basis: 50%; max-width: 50%;}
	.footer-in .footer-center .container{justify-content: center;}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.footer .footer-tertiary { display: flex; flex-flow: row wrap; justify-content: space-between; align-items: flex-start; padding: 24px }
	.footer .footer-cols { flex-basis: 298px; margin-bottom: 0 }
	.footer .footer-help { margin: -20px 0 0 auto; flex: 0 0 42%; }
	.footer-in .footer-help{margin: 20px 0 0;}
	.footer.footer-nl .footer-help{margin: 15px auto;}
	.footer .footer-safety-container { flex-basis: 42% }
	.footer .footer-bottom .container { display: flex; flex-flow: column nowrap; align-items: stretch }
	.footer .footer-nav-mini { order: 2; border-bottom: none; padding: 0 10px 10px }
	.footer .copyright { order: 1; padding: 10px }
}

@media only screen and (min-width: 950px) {
	.footer { position: relative; }

	.footer .sgbnr { width: 780px; height: 100px; }
}

@media only screen and (min-width: 1024px) {
	.footer .footer-help { margin-top: 0; }
	.footer.footer-nl .footer-help{margin-top: 15px;}
	.footer .footer-logo { padding-left: 10%; padding-right: 10% }
	.footer .footer-partners { padding: 28px 10px 14px; margin-left: 0; margin-right: 0 }
	.footer .footer-partners li { margin: 20px 20px 0 }
	.footer .footer-center { background: #ebebeb }
	.footer .footer-featured { flex-basis: 28.125%; border-right: 6px solid #e1e2e1; padding: 36px 10px 20px; min-width: 314px }
	.footer .footer-secondary { flex-basis: 38.28125%; flex-grow: 0; min-width: 350px; max-width: 490px; margin-left: 0; padding: 20px }
	.footer.footer-nl .footer-secondary{flex-basis: 34%;}
	.footer .footer-tertiary { flex-basis: 27%; margin-top: 0; padding: 36px 20px 20px; display: flex; flex-flow: column nowrap; align-items: stretch }
	.footer.footer-nl .footer-tertiary{flex-basis: 31%;}
	.footer .footer-cols { margin-bottom: 15px }
	.footer .footer-safety-container { padding-bottom: 2px }
	.footer .footer-bottom .container { display: flex; flex-flow: row wrap; justify-content: space-between }
	.footer .footer-nav-mini { order: 2; padding: 18px 10px; border: none }
	.footer .copyright { order: 1; padding: 18px 10px }
	.footer .footer-nl-box{border-top: 6px solid #e1e2e1;}
	.footer .ft-logos a,
	.footer .ft-logos span{margin: 10px 20px;}
	.footer.footer-nl .footer-newsletter .mc-field-group{flex-basis: 58%; margin-right: 10px;}
	.footer.footer-nl .footer-newsletter .footer-newsletter-button{flex-basis: 110px;}

	.footer-in .footer-top{margin-top: 5px; background-color: #ebebeb;}
	.footer-in .footer-featured{flex-basis: 32%; max-width: 32%; min-width: initial; border: none; padding-top: 20px;}
	.footer-in .footer-featured ~ .footer-featured{flex-basis: 18%; max-width: 18%;}
	.footer-in .footer-featured ~ .footer-featured ul{width: 100%; padding-right: 0;}
	.footer-in .footer-secondary{flex-basis: 32%; max-width: 32%; min-width: initial; border-left: 5px solid #d3d3d3;}
	.footer-in .footer-logo{padding-top: 45px; padding-right: 0; padding-left: 0;}
	.footer-in .footer-logo a:before,
	.footer-in .footer-logo span:before{top: 10px;}
	.footer-in .footer-center{padding-right: 10px; padding-left: 10px; background-color: transparent;}
	.footer-in .footer-center .container{justify-content: space-between; align-items: center;}
	.footer-in .footer-safety-container{flex: 0 0 28%; max-width: 28%;}
	.footer-in .footer-help{flex: 0 0 40%; max-width: 40%; padding-right: 10px; box-sizing: border-box;}
	.footer-in .footer-country-picker{flex: 0 0 30%; max-width: 30%;}
	.footer-in .footer-bottom .container{align-items: center;}
	.footer-in .footer-nav-mini{order: 1; margin: 0;}
	.footer-in .copyright{order: 2;}
	.footer-in .social{order: 3;}

}

@media only screen and (min-width: 1280px) {
	.footer .footer-col:nth-child(2n) { margin-left: 1%; }
	.footer.footer-nl .footer-tertiary{flex-basis: 36%;}
	.footer .footer-nl-box{position: relative;}
	.footer .footer-nl-box:before,
	.footer .footer-nl-box:after{position: absolute; content: ''; top: -6px; width: 50%; height: 6px; background-color: #e1e2e1;}
	.footer .footer-nl-box:before{right: 100%;}
	.footer .footer-nl-box:after{left: 100%;}
	.footer.footer-nl .footer-newsletter .mc-field-group{flex-basis: 55%; margin-right: 15px;}
	.footer.footer-nl .footer-newsletter .footer-newsletter-button{flex-basis: 136px;}

	.footer-in .footer-featured ~ .footer-featured{flex-basis: 16%; max-width: 16%;}
	.footer-in .footer-secondary{flex-basis: 36%; max-width: 36%;}
	.footer-in .footer-help{flex-basis: 36%; max-width: 36%;}
	.footer-in .footer-country-picker{flex-basis: 34%; max-width: 34%;}
}

/* Footer Versioned */

.footer-versioned .footer-country-picker,
.footer-country-picker-box .footer-country-picker{ position: relative; z-index: 10; user-select: none; -webkit-user-select: none; font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; max-width: 320px; margin: 20px 10px 0; }
.footer-country-picker-box .footer-country-picker{max-width: 100%; margin: 0 auto;}
.footer-versioned .footer-country-picker:before,
.footer-country-picker-box .footer-country-picker:before { content: ''; position: absolute; z-index: 3; width: 34px; height: 22px; top: 10px; left: 10px }
.footer-versioned .footer-country-picker:not(._flag2):before,
.footer-country-picker-box .footer-country-picker:not(._flag2):before { background: url(/wp-content/themes/general/visual/footer-country-globe.png) center no-repeat; width: 22px; height: 22px; top: 12px; left: 16px }
.footer-versioned .footer-country-toggle,
.footer-country-picker-box .footer-country-toggle { display: block; background: #fff; padding: 0 58px 0 52px; border-radius: 7px 9px 9px 7px; font-size: 14px; line-height: 44px; color: #303030; position: relative; z-index: 2 }
.footer-versioned .footer-country-toggle:before,
.footer-versioned .footer-country-toggle:after,
.footer-country-picker-box .footer-country-toggle:before,
.footer-country-picker-box .footer-country-toggle:after { content: ''; cursor: pointer }
.footer-versioned .footer-country-toggle:before,
.footer-country-picker-box .footer-country-toggle:before { content: ''; width: 58px; height: 44px; border-radius: 0 7px 7px 0; position: absolute; top: 0; right: 0; }
.footer-versioned .footer-country-toggle:before,
.footer-country-picker-box .footer-country-toggle:before { background: #fe7046; background: -moz-linear-gradient(top, #fe7046 0%, #ef5b3c 100%); background: -webkit-linear-gradient(top, #fe7046 0%, #ef5b3c 100%); background: linear-gradient(to bottom, #fe7046 0%, #ef5b3c 100%) }
.footer-versioned .footer-country-toggle:after,
.footer-country-picker-box .footer-country-toggle:after { width: 10px; height: 10px; border-width: 0 0 2px 2px; border-style: solid; border-color: transparent transparent #fff #fff; position: absolute; top: 15px; right: 22px; pointer-events: none; transform: rotate(-45deg) }
.footer-versioned .footer-country-search,
.footer-country-picker-box .footer-country-search { display: block; background: #fff; border: 0 none; font-size: 14px; line-height: 24px; padding: 10px 0; width: 100%; color: #303030; box-shadow: none; border-radius: 0 }
.footer-versioned .footer-country-search:focus,
.footer-country-picker-box .footer-country-search:focus { outline: none }
.footer-versioned .footer-country-dropdown,
.footer-country-picker-box .footer-country-dropdown { background: #fff; position: absolute; top: 100%; left: 0; right: 0; height: 300px; margin-top: 1px; border-radius: 7px; padding: 20px 18px; display: none; box-sizing: border-box;}
.footer-versioned .footer-country-dropdown *,
.footer-country-picker-box .footer-country-dropdown *{box-sizing: border-box;}
.footer-versioned .footer-country-dropdown ul,
.footer-country-picker-box .footer-country-dropdown ul {position: relative; list-style: none; max-height: 100%; margin: 0; padding: 0 5px 0 0; overflow-y: auto; display: block;}
.footer-versioned .footer-country-dropdown ul::-webkit-scrollbar,
.footer-country-picker-box .footer-country-dropdown ul::-webkit-scrollbar {width: 17px;}
.footer-versioned .footer-country-dropdown ul::-webkit-scrollbar-track,
.footer-country-picker-box .footer-country-dropdown ul::-webkit-scrollbar-track {background-color: #d7d9e2;border-left: 8px solid #fff;border-right: 8px solid #fff;}
.footer-versioned .footer-country-dropdown ul::-webkit-scrollbar-thumb,
.footer-country-picker-box .footer-country-dropdown ul::-webkit-scrollbar-thumb {background: #d7e1ed url(/wp-content/themes/general/visual/scrollbar-img.png) no-repeat center;width: 17px;border: none;border-radius: 5px;box-sizing: border-box;box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);}
.footer-versioned .footer-country-dropdown ul::-webkit-scrollbar-corner,
.footer-country-picker-box .footer-country-dropdown ul::-webkit-scrollbar-corner {background: transparent;}

.footer-versioned .footer-country-dropdown ul li,
.footer-country-picker-box .footer-country-dropdown ul li { display: none }
.footer-versioned .footer-country-dropdown ul li + li a:after,
.footer-country-picker-box .footer-country-dropdown ul li + li a:after{ position: absolute; content: ''; top: 0; left: 6px; height: 1px; width: calc(100% - 6px); background-color: #edf1f7; }
.footer-versioned .footer-country-dropdown ul li.visible,
.footer-country-picker-box .footer-country-dropdown ul li.visible { display: block }
.footer-versioned .footer-country-dropdown a,
.footer-country-picker-box .footer-country-dropdown a {position: relative; display: flex; flex-flow: column wrap; width: 100%; justify-content: center; min-height: 52px; padding: 8px 10px 8px 68px; font-weight: 400; font-size: 14px; line-height: 1.1; color: #4c4c4c; text-decoration: none; box-sizing: border-box;}
.footer-versioned .footer-country-dropdown a strong,
.footer-country-picker-box .footer-country-dropdown a strong{display: block; font-weight: 700; font-size: 15px; color: #171a2e;}
.footer-versioned .footer-country-dropdown a:before,
.footer-country-picker-box .footer-country-dropdown a:before {position: absolute; content: ''; top: calc(50% - 17px); left: 6px; width: 52px; height: 34px; margin-right: 10px; }
.footer-versioned .footer-country-dropdown a:hover,
.footer-country-picker-box .footer-country-dropdown a:hover{background-color: #edf1f7;}
.footer-versioned .footer-country-dropdown a:hover:after,
.footer-country-picker-box .footer-country-dropdown a:hover:after{content: none !important;}

@media only screen and (min-width: 340px) {
	.footer-versioned .footer-country-picker,
	.footer-country-picker-box .footer-country-picker { margin-left: auto; margin-right: auto; }
}

@media only screen and (min-width: 480px) {
	.footer-versioned .footer-country-picker,
	.footer-country-picker-box .footer-country-picker { max-width: 460px; }
}

@media only screen and (min-width: 768px) {
	.footer-versioned .footer-country-picker,
	.footer-country-picker-box .footer-country-picker { float: right; width: 40%; max-width: 462px; margin: 13px 13px 0 0; }
	.footer-country-picker-box .footer-country-picker{float: none; width: 100%; margin: 0 auto;}
}

@media only screen and (min-width: 950px) {
	.footer-versioned .footer-country-picker { width: 32%; }
}

@media only screen and (min-width: 1280px) {
	.footer-versioned .footer-country-picker{ margin-top: 12px; margin-right: 20px; }
}

.footer-versioned { position: relative; font-size: 13px; background: #e4e3e3; font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; max-width: 100%; overflow-x: hidden; }
.footer-versioned a { text-decoration: none; }
.footer-versioned nav a { display: block; font: 600 14px/16px Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color: white; text-decoration: none; padding: 10px 20px; background: #515151 }
.footer-versioned nav a:hover { background: transparent }
.footer-versioned .footer-grey nav a { color: #343434; }

.footer-versioned .footer-container { max-width: 1275px; margin: 0 auto; }

.footer-versioned .footer-top:before { content: ''; display: block; width: 260px; height: 66px; background-image: url(/wp-content/themes/general/visual/online-casino-com-logo-white.svg); background-repeat: no-repeat; background-position: center; background-size: contain; margin: 0 auto; max-width: 100%; }
.footer-versioned .footer-top .footer-logos:before { content: 'Follow us:'; opacity: 0.7; }
.footer-versioned .footer-top .footer-logos li:before { transition: opacity .2s; }
.footer-versioned .footer-top .footer-logos li:hover:before { opacity: 0.6; }

.footer-versioned .footer-top-links { list-style: none; margin: 10px 0 30px; padding: 0; font-size: 17px; line-height: 1.3; display: flex; flex-flow: row nowrap; justify-content: center; }
.footer-versioned .footer-top-links li + li { margin-left: 24px; }
.footer-versioned .footer-top-links a { color: #fa6b44; text-decoration: none; }
.footer-versioned .footer-top-links a:hover { color: #fff; }

.footer-versioned .footer-logos { list-style-type: none; padding-left: 0; text-align: center; margin: 0; }
.footer-versioned .footer-logos li { position: relative; display: inline-block; vertical-align: middle; margin: 0 5px; }
.footer-versioned .footer-top .footer-logos li a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; font-size: 0; }
.footer-versioned .footer-top .footer-logos li:before { content: ''; display: inline-block; vertical-align: middle; background-repeat: no-repeat; background-position: center; background-size: contain; }
.footer-versioned .footer-top .footer-logos .twitter:before { width: 22px; height: 22px; background-image: url(/wp-content/themes/general/visual/twitter-ico.png); }
.footer-versioned .footer-top .footer-logos .blue-sky:before { width: 22px; height: 22px; background-image: url(/wp-content/themes/general/visual/blue-sky-ico.png); }
.footer-versioned .footer-top .footer-logos .linkedin:before { width: 22px; height: 22px; background-image: url(/wp-content/themes/general/visual/linkedin-ico.png); }
.footer-versioned .footer-top .footer-logos .facebook:before { width: 22px; height: 22px; background-image: url(/wp-content/themes/general/visual/facebook-ico.png); }
.footer-versioned .footer-top .footer-logos .rss:before { width: 18px; height: 18px; background-image: url(/wp-content/themes/general/visual/rss-orange.png); }
.footer-versioned .footer-top .footer-logos .age:before { width: 25px; height: 25px; background-image: url(/wp-content/themes/general/visual/certificates/18.png); }
.footer-versioned .footer-top .footer-logos .cds:before { width: 98px; height: 28px; background-image: url(/wp-content/themes/general/visual/certificates/check-dein-spiel.png); }
.footer-versioned .footer-top .footer-logos .bzga:before { width: 33px; height: 26px; background-image: url(/wp-content/themes/general/visual/certificates/bzga.png); }
.footer-versioned .footer-top .footer-logos .co2neutral:before { width: 67px; height: 28px; background-image: url(/wp-content/themes/general/visual/certificates/co2neutral.png); }
.footer-versioned .footer-top .footer-logos .tuv:before { width: 28px; height: 28px; background-image: url(/wp-content/themes/general/visual/certificates/TUV.png); }

.footer-versioned .footer-dark { background: #313f46; padding: 0 10px 10px; color: #fff; margin-bottom: 155px; }
.footer-versioned.footer-new .footer-dark{background: #080c32;}

.footer-versioned nav { background-image: none; border-bottom: 0; padding-top: 0; width: 260px; margin: 30px auto; }
.footer-versioned nav a { position: relative; background: transparent; font-weight: 400; font-size: 15px; padding: 3px 20px; float: none; }
.footer-versioned nav a:before { content: ''; position: absolute; left: 5px; top: 10px; width: 4px; height: 4px; background: #f4613f; border-radius: 50%; }

.footer-versioned .footer-contacts { background: #3c708c center bottom / 222px no-repeat url(/wp-content/themes/general/visual/phone-purple.png); border-radius: 4px; padding: 25px; text-align: center;  font-size: 11px; line-height: 1.2; font-weight: 600; margin-bottom: -145px; }
.footer-versioned.footer-new .footer-contacts{background-color: #1a237e;}
.footer-versioned .footer-contacts .footer-logos { margin: 20px 0 40px; }
.footer-versioned .footer-contacts .footer-logos li { margin: 5px; }
.footer-versioned .footer-intro { font-size: 13px; color: #a2acce; font-weight: 400; line-height: 1.4; }
.footer-versioned .footer-intro a { color: inherit; text-decoration: none; }
.footer-versioned .footer-intro strong { color: #fff; }

.footer-versioned .footer-link { opacity: 0.8; margin-top: 8px; }
.footer-versioned .footer-link a { color: inherit; }
.footer-versioned .footer-link:before { content: 'Teilnahme ab 18 Jahren. GlÃ¼cksspiel kann sÃ¼chtig machen. Bitte spielt verantwortungsvoll! Infos und Hilfe unter '; color: #a2bece; }

.footer-versioned .footer-grey { background: #e4e3e3; padding: 0 17px 25px; }

.footer-versioned .footer-left { font-size: 13px; }
.footer-versioned .footer-text { color: #3e3e3e; line-height: 1.4; }
.footer-versioned .footer-text a { font-weight: 700; color: inherit; }
.footer-versioned .footer-text:before { display: inline; }
.footer-versioned .footer-text:after { display: inline; margin-top: 15px; }

.footer-versioned .footer-title { text-transform: none; display: block; margin: 20px 0 10px; font-weight: 700; color: #313f46; font-size: 16px; line-height: 1.2; }
.footer-versioned .footer-title:first-child { margin-top: 0; }

.footer-versioned .footer-right { font-size: 11px; }
.footer-versioned .footer-right p { opacity: .65; }

.footer-versioned .footer-light { background: #fff; text-align: center; padding: 10px 5px; font-size: 11px; line-height: 1.5; color: #3d3d3d; }
.footer-versioned .footer-light .footer-logos { margin-bottom: 10px; }
.footer-versioned .footer-light a { display: block; font-weight: 700; color: inherit; }
.footer-versioned .footer-light > span span { display: block; font-size: 0; }
.footer-versioned .footer-light .footer-logos { filter: grayscale(1); }

.footer-versioned .footer-newsletter { background: #f9f9f9; flex-basis: 100%; max-width: 1100px; margin: -10px -7px 20px; border-radius: 4px; padding: 25px; }

.footer-versioned .footer-newsletter p { font-size: 16px; line-height: 1.2; color: #3d3e3f; margin: 15px 0 }
.footer-versioned .footer-newsletter .footer-title { font-size: 22px; line-height: 1; font-weight: 900; text-transform: uppercase; }
.footer-versioned .footer-newsletter .email { display: block; background: #fff; border: 1px solid #ebebeb; box-shadow: none; border-radius: 4px; font-size: 18px; font-weight: 300; line-height: 24px; padding: 11px 12px; box-sizing: border-box; width: 100%; color: #7a7a7a; transition: border-color .15s }
.footer-versioned .footer-newsletter .email:focus { outline: none; border-color: #7a7a7a }
.footer-versioned .footer-newsletter .button { display: block; width: 100%; height: 48px; font-size: 16px; font-weight: 700; text-transform: uppercase; color: #fff; border: 0 none; border-radius: 4px; cursor: pointer; margin-top: 10px }
.footer-versioned .footer-newsletter .button { background: #545353; background: -moz-linear-gradient(top, #545353 0%, #232323 100%); background: -webkit-linear-gradient(top, #545353 0%, #232323 100%); background: linear-gradient(to bottom, #545353 0%, #232323 100%) }
.footer-versioned .footer-newsletter .button:hover { background: #232323 }
.footer-versioned .footer-newsletter .mce-terms p { font-size: 12px; line-height: 12.; font-weight: 300; font-style: italic; color: #84888a; margin: 15px 0 0 }
.footer-versioned .footer-newsletter .mce-terms p a { color: inherit; text-decoration: underline }
.footer-versioned .footer-newsletter .mce-terms p a:hover { text-decoration: none }
.footer-versioned .footer-newsletter .mce-terms p span { display: inline-block }
.footer-versioned .footer-newsletter .mc-field-group label,
.footer-versioned .footer-newsletter .gdpr-mergeRow { display: none }

@media only screen and (min-width: 560px) {
	.footer-versioned .footer-text.with-logo:before { margin-top: 0; }
}

@media only screen and (min-width: 768px) {
	.full-w-footer { max-width: none; }
	.full-w-footer .outer-wrapper { max-width: 1280px; margin: 0 auto; }

	.footer-versioned .footer-dark,
	.footer-versioned .footer-light,
	.footer-versioned .footer-grey,
	.footer-versioned .footer-dark > *,
	.footer-versioned .footer-light > *,
	.footer-versioned .footer-grey > * { position: relative; }

	.footer-versioned .footer-country-picker { float: none; width: auto; max-width: 460px; margin: 20px auto 0; }

	.footer-versioned nav { padding-left: 0; }

	.footer-versioned .footer-light .footer-logos { display: inline-block; margin-bottom: 0; margin-right: 15px; }
	.footer-versioned .footer-light a { display: inline-block; margin-right: 8px; }
	.footer-versioned .footer-light .footer-logos + span { margin-top: 5px; display: inline-block; vertical-align: middle; }
	.footer-versioned .footer-light > span span { display: inline-block; font-size: inherit; }

	.footer-versioned .footer-newsletter .footer-newsletter-group { display: flex; flex-flow: row wrap; margin-bottom: 25px; }
	.footer-versioned .footer-newsletter .mc-field-group { order: 1; flex-basis: 50%; flex-grow: 1; margin-right: 15px }
	.footer-versioned .footer-newsletter .footer-newsletter-button { order: 2; flex-basis: 136px }
	.footer-versioned .footer-newsletter .footer-newsletter-responses { order: 3; flex-basis: 100% }
	.footer-versioned .footer-newsletter .button { margin-top: 0 }
}

@media only screen and (max-width: 949px) {
	.footer-versioned nav a { margin: 10px 0; }
}

@media only screen and (min-width: 950px) {
	.footer-versioned a { transition: all .3s; }

	.footer-versioned .footer-title:before { margin: 20px 0; }

	.footer-versioned .footer-dark { padding: 0 25px 5px; margin-bottom: 80px; }

	.footer-versioned .footer-top { display: flex; border-bottom: 1px solid #43525a; width: 100%; justify-content: space-between; align-items: center; }
	.footer-versioned .footer-top:before { display: inline-block; height: 80px; margin: -3px 0 0; }
	.footer-versioned .footer-top .footer-logos:before { padding: 3px 0 3px 22px; border-left: 1px solid #43525a; }

	.footer-versioned .footer-top-links { margin: 0; }

	.footer-versioned .footer-country-picker { float: right; width: 32%; max-width: 462px; margin: 0; }

	.footer-versioned .footer-contacts { border-radius: 7px; background-position: 46px bottom; background-size: 283px; }
	.footer-versioned .footer-contacts .footer-logos { margin: 22px 0 25px; }

	.footer-versioned nav { display: flex; flex-wrap: wrap; width: 100%; justify-content: center; margin: 16px 0; }
	.footer-versioned nav:after,
	.footer-versioned nav a:before { display: none; }
	.footer-versioned nav a { padding: 5px 0; margin: 0 15px; }
	.footer-versioned nav a:hover { color: #fe7e5a; background: transparent; }

	.footer-versioned .footer-contacts { font-size: 13px; padding: 30px 25px 40px; margin-bottom: -75px; }

	.footer-versioned .footer-grey { display: flex; justify-content: space-between; flex-wrap: wrap; }

	.footer-versioned .footer-left { width: 43%; }
	.footer-versioned .footer-right { width: 51%; }

	.footer-versioned .footer-light { padding: 15px; }

	.footer-versioned .footer-grey nav { max-width: 1150px; margin: 16px auto }
	.footer-versioned .footer-grey nav:last-child { margin-bottom: -30px; position: relative; top: 10px; }
	.footer-versioned .footer-grey nav:not(:last-child) { padding-bottom: 16px; border-bottom: 1px solid #ccc; margin-bottom: 30px; }

	.footer-versioned .footer-newsletter { border-radius: 7px; margin: 0 auto 40px; }
	.footer-versioned .footer-newsletter + nav { position: relative; margin-top: -24px; }
	.footer-versioned .footer-newsletter form { max-width: 940px; margin-left: auto; margin-right: auto; display: flex; flex-flow: row nowrap; }

	.footer-versioned .footer-newsletter-head { padding-left: 115px; position: relative; align-self: center; max-width: 310px; margin: auto; }
	.footer-versioned .footer-newsletter-head:before { content: ''; background: #1a237e url(/wp-content/themes/general/visual/footer-newsletter-icon.png) no-repeat center / 47px auto; width: 80px; height: 80px; position: absolute; top: 0; left: 0; border-radius: 12px; }
	.footer-versioned .footer-newsletter-head p { margin: 20px 0 0; }
	.footer-versioned .footer-newsletter-body { max-width: 464px; margin-left: 45px; }

}

@media only screen and (min-width: 1024px) {
	.footer-versioned .footer-dark { padding: 0 62px 10px; margin-bottom: 0; }
	.footer-versioned .footer-contacts { z-index: 5; }
	.footer-versioned .footer-grey { padding-top: 75px; }
}

@media only screen and (min-width: 1280px) {
	.footer-versioned nav:before { display: none; }

	.footer-versioned .footer-dark:before,
	.footer-versioned .footer-light:before,
	.footer-versioned .footer-grey:before { content: ''; position: absolute; top: 0; bottom: 0; left: 50%; width: 200vw; margin-left: -100vw; }
	.footer-versioned .footer-dark:before { background-color: #313f46; }
	.footer-versioned.footer-new .footer-dark:before{background-color: #080c32;}
	.footer-versioned .footer-light:before { background-color: #fff; }
	.footer-versioned .footer-grey:before { background-color: #e4e3e3; }
}

.page-breadcrumbs{ margin: 0 0 10px; background-color: #f2f2f2;}
.about-page .page-breadcrumbs { margin-bottom: 0; }
.page-breadcrumbs .page-breadcrumbs__links{display: flex; flex-flow: row wrap; margin: 0; padding: 12px 0; list-style-type: none;}
.page-breadcrumbs .page-breadcrumbs__links li{position: relative; flex: 0 0 auto; max-width: 100%; padding-left: 24px; color: #9a9a9a; font-weight: 400; font-size: 14px; line-height: 1.4; font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif;}
.page-breadcrumbs .page-breadcrumbs__links li:before{position: absolute; content: ''; top: 50%; right: calc(100% - 24px); left: 0; width: 5px; height: 5px; margin: 0 auto; border: 1px solid transparent; border-color: transparent #3d3d3d #3d3d3d transparent; transform: rotate(-45deg) translateY(-50%);}
.page-breadcrumbs .page-breadcrumbs__links li:first-of-type:before{ width: 12px; height: 12px; border: none; background: url(/wp-content/themes/general/visual/home-house-interface-icon.svg) no-repeat center / contain; transform: translateY(-50%);}
.page-breadcrumbs .page-breadcrumbs__links li a{color: #3d3d3d; text-decoration: none;}
.page-breadcrumbs .page-breadcrumbs__links li a:hover{color: #f06141;}

@media only screen and (max-width: 767px) {
	.page-breadcrumbs { position: relative;padding-left: 20px; padding-right: 20px; }
}

@media only screen and (min-width: 768px) {
	.page-breadcrumbs{ margin-bottom: 15px;background-color: #fff;}
	.page-breadcrumbs .page-breadcrumbs__links li{font-size: 13px;}
}

/* Flags */
._flag2:before, ._flag2:after, ._flag2 > span, ._flag2._bg { display: inline-block; vertical-align: middle; font-size: 0; color: transparent; width: 24px; height: 16px; background-image: url(/wp-content/themes/general/visual/geo/worldwide.png); background-position: center; background-repeat: no-repeat; background-size: contain;}
._flag2.s:before, ._flag2.s:after, ._flag2.s > span, ._flag2._bg.s { width: 16px; height: 11px;}
._flag2.abkhazia:before, ._flag2.abkhazia:after, ._flag2.abkhazia > span, ._flag2._bg.abkhazia { background-image: url(/wp-content/themes/general/visual/geo/abkhazia.svg);}
._flag2.lithuania:before, ._flag2.lithuania:after, ._flag2.lithuania > span, ._flag2._bg.lithuania { background-image: url(/wp-content/themes/general/visual/geo/lithuania.svg);}
._flag2.afghanistan:before, ._flag2.afghanistan:after, ._flag2.afghanistan > span, ._flag2._bg.afghanistan { background-image: url(/wp-content/themes/general/visual/geo/afghanistan.svg);}
._flag2.luxembourg:before, ._flag2.luxembourg:after, ._flag2.luxembourg > span, ._flag2._bg.luxembourg { background-image: url(/wp-content/themes/general/visual/geo/luxembourg.svg);}
._flag2.aland-islands:before, ._flag2.aland-islands:after, ._flag2.aland-islands > span, ._flag2._bg.aland-islands { background-image: url(/wp-content/themes/general/visual/geo/aland-islands.svg);}
._flag2.macao:before, ._flag2.macao:after, ._flag2.macao > span, ._flag2._bg.macao { background-image: url(/wp-content/themes/general/visual/geo/macao.svg);}
._flag2.albania:before, ._flag2.albania:after, ._flag2.albania > span, ._flag2._bg.albania { background-image: url(/wp-content/themes/general/visual/geo/albania.svg);}
._flag2.madagascar:before, ._flag2.madagascar:after, ._flag2.madagascar > span, ._flag2._bg.madagascar { background-image: url(/wp-content/themes/general/visual/geo/madagascar.svg);}
._flag2.algeria:before, ._flag2.algeria:after, ._flag2.algeria > span, ._flag2._bg.algeria { background-image: url(/wp-content/themes/general/visual/geo/algeria.svg);}
._flag2.madeira:before, ._flag2.madeira:after, ._flag2.madeira > span, ._flag2._bg.madeira { background-image: url(/wp-content/themes/general/visual/geo/madeira.svg);}
._flag2.american-samoa:before, ._flag2.american-samoa:after, ._flag2.american-samoa > span, ._flag2._bg.american-samoa { background-image: url(/wp-content/themes/general/visual/geo/american-samoa.svg);}
._flag2.malasya:before, ._flag2.malasya:after, ._flag2.malasya > span, ._flag2._bg.malasya { background-image: url(/wp-content/themes/general/visual/geo/malasya.svg);}
._flag2.andorra:before, ._flag2.andorra:after, ._flag2.andorra > span, ._flag2._bg.andorra { background-image: url(/wp-content/themes/general/visual/geo/andorra.svg);}
._flag2.malawi:before, ._flag2.malawi:after, ._flag2.malawi > span, ._flag2._bg.malawi { background-image: url(/wp-content/themes/general/visual/geo/malawi.svg);}
._flag2.angola:before, ._flag2.angola:after, ._flag2.angola > span, ._flag2._bg.angola { background-image: url(/wp-content/themes/general/visual/geo/angola.svg);}
._flag2.maldives:before, ._flag2.maldives:after, ._flag2.maldives > span, ._flag2._bg.maldives { background-image: url(/wp-content/themes/general/visual/geo/maldives.svg);}
._flag2.anguilla:before, ._flag2.anguilla:after, ._flag2.anguilla > span, ._flag2._bg.anguilla { background-image: url(/wp-content/themes/general/visual/geo/anguilla.svg);}
._flag2.mali:before, ._flag2.mali:after, ._flag2.mali > span, ._flag2._bg.mali { background-image: url(/wp-content/themes/general/visual/geo/mali.svg);}
._flag2.antigua-and-barbuda:before, ._flag2.antigua-and-barbuda:after, ._flag2.antigua-and-barbuda > span, ._flag2._bg.antigua-and-barbuda { background-image: url(/wp-content/themes/general/visual/geo/antigua-and-barbuda.svg);}
._flag2.malta:before, ._flag2.malta:after, ._flag2.malta > span, ._flag2._bg.malta { background-image: url(/wp-content/themes/general/visual/geo/malta.svg);}
._flag2.argentina:before, ._flag2.argentina:after, ._flag2.argentina > span, ._flag2._bg.argentina { background-image: url(/wp-content/themes/general/visual/geo/argentina.svg);}
._flag2.marshall-island:before, ._flag2.marshall-island:after, ._flag2.marshall-island > span, ._flag2._bg.marshall-island { background-image: url(/wp-content/themes/general/visual/geo/marshall-island.svg);}
._flag2.armenia:before, ._flag2.armenia:after, ._flag2.armenia > span, ._flag2._bg.armenia { background-image: url(/wp-content/themes/general/visual/geo/armenia.svg);}
._flag2.martinique:before, ._flag2.martinique:after, ._flag2.martinique > span, ._flag2._bg.martinique { background-image: url(/wp-content/themes/general/visual/geo/martinique.svg);}
._flag2.aruba:before, ._flag2.aruba:after, ._flag2.aruba > span, ._flag2._bg.aruba { background-image: url(/wp-content/themes/general/visual/geo/aruba.svg);}
._flag2.mauritania:before, ._flag2.mauritania:after, ._flag2.mauritania > span, ._flag2._bg.mauritania { background-image: url(/wp-content/themes/general/visual/geo/mauritania.svg);}
._flag2.australia:before, ._flag2.australia:after, ._flag2.australia > span, ._flag2._bg.australia { background-image: url(/wp-content/themes/general/visual/geo/australia.svg);}
._flag2.mauritius:before, ._flag2.mauritius:after, ._flag2.mauritius > span, ._flag2._bg.mauritius { background-image: url(/wp-content/themes/general/visual/geo/mauritius.svg);}
._flag2.austria:before, ._flag2.austria:after, ._flag2.austria > span, ._flag2._bg.austria { background-image: url(/wp-content/themes/general/visual/geo/austria.svg);}
._flag2.melilla:before, ._flag2.melilla:after, ._flag2.melilla > span, ._flag2._bg.melilla { background-image: url(/wp-content/themes/general/visual/geo/melilla.svg);}
._flag2.azerbaijan:before, ._flag2.azerbaijan:after, ._flag2.azerbaijan > span, ._flag2._bg.azerbaijan { background-image: url(/wp-content/themes/general/visual/geo/azerbaijan.svg);}
._flag2.mexico:before, ._flag2.mexico:after, ._flag2.mexico > span, ._flag2._bg.mexico { background-image: url(/wp-content/themes/general/visual/geo/mexico.svg);}
._flag2.azores-islands:before, ._flag2.azores-islands:after, ._flag2.azores-islands > span, ._flag2._bg.azores-islands { background-image: url(/wp-content/themes/general/visual/geo/azores-islands.svg);}
._flag2.micronesia:before, ._flag2.micronesia:after, ._flag2.micronesia > span, ._flag2._bg.micronesia { background-image: url(/wp-content/themes/general/visual/geo/micronesia.svg);}
._flag2.bahamas:before, ._flag2.bahamas:after, ._flag2.bahamas > span, ._flag2._bg.bahamas { background-image: url(/wp-content/themes/general/visual/geo/bahamas.svg);}
._flag2.moldova:before, ._flag2.moldova:after, ._flag2.moldova > span, ._flag2._bg.moldova { background-image: url(/wp-content/themes/general/visual/geo/moldova.svg);}
._flag2.bahrain:before, ._flag2.bahrain:after, ._flag2.bahrain > span, ._flag2._bg.bahrain { background-image: url(/wp-content/themes/general/visual/geo/bahrain.svg);}
._flag2.monaco:before, ._flag2.monaco:after, ._flag2.monaco > span, ._flag2._bg.monaco { background-image: url(/wp-content/themes/general/visual/geo/monaco.svg);}
._flag2.balearic-islands:before, ._flag2.balearic-islands:after, ._flag2.balearic-islands > span, ._flag2._bg.balearic-islands { background-image: url(/wp-content/themes/general/visual/geo/balearic-islands.svg);}
._flag2.mongolia:before, ._flag2.mongolia:after, ._flag2.mongolia > span, ._flag2._bg.mongolia { background-image: url(/wp-content/themes/general/visual/geo/mongolia.svg);}
._flag2.bangladesh:before, ._flag2.bangladesh:after, ._flag2.bangladesh > span, ._flag2._bg.bangladesh { background-image: url(/wp-content/themes/general/visual/geo/bangladesh.svg);}
._flag2.montenegro:before, ._flag2.montenegro:after, ._flag2.montenegro > span, ._flag2._bg.montenegro { background-image: url(/wp-content/themes/general/visual/geo/montenegro.svg);}
._flag2.barbados:before, ._flag2.barbados:after, ._flag2.barbados > span, ._flag2._bg.barbados { background-image: url(/wp-content/themes/general/visual/geo/barbados.svg);}
._flag2.montserrat:before, ._flag2.montserrat:after, ._flag2.montserrat > span, ._flag2._bg.montserrat { background-image: url(/wp-content/themes/general/visual/geo/montserrat.svg);}
._flag2.basque-country:before, ._flag2.basque-country:after, ._flag2.basque-country > span, ._flag2._bg.basque-country { background-image: url(/wp-content/themes/general/visual/geo/basque-country.svg);}
._flag2.morocco:before, ._flag2.morocco:after, ._flag2.morocco > span, ._flag2._bg.morocco { background-image: url(/wp-content/themes/general/visual/geo/morocco.svg);}
._flag2.belarus:before, ._flag2.belarus:after, ._flag2.belarus > span, ._flag2._bg.belarus { background-image: url(/wp-content/themes/general/visual/geo/belarus.svg);}
._flag2.mozambique:before, ._flag2.mozambique:after, ._flag2.mozambique > span, ._flag2._bg.mozambique { background-image: url(/wp-content/themes/general/visual/geo/mozambique.svg);}
._flag2.belgium:before, ._flag2.belgium:after, ._flag2.belgium > span, ._flag2._bg.belgium { background-image: url(/wp-content/themes/general/visual/geo/belgium.svg);}
._flag2.myanmar:before, ._flag2.myanmar:after, ._flag2.myanmar > span, ._flag2._bg.myanmar { background-image: url(/wp-content/themes/general/visual/geo/myanmar.svg);}
._flag2.belize:before, ._flag2.belize:after, ._flag2.belize > span, ._flag2._bg.belize { background-image: url(/wp-content/themes/general/visual/geo/belize.svg);}
._flag2.namibia:before, ._flag2.namibia:after, ._flag2.namibia > span, ._flag2._bg.namibia { background-image: url(/wp-content/themes/general/visual/geo/namibia.svg);}
._flag2.benin:before, ._flag2.benin:after, ._flag2.benin > span, ._flag2._bg.benin { background-image: url(/wp-content/themes/general/visual/geo/benin.svg);}
._flag2.nato:before, ._flag2.nato:after, ._flag2.nato > span, ._flag2._bg.nato { background-image: url(/wp-content/themes/general/visual/geo/nato.svg);}
._flag2.bermuda:before, ._flag2.bermuda:after, ._flag2.bermuda > span, ._flag2._bg.bermuda { background-image: url(/wp-content/themes/general/visual/geo/bermuda.svg);}
._flag2.nauru:before, ._flag2.nauru:after, ._flag2.nauru > span, ._flag2._bg.nauru { background-image: url(/wp-content/themes/general/visual/geo/nauru.svg);}
._flag2.bhutan:before, ._flag2.bhutan:after, ._flag2.bhutan > span, ._flag2._bg.bhutan { background-image: url(/wp-content/themes/general/visual/geo/bhutan.svg);}
._flag2.nepal:before, ._flag2.nepal:after, ._flag2.nepal > span, ._flag2._bg.nepal { background-image: url(/wp-content/themes/general/visual/geo/nepal.svg);}
._flag2.bolivia:before, ._flag2.bolivia:after, ._flag2.bolivia > span, ._flag2._bg.bolivia { background-image: url(/wp-content/themes/general/visual/geo/bolivia.svg);}
._flag2.netherlands:before, ._flag2.netherlands:after, ._flag2.netherlands > span, ._flag2._bg.netherlands { background-image: url(/wp-content/themes/general/visual/geo/netherlands.svg);}
._flag2.bonaire:before, ._flag2.bonaire:after, ._flag2.bonaire > span, ._flag2._bg.bonaire { background-image: url(/wp-content/themes/general/visual/geo/bonaire.svg);}
._flag2.new-zealand:before, ._flag2.new-zealand:after, ._flag2.new-zealand > span, ._flag2._bg.new-zealand { background-image: url(/wp-content/themes/general/visual/geo/new-zealand.svg);}
._flag2.bosnia-and-herzegovina:before, ._flag2.bosnia-and-herzegovina:after, ._flag2.bosnia-and-herzegovina > span, ._flag2._bg.bosnia-and-herzegovina { background-image: url(/wp-content/themes/general/visual/geo/bosnia-and-herzegovina.svg);}
._flag2.nicaragua:before, ._flag2.nicaragua:after, ._flag2.nicaragua > span, ._flag2._bg.nicaragua { background-image: url(/wp-content/themes/general/visual/geo/nicaragua.svg);}
._flag2.botswana:before, ._flag2.botswana:after, ._flag2.botswana > span, ._flag2._bg.botswana { background-image: url(/wp-content/themes/general/visual/geo/botswana.svg);}
._flag2.niger:before, ._flag2.niger:after, ._flag2.niger > span, ._flag2._bg.niger { background-image: url(/wp-content/themes/general/visual/geo/niger.svg);}
._flag2.brazil:before, ._flag2.brazil:after, ._flag2.brazil > span, ._flag2._bg.brazil { background-image: url(/wp-content/themes/general/visual/geo/brazil.svg);}
._flag2.nigeria:before, ._flag2.nigeria:after, ._flag2.nigeria > span, ._flag2._bg.nigeria { background-image: url(/wp-content/themes/general/visual/geo/nigeria.svg);}
._flag2.british-columbia:before, ._flag2.british-columbia:after, ._flag2.british-columbia > span, ._flag2._bg.british-columbia { background-image: url(/wp-content/themes/general/visual/geo/british-columbia.svg);}
._flag2.niue:before, ._flag2.niue:after, ._flag2.niue > span, ._flag2._bg.niue { background-image: url(/wp-content/themes/general/visual/geo/niue.svg);}
._flag2.british-indian-ocean-territory:before, ._flag2.british-indian-ocean-territory:after, ._flag2.british-indian-ocean-territory > span, ._flag2._bg.british-indian-ocean-territory { background-image: url(/wp-content/themes/general/visual/geo/british-indian-ocean-territory.svg);}
._flag2.norfolk-island:before, ._flag2.norfolk-island:after, ._flag2.norfolk-island > span, ._flag2._bg.norfolk-island { background-image: url(/wp-content/themes/general/visual/geo/norfolk-island.svg);}
._flag2.british-virgin-islands:before, ._flag2.british-virgin-islands:after, ._flag2.british-virgin-islands > span, ._flag2._bg.british-virgin-islands { background-image: url(/wp-content/themes/general/visual/geo/british-virgin-islands.svg);}
._flag2.north-korea:before, ._flag2.north-korea:after, ._flag2.north-korea > span, ._flag2._bg.north-korea { background-image: url(/wp-content/themes/general/visual/geo/north-korea.svg);}
._flag2.brunei:before, ._flag2.brunei:after, ._flag2.brunei > span, ._flag2._bg.brunei { background-image: url(/wp-content/themes/general/visual/geo/brunei.svg);}
._flag2.cyprus:before, ._flag2.cyprus:after, ._flag2.cyprus > span, ._flag2._bg.cyprus { background-image: url(/wp-content/themes/general/visual/geo/northern-cyprus.svg);}
._flag2.bulgaria:before, ._flag2.bulgaria:after, ._flag2.bulgaria > span, ._flag2._bg.bulgaria { background-image: url(/wp-content/themes/general/visual/geo/bulgaria.svg);}
._flag2.northern-marianas-islands:before, ._flag2.northern-marianas-islands:after, ._flag2.northern-marianas-islands > span, ._flag2._bg.northern-marianas-islands { background-image: url(/wp-content/themes/general/visual/geo/northern-marianas-islands.svg);}
._flag2.burkina-faso:before, ._flag2.burkina-faso:after, ._flag2.burkina-faso > span, ._flag2._bg.burkina-faso { background-image: url(/wp-content/themes/general/visual/geo/burkina-faso.svg);}
._flag2.norway:before, ._flag2.norway:after, ._flag2.norway > span, ._flag2._bg.norway { background-image: url(/wp-content/themes/general/visual/geo/norway.svg);}
._flag2.burundi:before, ._flag2.burundi:after, ._flag2.burundi > span, ._flag2._bg.burundi { background-image: url(/wp-content/themes/general/visual/geo/burundi.svg);}
._flag2.oman:before, ._flag2.oman:after, ._flag2.oman > span, ._flag2._bg.oman { background-image: url(/wp-content/themes/general/visual/geo/oman.svg);}
._flag2.cambodia:before, ._flag2.cambodia:after, ._flag2.cambodia > span, ._flag2._bg.cambodia { background-image: url(/wp-content/themes/general/visual/geo/cambodia.svg);}
._flag2.ossetia:before, ._flag2.ossetia:after, ._flag2.ossetia > span, ._flag2._bg.ossetia { background-image: url(/wp-content/themes/general/visual/geo/ossetia.svg);}
._flag2.cameroon:before, ._flag2.cameroon:after, ._flag2.cameroon > span, ._flag2._bg.cameroon { background-image: url(/wp-content/themes/general/visual/geo/cameroon.svg);}
._flag2.pakistan:before, ._flag2.pakistan:after, ._flag2.pakistan > span, ._flag2._bg.pakistan { background-image: url(/wp-content/themes/general/visual/geo/pakistan.svg);}
._flag2.canada:before, ._flag2.canada:after, ._flag2.canada > span, ._flag2._bg.canada { background-image: url(/wp-content/themes/general/visual/geo/canada.svg);}
._flag2.palau:before, ._flag2.palau:after, ._flag2.palau > span, ._flag2._bg.palau { background-image: url(/wp-content/themes/general/visual/geo/palau.svg);}
._flag2.canary-islands:before, ._flag2.canary-islands:after, ._flag2.canary-islands > span, ._flag2._bg.canary-islands { background-image: url(/wp-content/themes/general/visual/geo/canary-islands.svg);}
._flag2.palestine:before, ._flag2.palestine:after, ._flag2.palestine > span, ._flag2._bg.palestine { background-image: url(/wp-content/themes/general/visual/geo/palestine.svg);}
._flag2.cape-verde:before, ._flag2.cape-verde:after, ._flag2.cape-verde > span, ._flag2._bg.cape-verde { background-image: url(/wp-content/themes/general/visual/geo/cape-verde.svg);}
._flag2.panama:before, ._flag2.panama:after, ._flag2.panama > span, ._flag2._bg.panama { background-image: url(/wp-content/themes/general/visual/geo/panama.svg);}
._flag2.cayman-islands:before, ._flag2.cayman-islands:after, ._flag2.cayman-islands > span, ._flag2._bg.cayman-islands { background-image: url(/wp-content/themes/general/visual/geo/cayman-islands.svg);}
._flag2.papua-new-guinea:before, ._flag2.papua-new-guinea:after, ._flag2.papua-new-guinea > span, ._flag2._bg.papua-new-guinea { background-image: url(/wp-content/themes/general/visual/geo/papua-new-guinea.svg);}
._flag2.central-african-republic:before, ._flag2.central-african-republic:after, ._flag2.central-african-republic > span, ._flag2._bg.central-african-republic { background-image: url(/wp-content/themes/general/visual/geo/central-african-republic.svg);}
._flag2.paraguay:before, ._flag2.paraguay:after, ._flag2.paraguay > span, ._flag2._bg.paraguay { background-image: url(/wp-content/themes/general/visual/geo/paraguay.svg);}
._flag2.ceuta:before, ._flag2.ceuta:after, ._flag2.ceuta > span, ._flag2._bg.ceuta { background-image: url(/wp-content/themes/general/visual/geo/ceuta.svg);}
._flag2.peru:before, ._flag2.peru:after, ._flag2.peru > span, ._flag2._bg.peru { background-image: url(/wp-content/themes/general/visual/geo/peru.svg);}
._flag2.chad:before, ._flag2.chad:after, ._flag2.chad > span, ._flag2._bg.chad { background-image: url(/wp-content/themes/general/visual/geo/chad.svg);}
._flag2.philippines:before, ._flag2.philippines:after, ._flag2.philippines > span, ._flag2._bg.philippines { background-image: url(/wp-content/themes/general/visual/geo/philippines.svg);}
._flag2.chile:before, ._flag2.chile:after, ._flag2.chile > span, ._flag2._bg.chile { background-image: url(/wp-content/themes/general/visual/geo/chile.svg);}
._flag2.pitcairn-islands:before, ._flag2.pitcairn-islands:after, ._flag2.pitcairn-islands > span, ._flag2._bg.pitcairn-islands { background-image: url(/wp-content/themes/general/visual/geo/pitcairn-islands.svg);}
._flag2.china:before, ._flag2.china:after, ._flag2.china > span, ._flag2._bg.china { background-image: url(/wp-content/themes/general/visual/geo/china.svg);}
._flag2.poland:before, ._flag2.poland:after, ._flag2.poland > span, ._flag2._bg.poland { background-image: url(/wp-content/themes/general/visual/geo/poland.svg);}
._flag2.christmas-island:before, ._flag2.christmas-island:after, ._flag2.christmas-island > span, ._flag2._bg.christmas-island { background-image: url(/wp-content/themes/general/visual/geo/christmas-island.svg);}
._flag2.portugal:before, ._flag2.portugal:after, ._flag2.portugal > span, ._flag2._bg.portugal { background-image: url(/wp-content/themes/general/visual/geo/portugal.svg);}
._flag2.cocos-island:before, ._flag2.cocos-island:after, ._flag2.cocos-island > span, ._flag2._bg.cocos-island { background-image: url(/wp-content/themes/general/visual/geo/cocos-island.svg);}
._flag2.puerto-rico:before, ._flag2.puerto-rico:after, ._flag2.puerto-rico > span, ._flag2._bg.puerto-rico { background-image: url(/wp-content/themes/general/visual/geo/puerto-rico.svg);}
._flag2.colombia:before, ._flag2.colombia:after, ._flag2.colombia > span, ._flag2._bg.colombia { background-image: url(/wp-content/themes/general/visual/geo/colombia.svg);}
._flag2.qatar:before, ._flag2.qatar:after, ._flag2.qatar > span, ._flag2._bg.qatar { background-image: url(/wp-content/themes/general/visual/geo/qatar.svg);}
._flag2.comoros:before, ._flag2.comoros:after, ._flag2.comoros > span, ._flag2._bg.comoros { background-image: url(/wp-content/themes/general/visual/geo/comoros.svg);}
._flag2.rapa-nui:before, ._flag2.rapa-nui:after, ._flag2.rapa-nui > span, ._flag2._bg.rapa-nui { background-image: url(/wp-content/themes/general/visual/geo/rapa-nui.svg);}
._flag2.cook-islands:before, ._flag2.cook-islands:after, ._flag2.cook-islands > span, ._flag2._bg.cook-islands { background-image: url(/wp-content/themes/general/visual/geo/cook-islands.svg);}
._flag2.republic-of-macedonia:before, ._flag2.republic-of-macedonia:after, ._flag2.republic-of-macedonia > span, ._flag2._bg.republic-of-macedonia { background-image: url(/wp-content/themes/general/visual/geo/republic-of-macedonia.svg);}
._flag2.corsica:before, ._flag2.corsica:after, ._flag2.corsica > span, ._flag2._bg.corsica { background-image: url(/wp-content/themes/general/visual/geo/corsica.svg);}
._flag2.republic-of-the-congo:before, ._flag2.republic-of-the-congo:after, ._flag2.republic-of-the-congo > span, ._flag2._bg.republic-of-the-congo { background-image: url(/wp-content/themes/general/visual/geo/republic-of-the-congo.svg);}
._flag2.costa-rica:before, ._flag2.costa-rica:after, ._flag2.costa-rica > span, ._flag2._bg.costa-rica { background-image: url(/wp-content/themes/general/visual/geo/costa-rica.svg);}
._flag2.romania:before, ._flag2.romania:after, ._flag2.romania > span, ._flag2._bg.romania { background-image: url(/wp-content/themes/general/visual/geo/romania.svg);}
._flag2.croatia:before, ._flag2.croatia:after, ._flag2.croatia > span, ._flag2._bg.croatia { background-image: url(/wp-content/themes/general/visual/geo/croatia.svg);}
._flag2.russia:before, ._flag2.russia:after, ._flag2.russia > span, ._flag2._bg.russia { background-image: url(/wp-content/themes/general/visual/geo/russia.svg);}
._flag2.cuba:before, ._flag2.cuba:after, ._flag2.cuba > span, ._flag2._bg.cuba { background-image: url(/wp-content/themes/general/visual/geo/cuba.svg);}
._flag2.rwanda:before, ._flag2.rwanda:after, ._flag2.rwanda > span, ._flag2._bg.rwanda { background-image: url(/wp-content/themes/general/visual/geo/rwanda.svg);}
._flag2.curacao:before, ._flag2.curacao:after, ._flag2.curacao > span, ._flag2._bg.curacao { background-image: url(/wp-content/themes/general/visual/geo/curacao.svg);}
._flag2.saba-island:before, ._flag2.saba-island:after, ._flag2.saba-island > span, ._flag2._bg.saba-island { background-image: url(/wp-content/themes/general/visual/geo/saba-island.svg);}
._flag2.czech-republic:before, ._flag2.czech-republic:after, ._flag2.czech-republic > span, ._flag2._bg.czech-republic { background-image: url(/wp-content/themes/general/visual/geo/czech-republic.svg);}
._flag2.sahrawi-arab-democratic-republic:before, ._flag2.sahrawi-arab-democratic-republic:after, ._flag2.sahrawi-arab-democratic-republic > span, ._flag2._bg.sahrawi-arab-democratic-republic { background-image: url(/wp-content/themes/general/visual/geo/sahrawi-arab-democratic-republic.svg);}
._flag2.democratic-republic-of-congo:before, ._flag2.democratic-republic-of-congo:after, ._flag2.democratic-republic-of-congo > span, ._flag2._bg.democratic-republic-of-congo { background-image: url(/wp-content/themes/general/visual/geo/democratic-republic-of-congo.svg);}
._flag2.saint-kitts-and-nevis:before, ._flag2.saint-kitts-and-nevis:after, ._flag2.saint-kitts-and-nevis > span, ._flag2._bg.saint-kitts-and-nevis { background-image: url(/wp-content/themes/general/visual/geo/saint-kitts-and-nevis.svg);}
._flag2.denmark:before, ._flag2.denmark:after, ._flag2.denmark > span, ._flag2._bg.denmark { background-image: url(/wp-content/themes/general/visual/geo/denmark.svg);}
._flag2.samoa:before, ._flag2.samoa:after, ._flag2.samoa > span, ._flag2._bg.samoa { background-image: url(/wp-content/themes/general/visual/geo/samoa.svg);}
._flag2.djibouti:before, ._flag2.djibouti:after, ._flag2.djibouti > span, ._flag2._bg.djibouti { background-image: url(/wp-content/themes/general/visual/geo/djibouti.svg);}
._flag2.san-marino:before, ._flag2.san-marino:after, ._flag2.san-marino > span, ._flag2._bg.san-marino { background-image: url(/wp-content/themes/general/visual/geo/san-marino.svg);}
._flag2.dominica:before, ._flag2.dominica:after, ._flag2.dominica > span, ._flag2._bg.dominica { background-image: url(/wp-content/themes/general/visual/geo/dominica.svg);}
._flag2.sao-tome-and-prince:before, ._flag2.sao-tome-and-prince:after, ._flag2.sao-tome-and-prince > span, ._flag2._bg.sao-tome-and-prince { background-image: url(/wp-content/themes/general/visual/geo/sao-tome-and-prince.svg);}
._flag2.dominican-republic:before, ._flag2.dominican-republic:after, ._flag2.dominican-republic > span, ._flag2._bg.dominican-republic { background-image: url(/wp-content/themes/general/visual/geo/dominican-republic.svg);}
._flag2.sardinia:before, ._flag2.sardinia:after, ._flag2.sardinia > span, ._flag2._bg.sardinia { background-image: url(/wp-content/themes/general/visual/geo/sardinia.svg);}
._flag2.east-timor:before, ._flag2.east-timor:after, ._flag2.east-timor > span, ._flag2._bg.east-timor { background-image: url(/wp-content/themes/general/visual/geo/east-timor.svg);}
._flag2.saudi-arabia:before, ._flag2.saudi-arabia:after, ._flag2.saudi-arabia > span, ._flag2._bg.saudi-arabia { background-image: url(/wp-content/themes/general/visual/geo/saudi-arabia.svg);}
._flag2.ecuador:before, ._flag2.ecuador:after, ._flag2.ecuador > span, ._flag2._bg.ecuador { background-image: url(/wp-content/themes/general/visual/geo/ecuador.svg);}
._flag2.scotland:before, ._flag2.scotland:after, ._flag2.scotland > span, ._flag2._bg.scotland { background-image: url(/wp-content/themes/general/visual/geo/scotland.svg);}
._flag2.egypt:before, ._flag2.egypt:after, ._flag2.egypt > span, ._flag2._bg.egypt { background-image: url(/wp-content/themes/general/visual/geo/egypt.svg);}
._flag2.senegal:before, ._flag2.senegal:after, ._flag2.senegal > span, ._flag2._bg.senegal { background-image: url(/wp-content/themes/general/visual/geo/senegal.svg);}
._flag2.el-salvador:before, ._flag2.el-salvador:after, ._flag2.el-salvador > span, ._flag2._bg.el-salvador { background-image: url(/wp-content/themes/general/visual/geo/el-salvador.svg);}
._flag2.serbia:before, ._flag2.serbia:after, ._flag2.serbia > span, ._flag2._bg.serbia { background-image: url(/wp-content/themes/general/visual/geo/serbia.svg);}
._flag2.england:before, ._flag2.england:after, ._flag2.england > span, ._flag2._bg.england { background-image: url(/wp-content/themes/general/visual/geo/england.svg);}
._flag2.seychelles:before, ._flag2.seychelles:after, ._flag2.seychelles > span, ._flag2._bg.seychelles { background-image: url(/wp-content/themes/general/visual/geo/seychelles.svg);}
._flag2.equatorial-guinea:before, ._flag2.equatorial-guinea:after, ._flag2.equatorial-guinea > span, ._flag2._bg.equatorial-guinea { background-image: url(/wp-content/themes/general/visual/geo/equatorial-guinea.svg);}
._flag2.sicily:before, ._flag2.sicily:after, ._flag2.sicily > span, ._flag2._bg.sicily { background-image: url(/wp-content/themes/general/visual/geo/sicily.svg);}
._flag2.eritrea:before, ._flag2.eritrea:after, ._flag2.eritrea > span, ._flag2._bg.eritrea { background-image: url(/wp-content/themes/general/visual/geo/eritrea.svg);}
._flag2.sierra-leone:before, ._flag2.sierra-leone:after, ._flag2.sierra-leone > span, ._flag2._bg.sierra-leone { background-image: url(/wp-content/themes/general/visual/geo/sierra-leone.svg);}
._flag2.estonia:before, ._flag2.estonia:after, ._flag2.estonia > span, ._flag2._bg.estonia { background-image: url(/wp-content/themes/general/visual/geo/estonia.svg);}
._flag2.singapore:before, ._flag2.singapore:after, ._flag2.singapore > span, ._flag2._bg.singapore { background-image: url(/wp-content/themes/general/visual/geo/singapore.svg);}
._flag2.ethiopia:before, ._flag2.ethiopia:after, ._flag2.ethiopia > span, ._flag2._bg.ethiopia { background-image: url(/wp-content/themes/general/visual/geo/ethiopia.svg);}
._flag2.sint-eustatius:before, ._flag2.sint-eustatius:after, ._flag2.sint-eustatius > span, ._flag2._bg.sint-eustatius { background-image: url(/wp-content/themes/general/visual/geo/sint-eustatius.svg);}
._flag2.european-union:before, ._flag2.european-union:after, ._flag2.european-union > span, ._flag2._bg.european-union { background-image: url(/wp-content/themes/general/visual/geo/european-union.svg);}
._flag2.sint-maarten:before, ._flag2.sint-maarten:after, ._flag2.sint-maarten > span, ._flag2._bg.sint-maarten { background-image: url(/wp-content/themes/general/visual/geo/sint-maarten.svg);}
._flag2.falkland-islands:before, ._flag2.falkland-islands:after, ._flag2.falkland-islands > span, ._flag2._bg.falkland-islands { background-image: url(/wp-content/themes/general/visual/geo/falkland-islands.svg);}
._flag2.slovakia:before, ._flag2.slovakia:after, ._flag2.slovakia > span, ._flag2._bg.slovakia { background-image: url(/wp-content/themes/general/visual/geo/slovakia.svg);}
._flag2.fiji:before, ._flag2.fiji:after, ._flag2.fiji > span, ._flag2._bg.fiji { background-image: url(/wp-content/themes/general/visual/geo/fiji.svg);}
._flag2.slovenia:before, ._flag2.slovenia:after, ._flag2.slovenia > span, ._flag2._bg.slovenia { background-image: url(/wp-content/themes/general/visual/geo/slovenia.svg);}
._flag2.finland:before, ._flag2.finland:after, ._flag2.finland > span, ._flag2._bg.finland { background-image: url(/wp-content/themes/general/visual/geo/finland.svg);}
._flag2.solomon-islands:before, ._flag2.solomon-islands:after, ._flag2.solomon-islands > span, ._flag2._bg.solomon-islands { background-image: url(/wp-content/themes/general/visual/geo/solomon-islands.svg);}
._flag2.france:before, ._flag2.france:after, ._flag2.france > span, ._flag2._bg.france { background-image: url(/wp-content/themes/general/visual/geo/france.svg);}
._flag2.somalia:before, ._flag2.somalia:after, ._flag2.somalia > span, ._flag2._bg.somalia { background-image: url(/wp-content/themes/general/visual/geo/somalia.svg);}
._flag2.french-polynesia:before, ._flag2.french-polynesia:after, ._flag2.french-polynesia > span, ._flag2._bg.french-polynesia { background-image: url(/wp-content/themes/general/visual/geo/french-polynesia.svg);}
._flag2.somaliland:before, ._flag2.somaliland:after, ._flag2.somaliland > span, ._flag2._bg.somaliland { background-image: url(/wp-content/themes/general/visual/geo/somaliland.svg);}
._flag2.gabon:before, ._flag2.gabon:after, ._flag2.gabon > span, ._flag2._bg.gabon { background-image: url(/wp-content/themes/general/visual/geo/gabon.svg);}
._flag2.south-africa:before, ._flag2.south-africa:after, ._flag2.south-africa > span, ._flag2._bg.south-africa { background-image: url(/wp-content/themes/general/visual/geo/south-africa.svg);}
._flag2.galapagos-islands:before, ._flag2.galapagos-islands:after, ._flag2.galapagos-islands > span, ._flag2._bg.galapagos-islands { background-image: url(/wp-content/themes/general/visual/geo/galapagos-islands.svg);}
._flag2.south-korea:before, ._flag2.south-korea:after, ._flag2.south-korea > span, ._flag2._bg.south-korea { background-image: url(/wp-content/themes/general/visual/geo/south-korea.svg);}
._flag2.gambia:before, ._flag2.gambia:after, ._flag2.gambia > span, ._flag2._bg.gambia { background-image: url(/wp-content/themes/general/visual/geo/gambia.svg);}
._flag2.south-sudan:before, ._flag2.south-sudan:after, ._flag2.south-sudan > span, ._flag2._bg.south-sudan { background-image: url(/wp-content/themes/general/visual/geo/south-sudan.svg);}
._flag2.georgia:before, ._flag2.georgia:after, ._flag2.georgia > span, ._flag2._bg.georgia { background-image: url(/wp-content/themes/general/visual/geo/georgia.svg);}
._flag2.spain:before, ._flag2.spain:after, ._flag2.spain > span, ._flag2._bg.spain { background-image: url(/wp-content/themes/general/visual/geo/spain.svg);}
._flag2.germany:before, ._flag2.germany:after, ._flag2.germany > span, ._flag2._bg.germany { background-image: url(/wp-content/themes/general/visual/geo/germany.svg);}
._flag2.sri-lanka:before, ._flag2.sri-lanka:after, ._flag2.sri-lanka > span, ._flag2._bg.sri-lanka { background-image: url(/wp-content/themes/general/visual/geo/sri-lanka.svg);}
._flag2.ghana:before, ._flag2.ghana:after, ._flag2.ghana > span, ._flag2._bg.ghana { background-image: url(/wp-content/themes/general/visual/geo/ghana.svg);}
._flag2.st-barts:before, ._flag2.st-barts:after, ._flag2.st-barts > span, ._flag2._bg.st-barts { background-image: url(/wp-content/themes/general/visual/geo/st-barts.svg);}
._flag2.gibraltar:before, ._flag2.gibraltar:after, ._flag2.gibraltar > span, ._flag2._bg.gibraltar { background-image: url(/wp-content/themes/general/visual/geo/gibraltar.svg);}
._flag2.st-lucia:before, ._flag2.st-lucia:after, ._flag2.st-lucia > span, ._flag2._bg.st-lucia { background-image: url(/wp-content/themes/general/visual/geo/st-lucia.svg);}
._flag2.greece:before, ._flag2.greece:after, ._flag2.greece > span, ._flag2._bg.greece { background-image: url(/wp-content/themes/general/visual/geo/greece.svg);}
._flag2.st-vincent-and-the-grenadines:before, ._flag2.st-vincent-and-the-grenadines:after, ._flag2.st-vincent-and-the-grenadines > span, ._flag2._bg.st-vincent-and-the-grenadines { background-image: url(/wp-content/themes/general/visual/geo/st-vincent-and-the-grenadines.svg);}
._flag2.greenland:before, ._flag2.greenland:after, ._flag2.greenland > span, ._flag2._bg.greenland { background-image: url(/wp-content/themes/general/visual/geo/greenland.svg);}
._flag2.sudan:before, ._flag2.sudan:after, ._flag2.sudan > span, ._flag2._bg.sudan { background-image: url(/wp-content/themes/general/visual/geo/sudan.svg);}
._flag2.grenada:before, ._flag2.grenada:after, ._flag2.grenada > span, ._flag2._bg.grenada { background-image: url(/wp-content/themes/general/visual/geo/grenada.svg);}
._flag2.suriname:before, ._flag2.suriname:after, ._flag2.suriname > span, ._flag2._bg.suriname { background-image: url(/wp-content/themes/general/visual/geo/suriname.svg);}
._flag2.guam:before, ._flag2.guam:after, ._flag2.guam > span, ._flag2._bg.guam { background-image: url(/wp-content/themes/general/visual/geo/guam.svg);}
._flag2.swaziland:before, ._flag2.swaziland:after, ._flag2.swaziland > span, ._flag2._bg.swaziland { background-image: url(/wp-content/themes/general/visual/geo/swaziland.svg);}
._flag2.guatemala:before, ._flag2.guatemala:after, ._flag2.guatemala > span, ._flag2._bg.guatemala { background-image: url(/wp-content/themes/general/visual/geo/guatemala.svg);}
._flag2.sweden:before, ._flag2.sweden:after, ._flag2.sweden > span, ._flag2._bg.sweden { background-image: url(/wp-content/themes/general/visual/geo/sweden.svg);}
._flag2.guernsey:before, ._flag2.guernsey:after, ._flag2.guernsey > span, ._flag2._bg.guernsey { background-image: url(/wp-content/themes/general/visual/geo/guernsey.svg);}
._flag2.switzerland:before, ._flag2.switzerland:after, ._flag2.switzerland > span, ._flag2._bg.switzerland { background-image: url(/wp-content/themes/general/visual/geo/switzerland.svg);}
._flag2.guinea-bissau:before, ._flag2.guinea-bissau:after, ._flag2.guinea-bissau > span, ._flag2._bg.guinea-bissau { background-image: url(/wp-content/themes/general/visual/geo/guinea-bissau.svg);}
._flag2.syria:before, ._flag2.syria:after, ._flag2.syria > span, ._flag2._bg.syria { background-image: url(/wp-content/themes/general/visual/geo/syria.svg);}
._flag2.guinea:before, ._flag2.guinea:after, ._flag2.guinea > span, ._flag2._bg.guinea { background-image: url(/wp-content/themes/general/visual/geo/guinea.svg);}
._flag2.taiwan:before, ._flag2.taiwan:after, ._flag2.taiwan > span, ._flag2._bg.taiwan { background-image: url(/wp-content/themes/general/visual/geo/taiwan.svg);}
._flag2.haiti:before, ._flag2.haiti:after, ._flag2.haiti > span, ._flag2._bg.haiti { background-image: url(/wp-content/themes/general/visual/geo/haiti.svg);}
._flag2.tajikistan:before, ._flag2.tajikistan:after, ._flag2.tajikistan > span, ._flag2._bg.tajikistan { background-image: url(/wp-content/themes/general/visual/geo/tajikistan.svg);}
._flag2.hawaii:before, ._flag2.hawaii:after, ._flag2.hawaii > span, ._flag2._bg.hawaii { background-image: url(/wp-content/themes/general/visual/geo/hawaii.svg);}
._flag2.tanzania:before, ._flag2.tanzania:after, ._flag2.tanzania > span, ._flag2._bg.tanzania { background-image: url(/wp-content/themes/general/visual/geo/tanzania.svg);}
._flag2.honduras:before, ._flag2.honduras:after, ._flag2.honduras > span, ._flag2._bg.honduras { background-image: url(/wp-content/themes/general/visual/geo/honduras.svg);}
._flag2.thailand:before, ._flag2.thailand:after, ._flag2.thailand > span, ._flag2._bg.thailand { background-image: url(/wp-content/themes/general/visual/geo/thailand.svg);}
._flag2.hong-kong:before, ._flag2.hong-kong:after, ._flag2.hong-kong > span, ._flag2._bg.hong-kong { background-image: url(/wp-content/themes/general/visual/geo/hong-kong.svg);}
._flag2.tibet:before, ._flag2.tibet:after, ._flag2.tibet > span, ._flag2._bg.tibet { background-image: url(/wp-content/themes/general/visual/geo/tibet.svg);}
._flag2.hungary:before, ._flag2.hungary:after, ._flag2.hungary > span, ._flag2._bg.hungary { background-image: url(/wp-content/themes/general/visual/geo/hungary.svg);}
._flag2.togo:before, ._flag2.togo:after, ._flag2.togo > span, ._flag2._bg.togo { background-image: url(/wp-content/themes/general/visual/geo/togo.svg);}
._flag2.iceland:before, ._flag2.iceland:after, ._flag2.iceland > span, ._flag2._bg.iceland { background-image: url(/wp-content/themes/general/visual/geo/iceland.svg);}
._flag2.tokelau:before, ._flag2.tokelau:after, ._flag2.tokelau > span, ._flag2._bg.tokelau { background-image: url(/wp-content/themes/general/visual/geo/tokelau.svg);}
._flag2.india:before, ._flag2.india:after, ._flag2.india > span, ._flag2._bg.india { background-image: url(/wp-content/themes/general/visual/geo/india.svg);}
._flag2.tonga:before, ._flag2.tonga:after, ._flag2.tonga > span, ._flag2._bg.tonga { background-image: url(/wp-content/themes/general/visual/geo/tonga.svg);}
._flag2.indonesia:before, ._flag2.indonesia:after, ._flag2.indonesia > span, ._flag2._bg.indonesia { background-image: url(/wp-content/themes/general/visual/geo/indonesia.svg);}
._flag2.transnistria:before, ._flag2.transnistria:after, ._flag2.transnistria > span, ._flag2._bg.transnistria { background-image: url(/wp-content/themes/general/visual/geo/transnistria.svg);}
._flag2.iran:before, ._flag2.iran:after, ._flag2.iran > span, ._flag2._bg.iran { background-image: url(/wp-content/themes/general/visual/geo/iran.svg);}
._flag2.trinidad-and-tobago:before, ._flag2.trinidad-and-tobago:after, ._flag2.trinidad-and-tobago > span, ._flag2._bg.trinidad-and-tobago { background-image: url(/wp-content/themes/general/visual/geo/trinidad-and-tobago.svg);}
._flag2.iraq:before, ._flag2.iraq:after, ._flag2.iraq > span, ._flag2._bg.iraq { background-image: url(/wp-content/themes/general/visual/geo/iraq.svg);}
._flag2.tunisia:before, ._flag2.tunisia:after, ._flag2.tunisia > span, ._flag2._bg.tunisia { background-image: url(/wp-content/themes/general/visual/geo/tunisia.svg);}
._flag2.ireland:before, ._flag2.ireland:after, ._flag2.ireland > span, ._flag2._bg.ireland { background-image: url(/wp-content/themes/general/visual/geo/ireland.svg);}
._flag2.turkey:before, ._flag2.turkey:after, ._flag2.turkey > span, ._flag2._bg.turkey { background-image: url(/wp-content/themes/general/visual/geo/turkey.svg);}
._flag2.isle-of-man:before, ._flag2.isle-of-man:after, ._flag2.isle-of-man > span, ._flag2._bg.isle-of-man { background-image: url(/wp-content/themes/general/visual/geo/isle-of-man.svg);}
._flag2.turkmenistan:before, ._flag2.turkmenistan:after, ._flag2.turkmenistan > span, ._flag2._bg.turkmenistan { background-image: url(/wp-content/themes/general/visual/geo/turkmenistan.svg);}
._flag2.israel:before, ._flag2.israel:after, ._flag2.israel > span, ._flag2._bg.israel { background-image: url(/wp-content/themes/general/visual/geo/israel.svg);}
._flag2.turks-and-caicos:before, ._flag2.turks-and-caicos:after, ._flag2.turks-and-caicos > span, ._flag2._bg.turks-and-caicos { background-image: url(/wp-content/themes/general/visual/geo/turks-and-caicos.svg);}
._flag2.italy:before, ._flag2.italy:after, ._flag2.italy > span, ._flag2._bg.italy { background-image: url(/wp-content/themes/general/visual/geo/italy.svg);}
._flag2.tuvalu-1:before, ._flag2.tuvalu-1:after, ._flag2.tuvalu-1 > span, ._flag2._bg.tuvalu-1 { background-image: url(/wp-content/themes/general/visual/geo/tuvalu-1.svg);}
._flag2.ivory-coast:before, ._flag2.ivory-coast:after, ._flag2.ivory-coast > span, ._flag2._bg.ivory-coast { background-image: url(/wp-content/themes/general/visual/geo/ivory-coast.svg);}
._flag2.tuvalu:before, ._flag2.tuvalu:after, ._flag2.tuvalu > span, ._flag2._bg.tuvalu { background-image: url(/wp-content/themes/general/visual/geo/tuvalu.svg);}
._flag2.jamaica:before, ._flag2.jamaica:after, ._flag2.jamaica > span, ._flag2._bg.jamaica { background-image: url(/wp-content/themes/general/visual/geo/jamaica.svg);}
._flag2.uganda:before, ._flag2.uganda:after, ._flag2.uganda > span, ._flag2._bg.uganda { background-image: url(/wp-content/themes/general/visual/geo/uganda.svg);}
._flag2.japan:before, ._flag2.japan:after, ._flag2.japan > span, ._flag2._bg.japan { background-image: url(/wp-content/themes/general/visual/geo/japan.svg);}
._flag2.ukraine:before, ._flag2.ukraine:after, ._flag2.ukraine > span, ._flag2._bg.ukraine { background-image: url(/wp-content/themes/general/visual/geo/ukraine.svg);}
._flag2.jersey:before, ._flag2.jersey:after, ._flag2.jersey > span, ._flag2._bg.jersey { background-image: url(/wp-content/themes/general/visual/geo/jersey.svg);}
._flag2.united-arab-emirates:before, ._flag2.united-arab-emirates:after, ._flag2.united-arab-emirates > span, ._flag2._bg.united-arab-emirates { background-image: url(/wp-content/themes/general/visual/geo/united-arab-emirates.svg);}
._flag2.jordan:before, ._flag2.jordan:after, ._flag2.jordan > span, ._flag2._bg.jordan { background-image: url(/wp-content/themes/general/visual/geo/jordan.svg);}
._flag2.uk:before, ._flag2.uk:after, ._flag2.uk > span, ._flag2.bg.uk,
._flag2.united-kingdom:before, ._flag2.united-kingdom:after, ._flag2.united-kingdom > span, ._flag2._bg.united-kingdom { background-image: url(/wp-content/themes/general/visual/geo/united-kingdom.svg);}
._flag2.kazakhstan:before, ._flag2.kazakhstan:after, ._flag2.kazakhstan > span, ._flag2._bg.kazakhstan { background-image: url(/wp-content/themes/general/visual/geo/kazakhstan.svg);}
._flag2.united-nations:before, ._flag2.united-nations:after, ._flag2.united-nations > span, ._flag2._bg.united-nations { background-image: url(/wp-content/themes/general/visual/geo/united-nations.svg);}
._flag2.kenya:before, ._flag2.kenya:after, ._flag2.kenya > span, ._flag2._bg.kenya { background-image: url(/wp-content/themes/general/visual/geo/kenya.svg);}
._flag2.united-states:before, ._flag2.united-states:after, ._flag2.united-states > span, ._flag2._bg.united-states { background-image: url(/wp-content/themes/general/visual/geo/united-states.svg);}
._flag2.kiribati:before, ._flag2.kiribati:after, ._flag2.kiribati > span, ._flag2._bg.kiribati { background-image: url(/wp-content/themes/general/visual/geo/kiribati.svg);}
._flag2.uruguay:before, ._flag2.uruguay:after, ._flag2.uruguay > span, ._flag2._bg.uruguay { background-image: url(/wp-content/themes/general/visual/geo/uruguay.svg);}
._flag2.kosovo:before, ._flag2.kosovo:after, ._flag2.kosovo > span, ._flag2._bg.kosovo { background-image: url(/wp-content/themes/general/visual/geo/kosovo.svg);}
._flag2.uzbekistn:before, ._flag2.uzbekistn:after, ._flag2.uzbekistn > span, ._flag2._bg.uzbekistn { background-image: url(/wp-content/themes/general/visual/geo/uzbekistn.svg);}
._flag2.kwait:before, ._flag2.kwait:after, ._flag2.kwait > span, ._flag2._bg.kwait { background-image: url(/wp-content/themes/general/visual/geo/kwait.svg);}
._flag2.vanuatu:before, ._flag2.vanuatu:after, ._flag2.vanuatu > span, ._flag2._bg.vanuatu { background-image: url(/wp-content/themes/general/visual/geo/vanuatu.svg);}
._flag2.kyrgyzstan:before, ._flag2.kyrgyzstan:after, ._flag2.kyrgyzstan > span, ._flag2._bg.kyrgyzstan { background-image: url(/wp-content/themes/general/visual/geo/kyrgyzstan.svg);}
._flag2.vatican-city:before, ._flag2.vatican-city:after, ._flag2.vatican-city > span, ._flag2._bg.vatican-city { background-image: url(/wp-content/themes/general/visual/geo/vatican-city.svg);}
._flag2.laos:before, ._flag2.laos:after, ._flag2.laos > span, ._flag2._bg.laos { background-image: url(/wp-content/themes/general/visual/geo/laos.svg);}
._flag2.venezuela:before, ._flag2.venezuela:after, ._flag2.venezuela > span, ._flag2._bg.venezuela { background-image: url(/wp-content/themes/general/visual/geo/venezuela.svg);}
._flag2.latvia:before, ._flag2.latvia:after, ._flag2.latvia > span, ._flag2._bg.latvia { background-image: url(/wp-content/themes/general/visual/geo/latvia.svg);}
._flag2.vietnam:before, ._flag2.vietnam:after, ._flag2.vietnam > span, ._flag2._bg.vietnam { background-image: url(/wp-content/themes/general/visual/geo/vietnam.svg);}
._flag2.lebanon:before, ._flag2.lebanon:after, ._flag2.lebanon > span, ._flag2._bg.lebanon { background-image: url(/wp-content/themes/general/visual/geo/lebanon.svg);}
._flag2.virgin-islands:before, ._flag2.virgin-islands:after, ._flag2.virgin-islands > span, ._flag2._bg.virgin-islands { background-image: url(/wp-content/themes/general/visual/geo/virgin-islands.svg);}
._flag2.lesotho:before, ._flag2.lesotho:after, ._flag2.lesotho > span, ._flag2._bg.lesotho { background-image: url(/wp-content/themes/general/visual/geo/lesotho.svg);}
._flag2.wales:before, ._flag2.wales:after, ._flag2.wales > span, ._flag2._bg.wales { background-image: url(/wp-content/themes/general/visual/geo/wales.svg);}
._flag2.liberia:before, ._flag2.liberia:after, ._flag2.liberia > span, ._flag2._bg.liberia { background-image: url(/wp-content/themes/general/visual/geo/liberia.svg);}
._flag2.yemen:before, ._flag2.yemen:after, ._flag2.yemen > span, ._flag2._bg.yemen { background-image: url(/wp-content/themes/general/visual/geo/yemen.svg);}
._flag2.libya:before, ._flag2.libya:after, ._flag2.libya > span, ._flag2._bg.libya { background-image: url(/wp-content/themes/general/visual/geo/libya.svg);}
._flag2.zambia:before, ._flag2.zambia:after, ._flag2.zambia > span, ._flag2._bg.zambia { background-image: url(/wp-content/themes/general/visual/geo/zambia.svg);}
._flag2.liechtenstein:before, ._flag2.liechtenstein:after, ._flag2.liechtenstein > span, ._flag2._bg.liechtenstein { background-image: url(/wp-content/themes/general/visual/geo/liechtenstein.svg);}
._flag2.zimbabwe:before, ._flag2.zimbabwe:after, ._flag2.zimbabwe > span, ._flag2._bg.zimbabwe { background-image: url(/wp-content/themes/general/visual/geo/zimbabwe.svg);}

@media only screen and (min-width: 480px) {
footer:not(.footer-offer):not(.footer-versioned) nav{width: 463px; background-position: 145px -48px; }
footer:not(.footer-offer):not(.footer-versioned) div.txt{height: 391px;width: 460px;background-image:url(/wp-content/themes/general/visual/footer-text-480.png);}
footer:not(.footer-offer):not(.footer-versioned) div.txt a{top: 182px;left: 174px;width:111px;}
}
@media only screen and (min-width: 640px) {
footer:not(.footer-offer):not(.footer-versioned) div.txt{width: 640px;height: 319px;background-image:url(/wp-content/themes/general/visual/footer-text-640.png);}
footer:not(.footer-offer):not(.footer-versioned) div.txt a{top: 140px;left:443px;width:128px;}
}
@media only screen and (min-width: 768px) {
footer:not(.footer-offer):not(.footer-versioned) nav{width:auto;padding-top:0;padding-left: 191px;overflow: hidden;background-position: 11px -49px;}
footer:not(.footer-offer):not(.footer-versioned) nav a{display: inline-block;padding: 14px 2%;}
footer:not(.footer-offer):not(.footer-versioned) div.txt{width: 768px;height: 257px;background-image: url(/wp-content/themes/general/visual/footer-text-768.png);}
footer:not(.footer-offer):not(.footer-versioned) div.txt a{top: 112px;left:406px;width:125px;}
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
footer:not(.footer-offer):not(.footer-versioned) nav{padding-left:0;background:none;display:flex;flex-flow:row nowrap;justify-content: space-around;}
footer:not(.footer-offer):not(.footer-versioned) nav:before { content: ''; background: url(/wp-content/themes/general/visual/branding-news.png) 11px -49px; width: 191px; height: 44px; display: inline-block; vertical-align: middle; }
}
@media only screen and (min-width: 950px) {
footer:not(.footer-offer):not(.footer-versioned) div.txt{width: 950px;height: 211px;background-image: url(/wp-content/themes/general/visual/footer-text-950.png);}
footer:not(.footer-offer):not(.footer-versioned) div.txt a{top: 85px;left: 410px;width:135px;}
footer:not(.footer-offer):not(.footer-versioned) nav:after{float:right;content:"";display:block;width:136px;height:32px;margin:4px 20px;background: url(/wp-content/themes/general/visual/branding-news.png) no-repeat -1px -98px;}
}
@media only screen and (min-width: 1280px) {
footer:not(.footer-offer):not(.footer-versioned) nav{padding-left: 250px;background-position: 18px -46px}
footer:not(.footer-offer):not(.footer-versioned) nav a{padding: 14px 40px;}
footer:not(.footer-offer):not(.footer-versioned) div.txt{height: 181px;width: 100%;background-image: url(/wp-content/themes/general/visual/footer-text-1280.png);}
footer:not(.footer-offer):not(.footer-versioned) div.txt a{top: 80px;left: 426px;width:135px;}
footer:not(.footer-offer):not(.footer-versioned) div.rights{padding: 10px 20px;}
}

.intro-author { display: flex; flex-flow: column nowrap; }

.intro-author-entry { padding: 30px 28px; margin: 0 -12px; font-size: 17px; line-height: 1.47; color: #000; background-color: #f0f7ff; }
.intro-author-entry .intro-text { padding: 0 0 2px; font-size: 18px; text-transform: uppercase; text-align: center; color: #7c7c7c; }
.intro-author-entry h1 { padding: 7px 0; margin-bottom: 17px; font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; font-weight: normal; font-size: 35px; line-height: 1.2; text-align: center; color: #000; }
.intro-author-entry p { padding-bottom: 25px; }
.intro-author-entry p:last-child { padding-bottom: 0; }

.intro-author-info { position: relative; order: -1; padding: 40px 20px 20px; margin: -20px -12px 0; }
.intro-author-info:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 206px; background: linear-gradient(to right,  #1a237e 0%,#00379b 100%); }
.intro-author-info .image { position: relative; width: 224px; margin: 0 auto; }
.intro-author-info img { display: block; width: 100%; border-radius: 24px; box-shadow: 30px 30px 50px 0 rgba(225, 225, 225, .15); }

.intro-author-info .socials { position: relative; padding: 27px 0 2px; font-size: 0; line-height: 0; text-align: center; }
.intro-author-info .socials a { display: inline-block; width: 25px; height: 25px; margin: 0 10px 20px; background: transparent no-repeat center center; background-size: contain; border-radius: 4px; }
.intro-author-info .socials .ico-facebook { background-image: url(/wp-content/themes/general/visual/ico-facebook.svg); }
.intro-author-info .socials .ico-instagram { background-image: url(/wp-content/themes/general/visual/ico-instagram.svg); }
.intro-author-info .socials .ico-linkedin { background-image: url(/wp-content/themes/general/visual/ico-linkedin.svg); }
.intro-author-info .socials .ico-twitter { background-image: url(/wp-content/themes/general/visual/ico-twitter.svg); }
.intro-author-info .socials .ico-wikipedia { background-image: url(/wp-content/themes/general/visual/ico-wikipedia.svg); }

@media (min-width: 1024px) {
	.intro-author-info .socials a { box-shadow: 0 3px 5px 0 rgba(0,0,0,.3); transition: transform .3s; transform: scale(1); }
	.intro-author-info .socials a:hover { transform: scale(1.2); }
}


.intro-author-info .info { position: relative; font-size: 16px; line-height: 1.2; text-align: center; color: #2a2b2c; }
.intro-author-info .info a { color: #1f67cf; text-decoration: none; }
.intro-author-info .info a:hover { text-decoration: underline; }
.intro-author-info .info span { display: block; }

.intro-author #sidebar .expand-mobile > .icon-favorite:before { background-image: url(/wp-content/themes/general/visual/icon-favorite.svg); }
.intro-author #sidebar .expand-mobile > .icon-dice:before { background-image: url(/wp-content/themes/general/visual/icon-dice.svg); }

@media (max-width: 1023px) {
	.intro-author #sidebar { margin: 0 -12px; padding-bottom: 30px; background: #f0f7ff; }
	.intro-author #sidebar .expand-mobile { max-width: none; border: 2px solid #568ad1; margin: 0 43px 8px; border-radius: 4px; background: #fff; }
	.intro-author #sidebar .expand-mobile > strong { position: relative; padding: 12px; margin: 0; font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; font-size: 16px; text-align: left; font-weight: 600; color: #2668c3;  background-color: #fff; }
	.intro-author #sidebar .expand-mobile > strong:before { content: ''; display: inline-block; vertical-align: middle; width: 19px; height: 19px; margin: 0 17px 0 3px; background: transparent no-repeat center center; background-size: contain; }

	.intro-author #sidebar .expand-mobile > strong:after { content: ''; position: absolute; top: 50%; right: 12px; width: 18px; height: 18px; margin-top: -9px; background: #dee9f5 url(/wp-content/themes/general/visual/ico-categories-arrow.svg) no-repeat center center / 9px auto; border-radius: 5px; transform: rotate(180deg); }
	.intro-author #sidebar .expand-mobile ul { position: relative; overflow: hidden; padding: 6px 12px 20px; max-height: 400px; transition: max-height .3s, padding .3s; }
	.intro-author #sidebar .expand-mobile > strong:not(.expanded):after { transform: none; }
	.intro-author #sidebar .expand-mobile > strong:not(.expanded) ~ ul { padding-top: 0; padding-bottom: 0; max-height: 0; }
}

@media (min-width: 1024px) {
	.intro-author { position: relative; flex-flow: row nowrap; }
	.intro-author:before { content: ''; position: absolute; top: 0; left: 0; width: 50vw; height: 100%; margin-left: -25vw; background-color: #f0f7ff; }
	.intro-author:after { content: ''; position: absolute; top: 0; left: 50%; width: 50vw; height: 100%; background: linear-gradient(to right,  #1e2480 0%,#00379b 100%); }
	.intro-author-entry { position: relative; z-index: 1; padding: 58px 60px 58px 10px; flex: 0 0 auto; width: calc(100% - 334px); margin: 0; }
	.intro-author-entry .intro-text { padding:  0 0 5px; font-size: 20px; text-align: left; }
	.intro-author-entry h1 { padding: 0; margin: 0 0 47px; font-size: 50px; text-align: left; }
	.intro-author-entry h1 span { display: inline; }

	.intro-author-info { position: relative; z-index: 2; flex: 1 0 auto; order: 0; width: 200px; padding: 50px 0 92px 28px; margin: 0; color: #fff; }
	.intro-author-info:before { content: none }
	.intro-author-info .info { color: inherit; }
	.intro-author-info .info a { color: #84c2ff; }
	.intro-author-info .image { width: 90%; max-width: 272px; }
	.intro-author-info img { border-radius: 30px; }

	.intro-author #sidebar { position: absolute; top: 100%; right: 5px; z-index: 2; width: 248px; padding: 15px; background: transparent; margin-top: -66px; }
	.intro-author #sidebar:before { content: ''; position: absolute; right: 10%; left: 10%; top: 0%; height: 80%; border-radius: 40%; box-shadow: 0 0 40px 50px rgba(0, 0, 0, .1); }
	.intro-author #sidebar:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; border-radius: 6px; }
	.intro-author .expand-mobile { position: relative; z-index: 2; }
	.intro-author .expand-mobile > strong { padding: 15px; font-size: 20px; font-weight: bold; color: #000; }
	.intro-author .expand-mobile > strong:before { content: ''; display: inline-block; vertical-align: middle; width: 19px; height: 19px; margin: -5px 10px 0 0; background: transparent no-repeat center center; background-size: contain; }
}

@media (min-width: 1200px) {
	.intro-author-entry { padding-left: 0; padding-right: 0; }
	.intro-author-wrap { max-width: 800px; margin: 0 auto; }
}

@media (min-width: 1280px) {
	.intro-author-wrap { max-width: 885px; }
}


@media (min-width: 1450px) {
	.intro-author-info { position: relative; z-index: 2; flex: 1 0 auto; order: 0; width: auto; padding: 50px 0 92px 48px; margin: 0; color: #fff; }
	.intro-author #sidebar { right: -70px; width: 344px; }
	.intro-author .expand-mobile > strong:before { content: ''; position: absolute; top: 16px; left: 27px; display: inline-block; vertical-align: middle; width: 26px; height: 26px; margin: 0; background: transparent no-repeat center center; background-size: contain; }
}


.quote-box-2 { padding: 15px; margin: 5px 0 20px 0; background: #fff }
.quote-box-2 .img-holder { display: block; padding: 0 0 25px 0 }
.quote-box-2 .img-holder.author-simon-rose { background: url(/wp-content/themes/general/visual/simon-rose-image.png) 50% no-repeat; width: 164px; height: 164px; background-size: contain; margin: 0 auto }
.quote-box-2 .img-holder.author-teresa-chang { background: url(/wp-content/themes/general/visual/teresa-chang.png) 50% no-repeat; width: 164px; height: 164px; background-size: contain; margin: 0 auto }
.quote-box-2 .img-holder.author-zara-harris { background: url(/wp-content/themes/general/visual/author9-zara-harris-poker.png) 50% no-repeat; width: 164px; height: 164px; background-size: contain; margin: 0 auto }
.quote-box-2 .img-holder.author-scott-lawson { background: url(/wp-content/themes/general/visual/author1-scott-lawson-casino.png) 50% no-repeat; width: 164px; height: 164px; background-size: contain; margin: 0 auto }
.quote-box-2 .img-holder.author-courtney-graham { background: url(/wp-content/themes/general/visual/courtney-graham.png) 50% no-repeat; width: 164px; height: 164px; background-size: contain; margin: 0 auto }
.quote-box-2 .img-holder.author-muhammad-gregory { background: url(/wp-content/themes/general/visual/author10-muhammad-gregory-society.png) 50% no-repeat; width: 164px; height: 164px; background-size: contain; margin: 0 auto }
.quote-box-2 .img-holder.author-jacob-mckenzie { background: url(/wp-content/themes/general/visual/jacob-mckenzie-industry.png) 50% no-repeat; width: 260px; height: 265px; background-size: contain; margin: 0 auto }
.quote-box-2 .img-holder img { display: block; margin: 0 auto; max-width: 184px; height: auto; width: 100% }
.quote-box-2 .text-holder { position: relative; display: block; padding: 35px 0 0 0 }
.quote-box-2 .text-holder p { position: relative; max-width: 240px; padding: 0 0 30px 40px; font-size: 20px; line-height: 21px; color: #7d7d7d; font-style: italic; font-family: Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed, sans-serif; text-align: left; margin: 0 auto }
.quote-box-2 .text-holder p:before { content: ''; display: block; position: absolute; top: -5px; left: 5px; width: 26px; height: 23px; background-image: url(/wp-content/themes/general/visual/merkur-icons.png); background-repeat: no-repeat; background-position: 0 0; background-size: 71px 50px }
.quote-box-2 .text-holder .name { display: block; font-size: 12px; line-height: 30px; color: rgba(0, 0, 0, 0.75); position: absolute; top: 0; left: 0; width: 100%; text-align: center; font-weight: bold; font-family: Arial, sans-serif }
.quote-box-2 .text-holder .name span { display: inline-block; width: 150px; height: 30px; background: url(/wp-content/themes/general/visual/top-sprite.png) no-repeat 0 0; background-size: 132px 98px; text-indent: -4000px; margin-left: 5px }
.quote-box-2 .button-holder { display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center }

.quote-box-2 .button-holder img { width: auto; height: auto; max-width: 25% }
.quote-box-2 .button-holder ._soft-logo { display: block; }
.quote-box-2 .button-holder .button { margin-left: 5%; flex-grow: 1; position: relative; font-size: 14px; line-height: 18px; color: #ffffff; text-align: left; font-weight: 700; text-align: center; text-decoration: none; font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; text-transform: uppercase; padding: 16px 30px 16px 48px; border: solid 1px #ed583a; border-radius: 2px; display: block; background: rgb(255, 114, 71); background: -moz-linear-gradient(top, rgba(255, 114, 71, 1) 0%, rgba(237, 89, 58, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 114, 71, 1) 0%, rgba(237, 89, 58, 1) 100%); background: linear-gradient(to bottom, rgba(255, 114, 71, 1) 0%, rgba(237, 89, 58, 1) 100%); }
.quote-box-2 .button-holder .button:hover { background: rgb(237, 89, 58); background: -moz-linear-gradient(top, rgba(237, 89, 58, 1) 0%, rgba(255, 114, 71, 1) 100%); background: -webkit-linear-gradient(top, rgba(237, 89, 58, 1) 0%, rgba(255, 114, 71, 1) 100%); background: linear-gradient(to bottom, rgba(237, 89, 58, 1) 0%, rgba(255, 114, 71, 1) 100%); }
.quote-box-2 .button-holder .button:after { content: ''; position: absolute; top: 50%; left: 13px; margin-top: -8px; width: 15px; height: 18px; background: url(/wp-content/themes/general/visual/merkur-icons.png) no-repeat 0px -34px; display: block }
.quote-box-2 .button-holder.noicon .button:after { display:none; }

.quote-box-2 .quote-box-title { font-family: Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed, sans-serif; font-size: 21px; line-height: 1.1; font-weight: 400; font-style: italic; text-align: center; color: #313131; padding: 0 0 15px }
.quote-box-2.without-image .text-holder { padding: 0 0 35px }
.quote-box-2.without-image .text-holder p { padding-bottom: 12px }
.quote-box-2.without-image .text-holder .name { top: auto; bottom: 12px }
.quote-box-2.without-image .button-holder .button { margin-left: 0 }

@media only screen and (max-width: 767px) {
	body:not(.scrolled) .quote-box-2 { content-visibility: auto; }
}

@media only screen and (min-width: 480px) {
	.quote-box-2 .button-holder img { max-width: 15% }
}

@media only screen and (min-width: 768px) {
	.quote-box-2 { border: solid 1px #e2e2e2 }
	.quote-box-2 { min-height: 190px; position: relative; padding-left: 245px; padding-right: 225px }
	.quote-box-2 .img-holder { position: absolute; max-width: 135px; left: 60px; bottom: 50%; padding: 0; transform: translateY(50%) }
	.quote-box-2 .text-holder { padding: 20px 0 0 0 }
	.quote-box-2 .text-holder p { max-width: none; font-size: 21px; line-height: 24px; font-weight: 700; text-indent: 0px; padding: 45px 0 10px; margin: 0; min-height: 80px }
	.quote-box-2 .text-holder p:before { width: 36px; height: 33px; background-size: auto auto; background-position: 0 0; left: 50%; margin-left: -18px }
	.quote-box-2 .text-holder .name { position: static; padding: 0 9px; text-align: left; background: rgb(246, 246, 246); background: -moz-linear-gradient(left, rgba(246, 246, 246, 1) 0%, rgba(255, 255, 255, 1) 100%); background: -webkit-linear-gradient(left, rgba(246, 246, 246, 1) 0%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(to right, rgba(246, 246, 246, 1) 0%, rgba(255, 255, 255, 1) 100%); }
	.quote-box-2 .button-holder { position: absolute; right: 15px; bottom: -5px; top: 15px; padding: 0 15px 0 0; width: 180px; display: block }
	.quote-box-2 .button-holder img,
	.quote-box-2 .button-holder ._soft-logo { width: auto; height: auto; max-width: 100%; margin: auto; position: absolute; top: 0; left: 0; right: 0; bottom: 64px; background-size: auto; }
	.quote-box-2 .button-holder .button { margin-left: 0; padding-top: 7px; padding-bottom: 7px; padding-left: 36px; position: absolute; left: 0; right: 0; bottom: 20px }
	.quote-box-2 .button-holder.fixed img { max-width: 90%; margin: auto; position: absolute; top: 0; left: 0; right: 0; bottom: 80px; max-height: 80% }
	.quote-box-2 .button-holder.wide { width:300px; }
	.quote-box-2 .quote-box-title { text-align: left; padding-bottom: 18px }
	.quote-box-2.without-image { padding-top: 18px; padding-right: 18px; padding-bottom: 18px }
	.quote-box-2.without-image .text-holder { padding-bottom: 0 }
	.quote-box-2.without-image .text-holder p { font-weight: 400; font-size: 19px; line-height: 26px; padding: 0 0 24px; min-height: 86px }
	.quote-box-2.without-image .text-holder p:before { position: static; float: left; margin: 5px 12px 5px 0 }
	.quote-box-2.without-image .text-holder .name { bottom: auto; width: auto; padding: 5px }
	.quote-box-2.without-image .button-holder { bottom: 18px; right: 18px; top: auto; padding: 0 }
	.quote-box-2.without-image .button-holder .button { bottom: 0 }
}

@media only screen and (min-width: 768px) and (max-width: 1099px) {
	.wrap .quote-box-2,
	#wrap .quote-box-2 { padding: 15px; }
	.wrap .quote-box-2 .img-holder,
	#wrap .quote-box-2 .img-holder { position: static; max-width: none; transform: none; padding: 0 0 25px; }
}

@media only screen and (min-width: 900px) {
	.quote-box-2 .button-holder .button { padding-right: 10px }
	.quote-box-2 .button-holder.noicon .button { padding-right: 35px }
}

@media only screen and (min-width: 1100px) {
	.quote-box-2 { padding: 0 245px 15px }
	.quote-box-2.without-image { padding-left: 235px }
}


.sofortspiel { position: relative; padding: 5% 0; margin: 0 auto 1em; background: url(/wp-content/themes/general/visual/embed-bg.jpg) no-repeat center; background-size: cover; text-align: center }
.sofortspiel.nomargin { margin-bottom: 0 }
.sofortspiel.no-img { padding: 6% 0 7% }
.sofortspiel.failed { height: 230px; background: url(/wp-content/themes/general/visual/failed-bg.jpg) no-repeat center }
.sofortspiel.failed>b { display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 244px; height: 229px; background: url(/wp-content/themes/general/visual/failed-pic.png) no-repeat center }
.sofortspiel.failed > em { display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 455px; height: 229px; background: url(/wp-content/themes/general/visual/failed-pic-no-desktop.png) no-repeat center }
.sofortspiel.activated { height: 0; padding: 30% 0 30%; background: transparent url(/wp-content/themes/general/visual/load.gif) no-repeat center }
.sofortspiel.activated.flash { padding: 0; height: 100%; background: transparent }
.device .sofortspiel.activated { padding: 0; height: auto }
.device .sofortspiel.activated iframe { position: static; display: block }
.sofortspiel img { max-width: 96%; height: auto }
.sofortspiel iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; min-height: auto; border: 0; right: 0; bottom: 0; margin: auto }
.sofortspiel span { display: block; position: relative; height: 79px; cursor: pointer }
.sofortspiel.activated span { display: none }
.sofortspiel span:before { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 50%; margin-right: 155px; background: -moz-linear-gradient(left, rgba(17, 125, 183, 0) 0%, rgba(17, 125, 183, 1) 100%); background: -webkit-linear-gradient(left, rgba(17, 125, 183, 0) 0%, rgba(17, 125, 183, 1) 100%); background: linear-gradient(to right, rgba(17, 125, 183, 0) 0%, rgba(17, 125, 183, 1) 100%); }
.sofortspiel span:after { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 50%; right: 0; margin-left: 155px; background: -moz-linear-gradient(left, rgba(17, 125, 183, 1) 0%, rgba(17, 125, 183, 0) 100%); background: -webkit-linear-gradient(left, rgba(17, 125, 183, 1) 0%, rgba(17, 125, 183, 0) 100%); background: linear-gradient(to right, rgba(17, 125, 183, 1) 0%, rgba(17, 125, 183, 0) 100%); }
.sofortspiel span i { display: block; width: 310px; height: 100%; margin: 0 auto; text-indent: -9999px; background: #117db7 url(/wp-content/themes/general/visual/instant-play.gif) no-repeat center }
.sofortspiel span.notavailable i { text-indent: 0; background: #117db7; color: #fff; font-size: 18px; line-height: 38px }
.sofortspiel.nogame { overflow: hidden }
.sofortspiel.nogame:before { content: ''; display: block; position: absolute; top: -20%; left: -20%; right: -20%; bottom: -20%; z-index: 20; background: url(/wp-content/themes/general/visual/game-blur.jpeg) no-repeat center center; background-size: cover; filter: blur(25px) }
.sofortspiel.nogame img { filter: blur(0px) }
.sofortspiel.nogame .sofortspiel-overlay { border: 1px solid rgba(202, 202, 202, .32); border-radius: 10px; width: 598px; max-width: 80%; padding: 10px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; flex-flow: column nowrap; justify-content: center; align-items: center; z-index: 20; font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; font-size: 12px; color: #fff }
.sofortspiel.nogame .sofortspiel-overlay:before { content: ''; background: url(/wp-content/themes/general/visual/uk-sadface.png) 50% no-repeat; width: 53px; height: 53px; display: block }
.sofortspiel.nogame .sofortspiel-overlay p { margin: 10px 0 }
.sofortspiel.nogame .sofortspiel-overlay .act,
.sofortspiel.nogame .sofortspiel-overlay .act1 { font-family: system-ui, sans-serif; font-size: 18px; font-weight: bold; padding: 12px; min-width: 174px; border-radius: 3px }

@media only screen and (min-width: 480px) {
	.sofortspiel.nogame .sofortspiel-overlay { min-height: 312px; padding: 20px; line-height: 26px }
	.sofortspiel.nogame .sofortspiel-overlay p { margin: 20px 0 38px }
	.sofortspiel.nogame .sofortspiel-overlay .act,
	.sofortspiel.nogame .sofortspiel-overlay .act1 { position: relative }
	.sofortspiel.nogame .sofortspiel-overlay .act:after,
	.sofortspiel.nogame .sofortspiel-overlay .act1:after { content: ''; background: url(/wp-content/themes/general/visual/uk-arrow.png) 50% no-repeat; width: 70px; height: 90px; position: absolute; bottom: 10px; left: 100%; margin-left: 20px; pointer-events: none }
}

@media only screen and (min-width: 600px) {
	.sofortspiel img { box-shadow: 0 0 0 2px white }
	.sofortspiel span { position: absolute; left: 0; right: 0; bottom: 20%; transition: 0.2s linear }
	.sofortspiel span:hover { background: #117DB7 }
	.sofortspiel span.notavailable:hover { background: transparent; cursor: default }
	.sofortspiel span i { width: 360px }
	.sofortspiel span:before { margin-right: 179px }
	.sofortspiel span:after { margin-left: 180px }
}



/* simple-table */
.simple-table { overflow: auto; width: 70%; margin: 20px auto; }
.simple-table.full-width{width: 100%;}
.simple-table table { margin-left: auto; margin-right: auto; border: 1px solid #ddd; border-collapse: collapse; border-spacing: 0; background: #fff; }
.simple-table caption,
.simple-table th { font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif }
.simple-table caption { background: #f2f2f2; border-width: 1px 1px 0; border-style: solid; border-color: #ddd; font-size: 14px; line-height: 1.2; font-weight: 700; color: #181818; padding: 11px }
.simple-table th,
.simple-table td { border: 1px solid #ddd }
.simple-table th { font-size: 12px; line-height: 1.2; font-weight: 600; color: #5C5C5C; padding: 9px }
.simple-table th { background: #e2e2e2; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%) }
.simple-table td { font-size: 13px; line-height: 1.2; text-align: center; padding: 12px; color: #696969 }
.simple-table.font11 td { font-size: 11px }
.simple-table.font12 td { font-size: 12px }
.simple-table.even th,
.simple-table.even td{width: 50%;}
.simple-table.even td:not(.no-padding):first-child {text-align: left; padding-left: 40px;}
.simple-table.even td.centered { text-align:center; color:#696969; }
.simple-table tr td:not(.no-padding):first-child { color: #181818 }
.simple-table.terms td:nth-child(2) { font-size: 11px; font-weight: bold; font-style: italic; color: #000 }
.simple-table.terms td:nth-child(4) { font-size: 10px; color: #929292; width: 35%; text-align: left }
.simple-table.terms td:nth-child(4) span { color: #303030; text-decoration: underline }
.simple-table.terms td:nth-child(4) span:hover { text-decoration: none }
.simple-table.terms td:nth-child(5) a { font-size: 13px }
.simple-table.terms td:nth-child(5) a:hover { text-decoration: none }
.simple-table i { font-size: smaller; }
.simple-table.left-aligned table th,
.simple-table.left-aligned table td:first-child { text-align: left; padding-left: 10px;}

@media only screen and (min-width: 1024px) {
	.simple-table table { width: 100%; margin: 0; }
	.simple-table.left-aligned table th,
.simple-table.left-aligned table td:first-child {  padding-left: 10%;}

}


.twitter-tweet { margin: 0 auto;}


._license2.adm.after:after, ._license2.adm.before:before, ._license2.adm:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/adm.png); width: 92px; height: 38px }
._license2.adm-l.after:after, ._license2.adm-l.before:before, ._license2.adm-l:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/adm-l.png); width: 167px; height: 69px }
._license2.rofus.after:after, ._license2.rofus.before:before, ._license2.rofus:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/rofus.png); width: 107px; height: 33px }
._license2.spillemyndigheden-atf.after:after, ._license2.spillemyndigheden-atf.before:before, ._license2.spillemyndigheden-atf:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/spillemyndigheden-atf.png); width: 126px; height: 38px }
._license2.stopspillet.after:after, ._license2.stopspillet.before:before, ._license2.stopspillet:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/stopspillet.png); width: 107px; height: 61px }
._license2.spillemyndigheden.after:after, ._license2.spillemyndigheden.before:before, ._license2.spillemyndigheden:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/spillemyndigheden.png); width: 185px; height: 55px }
._license2.ukgc.after:after, ._license2.ukgc.before:before, ._license2.ukgc:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/gambling-commission-uk.png); width: 196px; height: 36px }
._license2.ukgc-2.after:after, ._license2.ukgc-2.before:before, ._license2.ukgc-2:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/gambling-commission-uk.png); width: 196px; height: 36px }
._license2.ukgc-c.after:after, ._license2.ukgc-c.before:before, ._license2.ukgc-c:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/gambling-commission-uk-c.png); width: 218px; height: 42px }
._license2.ecogra.after:after, ._license2.ecogra.before:before, ._license2.ecogra:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/ecogra-logo.png); width: 121px; height: 38px; }
._license2.ecogra-atf.after:after, ._license2.ecogra-atf.before:before, ._license2.ecogra-atf:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/ecogra-atf.png); width: 225px; height: 65px; }
._license2.egba.after:after, ._license2.egba.before:before, ._license2.egba:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/egba.png); width: 137px; height: 17px }
._license2.gambling-therapy.after:after, ._license2.gambling-therapy.before:before, ._license2.gambling-therapy:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/gambling-therapy.png); width: 107px; height: 42px }
._license2.gambling-therapy.after:after, ._license2.gambling-therapy.before:before, ._license2.gambling-therapy:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/gambling-therapy.png); width: 107px; height: 42px }
._license2.rapidssl.after:after, ._license2.rapidssl.before:before, ._license2.rapidssl:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/ssl/rapidssl.png); width: 107px; height: 42px }
._license2.godaddy.after:after, ._license2.godaddy.before:before, ._license2.godaddy:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/ssl/godaddy.png); width: 107px; height: 42px }
._license2.comodo.after:after, ._license2.comodo.before:before, ._license2.comodo:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/ssl/comodo.png); width: 107px; height: 42px }
._license2.thawte.after:after, ._license2.thawte.before:before, ._license2.thawte:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/ssl/thawte.png); width: 107px; height: 42px }
._license2.symantec.after:after, ._license2.symantec.before:before, ._license2.symantec:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/ssl/symantec.png); width: 107px; height: 42px }
._license2.gamcare.after:after, ._license2.gamcare.before:before, ._license2.gamcare:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/ssl/gamcare.png); width: 107px; height: 42px }
._license2.ga.after:after, ._license2.ga.before:before, ._license2.ga:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/certificates/gamblers-annonymous.png); width: 107px; height: 42px }
._license2.gambleaware.after:after, ._license2.gambleaware.before:before, ._license2.gambleaware:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/gambleaware.png); width: 140px; height: 42px }
._license2.nhs.after:after, ._license2.nhs.before:before, ._license2.nhs:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/nhs.png); width: 87px; height: 40px }
._license2.gamblestop.after:after, ._license2.gamblestop.before:before, ._license2.gamblestop:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/certificates/gamstop.png); width: 107px; height: 42px }
._license2.gamstop.after:after, ._license2.gamstop.before:before, ._license2.gamstop:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/certificates/gamstop.png); width: 107px; height: 42px }
._license2.logico.after:after, ._license2.logico.before:before, ._license2.logico:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/logico.png); width: 102px; height: 33px }
._license2.bzga.after:after, ._license2.bzga.before:before, ._license2.bzga:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/bzga.jpg); width: 64px; height: 50px }
._license2.bzga-v2.after:after, ._license2.bzga-v2.before:before, ._license2.bzga-v2:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/bzga-v2.png); width: 55px; height: 43px }
._license2.jugarbien.after:after, ._license2.jugarbien.before:before, ._license2.jugarbien:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/jugarbien.png); width: 156px; height: 50px }
._license2.ggl.after:after, ._license2.ggl.before:before, ._license2.ggl:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/ggl.png); width: 172px; height: 42px }
._license2.ggl-big.after:after, ._license2.ggl-big.before:before, ._license2.ggl-big:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/ggl-big.png); width: 305px; height: 75px }
._license2.eighteen-plus.after:after, ._license2.eighteen-plus.before:before, ._license2.eighteen-plus:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/eighteen-plus.png); width: 39px; height: 39px }
._license2.twentyone-plus.after:after, ._license2.twentyone-plus.before:before, ._license2.twentyone-plus:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/twentyone-plus.png); width: 39px; height: 39px }
._license2.ggc.after:after, ._license2.ggc.before:before, ._license2.ggc:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/gibraltar-gambling-commission.png); width: 145px; height: 52px }
._license2.agcc.after:after, ._license2.agcc.before:before, ._license2.agcc:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/alderney.png); width: 145px; height: 52px }
._license2.jgc.after:after, ._license2.jgc.before:before, ._license2.jgc:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/jersey-gambling-commision.png); width: 145px; height: 52px }
._license2.imgsc.after:after, ._license2.imgsc.before:before, ._license2.imgsc:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/isle-of-man.png); width: 145px; height: 52px }
._license2.gordon-moody.after:after, ._license2.gordon-moody.before:before, ._license2.gordon-moody:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/gordon-moody.png); width: 145px; height: 52px }
._license2.njdge.after:after, ._license2.njdge.before:before, ._license2.njdge:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/NJDGE.png); width: 130px; height: 55px }
._license2.ncpg.after:after, ._license2.ncpg.before:before, ._license2.ncpg:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/NCPG.png); width: 120px; height: 50px }
._license2.pgcb.after:after, ._license2.pgcb.before:before, ._license2.pgcb:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/PGCB.png); width: 130px; height: 50px }
._license2.rgc.after:after, ._license2.rgc.before:before, ._license2.rgc:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/responsible-gambling-council.png); width: 145px; height: 52px }
._license2.gambler-800.after:after, ._license2.gambler-800.before:before, ._license2.gambler-800:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/800gambler.png); width: 145px; height: 52px }
._license2.gamcare-atf.after:after, ._license2.gamcare-atf.before:before, ._license2.gamcare-atf:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/gamcare-atf.png); width: 145px; height: 52px }
._license2.alderney-gambling-commission:after, ._license2.alderney-gambling-commission.before:before, ._license2.alderney-gambling-commission:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/alderney-gambling-commission.png); width: 225px; height: 120px; }
._license2.gibraltar-regulatory-authority:after, ._license2.gibraltar-regulatory-authority.before:before, ._license2.gibraltar-regulatory-authority:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/gibraltar-regulatory-authority.png); width: 225px; height: 120px; }
._license2.jersey-gambling-commission:after, ._license2.jersey-gambling-commission.before:before, ._license2.jersey-gambling-commission:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/jersey-gambling-commission.png); width: 225px; height: 120px; }
._license2.isle-of-man-v2:after, ._license2.isle-of-man-v2.before:before, ._license2.isle-of-man-v2:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/isle-of-man-v2.png); width: 225px; height: 120px; }
._license2.gamblaware-v2:after, ._license2.gamblaware-v2.before:before, ._license2.gamblaware-v2:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/gamblaware-v2.png); width: 225px; height: 120px; }
._license2.gamblers-annonymous-v2:after, ._license2.gamblers-annonymous-v2.before:before, ._license2.gamblers-annonymous-v2:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/certificates/gamblers-annonymous-v2.png); width: 225px; height: 120px; }
._license2.gordon-moody-v2:after, ._license2.gordon-moody-v2.before:before, ._license2.gordon-moody-v2:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/gordon-moody-v2.png); width: 225px; height: 120px; }
._license2.gamcare-v2:after, ._license2.gamcare-v2.before:before, ._license2.gamcare-v2:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/ssl/gamcare-v2.png); width: 225px; height: 120px; }
._license2.gamstop-v2:after, ._license2.gamstop-v2.before:before, ._license2.gamstop-v2:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/certificates/gamstop-v2.png); width: 225px; height: 120px; }
._license2.itech-lab-atf:after, ._license2.itech-lab-atf.before:before, ._license2.itech-lab-atf:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/itech-lab-atf.png); width: 48px; height: 46px; }
._license2.responsible-gambling-atf:after, ._license2.responsible-gambling-atf.before:before, ._license2.responsible-gambling-atf:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/responsible-gambling-atf.png); width: 68px; height: 51px; }
._license2.betknowmore-uk.after:after, ._license2.betknowmore-uk.before:before, ._license2.betknowmore-uk:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/betknowmore-uk.png); width: 225px; height: 120px }

@media only screen and (max-width: 767px) {
    .new-atf ._license2.njdge.after:after, .new-atf ._license2.njdge.before:before, .new-atf ._license2.njdge:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/ndge-mobile.png); width: 50px; height: 50px }
    .new-atf ._license2.ncpg.after:after, .new-atf ._license2.ncpg.before:before, .new-atf ._license2.ncpg:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/ncpg-mobile.png); width: 50px; height: 50px }
    .new-atf ._license2.pgcb.after:after, .new-atf ._license2.pgcb.before:before, .new-atf ._license2.pgcb:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/pgcb-mobile.png); width: 50px; height: 50px }
    .new-atf ._license2.stopspillet.after:after, .new-atf ._license2.stopspillet.before:before, .new-atf ._license2.stopspillet:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/stopspillet-atf-mobile.png); width: 60px; height: 60px }
    .new-atf ._license2.rofus.after:after, .new-atf ._license2.rofus.before:before, .new-atf ._license2.rofus:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/rofust-atf-mobile.png); width: 60px; height: 60px }
    .new-atf ._license2.ukgc.after:after, .new-atf ._license2.ukgc.before:before, .new-atf ._license2.ukgc:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/gambling-commission-uk-mobile.png); width: 60px; height: 60px }
    .new-atf ._license2.gambleaware.after:after, .new-atf ._license2.gambleaware.before:before, .new-atf ._license2.gambleaware:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/gambleaware-mobile.png); width: 60px; height: 60px }
	.new-atf ._license2.nhs.after:after, .new-atf ._license2.nhs.before:before, .new-atf ._license2.nhs:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/nhs-mobile.png); width: 60px; height: 60px }
    .new-atf ._license2.gamcare-atf.after:after, .new-atf ._license2.gamcare-atf.before:before, .new-atf ._license2.gamcare-atf:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/gamcare-atf-mobile.png); width: 60px; height: 60px }
    .new-atf ._license2.ggl.after:after, .new-atf ._license2.ggl.before:before, .new-atf ._license2.ggl:not(.before):not(.after){background-image: url(/wp-content/themes/general/visual/license/ggl-light.png); width: 58px; height: 36px;}
	.new-atf ._license2.bzga-v2.after:after, .new-atf ._license2.bzga-v2.before:before, .new-atf ._license2.bzga-v2:not(.before):not(.after){background-image: url(/wp-content/themes/general/visual/license/bzga-light.png); width: 48px; height: 37px;}
	.new-atf ._license2.ecogra-atf.after:after, .new-atf ._license2.ecogra-atf.before:before, .new-atf ._license2.ecogra-atf:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/ecogra-atf-mobile.png); width: 60px; height: 60px }
	.new-atf ._license2.itech-lab-atf.after:after, .new-atf ._license2.itech-lab-atf.before:before, .new-atf ._license2.itech-lab-atf:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/itech-lab-atf-mobile.png); width: 60px; height: 60px }
	.new-atf ._license2.responsible-gambling-atf.after:after, .new-atf ._license2.responsible-gambling-atf.before:before, .new-atf ._license2.responsible-gambling-atf:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/responsible-gambling-atf-mobile.png); width: 60px; height: 60px }
	.new-atf ._license2.spillemyndigheden-atf.after:after, .new-atf ._license2.spillemyndigheden-atf.before:before, .new-atf ._license2.spillemyndigheden-atf:not(.before):not(.after) { background-image: url(/wp-content/themes/general/visual/license/spillemyndigheden-atf-mobile.png); width: 60px; height: 60px }
}

.highlight-content-box{position: relative; margin: 110px auto 30px; border-radius: 6px; padding: 0 30px; background-color: #fff;}
.highlight-content-box:before{content: ''; position: relative; display: block; top: -80px; width: 100%; max-width: 280px; height: 230px; margin: 0 auto -70px; border-radius: 8px; background: url(/wp-content/themes/general/visual/casino-test-criteria.jpg) no-repeat center / contain;}

.highlight-content-box .content{padding: 20px 0;}
.highlight-content-box .heading{position: relative; margin: 0 auto 25px; padding-left: 64px; font-weight: 700; font-size: 20px; line-height: 1.1; color: #242424; text-wrap: balance;}
.highlight-content-box .heading:before{content: ''; position: absolute; top: calc(50% - 22px); left: 0; width: 44px; height: 44px; background: url(/wp-content/themes/general/visual/green-checkmark-icon.svg) no-repeat center / contain;}

.highlight-content-box ul{margin: 20px auto; padding: 0; color: #242424; font-weight: 600; font-size: 17px; list-style-type: none;}
.highlight-content-box ul li{position: relative; margin-bottom: 10px; padding-left: 14px;}
.highlight-content-box ul li:before{position: absolute; content: ''; top: 10px; left: 0; width: 6px; height: 6px; border-radius: 50%; background-color: #2668c3;}


@media (min-width: 480px){
    .highlight-content-box:before{max-width: 516px; height: 424px; background-size: auto;}
}

@media (min-width: 768px){
    .highlight-content-box{margin-top: 30px; padding-left: 50%; border-top-left-radius: 0; border-bottom-left-radius: 0;}
    .highlight-content-box > *{z-index: 1; position: relative;}
    .highlight-content-box:before{z-index: 1; position: absolute; top: 50%; left: -18px; max-width: 50%; height: 0; padding-top: calc((424 / 516) * 50%); background-size: contain; transform: translateY(-50%);}
    .highlight-content-box:after{z-index: 0; content: ''; position: absolute; top: 0; width: 50vw; height: 100%; right: 50%; border-top-left-radius: 6px; border-bottom-left-radius: 6px; background-color: #fff;}
}

@media (min-width: 950px){
    .highlight-content-box{padding-left: 37%;}
    .highlight-content-box:before{max-width: 37%; padding-top: calc((424 / 516) * 37%);}
    .highlight-content-box .content{padding-left: 20px;}
}

@media (min-width: 1024px){
    .highlight-content-box ul{columns: 2; break-inside: avoid-column;}
}

@media (min-width: 1440px){
    .highlight-content-box{margin: 100px auto;}
    .highlight-content-box:before{left: -16%; max-width: 52%; padding-top: calc((424 / 516) * 52%);}
    .highlight-content-box .content{min-height: 320px; padding: 50px 0 20px 30px; box-sizing: border-box;}
}

.payment-items { border: 1px solid #e1e1e1; border-radius: 5px; margin: 40px 0; }
.payment-items-primary { background: #f2f6fa; border-radius: 5px 5px 0 0; padding: 12px 0; display: flex; flex-flow: row wrap; justify-content: space-around }
.payment-items-primary .payment-item { background-color: #fff; height: 86px; box-shadow: 0 0 10px rgba(0, 113, 240, .2); flex-basis: 43%; border-radius: 10px; margin-bottom: 13px; transition: box-shadow .15s }
.payment-items-primary a.payment-item[href]:hover { box-shadow: 0 0 10px rgba(0, 113, 240, .5) }
.payment-items-secondary { background: #fff; border-radius: 0 0 5px 5px; padding: 24px 3px 12px; display: flex; flex-flow: row wrap; justify-content: center }
.payment-items-secondary .payment-item { display: inline-block; font-size: 14px; line-height: 1; color: #313131; text-decoration: none; transition: color .15s; text-align: center; margin-left: 3px; margin-right: 3px }
.payment-items-secondary a.payment-item[href]:hover { text-decoration: underline }
.payment-items-secondary .payment-item:before, .payment-items-secondary .payment-item:after { content: '' }
.payment-items-expander { position: absolute; bottom: 1px; left: 1px; right: 1px; font-size: 15px; line-height: 29px; font-weight: bold; text-align: center; color: #525252; padding: 10px; cursor: pointer; border-radius: 0 0 3px 3px }
.payment-items-expander { background: #e9eef2; background: -moz-linear-gradient(top, #f2f6fa 0%, #e9eef2 100%); background: -webkit-linear-gradient(top, #f2f6fa 0%, #e9eef2 100%); background: linear-gradient(to bottom, #f2f6fa 0%, #e9eef2 100%) }
.payment-items-expander strong { color: #ef5b3b }
.payment-items-expander span { display: inline-block; vertical-align: top; width: 28px; height: 28px; background: #fff; position: relative; margin-left: 8px; border-radius: 4px; box-shadow: 0 2px 8px rgba(0, 0, 0, .15) }
.payment-items-expander span:before, .payment-items-expander span:after { content: ''; width: 14px; height: 2px; background: #cdd5db; position: absolute; top: 50%; left: 50%; margin: -1px 0 0 -7px }
.payment-items-expander span:after { transform: rotate(90deg) }
.payment-items.expandable { position: relative; padding-bottom: 52px }
.payment-items.expanded { padding-bottom: 0 }
.payment-items.expandable .payment-items-secondary { max-height: 249px; overflow: hidden; padding-bottom: 0 }
.payment-items.expanded .payment-items-secondary { max-height: 3000px; transition: max-height .3s; padding-bottom: 12px }
.payment-items.expandable .payment-items-expander { display: block }
.payment-items-expander, .payment-items.expanded .payment-items-expander { display: none }

.payment-items.v2{border: 11px solid #e9eff7; border-radius: 6px;background:#fff;}
.payment-items.v2 .payment-items-secondary .payment-item{flex: 0 0 95px; max-width: 95px;}
.payment-items.v2 .payment-items-expander {bottom: 0; left: 0; right: 0; border-radius: 0; font-weight: 600; font-size: 18px; color: #343434; background: #e9eff7;}
.payment-items.v2 .payment-items-expander strong{color: #ff431b;}
.payment-items.v2 .payment-items-expander span{width: 17px; height: 18px; margin-top: -2px; vertical-align: middle; box-shadow: 1px 2px 6px rgba(0, 0, 0, .14);}
.payment-items.v2 .payment-items-expander span:before, 
.payment-items.v2 .payment-items-expander span:after{width: 9px; height: 1px; margin: -1px 0 0 -5px; background: #a3c0d3;}

.payment-items.v2 .payment-items-secondary span.payment-item.no,
.payment-items.v2 .payment-items-secondary a.payment-item.no{cursor: not-allowed;}
.payment-items.v2 .payment-items-secondary span.payment-item.no:before,
.payment-items.v2 .payment-items-secondary a.payment-item.no:before{z-index: 1; width: 16px; height: 16px; left: auto; right: 22px; top: 44px; background: url(/wp-content/themes/general/visual/not-allowed-icon.png) no-repeat center / contain; box-shadow: none;}
.payment-items.v2 .payment-items-secondary span.payment-item.no:after,
.payment-items.v2 .payment-items-secondary a.payment-item.no:after{filter: grayscale(1) opacity(0.8);}
.payment-items.v2 .payment-items-secondary span.payment-item.no:hover,
.payment-items.v2 .payment-items-secondary a.payment-item.no:hover{cursor: not-allowed; text-decoration: none;}

.payment-items span.payment-item:hover:before,
.payment-items a:not([href]).payment-item:hover:before{box-shadow: none;}

@media only screen and (max-width: 767px) {
	body:not(.scrolled) .payment-items { content-visibility: auto; }
	.payment-items-primary .payment-item:nth-last-child(2n-1) ~ .payment-item:last-child { flex-basis: 93% }
}

@media only screen and (min-width: 480px) {
	.payment-items.expanded .payment-items-secondary { max-height: 1000px }
}

@media only screen and (min-width: 768px) {
	.payment-items-primary { justify-content: center; padding: 20px 0 7px }
	.payment-items-primary .payment-item { flex-basis: 17.9%; margin: 0 1.05% 13px }
	.payment-items-expander span { margin-left: 14px }
	.payment-items.v2 .payment-items-secondary .payment-item{flex-basis: 100px; max-width: 100px; margin-right: 5px; margin-left: 5px;}
}

@media only screen and (min-width:1200px) {
	.payment-items-primary { padding-left: 15px; padding-right: 15px }
	.payment-items-primary .payment-item { height: 116px }
	
	.payment-items.v2.expandable{padding-bottom: 80px;}
	.payment-items.v2.expanded{padding-bottom: 25px;}
	.payment-items.v2.expandable .payment-items-secondary{padding-top: 45px;}
}

._pm2 { display: inline-block; position: relative; padding: 74px 0 14px; min-width: 92px }
._pm2:before { width: 64px; height: 64px; border-radius: 5px; position: absolute; top: 0; left: 50%; margin-left: -32px; transition: box-shadow .15s }
._pm2:hover:before { box-shadow: 0 0 0 1px #fff, 0 0 0 4px rgb(0, 113, 240) }
._pm2:after { position: absolute; top: 32px; left: 50%; width: 64px; height: 64px; margin: -32px 0 0 -32px; border-radius: 5px; background-position: center; background-repeat: no-repeat; background-size: contain; }
._pm2.merkur:after { background-image: url(/wp-content/themes/general/visual/menu/merkur.png); }
._pm2.microgaming:after { background-image: url(/wp-content/themes/general/visual/menu/microgaming.png); }
._pm2.netent:after { background-image: url(/wp-content/themes/general/visual/menu/netent.png); }
._pm2.novoline:after { background-image: url(/wp-content/themes/general/visual/menu/novomatic-novoline.png); }
._pm2.novomatic:after { background-image: url(/wp-content/themes/general/visual/menu/novomatic-novoline.png); }
._pm2.hasbro:after { background-image: url(/wp-content/themes/general/visual/menu/hasbro-2.png); }
._pm2.alchemy-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/alchemy-gaming.png); }
._pm2.playtech:after { background-image: url(/wp-content/themes/general/visual/menu/playtech.png); }
._pm2.paysafecard:after { background-image: url(/wp-content/themes/general/visual/menu/paysafecard.png); }
._pm2.bitcoin:after { background-image: url(/wp-content/themes/general/visual/menu/bitc.png); }
._pm2.e-wallet:after { background-image: url(/wp-content/themes/general/visual/menu/ewallets.png); }
._pm2.credit-card:after { background-image: url(/wp-content/themes/general/visual/menu/credit-card.png); }
._pm2.new:after { background-image: url(/wp-content/themes/general/visual/menu/new.png); }
._pm2.new:before { content: none }
._pm2.spielbanken:after { background-image: url(/wp-content/themes/general/visual/menu/spielbank.png); }
._pm2.play-n-go:after { background-image: url(/wp-content/themes/general/visual/menu/play-n-go.png); }
._pm2.apple-pay:after { background-image: url(/wp-content/themes/general/visual/menu/apple-pay.png); }
._pm2.bancoposta:after { background-image: url(/wp-content/themes/general/visual/menu/bancoposta.png); }
._pm2.zimpler:after { background-image: url(/wp-content/themes/general/visual/menu/zimpler.png); }
._pm2.trustly:after { background-image: url(/wp-content/themes/general/visual/menu/trustly.png); }
._pm2.skrill:after { background-image: url(/wp-content/themes/general/visual/menu/skrill.png); }
._pm2.neteller:after { background-image: url(/wp-content/themes/general/visual/menu/neteller.png); }
._pm2.klarna:after { background-image: url(/wp-content/themes/general/visual/menu/klarna-sofort.png); }
._pm2.ecopayz:after { background-image: url(/wp-content/themes/general/visual/menu/ecopayz.png); }
._pm2.payz:after { background-image: url(/wp-content/themes/general/visual/menu/payz.png); }
._pm2.muchbetter:after { background-image: url(/wp-content/themes/general/visual/menu/muchbetter.png); }
._pm2.pay-n-play:after { background-image: url(/wp-content/themes/general/visual/menu/pay-n-play.png); }
._pm2.paypal:after { background-image: url(/wp-content/themes/general/visual/menu/paypal.png); }
._pm2.giropay:after { background-image: url(/wp-content/themes/general/visual/menu/giropay.png); }
._pm2.ethereum:after { background-image: url(/wp-content/themes/general/visual/menu/ethereum.png); }
._pm2.entercash:after { background-image: url(/wp-content/themes/general/visual/menu/entercash.png); }
._pm2.rapid-transfer:after { background-image: url(/wp-content/themes/general/visual/menu/rapid-transfer.png); }
._pm2.visa:after { background-image: url(/wp-content/themes/general/visual/menu/visa.png); }
._pm2.paydirekt:after { background-image: url(/wp-content/themes/general/visual/menu/paydirekt.png); }
._pm2.boku:after { background-image: url(/wp-content/themes/general/visual/menu/boku.png); }
._pm2.cashtocode:after { background-image: url(/wp-content/themes/general/visual/menu/cash-to-code.png); }
._pm2.neosurf:after { background-image: url(/wp-content/themes/general/visual/menu/neosurf.png); }
._pm2.mastercard:after { background-image: url(/wp-content/themes/general/visual/menu/mastercard.png); }
._pm2.google-pay:after { background-image: url(/wp-content/themes/general/visual/menu/google-pay.png); }
._pm2.maestro:after { background-image: url(/wp-content/themes/general/visual/menu/maestro.png); }
._pm2.ec-karte:after { background-image: url(/wp-content/themes/general/visual/menu/ec.png); }
._pm2.sofort:after,._pm2.sofortueberweisung:after { background-image: url(/wp-content/themes/general/visual/menu/sofort.png); }
._pm2.lastschrift:after { background-image: url(/wp-content/themes/general/visual/menu/lastschrift.png); }
._pm2.echeque:after { background-image: url(/wp-content/themes/general/visual/menu/echeck.jpg); }
._pm2.paybymobile:after,._pm2.pay-by-phone:after { background-image: url(/wp-content/themes/general/visual/menu/pay-by-phone.png); }
._pm2.bank-transfer:after { background-image: url(/wp-content/themes/general/visual/menu/bank-transfer.png); }
._pm2.yandex-money:after { background-image: url(/wp-content/themes/general/visual/menu/yandex-money.png); }
._pm2.debit-card:after { background-image: url(/wp-content/themes/general/visual/menu/debit-card.png); }
._pm2.visa-electron:after { background-image: url(/wp-content/themes/general/visual/menu/visa-electron.png); }
._pm2.diners-club:after { background-image: url(/wp-content/themes/general/visual/menu/diners-club.png); }
._pm2.entropay:after { background-image: url(/wp-content/themes/general/visual/menu/entropay.png); }
._pm2.maya:after { background-image: url(/wp-content/themes/general/visual/menu/maya.png); }
._pm2.gcash:after { background-image: url(/wp-content/themes/general/visual/menu/gcash.png); }
._pm2.astropay:after { background-image: url(/wp-content/themes/general/visual/menu/astropay.png); }
._pm2.mifinity:after { background-image: url(/wp-content/themes/general/visual/menu/mifinity.png); }
._pm2.ewallets:after { background-image: url(/wp-content/themes/general/visual/menu/ewallets.png); }
._pm2.pay-near-me:after { background-image: url(/wp-content/themes/general/visual/menu/paynearme.jpg); }
._pm2.play-plus:after { background-image: url(/wp-content/themes/general/visual/menu/playplus.jpg); }
._pm2.amex:after,._pm2.american-express:after { background-image: url(/wp-content/themes/general/visual/menu/amex.jpg); }
._pm2.discover:after { background-image: url(/wp-content/themes/general/visual/menu/discover.jpg); }
._pm2.jeton:after { background-image: url(/wp-content/themes/general/visual/menu/jeton.jpg); }
._pm2.pragmatic-play:after { background-image: url(/wp-content/themes/general/visual/menu/pragmatic-play.png); }
._pm2.red-tiger:after { background-image: url(/wp-content/themes/general/visual/menu/red-tiger.jpg); }
._pm2.yggdrasil:after { background-image: url(/wp-content/themes/general/visual/menu/yggdrasil.png); }
._pm2.elk-studios:after { background-image: url(/wp-content/themes/general/visual/menu/elk.png); }
._pm2.quickspin:after { background-image: url(/wp-content/themes/general/visual/menu/quickspin.png); }
._pm2.isoftbet:after { background-image: url(/wp-content/themes/general/visual/menu/isoftbet.png); }
._pm2.hacksaw-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/hacksaw-gaming.jpg); }
._pm2.gaming-realms:after { background-image: url(/wp-content/themes/general/visual/menu/gaming-realms.jpg); }
._pm2.eyecon:after { background-image: url(/wp-content/themes/general/visual/menu/eyecon.jpg); }
._pm2.octoplay:after { background-image: url(/wp-content/themes/general/visual/menu/octoplay.jpg); }
._pm2.realistic-games:after { background-image: url(/wp-content/themes/general/visual/menu/realistic.png); }
._pm2.reel-kingdom:after { background-image: url(/wp-content/themes/general/visual/menu/reel-Kingdom.jpg); }
._pm2.rarestone-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/rarestone-gaming.jpg); }
._pm2.relax-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/relax-gaming.jpg); }
._pm2.wazdan:after { background-image: url(/wp-content/themes/general/visual/menu/wazdan.png); }
._pm2.wizard-games:after { background-image: url(/wp-content/themes/general/visual/menu/wizard-games.jpg); }
._pm2.booming-games:after { background-image: url(/wp-content/themes/general/visual/menu/booming-games.jpg); }
._pm2.push-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/push-gaming.png); }
._pm2.skywind-group:after { background-image: url(/wp-content/themes/general/visual/menu/skywind.jpg); }
._pm2.skywind:after { background-image: url(/wp-content/themes/general/visual/menu/skywind.jpg); }
._pm2.stakelogic:after { background-image: url(/wp-content/themes/general/visual/menu/stakelogic.jpg); }
._pm2.synot:after { background-image: url(/wp-content/themes/general/visual/menu/synot.jpg); }
._pm2.justforthewin:after { background-image: url(/wp-content/themes/general/visual/menu/just-for-the-win.jpg); }
._pm2.spinplay-games:after { background-image: url(/wp-content/themes/general/visual/menu/spinplay-games.jpg); }
._pm2.amatic-industries:after { background-image: url(/wp-content/themes/general/visual/menu/amatic.jpg); }
._pm2.evolution:after { background-image: url(/wp-content/themes/general/visual/menu/evolution-gaming.png); }
._pm2.all-for-one-studios:after { background-image: url(/wp-content/themes/general/visual/menu/all-for-one-studios.jpg); }
._pm2.gaming-1x2:after { background-image: url(/wp-content/themes/general/visual/menu/1x2gaming.jpg); }
._pm2.iron-dog-studio:after { background-image: url(/wp-content/themes/general/visual/menu/iron-dog-studio.jpg); }
._pm2.spinberry:after { background-image: url(/wp-content/themes/general/visual/menu/spinberry.jpg); }
._pm2.thunderkick:after { background-image: url(/wp-content/themes/general/visual/menu/thunderkick.jpg); }
._pm2.design-works-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/design-works-gaming.jpg); }
._pm2.ash-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/ash-gaming.jpg); }
._pm2.reel-time-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/reel-time-gaming.jpg); }
._pm2.fantasma-games:after { background-image: url(/wp-content/themes/general/visual/menu/fantasma-games.jpg); }
._pm2.playson:after { background-image: url(/wp-content/themes/general/visual/menu/playson.png); }
._pm2.slot-factory:after { background-image: url(/wp-content/themes/general/visual/menu/slot-factory.jpg); }
._pm2.red-rake:after { background-image: url(/wp-content/themes/general/visual/menu/redrake.png); }
._pm2.ggames:after { background-image: url(/wp-content/themes/general/visual/menu/g-games.jpg); }
._pm2.big-time-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/big-time-gaming.jpg); }
._pm2.northen-lights-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/northern-lights-gaming.jpg); }
._pm2.snowborn-games:after { background-image: url(/wp-content/themes/general/visual/menu/snowborn-games.jpg); }
._pm2.nolimit-city:after { background-image: url(/wp-content/themes/general/visual/menu/nolimit-city.png); }
._pm2.foxium:after { background-image: url(/wp-content/themes/general/visual/menu/foxium.jpg); }
._pm2.gameburger-studios:after { background-image: url(/wp-content/themes/general/visual/menu/gameburger-studios.jpg); }
._pm2.games-global:after { background-image: url(/wp-content/themes/general/visual/menu/games-global.jpg); }
._pm2.sg-scientific-games:after { background-image: url(/wp-content/themes/general/visual/menu/sg.png); }
._pm2.gamomat:after { background-image: url(/wp-content/themes/general/visual/menu/gamomat.jpg); }
._pm2.ainsworth:after { background-image: url(/wp-content/themes/general/visual/menu/ainsworth.jpg); }
._pm2.aspire-global:after { background-image: url(/wp-content/themes/general/visual/menu/aspire-global.jpg); }
._pm2.atomic-slot-lab:after { background-image: url(/wp-content/themes/general/visual/menu/atomic-slot-lab.jpg); }
._pm2.blueberi:after { background-image: url(/wp-content/themes/general/visual/menu/blueberi.jpg); }
._pm2.authentic:after { background-image: url(/wp-content/themes/general/visual/menu/authentic-gaming.jpg); }
._pm2.bally-wulff:after { background-image: url(/wp-content/themes/general/visual/menu/bally-wulff.png); }
._pm2.betixon:after { background-image: url(/wp-content/themes/general/visual/menu/betixon.jpg); }
._pm2.btobet:after { background-image: url(/wp-content/themes/general/visual/menu/btobet.jpg); }
._pm2.playzido:after { background-image: url(/wp-content/themes/general/visual/menu/playzido.jpg); }
._pm2.indigo-magic:after { background-image: url(/wp-content/themes/general/visual/menu/indigo-magic.jpg); }
._pm2.oryx:after { background-image: url(/wp-content/themes/general/visual/menu/oryx-gaming.jpg); }
._pm2.ruby-play:after { background-image: url(/wp-content/themes/general/visual/menu/ruby-play.jpg); }
._pm2.skillzzgaming:after { background-image: url(/wp-content/themes/general/visual/menu/skillzzgaming.jpg); }
._pm2.slotmill:after { background-image: url(/wp-content/themes/general/visual/menu/slotmill.jpg); }
._pm2.spribe:after { background-image: url(/wp-content/themes/general/visual/menu/spribe.jpg); }
._pm2.crazy-tooth-studio:after { background-image: url(/wp-content/themes/general/visual/menu/crazy-tooth-studio.jpg); }
._pm2.spearhead-studios:after { background-image: url(/wp-content/themes/general/visual/menu/spearhead-studios.jpg); }
._pm2.pariplay:after { background-image: url(/wp-content/themes/general/visual/menu/pariplay.jpg); }
._pm2.gaming-corps:after { background-image: url(/wp-content/themes/general/visual/menu/gaming-corps.jpg); }
._pm2.habanero:after { background-image: url(/wp-content/themes/general/visual/menu/habanero.png); }
._pm2.sling-originals:after { background-image: url(/wp-content/themes/general/visual/menu/slingo-originals.jpg); }
._pm2.nyx:after { background-image: url(/wp-content/themes/general/visual/menu/nyx.jpg); }
._pm2.wms:after { background-image: url(/wp-content/themes/general/visual/menu/wms.jpg); }
._pm2.bizum:after { background-image: url(/wp-content/themes/general/visual/menu/bizum.png); }
._pm2.cryptocurrencies:after { background-image: url(/wp-content/themes/general/visual/menu/cryptocurrencies.png); }
._pm2.danskebank:after { background-image: url(/wp-content/themes/general/visual/menu/danskebank.png); }
._pm2.dankord:after { background-image: url(/wp-content/themes/general/visual/menu/dankord.png); }
._pm2.nykredit:after { background-image: url(/wp-content/themes/general/visual/menu/nykredit.png); }
._pm2.nordea:after { background-image: url(/wp-content/themes/general/visual/menu/nordea.png); }
._pm2.sydbank:after { background-image: url(/wp-content/themes/general/visual/menu/sydbank.png); }
._pm2.ezeewallet:after { background-image: url(/wp-content/themes/general/visual/menu/ezeewallet.png); }
._pm2.revolut:after { background-image: url(/wp-content/themes/general/visual/menu/revolut.jpg); }
._pm2.mobilepay:after { background-image: url(/wp-content/themes/general/visual/menu/mobilepay.jpg); }
._pm2.jyskebank:after { background-image: url(/wp-content/themes/general/visual/menu/jyskebank.jpg); }
._pm2.arbejdernes-landsbank:after { background-image: url(/wp-content/themes/general/visual/menu/arbejdernes-landsbank.jpg); }
._pm2.payeer:after { background-image: url(/wp-content/themes/general/visual/menu/payeer.png); }
._pm2.bitcoin-cash:after { background-image: url(/wp-content/themes/general/visual/menu/bitcoin-cash.png); }
._pm2.flexepin:after { background-image: url(/wp-content/themes/general/visual/menu/flexepin.png); }
._pm2.aircash:after { background-image: url(/wp-content/themes/general/visual/menu/aircash.jpg); }


._pm2.vip-preferred:after { background-image: url(/wp-content/themes/general/visual/menu/vip-preferred.png); }
._pm2.bank-wire-transfer:after { background-image: url(/wp-content/themes/general/visual/menu/bank-wire-transfer.png); }
._pm2.online-banking:after { background-image: url(/wp-content/themes/general/visual/menu/online-banking.png); }
._pm2.venmo:after { background-image: url(/wp-content/themes/general/visual/menu/venmo.png); }
._pm2.cash-at-cage:after { background-image: url(/wp-content/themes/general/visual/menu/cash-at-cage.png); }
._pm2.gameon:after { background-image: url(/wp-content/themes/general/visual/menu/gameon.png); }
._pm2.electronic-transfer:after { background-image: url(/wp-content/themes/general/visual/menu/electronic-transfer.png); }
._pm2.instant-bank-transfer:after { background-image: url(/wp-content/themes/general/visual/menu/instant-bank-transfer.png); }
._pm2.cash-at-retails:after { background-image: url(/wp-content/themes/general/visual/menu/cash-at-retails.png); }
._pm2.nuvei:after { background-image: url(/wp-content/themes/general/visual/menu/nuvei.png); }
._pm2.vanilla-direct:after { background-image: url(/wp-content/themes/general/visual/menu/vanilla-direct.png); }
._pm2.litecoin:after { background-image: url(/wp-content/themes/general/visual/menu/litecoin.png); }
._pm2.gaming2by2:after { background-image: url(/wp-content/themes/general/visual/menu/2by2gaming.jpg); }
._pm2.fuga-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/fuga-gaming.jpg); }
._pm2.amusnet:after { background-image: url(/wp-content/themes/general/visual/menu/amusnet.jpg); }
._pm2.anaxi:after { background-image: url(/wp-content/themes/general/visual/menu/anaxi.png); }
._pm2.roxor-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/roxor.png); }
._pm2.epic-industries:after { background-image: url(/wp-content/themes/general/visual/menu/epic-industries.png); }
._pm2.hungy-bear:after { background-image: url(/wp-content/themes/general/visual/menu/hungry-bear.png); }
._pm2.gamesys:after { background-image: url(/wp-content/themes/general/visual/menu/gamesys.png); }
._pm2.spreadhead:after { background-image: url(/wp-content/themes/general/visual/menu/spreadhead.png); }
._pm2.bang-bang-games:after { background-image: url(/wp-content/themes/general/visual/menu/bang-bang-games.png); }
._pm2.betdigital:after { background-image: url(/wp-content/themes/general/visual/menu/betdigital.png); }
._pm2.boomerang:after { background-image: url(/wp-content/themes/general/visual/menu/boomerang.png); }
._pm2.bulletproof-games:after { background-image: url(/wp-content/themes/general/visual/menu/bulletproof-games.png); }
._pm2.gluster-chase:after { background-image: url(/wp-content/themes/general/visual/menu/gluster-chase.png); }
._pm2.eurocoin-interactive:after { background-image: url(/wp-content/themes/general/visual/menu/eurocoin-interactive.png); }
._pm2.gameslab:after { background-image: url(/wp-content/themes/general/visual/menu/gameslab.png); }
._pm2.jelly:after { background-image: url(/wp-content/themes/general/visual/menu/jelly.png); }
._pm2.king-show-games:after { background-image: url(/wp-content/themes/general/visual/menu/king-show-games.png); }
._pm2.peter-and-sons:after { background-image: url(/wp-content/themes/general/visual/menu/peter-and-sons.png); }
._pm2.reflex-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/reflex-gaming.png); }
._pm2.trigger-button:after { background-image: url(/wp-content/themes/general/visual/menu/trigger-button.png); }
._pm2.wild-boars-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/wild-boars-gaming.png); }
._pm2.wild-streak-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/wIld-streak-gaming.png); }
._pm2.william-interactive:after { background-image: url(/wp-content/themes/general/visual/menu/william-interactive.png); }
._pm2.ripple:after { background-image: url(/wp-content/themes/general/visual/menu/ripple.png); }
._pm2.dogecoin:after { background-image: url(/wp-content/themes/general/visual/menu/dogecoin.png); }
._pm2.dash:after { background-image: url(/wp-content/themes/general/visual/menu/dash.png); }
._pm2.tron:after { background-image: url(/wp-content/themes/general/visual/menu/tron.png); }
._pm2.bitcoin-cash:after { background-image: url(/wp-content/themes/general/visual/menu/bitcoin-cash.png); }
._pm2.litecoin:after { background-image: url(/wp-content/themes/general/visual/menu/litecoin.png); }

/** Software */

._pm2.player4the:after { background-image: url(/wp-content/themes/general/visual/menu/4theplayer.png); }
._pm2.ags:after { background-image: url(/wp-content/themes/general/visual/menu/ags.jpg); }
._pm2.barcrest:after { background-image: url(/wp-content/themes/general/visual/menu/barcrest.jpg); }
._pm2.blueprint:after { background-image: url(/wp-content/themes/general/visual/menu/blueprint.jpg); }
._pm2.dgc:after { background-image: url(/wp-content/themes/general/visual/menu/dgc.jpg); }
._pm2.dwg:after { background-image: url(/wp-content/themes/general/visual/menu/dwg.jpg); }
._pm2.everi-games:after { background-image: url(/wp-content/themes/general/visual/menu/everi-games.jpg); }
._pm2.greentube:after { background-image: url(/wp-content/themes/general/visual/menu/greentube.jpg); }
._pm2.hitsqwad:after { background-image: url(/wp-content/themes/general/visual/menu/hitsqwad.jpg); }
._pm2.high-5-games:after { background-image: url(/wp-content/themes/general/visual/menu/high-5-games.jpg); }
._pm2.igt:after { background-image: url(/wp-content/themes/general/visual/menu/igt.jpg); }
._pm2.inspired-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/inspired-gaming.jpg); }
._pm2.konami:after { background-image: url(/wp-content/themes/general/visual/menu/konami.jpg); }
._pm2.light-and-wonder:after { background-image: url(/wp-content/themes/general/visual/menu/light-and-wonder.jpg); }
._pm2.lightning-box:after { background-image: url(/wp-content/themes/general/visual/menu/lightning-box.png); }
._pm2.lucksome:after { background-image: url(/wp-content/themes/general/visual/menu/lucksome.jpg); }
._pm2.playtech:after { background-image: url(/wp-content/themes/general/visual/menu/playtech.png); }
._pm2.reelplay:after { background-image: url(/wp-content/themes/general/visual/menu/reelplay.png); }
._pm2.section-8-studio:after { background-image: url(/wp-content/themes/general/visual/menu/section-8-studio.jpg); }
._pm2.shuffle-master:after { background-image: url(/wp-content/themes/general/visual/menu/shuffle-master.jpg); }
._pm2.spin-games:after { background-image: url(/wp-content/themes/general/visual/menu/spin-games.jpg); }
._pm2.tada-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/tada-gaming.jpg); }
._pm2.netent:after { background-image: url(/wp-content/themes/general/visual/menu/netent.png); }
._pm2.nextgen:after { background-image: url(/wp-content/themes/general/visual/menu/nextgen.png); }
._pm2.spinomenal:after { background-image: url(/wp-content/themes/general/visual/menu/spinomenal.png); }
._pm2.bgaming:after { background-image: url(/wp-content/themes/general/visual/menu/bgaming.png); }
._pm2.betsoft:after { background-image: url(/wp-content/themes/general/visual/menu/betsoft.png); }
._pm2.switch:after { background-image: url(/wp-content/themes/general/visual/menu/switch.jpg); }
._pm2.leander:after { background-image: url(/wp-content/themes/general/visual/menu/leander.jpg); }
._pm2.gamevy:after { background-image: url(/wp-content/themes/general/visual/menu/gamevy.jpg); }
._pm2.net-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/net-gaming.jpg); }
._pm2.golden-rock-studios:after { background-image: url(/wp-content/themes/general/visual/menu/golden-rock-studios.jpg); }
._pm2.triple-edge-studios:after { background-image: url(/wp-content/themes/general/visual/menu/triple-edge-studios.jpg); }
._pm2.raw-igaming:after { background-image: url(/wp-content/themes/general/visual/menu/raw-igaming.jpg); }
._pm2.chance-interactive:after { background-image: url(/wp-content/themes/general/visual/menu/chance-interactive.jpg); }
._pm2.kalamba:after { background-image: url(/wp-content/themes/general/visual/menu/kalamba.jpg); }
._pm2.stormcraft-studios:after { background-image: url(/wp-content/themes/general/visual/menu/stormcraft-studios.jpg); }
._pm2.on-air:after { background-image: url(/wp-content/themes/general/visual/menu/on-air.jpg); }
._pm2.endemol:after { background-image: url(/wp-content/themes/general/visual/menu/endemol.jpg); }
._pm2.felt-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/felt-gaming.jpg); }
._pm2.area-vegas:after { background-image: url(/wp-content/themes/general/visual/menu/area-vegas.jpg); }
._pm2.infinity-dragon-studios:after { background-image: url(/wp-content/themes/general/visual/menu/infinity-dragon-studios.jpg); }
._pm2.neon-valley-studios:after { background-image: url(/wp-content/themes/general/visual/menu/neon-valley-studios.jpg); }
._pm2.neko-games:after { background-image: url(/wp-content/themes/general/visual/menu/neko-games.jpg); }
._pm2.s-games:after { background-image: url(/wp-content/themes/general/visual/menu/s-games.jpg); }
._pm2.nailed-it-games:after { background-image: url(/wp-content/themes/general/visual/menu/nailed-it-games.jpg); }
._pm2.pulse-8:after { background-image: url(/wp-content/themes/general/visual/menu/pulse-8.jpg); }
._pm2.live-5-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/live-5-gaming.jpg); }
._pm2.core-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/core-gaming.jpg); }
._pm2.pear-fiction-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/pear-fiction-gaming.jpg); }
._pm2.fortune-factory:after { background-image: url(/wp-content/themes/general/visual/menu/fortune-factory.jpg); }
._pm2.oros:after { background-image: url(/wp-content/themes/general/visual/menu/oros.jpg); }
._pm2.four-leaf-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/four-leaf-gaming.jpg); }
._pm2.aurum-signature-studios:after { background-image: url(/wp-content/themes/general/visual/menu/aurum-signature-studios.jpg); }
._pm2.buck-stakes-sntertainment:after { background-image: url(/wp-content/themes/general/visual/menu/buck-stakes-sntertainment.jpg); }
._pm2.revolver-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/revolver-gaming.jpg); }
._pm2.blue-guru-games:after { background-image: url(/wp-content/themes/general/visual/menu/blue-guru-games.jpg); }
._pm2.wishbone-games:after { background-image: url(/wp-content/themes/general/visual/menu/wishbone-games.jpg); }
._pm2.armadillo-studios:after { background-image: url(/wp-content/themes/general/visual/menu/armadillo-studios.jpg); }
._pm2.blue-ring-studios:after { background-image: url(/wp-content/themes/general/visual/menu/blue-ring-studios.jpg); }
._pm2.swintt:after { background-image: url(/wp-content/themes/general/visual/menu/swintt.jpg); }
._pm2.spinmatic:after { background-image: url(/wp-content/themes/general/visual/menu/spinmatic.jpg); }
._pm2.gacha-studios:after { background-image: url(/wp-content/themes/general/visual/menu/gacha-studios.jpg); }
._pm2.max-win:after { background-image: url(/wp-content/themes/general/visual/menu/max-win.jpg); }
._pm2.old-skool-studios:after { background-image: url(/wp-content/themes/general/visual/menu/old-skool-studios.jpg); }
._pm2.crucible-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/crucible-gaming.jpg); }
._pm2.ad-lunam:after { background-image: url(/wp-content/themes/general/visual/menu/ad-lunam.jpg); }
._pm2.lady-luck-games:after { background-image: url(/wp-content/themes/general/visual/menu/lady-luck-games.jpg); }
._pm2.silverback:after { background-image: url(/wp-content/themes/general/visual/menu/silverback.jpg); }
._pm2.storm-gamings:after { background-image: url(/wp-content/themes/general/visual/menu/storm-gaming.jpg); }
._pm2.side-city:after { background-image: url(/wp-content/themes/general/visual/menu/side-city.jpg); }
._pm2.coin-machine-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/coin-machine-gaming.jpg); }
._pm2.rogue:after { background-image: url(/wp-content/themes/general/visual/menu/rogue.jpg); }
._pm2.electric-elephant:after { background-image: url(/wp-content/themes/general/visual/menu/electric-elephant.jpg); }
._pm2.half-pixel-studios:after { background-image: url(/wp-content/themes/general/visual/menu/half-pixel-studios.jpg); }
._pm2.prospect-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/prospect-gaming.jpg); }
._pm2.tom-horn-games:after { background-image: url(/wp-content/themes/general/visual/menu/tom-horn-games.jpg); }
._pm2.slingo-originals:after { background-image: url(/wp-content/themes/general/visual/menu/slingo-originals.jpg); }
._pm2.bf-games:after { background-image: url(/wp-content/themes/general/visual/menu/bf-games.png); }
._pm2.print-studios:after { background-image: url(/wp-content/themes/general/visual/menu/print-studios.png); }
._pm2.bragg:after { background-image: url(/wp-content/themes/general/visual/menu/bragg.png); }
._pm2.betgames:after { background-image: url(/wp-content/themes/general/visual/menu/betgames.png); }
._pm2.real-dealer:after { background-image: url(/wp-content/themes/general/visual/menu/real-dealer.jpg); }
._pm2.games-inc:after { background-image: url(/wp-content/themes/general/visual/menu/games-inc.jpg); }
._pm2.ino-games:after { background-image: url(/wp-content/themes/general/visual/menu/ino-games.jpg); }
._pm2.shfl-entertainment:after { background-image: url(/wp-content/themes/general/visual/menu/shfl-entertainment.jpg); }
._pm2.gong-gaming-technologies:after { background-image: url(/wp-content/themes/general/visual/menu/gong-gaming-technologies.jpg); }
._pm2.circular-arrow:after { background-image: url(/wp-content/themes/general/visual/menu/circular-arrow.jpg); }
._pm2.retro-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/retro-gaming.jpg); }
._pm2.slingshot-studios:after { background-image: url(/wp-content/themes/general/visual/menu/slingshot-studios.jpg); }
._pm2.innogames:after { background-image: url(/wp-content/themes/general/visual/menu/innogames.jpg); }
._pm2.barstruck:after { background-image: url(/wp-content/themes/general/visual/menu/barstruck.jpg); }
._pm2.rabcat:after { background-image: url(/wp-content/themes/general/visual/menu/rabcat.jpg); }
._pm2.gold-coin-studios:after { background-image: url(/wp-content/themes/general/visual/menu/gold-coin-studios.jpg); }
._pm2.high-limit-studios:after { background-image: url(/wp-content/themes/general/visual/menu/high-limit-studios.jpg); }
._pm2.hammertime-games:after { background-image: url(/wp-content/themes/general/visual/menu/hammertime-games.jpg); }
._pm2.atomic-city:after { background-image: url(/wp-content/themes/general/visual/menu/atomic-city.jpg); }
._pm2.avatar-ux:after { background-image: url(/wp-content/themes/general/visual/menu/avatar-ux.jpg); }
._pm2.avatarux:after { background-image: url(/wp-content/themes/general/visual/menu/avatarux.jpg); }
._pm2.netgaming:after { background-image: url(/wp-content/themes/general/visual/menu/netgaming.jpg); }
._pm2.phoenix-flames-studio:after { background-image: url(/wp-content/themes/general/visual/menu/phoenix-flames-studio.jpg); }
._pm2.pocket-games-soft:after { background-image: url(/wp-content/themes/general/visual/menu/pocket-games-soft.jpg); }
._pm2.red7:after { background-image: url(/wp-content/themes/general/visual/menu/red7.jpg); }
._pm2.high5games:after { background-image: url(/wp-content/themes/general/visual/menu/high-5-games.jpg); }
._pm2.pg-soft:after { background-image: url(/wp-content/themes/general/visual/menu/pocket-games-soft.jpg); }
._pm2.ino:after { background-image: url(/wp-content/themes/general/visual/menu/ino-games.jpg); }
._pm2.ezugi:after { background-image: url(/wp-content/themes/general/visual/menu/ezugi.jpg); }
._pm2.just-for-the-win:after { background-image: url(/wp-content/themes/general/visual/menu/just-for-the-win.jpg); }
._pm2.network-1x2:after { background-image: url(/wp-content/themes/general/visual/menu/1x2-network.jpg); }
._pm2.neogames:after { background-image: url(/wp-content/themes/general/visual/menu/neogames.png); }
._pm2.link2-win:after { background-image: url(/wp-content/themes/general/visual/menu/link2-win.jpg); }
._pm2.cayetano-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/cayetano-gaming.jpg); }
._pm2.apparat-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/apparat-gaming.png); }
._pm2.aristocrat:after { background-image: url(/wp-content/themes/general/visual/menu/aristocrat.jpg); }
._pm2.cr-games:after { background-image: url(/wp-content/themes/general/visual/menu/cr-games.png); }
._pm2.rush-gaming:after { background-image: url(/wp-content/themes/general/visual/menu/rush-gaming.png); }
._pm2.luckia-cajero:after { background-image: url(/wp-content/themes/general/visual/menu/luckia-cajero.jpg); }
._pm2.aircash-pay:after { background-image: url(/wp-content/themes/general/visual/menu/aircash.jpg); }
._pm2.cashlib:after { background-image: url(/wp-content/themes/general/visual/menu/cashlib.png); }

.question-box { border-radius: 5px; background: #fff url(/wp-content/themes/general/visual/q-grey-bg.png) no-repeat center 20% / 382px; padding: 20px; line-height: 1.2; }
.question-box .question-box-title { font-weight: 700; font-size: 20px; margin-bottom: 40px; }
.question-box ul { padding-left: 0; list-style-position: inside; margin-bottom: 40px; }
.question-box ul li::marker { color:#2668c3; }
.question-box ul li { margin-top: 20px; }
.question-box figure { margin: 0; }

@media only screen and (min-width: 768px) {
	.question-box { padding: 60px 110px 50px; }
	.question-box .question-box-title { font-size: 29px; }
	.question-box ul { margin-bottom: 50px; }
}

.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0 }
.slick-list:focus { outline: none }
.slick-list.dragging { cursor: pointer; cursor: hand }
.slick-slider .slick-track,
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.slick-track { position: relative; top: 0; left: 0; display: block }
.slick-track:before,
.slick-track:after { display: table; content: '' }
.slick-track:after { clear: both }
.slick-loading .slick-track { visibility: hidden }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px }
[dir='rtl'] .slick-slide { float: right }
.slick-slide img { display: block }
.slick-slide.slick-loading img { display: none }
.slick-slide.dragging img { pointer-events: none }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent }
.slick-arrow.slick-hidden { display: none }

.screenshots-slider { flex-basis: 100%; width: 100%; }
.screenshots-slider .screenshot { width: 280px; margin: 0 7px; }
.screenshots-slider .screenshot img { transition: all 0.2s ease; }
.screenshots-slider .screenshot a { position: relative; height: 100%; cursor: pointer; }
.screenshots-slider .screenshot a img { width: 100%; }
.screenshots-slider .screenshot > img,
.screenshots-slider .screenshot > a { width: 280px; max-width: 100%; margin: 0 auto; display: block; border-radius: 8px; overflow: hidden; }
.screenshots-slider .screenshot a:after { content: ''; position: absolute; bottom: 5px; right: 5px; width: 40px; height: 40px; pointer-events: none; transition: all 0.2s ease; background: rgba(0, 0, 0, 0.4) url(/wp-content/themes/general/visual/ico-expand.svg) no-repeat center; background-size: 45px; }
.screenshots-slider .screenshot a:hover img { transform: scale(1.025); }
.screenshots-slider .screenshot a:hover:after { transform: scale(1.05); background-color: rgba(0, 0, 0, 0.6); }

.screenshots-slider .slick-dots { text-align: center; font-size: 0; padding-left: 0; letter-spacing: normal; margin-top: 30px; }
.screenshots-slider .slick-dots li { display: inline-block; vertical-align: middle; margin: 0 5px; }
.screenshots-slider .slick-dots li button { display: inline-block; border-radius: 50%; width: 12px; height: 12px; background: #c7ced5; transition: background .3s; appearance: none; border: 0; padding: 0; outline: 0; }
.screenshots-slider .slick-dots .slick-active button { background: #fe7146; }


/* venobox css */
.vbox-overlay { --vbox-tools-color: #fff; --vbox-title-background: #101010; --vbox-title-width: "auto"; --vbox-title-radius: 0; --vbox-share-background: #101010; --vbox-share-width: "auto"; --vbox-share-radius: 0; --vbox-padding: 0; --vbox-max-width: 100%; font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; }
.vbox-overlay *,
.vbox-overlay:after,
.vbox-overlay:before { -webkit-backface-visibility: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.vbox-overlay * { -webkit-backface-visibility: visible; backface-visibility: visible; }
.vbox-overlay { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 999999; }
.vbox-share,
.vbox-title { line-height: 1; position: fixed; z-index: 98; text-align: center; margin: 0 auto; color: var(--vbox-tools-color); }
.vbox-title { font-size: 12px; background-color: var(--vbox-title-background); width: var(--vbox-title-width); border-radius: var(--vbox-title-radius); padding: 12px 54px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.vbox-share { font-size: 24px; padding: 0 0.35em; background-color: var(--vbox-share-background); width: var(--vbox-share-width); border-radius: var(--vbox-share-radius); }
.vbox-link-btn,
button.vbox-link-btn,
button.vbox-link-btn:active,
button.vbox-link-btn:focus,
button.vbox-link-btn:hover { border: none !important; background: 0 0 !important; box-shadow: none !important; color: inherit !important; padding: 6px 12px; outline: 0; display: inline-block; cursor: pointer; }
.vbox-share a { color: inherit !important; padding: 6px 12px; display: inline-block; }
.vbox-share svg { z-index: 10; vertical-align: middle; }
.vbox-close { cursor: pointer; position: fixed; top: 0; right: 0; z-index: 99; padding: 6px 15px; color: #000; color: var(--vbox-tools-color); border: 0; font-size: 24px; display: flex; align-items: center; opacity: 0.8; transition: opacity 0.2s; }
.vbox-close:hover { opacity: 1; }
.vbox-left-corner { cursor: pointer; position: fixed; left: 0; top: 0; overflow: hidden; line-height: 1; font-size: 12px; z-index: 99; display: flex; align-items: center; color: var(--vbox-tools-color); }
.vbox-num { display: inline-block; padding: 12px 15px; }
.vbox-left { left: 0; }
.vbox-right { right: 0; }
.vbox-top { top: 0; }
.vbox-bottom { bottom: 0; }
.vbox-next,
.vbox-prev { position: fixed; top: 50%; margin-top: -15px; overflow: hidden; cursor: pointer; display: block; width: 45px; height: 45px; z-index: 99; opacity: 0.8; transition: opacity 0.2s; }
.vbox-next:hover,
.vbox-prev:hover { opacity: 1; }
.vbox-next span,
.vbox-prev span { position: relative; width: 20px; height: 20px; border: 2px solid transparent; border-top-color: var(--vbox-tools-color); border-right-color: var(--vbox-tools-color); text-indent: -100px; position: absolute; top: 8px; display: block; }
.vbox-prev { left: 15px; }
.vbox-next { right: 15px; }
.vbox-prev span { left: 10px; -ms-transform: rotate(-135deg); -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
.vbox-next span { -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); right: 10px; }
.vbox-inline,
.venoratio { position: relative; width: 100%; margin: 0 auto; }
.venoratio::before { display: block; padding-top: var(--vb-aspect-ratio); content: ""; }
.venoratio > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: var(--vbox-padding); }
.venoratio-1x1 { --vb-aspect-ratio: 100%; max-width: calc(min(var(--vbox-max-width), (100vh - 60px))); }
.venoratio-4x3.vbox-child.venoratio { --vb-aspect-ratio: calc(3 / 4 * 100%); max-width: calc(min(var(--vbox-max-width), (100vh - 60px) * 4 / 3)); }
.venoratio-16x9.vbox-child.venoratio { --vb-aspect-ratio: calc(9 / 16 * 100%); max-width: calc(min(var(--vbox-max-width), (100vh - 60px) * 16 / 9)); }
.venoratio-21x9.vbox-child.venoratio { --vb-aspect-ratio: calc(9 / 21 * 100%); max-width: calc(min(var(--vbox-max-width), (100vh - 60px) * 21 / 9)); }
.venoratio-full { --vb-aspect-ratio: calc(100vh - 60px); }
.vbox-child.vbox-inline,
.vbox-child.venoratio { max-width: 100%; }
.vbox-open { overflow: hidden; }
.vbox-container { position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow-x: hidden; overflow-y: scroll; overflow-scrolling: touch; -webkit-overflow-scrolling: touch; z-index: 20; max-height: 100%; padding: 30px 0; }
.vbox-content { opacity: 0; text-align: center; width: 100%; position: relative; overflow: hidden; padding: 0 4%; display: flex; align-items: center; justify-content: center; min-height: 100%; }
.vbox-container img { max-width: 100%; height: auto; }
.vbox-child { box-shadow: 0 0 12px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); max-width: var(--vbox-max-width); text-align: initial; padding: var(--vbox-padding); }
.vbox-child img { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; display: block; }
.vbox-fit .vbox-child img,
.vbox-fit .vbox-child.venoratio { max-height: calc(100vh - 60px); }
.vbox-grab .vbox-child img { cursor: grab; transition: none !important; max-height: 95vh; }
.vbox-child > iframe { border: none !important; }
.vbox-content.swipe-left { margin-left: -200px !important; }
.vbox-content.swipe-right { margin-left: 200px !important; }
.vbox-preloader { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); }
.vbox-preloader .vbox-preloader-inner { opacity: 1; transition: opacity 0.2s; }
.vbox-hidden { display: none; }
.vbox-preloader.vbox-hidden .vbox-preloader-inner { opacity: 0; }
.vbox-backdrop { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: translateZ(-1px); -moz-transform: translateZ(-1px); -o-transform: translateZ(-1px); transform: translateZ(-1px); z-index: 0; }
.vbox-tooltip { position: relative; display: inline-block; }
.vbox-tooltip .vbox-tooltip-text { visibility: hidden; color: #fff; text-align: center; padding: 0; position: absolute; z-index: 1; bottom: 100%; left: 0; opacity: 0; transition: opacity 0.3s; margin-bottom: 2px; font-family: sans-serif; }
.vbox-top .vbox-tooltip .vbox-tooltip-text { bottom: auto; top: 100%; margin-bottom: 0; margin-top: 2px; }
.vbox-tooltip-inner { padding: 5px 10px; background-color: rgba(0, 0, 0, 0.9); border-radius: 6px; font-size: 10px; }
.vbox-tooltip:hover .vbox-tooltip-text { visibility: visible; opacity: 1; }
.vbox-overlay { --sk-size: 40px; --sk-color: #333; }
.sk-center { margin: auto; }
.sk-plane { width: var(--sk-size); height: var(--sk-size); background-color: var(--sk-color); }
@keyframes sk-plane {
	0% { transform: perspective(120px) rotateX(0) rotateY(0); }
	50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0); }
	100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}
.sk-chase { width: var(--sk-size); height: var(--sk-size); position: relative; }
.sk-chase-dot { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.sk-chase-dot:before { content: ""; display: block; width: 25%; height: 25%; background-color: var(--sk-color); border-radius: 100%; }
.sk-bounce { width: var(--sk-size); height: var(--sk-size); position: relative; }
.sk-bounce-dot { width: 100%; height: 100%; border-radius: 50%; background-color: var(--sk-color); opacity: 0.6; position: absolute; top: 0; left: 0; }
.sk-wave { width: var(--sk-size); height: var(--sk-size); display: flex; justify-content: space-between; }
.sk-wave-rect { background-color: var(--sk-color); height: 100%; width: 15%; }
.sk-pulse { width: var(--sk-size); height: var(--sk-size); background-color: var(--sk-color); border-radius: 100%; }
.sk-flow { width: calc(var(--sk-size) * 1.3); height: calc(var(--sk-size) * 1.3); display: flex; justify-content: space-between; }
.sk-flow-dot { width: 25%; height: 25%; background-color: var(--sk-color); border-radius: 50%; }
.sk-swing { width: var(--sk-size); height: var(--sk-size); position: relative; }
.sk-swing-dot { width: 45%; height: 45%; position: absolute; top: 0; left: 0; right: 0; margin: auto; background-color: var(--sk-color); border-radius: 100%; }
.sk-swing-dot:nth-child(2) { top: auto; bottom: 0; }
.sk-circle { width: var(--sk-size); height: var(--sk-size); position: relative; }
.sk-circle-dot { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.sk-circle-dot:before { content: ""; display: block; width: 15%; height: 15%; background-color: var(--sk-color); border-radius: 100%; }
.sk-circle-dot:nth-child(1) { transform: rotate(30deg); }
.sk-circle-dot:nth-child(2) { transform: rotate(60deg); }
.sk-circle-dot:nth-child(3) { transform: rotate(90deg); }
.sk-circle-dot:nth-child(4) { transform: rotate(120deg); }
.sk-circle-dot:nth-child(5) { transform: rotate(150deg); }
.sk-circle-dot:nth-child(6) { transform: rotate(180deg); }
.sk-circle-dot:nth-child(7) { transform: rotate(210deg); }
.sk-circle-dot:nth-child(8) { transform: rotate(240deg); }
.sk-circle-dot:nth-child(9) { transform: rotate(270deg); }
.sk-circle-dot:nth-child(10) { transform: rotate(300deg); }
.sk-circle-dot:nth-child(11) { transform: rotate(330deg); }
.sk-circle-fade { width: var(--sk-size); height: var(--sk-size); position: relative; }
.sk-circle-fade-dot { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.sk-circle-fade-dot:before { content: ""; display: block; width: 15%; height: 15%; background-color: var(--sk-color); border-radius: 100%; }
.sk-circle-fade-dot:nth-child(1) { transform: rotate(30deg); }
.sk-circle-fade-dot:nth-child(2) { transform: rotate(60deg); }
.sk-circle-fade-dot:nth-child(3) { transform: rotate(90deg); }
.sk-circle-fade-dot:nth-child(4) { transform: rotate(120deg); }
.sk-circle-fade-dot:nth-child(5) { transform: rotate(150deg); }
.sk-circle-fade-dot:nth-child(6) { transform: rotate(180deg); }
.sk-circle-fade-dot:nth-child(7) { transform: rotate(210deg); }
.sk-circle-fade-dot:nth-child(8) { transform: rotate(240deg); }
.sk-circle-fade-dot:nth-child(9) { transform: rotate(270deg); }
.sk-circle-fade-dot:nth-child(10) { transform: rotate(300deg); }
.sk-circle-fade-dot:nth-child(11) { transform: rotate(330deg); }
.sk-grid { width: var(--sk-size); height: var(--sk-size); }
.sk-grid-cube { width: 33.33%; height: 33.33%; background-color: var(--sk-color); float: left; }
.sk-fold { width: var(--sk-size); height: var(--sk-size); position: relative; transform: rotateZ(45deg); }
.sk-fold-cube { float: left; width: 50%; height: 50%; position: relative; transform: scale(1.1); }
.sk-fold-cube:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: var(--sk-color); transform-origin: 100% 100%; }
.sk-fold-cube:nth-child(2) { transform: scale(1.1) rotateZ(90deg); }
.sk-fold-cube:nth-child(4) { transform: scale(1.1) rotateZ(180deg); }
.sk-fold-cube:nth-child(3) { transform: scale(1.1) rotateZ(270deg); }
.sk-wander { width: var(--sk-size); height: var(--sk-size); position: relative; }
.sk-wander-cube { background-color: var(--sk-color); width: 20%; height: 20%; position: absolute; top: 0; left: 0; --sk-wander-distance: calc(var(--sk-size) * 0.75); }

/*# sourceMappingURL=venobox.min.css.map */

.vbox-container { position: relative; padding: 0; overflow-x: visible; overflow-y: auto; left: 40px; transition: none !important;}
.vbox-container + .vbox-title { display: none; }
.vbox-content { padding: 0; display: block; background: #fff; padding: 10px; border-radius: 20px 20px 5px 5px; width: calc(100% - 80px); transition: none !important;}
.vbox-title { position: static; width: auto; background: transparent; font-size: 17px; line-height: 1.4; white-space: normal; text-overflow: initial; padding: 0 20px 10px; text-align: left; color: inherit; }
.vbox-child { box-shadow: none; transition: none !important;}
.vbox-child img { border-radius: 12px 12px 0 0; margin: 0 auto 20px; }
.vbox-close { position: absolute; width: 26px; height: 26px; text-align: center; background-image: url(/wp-content/themes/general/visual/ico-close.png;); background-size: 26px; background-position: center; background-repeat: no-repeat; right: 45px; }
.vbox-close svg { display: none; }

.vbox-preloader:not(.vbos-hidden) + .vbox-container { overflow-y: hidden; overflow-x: hidden; }

.vbox-container .minireview-gallery { max-width: calc(100vw - 200px); text-align: center; }
.vbox-container .minireview-gallery-image { display: inline-block; margin: 0 auto; }
.vbox-container .slick-dots { padding: 15px 0; }

.vbox-slide img, .vbox-content, .vbox-container, .vbox-next, .vbox-prev {
    transition: none !important;
    animation: none !important;
}

@media only screen and (max-width: 767px) {
	.vbox-container { position: absolute; left: 0; padding: 32px 15px 0; bottom: auto; transform: translateY(-50%); top: calc(50% - 32px); }
	.vbox-container .minireview-gallery { max-width: calc(100vw - 6px); }
	.vbox-container .minireview-gallery-image { display: block; }
	.vbox-content { border-radius: 5px; width: 100%; min-height: 0; }
	.vbox-child img { border-radius: 5px; border: 0; }
	.vbox-close { right: 15px; }
}

@media only screen and (min-width: 768px) {
	.vbox-container.withSlider .vbox-content,
	.vbox-container.withSlider .vbox-child { background-color: transparent!important; }
	.vbox-container.withSlider .minireview-gallery-image { position: relative; border-radius: 22px 22px 5px 5px; background: #fff; padding: 10px 10px 50px; }
	.vbox-container.withSlider .minireview-gallery .slick-dots { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); z-index: 100; }
	.vbox-container.withSlider .vbox-close { right: -38px; }
}

.tabular { font-size: 15px; line-height: 1.3; clear: both; overflow: auto; margin: 40px -5px; text-align: center }
.tabular.left, .tabular.right { float: none }
.tabular.set1, .tabular.set13, .tabular.set2 { overflow: visible; margin: 0 -5px 15px; text-align: center }
.tabular .hidden { display: none !important }
.tabular .yes,
.tabular .no { font-size: 0; color: transparent; }
.tabular table { width: 100%; border: 1px solid #d6d8d9; border-collapse: separate; background: #fff; }
.tabular caption { font-size: 16px; line-height: 1.2; font-weight: 700; border-top: 1px solid #d8d9d9; text-align: center; padding: 15px 20px; }
.tabular caption strong { color: #000 }
.tabular td, .tabular th { padding: 15px 20px; border-width: 0 0 1px 1px; border-style: solid; border-color: #d6d8d9; vertical-align: middle }
.tabular td:first-child, .tabular th:first-child { border-left-width: 0; }
.tabular tr:last-child td, .tabular tr:last-child th { border-bottom-width: 0; }
.tabular.set1 td:nth-child(5) { font-size: 12px }
.tabular.set1 td:nth-child(2), .tabular.set1 td:nth-child(3), .tabular.set1 td:nth-child(4), .tabular.set1 td:nth-child(5) { display: none }
.tabular.set2 td:nth-child(2), .tabular.set2 td:nth-child(3), .tabular.set2 td:nth-child(4), .tabular.set2 td:nth-child(5) { display: none }
.tabular.set13 td:nth-child(2), .tabular.set13 td:nth-child(3), .tabular.set13 td:nth-child(4) { display: none }
.tabular.set13 td:nth-child(2) { padding: 3px 12px; text-align: left }
.tabular.set13 td:nth-child(5) { padding: 3px 12px }
.tabular.set14 td:nth-child(3) { display: none; padding: 3px 20px }
.tabular.set14 td:nth-child(2) { font-weight: 700; font-size: 14px; color: #1f86b1 }
.tabular.set14 td:nth-child(2) span { display: none; font-weight: 400; font-size: 12px; color: #3d3d3d }
.tabular.set14 td:nth-child(3) span { display: block; font-style: italic; text-align: left; color: #6d6d6d }
.tabular.set14 .act:before, .tabular.set15 .act:before { content: " >  > "; line-height: 16px }
.tabular.set14 .act span, .tabular.set15 .act span { display: none }
.tabular.set15 td:nth-child(2), .tabular.set15 td:nth-child(3), .tabular.set15 td:nth-child(5) { display: none }
.tabular.set15 td:nth-child(2) { font-size: 13px; font-weight: 700; color: #727272 }
.tabular.set15 td:nth-child(4) { font-size: 14px; font-style: italic; color: #3d3d3d }
.tabular.set15 td:nth-child(4) strong { font-style: normal }
.tabular.set10 th, .tabular.set11 th, .tabular.set12 th, .tabular.set3 th, .tabular.set4 th, .tabular.set5 th, .tabular.set6 th, .tabular.set7 th, .tabular.set8 th, .tabular.set9 th { display: table-cell; white-space: nowrap }
.tabular.set4 td, .tabular.set5 td { background: #fff; height: 28px }
.tabular.set4 td:first-child { color: #000; font-weight: 700; text-align: left }
.tabular.set4 td:nth-child(2) { background: #f9f9f9; text-align: left }
.tabular.set4 td:nth-child(4) { background: #f9f9f9; text-align: left }
.tabular.set4 td:nth-child(4) a { color: #0a509c }
.tabular.set5 td:first-child, .tabular.set5 td:nth-child(2), .tabular.set5 td:nth-child(3), .tabular.set5 td:nth-child(4) { text-align: left }
.tabular.set5 td:first-child, .tabular.set5 td:nth-child(6) { color: #000; font-weight: 700; font-style: italic }
.tabular.set5 td:first-child { text-align: center }
.tabular.set5 td:nth-child(3), .tabular.set5 td:nth-child(5) { background: #f9f9f9; font-style: italic }
.tabular.set3 td:nth-child(1), .tabular.set3 td:nth-child(5), .tabular.set3 td:nth-child(9) { font-size: 12px; font-weight: 700; font-style: italic; color: #3d3d3d }
.tabular.set3 td:nth-child(10), .tabular.set3 td:nth-child(2), .tabular.set3 td:nth-child(6) { font-size: 13px; text-align: left; color: #1f86b1 }
.tabular.set6 td { text-align: left; padding: 10px 20px; }
/*.tabular.set6 td { background: #fff; height: 27px; font-size: 12px; font-weight: 700; font-style: italic; color: #3d3d3d }
.tabular.set6 td:first-child { font-size: 14px; font-weight: 400; font-style: normal; color: #1f86b1 }
.tabular.set6 td:last-child { font-weight: 400 }
.tabular.set6 td:nth-child(2) { background: #f9f9f9 }*/
.tabular.set7 td { background: #fff; height: 53px }
.tabular.set7 td:nth-child(2) { font-size: 14px; color: #1f86b1 }
.tabular.set7 td:nth-child(5) { font-size: 12px; font-style: italic; color: #3d3d3d }
.tabular.set7 td:nth-child(3), .tabular.set7 td:nth-child(4) { font-size: 12px; font-weight: 700; font-style: italic; color: #3d3d3d }
.tabular.set7 td:nth-child(3), .tabular.set7 td:nth-child(5), .tabular.set7 td:nth-child(6) { background: #f9f9f9 }
.tabular.set7 td a.act { white-space: nowrap; padding: 5px; max-width: 115px }
.tabular.set7 td:nth-child(1), .tabular.set7 td:nth-child(3), .tabular.set7 td:nth-child(4), .tabular.set7 td:nth-child(5), .tabular.set7 th:nth-child(1), .tabular.set7 th:nth-child(3), .tabular.set7 th:nth-child(4), .tabular.set7 th:nth-child(5) { display: none }
.tabular.set8 td { color: #3d3d3d }
.tabular.set8 td:first-child { font-size: 14px; color: #767676; font-weight: 700; white-space: nowrap }
.tabular.set8 td:last-child { font-size: 14px; color: #1f86b1; font-weight: 700 }
.tabular.set9 td { background: #fff; height: 25px; font-weight: 700; font-style: italic; color: #3d3d3d }
.tabular.set9 td:nth-child(2), .tabular.set9 td:nth-child(4) { background: #f9f9f9 }
.tabular.set9 td:last-child { font-weight: 400 }
.tabular.set10 td { background: #fff;text-align: left; padding: 10px 20px; }
.tabular.set10 td:nth-child(2) { text-align: center; background: #f9f9f9 }
.tabular.set11 td { background: #fff; height: 25px; font-weight: 700; font-style: italic; color: #3d3d3d }
.tabular.set11 td:nth-child(4), .tabular.set11 td:nth-child(6) { background: #f9f9f9 }
.tabular.set11 td.red { background: #f6dfdf }
.tabular.set11 td.green { background: #d3fad6 }
.tabular.set12 th.l10, .tabular.set12 th.l2, .tabular.set12 th.l3, .tabular.set12 th.l4, .tabular.set12 th.l5, .tabular.set12 th.l6, .tabular.set12 th.l7, .tabular.set12 th.l8, .tabular.set12 th.l9, .tabular.set12 th.la { padding: 5px; background: #fff }
.tabular.set12 th i { display: block; width: 43px; height: 56px; margin: auto; background: url(/wp-content/themes/general/visual/allcards.png) no-repeat; text-indent: -9999px }
.tabular.set12 th.l2 i { background-position: 0 0 }
.tabular.set12 th.l3 i { background-position: -44px 0 }
.tabular.set12 th.l4 i { background-position: -88px 0 }
.tabular.set12 th.l5 i { background-position: -132px 0 }
.tabular.set12 th.l6 i { background-position: -176px 0 }
.tabular.set12 th.l7 i { width: 41px; background-position: -220px 0 }
.tabular.set12 th.l8 i { width: 41px; background-position: -262px 0 }
.tabular.set12 th.l9 i { width: 42px; background-position: -304px 0 }
.tabular.set12 th.l10 i { width: 94px; background-position: -347px 0 }
.tabular.set12 th.la i { width: 43px; background-position: -443px 0 }
.tabular.set12 td { background: #fff; height: 28px; color: #3d3d3d }
.tabular.set12 td:first-child { text-align: left !important; color: #3d3d3d }
.tabular.set12 td:nth-child(2), .tabular.set12 td:nth-child(3), .tabular.set12 td:nth-child(4), .tabular.set12 td:nth-child(5), .tabular.set12 td:nth-child(6) { background: #fff2b3 }
.tabular.set12 td:nth-child(7), .tabular.set12 td:nth-child(8), .tabular.set12 td:nth-child(9) { background: #d0f1ff }
.tabular.set12 td:nth-child(10), .tabular.set12 td:nth-child(11) { background: #e7dbff }
.tabular th, .tabular.set12 td:first-child { display: none; font-size: 16px; line-height: 1.2; font-weight: 700; text-align: left; background: #dae4f0; }
.tabular.th-show th { display: table-cell }
.tabular.set12 td:first-child { display: table-cell }
.tabular tr:nth-child(odd) { background-color: #f9f9f9 }
.tabular td { height: 38px }
.tabular td>strong { color: #1f86b1; font-size: 13px }
.tabular.set14 td:nth-child(2) { font-weight: bold; font-size: 14px; color: #1f86b1 }
.tabular.set14 td:nth-child(2) span { display: none; font-weight: normal; font-size: 12px; color: #3d3d3d }
.tabular.set14 td:nth-child(3) { display: none; padding: 3px 20px }
.tabular.set14 td:nth-child(3) span { display: block; font-style: italic; text-align: left; color: #6d6d6d }
.tabular.set14 .act:before,
.tabular.set15 .act:before,
.tabular.set17 .act:before { content: ">>"; line-height: 16px }
.tabular.set14 .act span,
.tabular.set15 .act span,
.tabular.set17 .act span { display: none }
.tabular.set15 td:nth-child(2),
.tabular.set15 td:nth-child(3),
.tabular.set15 td:nth-child(5) { display: none }
.tabular.set15 td:nth-child(2) { font-size: 13px; font-weight: bold; color: #727272 }
.tabular.set15 td:nth-child(4) { font-size: 11px; color: #868686 }
.tabular.set15 td:nth-child(4) strong { font-style: normal }
.tabular.set16 th,
.tabular.set16 td { display: none }
.tabular.set16 td:first-child,
.tabular.set16 td:last-child { display: table-cell }
.tabular.set17 td:nth-child(2) { font-weight: bold; font-size: 14px; color: #1f86b1 }
.tabular.set17 td:nth-child(2) span { display: none; font-weight: normal; font-size: 12px; color: #3d3d3d }
.tabular.set17 td:nth-child(3) { display: none; padding: 3px 20px }
.tabular.set17 td:nth-child(4) { display: none; padding: 3px 20px }
.tabular.set17 td:nth-child(4) span { display: block; font-style: italic; text-align: left; color: #6d6d6d }
.tabular tr:nth-child(odd) { background-color: #f9f9f9 }
.tabular td { height: 38px }
.tabular td>strong { color: #1f86b1; font-size: 13px }
.tabular td>span.upto-fix { display: block }
.tabular.revlogo td:first-child { white-space: nowrap; padding-right: 3px; padding-left: 3px }
.tabular.revlogo td:first-child a,
.tabular.revlogo td:first-child span { display: inline-block; vertical-align: middle; width: 85px; height: 35px; line-height: 35px; padding-left: 85px; background: url(/wp-content/themes/general/visual/logos-table-mid.png) no-repeat 0 0; font-size: 0; color: transparent }
.tabular.revlogo.v2 td:first-child a,
.tabular.revlogo.v2 td:first-child span { display: inline-block; vertical-align: middle; width: auto; height: 35px; line-height: 35px; padding-left: 85px; background: url(/wp-content/themes/general/visual/logos-table-mid.png) no-repeat 0 0; font-size: 0; color: transparent }
.tabular.no-ratings td:first-child a,
.tabular.no-ratings td:first-child span { padding-left: 0 }
.tabular.revlogo td:first-child a.cas888,
.tabular.revlogo td:first-child span.cas888 { background-position: 0 0 }
.tabular.revlogo td:first-child a.cas888,
.tabular.revlogo td:first-child span.cas888 { background-position: 0 0 }
.tabular.revlogo td:first-child a.inter,
.tabular.revlogo td:first-child span.inter { background-position: 0 -35px }
.tabular.revlogo td:first-child a.betvictor,
.tabular.revlogo td:first-child span.betvictor { background-position: 0 -70px }
.tabular.revlogo td:first-child a.winner,
.tabular.revlogo td:first-child span.winner { background-position: 0 -105px }
.tabular.revlogo td:first-child a.eg,
.tabular.revlogo td:first-child span.eg { background-position: 0 -140px }
.tabular.revlogo td:first-child a.mega,
.tabular.revlogo td:first-child span.mega { background-position: 0 -175px }
.tabular.revlogo td:first-child a.lad,
.tabular.revlogo td:first-child span.lad,
.tabular.revlogo td:first-child a.ladbrokes,
.tabular.revlogo td:first-child span.ladbrokes { background-position: 0 -210px }
.tabular.revlogo td:first-child a.spin,
.tabular.revlogo td:first-child span.spin { background-position: 0 -245px }
.tabular.revlogo td:first-child a.euro,
.tabular.revlogo td:first-child span.euro { background-position: 0 -280px }
.tabular.revlogo td:first-child a.betfair,
.tabular.revlogo td:first-child span.betfair { background-position: 0 -315px }
.tabular.revlogo td:first-child a.mrgreen,
.tabular.revlogo td:first-child span.mrgreen { background-position: 0 -104px }
.tabular.revlogo td:first-child a.leovegas,
.tabular.revlogo td:first-child span.leovegas { background-position: 0 -139px }
.tabular.revlogo td:first-child a.betfair,
.tabular.revlogo td:first-child span.betfair { background-position: 0 -173px }
.tabular.revlogo td:first-child a.skyvegas,
.tabular.revlogo td:first-child span.skyvegas { background-position: 0px -242px }
.tabular.revlogo td:first-child a.wh,
.tabular.revlogo td:first-child span.wh { background-position: 0px -279px }
.tabular.revlogo td:first-child a.red32,
.tabular.revlogo td:first-child span.red32 { background-position: 0px -314px }
.tabular.revlogo td:first-child a.royalpanda,
.tabular.revlogo td:first-child span.royalpanda { background-position: 0 -455px }
.tabular.revlogo td:first-child a.betway,
.tabular.revlogo td:first-child span.betway { background-position: 0px -69px }
.tabular.revlogo td:first-child a.unibet,
.tabular.revlogo td:first-child span.unibet { background-position: 0px -2694px }
.tabular.revlogo td:first-child a.nova21,
.tabular.revlogo td:first-child span.nova21 { background-position: 0 -664px }
.tabular.revlogo td:first-child a.scasino,
.tabular.revlogo td:first-child span.scasino { background-position: 0 -596px }
.tabular.revlogo td:first-child a.bet365,
.tabular.revlogo td:first-child span.bet365 { background-position: 0 -806px }
.tabular.revlogo td:first-child a.royal-panda,
.tabular.revlogo td:first-child span.royal-panda { background-position: 0 -456px }
.tabular.revlogo td:first-child a.netbet,
.tabular.revlogo td:first-child span.netbet { background-position: 0 -628px }
.tabular.revlogo td:first-child a.bet-at-home,
.tabular.revlogo td:first-child span.bet-at-home { background-position: 0 -348px }
.tabular.revlogo td:first-child a.betsafe,
.tabular.revlogo td:first-child span.betsafe { background-position: 0 -490px }
.tabular.revlogo td:first-child a.superlenny,
.tabular.revlogo td:first-child span.superlenny { background-position: 0 -837px }
.tabular.revlogo td:first-child a.karamba,
.tabular.revlogo td:first-child span.karamba { background-position: 0 -525px }
.tabular.revlogo td:first-child a.cas777,
.tabular.revlogo td:first-child span.cas777 { background-position: 0 -735px }
.tabular.revlogo td:first-child a.casino-cruise,
.tabular.revlogo td:first-child span.casino-cruise { background-position: 0 -767px }
.tabular.revlogo td:first-child a.mansion,
.tabular.revlogo td:first-child span.mansion { background-position: 0 -873px }
.tabular.revlogo td:first-child a.allbritish,
.tabular.revlogo td:first-child span.allbritish { background-position: 0 -1645px }
.tabular.revlogo td:first-child a.betvictor,
.tabular.revlogo td:first-child span.betvictor { background-position: 0 -910px }
.tabular.revlogo td:first-child a.casumo,
.tabular.revlogo td:first-child span.casumo { background-position: 0 -945px }
.tabular.revlogo td:first-child a.grosvenor,
.tabular.revlogo td:first-child span.grosvenor { background-position: 0 -980px }
.tabular.revlogo td:first-child a.slotsheaven,
.tabular.revlogo td:first-child span.slotsheaven { background-position: 0 -1015px }
.tabular.revlogo td:first-child a.casino-com,
.tabular.revlogo td:first-child span.casino-com { background-position: 0 -1049px }
.tabular.revlogo td:first-child a.lottoland,
.tabular.revlogo td:first-child span.lottoland { background-position: 0 -1080px }
.tabular.revlogo td:first-child a.thelotter,
.tabular.revlogo td:first-child span.thelotter { background-position: 0 -1120px }
.tabular.revlogo td:first-child a.genting,
.tabular.revlogo td:first-child span.genting { background-position: 0 -1155px }
.tabular.revlogo td:first-child a.genesis,
.tabular.revlogo td:first-child span.genesis { background-position: 0 -1190px }
.tabular.revlogo td:first-child a.bgo,
.tabular.revlogo td:first-child span.bgo { background-position: 0 -1225px }
.tabular.revlogo td:first-child a.playojo,
.tabular.revlogo td:first-child span.playojo { background-position: 0 -1260px }
.tabular.revlogo td:first-child a.heroes,
.tabular.revlogo td:first-child span.heroes { background-position: 0 -1295px }
.tabular.revlogo td:first-child a.grand-ivy,
.tabular.revlogo td:first-child span.grand-ivy { background-position: 0 -1330px }
.tabular.revlogo td:first-child a.dunder,
.tabular.revlogo td:first-child span.dunder { background-position: 0 -1365px }
.tabular.revlogo td:first-child a.funcasino,
.tabular.revlogo td:first-child span.funcasino { background-position: 0 -1468px }
.tabular.revlogo td:first-child a.sloty,
.tabular.revlogo td:first-child span.sloty { background-position: 0 -1502px }
.tabular.revlogo td:first-child a.novibet,
.tabular.revlogo td:first-child span.novibet { background-position: 0 -1538px }
.tabular.revlogo td:first-child a.roxy-palace,
.tabular.revlogo td:first-child span.roxy-palace { background-position: 0 -1575px }
.tabular.revlogo td:first-child a.jackpot-city,
.tabular.revlogo td:first-child span.roxy-palace { background-position: -1px -1680px }
.tabular.revlogo td:first-child a.casimba,
.tabular.revlogo td:first-child span.casimba { background-position: 0 -1715px }
.tabular.revlogo td:first-child a.arcade-spins,
.tabular.revlogo td:first-child span.arcade-spins { background-position: 0 -1750px }
.tabular.revlogo td:first-child a.betbright,
.tabular.revlogo td:first-child span.betbright { background-position: 0 -1786px }
.tabular.revlogo td:first-child a.betfred,
.tabular.revlogo td:first-child span.betfred { background-position: 0 -1820px }
.tabular.revlogo td:first-child a.guts,
.tabular.revlogo td:first-child span.guts { background-position: 0 -1856px }
.tabular.revlogo td:first-child a.midaur,
.tabular.revlogo td:first-child span.midaur { background-position: 0 -1890px }
.tabular.revlogo td:first-child a.partycasino,
.tabular.revlogo td:first-child span.partycasino { background-position: 0 -1924px }
.tabular.revlogo td:first-child a.potsofluck,
.tabular.revlogo td:first-child span.potsofluck { background-position: 0 -1952px }
.tabular.revlogo td:first-child a.slots-magic,
.tabular.revlogo td:first-child span.slots-magic { background-position: 0 -1996px }
.tabular.revlogo td:first-child a.starspins,
.tabular.revlogo td:first-child span.starspins { background-position: 0 -2032px }
.tabular.revlogo td:first-child a.supercasino,
.tabular.revlogo td:first-child span.supercasino { background-position: 0 -2066px }
.tabular.revlogo td:first-child a.verajohn,
.tabular.revlogo td:first-child span.verajohn { background-position: 0 -2100px }
.tabular.revlogo td:first-child a.slottyvegas,
.tabular.revlogo td:first-child span.slottyvegas { background-position: 0 -2136px }
.tabular.revlogo td:first-child a.bwin,
.tabular.revlogo td:first-child span.bwin { background-position: 0px -702px }
.tabular.revlogo td:first-child a.klasino,
.tabular.revlogo td:first-child span.klasino { background-position: 0px -3008px }

.tabular.revlogo td:first-child a.duelz,
.tabular.revlogo td:first-child span.duelz { display: inline-block; vertical-align: middle; width: auto; height: 35px; line-height: 35px; padding-left: 85px; background-image: url(/wp-content/themes/general/visual/light/duelz.png);background-position: left bottom; font-size: 0; color: transparent; background-size:contain;}

.tabular.revlogo td:first-child a.griffon,
.tabular.revlogo td:first-child span.griffon { display: inline-block; vertical-align: middle; width: auto; height: 35px; line-height: 35px; padding-left: 85px; background-image: url(/wp-content/themes/general/visual/light/griffon-casino.png);background-position: left bottom; font-size: 0; color: transparent; background-size:contain;}


.tabular.revlogo td:first-child a.grandivy,
.tabular.revlogo td:first-child span.grandivy { display: inline-block; vertical-align: middle; width: auto; height: 35px; line-height: 35px; padding-left: 85px; background-image: url(/wp-content/themes/general/visual/light/grandivy-logo.png);background-position: left bottom; font-size: 0; color: transparent; background-size:contain;}

.tabular.revlogo td:first-child i { display: inline-block; width: 85px; height: 15px; vertical-align: middle; background: url(/wp-content/themes/general/visual/star.png) repeat-x center 0; text-align: left }
.tabular.revlogo td:first-child i i { text-indent: -9999px; background-position: 0 -15px; vertical-align: top }
.tabular.revlogo td:first-child i.r47 i { width: 78px }
.tabular.revlogo td:first-child i.r45 i { width: 76px }
.tabular.revlogo td:first-child i.r4 i { width: 68px }
.tabular.revlogo td:first-child i.r35 i { width: 59px }
.tabular.revlogo td:first-child i.r3 i { width: 50px }
.tabular.revlogo td:first-child i.r25 i { width: 68px }
.tabular td.dev-mid span { display: block; width: 90px; height: 41px; margin: auto; background: url(/wp-content/themes/general/visual/logos-devs-1.png) no-repeat center 0; text-indent: -9999px }
.tabular td.dev-mid.cryptologic span { height: 41px; background-position: -157px 0 }
.tabular td.dev-mid.random-logic span { height: 38px; background-position: -157px -42px }
.tabular td.dev-mid.igt span { height: 47px; background-position: -157px -81px }
.tabular td.dev-little span { display: block; width: 80px; height: 9px; margin: auto; background: url(/wp-content/themes/general/visual/logos-devs-1.png) no-repeat center 0; text-indent: -9999px }
.tabular td.dev-little span a { display: block; width: 100%; height: 100% }
.tabular td.dev-little.novoline span { height: 9px; background-position: -248px 0 }
.tabular td.dev-little.netent span { height: 21px; background-position: -248px -10px }
.tabular td.dev-little.playtech span { height: 15px; background-position: -248px -32px }
.tabular td.dev-little.micro span { height: 19px; background-position: -248px -48px }
.tabular td.dev-little.merkur span { height: 17px; background-position: -248px -68px }
.tabular td.dev-little.evolution-gaming span { height: 40px; width: 117px; background-position: 0 -105px }
.tabular td.dev-small span { display: block; width: 62px; height: 30px; margin: 0 auto; background: url(/wp-content/themes/general/visual/logos-dev-small.png) no-repeat center 0; text-indent: -9999px }
.tabular td.dev-small.novoline span { background-position: center 0 }
.tabular td.dev-small.merkur span { background-position: center -30px }
.tabular td.dev-small.netent span { background-position: center -60px }
.tabular td.dev-small.microgaming span { background-position: center -90px }
.tabular td.dev-small.randomlogic span { background-position: center -120px }
.tabular td.dev-small.igt span { background-position: center -150px }
.tabular td.dev-small.playtech span { background-position: center -180px }
.tabular td.dev-small.barcrest span { background-position: center -210px }
.tabular td.dev-small.nextgen span { background-position: center -240px }
.tabular td.dev-small.blueprint span { background-position: center -270px }
.tabular td.dev-small.elk span { background-position: center -300px }
.tabular td.dev-small.lightingbox span { background-position: center -330px }
.tabular td.dev-small.playngo span { background-position: center -360px }
.tabular td.dev-small.push span { background-position: center -390px }
.tabular td.dev-small.sg span { background-position: center -420px }
.tabular td.dev-small.thunderkick span { background-position: center -450px }
.tabular td.dev-small.wms span { background-position: center -480px }
.tabular .yes,
.tabular .no { min-width: 25px; background-position: center; background-repeat: no-repeat }
.tabular td.icon { border-right: none; padding-right: 4px }
.tabular td.icon+td { border-left: none; text-align: left; padding-left: 4px }
.tabular td.icon i { float: right; width: 32px; height: 32px; background: url(/wp-content/themes/general/visual/icons-3.png) no-repeat 0 0; text-indent: -9999px }
.tabular td.ticon { padding-left: 42px; position: relative; text-align: left }
.tabular td.ticon:before { content: ''; width: 32px; height: 32px; position: absolute; top: 50%; left: 5px; margin-top: -16px; background-image: url(/wp-content/themes/general/visual/icons-3.png); background-repeat: no-repeat }
.tabular td.icon.a i,
.tabular td.ticon.a:before { background-position: 0 0 }
.tabular td.icon.b i,
.tabular td.ticon.b:before { background-position: -32px 0 }
.tabular td.icon.c i,
.tabular td.ticon.c:before { background-position: -64px 0 }
.tabular td.icon.d i,
.tabular td.ticon.d:before { background-position: -96px 0 }
.tabular td.icon.e i,
.tabular td.ticon.e:before { background-position: -128px 0 }
.tabular td.icon.f i,
.tabular td.ticon.f:before { background-position: 0 -32px }
.tabular td.icon.g i,
.tabular td.ticon.g:before { background-position: -32px -32px }
.tabular td.icon.h i,
.tabular td.ticon.h:before { background-position: -64px -32px }
.tabular td.icon.i i,
.tabular td.ticon.i:before { background-position: -96px -32px }
.tabular td.icon.j i,
.tabular td.ticon.j:before { background-position: -128px -32px }
.tabular td.icon.k i,
.tabular td.ticon.k:before { background-position: -32px -159px }
.tabular td.icon.l i,
.tabular td.ticon.l:before { background-position: -65px -159px }
.tabular td.icon.b-a i,
.tabular td.ticon.b-a:before { background-position: 0 -64px }
.tabular td.icon.b-b i,
.tabular td.ticon.b-b:before { background-position: -32px -64px }
.tabular td.icon.b-c i,
.tabular td.ticon.b-c:before { background-position: -64px -64px }
.tabular td.icon.b-d i,
.tabular td.ticon.b-d:before { background-position: -96px -64px }
.tabular td.icon.b-e i,
.tabular td.ticon.b-e:before { background-position: -128px -64px }
.tabular td.icon.r-a i,
.tabular td.ticon.r-a:before { background-position: 0 -96px }
.tabular td.icon.r-b i,
.tabular td.ticon.r-b:before { background-position: -32px -96px }
.tabular td.icon.r-c i,
.tabular td.ticon.r-c:before { background-position: -64px -96px }
.tabular td.icon.r-d i,
.tabular td.ticon.r-d:before { background-position: -96px -96px }
.tabular td.icon.r-e i,
.tabular td.ticon.r-e:before { background-position: -128px -96px }
.tabular td.icon.s-a i,
.tabular td.ticon.s-a:before { background-position: 0 -128px }
.tabular td.icon.s-b i,
.tabular td.ticon.s-b:before { background-position: -32px -128px }
.tabular td.icon.s-c i,
.tabular td.ticon.s-c:before { background-position: -64px -128px }
.tabular td.icon.s-d i,
.tabular td.ticon.s-d:before { background-position: -96px -128px }
.tabular td.icon.s-e i,
.tabular td.ticon.s-e:before { background-position: -128px -128px }
.tabular td.icon.r-m i,
.tabular td.ticon.r-m:before { background-position: -128px -30px }
.tabular td.icon.r-n i,
.tabular td.ticon.r-n:before { background-position: 1px -96px }
.tabular td.icon.b-s i,
.tabular td.ticon.b-s:before { background-position: 3px -160px; height: 24px }
.tabular td.icon.mob i,
.tabular td.ticon.mob:before { background-position: -96px -160px }
.tabular td.icon.wallet i,
.tabular td.ticon.wallet:before { background-position: -131px -162px }
.tabular td.icon.bet i,
.tabular td.ticon.bet:before { background-position: 1px -191px }
.tabular td.icon.hands i,
.tabular td.ticon.hands:before { background-position: -33px -192px }
.tabular td.icon.radio i,
.tabular td.ticon.radio:before { background-position: -63px -191px }
.tabular td.icon.horse i,
.tabular td.ticon.horse:before { background-position: -96px -191px }
.tabular td.icon.lightbulb i,
.tabular td.ticon.lightbulb:before { background-position: -30px -225px }
.tabular td.icon.star i,
.tabular td.ticon.star:before { background-position: -0px -225px }
.tabular td.icon.graph i,
.tabular td.ticon.graph:before { background-position: -65px -225px }
.tabular .act,
.tabular .act1 { max-width: 72px }
.tabular.revlogo.v2 .act,
.tabular.revlogo.v2 .act1 { max-width: 102px }
.tabular .dl span span { background-position: 0 0; display: inline-block; width: 20px; height: 20px; position: relative; background: url(/wp-content/themes/general/visual/devices-small.png) no-repeat 0px -217px; text-indent: -9999px; margin-right: 7px }
.tabular.dl span span:last-child { margin-right: 0px }
.tabular .dl span .ios { background-position: 0 0; width: 26px; height: 18px }
.tabular .dl span .and { background-position: 0 -17px; width: 53px; height: 17px }
.tabular .dl span .win { background-position: 0 -35px; width: 17px; height: 18px }
.tabular .dl span .berry { background-position: 0 -52px; width: 20px; height: 17px }
.tabular.v2 .yes,
.tabular.v2 .no { background-position: 10px center; text-align: left; padding-left: 29px; width: 79px }
.tabular.v2 { color: #3d3d3d; letter-spacing: -0.4px }
.tabular.v3 caption strong { color: black; font-weight: 800 !important; font-size: 15px; text-shadow: 0px 0px 0px #000 }
.tabular.v3 td { color: #000 }
.tabular.v3 b { color: #000 }
.tabular.v2018 th { display: table-cell }
.tabular.v2018 td strong { font-size: inherit; color: inherit }
.tabular.v2018 td.tbcol-bonus strong,
.tabular.v2018 td.tbcol-bonus-v2 strong { font-size: 13px; color: #1f86b1 }
.tabular.v2018 td.tbcol-jackpot { font-weight: bold; white-space: nowrap }
.tabular.v2018.with-jps tr td,
.tabular.v2018.with-jps tr:nth-child(odd) td { background: #fff }
.tabular.v2018 td.tbcol-bonus-v2 { font-size: 14px; font-weight: 700; color: #1f86b1 }
.tabular.v2018 .tbcol-bonus-v2 span { font-size: 12px; font-weight: 400; color: #3d3d3d }
.tabular.v2018 .tbcol-highlights-v2 span { display: block; font-style: italic; text-align: left; color: #6d6d6d }
.tabular.v2018 .tbcol-cta-v2 .act,
.tabular.v2018 .tbcol-cta-v2 .act1 { max-width: 120px }
.tabular.v2018 .tbcol-highlights,
.tabular.v2018 .tbcol-highlights-v2,
.tabular.v2018 .tbcol-players,
.tabular.v2018 .tbcol-cashout,
.tabular.v2018 .tbcol-slots,
.tabular.v2018 .tbcol-top-slots,
.tabular.v2018 .tbcol-payout-perc,
.tabular.v2018 .tbcol-dev,
.tabular.v2018 .tbcol-devices,
.tabular.v2018 .tbcol-tables { display: none }
.tabelle.centrtable td:nth-child(2),
.tabelle.centrtable td:nth-child(3) { text-align: center }
.tabular .hidden { display: none }
.tabularnote { text-align: center; font: normal 11px/12px Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color: #9b9b9b; position: relative; top: -4px; padding-bottom: 15px }
.tabularnote:last-child { padding-bottom: 0 }
.tabularnote.center { text-align: center }
.tabularnote em { display: block; margin-bottom: 10px; font-size: 12px; color: #767676 }
.tabularnote em a { color: #767676; text-decoration: none; font-weight: 600 }
.tabularnote em a:hover { text-decoration: underline }
.tabularnote.v2 { margin: 4px 0 11px }
.tabularnote span { color: #1f86b1 }
.data-row+.tabularnote { margin-top: -13px }

@media only screen and (max-width: 949px) {
	.tabular.with-scroll,
	.tabular.set8 { overflow-x: auto }
}

@media only screen and (max-width: 599px) {
	.tabular.v2018.scrollable { overflow-x: auto; overflow-y: hidden }
	.tabular.v2018 .tbcol-bonus-v2 span { display: none }
	.large-table.v2.scrollable { overflow-x: auto; overflow-y: hidden }
}

@media only screen and (max-width: 479px) {
	.tabular.v2018 td.tbcol-logo-v2 a,
	.tabular.v2018 td.tbcol-logo-v2 span { padding-left: 0; padding-top: 35px; position: relative; height: 20px; line-height: 20px }
	.tabular.v2018 .tbcol-logo-v2 a:before,
	.tabular.v2018 .tbcol-logo-v2 span:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 20px; background: #fff }
	.tabular.v2018 tr:nth-child(odd) .tbcol-logo-v2 a:before,
	.tabular.v2018 tr:nth-child(odd) .tbcol-logo-v2 span:before { background: #f9f9f9 }
	.tabular.v2018 .tbcol-logo-v2 a > i,
	.tabular.v2018 .tbcol-logo-v2 span > i { position: relative; z-index: 2 }
	.tabular.v2018 .tbcol-cta-v2 .act:before,
	.tabular.v2018 .tbcol-cta-v2 .act1:before { content: '>>'; line-height: 16px }
	.tabular.v2018 .tbcol-cta-v2 .act span,
	.tabular.v2018 .tbcol-cta-v2 .act1 span { display: none }
}

@media only screen and (min-width: 380px) and (max-width: 767px) {
	.slotrev+.tabularnote { text-align: left }
}

@media only screen and (min-width: 410px) {
	.tabular.set7 th:nth-child(3),
	.tabular.set7 td:nth-child(3) { display: table-cell }
	.tabular.set13 td:nth-child(6) { font-weight: bold; display: table-cell }
	.tabular.set16 td:nth-child(5) { font-weight: bold; display: table-cell }
}

@media only screen and (min-width: 480px) {
	.tabular.set1 td:nth-child(5) { display: table-cell }
	.tabular.set2 td:nth-child(2) { display: table-cell }
	.tabular.set14 .act { max-width: 120px }
	.tabular.set15 .act { max-width: 140px }
	.tabular.set17 .act { max-width: 140px }
	.tabular.set14 .act:before,
	.tabular.set15 .act:before,
	.tabular.set17 .act:before { display: none }
	.tabular.set14 .act span,
	.tabular.set15 .act span,
	.tabular.set17 .act span { display: inline }
	.tabular.v2018.with-jps .act,
	.tabular.v2018.with-jps .act1 { max-width: 140px }
}

@media only screen and (min-width: 480px) and (max-width: 599px), only screen and (min-width: 1024px) {
	.tabular.v2018 .tbcol-cashout { display: table-cell }
}

@media only screen and (min-width: 600px) {
	.tabular.right { float: right; margin: 5px 0 5px 2% }
	.tabular.left { float: left; margin: 5px 2% 5px 0 }
	.tabular.set1 td:nth-child(5) { display: none }
	.tabular.set2 td:nth-child(2) { display: none }
	.tabular.set1 td:nth-child(2),
	.tabular.set1 td:nth-child(3) { display: table-cell }
	.tabular.set2 td:nth-child(3),
	.tabular.set2 td:nth-child(4) { display: table-cell }
	.tabular.set7 th:nth-child(1),
	.tabular.set7 td:nth-child(1) { display: table-cell }
	.tabular.set13 th:first-child,
	.tabular.set13 th:nth-child(5),
	.tabular.set13 th:nth-child(6) { display: table-cell }
	.tabular.set14 td:nth-child(2) { text-align: left; padding: 3px 15px }
	.tabular.set14.cntr2nd td:nth-child(2) { text-align: center }
	.tabular.set14 td:nth-child(2) span { display: inline }
	.tabular.set14 th:nth-child(1),
	.tabular.set14 th:nth-child(2),
	.tabular.set14 th:nth-child(4) { display: table-cell }
	.tabular.set15 th:nth-child(1),
	.tabular.set15 th:nth-child(3),
	.tabular.set15 td:nth-child(3),
	.tabular.set15 th:nth-child(4),
	.tabular.set15 th:nth-child(6) { display: table-cell }
	.tabular.set16 th:first-child,
	.tabular.set16 th:nth-child(4),
	.tabular.set16 th:nth-child(5) { display: table-cell }
	.tabular.set17 td:nth-child(2) { text-align: left; padding: 3px 15px }
	.tabular.set17 td:nth-child(2) span { display: inline }
	.tabular.set17 th:nth-child(1),
	.tabular.set17 th:nth-child(2),
	.tabular.set17 th:nth-child(5) { display: table-cell }
	.tabular.v2018.with-jps .tbcol-cta { width: 160px }
	.tabular.v2018 .tbcol-highlights,
	.tabular.v2018 .tbcol-payout-perc,
	.tabular.v2018 .tbcol-dev,
	.tabular.v2018 .tbcol-devices { display: table-cell }
}

@media only screen and (min-width: 768px) {
	.tabular.set13 th:nth-child(2),
	.tabular.set13 th:nth-child(3),
	.tabular.set13 th:nth-child(4),
	.tabular.set13 td:nth-child(2),
	.tabular.set13 td:nth-child(3),
	.tabular.set13 td:nth-child(4),
	.tabular.set13 td:nth-child(5) { display: table-cell }
	.tabular.set16 th:nth-child(2),
	.tabular.set16 th:nth-child(3),
	.tabular.set16 td:nth-child(2),
	.tabular.set16 td:nth-child(3),
	.tabular.set16 td:nth-child(4) { display: table-cell }
	.tabular.v2018 .ticon { padding-left: 52px }
	.tabular.v2018 .ticon:before { left: 10px }
	.tabular.v2018 td.tbcol-bonus-v2 { padding: 3px 15px; text-align: left }
	.tabular.v2018 .tbcol-highlights-v2 { padding: 3px 20px; text-align: left }
	.tabular.v2018 .tbcol-slots,
	.tabular.v2018 .tbcol-top-slots,
	.tabular.v2018 .tbcol-highlights-v2,
	.tabular.v2018 .tbcol-tables { display: table-cell }
	.tabular.set1 td:nth-child(5),
	.tabular.set1 th:nth-child(1),
	.tabular.set1 th:nth-child(2),
	.tabular.set1 th:nth-child(4),
	.tabular.set1 th:nth-child(5),
	.tabular.set1 th:nth-child(6),
	.tabular.set1 th:nth-child(7) { display: table-cell }
	.tabular.set1.fix th:nth-child(3) { display: table-cell }
	.tabular.set1.fix th:nth-child(4) { display: none }
	.tabular.set1.fix th:nth-child(2) { text-indent: -9999px; border-right: none }
	.tabular.set1.fix th:nth-child(3) { padding-right: 55px; border-left: none }

	.tabularnote.center { text-align: right }
	.tabularnote em { float: left }
}

@media only screen and (min-width: 1024px) {
	.tabular { margin: 40px 0 }
	.tabular caption { font-size: 15px; padding: 11px }
	.tabular caption .provider { background: url(/wp-content/themes/general/visual/sp-heading.png) no-repeat 0 0; display: inline-block; vertical-align: middle; text-indent: -9999px }
	.tabular caption .provider.extreme { background-position: 0 0; width: 135px; height: 27px }
	.tabular caption .provider.playtech { background-position: 0 -27px; width: 105px; height: 25px }
	.tabular caption .provider.microgaming { background-position: 0 -113px; width: 149px; height: 37px }
	.tabular caption .provider.netent { background-position: 0 -78px; width: 95px; height: 35px }
	.tabular caption .provider.eg { background-position: 0 -27px; width: 105px; height: 25px }
	.tabular.set1 th:nth-child(1),
	.tabular.set1 th:nth-child(2),
	.tabular.set1 th:nth-child(4),
	.tabular.set1 th:nth-child(5),
	.tabular.set1 td:nth-child(5),
	.tabular.set1 th:nth-child(6) { display: table-cell }
	.tabular.set2 th:nth-child(1),
	.tabular.set2 th:nth-child(2),
	.tabular.set2 td:nth-child(2),
	.tabular.set2 th:nth-child(3),
	.tabular.set2 th:nth-child(4),
	.tabular.set2 th:nth-child(5),
	.tabular.set2 th:nth-child(6) { display: table-cell }
	.tabular.set4 td,
	.tabular.set5 td { padding-left: 30px; padding-right: 30px }
	.tabular.set7 th:nth-child(4),
	.tabular.set7 td:nth-child(4) { display: table-cell }
	.tabular.set7 th:nth-child(5),
	.tabular.set7 td:nth-child(5) { display: table-cell }
	.tabular td>strong { font-size: 14px }
	.tabular td { padding: 3px 10px }
	.tabular.set7 th:nth-child(5),
	.tabular.set7 td:nth-child(5) { display: table-cell }
	.tabular.set13 th:nth-child(2),
	.tabular.set13 td:nth-child(2) { display: table-cell }
	.tabular.set15 th:nth-child(2),
	.tabular.set15 td:nth-child(2) { display: table-cell }
	.tabular.v2018 td.tbcol-bonus strong,
	.tabular.v2018 td.tbcol-bonus-v2 strong { font-size: 14px }
	.tabular.v2018 .ticon { padding-left: 57px }
	.tabular.v2018 .ticon:before { left: 15px }
}

@media only screen and (min-width: 1200px) {
	.tabular.set1 td:nth-child(4),
	.tabular.set1 th:nth-child(3),
	.tabular.set1.fix th:nth-child(4) { display: table-cell }
	.tabular.set1 th:nth-child(3),
	.tabular.set1 td:nth-child(4) { display: table-cell }
	.tabular.set2 th:nth-child(4),
	.tabular.set2 td:nth-child(5) { display: table-cell }
	.tabular.set14 th:nth-child(3),
	.tabular.set14 td:nth-child(3) { display: table-cell }
	.tabular.set15 th:nth-child(5),
	.tabular.set15 td:nth-child(5) { display: table-cell }
	.tabular.set17 th:nth-child(3),
	.tabular.set17 td:nth-child(3),
	.tabular.set17 th:nth-child(4),
	.tabular.set17 td:nth-child(4) { display: table-cell }
	.tabular.v2018 .tbcol-players { display: table-cell }
}
@media only screen and (min-width: 1280px) {
	.tabular table { overflow: visible }
}


.tabular.simple table { border: 1px solid rgba(233, 238, 245, .6); border-radius: 8px; }
.tabular.simple td, .tabular.simple th { border-color: rgba(233, 238, 245, .6); }
.tabular.simple th:first-child { border-top-left-radius: 8px; }
.tabular.simple th:last-child { border-top-right-radius: 8px; }
.tabular.simple th { display: table-cell; text-align: center; }
.tabular.simple tr:nth-child(odd) { background-color: #f5f9fd; }
.tabular.revlogo.simple .tcol-logo a, .tabular.revlogo.simple .tcol-logo span { margin: 0 auto; padding-left: 0; }

.tabular.simple .act:before { content: ">>"; line-height: 16px }
.tabular.simple .act span { display: none }

@media only screen and (min-width: 480px) {
	.tabular.simple .act { max-width: 140px }
	.tabular.simple .act:before { display: none }
	.tabular.simple .act span { display: inline }
}

.quote-box-4{position: relative; margin: 20px auto 30px; border-radius: 10px; padding: 30px; background: #fff;}
.quote-box-4 *{box-sizing: border-box;}
.quote-box-4 .social-links{position:absolute; top: 17px; left: 10px; display: flex; flex-flow: column wrap; row-gap: 5px;}
.quote-box-4 .social-links a{display: inline-block; width: 24px; height: 24px; font-size: 0; text-indent: -9999px;}
.quote-box-4 .social-links a:hover{opacity: 0.7;}
.quote-box-4 .social-links .twitter{background: url(/wp-content/themes/general/visual/twitter-new-icon.svg) no-repeat center / contain;}
.quote-box-4 .social-links .linkedin{background: url(/wp-content/themes/general/visual/linkedin-icon.svg) no-repeat center / contain;}
.quote-box-4 .social-links .facebook{background: url(/wp-content/themes/general/visual/facebook-icon.svg) no-repeat center / contain;}
.quote-box-4 .social-links .instagram{background: url(/wp-content/themes/general/visual/instagram-icon.svg) no-repeat center / contain;}
.quote-box-4 .social-links .youtube{background: url(/wp-content/themes/general/visual/youtube-icon.svg) no-repeat center / contain;}

.quote-box-4 .img-holder{text-align: center;}
.quote-box-4 .img-holder .author-img{position: relative; width: 126px; height: 126px; margin: 0 auto 10px; border-radius: 50%; box-shadow: 0px 0px 60px 2px rgba(0, 0, 0, 0.17);}
.quote-box-4 .img-holder .author-img:after{position: absolute; content: ''; top: -5px; right: -5px; width: 36px; height: 32px; background: url(/wp-content/themes/general/visual/quotes-orange-icon.png) no-repeat center / contain;}
.quote-box-4 .img-holder .author-img.no-quote:after{position: absolute; content: ''; top: -5px; right: -5px; width: 36px; height: 32px; background: none}
.quote-box-4 .img-holder img{max-width: 100%; height: auto; border-radius: 50%;}

.quote-box-4 .img-holder ._icon{font-size: 0; text-indent: -9999px;}
.quote-box-4 .img-holder ._icon:before{content: '';}

.quote-box-4 .quote-box-title{color: #272142; font-weight: 300; font-size: 15px; line-height: 1.2;}
.quote-box-4 .quote-box-title strong,
.quote-box-4 .quote-box-title a{display: block; font-weight: 700; font-size: 18px;}
.quote-box-4 .quote-box-title a{color: #2668c3; text-decoration: none;}
.quote-box-4 .quote-box-title a:hover{text-decoration: underline;}

.quote-box-4 .heading{margin-bottom: 15px; color: #272142; font-weight: 700; font-size: 24px; line-height: 1.1;}

.quote-box-4 .button-holder .act3{position: relative; max-width: 240px; padding: 16px 10px;}
.quote-box-4 .button-holder .act3:after{content: ''; display: inline-block; width: 15px; height: 15px; margin: 0 0 0 15px; background: url(/wp-content/themes/general/visual/button-blue-arrow-icon.png) no-repeat center / contain;}
.quote-box-4 .button-holder .act3:hover:after{filter: invert(10%) sepia(52%) saturate(7051%) hue-rotate(432deg) brightness(140%) contrast(110%);}


@media (max-width: 767px){
    .quote-box-4 .img-holder ._icon:before{max-height: 140px;}
    .quote-box-4 .text-holder{padding-top: 20px;}
    .quote-box-4 .heading,
    .quote-box-4 .text-holder .quote-box-title{text-align: center;}
}

@media (min-width: 768px){
    .quote-box-4{display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center;}
    .quote-box-4 .social-links{left: 15px;}
    .quote-box-4 .img-holder{flex: 0 0 290px; max-width: 290px;}
    .quote-box-4 .text-holder{flex: 0 0 calc(100% - 300px); max-width: calc(100% - 300px); text-align: left;}
    .quote-box-4 .img-holder .author-img{width: 190px; height: 190px; margin-bottom: 20px;}
    .quote-box-4 .img-holder .author-img:after{top: 0; right: 5px;}
    .quote-box-4 .button-holder .act3{margin: 0;}
}

@media (min-width: 1024px){
    .quote-box-4{margin-top: 40px; margin-bottom: 40px;}
    .quote-box-4 .img-holder{flex-basis: 330px; max-width: 330px;}
    .quote-box-4 .text-holder{flex-basis: calc(100% - 350px); max-width: calc(100% - 350px);}
}

._icon:before,
._icon:after,
._icon > span { background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; vertical-align: middle; font-size: 0; text-indent: -100%; overflow: hidden;}

._icon.bankind-and-money:before,
._icon.bankind-and-money:after,
._icon.bankind-and-money > span { width: 52px; height: 40px; background-image: url(/wp-content/themes/general/visual/icon/bankind-and-money.svg) }

._icon.bonuses-and-promotions:before,
._icon.bonuses-and-promotions:after,
._icon.bonuses-and-promotions > span { width: 43px; height: 51px; background-image: url(/wp-content/themes/general/visual/icon/bonuses-and-promotions.svg) }

._icon.customer-care:before,
._icon.customer-care:after,
._icon.customer-care > span { width: 43px; height: 42px; background-image: url(/wp-content/themes/general/visual/icon/customer-care.svg) }

._icon.games-and-sofware:before,
._icon.games-and-sofware:after,
._icon.games-and-sofware > span { width: 47px; height: 36px; background-image: url(/wp-content/themes/general/visual/icon/games-and-sofware.svg) }

._icon.localization:before,
._icon.localization:after,
._icon.localization > span { width: 41px; height: 41px; background-image: url(/wp-content/themes/general/visual/icon/localization.svg) }

._icon.mobile:before,
._icon.mobile:after,
._icon.mobile > span { width: 25px; height: 43px; background-image: url(/wp-content/themes/general/visual/icon/mobile.svg) }

._icon.security-and-trust:before,
._icon.security-and-trust:after,
._icon.security-and-trust > span { width: 45px; height: 45px; background-image: url(/wp-content/themes/general/visual/icon/security-and-trust.svg) }

._icon.exclamation-mark:before,
._icon.exclamation-mark:after,
._icon.exclamation-mark > span { width: 9px; height: 33px; background-image: url(/wp-content/themes/general/visual/icon/exclamation-mark.png) }

._icon.attention-notice:before,
._icon.attention-notice:after,
._icon.attention-notice > span { width: 44px; height: 39px; background-image: url(/wp-content/themes/general/visual/icon/attention-notice.svg) }

._icon.write-us:before,
._icon.write-us:after,
._icon.write-us > span { width: 101px; height: 81px; background-image: url(/wp-content/themes/general/visual/icon/write-us.svg) }

._icon.how-we-rate:before,
._icon.how-we-rate:after,
._icon.how-we-rate > span { width: 130px; height: 104px; background-image: url(/wp-content/themes/general/visual/icon/how-we-rate.svg) }

._icon.list-casino:before,
._icon.list-casino:after,
._icon.list-casino > span { width: 119px; height: 101px; background-image: url(/wp-content/themes/general/visual/icon/list-casino.svg) }

._icon.author-quote-msg-icon:before,
._icon.author-quote-msg-icon:after,
._icon.author-quote-msg-icon > span { width: 248px; height: 236px; background-image: url(/wp-content/themes/general/visual/icon/author-quote-msg-icon.png) }

._icon.paypal:before,
._icon.paypal:after,
._icon.paypal > span {width: 356px; height: 338px; background-image: url(/wp-content/themes/general/visual/icon/paypal.png) }


._icon.venmo:before,
._icon.venmo:after,
._icon.venmo > span {width: 356px; height: 338px; background-image: url(/wp-content/themes/general/visual/icon/venmo-deposit-process.png) }

._icon.ethereum:before,
._icon.ethereum:after,
._icon.ethereum > span {width: 356px; height: 338px; background-image: url(/wp-content/themes/general/visual/icon/choosing-ethereum.jpg) }

._icon.bitcoin:before,
._icon.bitcoin:after,
._icon.bitcoin > span {width: 356px; height: 338px; background-image: url(/wp-content/themes/general/visual/icon/choosing-bitcoin.jpg) }

._icon.trustly:before,
._icon.trustly:after,
._icon.trustly > span {width: 356px; height: 338px; background-image: url(/wp-content/themes/general/visual/icon/choosing-trustly.jpg) }

._icon.apple-pay:before,
._icon.apple-pay:after,
._icon.apple-pay > span {width: 356px; height: 338px;background-image: url(/wp-content/themes/general/visual/icon/apple-pay-deposit-process.jpg) }

._icon.skrill:before,
._icon.skrill:after,
._icon.skrill > span {width: 356px; height: 338px;background-image: url(/wp-content/themes/general/visual/icon/choosing-skrill.jpg) }

._icon.muchbetter:before,
._icon.muchbetter:after,
._icon.muchbetter > span {width: 356px; height: 338px;background-image: url(/wp-content/themes/general/visual/icon/choosing-muchbetter.jpg) }

._icon.neteller:before,
._icon.neteller:after,
._icon.neteller > span {width: 356px; height: 338px;background-image: url(/wp-content/themes/general/visual/icon/choosing-neteller.jpg) }

._icon.bank-transfer:before,
._icon.bank-transfer:after,
._icon.bank-transfer > span {width: 356px; height: 338px;background-image: url(/wp-content/themes/general/visual/icon/choosing-bank-transfer.jpg) }

._icon.e-wallet:before,
._icon.e-wallet:after,
._icon.e-wallet > span {width: 356px; height: 338px;background-image: url(/wp-content/themes/general/visual/icon/choosing-e-wallet.jpg) }

._icon.icon-questionmark:before,
._icon.icon-questionmark:after,
._icon.icon-questionmark > span {width: 38px; height: 38px; background-image: url(/wp-content/themes/general/visual/icon/icon-questionmark.png) }

._icon.litecoin:before,
._icon.litecoin:after,
._icon.litecoin > span {width: 356px; height: 338px; background-image: url(/wp-content/themes/general/visual/icon/choosing-litecoin.jpg) }

._icon.jeton:before,
._icon.jeton:after,
._icon.jeton > span {width: 356px; height: 338px; background-image: url(/wp-content/themes/general/visual/icon/choosing-jeton.jpg) }

._icon.payz:before,
._icon.payz:after,
._icon.payz > span {width: 356px; height: 338px; background-image: url(/wp-content/themes/general/visual/icon/choosing-payz.jpg) }

._icon.paysafecard:before,
._icon.paysafecard:after,
._icon.paysafecard > span {width: 356px; height: 338px; background-image: url(/wp-content/themes/general/visual/icon/choosing-paysafecard.jpg) }

._icon.pay-by-phone:before,
._icon.pay-by-phone:after,
._icon.pay-by-phone > span {width: 356px; height: 338px; background-image: url(/wp-content/themes/general/visual/icon/choosing-pay-by-phone.jpg) }

._icon.google-pay:before,
._icon.google-pay:after,
._icon.google-pay > span {width: 356px; height: 338px; background-image: url(/wp-content/themes/general/visual/icon/choosing-google-pay.jpg) }

._icon.debit-card:before,
._icon.debit-card:after,
._icon.debit-card > span {width: 356px; height: 338px; background-image: url(/wp-content/themes/general/visual/icon/choosing-debit-card.jpg) }

.opr-procon { background: #fff; border: 1px solid rgba(233,238,245,.6); border-radius: 8px; box-shadow: 0 0 29px rgba(153,153,153,.06); margin: 40px 0; }
.opr-procon h4,
.opr-procon-title { font-size: 20px; line-height: 1.2; text-align: center; padding: 0; margin: 0 0 10px; font-weight: 700; }
.opr-procon h4 span,
.opr-procon-title span { display: inline-block; }
.opr-procon-subtitle { font-size: 20px; line-height: 1.2; font-weight: 700; margin: 0 0 10px; }
.opr-procon .opr-procon-subtitle + ul { margin-top: 15px; }

.opr-procon h5 { font-size: 17px; line-height: 1.2; font-weight: 700; color: #1d1c4b; padding: 0; text-align: left; }
.opr-procon ul { list-style: none; font-weight: 600; color: #343434; padding: 0; margin: 28px 0 32px; }
.opr-procon ul:last-child { margin-bottom: 0; }
.opr-procon ul:only-child { margin: 28px 0 32px; }
.opr-procon li { position: relative; padding-left: 28px; }
.opr-procon li:before { content: ''; position: absolute; left: 0; }
.opr-procon li + li { margin-top: 17px; }
.opr-procon .opr-pros { background: #e7fae3; }
.opr-procon .opr-cons { background: #fcefef; }
.opr-procon .opr-box { background: #fff; box-shadow: 0 0 8px rgba(126,156,185,.22); }
.opr-procon .opr-pros,
.opr-procon .opr-cons,
.opr-procon .opr-box { position: relative; border-radius: 8px; padding: 28px; display: flex; flex-flow: row nowrap; justify-content: center; overflow: hidden; }
.opr-procon .opr-pros:before,
.opr-procon .opr-cons:before { content: ''; width: 200px; height: 280px; position: absolute; top: 0; }
.opr-procon .opr-pros:before { left: 0; border-radius: 8px 0 0; background: url(/wp-content/themes/general/visual/opr22/opr-bg-pros.png) no-repeat top left, linear-gradient(115deg, #c6ecd4 0%,#e7fae3 50%) no-repeat 100% 100%; }
.opr-procon .opr-cons:before { right: 0; border-radius: 0 8px 0 0; background: url(/wp-content/themes/general/visual/opr22/opr-bg-cons.png) no-repeat top right, linear-gradient(65deg, #fcefef 50%,#f5dede 100%) no-repeat 100% 100%; }
.opr-procon .opr-pros-inner,
.opr-procon .opr-cons-inner,
.opr-procon .opr-box-inner { position: relative; }
.opr-procon .opr-pros li:before,
.opr-procon .opr-box li.pro:before { content: ''; width: 12px; height: 8px; border-width: 0 0 3px 3px; border-style: solid; border-color: #99d8c6; top: 7px; transform: rotateY(33deg) rotate(-45deg); }
.opr-procon .opr-cons li:before,
.opr-procon .opr-box li.con:before { content: ''; width: 13px; height: 13px; background: linear-gradient(to bottom, #828c9d 0%,#828c9d 100%) no-repeat center / 3px 13px, linear-gradient(to bottom, #828c9d 0%,#828c9d 100%) no-repeat center / 13px 3px; top: 9px; transform: rotate(-45deg); }
.opr-procon .opr-box ul { font-weight: 500; }
.opr-procon .opr-box li { padding-left: 21px; }
.opr-procon .opr-box li:not([class]):before { content: ''; width: 10px; height: 10px; background: #2286bd; border-radius: 5px; top: 11px; left: 0; }
.opr-procon .opr-box li.pro,
.opr-procon .opr-box li.con { font-size: 16px; padding: 7px 7px 7px 44px; border-radius: 4px; margin-left: -19px; margin-right: -19px; }
.opr-procon .opr-box li.pro { background: #e7fae3; }
.opr-procon .opr-box li.con { background: #fcefef; }
.opr-procon .opr-box li.pro + li,
.opr-procon .opr-box li.con + li { margin-top: 2px; }
.opr-procon .opr-box li.pro:last-child,
.opr-procon .opr-box li.con:last-child { margin-bottom: -19px; }
.opr-procon .opr-box li.pro:before { top: 12px; left: 15px; }
.opr-procon .opr-box li.con:before { top: 14px; left: 15px; }

.opr-procon .opr-procon-image { position: relative; margin: -19px -19px -35px; }
.opr-procon .opr-procon-image img { width: 100%; height: auto; border-radius: 3px; }
.opr-procon .opr-procon-image + h2,
.opr-procon .opr-procon-image + h3,
.opr-procon .opr-procon-image + h4,
.opr-procon .opr-procon-image + h5,
.opr-procon .opr-procon-image + h6,
.opr-procon .opr-procon-image + .opr-procon-title { background: #fff; position: relative; padding: 15px 15px 0; border-radius: 16px; }

.opr-procon .opr-procon-detail-table { margin: 20px 0 0; display: flex; flex-flow: row wrap; }
.opr-procon .opr-procon-detail-table caption { display: block; line-height: 1.2; color: #444; flex-basis: 100%; }
.opr-procon .opr-procon-detail-table caption span { display: inline-block; }
.opr-procon .opr-procon-detail-table tbody,
.opr-procon .opr-procon-detail-table tr,
.opr-procon .opr-procon-detail-table th,
.opr-procon .opr-procon-detail-table td { display: block; }
.opr-procon .opr-procon-detail-table .opr-primary-box { background: #f0f6fd; border-radius: 8px; display: flex; flex-flow: column nowrap; justify-content: center; align-items: center; padding: 12px 20px 20px; }
.opr-procon .opr-procon-detail-table .opr-primary-box th,
.opr-procon .opr-procon-detail-table .opr-terms-box th { display: none; }
.opr-procon .opr-procon-detail-table .opr-rating td { background: #fff; border: 1px solid rgba(188,208,224,.6); font-size: 12px; line-height: 19px; color: #8a98ab; padding: 6px 15px; border-radius: 17px; white-space: nowrap; }
.opr-procon .opr-procon-detail-table .opr-rating td strong { font-size: 15px; color: #1b1f36; }
.opr-procon .opr-procon-detail-table .opr-rating td.with-stars:before { content: ''; display: inline-block; vertical-align: middle; margin-right: 7px; background: url(/wp-content/themes/general/visual/opr22/opr-rating-stars.png) center no-repeat; filter: gray;width: 59px; height: 9px; position: relative; top: -2px; }

.opr-procon .opr-procon-detail-table .opr-rating td.with-stars.cas-rating49:before{ background-position:1px; }
.opr-procon .opr-procon-detail-table .opr-rating td.with-stars.cas-rating48:before{ background-position:2px; }
.opr-procon .opr-procon-detail-table .opr-rating td.with-stars.cas-rating47:before{ background-position:3px; }
.opr-procon .opr-procon-detail-table .opr-rating td.with-stars.cas-rating46:before{ background-position:4px; }
.opr-procon .opr-procon-detail-table .opr-rating td.with-stars.cas-rating45:before{ background-position:5px; }

.opr-procon .opr-procon-detail-table .opr-data-box { background: #f8fbfe; display: flex; flex-flow: column nowrap; justify-content: center; }
.opr-procon .opr-procon-detail-table .opr-data-box tr { display: flex; flex-direction: row; width: 100%; }
.opr-procon .opr-procon-detail-table .opr-data-box tr + tr { margin-top: 13px; }
.opr-procon .opr-procon-detail-table .opr-data-box th { font-size: 14px; line-height: 1.2; color: #5c5c5c; font-weight: 400; text-align: left; }
.opr-procon .opr-procon-detail-table .opr-data-box td { font-size: 14px; line-height: 1.2; color: #5c5c5c; }
.opr-procon .opr-procon-detail-table .opr-data-box th:after { content: ':'; }
.opr-procon .opr-procon-detail-table .opr-terms-box { flex-basis: 100%; }
.opr-procon .opr-procon-detail-table .opr-terms-box td { padding: 10px 10px 0; font-size: 10px; line-height: 1.2; color: rgba(82,82,82,.53); text-align: center; }

.opr-procon .opr-procon-cta { background: linear-gradient(45deg, #d6f3db 0%,#f8d4d4 100%); border-radius: 8px; margin: 5px 0 0; position: relative; padding: 13px; }
.opr-procon .opr-procon-cta:before { content: ''; background: #fff; position: absolute; top: 3px; left: 3px; bottom: 3px; right: 3px; border-radius: 6px; }
.opr-procon .opr-procon-cta > div { position: relative; }
.opr-procon .opr-procon-cta .opr-procon-logo { background: #f3f7fb; border-radius: 4px; padding: 16px; text-align: center; }
.opr-procon .opr-procon-cta .opr-procon-bonus { margin: 20px 0; text-align: center; line-height: 1.3; }
.opr-procon .opr-procon-cta .opr-procon-bonus strong { display: block; font-size: 28px; line-height: 1; color: #1f86b1; }
.opr-procon .opr-procon-cta .opr-procon-bonus small { display: block; color: #343434; font-size: .7em; margin: 3px 0; }
.opr-procon .opr-procon-cta .opr-procon-link { margin-bottom: 15px; }

.opr-procon .act,
.opr-procon .act1 { font-size: 17px; line-height: 1; font-weight: 700; text-transform: none; border-radius: 5px; padding: 17px; display: block; color: #fff; text-decoration: none; text-align: center; max-width: 260px; margin: 0 auto; }
.opr-procon .act,
.opr-procon .act1 { background: #fe7146; background: -moz-linear-gradient(-45deg, #fe7146 0%, #fe7146 70%, #e05438 100%); background: -webkit-linear-gradient(-45deg, #fe7146 0%,#fe7146 70%,#e05438 100%); background: linear-gradient(135deg, #fe7146 0%,#fe7146 70%,#e05438 100%); background-size: 200% 100%; background-position: top right; transition: background-position .25s; }
.opr-procon .act,
.opr-procon .act1:hover { background-position: top left; }

.opr-procon.mixed-version { background: #f3f7fb; border: none; padding: 12px; }
.opr-procon.mixed-version .opr-box-inner { flex-grow: 1; }

.opr-procon.cta-version + .tabularnote { position: relative; margin-top: -30px; }


@media only screen and (max-width: 899px), only screen and (min-width: 950px) and (max-width: 1149px) {
	.opr-procon { padding: 7px; }

	.opr-procon .opr-pros:before { background-size: 67px 70px, 100% 100%; transform: rotateY(180deg); left: auto; right: 0; }
	.opr-procon .opr-cons:before { background-size: 67px 68px, 100% 100%; }
	.opr-procon .opr-procon-boxes > div + div { margin-top: 7px; }

	.opr-procon .opr-procon-detail-table caption { font-size: 18px; margin: 0 0 12px; }
	.opr-procon .opr-procon-detail-table .opr-primary-box { flex-basis: 100%; margin: 20px 20px 0; box-shadow: -20px -20px 0 #f8fbfe, 20px -20px 0 #f8fbfe, -20px 10px 0 #f8fbfe, 20px 10px 0 #f8fbfe; }
	.opr-procon .opr-procon-detail-table .opr-data-box { padding: 20px 22px; border-radius: 0 0 8px 8px; }
	.opr-procon .opr-procon-detail-table .opr-data-box tr { flex-wrap: wrap; }
	.opr-procon .opr-procon-detail-table .opr-data-box th { flex-basis: 100%; }
	.opr-procon .opr-procon-detail-table .opr-data-box td { flex-basis: 100%; font-weight: 700; }
	.opr-procon .opr-procon-detail-table .opr-terms-box td { padding-bottom: 3px; }
	
	.opr-procon.mixed-version .opr-procon-boxes > div + div { margin-top: 12px; }
}

@media only screen and (min-width: 900px) and (max-width: 949px), only screen and (min-width: 1150px) {
	.opr-procon { padding: 10px; }

	.opr-procon .opr-procon-boxes { display: flex; flex-flow: row nowrap; }
	.opr-procon .opr-pros,
	.opr-procon .opr-cons,
	.opr-procon .opr-box { flex-basis: 50%; }
	.opr-procon .opr-procon-boxes > div + div { margin-left: 5px; }

	.opr-procon .opr-procon-detail-table caption { font-size: 20px; margin: 0 0 12px; }
	.opr-procon .opr-procon-detail-table .opr-primary-box { flex-basis: 184px; margin: 16px 0 16px 16px; box-shadow: -16px -16px 0 #f8fbfe, -16px 16px 0 #f8fbfe, 10px -16px 0 #f8fbfe, 10px 16px 0 #f8fbfe; }
	.opr-procon .opr-procon-detail-table .opr-data-box { flex-basis: calc(100% - 280px); border-radius: 0 8px 8px 0; padding: 20px; }
	.opr-procon .opr-procon-detail-table .opr-data-box tr { flex-wrap: nowrap; justify-content: space-between; }
	.opr-procon .opr-procon-detail-table .opr-data-box th { margin-right: 10px; }
	.opr-procon .opr-procon-detail-table .opr-data-box td { text-align: right; }

	.opr-procon .opr-procon-cta { max-width: 664px; margin: 0 auto -68px; display: flex; flex-flow: row nowrap; box-shadow: 0 0 8px rgba(0,0,0,.1), 0 0 0 16px #fff; }
	.opr-procon .opr-procon-cta .opr-procon-logo { flex-basis: 178px; }
	.opr-procon .opr-procon-cta .opr-procon-bonus { flex-grow: 1; margin: 0 20px; align-self: center; }
	.opr-procon .opr-procon-cta .opr-procon-link { align-self: center; margin: 0 24px 0 0; }

	.opr-procon .act,
	.opr-procon .act1 { min-width: 160px; }

	.opr-procon.cta-version { margin-bottom: 108px; }
	.opr-procon.cta-version .opr-pros,
	.opr-procon.cta-version .opr-cons { padding-bottom: 98px; margin-bottom: -64px; }

	.opr-procon.mixed-version .opr-procon-boxes > div + div { margin-left: 14px; }
}

.grey-box { border-radius: 5px; background: #fff; padding: 20px; line-height: 1.2; margin-top: 20px; }
.grey-box figure { margin: 0; }
.grey-box figure a { margin: 0 auto; }
.grey-box img { max-height: 675px; margin: 0 auto; }
.grey-box .title { font-size: 24px; color: #343434; font-weight: 700; margin-bottom: 25px; }

.grey-box.mob-screenshots { max-width: 526px; margin: 20px -12px 35px; padding: 40px 30px; }
.grey-box.mob-screenshots figcaption { text-align: left; line-height: 1.4; margin-top: 25px; }
.grey-box.mob-screenshots img { box-shadow: 0 0 18px rgba(91,95,102,.3); }
.grey-box.mob-screenshots figure a:after { bottom: 0; right: 0; border-radius: 10px 0 0 0; width: 59px; height: 53px; background-size: 36px; }

@media only screen and (min-width: 600px) {
    .grey-box.mob-screenshots { margin: 20px auto 35px; }
}

@media only screen and (min-width: 768px) {
	.grey-box { padding: 60px 110px 50px; }
	.grey-box .title { font-size: 29px; }

    .grey-box.mob-screenshots { padding: 50px 30px 40px; }
}

.slideshow { position: relative; margin: 40px 0 60px; -webkit-user-select: none; user-select: none }
.slideshow,
.slideshow * { box-sizing: border-box; }
.slideshow .caption { font-size: 24px; line-height: 1.1; font-weight: 700; text-align: center; margin: 0 0 20px; color: #343434 }
.slideshow .wrap { background: #fff; border: 10px solid #f3f4f8; border-radius: 16px; position: relative; overflow: hidden }
.slideshow .wrap > ul { font-size: 0; color: transparent; white-space: nowrap; margin: 0; padding: 0; }
.slideshow .wrap > ul.animated { transition: transform .35s }
.slideshow .wrap > ul > li { padding: 14px; display: inline-block; vertical-align: top; width: 100% }
.slideshow .wrap > ul > li > div > span { display: block; padding: 20px 0 0; font-size: 14px; line-height: 1.4; text-align: center; color: #343434; font-weight: 500; white-space: initial }
.slideshow .wrap > ul > li > div > span > b { display: block; text-align: center; font-size: 16px; margin-bottom: 15px; font-weight: 700; }
.slideshow .wrap > ul > li > div > span > b strong { margin-right: 8px; }
.slideshow .wrap > ul > li > div > span > span { display: block; }
.slideshow .wrap > ul > li > div > span br { display: none; }
.slideshow .wrap > ul > li > div > span > i[class] { display: block; margin: 0 auto 15px; }
.slideshow .wrap .act,
.slideshow .wrap .act1 { display: block; margin: 15px auto 0; border-radius: 6px; font-size: 17px; text-transform: none; padding: 10px; max-width: 160px; }
.slideshow li img { display: block; margin: 0 auto; border-radius: 8px; max-width: 100%; height: auto; }
.slideshow ._logo:before { width: 123px; height: 54px; display: block; margin: 0 auto }
.slideshow .next, .slideshow .prev { font-size: 0; color: transparent; background: 0 0; border: none; border-radius: 0; box-shadow: none; width: 50px; position: absolute; top: 14px; cursor: pointer }
.slideshow .next:focus, .slideshow .prev:focus { outline: 0 }
.slideshow .next:after, .slideshow .next:before, .slideshow .prev:after, .slideshow .prev:before { content: ''; position: absolute }
.slideshow .next:before, .slideshow .prev:before { background: rgba(255, 255, 255, .8); border: 1px solid #abaeb3; width: 23px; height: 23px; border-radius: 50%; top: 50%; margin-top: -12px }
.slideshow .next:after, .slideshow .prev:after { width: 10px; height: 10px; border-style: solid; border-color: #abaeb3; position: absolute; top: 50%; margin-top: -5px }
.slideshow .prev { left: 0 }
.slideshow .prev:before { left: 4px }
.slideshow .prev:after { border-width: 1px 0 0 1px; left: 13px; transform: rotate(-45deg) }
.slideshow .next { right: 0 }
.slideshow .next:before { right: 4px }
.slideshow .next:after { border-width: 1px 1px 0 0; right: 13px; transform: rotate(45deg) }
.slideshow .dots { position: absolute; top: 100%; left: 0; right: 0; margin-top: 12px; font-size: 0; color: transparent; text-align: center }
.slideshow .dots span { display: inline-block; vertical-align: top; width: 16px; height: 16px; cursor: pointer; position: relative }
.slideshow .dots span:before { content: ''; background: #c1c3d1; width: 12px; height: 12px; border-radius: 50%; position: absolute; top: 50%; left: 50%; margin: -6px 0 0 -6px; transition: background .25s }
.slideshow .dots span.active:before { background: #1570a1 }

.slideshow .wrap > ul > li div > span[class]:before { content: ""; background: url(/wp-content/themes/general/visual/logos-table-mid.png) no-repeat center 0; width: 100px; height: 28px; display: block; margin: 0 auto 15px; }
.slideshow .wrap > ul > li div > span.nologo:before { display: none }
.slideshow .wrap > ul > li div > span.sport888:before { width: 65px; height: 34px; background-position: -0px -0px; vertical-align: -12px }
.slideshow .wrap > ul > li div > span.bet365:before { width: 80px; height: 21px; background-position: 0px -41px; vertical-align: -5px }
.slideshow .wrap > ul > li div > span.wh:before { width: 80px; height: 26px; background-position: -0px -70px; vertical-align: -5px }
.slideshow .wrap > ul > li div > span.williamhill:before { width: 80px; height: 31px; background-position: -2px -285px }
.slideshow .wrap > ul > li div > span.betfair:before { width: 80px; height: 15px; background-position: -0px -184px }
.slideshow .wrap > ul > li div > span.betfred:before { width: 82px; height: 22px; background-position: -0px -1827px }
.slideshow .wrap > ul > li div > span.paddypower:before { width: 81px; height: 20px; background-position: -0px -182px; vertical-align: -6px }
.slideshow .wrap > ul > li div > span.lad:before { width: 80px; height: 29px; background-position: 0 -214px }
.slideshow .wrap > ul > li div > span.ladbrokes:before { width: 80px; height: 25px; background-position: -1px -219px }
.slideshow .wrap > ul > li div > span.coral:before { width: 80px; height: 23px; background-position: -0px -247px }
.slideshow .wrap > ul > li div > span.betvictor:before { width: 82px; height: 22px; background-position: -0px -918px }
.slideshow .wrap > ul > li div > span.betway:before { width: 77px; height: 30px; background-position: -0px -71px; vertical-align: -8px }
.slideshow .wrap > ul > li div > span.bwin:before { width: 52px; height: 24px; background-position: -20px -709px; vertical-align: -8px }
.slideshow .wrap > ul > li div > span.cas888:before { width: 41px; height: 31px; background-position: -21px -2px }
.slideshow .wrap > ul > li div > span.mrgreen:before { width: 46px; height: 34px; background-position: -21px -106px }
.slideshow .wrap > ul > li div > span.inter:before { width: 85px; height: 29px; background-position: -0px -33px }
.slideshow .wrap > ul > li div > span.royalpanda:before { width: 85px; height: 38px; background-position: -0px -456px }
.slideshow .wrap > ul > li div > span.red32:before { width: 72px; height: 31px; background-position: -0px -318px }
.slideshow .wrap > ul > li div > span.mansion:before { width: 82px; height: 22px; background-position: -0px -882px }
.slideshow .wrap > ul > li div > span.karamba:before { width: 82px; height: 22px; background-position: -0px -531px }
.slideshow .wrap > ul > li div > span.grosvenor:before { width: 82px; height: 22px; background-position: -0px -987px }
.slideshow .wrap > ul > li div > span.playojo:before { width: 80px; height: 32px; background-position: 0 -1262px }
.slideshow .wrap > ul > li div > span.unibet:before { width: 80px; height: 32px; background-position: 0 -2697px }
.slideshow .wrap > ul > li div > span.casinocom:before { width: 80px; height: 32px; background-position: 0 -1052px }
.slideshow .wrap > ul > li div > span.betsson:before { background: url(/wp-content/themes/general/visual/dark/betsson.png) no-repeat center 0; background-size: contain; }
.slideshow .wrap > ul > li div > span.bethard:before { background: url(/wp-content/themes/general/visual/dark/bethard.png) no-repeat center 0; background-size: contain; }
.slideshow .wrap > ul > li div > span.no-account:before { background: url(/wp-content/themes/general/visual/dark/no-account-casino.png) no-repeat center 0; background-size: contain; }
.slideshow .wrap > ul > li div > span.high-roller:before { background: url(/wp-content/themes/general/visual/dark/high-roller.png) no-repeat center 0; background-size: contain; }
.slideshow .wrap > ul > li div > span.ninja-casino:before { background: url(/wp-content/themes/general/visual/dark/ninja-casino.png) no-repeat center 0; background-size: contain; }
.slideshow .wrap > ul > li div > span.videoslots:before { background: url(/wp-content/themes/general/visual/dark/videoslots.png) no-repeat center 0; background-size: contain; }
.slideshow .wrap > ul > li div > span.leovegas:before { width: 80px; height: 40px; background: url(/wp-content/themes/general/visual/light/leovegas.png) no-repeat center 0; background-size: contain; }
.slideshow .wrap > ul > li div > span.swift:before { width: 80px; height: 40px; background: url(/wp-content/themes/general/visual/light/swift-casino.png) no-repeat center 0; background-size: contain; }
.slideshow .wrap > ul > li div > span.bet10:before { width: 80px; height: 40px; background: url(/wp-content/themes/general/visual/light/10bet.png) no-repeat center 0; background-size: contain; }
.slideshow .wrap > ul > li div > span.frank-casino:before { width: 80px; height: 40px; background: url(/wp-content/themes/general/visual/light/frank-casino.png) no-repeat center 0; background-size: contain; }
.slideshow .wrap > ul > li div > span.lucky-casino:before { width: 80px; height: 40px; background: url(/wp-content/themes/general/visual/light/lucky-casino.png) no-repeat center 0; background-size: contain; }
.slideshow .wrap > ul > li div > span.betinia:before { width: 80px; height: 40px; background: url(/wp-content/themes/general/visual/light/betinia.png) no-repeat center 0; background-size: contain; }
.slideshow .wrap > ul > li div > span.casumo:before { width: 80px; height: 40px; background: url(/wp-content/themes/general/visual/light/casumo.png) no-repeat center 0; background-size: contain; }
.slideshow .wrap > ul > li div > span.campobet:before { width: 80px; height: 40px; background: url(/wp-content/themes/general/visual/light/campo-bet.png) no-repeat center 0; background-size: contain; }

@media only screen and (max-width: 949px) {
	.slideshow { margin-left: -10px; margin-right: -10px; }
}

@media only screen and (min-width: 950px) {
	.slideshow { margin: 40px 0; }
	.slideshow .wrap > ul > li { padding: 32px 68px 54px; position: relative }
	.slideshow .wrap > ul > li > div > span { background: #f3f4f8; border-radius: 8px; padding: 20px; position: absolute; bottom: 82px; left: 106px; right: 106px; text-align: left; }
	.slideshow .wrap > ul > li > div > span > b { text-align: left; }
	.slideshow .wrap > ul > li div > span[class] { text-align: center; }
	.slideshow .wrap > ul > li div > span > i + span { text-align: center; }
	.slideshow ._logo:before { min-width: 123px; margin-right: 20px; margin-left: 0 }
	.slideshow .next, .slideshow .prev { width: 68px; top: 32px }
	.slideshow .next:before, .slideshow .prev:before { width: 42px; height: 42px; border-width: 2px; margin-top: -21px }
	.slideshow .next:after, .slideshow .prev:after { width: 18px; height: 18px; margin-top: -9px }
	.slideshow .prev:before { left: 13px }
	.slideshow .prev:after { border-width: 2px 0 0 2px; left: 29px }
	.slideshow .next:before { right: 13px }
	.slideshow .next:after { border-width: 2px 2px 0 0; right: 29px }
	.slideshow .dots { margin-top: -39px }
}

@media only screen and (min-width: 950px) and (max-width: 1279px) {
	.slideshow .wrap > ul > li > div > span { visibility: hidden; opacity: 0; transition: opacity .2s, visibility 0s .2s; }
	.slideshow .wrap > ul > li:hover > div > span { visibility: visible; opacity: 1; transition: opacity .2s; }
}

@media only screen and (min-width: 1280px) {
	.slideshow .wrap > ul > li > div > span { visibility: visible; opacity: 1; transition: opacity .2s; }
	.slideshow .wrap > ul > li:hover > div > span { visibility: hidden; opacity: 0; transition: opacity .2s, visibility 0s .2s; }
	.slideshow.ver2.alt .wrap > ul > li div { display: flex; flex-flow: row nowrap; }
	.slideshow.ver2.alt .wrap > ul > li div > span { position: static; border-radius: 0 8px 8px 0; flex-grow: 1; visibility: visible; opacity: 1; transition: none; }
	.slideshow.ver2.alt .wrap > ul > li:hover div > span { transition: none; }
	.slideshow.ver2.alt .wrap > ul > li img { border-radius: 8px 0 0 8px; }
	.slideshow.ver2.alt .prev,
	.slideshow.ver2.alt .next { height: auto !important; bottom: 32px; }
}

/*.slideshow { border: 1px solid #ccc; position: relative; margin-bottom: 15px; -webkit-user-select: none; user-select: none }
.slideshow > .caption { font: normal 15px/18px Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color: #5c5c5c; padding: 6px 2%; border-bottom: 1px solid #ccc; text-align: center }
.slideshow > .caption { background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1)); background: -webkit-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -o-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -ms-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%); }
.slideshow .wrap { overflow: hidden }
.slideshow .wrap > ul { width: 1000%; list-style: none; margin: 0; padding: 0; overflow: hidden; transition: .3s linear }
.slideshow .wrap > ul.slide1 { margin-left: -100% }
.slideshow .wrap > ul.slide2 { margin-left: -200% }
.slideshow .wrap > ul.slide3 { margin-left: -300% }
.slideshow .wrap > ul.slide4 { margin-left: -400% }
.slideshow .wrap > ul.slide5 { margin-left: -500% }
.slideshow .wrap > ul.slide6 { margin-left: -600% }
.slideshow .wrap > ul.slide7 { margin-left: -700% }
.slideshow .wrap > ul.slide8 { margin-left: -800% }
.slideshow .wrap > ul.slide9 { margin-left: -900% }
.slideshow .wrap > ul > li { position: relative; float: left; width: 10% }
.slideshow .wrap > ul > li div { margin: 15px 10%; color: #696969 }
.slideshow .wrap > ul > li div img { max-width: 100%; height: auto; display: block; margin: 0 auto 12px }
.slideshow .wrap > ul > li div > b { display: block; font-weight: normal; background: white; border: 1px solid #d6d8d9 }
.slideshow .wrap > ul > li div > span { display: block; font-style: italic; -webkit-user-select: auto; user-select: auto }
.slideshow .wrap > ul > li div > span b { display: block; font: 600 18px/20px Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; margin-bottom: 12px }
.slideshow .wrap > ul > li div > span b strong { color: #0a509c; display: block }
.slideshow>img.margin40 { margin: 40px auto }
.slideshow div.prev,
.slideshow div.next { position: absolute; top: 0; bottom: 0; width: 30%; cursor: pointer }
.slideshow div.prev { left: 0 }
.slideshow div.next { right: 0 }
.slideshow div.prev div,
.slideshow div.next div { position: absolute; top: 0; bottom: 0; margin: auto; width: 20px; height: 12%; background: #f7fbff; border: 1px solid #d6d8d9; font-size: 0 }
.slideshow div.prev div { margin-left: 3% }
.slideshow div.next div { right: 0; margin-right: 3% }
.slideshow div.prev:hover div,
.slideshow div.next:hover div { background-color: white; border-color: #4c768b }
.slideshow div.prev div:before,
.slideshow div.next div:before { position: absolute; top: 0; bottom: 0; content: ""; display: block; width: 7px; height: 13px; margin: auto 7px; background: url(/wp-content/themes/general/visual/misc.png) no-repeat -55px -0px }
.slideshow div.prev:hover div:before { background-position: -75px -0px }
.slideshow div.next div:before { background-position: -65px -0px }
.slideshow div.next:hover div:before { background-position: -85px -0px }

.slideshow.ver3 .wrap { background: #f7fbff }
.slideshow.ver3 .wrap > ul > li div img { width: auto; float: none; max-width: 100%; border: none; margin-bottom: 12px }
.slideshow.ver3 .wrap > ul > li div.loading { background: url(/wp-content/themes/general/visual/loading.gif) 50% 35% no-repeat }
.slideshow.ver3 .wrap > ul > li div.loading img { width: 100%; height: 0; padding: 0 0 63.5% }
.slideshow.ver3 .wrap > ul > li div > span { font: normal 14px/16px Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; color: #5c5c5c; background: white; border: 1px solid #d6d8d9; padding: 9px; display: block; height: auto; overflow: hidden }
.slideshow.ver3 .wrap > ul > li div > span:before { content: ""; float: left; background: url(/wp-content/themes/general/visual/logos-table-mid.png) no-repeat center 0; width: 100px; height: 28px; margin: 0 9px 3px 0 }
.slideshow.ver3 .wrap > ul > li div > span.nologo:before { display: none }
.slideshow.ver3 .wrap > ul > li div > span.sport888:before { width: 65px; height: 34px; background-position: -0px -0px; vertical-align: -12px }
.slideshow.ver3 .wrap > ul > li div > span.bet365:before { width: 80px; height: 21px; background-position: 0px -41px; vertical-align: -5px }
.slideshow.ver3 .wrap > ul > li div > span.wh:before { width: 80px; height: 26px; background-position: -0px -70px; vertical-align: -5px }
.slideshow.ver3 .wrap > ul > li div > span.williamhill:before { width: 80px; height: 31px; background-position: -2px -285px }
.slideshow.ver3 .wrap > ul > li div > span.betfair:before { width: 80px; height: 15px; background-position: -0px -184px }
.slideshow.ver3 .wrap > ul > li div > span.betfred:before { width: 82px; height: 22px; background-position: -0px -1827px }
.slideshow.ver3 .wrap > ul > li div > span.paddypower:before { width: 81px; height: 20px; background-position: -0px -182px; vertical-align: -6px }
.slideshow.ver3 .wrap > ul > li div > span.lad:before { width: 80px; height: 29px; background-position: 0 -214px }
.slideshow.ver3 .wrap > ul > li div > span.ladbrokes:before { width: 80px; height: 25px; background-position: -1px -219px }
.slideshow.ver3 .wrap > ul > li div > span.coral:before { width: 80px; height: 23px; background-position: -0px -247px }
.slideshow.ver3 .wrap > ul > li div > span.betvictor:before { width: 82px; height: 22px; background-position: -0px -918px }
.slideshow.ver3 .wrap > ul > li div > span.betway:before { width: 77px; height: 30px; background-position: -0px -71px; vertical-align: -8px }
.slideshow.ver3 .wrap > ul > li div > span.bwin:before { width: 52px; height: 24px; background-position: -20px -709px; vertical-align: -8px }
.slideshow.ver3 .wrap > ul > li div > span.cas888:before { width: 41px; height: 31px; background-position: -21px -2px }
.slideshow.ver3 .wrap > ul > li div > span.mrgreen:before { width: 46px; height: 34px; background-position: -21px -106px }
.slideshow.ver3 .wrap > ul > li div > span.inter:before { width: 85px; height: 29px; background-position: -0px -33px }
.slideshow.ver3 .wrap > ul > li div > span.royalpanda:before { width: 85px; height: 38px; background-position: -0px -456px }
.slideshow.ver3 .wrap > ul > li div > span.red32:before { width: 72px; height: 31px; background-position: -0px -318px }
.slideshow.ver3 .wrap > ul > li div > span.mansion:before { width: 82px; height: 22px; background-position: -0px -882px }
.slideshow.ver3 .wrap > ul > li div > span.karamba:before { width: 82px; height: 22px; background-position: -0px -531px }
.slideshow.ver3 .wrap > ul > li div > span.grosvenor:before { width: 82px; height: 22px; background-position: -0px -987px }
.slideshow.ver3 .wrap > ul > li div > span.playojo:before { width: 80px; height: 32px; background-position: 0 -1262px }
.slideshow.ver3 .wrap > ul > li div > span.unibet:before { width: 80px; height: 32px; background-position: 0 -2697px }
.slideshow.ver3 .wrap > ul > li div > span.casinocom:before { width: 80px; height: 32px; background-position: 0 -1052px }

.slideshow.ver4 > .caption { text-align: center; position: relative }
.slideshow.ver4 > .caption span { display: block }
.slideshow.ver4 > .caption:after { content: ''; background: #fff; border-bottom: 1px solid #d6d8d9; position: absolute; bottom: -3px; left: -1px; right: -1px; height: 1px }
.slideshow.ver4 .wrap > ul > li { text-align: center }
.slideshow.ver4 .wrap > ul > li div { margin: 10px 14px }
.slideshow.ver4 .wrap > ul > li div > span { background: #f3f3f3; padding: 10px 30px; text-align: justify; font-size: 12px; line-height: 19px; color: #696969; font-weight: bold; font-style: italic; overflow: hidden }
.slideshow.ver4 .wrap > ul > li div > span b { text-align: center; font-size: 17px; font-weight: 700 }
.slideshow.ver4 .wrap > ul > li div > span b strong { font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; font-size: 16px; color: #004196; margin: 0 0 8px }
.slideshow.ver4 .wrap > ul > li .act,
.slideshow.ver4 .wrap > ul > li .act1 { max-width: 137px; font-size: 14px; padding: 10px 10px 10px 30px; margin: 14px auto 0; position: relative }
.slideshow.ver4 .wrap > ul > li .act .arrow-up,
.slideshow.ver4 .wrap > ul > li .act1 .arrow-up { position: absolute; top: 50%; left: 14px; margin-top: -8px }
.slideshow.ver4 div.prev,
.slideshow.ver4 div.next { width: 40px }
.slideshow.ver4 div.prev div,
.slideshow.ver4 div.next div { box-shadow: 0 0 0 7px #fff }
.slideshow.ver4 div.prev div { margin-left: 7px }
.slideshow.ver4 div.next div { margin-right: 7px }

.slideshow.ver4.alt > .caption { padding-top: 9px; padding-bottom: 9px }
.slideshow.ver4.alt .wrap > ul > li div > span { font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; font-weight: 400; font-style: normal; font-size: 12px; line-height: 2.08; color: #696969; text-align: left }
.slideshow.ver4.alt .wrap > ul > li div > span b { font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; font-size: 17px; line-height: 1; font-weight: 700; color: #181818 }
.slideshow.ver4.alt .wrap > ul > li div > span b strong { font-size: 16px; font-weight: 600; color: #696969 }
.slideshow.ver4.alt div.prev,
.slideshow.ver4.alt div.next { top: 36px }
.slideshow.ver4.alt div.prev div,
.slideshow.ver4.alt div.next div { height: 16% }

.slideshow.ver5 { background: #f7fbff }
.slideshow.ver5 .wrap > ul > li div img { margin: 0 }
.slideshow.ver5 .wrap > ul > li div > span { background: #fff; border-width: 0 1px 1px; border-style: solid; border-color: #ccc; padding: 10px; font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; font-size: 12px; line-height: 1.3; color: #171717; font-style: normal; font-weight: 300; text-align: center }
.slideshow.ver5 .wrap > ul > li div > span strong { display: block; font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; font-size: 16px; font-weight: 400; color: #5f5f5f; margin: 0 0 5px }
.slideshow.ver5 .wrap > ul > li div > span strong span { color: #1f86b1 }
.slideshow.ver5 .wrap > ul > li .act,
.slideshow.ver5 .wrap > ul > li .act1 { display: block; font-size: 18px; padding: 10px; max-width: 175px; margin: 10px auto 0; font-weight: 400 }
.slideshow.ver5 div.prev,
.slideshow.ver5 div.next { width: 10% }
.slideshow.ver5 div.prev div { margin-left: 12% }
.slideshow.ver5 div.next div { margin-right: 12% }
.slideshow.ver5 .temp-logo { margin: 0 0 10px; display: block }
.slideshow.ver5 .temp-logo:before { content: ''; display: block; margin: 0 auto }

@media only screen and (min-width: 480px) {
	.slideshow .wrap > ul > li div { overflow: hidden; position: relative; vertical-align: middle }
	.slideshow .wrap > ul > li div img { float: left; width: 50%; max-width: 287px; border-right: 20px solid white; margin-bottom: 0 }
	.slideshow .wrap > ul > li div span { display: table-cell; vertical-align: middle; height: 124px; padding: 10px; line-height: 20px; background: #f3f3f3 }

	.slideshow.ver1 .wrap > ul > li div img { float: none; width: auto; border: none; margin-bottom: 12px }

	.slideshow.ver2 .wrap > ul > li div img,
	.slideshow.ver4 .wrap > ul > li div img { width: 100%; max-width: 584px !important }

	.slideshow.ver4 > .caption span { display: inline }

	.slideshow.ver5 .wrap > ul > li div img { float: none; width: 100%; max-width: none !important }
	.slideshow.ver5 .wrap > ul > li div > span { display: block; height: auto }
	.slideshow.ver5 .wrap > ul > li div > span span { display: inline; background: transparent; padding: 0; line-height: inherit; vertical-align: inherit }
}

@media only screen and (min-width: 640px) {
	.slideshow.ver2 .wrap > ul > li div img,
	.slideshow.ver4 .wrap > ul > li div img { width: 50% }
	.slideshow.ver2 .wrap > ul > li div span { text-align: justify }
	.slideshow.ver2 .wrap > ul > li div span b { text-align: center }
}

@media only screen and (min-width: 768px) {
	.slideshow.ver3 .wrap > ul > li div > span { position: relative; padding-left: 100px }
	.slideshow.ver3 .wrap > ul > li div > span:before { position: absolute; margin: auto !important; margin-top: auto !important; top: 0; left: 10px; bottom: 0 }
	.slideshow.ver3 .wrap > ul > li div.loading { background-position: 50% 40% }

	.slideshow.ver4 > .caption:after { content: none }
	.slideshow.ver4 .wrap > ul > li div { background: #f3f3f3 }
	.slideshow.ver4 .wrap > ul > li div img { }

	.slideshow.ver5 .wrap > ul > li div { margin-left: 7%; margin-right: 7% }
	.slideshow.ver5 .wrap > ul > li div > span { display: table; width: 100%; border-collapse: separate; border-spacing: 0; padding: 0; box-sizing: border-box; height: auto }
	.slideshow.ver5 .wrap > ul > li div > span > i,
	.slideshow.ver5 .wrap > ul > li div > span > span { display: table-cell; vertical-align: middle; padding: 12px 20px; height: auto }
	.slideshow.ver5 .wrap > ul > li div > span > i { width: 28%; text-align: center; position: relative; padding-right: 24px }
	.slideshow.ver5 .wrap > ul > li div > span > i:after { content: ''; width: 2px; border-width: 0 1px; border-style: solid; border-color: #ddd; position: absolute; top: 12px; bottom: 12px; right: 0; background: transparent; height: auto }
	.slideshow.ver5 .wrap > ul > li div > span > span:first-child,
	.slideshow.ver5 .wrap > ul > li div > span > i + span { text-align: left }
	.slideshow.ver5 .wrap > ul > li .act,
	.slideshow.ver5 .wrap > ul > li .act1 { max-width: none; min-width: 105px; margin: 0 }
	.slideshow.ver5 div.prev,
	.slideshow.ver5 div.next { width: 7% }
	.slideshow.ver5 div.prev div { margin-left: 32% }
	.slideshow.ver5 div.next div { margin-right: 32% }
}

@media only screen and (min-width: 1150px) {
	.slideshow .wrap > ul > li div span { background: #f3f3f3 }

	.slideshow.ver1 .wrap > ul > li div img { float: left; width: 50%; border-right: 20px solid white; margin-bottom: 0 }
	
	.slideshow.ver2 .wrap > ul > li div { margin: 15px 6%; background: #f3f3f3 }
	.slideshow.ver2 .wrap > ul > li div,
	.slideshow.ver4 .wrap > ul > li div { margin: 15px 6% }
	.slideshow.ver2 .wrap > ul > li div img { width: 75% }
	.slideshow.ver2 .wrap > ul > li div span,
	.slideshow.ver4 .wrap > ul > li div span { padding-left: 30px; padding-right: 30px }

	.slideshow.ver3 .wrap > ul > li div.loading { background-position: 50% 48% }

	.slideshow.ver4 .wrap > ul > li div { background: #f3f3f3 }
	.slideshow.ver4 .wrap > ul > li div img { width: 71%; box-shadow: 4px 0 0 #fff }

	.slideshow.ver4.alt .wrap > ul > li div { background: #f3f3f3; margin-left: 4%; margin-right: 4% }

	.slideshow.ver5 .wrap > ul > li div > span { font-size: 14px }
	.slideshow.ver5 .wrap > ul > li div > span strong { font-size: 18px }
	.slideshow.ver5 .wrap > ul > li div > span > i,
	.slideshow.ver5 .wrap > ul > li div > span > span { padding: 18px 28px }
	.slideshow.ver5 .wrap > ul > li div > span > i:after { top: 18px; bottom: 18px }
	.slideshow.ver5 .wrap > ul > li div > span > span:last-child { padding-right: 48px }
	.slideshow.ver5 .wrap > ul > li .act,
	.slideshow.ver5 .wrap > ul > li .act1 { font-size: 23px; line-height: 1; min-width: 178px }
}

@media only screen and (min-width: 1280px) {
	.slideshow.ver1 .wrap > ul > li div { background: #f3f3f3 }

	.slideshow.ver2 .wrap > ul > li div span,
	.slideshow.ver4 .wrap > ul > li div span { line-height: 25px }
	.slideshow.ver2.height1 .wrap > ul > li div span { line-height: 25px; height: 355px }

	.slideshow.ver3 .wrap > ul > li div > span { padding: 0; position: static; line-height: 1.2; padding: 15px; text-align: center }
	.slideshow.ver3 .wrap > ul > li div > span:before { position: static; display: inline-block; vertical-align: middle; float: none; margin: auto !important; margin-right: 10px }
	.slideshow.ver3 .wrap > ul > li div > span.cas888:before,
	.slideshow.ver3 .wrap > ul > li div > span.mega:before,
	.slideshow.ver3 .wrap > ul > li div > span.euro:before { vertical-align: middle }
	.slideshow.ver3 .wrap > ul > li div > span.inter:before,
	.slideshow.ver3 .wrap > ul > li div > span.betfair:before,
	.slideshow.ver3 .wrap > ul > li div > span.spin:before,
	.slideshow.ver3 .wrap > ul > li div > span.bet3000:before { vertical-align: baseline }
	.slideshow.ver3 .wrap > ul > li div > span.lad:before { margin-top: -5px !important }
	
	.slideshow.ver4 .wrap > ul > li div > span { padding-top: 18px }
	.slideshow.ver4 .wrap > ul > li div > span b { margin-bottom: 22px }
	.slideshow.ver4 .wrap > ul > li div > span b strong { font-size: 19px; margin-bottom: 15px }
	.slideshow.ver4 .wrap > ul > li .act,
	.slideshow.ver4 .wrap > ul > li .act1 { margin-top: 20px }
}
*/

.slideshow.ver6 { background: #fff; border-radius: 6px; box-shadow: 0px 0px 22.54px 0.46px rgba(0, 0, 0, 0.18); padding: 30px 0 56px; margin: 40px 0; }
.slideshow.ver6 .wrap { border-color: transparent; border-width: 0; }
.slideshow.ver6 .wrap > ul { font-size: 15px; font-weight: 600; line-height: 1.4; }
.slideshow.ver6 .wrap li { padding: 0 35px; }
.slideshow.ver6 .wrap li span { position: absolute; bottom: 45px; left: 17px; right: 17px; background: #fff; border-radius: 6px; padding: 15px 18px; white-space: normal; }
.slideshow.ver6 .wrap li div { position: relative; }
.slideshow.ver6 .wrap li div a { color: #343434; }
.slideshow.ver6 .next,
.slideshow.ver6 .prev { top: 0; }
.slideshow.ver6 .next:before { right: 8px; }
.slideshow.ver6 .prev:before { left: 8px; }
.slideshow.ver6 .next:after { right: 23px; border-width: 2px 2px 0 0; }
.slideshow.ver6 .prev:after { left: 23px; border-width: 2px 0 0 2px;  }
.slideshow.ver6 .next:before,
.slideshow.ver6 .prev:before { width: 36px; height: 36px; border: 2px solid #adc2d1; transition: border-color .3s; background: rgb(255, 255, 255); box-shadow: 0 0 0 7px #fff; }
.slideshow.ver6 .prev:hover:after,
.slideshow.ver6 .next:hover:after,
.slideshow.ver6 .prev:hover:before,
.slideshow.ver6 .next:hover:before { border-color: #fe7146; }
.slideshow.ver6 .next:after,
.slideshow.ver6 .prev:after { width: 12px; height: 12px; border-color: #adc2d1; margin-top: 1px; transition: border-color .3s; }
.slideshow.ver6 .dots { top: auto; bottom: 20px; }
.slideshow.ver6 .dots span { width: 20px; }
.slideshow.ver6 .dots span.active:before { background: #fe7146; }

@media only screen and (min-width: 768px) and (max-width: 1379px) {
    .slideshow.ver6 .wrap { max-width: 470px; margin: 0 auto; }
	.slideshow.ver6 .wrap li { padding: 0 80px; }
	.slideshow.ver6 .wrap li div a { display: block; border-radius: 6px; overflow-x: hidden; }
	.slideshow.ver6 .wrap li div a img { max-width: none; transform: translateX(-50%); position: relative; left: 50%; }
}

@media only screen and (min-width: 950px) {
	.slideshow.ver6 .prev:after,
	.slideshow.ver6 .next:after { margin-top: -7px; }
}

@media only screen and (min-width: 1380px) {
	.slideshow.ver6 .wrap { max-width: 760px; margin: 0 auto; }
	.slideshow.ver6 .wrap li { padding: 0 66px; }
	.slideshow.ver6 .prev:before { left: 0px; }
	.slideshow.ver6 .next:before { right: 0px; }
	.slideshow.ver6 .prev:after { left: 16px; }
	.slideshow.ver6 .next:after { right: 16px; }
	.slideshow.ver6 .wrap li span { left: 50px; right: 50px; padding: 15px 34px; }
}

.slideshow.ver7 { max-width: 586px; border-radius: 5px; background: #f5f9fd; padding: 35px 0 45px; margin: 40px -12px 60px; text-align: center; }
.slideshow.ver7.white{background: #fff;}
.slideshow.ver7 .caption { margin-bottom: 30px; padding: 0 30px; }
.slideshow.ver7 .wrap { background: transparent; border: 0; border-radius: 0; }
/* .slideshow.ver7 a { display: inline-block; }
.slideshow.ver7 .wrap ul div { display: inline-block; } */
.slideshow.ver7 .slideshow-img-title { display: block; margin: 0 auto; white-space: normal; color: #343434; font-style: italic; font-size: 15px; max-width: 450px; text-align: left; }
.slideshow.ver7 .slideshow-img-title strong { font-style: normal; }
.slideshow.ver7 .slideshow-img { display: inline-block; position: relative; margin-bottom: 30px; }
.slideshow.ver7 .slideshow-img img { border-radius: 0; box-shadow: 0 0 18px rgba(91,95,102,.3); max-height: 675px; }
.slideshow.ver7 a .slideshow-img:after { content: ''; position: absolute; bottom: 0; right: 0; border-radius: 10px 0 0 0; width: 59px; height: 53px; pointer-events: none; transition: all 0.2s ease; background: rgba(0, 0, 0, 0.4) url(/wp-content/themes/general/visual/ico-expand.svg) no-repeat center; background-size: 36px; }
.slideshow.ver7 .wrap ul a { text-decoration: none; display: inline-block; text-align: center; }
.slideshow.ver7 .wrap ul div { display: inline-block; }
.slideshow.ver7 .wrap > ul > li { padding: 0 30px; }
.slideshow.ver7 .dots { position: static; margin-top: 20px; }
.slideshow.ver7 .dots span { margin: 0 4px; }
.slideshow.ver7 .dots span.active:before { background: #fe7146; }

.slideshow.ver7 .prev,
.slideshow.ver7 .next { background: rgba(255,255,255,.9); width: 64px; height: 58px!important; top: 48%; box-shadow: 0 0 6px rgba(91,95,102,.1); }
.slideshow.ver7 .prev:before,
.slideshow.ver7 .next:before { position: absolute; top: 50%; transform: translateY(-50%); border-width: 2px; border-color: #94a5ba; width: 40px; height: 40px; margin-top: 0; }
.slideshow.ver7 .prev:before { left: 10px; }
.slideshow.ver7 .next:before { right: 10px; }
.slideshow.ver7 .prev { border-radius: 0 50% 50% 0; }
.slideshow.ver7 .next { border-radius: 50% 0 0 50%; }
.slideshow.ver7 .next:after,
.slideshow.ver7 .prev:after { border-color: #94a5ba; margin-top: -7px; width: 12px; height: 12px; }
.slideshow.ver7 .prev:after { left: 27px; border-width: 2px 0 0 2px; }
.slideshow.ver7 .next:after { right: 27px; border-width: 2px 2px 0 0; }

@media only screen and (min-width: 600px) {
    .slideshow.ver7 { margin: 40px auto 60px; }
	.slideshow.ver7 .prev,
	.slideshow.ver7 .next { background: transparent; width: auto; height: auto!important; box-shadow: none; }
	.slideshow.ver7 .prev:before,
	.slideshow.ver7 .next:before { border-width: 2px; width: 26px; height: 26px; }
	.slideshow.ver7 .prev:before { left: 60px; }
	.slideshow.ver7 .next:before { right: 60px; }
	.slideshow.ver7 .next:after,
	.slideshow.ver7 .prev:after { margin-top: -5px; width: 8px; height: 8px; }
	.slideshow.ver7 .prev:after { left: 72px; border-width: 2px 0 0 2px; }
	.slideshow.ver7 .next:after { right: 72px; border-width: 2px 2px 0 0; }
}

.posts-wrapper{position: relative; border-radius: 4px; padding: 10px; background-color: #fff; box-shadow: 0px 0px 8px 0px rgba(126, 156, 185, 0.22);}
.posts-wrapper *{box-sizing: border-box;}
.posts-wrapper .heading{position: relative; margin-bottom: 10px; border-radius: 4px; padding: 15px 5px 15px 70px; font-weight: 600; font-size: 20px; line-height: 1.2; color: #242424; background-color: #ffede4;}
.posts-wrapper .heading._icon:before{content: ''; position: absolute; top: 50%; left: 13px; transform: translateY(-50%);}
.posts-wrapper ul{display: flex; flex-flow: row wrap; gap: 10px; max-width: 100%; list-style-type: none; max-height: 475px; margin: 0 auto; padding: 0; overflow-y: auto;}
.posts-wrapper li{position: relative; flex: 0 0 100%; max-width: 100%; min-height: 100px; border-radius: 4px; padding: 15px 5px 10px 150px; font-weight: 400; font-size: 16px; line-height: 1.2; color: #343434; word-break: break-word; background-color: #f3f7fb;}
.posts-wrapper li:hover{cursor: pointer; background-color: #e6eff8;}
.posts-wrapper li img{position: absolute; left: 7px; top: 50%; height: initial; max-width: 130px; transform: translateY(-50%);}
.posts-wrapper li a{display: block; margin-bottom: 10px; font-weight: 600; color: #2668c3; text-decoration: none;}
.posts-wrapper li a:after{position: absolute; content: ''; top: 0;  right: 0; bottom: 0; left: 0;}
 
.posts-wrapper ul::-webkit-scrollbar-track {background: #afb4c6;}
.posts-wrapper ul::-webkit-scrollbar-thumb {background-color: #d7e1ed; border-radius: 5px;}
.posts-wrapper ul::-webkit-scrollbar {width: 17px;}
.posts-wrapper ul::-webkit-scrollbar-track {background-color: #afb4c6; border-left: 8px solid #fff; border-right: 8px solid #fff;}
.posts-wrapper ul::-webkit-scrollbar-thumb {background: #d7e1ed url(/wp-content/themes/general/visual/scrollbar-img.png) no-repeat center;width: 17px;border: none;border-radius: 5px;box-sizing: border-box;box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);}
.posts-wrapper ul::-webkit-scrollbar-corner {background: transparent;}

@media (min-width: 499px){
    .posts-wrapper{padding: 17px;}
    .posts-wrapper ul{max-height: 375px;}
    .posts-wrapper li{min-height: 116px; padding-top: 20px; padding-left: 195px;}
    .posts-wrapper li img{max-width: 168px;}
}

@media (min-width: 768px){
    .posts-wrapper ul{max-height: 360px;}
    .posts-wrapper li{flex-basis: calc(50% - 5px); max-width: calc(50% - 5px); min-height: 100px; padding-left: 160px;}
    .posts-wrapper li img{max-width: 140px;}
}

@media (min-width: 1200px){
    .posts-wrapper ul{max-height: 375px;}
    .posts-wrapper li{min-height: 116px; padding-left: 195px;}
    .posts-wrapper li img{max-width: 168px;}
}

.new-conversion-box{position: relative; margin: 0 0 40px; border-radius: 4px; padding: 10px; background-color: #fff; box-shadow: 0px 0px 27px 0px rgba(53, 53, 53, 0.14);}
.new-conversion-box .hidden{display: none;}
.new-conversion-box .heading{position: relative; border-radius: 4px; padding: 7px 10px; background: #dbe5f0;}
.new-conversion-box .g-license { position: relative; display: block; font-size: 16px; line-height: 18px; color: #232323; text-align: center; font-weight: 700; }
.new-conversion-box .g-license span { margin: 0 0 0 3px; }
.new-conversion-box .heading ._cas-lic { font-size: 0; color: transparent; display: inline-block; vertical-align: middle; background: center center / contain no-repeat; }
.new-conversion-box .heading ._cas-lic.gambling-commission { background-image: url(/wp-content/themes/general/visual/cas-lic/gambling-commission.png); width: 57px; height: 17px; }
.new-conversion-box .heading ._cas-lic.ga { background-image: url(/wp-content/themes/general/visual/cas-lic/ga.png); width: 34px; height: 20px; }
.new-conversion-box .heading ._cas-lic.gambleaware { background-image: url(/wp-content/themes/general/visual/cas-lic/gambleaware.png); width: 82px; height: 18px; }
.new-conversion-box .heading ._cas-lic.gamcare { background-image: url(/wp-content/themes/general/visual/cas-lic/gamcare.png); width: 67px; height: 20px; }
.new-conversion-box .heading ._cas-lic.gambling-therapy { background-image: url(/wp-content/themes/general/visual/cas-lic/gambling-therapy.png); width: 59px; height: 23px; }
.new-conversion-box .heading ._cas-lic.ggl { background-image: url(/wp-content/themes/general/visual/cas-lic/ggl.png); width: 39px; height: 21px; }
.new-conversion-box .heading ._cas-lic.nzgc { background-image: url(/wp-content/themes/general/visual/cas-lic/new-zealand-gambling-commission.png); width: 65px; height: 15px; }
.new-conversion-box .caption{position: relative; margin: 0 auto; padding: 20px 0; font-size: 18px; line-height: 1.6; color: #242424; text-align: center;}
.new-conversion-box .caption._flag2:before{content: '';}
.new-conversion-box .caption.germany:before {position: relative; top: -1px; width: 30px; height: 20px; border-radius: 3px; margin-right: 7px; vertical-align: middle;}

.new-conversion-box .main-box{counter-reset: main-rows;}

.new-conversion-box .main-row{position: relative; border-radius: 4px; box-shadow: 0px 0px 8px 0px rgba(155, 167, 179, 0.46); counter-increment: main-rows;}
.new-conversion-box .main-row:before{content: counter(main-rows); position: absolute; top: 13px; left: 12px; min-width: 22px; height: 62px; border-radius: 7px 0 7px 0; font-size: 18px; font-weight: 700; line-height: 62px; text-align: center;}
.new-conversion-box .main-row:nth-child(10n-9):before { background: rgba(72,118,181,.2); color: rgb(72,118,181); }
.new-conversion-box .main-row:nth-child(10n-8):before { background: rgba(9,143,155,.2); color: rgb(9,143,155); }
.new-conversion-box .main-row:nth-child(10n-7):before { background: rgba(136,65,163,.2); color: rgb(136,65,163); }
.new-conversion-box .main-row:nth-child(10n-6):before { background: rgba(51,73,206,.2); color: rgb(51,73,206); }
.new-conversion-box .main-row:nth-child(10n-5):before { background: rgba(220,74,85,.2); color: rgb(220,74,85); }
.new-conversion-box .main-row:nth-child(10n-4):before { background: rgba(221,73,0,.2); color: rgb(221,73,0); }
.new-conversion-box .main-row:nth-child(10n-3):before { background: rgba(199,168,44,.2); color: rgb(199,168,44); }
.new-conversion-box .main-row:nth-child(10n-2):before { background: rgba(70,167,54,.2); color: rgb(70,167,54); }
.new-conversion-box .main-row:nth-child(10n-1):before { background: rgba(64,180,146,.2); color: rgb(64,180,146); }
.new-conversion-box .main-row:nth-child(10n):before { background: rgba(58,154,178,.2); color: rgb(58,154,178); }
  
.new-conversion-box .main-row + .main-row{margin-top: 14px;}

.new-conversion-box .logo-box{text-align: center;}
.new-conversion-box .logo-box._logo.l > span,
.new-conversion-box .logo-box ._logo.l:before{width: 164px; height: 72px;}
.new-conversion-box .main-row:nth-child(10n-9) .logo-box { background: rgba(72,118,181,.07); }
.new-conversion-box .main-row:nth-child(10n-8) .logo-box { background: rgba(9,143,155,.07); }
.new-conversion-box .main-row:nth-child(10n-7) .logo-box { background: rgba(136,65,163,.07); }
.new-conversion-box .main-row:nth-child(10n-6) .logo-box { background: rgba(51,73,206,.07); }
.new-conversion-box .main-row:nth-child(10n-5) .logo-box { background: rgba(220,74,85,.07); }
.new-conversion-box .main-row:nth-child(10n-4) .logo-box { background: rgba(221,73,0,.07); }
.new-conversion-box .main-row:nth-child(10n-3) .logo-box { background: rgba(199,168,44,.07); }
.new-conversion-box .main-row:nth-child(10n-2) .logo-box { background: rgba(70,167,54,.07); }
.new-conversion-box .main-row:nth-child(10n-1) .logo-box { background: rgba(64,180,146,.07); }
.new-conversion-box .main-row:nth-child(10n) .logo-box { background: rgba(58,154,178,.07); }

.new-conversion-box .rating-box {position: absolute; top: 13px;right: 14px; width: 68px; border-radius: 5px 0;padding: 32px 5px 10px;font-weight: 400;font-size: 17px;line-height: 20px;color: #000;text-align: center; box-sizing: border-box;}
.new-conversion-box .rating-box:before { content: ''; position: absolute; top: 10px; right: 0; left: 0; margin: 0 auto; width: 16px; height: 16px; background: url(/wp-content/themes/general/visual/new-grid-table-star.svg) no-repeat center / contain; }
.new-conversion-box .main-row:nth-child(10n-9) .rating-box { background: rgba(72,118,181,.2);}
.new-conversion-box .main-row:nth-child(10n-8) .rating-box { background: rgba(9,143,155,.2);}
.new-conversion-box .main-row:nth-child(10n-7) .rating-box { background: rgba(136,65,163,.2);}
.new-conversion-box .main-row:nth-child(10n-6) .rating-box { background: rgba(51,73,206,.2);}
.new-conversion-box .main-row:nth-child(10n-5) .rating-box { background: rgba(220,74,85,.2);}
.new-conversion-box .main-row:nth-child(10n-4) .rating-box { background: rgba(221,73,0,.2);}
.new-conversion-box .main-row:nth-child(10n-3) .rating-box { background: rgba(199,168,44,.2);}
.new-conversion-box .main-row:nth-child(10n-2) .rating-box { background: rgba(70,167,54,.2);}
.new-conversion-box .main-row:nth-child(10n-1) .rating-box { background: rgba(64,180,146,.2);}
.new-conversion-box .main-row:nth-child(10n) .rating-box { background: rgba(58,154,178,.2);}

.new-conversion-box .bonus-box{font-size: 17px; line-height: 1.2; color: #343434; text-align: center;}
.new-conversion-box .bonus-box strong{margin-bottom: 3px; font-size: 26px; font-weight: 800; color: #242424;}
.new-conversion-box .bonus-box small{font-size: 26px; font-weight: 800; color: #242424;}
.new-conversion-box .bonus-box span{display: block;}

.new-conversion-box .text-box{padding: 20px 0;}
.new-conversion-box .text-box span{position: relative; display: block; color: #595959; font-weight: 400; font-size: 15px; line-height: 1.1; text-align: center;}
.new-conversion-box .text-box span strong{display: block; margin-top: 3px; color: #242424; font-weight: 600;}

.new-conversion-box .btn-box a,
.new-conversion-box .btn-box span{display: block; max-width: 275px; margin: 0 auto 10px; padding: 16px 5px; font-size: 15px; line-height: 1; font-weight: 700; text-transform: initial; box-sizing: border-box;}
.new-conversion-box .btn-box span,
.new-conversion-box .btn-box a[href=""]{position: relative; border: 1px solid #acacac; border-radius: 2px; color: #939393; text-align: center; font-size: 14px; background-color: #fff; cursor: default;}
.new-conversion-box .btn-box span:before,
.new-conversion-box .btn-box a[href=""]:before{position: relative; content: ''; display: inline-block; width: 16px; height: 16px; margin: -3px 10px 0 0; vertical-align: middle; background: url(/wp-content/themes/general/visual/not-allowed-icon.png) no-repeat center;}
.new-conversion-box .btn-box a[href=""]{pointer-events: none;}
.new-conversion-box .btn-box a[href=""]:hover{background-color: #fff;}

.new-conversion-box .terms-box{font-size: 11px; line-height: 1.2; color: #b0b0b0;}

.new-conversion-box .slot-box { text-align: center; margin: 0 -24px; padding: 15px 40px; }
.new-conversion-box .slot-box .act3 { font-size: 15px; max-width: 200px; padding: 13px; }
.new-conversion-box .main-row:nth-child(10n-9) .slot-box { background: rgba(72,118,181,.07); }
.new-conversion-box .main-row:nth-child(10n-8) .slot-box { background: rgba(9,143,155,.07); }
.new-conversion-box .main-row:nth-child(10n-7) .slot-box { background: rgba(136,65,163,.07); }
.new-conversion-box .main-row:nth-child(10n-6) .slot-box { background: rgba(51,73,206,.07); }
.new-conversion-box .main-row:nth-child(10n-5) .slot-box { background: rgba(220,74,85,.07); }
.new-conversion-box .main-row:nth-child(10n-4) .slot-box { background: rgba(221,73,0,.07); }
.new-conversion-box .main-row:nth-child(10n-3) .slot-box { background: rgba(199,168,44,.07); }
.new-conversion-box .main-row:nth-child(10n-2) .slot-box { background: rgba(70,167,54,.07); }
.new-conversion-box .main-row:nth-child(10n-1) .slot-box { background: rgba(64,180,146,.07); }
.new-conversion-box .main-row:nth-child(10n) .slot-box { background: rgba(58,154,178,.07); }
.new-conversion-box .slot-box ._logo.l > span, .new-conversion-box .slot-box ._logo.l:before { width: 180px; height: 80px; }
.new-conversion-box .slot-box .powered { display: block; font-size: 13px; line-height: 1.2; margin: 12px 0 15px; }
.new-conversion-box .slot-box .powered strong { display: block; font-size: 15px; font-weight: 600; }

.new-conversion-box .main-box.v2 .text-box span { color: #3f3f3f; }
.new-conversion-box .main-box.v2 .main-row:nth-child(10n-9) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(72,118,181,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3); }
.new-conversion-box .main-box.v2 .main-row:nth-child(10n-8) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(9,143,155,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3); }
.new-conversion-box .main-box.v2 .main-row:nth-child(10n-7) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(136,65,163,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3); }
.new-conversion-box .main-box.v2 .main-row:nth-child(10n-6) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(51,73,206,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3); }
.new-conversion-box .main-box.v2 .main-row:nth-child(10n-5) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(220,74,85,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3); }
.new-conversion-box .main-box.v2 .main-row:nth-child(10n-4) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(221,73,0,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3); }
.new-conversion-box .main-box.v2 .main-row:nth-child(10n-3) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(199,168,44,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3); }
.new-conversion-box .main-box.v2 .main-row:nth-child(10n-2) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(70,167,54,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3); }
.new-conversion-box .main-box.v2 .main-row:nth-child(10n-1) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(64,180,146,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3);}
.new-conversion-box .main-box.v2 .main-row:nth-child(10n) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(58,154,178,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3);}
.new-conversion-box .main-box.v2 .expand-content { background: #fff; z-index: 1; position: relative; }
.new-conversion-box .main-box.v2 .expand-box.expanded { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.new-conversion-box .casino-box { text-align: center; position: relative; border-radius: 7px; padding: 40px 14px 20px; }
.new-conversion-box .casino-box p{margin: 0; padding-bottom: 0;}
.new-conversion-box .casino-box-badge { position: absolute; top: 0; background: #fff; border-radius: 0 0 12px 12px; left: 50%; transform: translateX(-50%); padding: 2px 20px 4px; font-size: 13px; white-space: nowrap; }
.new-conversion-box .casino-box-badge:before { content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; background-position: center; background-repeat: no-repeat; background-size: contain; margin-right: 3px; background-image: url(/wp-content/themes/general/visual/checked.png); margin-top: -4px; }
.new-conversion-box .casino-box ._logo{margin-bottom: 20px;}
.new-conversion-box .casino-box ._logo.l > span, .new-conversion-box .casino-box ._logo.l:before, .new-conversion-box .casino-box ._logo.l > a { display: inline-block; width: 164px; height: 72px; }
.new-conversion-box .casino-box ._logo.l > a { background-position: center; background-repeat: no-repeat; background-size: contain; vertical-align: middle; color: transparent; font-size: 0; }
/* .new-conversion-box .main-row:after{z-index: 0; position: absolute; content: ''; top: 15px; left: 35px; right: 30px; height: 45%; max-height: 150px; border-radius: 4px 4px 0 0;} */
.new-conversion-box .main-row:nth-child(10n-9) .casino-box { background: linear-gradient(to bottom,  rgba(72,118,181,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n-8) .casino-box { background: linear-gradient(to bottom,  rgba(9,143,155,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n-7) .casino-box { background: linear-gradient(to bottom,  rgba(136,65,163,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n-6) .casino-box { background: linear-gradient(to bottom,  rgba(51,73,206,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n-5) .casino-box { background: linear-gradient(to bottom,  rgba(220,74,85,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n-4) .casino-box { background: linear-gradient(to bottom,  rgba(221,73,0,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n-3) .casino-box { background: linear-gradient(to bottom,  rgba(199,168,44,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n-2) .casino-box { background: linear-gradient(to bottom,  rgba(70,167,54,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n-1) .casino-box { background: linear-gradient(to bottom,  rgba(64,180,146,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n) .casino-box { background: linear-gradient(to bottom,  rgba(58,154,178,.07) 0%,rgba(255,255,255,1) 100%);}

.new-conversion-box .expand-box{position: relative; border-radius: 4px; padding: 13px 40px 13px 20px; color: #3f3f3f; font-weight: 600; font-size: 15px; line-height: 1.1; cursor: pointer; user-select: none;}
.new-conversion-box .expand-box:after {position: absolute; content: ''; top: 12px; right: 20px; width: 17px; height: 18px; border-radius: 7px; background: url(/wp-content/themes/general/visual/ico-arrow-down.png) no-repeat center / contain; box-shadow: 0 0 10px rgba(0, 0, 0, 0.09);}
.new-conversion-box .main-row:nth-child(10n-9) .expand-box { background: rgba(72,118,181,.07); }
.new-conversion-box .main-row:nth-child(10n-8) .expand-box { background: rgba(9,143,155,.07); }
.new-conversion-box .main-row:nth-child(10n-7) .expand-box { background: rgba(136,65,163,.07); }
.new-conversion-box .main-row:nth-child(10n-6) .expand-box { background: rgba(51,73,206,.07); }
.new-conversion-box .main-row:nth-child(10n-5) .expand-box { background: rgba(220,74,85,.07); }
.new-conversion-box .main-row:nth-child(10n-4) .expand-box { background: rgba(221,73,0,.07); }
.new-conversion-box .main-row:nth-child(10n-3) .expand-box { background: rgba(199,168,44,.07); }
.new-conversion-box .main-row:nth-child(10n-2) .expand-box { background: rgba(70,167,54,.07); }
.new-conversion-box .main-row:nth-child(10n-1) .expand-box { background: rgba(64,180,146,.07); }
.new-conversion-box .main-row:nth-child(10n) .expand-box { background: rgba(58,154,178,.07); }
.new-conversion-box .expand-content:not(.expanded){display: none;}
.new-conversion-box .expand-box.expanded{background: #fff !important;}
.new-conversion-box .expand-box.expanded:after{transform: rotate(180deg);}

.new-conversion-box .expand-content .author-review{border-bottom: 1px solid #dbe5f0; padding: 20px 0 30px;}
.new-conversion-box .expand-content .img-holder{margin: 0 auto 10px;}
.new-conversion-box .expand-content .author-img img{display: block; width: 106px; height: 106px; margin: 0 auto; border-radius: 50%;}
.new-conversion-box .expand-content .author{color: #000; font-weight: 400; font-size: 14px; line-height: 1.2; text-align: center;}
.new-conversion-box .expand-content .author strong{display: block; font-weight: 700; font-size: 18px;}
.new-conversion-box .expand-content .text-holder{position: relative; font-style: italic; font-weight: 600; font-size: 16px; line-height: 1.8;}
.new-conversion-box .expand-content .text-holder p{ font: inherit; position: relative;}
.new-conversion-box .expand-content .text-holder p:before{content: ''; float: left; width: 44px; height: 40px; margin: 7px 10px 0 0; background: url(/wp-content/themes/general/visual/quotes-icon.png) no-repeat center / contain;}
.new-conversion-box .expand-content .pros-cons-holder{padding: 20px 0 10px;}
.new-conversion-box .expand-content .holder-heading{margin-bottom: 20px; color: #242424; font-weight: 700; font-size: 18px; line-height: 1.1;}
.new-conversion-box .expand-content .payment-items-box{display: flex; flex-flow: row wrap; border-bottom: 1px solid #dbe5f0; padding-bottom: 20px;}
.new-conversion-box .expand-content .payment-item{flex: 0 0 25%; max-width: 25%; display: inline-block; min-width: initial; padding-top: 52px; padding-bottom: 10px; font-size: 13px; line-height: 1; color: #313131; text-decoration: none; transition: color .15s; text-align: center; word-break: break-word;}
.new-conversion-box .expand-content .payment-item:before{content: ''; width: 44px; height: 44px; margin-left: -22px;}
.new-conversion-box .expand-content .payment-item:after{content: ''; width: 44px; height: 44px; margin: -32px 0 0 -22px;}
.new-conversion-box .expand-content .cons-holder span.payment-item:before, 
.new-conversion-box .expand-content .cons-holder a:not([href]).payment-item:before {z-index: 1;width: 16px;height: 16px;top: 26px; margin-left: 5px; background: url(/wp-content/themes/general/visual/not-allowed-icon.png) no-repeat center / contain; box-shadow: none;}
.new-conversion-box .expand-content .cons-holder span.payment-item:after, 
.new-conversion-box .expand-content .cons-holder a:not([href]).payment-item:after {filter: grayscale(1) opacity(0.8);}
.new-conversion-box .expand-content .pros-holder span.payment-item:hover:before{content: none;}

.new-conversion-box .expand-content .pros-cons-holder ul{margin-bottom: 25px;list-style-type: none;font-weight: 500;font-size: 15px;padding-left: 0;}
.new-conversion-box .expand-content .pros-cons-holder li{position: relative; padding-left: 30px;}
.new-conversion-box .expand-content .pros-cons-holder li + li{margin-top: 10px;}
.new-conversion-box .expand-content .pros-cons-holder li:before{content: '';position: absolute;left: 0;top: 6px;background-size: contain;background-repeat: no-repeat;background-position: center;}
.new-conversion-box .expand-content .pros-holder{margin-bottom: 40px;}
.new-conversion-box .expand-content .pros-holder li:before {width: 13px;height: 10px;background-image: url(/wp-content/themes/general/visual/icon-table-check.png);}
.new-conversion-box .expand-content .cons-holder li:before {width: 10px;height: 10px;background-image: url(/wp-content/themes/general/visual/icon-cons.png);}

.new-conversion-box .expand-content .pros-holder,
.new-conversion-box .expand-content .cons-holder{display: flex; flex-flow: row wrap; justify-content: space-between;}
.new-conversion-box .expand-content .pros-holder > *,
.new-conversion-box .expand-content .cons-holder > *{flex: 0 0 100%; max-width: 100%;}
.new-conversion-box .expand-content .pros-cons-holder ul{order: 10;}

.new-conversion-box .expand-content .payment-item.hidden{display: none;}
.new-conversion-box .expand-content .payment-trigger{position: relative; display: flex; flex-flow: row wrap; align-items: center; margin-right: auto; margin-top: 10px; margin-left: 0; padding-right: 25px; cursor: pointer;}
.new-conversion-box .expand-content .payment-trigger strong{position: relative; margin-right: 5px; color: #343434; font-weight: 600; font-size: 15px; line-height: 1;}
.new-conversion-box .expand-content .payment-trigger strong:before{content: attr(data-preffix); display: inline-block; margin-right: 3px; color: #ff431b;}
.new-conversion-box .expand-content .payment-trigger strong:after{content: attr(data-suffix); display: inline-block;}
.new-conversion-box .expand-content .payment-trigger:before{position: absolute; content: ''; top: -1px; right: 0; width: 17px; height: 18px; border-radius: 7px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.09);}
.new-conversion-box .expand-content .payment-trigger:after{position: absolute;content: "";top: 3px;right: 4px;width: 9px;height: 9px;background: linear-gradient(to bottom, #a3c0d3 0%, #a3c0d3 100%) no-repeat center / 1px 9px, linear-gradient(to bottom, #a3c0d3 0%, #a3c0d3 100%) no-repeat center / 9px 1px;}

.new-conversion-box .expand-content .content-list{padding: 0 5px;}
.new-conversion-box .expand-content .content-list .content-title{position: relative; font-size: 14px;line-height: 16px;font-weight: 700;color: #242424;padding: 17px 40px 17px 50px;}
.new-conversion-box .expand-content .content-list .content-title:before{content: '';top: 50%;left: 12px;width: 26px;height: 26px;position: absolute;background: center no-repeat; transform: translateY(-50%);}
.new-conversion-box .expand-content .content-list .cards:before {background-image: url(/wp-content/themes/general/visual/cpt-cards.png);}
.new-conversion-box .expand-content .content-list .security:before {background-image: url(/wp-content/themes/general/visual/cpt-shield.png);}
.new-conversion-box .expand-content .content-list .bonus:before {background-image: url(/wp-content/themes/general/visual/cpt-gift.png);}
.new-conversion-box .expand-content .content-list-item{font-size: 14px;line-height: 1.2;color: #343434;padding: 6px 15px;display: flex;flex-flow: row nowrap;align-items: flex-start;}
.new-conversion-box .expand-content .content-list-item:last-of-type{padding-bottom: 20px;}
.new-conversion-box .expand-content .content-list-item > span:first-child{flex: 0 0 48%; max-width: 48%; font-weight: 600; color: #242424;}

.new-conversion-box .expand-infobox { border-radius: 8px; padding: 25px 32px 1px; flex-basis: 100%; font-size: 16px; }
.new-conversion-box .expand-infobox:not(:first-child) { margin-top: 30px; }
.new-conversion-box .expand-infobox p { margin-top: 12px; margin-bottom: 12px; }
.new-conversion-box .expand-infobox-title { font-weight: 700; font-size: 18px; }

.new-conversion-box .main-row:nth-child(10n-9) .expand-infobox { background: linear-gradient(to bottom,  rgba(72,118,181,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n-8) .expand-infobox { background: linear-gradient(to bottom,  rgba(9,143,155,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n-7) .expand-infobox { background: linear-gradient(to bottom,  rgba(136,65,163,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n-6) .expand-infobox { background: linear-gradient(to bottom,  rgba(51,73,206,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n-5) .expand-infobox { background: linear-gradient(to bottom,  rgba(220,74,85,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n-4) .expand-infobox { background: linear-gradient(to bottom,  rgba(221,73,0,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n-3) .expand-infobox { background: linear-gradient(to bottom,  rgba(199,168,44,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n-2) .expand-infobox { background: linear-gradient(to bottom,  rgba(70,167,54,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n-1) .expand-infobox { background: linear-gradient(to bottom,  rgba(64,180,146,.07) 0%,rgba(255,255,255,1) 100%);}
.new-conversion-box .main-row:nth-child(10n) .expand-infobox { background: linear-gradient(to bottom,  rgba(58,154,178,.07) 0%,rgba(255,255,255,1) 100%);}

.new-conversion-box .expand-proscons { padding: 0 32px; flex-basis: 100%; }
.new-conversion-box .expand-proscons ul { list-style-type: none; font-size: 16px; padding-left: 0; margin-bottom: 25px; }
.new-conversion-box .expand-proscons li { position: relative; padding-left: 30px; margin-top: 12px; }
.new-conversion-box .expand-proscons li:before { content: ''; position: absolute; left: 0; top: 6px; background-size: contain; background-repeat: no-repeat; background-position: center; }
.new-conversion-box .expand-proscons li:not(.pros):not(.cons) { padding: 0; }
.new-conversion-box .expand-proscons li:not(.pros):not(.cons) strong { font-size: 18px; }
.new-conversion-box .expand-proscons li.pros:before { width: 15px; height: 12px; background-image: url(/wp-content/themes/general/visual/icon-table-check.png); }
.new-conversion-box .expand-proscons li.cons:before { width: 11px; height: 11px; background-image: url(/wp-content/themes/general/visual/icon-cons.png); }

.new-conversion-box .main-box.v2 .act1 { font-size: 16px; line-height: 1; font-weight: 700; text-transform: none; border-radius: 5px; padding: 17px; background: #fe7146; background: -moz-linear-gradient(-45deg, #fe7146 0%, #fe7146 70%, #e05438 100%); background: -webkit-linear-gradient(-45deg, #fe7146 0%, #fe7146 70%, #e05438 100%); background: linear-gradient(135deg, #fe7146 0%, #fe7146 70%, #e05438 100%); background-size: 200% 100%; background-position: top right; transition: background-position .25s; max-width: 200px; }
.new-conversion-box .main-box.v2 .act1:hover { background-position: top left; }
.new-conversion-box .main-box.v2 .terms-box { font-size: 13px; padding: 0 15px; margin-bottom: 20px; }
.new-conversion-box .main-box.v2 .expand-content { padding-top: 30px; }

@media only screen and (max-width: 1023px){
    .new-conversion-box .main-row{padding: 0 24px 10px;}
	.new-conversion-box .main-row:nth-child(10n-9) {box-shadow: 0 0 0 4px rgba(72,118,181,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n-8) {box-shadow: 0 0 0 4px rgba(9,143,155,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n-7) {box-shadow: 0 0 0 4px rgba(136,65,163,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n-6) {box-shadow: 0 0 0 4px rgba(51,73,206,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n-5) {box-shadow: 0 0 0 4px rgba(220,74,85,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n-4) {box-shadow: 0 0 0 4px rgba(221,73,0,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n-3) {box-shadow: 0 0 0 4px rgba(199,168,44,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n-2) {box-shadow: 0 0 0 4px rgba(70,167,54,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n-1) {box-shadow: 0 0 0 4px rgba(64,180,146,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n) {box-shadow: 0 0 0 4px rgba(58,154,178,.2), inset 0 0 0 6px #fff;}

    .new-conversion-box .logo-box{margin-right: -24px; margin-left: -24px; padding: 0 90px 0 40px; line-height: 90px;}

	.new-conversion-box .bonus-box{border-bottom: 1px solid #dbe5f0; padding: 15px 0;}
	.new-conversion-box .btn-box{margin-bottom: 15px;}
	.new-conversion-box .terms-box{margin-bottom: 15px;}

	.new-conversion-box .main-box.v2 .main-row:before { display: none; }	
	.new-conversion-box .slot-box { position: relative; }
	.new-conversion-box .slot-box:before { content: ''; position: absolute; top: 13px; bottom: 13px; left: 12px; min-width: 22px; border-radius: 7px 0 7px 0; }
	.new-conversion-box .main-row:nth-child(10n-9) .slot-box:before { background: rgba(72,118,181,.2); }
	.new-conversion-box .main-row:nth-child(10n-8) .slot-box:before { background: rgba(9,143,155,.2); }
	.new-conversion-box .main-row:nth-child(10n-7) .slot-box:before { background: rgba(136,65,163,.2); }
	.new-conversion-box .main-row:nth-child(10n-6) .slot-box:before { background: rgba(51,73,206,.2); }
	.new-conversion-box .main-row:nth-child(10n-5) .slot-box:before { background: rgba(220,74,85,.2); }
	.new-conversion-box .main-row:nth-child(10n-4) .slot-box:before { background: rgba(221,73,0,.2); }
	.new-conversion-box .main-row:nth-child(10n-3) .slot-box:before { background: rgba(199,168,44,.2); }
	.new-conversion-box .main-row:nth-child(10n-2) .slot-box:before { background: rgba(70,167,54,.2); }
	.new-conversion-box .main-row:nth-child(10n-1) .slot-box:before { background: rgba(64,180,146,.2); }
	.new-conversion-box .main-row:nth-child(10n) .slot-box:before { background: rgba(58,154,178,.2); }
	.new-conversion-box .slot-box:after { content: counter(main-rows); position: absolute; top: 50%; left: 12px; min-width: 22px; font-size: 18px; font-weight: 700; text-align: center; transform: translateY(-50%); }
	.new-conversion-box .main-row:nth-child(10n-9) .slot-box:after { color: rgb(72,118,181); }
	.new-conversion-box .main-row:nth-child(10n-8) .slot-box:after { color: rgb(9,143,155); }
	.new-conversion-box .main-row:nth-child(10n-7) .slot-box:after { color: rgb(136,65,163); }
	.new-conversion-box .main-row:nth-child(10n-6) .slot-box:after { color: rgb(51,73,206); }
	.new-conversion-box .main-row:nth-child(10n-5) .slot-box:after { color: rgb(220,74,85); }
	.new-conversion-box .main-row:nth-child(10n-4) .slot-box:after { color: rgb(221,73,0); }
	.new-conversion-box .main-row:nth-child(10n-3) .slot-box:after { color: rgb(199,168,44); }
	.new-conversion-box .main-row:nth-child(10n-2) .slot-box:after { color: rgb(70,167,54); }
	.new-conversion-box .main-row:nth-child(10n-1) .slot-box:after { color: rgb(64,180,146); }
	.new-conversion-box .main-row:nth-child(10n) .slot-box:after { color: rgb(58,154,178); }
}

@media only screen and (max-width: 949px){
    .new-conversion-box{margin-left: -20px; margin-right: -20px;}
}

@media only screen and (max-width: 767px){
    .new-conversion-box .text-box span + span{margin-top: 18px;}

	.new-conversion-box .expand-box,
	.new-conversion-box .expand-content.details-content{margin-right: -15px; margin-left: -15px;}
	.new-conversion-box .main-row:nth-child(10n-9) .expand-content .content-list { background: rgba(72,118,181,.07); }
	.new-conversion-box .main-row:nth-child(10n-8) .expand-content .content-list { background: rgba(9,143,155,.07); }
	.new-conversion-box .main-row:nth-child(10n-7) .expand-content .content-list { background: rgba(136,65,163,.07); }
	.new-conversion-box .main-row:nth-child(10n-6) .expand-content .content-list { background: rgba(51,73,206,.07); }
	.new-conversion-box .main-row:nth-child(10n-5) .expand-content .content-list { background: rgba(220,74,85,.07); }
	.new-conversion-box .main-row:nth-child(10n-4) .expand-content .content-list { background: rgba(221,73,0,.07); }
	.new-conversion-box .main-row:nth-child(10n-3) .expand-content .content-list { background: rgba(199,168,44,.07); }
	.new-conversion-box .main-row:nth-child(10n-2) .expand-content .content-list { background: rgba(70,167,54,.07); }
	.new-conversion-box .main-row:nth-child(10n-1) .expand-content .content-list { background: rgba(64,180,146,.07); }
	.new-conversion-box .main-row:nth-child(10n) .expand-content .content-list { background: rgba(58,154,178,.07); }
	.new-conversion-box .expand-content .content-list-item:nth-child(even){background: #fff;}
	.new-conversion-box .expand-content .content-list + .content-list{border-top: 1px solid #dbe5f0;}
	.new-conversion-box .expand-content .content-list:not(.open) .content-list-item{display: none;}
	.new-conversion-box .expand-content .content-list .content-title{cursor: pointer;}
	.new-conversion-box .expand-content .content-list .content-title:after{content: '';width: 17px;height: 18px;border-radius: 6px;position: absolute;top: 16px;right: 15px;background-color: #fff;background-image: -moz-linear-gradient(top, #646464 0%, #646464 100%), -moz-linear-gradient(top, #646464 0%, #646464 100%);background-image: -webkit-linear-gradient(top, #646464 0%, #646464 100%), -webkit-linear-gradient(top, #646464 0%, #646464 100%);background-image: linear-gradient(to bottom, #646464 0%, #646464 100%), linear-gradient(to bottom, #646464 0%, #646464 100%);background-repeat: no-repeat;background-position: center;background-size: 1px 7px, 7px 1px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.09);}
	.new-conversion-box .expand-content .content-list.open .content-title:after{background-size: 7px 1px, 0 0;}

	.new-conversion-box .expand-box.pros-cons-trigger{border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
	.new-conversion-box .expand-content:not(.expanded) + .expand-box.details-trigger{border-top-left-radius: 0; border-top-right-radius: 0;}
	.new-conversion-box .expand-box:not(.single-expand):before{position: absolute; content: ''; bottom: 0; left: 20px; width: calc(100% - 40px); height: 1px; background-color: #dbe5f0;}
	.new-conversion-box .expand-box.details-trigger.expanded:before,
	.new-conversion-box .expand-content + .expand-box:not(.expanded):before{content: none;}

	.new-conversion-box .main-box.v2 .expand-box, .new-conversion-box .main-box.v2 .expand-content.details-content { margin-left: 0; margin-right: 0; }
	.new-conversion-box .text-box-v3 span { display: flex; justify-content: space-between; padding: 0 5px; text-align: left; }
	.new-conversion-box .text-box-v3 strong { flex-basis: 48%; text-align: right; }
}

@media (min-width: 768px){
	.new-conversion-box .text-box{display: flex; flex-flow: row wrap; justify-content: space-between;}
	.new-conversion-box .text-box span{flex: 1;}
	.new-conversion-box .btn-box{display: flex; flex-flow: row wrap; justify-content: space-evenly;}
	.new-conversion-box .btn-box a,
	.new-conversion-box .btn-box span{flex: 1; margin: 0; box-sizing: border-box;}
	.new-conversion-box .expand-content{z-index: 1; position: relative; background-color: #fff;}
	.new-conversion-box .expand-content .author-review{display: flex; flex-flow: row wrap; justify-content: space-between;}
	.new-conversion-box .expand-content .img-holder{flex: 0 0 200px; max-width: 200px; margin: 0;}
	.new-conversion-box .expand-content .author-img{margin: 0 auto;}
	.new-conversion-box .expand-content .author-img img{width: 122px; height: 122px;}
	.new-conversion-box .expand-content .text-holder{flex: 0 0 calc(100% - 220px); max-width: calc(100% - 220px);}
	.new-conversion-box .expand-content .pros-cons-holder{display: flex; flex-flow: row wrap; justify-content: space-between; align-items: flex-start;}
	.new-conversion-box .expand-content .pros-holder{margin: 0;}
	.new-conversion-box .expand-content .pros-cons-holder > div{flex: 0 0 47%; max-width: 47%;}
	.new-conversion-box .expand-content.details-content.expanded{display: flex; flex-flow: row wrap; justify-content: space-between;}
	.new-conversion-box .expand-content .content-list{flex: 1 1 33%; box-sizing: border-box;}
	.new-conversion-box .expand-content .content-list-item{display: block;}
	.new-conversion-box .expand-content .content-list-item > span:first-child{display: block;}

	.new-conversion-box .expand-box.expanded{border-bottom-right-radius: 0; border-bottom-left-radius: 0; padding-bottom: 8px; }
	.new-conversion-box .expand-box{padding: 14px 30px 14px 10px;}
	.new-conversion-box .expand-box:after{right: 15px;top: 13px;}
	.new-conversion-box .main-row:nth-child(10n-9) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(72,118,181,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3); }
	.new-conversion-box .main-row:nth-child(10n-8) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(9,143,155,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3); }
	.new-conversion-box .main-row:nth-child(10n-7) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(136,65,163,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3); }
	.new-conversion-box .main-row:nth-child(10n-6) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(51,73,206,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3); }
	.new-conversion-box .main-row:nth-child(10n-5) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(220,74,85,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3); }
	.new-conversion-box .main-row:nth-child(10n-4) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(221,73,0,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3); }
	.new-conversion-box .main-row:nth-child(10n-3) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(199,168,44,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3); }
	.new-conversion-box .main-row:nth-child(10n-2) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(70,167,54,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3); }
	.new-conversion-box .main-row:nth-child(10n-1) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(64,180,146,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3);}
	.new-conversion-box .main-row:nth-child(10n) .expand-box.expanded { box-shadow: 0 0 0 1px rgba(58,154,178,.07) ,0px 0px 24px 0px rgba(155, 167, 179, 0.3);}

	.new-conversion-box .expand-infobox { flex-basis: 240px; padding: 22px; }

	.new-conversion-box .expand-proscons { flex-basis: calc(100% - 348px); flex-grow: 1; margin-top: 40px; }
    .new-conversion-box .expand-proscons ul { padding-left: 10px; margin-top: 0; padding-top: 0; }
    .new-conversion-box .expand-proscons p a { min-width: 100%; }
}

@media (min-width: 991px){
	.new-conversion-box{margin-right: -70px; margin-left: -70px;}
}

@media (min-width: 768px) and (max-width: 1023px){
	.new-conversion-box .main-row{display: flex; flex-flow: row wrap; justify-content: space-between;}
	.new-conversion-box .main-row > *{flex: 0 0 100%; max-width: 100%; box-sizing: border-box;}
	.new-conversion-box .logo-box{flex-basis: calc(100% + 48px); max-width: calc(100% + 48px);}
	.new-conversion-box .expand-box:not(.single-expand){flex-basis: 49%; max-width: 49%;}
	.new-conversion-box .expand-content{order: 10;}

	.new-conversion-box .main-row .slot-box { flex: 0 0 calc(100% + 48px); max-width: calc(100% + 48px); }
}

@media (min-width: 1024px){
	.new-conversion-box .caption{font-size: 22px;}
	.new-conversion-box .g-license{text-align: right;}
	.new-conversion-box .main-row{display: grid; grid-template-columns: 35px 1fr 18px 170px 20px 170px 30px; grid-template-rows: 1fr repeat(4, auto); padding: 15px 0; box-shadow: 0 0 10px rgba(218, 228, 240, 1), 0 0 0 4px rgba(155,167,179,0), inset 0 0 0 6px #fff}
	.new-conversion-box .main-row > *{z-index: 1;}
	.new-conversion-box .main-row + .main-row{margin-top: 8px;}
	.new-conversion-box .main-row:before{position: relative; top: 0; left: 0; display: flex; align-items: center; justify-content: center; height: initial; grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; max-width: 20px; min-width: initial; border-radius: 0 7px 7px 0; font-size: 15px;}
	.new-conversion-box .main-row:after{z-index: 0; position: absolute; content: ''; top: 15px; left: 35px; right: 30px; height: 45%; max-height: 150px; border-radius: 4px 4px 0 0;}
	.new-conversion-box .main-row:nth-child(10n-9):after { background: linear-gradient(to bottom,  rgba(72,118,181,.07) 0%,rgba(255,255,255,1) 100%);}
	.new-conversion-box .main-row:nth-child(10n-8):after { background: linear-gradient(to bottom,  rgba(9,143,155,.07) 0%,rgba(255,255,255,1) 100%);}
	.new-conversion-box .main-row:nth-child(10n-7):after { background: linear-gradient(to bottom,  rgba(136,65,163,.07) 0%,rgba(255,255,255,1) 100%);}
	.new-conversion-box .main-row:nth-child(10n-6):after { background: linear-gradient(to bottom,  rgba(51,73,206,.07) 0%,rgba(255,255,255,1) 100%);}
	.new-conversion-box .main-row:nth-child(10n-5):after { background: linear-gradient(to bottom,  rgba(220,74,85,.07) 0%,rgba(255,255,255,1) 100%);}
	.new-conversion-box .main-row:nth-child(10n-4):after { background: linear-gradient(to bottom,  rgba(221,73,0,.07) 0%,rgba(255,255,255,1) 100%);}
	.new-conversion-box .main-row:nth-child(10n-3):after { background: linear-gradient(to bottom,  rgba(199,168,44,.07) 0%,rgba(255,255,255,1) 100%);}
	.new-conversion-box .main-row:nth-child(10n-2):after { background: linear-gradient(to bottom,  rgba(70,167,54,.07) 0%,rgba(255,255,255,1) 100%);}
	.new-conversion-box .main-row:nth-child(10n-1):after { background: linear-gradient(to bottom,  rgba(64,180,146,.07) 0%,rgba(255,255,255,1) 100%);}
	.new-conversion-box .main-row:nth-child(10n):after { background: linear-gradient(to bottom,  rgba(58,154,178,.07) 0%,rgba(255,255,255,1) 100%);}
	
	.new-conversion-box .main-row:nth-child(10n-9):hover {box-shadow: 0 0 10px rgba(155,167,179,0), 0 0 0 4px rgba(72,118,181,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n-8):hover {box-shadow: 0 0 10px rgba(155,167,179,0), 0 0 0 4px rgba(9,143,155,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n-7):hover {box-shadow: 0 0 10px rgba(155,167,179,0), 0 0 0 4px rgba(136,65,163,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n-6):hover {box-shadow: 0 0 10px rgba(155,167,179,0), 0 0 0 4px rgba(51,73,206,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n-5):hover {box-shadow: 0 0 10px rgba(155,167,179,0), 0 0 0 4px rgba(220,74,85,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n-4):hover {box-shadow: 0 0 10px rgba(155,167,179,0), 0 0 0 4px rgba(221,73,0,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n-3):hover {box-shadow: 0 0 10px rgba(155,167,179,0), 0 0 0 4px rgba(199,168,44,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n-2):hover {box-shadow: 0 0 10px rgba(155,167,179,0), 0 0 0 4px rgba(70,167,54,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n-1):hover {box-shadow: 0 0 10px rgba(155,167,179,0), 0 0 0 4px rgba(64,180,146,.2), inset 0 0 0 6px #fff;}
	.new-conversion-box .main-row:nth-child(10n):hover {box-shadow: 0 0 10px rgba(155,167,179,0), 0 0 0 4px rgba(58,154,178,.2), inset 0 0 0 6px #fff;}	
	/*.new-conversion-box .main-row:hover{box-shadow: 0 0 10px rgba(155,167,179,0), 0 0 0 4px rgba(155,167,179,.22), inset 0 0 0 6px #fff;}*/

	.new-conversion-box .logo-box{grid-column-start: 4; grid-column-end: 5; grid-row-start: 1; grid-row-end: 2; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; border-radius: 0 0 8px 8px; padding-top: 30px; padding-bottom: 10px;}
	.new-conversion-box .rating-box{top: 15px; right: 260px; width: 90px; border-radius: 0 0 5px 5px; padding: 2px 5px;}
	.new-conversion-box .rating-box:before{position: relative; display: inline-block; top: 0; width: 12px; height: 12px; margin: -3px 5px 0 0; vertical-align: middle;}
	.new-conversion-box .text-box{grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; flex-direction: column; padding: 20px;}
	.new-conversion-box .text-box span{text-align: left;}
	.new-conversion-box .text-box span + span{margin-top: 10px;}
	.new-conversion-box .text-box-v2 span,
	.new-conversion-box .text-box-v3 span { display: flex; justify-content: space-between; padding: 0 5px; text-align: left; }
	.new-conversion-box .text-box-v2 strong,
	.new-conversion-box .text-box-v3 strong { flex-basis: 48%; text-align: right; }
	.new-conversion-box .bonus-box{grid-column-start: 6; grid-column-end: 7; grid-row-start: 1; grid-row-end: 2; display: flex; flex-flow: column wrap; justify-content: center; align-items: center; padding: 0 4px; font-size: 15px;}
	.new-conversion-box .bonus-box strong{display: block; font-size: 22px;}
	.new-conversion-box .bonus-box small{font-size: 15px; font-weight: 400;}
	.new-conversion-box .btn-box{grid-row-start: 2; grid-row-end: 3; grid-column-start: 4; grid-column-end: 7; padding: 15px 0; justify-content: space-between;}
	.new-conversion-box .btn-box a,
	.new-conversion-box .btn-box span{flex: 0 0 170px; max-width: 170px; min-width: initial;}
	.new-conversion-box .terms-box{grid-row-start: 3; grid-row-end: 4; grid-column-start: 2; grid-column-end: 7; padding-bottom: 15px;}
	.new-conversion-box .pros-cons-trigger{grid-row-start: 4; grid-row-end: 5; grid-column-start: 2; grid-column-end: 3;}
	.new-conversion-box .details-trigger{grid-row-start: 4; grid-row-end: 5; grid-column-start: 4; grid-column-end: 7;}
	.new-conversion-box .expand-box{padding-left: 20px;}
	.new-conversion-box .expand-box.single-expand{grid-column-start: 2;}
	.new-conversion-box .expand-content{grid-row-start: 5; grid-column-start: 2; grid-column-end: 7;}
	.new-conversion-box .expand-content .payment-items-box{padding-bottom: 10px;}
	.new-conversion-box .expand-content .payment-item{flex-basis: 20%; max-width: 20%; min-height: 90px; padding-bottom: 0; box-sizing: border-box;}

	.new-conversion-box .main-box.v2 .main-row { grid-template-columns: 35px 190px 15px 1fr 15px 190px 30px; grid-template-rows: 1fr repeat(4, auto); }
	.new-conversion-box .main-box.v2 .expand-box { margin-top: 20px; }
	.new-conversion-box .slot-box { display: flex; flex-wrap: wrap; margin: 0; padding: 0; }
	.new-conversion-box .slot-box .powered { margin: 0; padding-bottom: 15px; flex-basis: 100%; border-radius: 0 0 8px 8px; justify-content: center; }
	.new-conversion-box .slot-box ._logo { display: flex; align-items: flex-end; border-radius: 8px 0 0 0; flex-basis: 100%; justify-content: center; }
	.new-conversion-box .slot-box .act3 { display: flex; align-items: flex-start; align-self: flex-end; margin-top: 10px; flex-basis: 100%; justify-content: center; }
	.new-conversion-box .main-row:nth-child(10n-9) .casino-box-badge { background: rgba(72,118,181,.07); }
	.new-conversion-box .main-row:nth-child(10n-8) .casino-box-badge { background: rgba(9,143,155,.07); }
	.new-conversion-box .main-row:nth-child(10n-7) .casino-box-badge { background: rgba(136,65,163,.07); }
	.new-conversion-box .main-row:nth-child(10n-6) .casino-box-badge { background: rgba(51,73,206,.07); }
	.new-conversion-box .main-row:nth-child(10n-5) .casino-box-badge { background: rgba(220,74,85,.07); }
	.new-conversion-box .main-row:nth-child(10n-4) .casino-box-badge { background: rgba(221,73,0,.07); }
	.new-conversion-box .main-row:nth-child(10n-3) .casino-box-badge { background: rgba(199,168,44,.07); }
	.new-conversion-box .main-row:nth-child(10n-2) .casino-box-badge { background: rgba(70,167,54,.07); }
	.new-conversion-box .main-row:nth-child(10n-1) .casino-box-badge { background: rgba(64,180,146,.07); }
	.new-conversion-box .main-row:nth-child(10n) .casino-box-badge { background: rgba(58,154,178,.07); }
	.new-conversion-box .main-box.v2 .text-box { grid-column-start: 4; grid-column-end: 5; padding: 20px 0 0; }
	.new-conversion-box .main-box.v2 .text-box span { font-size: 14px; padding: 0; }
	.new-conversion-box .main-box.v2 .terms-box { padding: 20px 20px 0; margin-bottom: 0; }
	.new-conversion-box .main-box.v2 .main-row:after { right: 20px; border-radius: 8px; }
	.new-conversion-box .casino-box { display: flex; flex-wrap: wrap; grid-column-start: 6; grid-column-end: 7; padding: 40px 8px 0; background: #fff; margin-top: 10px; }
	.new-conversion-box .casino-box ._logo,
	.new-conversion-box .casino-box p { flex-basis: 100% }
	.new-conversion-box .casino-box p { align-self: flex-end; }
	.new-conversion-box .main-row:nth-child(10n-9) .casino-box,
	.new-conversion-box .main-row:nth-child(10n-8) .casino-box,
	.new-conversion-box .main-row:nth-child(10n-7) .casino-box,
	.new-conversion-box .main-row:nth-child(10n-6) .casino-box,
	.new-conversion-box .main-row:nth-child(10n-5) .casino-box,
	.new-conversion-box .main-row:nth-child(10n-4) .casino-box,
	.new-conversion-box .main-row:nth-child(10n-3) .casino-box,
	.new-conversion-box .main-row:nth-child(10n-2) .casino-box,
	.new-conversion-box .main-row:nth-child(10n-1) .casino-box,
	.new-conversion-box .main-row:nth-child(10n) .casino-box { background: #fff; }
	.new-conversion-box .main-box.v2 .act1 { padding: 14px; max-width: 100%; }
	.new-conversion-box .main-box.v2 .act3 { min-width: 0; max-width: 100%; }

	.new-conversion-box .main-row:nth-child(10n-9) .slot-box,
	.new-conversion-box .main-row:nth-child(10n-8) .slot-box,
	.new-conversion-box .main-row:nth-child(10n-7) .slot-box,
	.new-conversion-box .main-row:nth-child(10n-6) .slot-box,
	.new-conversion-box .main-row:nth-child(10n-5) .slot-box,
	.new-conversion-box .main-row:nth-child(10n-4) .slot-box,
	.new-conversion-box .main-row:nth-child(10n-3) .slot-box,
	.new-conversion-box .main-row:nth-child(10n-2) .slot-box,
	.new-conversion-box .main-row:nth-child(10n-1) .slot-box,
	.new-conversion-box .main-row:nth-child(10n) .slot-box { background: transparent; }

	.new-conversion-box .main-row:nth-child(10n-9) .slot-box ._logo,
	.new-conversion-box .main-row:nth-child(10n-9) .slot-box .powered { background: rgba(72,118,181,.07); }
	.new-conversion-box .main-row:nth-child(10n-8) .slot-box ._logo,
	.new-conversion-box .main-row:nth-child(10n-8) .slot-box .powered { background: rgba(9,143,155,.07); }
	.new-conversion-box .main-row:nth-child(10n-7) .slot-box ._logo,
	.new-conversion-box .main-row:nth-child(10n-7) .slot-box .powered { background: rgba(136,65,163,.07); }
	.new-conversion-box .main-row:nth-child(10n-6) .slot-box ._logo,
	.new-conversion-box .main-row:nth-child(10n-6) .slot-box .powered { background: rgba(51,73,206,.07); }
	.new-conversion-box .main-row:nth-child(10n-5) .slot-box ._logo,
	.new-conversion-box .main-row:nth-child(10n-5) .slot-box .powered { background: rgba(220,74,85,.07); }
	.new-conversion-box .main-row:nth-child(10n-4) .slot-box ._logo,
	.new-conversion-box .main-row:nth-child(10n-4) .slot-box .powered { background: rgba(221,73,0,.07); }
	.new-conversion-box .main-row:nth-child(10n-3) .slot-box ._logo,
	.new-conversion-box .main-row:nth-child(10n-3) .slot-box .powered { background: rgba(199,168,44,.07); }
	.new-conversion-box .main-row:nth-child(10n-2) .slot-box ._logo,
	.new-conversion-box .main-row:nth-child(10n-2) .slot-box .powered { background: rgba(70,167,54,.07); }
	.new-conversion-box .main-row:nth-child(10n-1) .slot-box ._logo,
	.new-conversion-box .main-row:nth-child(10n-1) .slot-box .powered { background: rgba(64,180,146,.07); }
	.new-conversion-box .main-row:nth-child(10n) .slot-box ._logo,
	.new-conversion-box .main-row:nth-child(10n) .slot-box .powered { background: rgba(58,154,178,.07); }
}

@media (min-width: 1200px){
	.new-conversion-box .main-row{grid-template-columns: 35px 1fr 18px 215px 20px 215px 30px;}
	.new-conversion-box .rating-box{right: 330px;}
	.new-conversion-box .text-box{padding-left: 40px;}
	.new-conversion-box .btn-box a,
	.new-conversion-box .btn-box span{flex-basis: 215px; max-width: 215px;}
	.new-conversion-box .expand-box{padding-left: 40px;}

	.new-conversion-box .main-box.v2 .main-row { grid-template-columns: 35px 230px 50px 1fr 35px 230px 30px; }
	.new-conversion-box .main-box.v2 .text-box span { font-size: 15px; }

	.new-conversion-box .expand-proscons { display: flex; flex-wrap: wrap; max-width: 600px; margin: 12px 0 0 18px; flex-basis: calc(100% - 366px); } 
    .new-conversion-box .expand-proscons > * { flex-basis: calc(50% - 20px); padding: 5px 10px; }
}

.video-frame { position: relative; height: 0; padding: 0 0 52.5%; margin: 14% 22px 20%; }
.video-frame:before { content: ''; position: absolute; top: 52%; left: 50%; transform: translate(-50%, -50%); background-repeat: no-repeat; background-size: contain; background-position: center; background-image: url(/wp-content/themes/general/visual/home-desk-1.png); width: 147%; padding-bottom: 92%; }
.video-frame iframe,
.video-frame video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; }

.video-frame.mob-video { width: 280px; height: 500px; padding-bottom: 0; margin: 100px auto 120px; }
.video-frame.mob-video:before { top: -70px; left: 50%; transform: translateX(-50%); background-image: url(/wp-content/themes/general/visual/home-mob.png); width: 330px; padding-bottom: 0; height: 652px; }
.video-frame.mob-video:after { display: none; }

@media only screen and (min-width: 600px){
    .video-frame { height: 246px; width: 432px; padding: 0; margin: 70px auto 80px; }
}

@media only screen and (min-width: 1200px){
    .video-frame { height: 365px; width: 644px; margin: 110px auto 140px; }
    .video-frame:before { width: 960px; height: 600px; top: 53%; padding-bottom: 0; }
    
    .video-frame.mob-video { height: 746px; width: 424px; margin: 160px auto 180px; }
    .video-frame.mob-video:before { height: 990px; width: 500px; top: -115px; }
}

.logos-row { margin: 32px 0 }
.logos-row .title { font-family: Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed, sans-serif; letter-spacing: -.022em; font-size: 22px; line-height: 27px; font-weight: 600; color: #090a38; margin-bottom: 18px; text-align: center }
.logos-row ul { list-style: none; margin: 0; padding: 15px; border: 9px solid #f3f7fb; border-radius: 16px; display: flex; flex-flow: row wrap; justify-content: center }
.logos-row li { padding: 5px 8px; max-width: 49%; display: flex; flex-flow: column nowrap; justify-content: center; align-items: center; box-sizing: border-box; }
.logos-row ._license,
.logos-row ._license2 { max-width: 100%; max-height: 110px;}
.logos-row.five-items ._license2{max-height: 90px;}

.logos-row.v2{border-top: 1px solid #fd7046; border-bottom: 1px solid #fd7046; padding: 25px 0; }
.logos-row.v2.last{border-bottom: none;}
.logos-row.v2 ul{border: none; padding: 0;}

.logos-row.slider { padding: 35px 0; position: relative; }
.logos-row.slider .slick-list { min-width: 100%; }
.logos-row.slider .slick-dots { position: absolute; width: 100%; top: calc(100% + 30px); left: 50%; transform: translateX(-50%); text-align: center; font-size: 0; padding-left: 0; letter-spacing: normal; margin-top: 30px; }
.logos-row.slider .slick-dots li { display: inline-block; vertical-align: middle; margin: 0 5px; padding: 5px 0; }
.logos-row.slider .slick-dots li button { display: inline-block; border-radius: 50%; width: 12px; height: 12px; background: #c7ced5; transition: background .3s; appearance: none; border: 0; padding: 0; outline: 0; }
.logos-row.slider .slick-dots .slick-active button { background: #fe7146; }
.logos-row.slider:has(.slick-dots) { margin-bottom: 70px; }

@media only screen and (max-width:1024px) {
	.logos-row.slider > ul li > a,
	.logos-row.slider > ul li > span { display: block; max-width: 100%; text-align: center; }

	.logos-row.slider > ul li > a > span,
	.logos-row.slider > ul li > span > span { max-width: 100%; }
}

@media only screen and (min-width:768px) {
	.logos-row .title { font-size: 25px; margin-bottom: 15px }
	.logos-row > ul { justify-content: space-around; padding: 25px 40px }
	.logos-row > ul > li { max-width: 25%; padding: 10px 15px }
	.logos-row.five-items li{max-width: 20%;}

	.logos-row.slider { margin: 40px 0; padding: 35px; }
	.logos-row.slider:has(.slick-dots) { margin-bottom: 90px; }

}

.new-simple-table{position: relative; margin: 30px auto;}
.new-simple-table table{width: 100%; border: 1px solid #eef0f2; border-radius: 6px; padding: 0 10px; box-shadow: 0px 1px 13px 0px rgba(0, 0, 0, 0.03); background: linear-gradient(to bottom,  rgba(244,248,253,1) 0%,rgba(255,255,255,1) 26%);}
.new-simple-table caption{margin-bottom: 15px; font-weight: 600; font-size: 20px; line-height: 1; color:#000;}
.new-simple-table thead th{height: 50px; padding: 5px 0; font-weight: 600; font-size: 12px; line-height: 1; color: #242424; text-transform: uppercase;}
.new-simple-table thead th:not(:first-of-type){text-align: left;}
.new-simple-table tbody tr:nth-child(odd){background-color: #f3f7fb;}
.new-simple-table tbody td{font-weight: 400; font-size: 15px; line-height: 1.1; color: #242424; }
.new-simple-table ._logo{padding: 10px 0; text-align: center;}
.new-simple-table ._icon:before{content: ''; margin: -3px 5px 0 0;}

.new-simple-table.narrow{ max-width: 740px; }

@media (max-width: 767px){
    .new-simple-table thead{display: none;}
    .new-simple-table table,
    .new-simple-table tbody,
    .new-simple-table caption,
    .new-simple-table tbody tr{display: block; width: 100%;}
    .new-simple-table caption{margin-top: 15px;}
    .new-simple-table tbody td{display: block;}
    .new-simple-table tbody td:not(._logo):first-child,
    .new-simple-table tbody td:first-child{padding-top: 20px;}
    .new-simple-table tbody td:not(._logo):last-child,
    .new-simple-table tbody td:last-child{padding-bottom: 20px;}
    .new-simple-table tbody td:not(._logo){display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; padding: 10px;}
    .new-simple-table tbody td:not(._logo):before{content: attr(data-title); font-weight: 600; font-size: 12px; line-height: 1; color: #242424; text-transform: uppercase;}
}

@media (min-width: 768px){
    .new-simple-table table{padding-left: 20px; padding-right: 20px;}
    .new-simple-table.fixed-size thead th,
    .new-simple-table.fixed-size tbody td { text-align: left; padding: 0 20px; }
    .new-simple-table.fixed-size.first-logo thead th:first-child,
    .new-simple-table.fixed-size.first-logo tbody td:first-child {text-align: center;}
    .new-simple-table.fixed-size tbody td{width: 17%; }
    .new-simple-table.fixed-size ._logo{width: 32%;}

    .new-simple-table.narrow thead th,
    .new-simple-table.narrow tbody td { height: 70px; padding: 0 12%; }
}

@media (min-width: 1024px){
    .new-simple-table.fixed-size tbody td{width: 17%;}
    .new-simple-table.fixed-size ._logo{width: 30%;}
}
.aligncenter { display: block; margin: 0 auto }
img.aligncenter,
.aligncenter > img { display: block; margin: 0 auto; max-width: 100%; height: auto }
.image-centered img { display: block; margin: 0 auto 20px auto; max-width: 100%; height: auto; }



@media only screen and (max-width: 949px) {
	.mob-bottom-bar { background: #1f2c35; position: sticky; bottom: 0; left: 0; right: 0; height: 44px; line-height: 44px; display: flex; flex-flow: row nowrap; justify-content: space-around; font-size: 12px; line-height: 1.2; color: rgba(255,255,255,.4); z-index: 97; box-shadow: 0 0 10px rgba(155,167,179,.26); padding: 0 12px; -webkit-user-select: none; user-select: none; }
	.mob-bottom-bar > div { cursor: pointer; padding: 0 12px 0 34px; position: relative; line-height: 44px; }
	.mob-bottom-bar > div:before { content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); }
	.mob-bottom-bar .mb-quicknavi-trigger:before { background: url(/wp-content/themes/general/visual/mob-bot-quicknavi.png) no-repeat center / contain; width: 23px; height: 24px; }
	.mob-bottom-bar .mb-quicknavi-trigger:after { content: 'Page Contents'; }
	.mob-bottom-bar .mb-b-t-t:before { background: url(/wp-content/themes/general/visual/mob-bot-btt.png) no-repeat center / contain; width: 23px; height: 23px; }
	.mob-bottom-bar .mb-b-t-t:after { content: 'Back to Top'; }
	.mob-bottom-bar .mb-help:before { background: url(/wp-content/themes/general/visual/mob-bot-help.png) no-repeat center / contain; width: 25px; height: 25px; }
	.mob-bottom-bar .mb-help:after { content: 'Help'; }
	.mob-bottom-bar .mb-guides-trigger:before { background: url(/wp-content/themes/general/visual/mob-bot-help.png) no-repeat center / contain; width: 25px; height: 25px; }
	.mob-bottom-bar .mb-guides-trigger:after { content: 'Guides'; }
	.care-page .mob-bottom-bar .mb-guides-trigger:after { content: 'Help'; }

	.mob-quicknavi-visible .mob-bottom-bar > div:not(.mb-quicknavi-trigger),
	.mob-toc-visible .mob-bottom-bar > div:not(.mb-quicknavi-trigger),
	.mob-guides-visible .mob-bottom-bar > div:not(.mb-guides-trigger),
	.mob-sidebar-visible .mob-bottom-bar > div:not(.mb-guides-trigger) { display: none; }

	.mob-quicknavi-visible .mob-bottom-bar .mb-quicknavi-trigger:after,
	.mob-toc-visible .mob-bottom-bar .mb-quicknavi-trigger:after,
	.mob-guides-visible .mob-bottom-bar .mb-guides-trigger:after,
	.mob-sidebar-visible .mob-bottom-bar .mb-guides-trigger:after { content: none !important; }

	.mob-quicknavi-visible .mob-bottom-bar .mb-quicknavi-trigger:before,
	.mob-toc-visible .mob-bottom-bar .mb-quicknavi-trigger:before,
	.mob-guides-visible .mob-bottom-bar .mb-guides-trigger:before,
	.mob-sidebar-visible .mob-bottom-bar .mb-guides-trigger:before { background-image: url(/wp-content/themes/general/visual/mob-quicknavi-close.svg); left: 50%; transform: translate(-50%,-50%); width: 28px; height: 28px; }

	.mb-quicknavi-overlay { background: rgba(0,0,0,0); position: fixed; top: 0; left: 0; bottom: 0; right: 0; visibility: hidden; cursor: pointer; }
	.mob-quicknavi-visible .mb-quicknavi-overlay,
	.mob-toc-visible .mb-quicknavi-overlay,
	.mob-guides-visible .mb-quicknavi-overlay,
	.mob-sidebar-visible .mb-quicknavi-overlay { visibility: visible; background: rgba(0,0,0,.7); z-index: 95; transition: background-color .2s; }

	[lang="sv-SE"] .mob-bottom-bar .mb-quicknavi-trigger:after { content: 'Ämnen inkluderar'; }
	[lang="sv-SE"] .mob-bottom-bar .mb-b-t-t:after { content: 'Till Toppen'; }
}

@media only screen and (min-width: 950px) {
	.mob-bottom-bar { display: none; }
}


.innerlinks { text-align: center; margin: 40px 0; }
.innerlinks .innerlinks-flex { padding: 12px; border: 11px solid #e9eff7; border-radius: 6px; background-color: rgb(255, 255, 255); line-height: 1.2; text-align: left; }
.innerlinks .innerlinks-flex > p { position: relative; padding: 12px 0; text-align: center; font-weight: 600; font-size: 20px; margin-bottom: 0; }
.innerlinks .innerlinks-flex > p:before { content: ''; display: inline-block; vertical-align: middle; margin-right: 16px; margin-top: -6px; background: #7398c5; border-radius: 50%; width: 36px; height: 36px; background-position: center; background-size: 18px; background-image: url(/wp-content/themes/general/visual/ico-link.png); background-repeat: no-repeat; }
.innerlinks ul { font-size: 16px; list-style-type: none; margin-top: 0; padding-left: 0; margin-bottom: 0; }
.innerlinks ul a { position: relative; display: block; height: 100%; color: #2668c3; border-radius: 4px; padding: 19px 35px; text-decoration: none; background: #f3f7fb; box-sizing: border-box; }
.innerlinks ul a:hover { text-decoration: underline; }
.innerlinks ul a:before { content: ''; position: absolute; width: 12px; height: 12px; top: 50%; transform: translateY(-50%); left: 15px; background-position: center; background-size: contain; background-image: url(/wp-content/themes/general/visual/pagemeta-published.png); background-repeat: no-repeat; }
.innerlinks ul li { margin-top: 10px; }
.innerlinks .innerlinks-flex:not(:has(ul li + li)) a { display: flex; align-items: center; justify-content: center; }
.innerlinks .innerlinks-flex:not(:has(ul li + li)) a:before { position: static; display: inline-block; vertical-align: middle; transform: none; margin-right: 8px; flex-shrink: 0; }
.innerlinks ul li:nth-child(6n-5) a { background: #f4f6fd; }
.innerlinks ul li:nth-child(6n-4) a { background: #eef8f9; }
.innerlinks ul li:nth-child(6n-3) a { background: #f8f3fa; }
.innerlinks ul li:nth-child(6n-2) a { background: #faf9f3; }
.innerlinks ul li:nth-child(6n-1) a { background: #f2f9f1; }
.innerlinks ul li:nth-child(6n) a { background: #fdf2ed; }

@media (min-width: 768px) {
	.innerlinks { margin: 50px 0; }
	.innerlinks .innerlinks-flex { display: flex; flex-wrap: wrap; flex-direction: column; }
	.innerlinks ul { display: flex; flex-wrap: wrap; margin: 0 -5px; min-width: calc(100% + 10px); }
	.innerlinks ul li { margin: 10px 5px 0; min-width: 220px; flex-grow: 1; flex-basis: calc(25% - 10px); }
	.innerlinks:not(:has(ul li:nth-child(4))) .innerlinks-flex { display: inline-flex; max-width: 770px; min-width: 538px; margin: 0 auto; }
	.innerlinks:not(:has(ul li:nth-child(4))) ul li { max-width: none; flex: 1 0 224px; }
	.innerlinks ul a { display: flex; align-items: center; padding: 10px 35px; min-height: 60px; }
}

@media (min-width: 1300px) {
	.innerlinks ul li { flex-grow: initial; }
}


.embed-box {
  position: relative;
  margin: 24px 0;
}

/* Title text */
.embed-box::before {
  content: "Fancy this? Embed it on your website";
  display: block;
  margin-bottom: 8px;
  font-size: 17px;
  font-weight: 600;
  color: #1f2937;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
}

/* Copy button */
.copy-btn {
  position: absolute;
  top: 36px;
  right: 12px;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 600;
  color: #374151;
  background-color: #ffffff;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s ease;
}

.copy-btn:hover {
  background-color: #f3f4f6;
  border-color: #9ca3af;
}

/* Textarea */
.embed-box textarea {
  width: 100%;
  min-height: 180px;
  padding: 16px;
  padding-top: 44px; /* space for button */
  font-family: "Courier New", Courier, monospace;
  font-size: 13px;
  line-height: 1.5;
  background-color: #f8f9fb;
  border: 1px solid #dcdfe6;
  border-radius: 8px;
  resize: vertical;
  box-sizing: border-box;
}

.embed-box textarea:focus {
  outline: none;
  border-color: #3b82f6;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.15);
}



.images-slider-element { padding: 32px 12px 20px 32px; border-radius: 10px; background: #f3f6fa; text-align: center; }
.images-slider-element .ise-heading { margin-bottom: 10px; font-size: 18px; font-weight: 700; }
.images-slider-element .ise-images { display: grid; grid-template-columns: calc(100% - 50px) 30px; grid-template-rows: 43% auto 43%; column-gap: 18px; }
.images-slider-element .ise-images img { display: block; width: 100%; margin: 8px 0; border-radius: 6px; }
.images-slider-element .ise-images a { position: relative; display: block; color: #000; }
.images-slider-element .ise-images a:after { content: ''; position: absolute; bottom: 5px; right: 5px; width: 36px; height: 34px; pointer-events: none; transition: all 0.2s ease; background: rgba(0, 0, 0, 0.86) url(/wp-content/themes/general/visual/ico-expand.svg) no-repeat center/cover; border-radius: 4px; }
.images-slider-element .ise-images span { position: absolute; bottom: 0; left: 10px; display: block; width: calc(100% - 116px); padding: 12px 35px 12px 20px; border-radius: 6px 6px 0 0; background-color: rgb(255, 255, 255, 0.89); font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; box-shadow: 0px -4px 10px 0px rgba(56, 56, 56, 0.2); pointer-events: none; }
.images-slider-element .ise-images span:after { content: ''; position: absolute; top: 50%; right: 30px; transform: translateY(-50%); border-width: 6px 5px 0 5px; border-color: #0c0e09 transparent transparent transparent; border-style: solid; display: inline-block; }
.images-slider-element .ise-images > button { position: relative; width: 30px; height: 30px; border-radius: 50%; font-size: 0; border: 0; outline: 0; appearance: none; background-color: rgb(255, 255, 255); opacity: 0.78; box-shadow: 0px 0px 16px 0px rgba(56, 56, 56, 0.27); grid-column: 2; transition: opacity .3s ease; }
.images-slider-element .ise-images > button:hover { opacity: 1; }
.images-slider-element .ise-images > button:after { content: ''; position: absolute; top: 50%; width: 5px; height: 5px; border: 1px solid #1446a1; border-width: 1px 1px 0 0; }
.images-slider-element .ise-image { width: 100%; transition: opacity .3s ease; }
.images-slider-element .ise-image-partiallyVisible { opacity: 0.4; }

.images-slider-element  .slick-list { grid-row-start: 1; grid-row-end: 4; grid-column: 1; }
.images-slider-element  .slick-prev { align-self: flex-end; }
.images-slider-element  .slick-prev:after { transform: translate(-50%,-50%) rotate(-45deg); }
.images-slider-element  .slick-next { align-self: flex-start; }
.images-slider-element  .slick-next:after { transform: translate(-50%,-50%) rotate(135deg); }

.images-slider-element .slick-dots { display: flex; flex-direction: column; justify-content: center; align-items: center; margin: 20px 0; padding-left: 0; list-style-type: none; grid-column: 2; grid-row-start: 2; }
.images-slider-element .slick-dots li { width: 9px; margin: 5px auto; }
.images-slider-element .slick-dots button { display: block; padding: 0; appearance: none; outline: 0; font-size: 0; border: 0; background: #9d9d9d; width: 9px; height: 9px; border-radius: 50%; }
.images-slider-element .slick-dots .slick-active button { background: #fb6d44; }

@media only screen and (max-width: 419px) {
	.images-slider-element { padding: 32px 12px 32px 20px; }
    .images-slider-element .ise-images span { width: calc(100% - 106px); }
    .images-slider-element .ise-images span:after { right: 20px; }
}

@media only screen and (min-width: 500px) {
    .images-slider-element .ise-images span { width: 206px; left: 50%; transform: translateX(-50%); padding: 12px 43px 12px 24px; }
    .images-slider-element .ise-images span:after { right: 35px; }
}

@media only screen and (max-width: 767px) {
    .images-slider-element  .slick-list { height: 810px!important; }
}

@media only screen and (min-width: 768px) {
    .images-slider-element { padding: 45px 30px 20px; }
    .images-slider-element .ise-heading { margin-bottom: 25px; }
    .images-slider-element .ise-images { display: block; }
    .images-slider-element .ise-image { width: auto; }
    .images-slider-element .ise-image img { height: 300px; width: auto; border-radius: 10px; margin: 0; }
    .images-slider-element .ise-image a { margin: 0 14px; }
    .images-slider-element .ise-images span { box-sizing: border-box; width: 275px; max-width: calc(100% - 55px); left: calc(50% - 20px); }
    .images-slider-element .ise-images span:after { right: 32px;}
    .images-slider-element .ise-images > button { position: absolute; bottom: -5px; }

    .images-slider-element  .slick-prev { left: -10px; }
    .images-slider-element  .slick-next { right: -10px; }
    .images-slider-element  .slick-prev:after { transform: translate(-50%,-50%) rotate(-135deg); }
    .images-slider-element  .slick-next:after { transform: translate(-50%,-50%) rotate(45deg); }

    .images-slider-element .slick-dots { flex-direction: row; min-height: 0; margin: 30px 0 0; }
    .images-slider-element .slick-dots li { margin: 0 4px; }
}

@media only screen and (min-width: 1024px) {
    .images-slider-element .ise-image img { height: 400px; }
}


/* Spotlight */

.spotlight-holder { position: fixed ; bottom: 60px; right: 15px; z-index: 999; box-sizing: border-box; }
.spotlight-holder * { box-sizing: border-box; }
.spotlight-holder p,
.spotlight-holder p strong { color: #fff; }

.spotlight-holder.medium-size .spotlight-body { width: 244px; }
.spotlight-holder.medium-size .spotlight-large { display: none; } 
.spotlight-holder.medium-size .spotlight-body { border-radius: 6px 6px 16px 16px; }

.spotlight-holder.large-size .spotlight-body { width: 346px; }
.spotlight-holder.large-size .spotlight-medium-image,
.spotlight-holder.large-size .spotlight-medium-link { display: none; }

.spotlight-small { display: flex; justify-content: center; align-items: center; width: 35px; height: 35px; border-radius: 50%; background: #314452; cursor: pointer; position: relative; animation: popIn 0.5s ease-out, pulse 1.5s ease-in-out 1s infinite; display: none; }
.spotlight-small:before { content: attr(data-counter); display: flex; justify-content: center; align-items: center; width: 16px; height: 16px; border-radius: 50%; font-size: 12px; color: #fff; background: #e25539; position: absolute; top: -3px; right: -3px; line-height: 1; }
.spotlight-small:after { content: ''; display: inline-block; width: 17px; height: 17px; background: url(/wp-content/themes/general/visual/icon/icon-star.png) no-repeat center / contain; }

.spotlight-body { background: #1f2c35; border-radius: 6px 6px 16px 6px; box-shadow: 8px 8px 8px rgba(0,0,0,.3); position: relative; padding: 90px 10px 10px; z-index: 2; color: #fff; display: none; }
.spotlight-body .spotlight-header-image { content: ''; display: inline-block; width: 180px; height: 90px; background-repeat: no-repeat; background-position: center center; background-size: contain; position: absolute; top: -7px; left: 50%; transform: translateX(-50%); z-index: 1; }
.spotlight-body:after { content: ''; display: inline-block; width: 1px; height: 1px; border-radius: 50%; box-shadow: 0 0 50px 40px #aa8a30; position: absolute; top: 70px; left: 50%; transform: translateX(-50%); z-index: -1; }

.spotlight-body .minimize-button { position: absolute; top: 8px; right: 12px; display: inline-block; width: 16px; height: 16px; cursor: pointer; border-top: 3px solid #e6e294; }

.spotlight-body .spotlight-medium-image { display: flex; justify-content: center; }

.spotlight-body .spotlight-medium-link { font-size: 15px; font-weight: 600; color: #fe7146; display: flex; justify-content: center; align-items: center; margin-top: 20px; cursor: pointer; position: relative; gap: 5px; padding-bottom: 2px; transition: color 0.3s ease; }
.spotlight-body .spotlight-medium-link:after { content: ''; display: inline-block; width: 20px; height: 20px; clip-path: path('M 13.246094 6.585938 L 9.164062 2.503906 C 8.933594 2.285156 8.570312 2.285156 8.34375 2.511719 C 8.117188 2.738281 8.117188 3.101562 8.335938 3.328125 L 11.425781 6.417969 L 1.167969 6.417969 C 0.84375 6.417969 0.582031 6.675781 0.582031 7 C 0.582031 7.324219 0.84375 7.582031 1.167969 7.582031 L 11.425781 7.582031 L 8.335938 10.671875 C 8.1875 10.816406 8.125 11.035156 8.179688 11.238281 C 8.234375 11.441406 8.390625 11.601562 8.59375 11.652344 C 8.800781 11.707031 9.015625 11.648438 9.164062 11.496094 L 13.246094 7.414062 C 13.472656 7.1875 13.472656 6.8125 13.246094 6.585938 Z M 13.246094 6.585938'); background: #fe7146; position: relative; top: 3px; transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), background 0.3s ease; }
.spotlight-body .spotlight-medium-link:hover { color: #ffaa8a; }
.spotlight-body .spotlight-medium-link:hover:after { transform: translateX(5px); background: #ffaa8a; }
.spotlight-body .spotlight-medium-link:active:after { transform: translateX(8px) scale(0.9); transition: transform 0.1s ease; }

.spotlight-body .spotlight-large p { font-size: 13px; font-weight: 500; text-align: center; line-height: 1.38; }

.spotlight-body .spotlight-box { border: 1px solid #4d5b65; background: #314452; border-radius: 8px; padding: 6px; display: grid; grid-template-columns: 93px 10px auto;
grid-template-areas:
"slot1 . slot2"
"slot1 . slot3"
"slot1 . slot4"
;
}

.spotlight-body.spotlight-animate-in { animation: spotlightReveal 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) forwards; transform-origin: bottom right; }
.spotlight-body.spotlight-animate-out { animation: spotlightCollapse 0.35s ease-in forwards; transform-origin: bottom right; }

.spotlight-body .spotlight-boxes { max-height: 289px; overflow: auto; }

.spotlight-body .spotlight-box + .spotlight-box { margin-top: 6px; }

.spotlight-body .spotlight-box .spotlight-image { border-radius: 5px; overflow: hidden; }
.spotlight-body .spotlight-box .spotlight-image img { object-fit: cover; }
.spotlight-body .spotlight-box .spotlight-title { font-size: 15px; font-weight: 700; color: #fde960; text-align: center;}
.spotlight-body .spotlight-box p { margin: 0 0 2px; font-size: 12px; font-weight: 400; text-align: center; line-height: 12px; padding-bottom: 0; }
.spotlight-body .spotlight-box .spotlight-action { text-align: center; }

.spotlight-body .spotlight-box .btn { display: inline-block; text-decoration: none; background: linear-gradient(135deg, #fe7146 0%,#fe7146 70%,#e05438 100%); color: #fff; font-size: 14px; font-weight: 600; border-radius: 40px; padding: 3px 15px; line-height: 1; }
.spotlight-body .spotlight-box .btn:hover { background: #e05438; }

.spotlight-body .spotlight-box .spotlight-slot1 { grid-area: slot1; }
.spotlight-body .spotlight-box .spotlight-slot2 { grid-area: slot2; }
.spotlight-body .spotlight-box .spotlight-slot3 { grid-area: slot3; }
.spotlight-body .spotlight-box .spotlight-slot4 { grid-area: slot4; }

@keyframes popIn {
    0%   { opacity: 0; transform: scale(0); }
    70%  { transform: scale(1.15); }
    100% { opacity: 1; transform: scale(1); }
}

@keyframes pulse {
    0%   { box-shadow: 0 0 0 0 rgba(226, 85, 57, 0.6); }
    70%  { box-shadow: 0 0 0 12px rgba(226, 85, 57, 0); }
    100% { box-shadow: 0 0 0 0 rgba(226, 85, 57, 0); }
}

@keyframes spotlightReveal {
    0%   { opacity: 0; transform: scale(0) translateY(40px); }
    50%  { opacity: 1; transform: scale(1.06) translateY(-5px); }
    70%  { transform: scale(0.97) translateY(2px); }
    100% { opacity: 1; transform: scale(1) translateY(0); }
}

@keyframes spotlightCollapse {
    0%   { opacity: 1; transform: scale(1) translateY(0); }
    50%  { opacity: 0.5; transform: scale(0.9) translateY(10px); }
    100% { opacity: 0; transform: scale(0) translateY(40px); }
}


@media (min-width: 950px) {
	.spotlight-holder { bottom: 15px; max-width: 1430px; width: 100%; left: 50%; right: auto; transform: translateX(-50%); text-align: right; padding: 0 15px; }

	.spotlight-body { border-radius: 6px 6px 6px 16px; }

	.spotlight-body.spotlight-animate-in { transform-origin: bottom left; }
	.spotlight-body.spotlight-animate-out { transform-origin: bottom left; }
}

@media (min-width: 2080px) {
	.spotlight-body { border-radius: 6px 6px 16px 6px; }
	.spotlight-holder.medium-size .spotlight-body { right: 208px; }
	.spotlight-holder.large-size .spotlight-body { right: 310px; }
	.spotlight-body.spotlight-animate-in { transform-origin: bottom right; }
	.spotlight-body.spotlight-animate-out { transform-origin: bottom right; }
}