/*
Theme Name: CasinoBonusDeals Child
description: >-
  Casino Bonus Deals Child Theme
Author: Joshua Solomon
Template: generatepress
Version: 1.0.0
*/

/* Fonts */
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(./fonts/montserrat-italic.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(./fonts/montserrat-italic.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(./fonts/montserrat-italic.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(./fonts/montserrat-italic.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./fonts/montserrat.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500; 
  font-display: swap;
  src: url(./fonts/montserrat.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(./fonts/montserrat.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(./fonts/montserrat.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.brandTable-img span{   position: absolute;
   margin-top:-15px;
    background: #fcba04;
    color: #fff;    text-transform: capitalize;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
	border-radius: 10px;}
@media screen and (max-width:700px){
	.brandTable-img span{
		 margin-top: -20;margin-left: -10px;
		font-size:14px;
	}	
	
}
.tabContent2{margin-top:20px}.tab{overflow:hidden;border:1px solid #ccc;display:flex;justify-content:space-evenly;background:transparent}.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:8px 10px;transition:0.3s;color:#fff}.tab button:hover{background-color:#ddd}.tab button.active{background-color:rgba(255,255,255,.2)}.tabcontent,.tabcontent2{display:none;padding:6px 12px;border-top:none}.tabcontent2{padding:20px}.menu-toggle{color:black!important;font-size:24px}.white-text{color:white!important}.type-page{margin-top:0%!important}.tabcontent,.tabcontent2{animation:fadeEffect 1s}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.comingSoon{/*background:grey*/}.comingSoon .affiliateButton__div{background:#a34004}.swiper{width:100%;max-height:600px}.swiper-pagination{margin-top:20px;position:relative!important}.brandCard{border-radius:15px;text-align:center;box-shadow:0 0 10px 2px rgba(0,0,0,.15);max-height:500px}.backgroundColor__block{height:80px;background:rgb(0,26,152);background:linear-gradient(121deg,rgba(0,26,152,1) 4%,rgba(4,39,212,1) 98%);margin-bottom:-80px;border-radius:15px 15px 0 0}.brandCard__image img{height:100px!important;width:auto;border-radius:50px!important;box-shadow:0 0 25px 2px rgb(255 255 255 / 40%)}.brandInfo{padding:20px;height:350px}.brandCard-rating{border:1px solid rgba(0,0,0,.1);border-radius:15px;width:60%;padding:10px;background:#fffff7;margin:0 auto}.brandCard-rating i{color:goldenrod}.brandCard-bonus{margin-top:20px;font-weight:700}.reviewButton__div{background:rgba(0,0,110,.07);padding:10px;color:#000;font-weight:500}.affiliateButton__div{background:#fb6104;padding:10px;border-radius:0 0 15px 15px;color:#fff;font-weight:500}.comingSoon-btn{margin-top:47px!important}.brandArchive-div{display:flex;flex-wrap:wrap;justify-content:space-evenly}.brandArchive-div .h1-row{width:100%}.brandArchive-div h1{padding:20px;margin-bottom:20px;text-align:center;background:linear-gradient(120deg,rgb(3 16 81) 4%,rgb(1 61 135) 80%);color:#fff;width:97.5%;border-radius:5px;margin:0 auto}.brandArchive-innerDiv{background:rgb(246 246 246);margin-bottom:20px;border-radius:15px;padding:20px;box-shadow:0 0 5px lightgrey;width:48%}.flex-wrapped{display:flex}.brandArchive-innerDiv h2{text-align:center;color:#1559AD}.brandArchive-innerDiv h2:hover{color:#FB6104}.brandArchive-brandDiv--left{width:50%;padding:20px;text-align:center;display:flex;align-items:center}.brandArchive-img img{border-radius:15px}.brandArchive-brandDiv--right{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;background:#fff;border-radius:25px;box-shadow:0 0 1px #1559AD}.brandArchive-brandDiv--right a{width:100%;text-align:center}.brandArchive-bonus{background:#fb6104;color:#fff;padding:20px;font-weight:700;box-shadow:rgb(0,0,0,.1);border-radius:15px;height:100px;display:flex;align-items:center;text-align:center;color:#fff;justify-content:center}.brandArchive-brandDiv--right .brandCard-rating{text-align:center;padding:20px;font-size:19px;width:100%;margin-bottom:20px}.brandArchive-intro--div{margin-top:20px;background:#fff;padding:20px;box-shadow:0 0 3px rgb(212,212,212);border-radius:5px}.brandArchive-intro--div p{margin:0}.singleBrandReview__div{display:flex}.singleBrandReview-leftCol__div{width:70%;padding:20px}.brandReview-block{margin-bottom:20px}.brandReview-block__title{background:#fb6104;border-radius:15px 15px 0 0;display:flex;justify-content:space-between}.brandReview-block__title h2{padding:0px!important;margin:20px!important;color:#fff}.brandReview-ratingBlock{background:#fff;padding:20px;border:1px solid #fb6104;border-radius:0 15px 0 0;display:flex;align-items:center}.brandReview-ratingBlock i{color:#fb6104;font-size:20px}.brandReview-ratingBlock span{font-weight:700}.brandReview-block__content{padding:20px;border:1px solid rgba(0,0,0,.15)}.sidebar-bonus p{background:#fb6104;padding:20px;color:#fff;font-size:larger;font-weight:700;border-radius:15px;margin:0;transition:0.3s ease-in-out all}.sidebar-bonus p:hover{transform:scale(1.1);box-shadow:0 0 25px 5px rgb(0,0,0,.1)}.payicons{display:flex;flex-direction:column}.payicons .brandReview-paymentMethod__image img{height:40px;width:auto}.singleBrandReview-rightCol__div{width:30%;border-radius:15px;padding:20px}.singleBrandReview-rightCol__div>div{margin-top:20px;border-radius:15px;color:white!important;display:flex;justify-content:center;flex-direction:column;text-align:center}.sidebar-title{background:rgba(0,0,0,.75);border-radius:15px 15px 0 0;padding-top:10px}.sidebar-content{background:#fff;color:#000;border:1px solid #000;border-radius:0 0 15px 15px;padding:20px 20px}.sidebar-ratings{display:flex;flex-direction:column}.sidebar-ratings .info-box_row{width:100%}.sidebar-ratings h5{margin:0;padding:0}.singleBrandReview-rightCol__div h4{font-size:22px}.sidebar-featured-image__div{text-align:center}.sidebar-software-providers img{margin-bottom:10px;margin-left:10px;margin-right:10px}.singleBrandReview-rightCol__div img{height:auto}.brandReview-prosCons{display:flex;justify-content:space-evenly;margin-bottom:20px}.brandReview-prosCons .brandReview-block__content{border:1px solid rgba(0,0,0,.15)}.pros,.cons{width:40%}.pros .brandReview-block__title{background:rgba(50,168,82,.2);text-align:center;justify-content:center}.cons .brandReview-block__title{background:rgba(252,42,42,.2);text-align:center;justify-content:center}.pros .brandReview-block__title h2,.cons .brandReview-block__title h2{color:#3a3a3a}.site-logo img{width:240px!important;height:auto!important}.category-page .inside-article{display:flex;flex-direction:column}.news-post-in-archive{display:flex;flex-direction:column;justify-content:center;align-content:center}.news-post-in-archive img{width:250px}.inside-article .featured-image{text-align:center}.featured-image{text-align:center}.category-page h2{text-transform:capitalize;font-weight:700}.dropdown-menu-toggle{padding-right:10px!important}#my-ajax-filter-search form{display:flex;justify-content:space-around;align-items:stretch;border-radius:12px!important;box-shadow:0 .1875rem .375rem rgb(40 178 240 / 17%);margin:50px auto 0;max-width:70%!important;background:#fff;font-weight:700}#textInput{background:white!important;width:50px;border-radius:15px!important;margin-left:10px!important;color:black!important;background:white!important}#my-ajax-filter-search #submit{border-radius:0 12px 12px 0;padding:10px 20px;margin:0;margin-right:-50px;float:right!important;background:#2AB300}.checkboxDiv{display:flex;align-items:center;justify-content:center;color:#3a3a3a!important;padding:20px 0}.checkboxDiv input[type="checkbox"]{margin-right:10px!important;width:25px;height:25px}#ajax_filter_search_results{display:flex;max-width:1000px;margin:55px auto 0!important;align-content:center!important;align-items:center!important;margin-left:auto!important;justify-content:space-evenly}#ajax_filter_search_results>div{width:300px!important;max-height:2000px!important;background:#fff;text-align:center;box-shadow:0 0 5px rgba(0,0,0,.1)!important;border-radius:15px!important}#ajax_filter_search_results img{width:100%;height:250px;object-fit:cover;border-radius:15px 15px 0 0px!important}#ajax_filter_search_results .slotsReview-infoTable{text-align:center}#ajax_filter_search_results .slotsReview-infoTable{width:100%%!important;margin:0px!important;margin-top:20px!important;padding:0px!important}#ajax_filter_search_results .slotsReview-infoColumn{width:100%!important}.slotsReview-infoColumn .slotsReview-infoRow:nth-child(2){display:none}.slotsReview-topLeft h1{font-weight:700}.slots-topInfo-blocks{padding:10px 40px;color:#fff;border-radius:15px;background-color:#fb6104;font-weight:700}.slotsReview-topSection{height:600px;margin-bottom:40px}.slotsReview-img{margin-top:40px;text-align:center}.slotsReview-topLeft{width:67%;padding-right:20px;float:left;text-align:center}.slotsReview-topLeft .info-box{flex-direction:row!important;background:rgba(0,0,0,.1);margin-top:0;padding:0;width:95%;text-align:center!important;display:flex;justify-content:center;align-content:center;align-items:center;border-radius:5px}.slotsReview-topLeft .info-box_row{display:flex;align-items:center;justify-content:space-evenly;padding:1rem 0;font-weight:600;border-bottom:0;width:100%}.slotsReview-topRight{width:30%;float:right}.slotsReview-featuredImg,.slotsReview-developerImg{background:rgba(0,0,0,.04);border-radius:25px;padding:20px;text-align:center!important;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}.slotsReview-developerImg img,.slotsReview-developerImg picture{height:150px!important;object-fit:contain!important;width:auto!important}.info-box{margin-top:20px;background:rgba(0,0,0,.04);padding:20px 20px;text-align:center!important;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;border-radius:25px}.info-box_row{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;font-weight:600;border-bottom:1px solid #ebeff3;width:85%}.sidebar-customer-service .info-box_row,.sidebar-payments .info-box_row,.sidebar-withdrawals .info-box_row{flex-direction:column;width:100%}.sidebar-customer-service .info-box_row h5,.sidebar-payments .info-box_row h5,.sidebar-withdrawals .info-box_row h5{color:#606060}.sidebar-customer-service .info-box_row span,.sidebar-payments .info-box_row span,.sidebar-withdrawals .info-box_row span{font-size:14px;color:black!important}.info-box_row span:nth-child(1),.slotsReview-infoRow span:nth-child(1){float:left}.info-box_row span:nth-child(2),.slotsReview-infoRow span:nth-child(2){color:#FB6004;float:right}.info-box ul{list-style:none}.slotsReview-content .saboxplugin-wrap{display:none}.slotsReview-infoTable{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:30px;margin-top:30px!important;margin-left:-4%}.slotsReview-infoColumn{width:25%;float:left}.slotsReview-infoRow:nth-child(1){background:rgba(0,50,50,.05);text-align:left!important;display:flex;width:100%;padding:15px 20px 0 20px}.slotsReview-infoRow{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;font-weight:600;border-bottom:1px solid #ebeff3;width:100%;padding:20px}@media only screen and (max-width:600px){.swiper-slide{width:100%!important}#my-ajax-filter-search form{flex-direction:column;justify-content:center;align-content:center;align-items:center;text-align:left;max-width:95%!important;padding:6% 4%}#my-ajax-filter-search form .checkboxDiv:nth-of-type(1){justify-content:space-between}.checkboxDiv{width:100%!important;align-items:left;justify-content:left;margin-bottom:0;padding:10px}#my-ajax-filter-search #submit{width:100%;border-radius:15px;margin:0;margin-top:10px}#ajax_filter_search_results{flex-direction:column}.brandArchive-innerDiv{width:100%}.slotsReview-topLeft{width:100%;float:left;display:flex;flex-direction:column;padding:0}.slotsReview-img{margin-bottom:20px}.slotsReview-topRight{width:100%;float:left}.slots-topInfo-blocks{padding:10px 40px;color:#fff;border-radius:15px;background-color:#fb6104;font-weight:700;display:flex;flex-direction:row;justify-content:center;text-align:center;align-self:left;margin-top:2px;width:60%;margin-left:auto;margin-right:auto;float:left}.slotsReview-topRight .info-box{margin-bottom:20px}.slotsReview-infoTable{display:flex;flex-direction:column;align-items:center;justify-content:space-around;margin-bottom:30px;margin-top:30px!important;width:100%}.slotsReview-infoColumn{width:100%;float:left}#ajax_filter_search_results .slotsReview-infoRow{padding:10px}.comparisonTable>div{margin-bottom:20px}.slotsReview-content{padding:0 20px}.singleBrandReview-leftCol__div,.singleBrandReview-rightCol__div{width:100%}.singleBrandReview__div{flex-direction:column-reverse}.brandReview-prosCons{flex-direction:column}.pros,.cons{width:100%;margin-bottom:20px}}b,h2,h3,strong{font-weight:700}.image-rounded-1 img{border-radius:25px}.img-boxShadow img{box-shadow:2px 5px 5px rgba(0,0,0,.3);transition:all 0.2s ease-in-out}.img-boxShadow img:hover{margin-top:-5px;box-shadow:2px 8px 5px rgba(0,0,0,.4)}.select_icon img{border-radius:50px}.select_icon img:hover{border-radius:75px;background-color:lightgoldenrodyellow;transform:scale(1.1)}.wp-block-latest-posts a{font-size:16px}.featured-image img{border-radius:25px;width:300px;height:250px}.tip-singleline-img img{margin-top:-10px}.saboxplugin-wrap{padding:2%!important;text-align:justify}.saboxplugin-authorname{font-size:24px!important;padding-bottom:1%}.page__author-name{text-align:right;margin-top:2%;float:right}.su-spoiler{-webkit-box-shadow:-1px 3px 4px -3px rgb(0 0 0 / 35%);width:50%;transition:all 0.2s ease-in-out;border:0px!important;margin-left:2%}.su-spoiler:hover{-webkit-box-shadow:-1px 4px 6px -3px rgb(0 0 0 / 45%)}.su-spoiler-content{background-color:rgba(0,0,0,.02)}.su-spoiler-title strong{font-weight:400;margin-left:5%}.su-spoiler-icon{color:#fb6104;margin-left:5%}.su-spoiler-content p{text-align:left!important}.main-navigation a{font-size:16px}#footer_18_logo{float:right;position:absolute;margin-left:170px!important;width:35px}.footer-widget-3 a{font-size:22px;color:#000;font-weight:700}#recent-posts-2{background:rgba(251,97,4,.9);padding:5%;padding-left:7%;border-radius:4%}#recent-posts-2 li a,#recent-posts-2 h2{color:white!important}#recent-posts-2 li{border-bottom:1px solid rgba(255,255,255,.7);padding-bottom:6%;margin-top:6%;font}.inside-article>.page-header-image-single>img{height:250px}.home_slots-img img{border-radius:50%;width:60%;margin-left:20%}.tips-list{margin-left:10%}.home_casinoNews{background-color:rgba(0,0,0,.03);border-radius:25px}.home_casinoNews img{box-shadow:0 5px 9px 1px rgba(0,0,0,.4);border-radius:15px;transition:all 0.3s ease-in-out;display:inline-block;position:relative}.home_casinoNews img:hover{transform:scale(1.04);margin-top:-2%;box-shadow:0 12px 9px 1px rgba(0,0,0,.4)}.home_casinoNews h2 strong{font-size:35px;text-shadow:-5px 5px 5px rgba(0,0,0,.1)}.home_casinoNews ul{margin:0px!important}#videoslots_video{margin-left:22%}.besteGokkasten-img img{border-radius:25px}@media only screen and (max-width:600px){.img-mobile-small{width:150px}.su-spoiler{width:100%}#videoslots_video{margin-left:0%}.home__headphones-img{width:20%}.nieuwe-casinos__img{text-align:center!important;width:60%}.ideal__img>figure{width:100%!important;text-align:center}}@media only screen and (min-width:600px) and (max-width:1024px){.brandCard-rating{width:100%!important}}.no-hover-shadow .elementor-button:not(:hover){box-shadow:0 7px 10px -6px rgba(0,0,0,0)!important}.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{transform:translateY(-4px)}.scroll-box .elementor-column-wrap{overflow:hidden;max-width:50%;margin:auto;position:relative;box-shadow:inset 0 5px 10px 2px rgba(255,255,255,.3),0 10px 15px -5px rgba(0,0,0,.5);}.scroll-box .elementor-widget-container{position:relative;border-radius:30px;overflow:auto;padding-bottom:216%}.scroll-box .elementor-image{height:0}.scroll-box .elementor-image img{width:100%}.scroll-box .elementor-column-wrap:after{content:'';position:absolute;top:2.5%;left:50%;transform:translateX(-50%);width:50%;height:2.5%;background-color:rgb(58,58,58);border-radius:0 0 10px 10px}@media (min-width:769px){.left-perspective,.right-perspective{perspective:1000px}body:not(.customize-partial-edit-shortcuts-shown):not(.elementor-editor-active) .left-perspective>.elementor-column-wrap{-webkit-transform:perspective(1000px) rotateY(15deg);transform:perspective(1000px) rotateY(15deg);-webkit-transition:-webkit-transform 0.3s ease-in;transition:-webkit-transform 0.3s ease-in;transition:transform 0.3s ease-in;transition:transform 0.3s ease-in,-webkit-transform 0.3s ease-in;z-index:1}body:not(.customize-partial-edit-shortcuts-shown):not(.elementor-editor-active) .right-perspective>.elementor-column-wrap{-webkit-transform:perspective(1000px) rotateY(-15deg);transform:perspective(1000px) rotateY(-15deg);-webkit-transition:-webkit-transform 0.3s ease-in;transition:-webkit-transform 0.3s ease-in;transition:transform 0.3s ease-in;transition:transform 0.3s ease-in,-webkit-transform 0.3s ease-in;z-index:1;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}body:not(.customize-partial-edit-shortcuts-shown):not(.elementor-editor-active) .left-perspective:hover>.elementor-column-wrap{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}body:not(.customize-partial-edit-shortcuts-shown):not(.elementor-editor-active) .right-perspective:hover>.elementor-column-wrap{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,50%,0)}to{opacity:1;transform:none}}