/*
 Theme Name:   Bonushelper
 Theme URI:    #
 Description:  PokaTheme Child
 Author:       IGG
 Author URI:   #
 Template:     pokatheme
 Version:      1.0.1
 Tags:         
 Text Domain:  bonushelper
*/

/* ==========================================================================
   Place your styles here
   ========================================================================== */
/*
body {
    padding-top:53px;
}

.body-header-style1.home .section--first .text-area {
    margin-top:-180px;
}

.home .head-main {
    padding: 30px 0 150px;
}
*/
.head-menu {
   /* z-index: 1000;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;*/
    background-color: #193562 !important;
}
/*
.admin-bar .head-menu .menu  {
    top: 32px;
}
*/


.box-text {
    overflow:hidden;
}

.table-s1 .item {
    border-radius: 20px;
    margin-bottom: 10px;
    box-shadow: -5px -6px 7px 1px #909090;
    background: #1b3a6c;
    color: #fff;
    padding-bottom: 15px;
    padding-top: 15px;
}


.table-s1 .item:hover .c2 a {
    transform: none;
}

.btn--green:hover {
    color: #ffffff;
    border: 3px solid;
    opacity: 1;
}

.table-s1 .item:nth-child(even) {
     background: #1b3a6c; 
}

.table-s1 .item>div {
    padding: 0 5px
}

.table-s1 .item .c4 {
    padding-left: 0;
    width: 28%;
}

.table-s1 .item .c1 {
    width: 22%;
}


.table-s1 .item .c3 {
    width: 15%;
}
.table-cell ul {
    list-style-type: none;
    text-align: left;
    font-weight: 600;
}

.table-s1 .item .c4 h4 {
    font-family: Rubik;
    font-size: 22px;
}

.c4  .bonuswrap{
display: flex;
width: 100%;
height: 50%;
margin-top: auto;
margin-bottom: auto;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.bonuswrap .bonusitem {
    position: relative;
    display: flex;
    width: 50%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.arrow-right::before {
    content: "";
    display: inline-block;
    background-image: url("images/arrow-right.svg");
    background-size: contain;
    background-repeat: no-repeat;
    height: 15px;
    width: 15px;
    vertical-align: middle;
    margin-left: -21px;
    margin-right: 5px;
}


.btn--green {
    background: #c73126;
    box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.1);
    color: #fff;
    border-radius: 20px;
}

.rating .star {
    background: none;
    margin: 0;
}

.rating svg {
    fill: #f3a909;
    width: 21px;
}

header #logo {
    display: inline-block;
    width: 670px;
    margin-top: 30px;
}

img.bonusimage {
    width: 20px;
    margin-bottom: 5px;
}

span.bonusvalue {
    font-size: 19px;
    color: #67cd57;
}

span.comingsoon {
    justify-content: center;
    display: flex;
    color: #d0cbcb;
    margin-top: 5px;
    text-decoration: underline;
}

.textwidget {
    display: flex;
    justify-content: center!important;
}

.footerwidget {
    width: 200px;
}

.footer {
    background: #1b3a6c;
}

.terms-wrapper {
    color:#fff;
}

.filter-meta {
    display: inline-block;
    padding: 10px;
}
#countryfilter {
    width:150px;   
}

.dropdownselect {
	font-size: 14px;
	font-family: sans-serif;
	font-weight: 600;
	color: #444;
	line-height: 1.3;
	padding: .6em 1.4em .5em .8em;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #aaa;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
	border-radius: .5em;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
}
.dropdownselect::-ms-expand {
	display: none;
}
.dropdownselect:hover {
	border-color: #888;
}
.dropdownselect:focus {
	border-color: #aaa;
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222;
	outline: none;
}
.dropdownselect option {
	font-weight:normal;
}

.countrybg {
    background-size:cover ;
    background-repeat: no-repeat;
    min-height: 500px;
}

.countryimg {
    max-height: 180px;
}


/**
*   Frontpage
*/
.main-featured-box {
    min-height: 400px;
    background-position: center;
    background-size: cover;
}

.small-featured-box {
    min-height: 200px;
    background-position: center;
    background-size: cover;
}

ul.featured-list {
    list-style-type: none;
}

li.featured-list-item:not(:last-of-type) {
    border-bottom: 1px solid lightgray;
  }

/* ==========================================================================
   Responsive steps
   ========================================================================== */
/* Large desktops */
@media (max-width: 1199px) {
    
}

/* Tablet */
@media (max-width: 991px) {
    .table-s1 .item .c3 {
        width: 100%;
    }
    .table-s1 .item .c4 {
        width: 50%;
    }
    .table-s1 .item .c1 {
        width: 50%;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .table-s1 .item .c4 {
        width: 100%;
    }
    .table-s1 .item .c1 {
        display: none;
    }

}

/* Small mobile */
@media (max-width: 575px) {
    
}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
.clearfix{display:block}
