body{	background-color:white;margin:0;}
body,input,select,td,textarea,li,h4,h3,div{font:normal 1em Arial;}
h1 {margin:0;padding:0}
.contbox h1, h2 {margin:0;padding:1% 0;font-size:1em;color:#666666;}
.smallslider_cont  h2 {padding:1% 2%}
.smallslider_cont .adlbl{position:absolute;right:0;top:0;display:block;padding:1% 2%;color:#fff;font-size:0.8em}
h3 {padding:3% 6%;color:#666666;}
.contbox h3,.contbox h4 {padding:0;margin:1em 0}
h4 {color:#666666;margin:0 0 3px 10px;font-weight:bold;padding:0;}
h5 {font-size:1.2em;color:#666666;}
.bigtext { font-size:1.2em}
.biggertext { font-size:1.2em}
p {font-size:1em;line-height:1.4em}
a { color:inherit }
a.nodeco { text-decoration:none}
img {border:0 none;}
.cb {clear:both;}
.fl {float:left;}
.fr {float:right;}
img.fullsize { width:100%;height:auto;max-width:100%}
textarea:focus, input:focus{outline: none;}
.ab_checked_ok { position:absolute;top:0;left:0 }
/* global colors areas*/
.bg_start,.bg_kredit{background-color:#BBBBBB;}
.bg_gws{background-color:#7FBD08 !important}
.bg_bon{background-color:#e73257!important;}
.bg_lotto{background-color:#fec702 !important}
.bg_jackpot {background-color:#007bbf!important;}
.bg_gwsmelden{background-color:#01B4EE !important;}

#footerbootom{ padding: 15px 0}
#globalcont{position:relative;margin:0 auto;box-shadow:0 -11px 0 white, 0 -1px 11px rgba(0, 0, 0, 0.2);}
.tabwrapper { }
.tabbedbox { background-color:#fff;padding:10px}
.maincont{padding:2%;background-color:#F4F4F4;}
#centralcont{overflow:visible;background-color:inherit}
/* .hassidebar{float:left;width:70%} */
.masonry_container{width:100%}
.nosidebar{padding:3%}
.contwidth{width:90%;max-width:1200px !important;}
.infocont{}

/* head with search and navi */
#head_top{}
.mob_searchbar, #mobile_searchbar{display:none;}
#mobile_searchbar {padding:2%;text-align:right}
header{position:relative;}
#GWS-LOGO {width:100%;max-width:159px;min-width:95px;height:auto}
header * {box-sizing:border-box }
header .logolink{display:block;float:left;width:19%;margin:2%;text-align:center;vertical-align:middle}
header .headtitle,#mobile_searchbar{float:left;width:77%;padding-top:2%;color:#7fbd08;max-width:720px;font-size:1.2em;line-height:145%;font-weight:bold}
header .headtitle strong {font-size:1em;font-style:italic;font-weight:normal;display:block;color:#757575;margin-bottom:0.5em}
header .headtitle h1{font-size:inherit;color:inherit;margin:0;display:inline}
header nav {clear:both;background-color:#7fbd08;color:#757575}
header nav::after{content: '';display:table;clear:left}
header ul.hnav {display:block;float:left;width:62%;margin:0 0 0 2%;padding:0}
header ul.hnav li {line-height:150%;font-size:1.1em;color:#fff;display:inline-block;text-align:left;padding:0.5em 1.5em 0.5em 0}
header ul.hnav li a {text-decoration:none}
ul.hnav li.hnavli::after{content:"▾"; margin-left:2px}
ul.hnav li.hnavli{cursor:pointer}
/*header ul.hnav li:hover div.snav {display:block}*/
#headsearch {display:block;margin:0;padding:5px;float:left;width:34%}
#headsearch form {position:relative;display:block;width:100%;height:100%;background-color:#fff;border-radius:0.5em;padding:0.5em 1.5em 0.5em 0.5em}
#headsearch form::after{content:'';display:table;clear:left}
.headsearch_inp{border:0 none;display:block;float:left;background-color:#fff;width:100%;margin:0;padding:0}
.headsearch_submit {height:1.5em;width:1.5em;cursor:pointer;position:absolute;top:0.25;bottom:0.25em;right:0.25em}
header div.snav{box-shadow:0 0 0 white, 0 -1px 11px rgba(0, 0, 0, 0.2);z-index:100;background-color:#fff;border:1px solid #f4f4f4;display:none;padding:0.5em ;display:none;position:absolute;left:0;right:0;top:100%;width:100%;box-sizing:border-box}
header div.lottonav{ left:14% !important;width:auto !important}
header div.snav li a{line-height:100%;display:inline-block;color:#757575;font-weight:normal;text-decoration:none;margin-right:0.5em}
header ul.snavcol {width:30%;box-sizing:border-box;margin:0 1% 0 0;display:block;float:left;padding:0 0 0 1em}
header ul.snavcol li {color:dimgray;display:block;width:100%;padding:0.5em 0;line-height:100%;font-size:0.9em}
#searchbar{display:inline-block;width:80%}
ul#searchbar_top{list-style-type: none;margin: 0;padding: 0;}
ul#searchbar_top li{padding:1%;display:inline-block;}
li.navgws_inactive,li.navlotto_inactive,li.navkredit_inactive,li.navbon_inactive,li.navadvent_inactive, li.navjackpot_inactive{border-right:1px solid #e3e3e4}
ul#searchbar_top li.navnewsletter_inactive,ul#searchbar_top li.navnewsletter_active {display:none}
ul#searchbar_top li#menucloser{display:none}
li.navstart_active{
	background-image:linear-gradient(top , #aaaaaa, #bcbcbc);
	background-image:-moz-linear-gradient(top , #aaaaaa, #bcbcbc);
	background-image:-webkit-linear-gradient(top , #aaaaaa, #bcbcbc);
	border-radius: 8px 8px 0 0;
	}
li.navgws_active,li.navlotto_active,li.navkredit_active,li.navbon_active, li.navadvent_active, li.navjackpot_active {border-right:1px solid #e3e3e4;border-radius: 8px 8px 0 0;}
ul#searchbar_top li.noborder{border-right:0 !important}
ul#searchbar_top li a{display:block;font-size:1.6vw;text-decoration: none;color: #757575;}
li.navgws_active a,li.navlotto_active a,li.navkredit_active a,li.navbon_active a, li.navadvent_active a, li.navjackpot_active a{color:#fff !important}
li.navkredit_active, li.navadvent_active{background-image:linear-gradient(top , #aaaaaa, #bcbcbc);background-image:-moz-linear-gradient(top , #aaaaaa, #bcbcbc);background-image:-webkit-linear-gradient(top , #aaaaaa, #bcbcbc);}
li.navbon_active{background-image:linear-gradient(top, #B00145, #e73257);background-image:-moz-linear-gradient(top, #B00145, #e73257);background-image:-webkit-linear-gradient(top, #B00145, #e73257)}
li.navgws_active{background-image:linear-gradient(top, #73A908, #7FBD08);background-image:-moz-linear-gradient(top, #73A908, #7FBD08);background-image:-webkit-linear-gradient(top, #73A908, #7FBD08)}
li.navlotto_active{background-image:linear-gradient(top, #FBAD04, #FEC702);background-image:-moz-linear-gradient(top, #FBAD04, #FEC702);background-image:-webkit-linear-gradient(top, #FBAD04, #FEC702)}
li.navjackpot_active{background-image:linear-gradient(top, #007bbf, #007bbf);background-image:-moz-linear-gradient(top, #007bbf, #007bbf);background-image:-webkit-linear-gradient(top, #007bbf, #007bbf)}
.s_inpwrap{width:86%;float:left}
.s_btnwrap{width:14%;float:left}
.searchbar_inp {background-color:white;width:88%;font-size:1.6vw;color:#9F9F9F;border:0 none;border-radius: 10px;height:auto;padding:4px;position: relative;min-height:20px}
.hide {visibility:hidden;}
#searchbar_top {border-radius:8px 8px 0 0;background-color:transparent;}
#searchbar_bottom {background-color:#BBBBBB;border-radius:15px;padding:8px;height:auto}
.searchbot_start{border-top-left-radius:0 !important}
.searchbar_label{color:white;font-size:1.6vw;font-weight:bold;padding:1%;display:block;}
.searchbot_gwsmelden{background-color:#01B4EE !important;}
.searchbar_inp_gws{color:#A4CF53!important;}
.searchbar_inp_gam{color:#66B5DE!important;}
.searchbar_inp_bon{color:#e73257!important;}
#searchbar_submit {position:absolute;right:5%;width:4%;height:auto;max-width:33px;outline: 0 none;vertical-align:bottom}


a.comlink { position:relative;display:inline-block } 
a.comlink::after{content: 'Ad';display: inline-block;position: absolute;top:0;right:0;background: rgba(0,0,0,0.5);padding: 2px;color: #fff;font-size: 11px;}

div#content{float:left;width:928px;margin-right:20px}
#loginbar{width:100%;height:38px;background-color:#000000;position:relative;}
#loginbar_inner{width:1047px;margin:0 auto;height:38px;}
#loginbar_left{float:left;width:300px;text-align:left;color:white;margin:10px 0 0 0;font-size:13px;}
#loginbar_left a {color:white;text-decoration:none;}
#loginbar_right {width:495px;padding:8px 0 0 0;height:20px;float:right;}
#login_form input {float:left;margin:0 10px 0 0;border-radius:25px;border:0;width:135px;height:20px;text-indent:10px;font-size:13px;}
.contbox{padding-right:3%}
.contbox h2,.contbox h1{padding:0;font-size:1.5em;}
.messagetext { font-size:1.1em;font-weight:bold}
div.trenn{background-color:white;height:2px;margin:20px 0}
div.trenn_inner {background-color:rgba(0,0,0,0.2);height:1px}
.warnbox { background-color:#F2DEDE;border:1px solid #EED3D7;border-radius:5px;padding:10px;margin:10px 0;}
.contbox .warnbox a {display:inline }

.searchbar_home_act, .searchbar_gws_act, .searchbar_bon_act, .searchbar_gam_act, .searchbar_lot_act {color:white!important;border-radius:8px 8px 0 0;}
.searchbar_gws_act, .searchbar_gam_act {padding:20px 10px 10px 10px!important;}
.searchbar_bon_act {padding:20px 14px 10px 10px!important;}
.searchbar_bottom_gws {!important;}
.searchbar_bottom_gam {background-color:#319DD6!important;}
.searchbar_bottom_bon {background-color:#e73257!important;}
.searchbar_bottom_lot {background-color:#FEC702!important;}

/* Ende Searchbar */

div.starttitle { text-align:center;border-bottom:2px solid #80be08;margin:-6px 0 28px 0;width:96%;background-color:inherit}
div.starttitle h2 { display:inline;padding:0 10px; color:#80be08;position:relative;bottom:-12px;background:inherit;z-index:1;font-size:20px;line-height:20px}
/* SLIDER */
ul.startslides li{}
div.startslider img {	width: 55% !important;text-align: left;margin: 2% 3% 2% 4% !important;vertical-align: middle;float: left !important;}
div.startslider img.bonimg{width:29% !important;max-width:180px;padding:2% !important;}
div.startslidertext{float:left;margin-top:5%;margin-bottom:5%;margin-right:5%}
div.startslidertext h4,div.startslidertext h3{margin:0 0 5% 0 !important}
a.slide_btn{display:inline-block;margin-top:5%}
div.gws_slidetext{width:25%;}
div.bon_slidetext{width:50%;}
span.bonslider_text{display:none}
span.bonslider_longtext{display:inline}

.lbl_like {display:inline-block;position:relative;top:2px;cursor:pointer;width:17px;height:15px;background-image:url('/img/icons/mag.png')}
.lbl_like_done {display:inline-block;position:relative;top:2px;cursor:pointer;width:17px;height:15px;background-image:url('/img/icons/mag-red.png')!important}
.lbl_like_num {font-weight:bold;}
.div_lbl_like {float:right;position:relative;bottom:6px;}

.div_lbl_like_inner label {color:#666666!important;font-weight:normal;}

.soc_sub_btn {width:15%;}
.newsletter_box {background: #FFFFFF;text-align:center;margin:0 5px;border-radius:3px;}
.newsletter_box_inner {padding:5%;}
/* This is a gradient border (hack) */
/*.gradient_border{border-radius:10px; border-bottom: 5px solid #ED9504; border-top: 5px solid #F9F100; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F9F100), to(#ED9504)); background-image: -webkit-linear-gradient(#F9F100, #ED9504); background-image: -moz-linear-gradient(#F9F100, #ED9504), -moz-linear-gradient(#F9F100, #ED9504); background-image: -o-linear-gradient(#F9F100, #ED9504), -o-linear-gradient(#F9F100, #ED9504); background-image: linear-gradient(#F9F100, #ED9504), linear-gradient(#F9F100, #ED9504); -moz-background-size: 5px 100%; background-size: 5px 100%; background-position: 0 0, 100% 0; background-repeat: no-repeat; }*/
.newsletter_box h3 {padding:2% 5%;font-size:19px;font-weight:normal;margin:0;text-align:left;background-color:#80BE08;background-image:url(/img/schatten_gr_teaser.png); background-position:bottom;background-repeat:no-repeat;}
.newsletter_box p {text-align:left;font-size:1em;margin:5px 0;color:#666666;letter-spacing:0.4px;font-weight:bold;}
#nl_email {width:99%;margin:5px 0 0 0;border:0 none;text-align:center;font-size:1.5em;line-height:1.8em;}

/*
#nl_submit {
	border-radius:5px;color:white;font-size:18px;border:0 none;cursor:pointer;padding:3% 0;width:100%;margin-top:8px;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F9F100), to(#ED9504)); background-image: -webkit-linear-gradient(#F9F100, #ED9504); background-image: -moz-linear-gradient(#F9F100, #ED9504), -moz-linear-gradient(#F9F100, #ED9504); background-image: -o-linear-gradient(#F9F100, #ED9504), -o-linear-gradient(#F9F100, #ED9504); background-image: linear-gradient(#F9F100, #ED9504), linear-gradient(#F9F100, #ED9504);
	} */

.rcmnd {width:75%;height:25px;border-radius:5px;margin:5px 0 0 0;border:0 none;box-shadow: inset 0 1px 2px gray;text-indent:10px;}
#rcmnd_btn {width:75%;height:30px;background-color:#313131;border-radius:5px;color:white;font-size:18px;border:0 none;cursor:pointer;}
.nl_sub_btn {margin:0 20px 0 0;width:400px;}
.nl_unsub_btn {}
.nl_sub_btn, .nl_unsub_btn {border-radius:20px;box-shadow:0 2px 2px gray;color:white;background-color:#77AF08;text-decoration:none;text-align:center;border:0;cursor:pointer;padding:3px 15px;font-size:18px;font-weight:bold;}

#nl_form {background-color:white;padding:20px;border-radius:20px;}
#nl_form label,.contact_box label {float:left;}
.nl_form_sub {float:left;margin:0 0 10px 0;width:295px;}
input#optin {float:left;margin-right:10px}
.optintext { float:left;display:inline-block;font-size:11px }

/* Styles für die Überschriften der verschiedenen Kategorien (gro� und klein) */

.bg_kl_gws, .bg_gr_gws {background-color:#80BE08!important;color:white;}
.bg_kl_bon, .bg_gr_bon {background-color:#e73257!important;color:white;}
.bg_kl_gam, .bg_gr_gam {background-color:#2A95CD!important;color:white;}
.bg_kl_lot, .bg_gr_lot {background-color:#FEC702!important;color:white;}
.bg_kl_jac, .bg_gr_jac {background-color:#007BBF!important;color:white;font-weight:normal;}
.bg_kl_gws, .bg_kl_bon, .bg_kl_gam, .bg_gr_gws, .bg_gr_bon, .bg_gr_gam, .bg_gr_lot {margin:0;border-radius:3px 3px 0 0;font-weight:normal;background-image:url(/img/schatten_kl_teaser.png);background-position:bottom;background-repeat:no-repeat;}
.bg_gr_gws, .bg_gr_bon, .bg_gr_gam, .bg_gr_lot {background-image:url(/img/schatten_gr_teaser.png)!important;background-position:bottom!important;}
label.bg_kl_gws,label.bg_kl_bon { display:block !important;padding:3% 6% }
  
/* Teaser Styles */
.boncode {color:red;font-size:12px;}
.bonimg {border:1px dashed #e73257;margin:10px 0;padding:10px;}
img.smteaserpic{width:100%}
.gwteaser,.gwteaser2{width:30%;display:inline-block;margin:0 2.5% 3% 0;box-shadow:0 2px 6px lightgray;border-radius:3px 3px 0 0;vertical-align:top}
.gwteaser h3{font-size:1em}
.gwslist {border-radius:4px}
.gwteaser_inner {padding:6%;text-align:center;background-color:white;position:relative;}
.gwteaser_inner h4,.gwteaser_inner h2,.gws_slidetext h4 {font-size:1em;margin:4px 0 7px 0;font-weight:bold;color:black;}
.gwteaser_inner a, .gws_slidetext a {text-decoration:none!important}
.gwteaser_inner h4,.gwteaser_inner h3, .gwteaser_inner h2, .gwteaser_inner p {text-align:left;}
.gwteaser_inner p {margin: 1% 0 3%;color:#666666;}
.gwteaser_btn {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#9CE510), to(#70AB01));
  background-image: 	-webkit-linear-gradient(top, #9CE510, #70AB01);
  background-image:    -moz-linear-gradient(top, #9CE510, #70AB01);
  background-image:     -ms-linear-gradient(top, #9CE510, #70AB01);
  background-image:      -o-linear-gradient(top, #9CE510, #70AB01);
  filter: progid:DXImageTransform.Microsoft.gradient
  (startColorstr=#9CE510, endColorstr=#70AB01);
	}
.gwteaser_btn_old {background-color:grey;cursor:not-allowed;
	width: 30%;display:block;color:white;margin:0 auto;font-size:1em;padding:1% 2%;text-align:center;border-radius:25px;text-decoration:none;font-weight:bold;}
	
.gamteaser_btn {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2D9CD6), to(#1880B6));
  background-image: 	-webkit-linear-gradient(top, #2D9CD6, #1880B6);
  background-image:    -moz-linear-gradient(top, #2D9CD6, #1880B6);
  background-image:     -ms-linear-gradient(top, #2D9CD6, #1880B6);
  background-image:      -o-linear-gradient(top, #2D9CD6, #1880B6);
  filter: progid:DXImageTransform.Microsoft.gradient                                                         
  (startColorstr=#2D9CD6, endColorstr=#1880B6);
}
.gwteaser ul {list-style-type:none;margin:0;padding-left:1em}
.gwteaser ul li{text-align:left;margin:10px 0}
.gwteaser ul li::before {content: "•"; color: #7fbd08;display: inline-block; width: 1em;margin-left: -1em}


.bonteaser_btn {color:white!important;	background-image: -webkit-gradient(linear, left top, left bottom, from(#e73257), to(#B00145));
  background-image:-webkit-linear-gradient(top, #e73257, #B00145);background-image:-moz-linear-gradient(top, #e73257, #B00145);background-image:-ms-linear-gradient(top, #e73257, #B00145);background-image:-o-linear-gradient(top, #e73257, #B00145);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e73257, endColorstr=#B00145);}

.gwteaser_btn, .gamteaser_btn, .bonteaser_btn {display:block;cursor:pointer;color:white;margin:0 auto;maincontfont-size:1em;width:100%;padding:2% 0;text-align:center;border-radius:25px;text-decoration:none;font-weight:bold;}

.gwt:hover .btn_like, .gwt:hover .btn_like_done {
	opacity:1;transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;transform: translate(0px, -5px);-ms-transform: translate(0px, -5px);-moz-transform: translate(0px, -5px);-o-transform: translate(0px, -5px);-webkit-transform: translate(0px, -5px);}
/* Teaser Ende */


/* SPECIAL CONTENT */
.kreditrechner_main{padding-right:5%}

/* gws melden und angebot */
ul.b2btabs{  box-shadow: 1px -2px 4px rgba(0,0,0,0.3);display:inline-block;margin:0 0 -1px 0;padding:0;border-style:solid;border-bottom-width:0;border-top-width:0px;border-left-width:1px;border-right-width:0px;border-color:#E3E3E4;}
ul.b2btabs li { margin:0;cursor:pointer;display:inline-block;background-color:#01b4ee;color:white;font-weight:bold;padding:10px 20px;text-align:center}
ul.b2btabs li.b2bactive { background-color:#fff;color:#01b4ee;/*border-color:#fff;*/}

.gws_werb ul {margin:0 0 20px 10px;list-style: none;padding: 0;}
.gws_werb ul li {font-weight:bold}
.gws_werb ul li::before {content: "•";color: #01b4ee;display:inline-block;width:20px;margin-left: -10px;padding-left:5px;font-weight:bold}
.gws_werb_foot {background-color:#01b4ee;color:#fff;font-size:16px; font-weight:bold;text-align:center;padding:20px}
.gws_werb_foot a {display:inline-block;padding:5px 20px;border-radius:4px;font-weight:bold;background-color:#000;text-decoration:none;color:#fff}
form.b2bform { display:block; background-color:#01b4ee;padding:10px;color:#fff}
form.b2bform div.formrow,form.b2bform div.formrow_check { color:#fff}
div.formrow,div.formrow_check,div.formrow_button{ padding:5px 0; }

div.formrow .stdinp,div.formrow_half .stdinp { background-color:#fff;font-family:inherit; font-size:inherit; color:#000; border-radius: 4px; vertical-align:middle}
div.halfrow{width:49%;float:left}
#gws_werb_form div.formrow .stdinp {width:96%} 
#gws_melden_form div.formrow .stdinp{width:400px;max-width: 100%;}
#gws_werb_form hr { width:96%;height:0;padding:0;margin:10px 0 5px 0;border-bottom:1px solid white;border-top:0 none;}
#gws_melden_form div.formrow label {display:inline-block; width:250px;padding-right:10px;}
#gws_werb_form div.formrow label {margin-left:5px;margin-right:20px}
.b2bform input[type=submit],div.formrow_button input[type=submit] { border:0 none; background-color:#000;color:#fff;border-radius: 4px; cursor:pointer;font-weight:bold;padding:5px 20px }
div.formrow_button { text-align:center }
p.errfield { border:1px solid red; padding:1em;border-radius: 8px;background-color:#fff;color:#000}
.b2bwrapper .tabbedbox{border-style:solid;border-width:1px;border-color:#E3E3E4;box-shadow: 1px 3px 5px rgba(0,0,0,0.2);}


/* Slider */
.mainslider {padding-bottom:30px;position:relative;background-color:#e5e5e5;box-shadow:0 -11px 0 white, 0 -1px 11px rgba(0, 0, 0, 0.3);}
.mainslider .flex-control-nav{bottom:-30px}
#mainslider_schatten {background-image:url(/img/schatten_slider_oben.png);background-size:100% auto;background-repeat:no-repeat;width:100%;height:13px;position:absolute;z-index:10;}
.smallslider_cont {position:relative;width:100%;background-color:white;border-radius:5px; box-shadow:0 2px 6px lightgray;margin-bottom:3%}
#smallslider_lot img{width:100% !important}
#smallslider_lot {width:70% !important}
#smallslider_gws {width:100% !important}
.bigf {font-size:100%!important;margin:0;}
/* Slider Ende */

/* SIDEBAR */
.headl_anzeige {display:block;text-align:right;font-size:0.8em;color:#9F9F9F;padding-right:5%;margin-bottom:2px}
.gws_service_headl {color:white;background-color:#A2A2A2;font-size:18px;padding:8px;border-radius:7px 7px 0 0;font-weight:normal;margin:0 0 10px 0;}
.gws_service_box {box-shadow:0 1px 3px #666666;border-radius:7px;}
.box {margin-top:10px;}


div.rightcont .box{text-align:center;}
div.rightcont .box img[width="300"]{width:100%;height:auto}
.facebook_box {margin-top:15px;}
.boxcont, .boxcont u {color:#666666;}
.boxcont{padding:4px 10px;}


/* Footer */
footer{width:auto;background-color:#838585;color:white;position:relative;}
nav.footernav{width:75%;margin:2% auto;}
footer a {color:white;text-decoration:none;}
.footer_inner {margin:2% auto 0 auto;text-align:center;}
.ft_trenner {height:138px;width:2px;background-color:#737474;float:left;}
.ft_trenner_inner {height:138px;width:1px;background-color:#9D9E9E;float:right;}
.footer_ul {color:white;width:20%;margin:2%;padding:0;float:left;list-style-type:none;}
.footer_ul li, .footer_ul li a {color:white;text-decoration:none;font-size:0.9em;text-align:left}
li.bigfoot {font-size:1.1em;padding:2% 0}
.footerinfo{color:white;padding:2%;text-align:center;font-size:0.9em}
.footerlink{padding:0 10px;}
a.footerlink{text-decoration:underline}
.footerlink:not(:last-of-type) {border-right:1px solid #fff}
/* Ende Footer */

.more_btn_wrap {width:90%;text-align:center;margin:2% 0;}
.more_btn_bon, .more_btn_gws {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#BCBCBC), to(#AAAAAA));
  background-image: 	-webkit-linear-gradient(center top, #BCBCBC, #AAAAAA);
  background-image:    -moz-linear-gradient(center top, #BCBCBC, #AAAAAA);
  background-image:     -ms-linear-gradient(center top, #BCBCBC, #AAAAAA);
  background-image:      -o-linear-gradient(center top, #BCBCBC, #AAAAAA);
  filter: progid:DXImageTransform.Microsoft.gradient
  (startColorstr=#BCBCBC, endColorstr=#AAAAAA);
  color:white; padding:4px 0;font-size:15px;border-radius:25px;text-decoration:none;font-weight:bold;width:300px;margin:0 auto;cursor:pointer;}
div.supersize-ad{float:right;}
div#skyscraper{display:none;width:120px;height:668px;/*right:-135px;position:absolute;top:5px;*/float:right;position:relative;bottom:156px;right:14px;}
div#mainborder{float:left;padding:5px;width:918px;overflow:hidden}
div#main{width:898px;padding:0 10px;float:left}
.info_menu a {font-size:18px;text-decoration:none;color:#666666;font-weight:normal;float:left;margin:0 3% 0 0;}
.infotext {color:#666666;}
.infotext h5{font-size:20px;font-weight:bold;color:black;margin:10px 0;}
.info_gws, .info_gam, .info_bon, .info_questions {display:none;width:auto;}
div.boxnavi{padding-top:8px;padding-bottom:8px;text-align:left}

div.teaser{float:left;width:142px;background-color:red}
/* Buttons und form */
form{display:inline}

select{padding:2px;}
.small{font-size:9px}
.socialbox {margin:0 0 10px 0;}
.socialbox img{margin-right:10px}

/*div.teasertrenner{border-right:1px groove black;margin-right:6px;padding-right:6px} */
div#dritte{float:left;position:relative;top:80px;width:150px;}	
div.socialnetw{width:898px;margin:5px 0px;}
div.socialnetw img{vertical-align:middle;}
div.footerlinks img.footergws{margin:2px;}
div.footersearch{vertical-align:middle;padding:0 210px;height:39px;line-height:39px;color:white;}	
td.box-pad {padding-left:2px;}	
div.rightcont{width:30%;float:right;padding:0}
div.sparbonbox{text-align:center;background-color:white;color:#e52f57;border-bottom:1px solid #e52f57;font-weight:bold;}
input.searchinput{width:205px;margin:0 12px;vertical-align:middle;}
input.searchbutton{vertical-align:middle;border:0;width:94px;height:29px;}
img.socialemp{margin:0 10px;}
img.social_mar{margin-right:8px;}


ul.keyword_nav{margin:1em 0;padding:0;list-style-type:none}
ul.keyword_nav li{display:inline-block;margin:0 12px 0 0}
.keyword_btn {color:white;display:inline-block;font-size:0.9em;padding:5px 6px;text-decoration:none;border-radius:3px;float:left;line-height:0.9em;background-color: #80be08}
.keyword_btn:hover{background-color:#757575;}

.contact_box {width:500px;}
#pinterest{float:left;margin:0 0 0 15px;}
#btn_top{background-image:url("/img/scroll2.png");width:53px;height:52px;bottom:15px;right:15px;position:fixed;z-index:20;display:none;}
#rcmnd_wrap {width:98%;}
#simple_rcmnd {padding:10px;}
#rcmnd_adr {margin:0;position:relative;bottom:5px;}
#rcmnd_btn {width:18%;margin:6px 0 0 10px;position:relative;bottom:6px;}
#formbox_prem {display:block;width:675px;}
.rcmn_link {border: 1px solid #E3E3E4;border-bottom:none!important;color:#01B5F0;font-size:18px;font-weight:bold;text-align:center;width:325px;text-decoration:none;padding:5px 0;border-radius:5px 5px 0 0;box-shadow:1px 3px 5px rgba(0,0,0,0.2);background-color:#FFFFFF;}
.deact {border:none!important;background-image:none!important;background-color:#01B5F0!important; filter: progid:DXImageTransform.Microsoft.gradient (startColorstr=#BCBCBC, endColorstr=#BCBCBC)!important;box-shadow: 0 -1px 2px rgba(0,0,0,0.2)inset!important;color:#FFFFFF;}

/* Lotto 24 stuff */
.lotto_main {width:635px;padding:20px;background-color:white;box-shadow:0 2px 6px lightgray;}
.lotto_banner_top {margin:0 0 15px 0;}
.lotto_smallbanner_bottom {margin:18px 0 0 0;height:160px;}

/* jackpot-spiele */
.jackpot_main a {display:block;}
.jackpot_main a img {width:97.5%;}
.jackpot_slots a {display:block;width:33.33%;float:left;margin-bottom:2%;}
.jackpot_slots a  img {width:92%;}

.deact:hover {background-color:red!important;}
.rcmnd_halfbox {width:51%;}
.boxes {background-color:white;padding:20px;position:relative;z-index:2;}

#sponsors img {float:left;margin:10px 10px 0 0;}

/*E-Mail layer */
.emaillayerBG {width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,0.8);z-index:100;}
.emaillayer {border:10px solid #fff;width:75%;max-width:700px;height:auto;background-color:#d5e5f4;margin:0 auto;position:relative;top:12%;z-index:101;border-radius:5px;text-align:center;background-repeat:no-repeat}
.fblayer {width:75%;max-width:787px;height:auto;background-color:#333333;margin:0 auto;position:relative;top:12%;z-index:101;text-align:center;background-repeat:no-repeat}
.fblayer_cont { padding:0 5%;color:#fff} 
.fblayer {background-image:url(/img/gewinnspiele-layer_fb_sommer2018.png);background-position:center center;background-size:auto;min-height:384px}
.fblayer_cont h3 {color:#fff;font-weight:bold;font-size:1.5em;padding:1% 5%;text-shadow:1px 1px 2px #000}
.fblayer_btn { text-shadow:inset 0 2px 2px #808080;cursor:pointer;background-color:#0277b8;color:white;font-size:1.6em;border-radius:5px;border:0;font-weight:bold;text-decoration:none;padding:2%;position:relative;top:275px;}
.emaillayer {background-image:url(/img/bg.jpg);padding:5%}
.emaillayer h1 {font-size:4vw;text-transform:uppercase;color:#01b4ee;}
.emaillayer h2 {font-size:2vw;color:black;padding:0;margin:10px 0 15px 0;}
.emailbtn {text-shadow:inset 0 2px 2px #808080;cursor:pointer;width:65%;background-color:#01b4ee;color:white;font-size:25px;border-radius:5px;border:0;padding:2% 0;font-weight:bold;background-image:url(/img/brief.png);background-position:center right;background-repeat:no-repeat;}
.emailinp{width:61%;padding:1% 2%;margin-bottom:5%;}
.emailfrm{padding:5% 0 10% 0;}
.emaillayer_wrap {width:100%;height:100%;position:fixed;z-index:99;}
.closebtn {float:right;position:absolute;top:35px;right:-14px;cursor:pointer;color:black;font-size:19px;background-color:white;border:4px solid black;width:19px;font-weight:bold;text-decoration:none;padding:1px 0 0 6px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;}
.closebtn label {position:relative;right:3px;}

/* gws layer */
#fb_iframe {float:right;width:80px;height:25px;margin:0 15px 0 0;position:relative;bottom:2px;border:0 none;overflow:hidden;}

img.singleimg{width:100%;}
.singleimgwrap {text-align:center;}
div.ssinglegws{padding-right:2%}
.overlayBG {width:100%;height:100%;position:fixed;background-color:rgba(255,255,255,0.9);z-index:100;display:none;}
#singlelayer {width:90%;max-width:700px;background-color:white;display:none;margin:0 auto;position:relative;top:12%;z-index:101;box-shadow:0 3px 9px rgba(0,0,0,0.4);}
#layerwrap {width:100%;height:100%;position:fixed;z-index:99;display:none;top:0;left:0}
.singlelayer_inner {padding:20px;text-align:center;}
#image{max-width:100%}
.singlelayer_inner p {text-align:left;}
#loading_wrap {position:fixed;z-index:98;display:none;width:100%;height:100%;text-align:center;}
#layer_loading {position:absolute;top:50%;}
#ol_close {float:right;position:relative;bottom:23px;left:24px;cursor:pointer;color:white;font-size:19px;background-color:lightgrey;border:3px solid white;width:19px;font-weight:bold;text-decoration:none;padding:1px 0 0 6px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;box-shadow: 0 3px 3px #808080, 0px 0px #e3e3e3;-webkit-box-shadow: 0 3px 3px #e2e2e2, 0px 0px #e2e2e2;-moz-box-shadow: 0 3px 3px #808080, 0px 0px #808080;}
#singlelayer .text_1 {margin:0 0 3px 0;text-align:left;}
#singlelayer .title { padding:5px 0;text-align:left; }
#singlelayer .gwteaser_btn{text-decoration:none;color:white;}
.markad { float:right;font-size:12px;color}

/* cookie disclaimer */

#cookie-notice {display:none;position:fixed;min-width:100%!important;height:auto!important;z-index:100;font-size:13px!important;line-height:20px!important;left:0;text-align:center!important;bottom:0;}
#cookie-notice .button.wp-default {font-family:sans-serif;display:inline-block;font-style:normal!important;cursor:pointer;border-style:solid;border-width:1px;font-size:12px;text-decoration:none!important;outline:0;}
.cookie-notice-container {padding:0.5%;text-align:center;}
#cn-notice-text {color:white;}
#cookie-notice .button {margin-left:3%;}
#cookie-notice .noticebutton.wp-default {
 line-height:18px;padding:4px 12px;background:linear-gradient(to bottom,#FEFEFE,#F4F4F4) #F3F3F3;border-color:#BBB;color:#333;text-shadow:0 1px 0 #FFF;box-sizing:border-box;border-radius:3px;white-space:nowrap;font-weight:bold;}
#cookie-notice .button.wp-default:focus,#cookie-notice .button.wp-default:hover { background:linear-gradient(to bottom,#FFF,#F3F3F3) #F3F3F3; border-color:#999; color:#222; }

/* END cookie disclaimer */

/* tagCloud */
/* #tagscloud{width:250px;	height:260px;	position:relative;font-size:12px;color:#333;margin:20px auto 0;text-align:center;} */
/* #tagscloud a{position:absolute;top:0px;left:0px;color:#333;font-family:Arial;text-decoration:none;margin:0 10px 15px 0;line-height:18px;text-align:center;font-size:12px;padding:1px 5px;display:inline-block;border-radius:3px;} */
#tagscloud a {top: 0px;left: 0px;color: #333;font-family: Arial;text-decoration: none;margin: 1%;line-height: 18px;text-align: center;font-size: 16px;padding: 5px 5px;	border-radius: 3px;float: left;}
#tagscloud {width: 95%;font-size: 16px;color: #333;	margin: 20px auto 20px;	text-align: center;}
#tagscloud a.tagc1{background:#FBAD04;color:#FFF;}
#tagscloud a.tagc2{background:#01B4EE;color:#fff;}
#tagscloud a.tagc3{background:#80BE08;color:#fff;}
#tagscloud a:hover{color:#fff;background:#0099ff;}
/* end tagCloud  */

.category_box  {background-color: white;border-radius: 5px; margin-bottom: 5%;display: inline-table;padding-bottom: 10px;}
.category_box h4 {background-color: #80BE08; font-size: 1em; color: white;padding: 5px; border-radius: 5px 5px 0 0;margin-left: 0;}
.category_box ul li { text-align: right;text-decoration: none;padding: 3px;}
.category_box ul  { padding: 5px 0 15px 0;}
.category_box a { text-decoration: none;padding-right: 5px;}
.promo_box  {background-color: white;border-radius: 5px; margin-bottom: 5%;width: 100%;}
.promo_box h4 {background-color: #80BE08; font-size: 1em; color: white;padding: 5px;border-radius: 5px 5px 0 0; margin-left: 0;}
.promo_box ul li { text-align: right;text-decoration: none;padding: 3px;}
.promo_box ul  { padding: 5px 0 15px 0;}
.promo_box a { text-decoration: none;padding-right: 5px;}

.category_box_mobil  {background-color: white;padding: 0 !important; border-radius: 10px !important;}
.category_box_mobil h4 {background-color: #80BE08; font-size: 1em; color: white;padding: 10px; margin-left: 0;border-radius: 10px 10px 0 0;}
.category_box_mobil ul li { text-align: right;text-decoration: none;padding: 3px;}
.category_box_mobil ul  { padding: 5px 0 15px 0;}
.category_box_mobil a { text-decoration: none;padding-right: 5px;}

.promo_box_mobil  {background-color: white;padding: 0 !important; border-radius: 10px !important; }
.promo_box_mobil h4 {background-color: #80BE08; font-size: 1em; color: white;padding: 10px; margin-left: 0;border-radius: 10px 10px 0 0;}
.promo_box_mobil ul li { text-align: right;text-decoration: none;padding: 3px;}
.promo_box_mobil ul  { padding: 5px 0 15px 0;}
.promo_box_mobil a { text-decoration: none;padding-right: 5px;}
#category {border-radius: 10px !important}
#promo {border-radius: 10px !important}
/* flexslider */
@font-face {
  font-family: 'flexslider-icon';src: url('fonts/flexslider-icon.eot');src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;font-style: normal;}
.flex-container a:hover,.flex-slider a:hover {outline: none;}
.slides,.slides > li,.flex-control-nav,.flex-direction-nav {margin:0;padding:0;list-style:none;}
.flex-pauseplay span{text-transform: capitalize;}
.flexslider {margin:0;padding:0;}
.flexslider .slides > li {display:none;-webkit-backface-visibility:hidden;background-color: white;}
.flexslider .slides img {width:100%;display:block;}
.flexslider .slides:after {content: "\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .flexslider .slides {display:block;}
* html .flexslider .slides {height:1%;}
.no-js .flexslider .slides > li:first-child {display:block;}
.flexslider {margin:0;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);}
.flexslider .slides {zoom:1;}
.flexslider .slides img {height:auto;-moz-user-select:none;}
.flex-viewport {max-height:2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.loading .flex-viewport {max-height:300px;}
.carousel li{margin-right:5px;}
.flex-direction-nav {height: 0;}
.flex-direction-nav a {text-decoration: none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity: 0;
  cursor: pointer;color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.flex-direction-nav a:before {font-family: "flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);}
.flex-direction-nav a.flex-next:before {content:'\f002';}
.flex-direction-nav .flex-prev {left:-50px;}
.flex-direction-nav .flex-next {right:-50px;text-align:right;}
.flexslider:hover .flex-direction-nav .flex-prev {opacity:0.7;left:10px;}
.flexslider:hover .flex-direction-nav .flex-prev:hover {opacity:1;}
.flexslider:hover .flex-direction-nav .flex-next {opacity:0.7;right:10px;}
.flexslider:hover .flex-direction-nav .flex-next:hover {opacity:1;}
.flex-direction-nav .flex-disabled {opacity:0!important;filter: alpha(opacity=0);cursor:default;z-index:-1;}
.flex-pauseplay a {display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}
.flex-pauseplay a:before {font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}
.flex-pauseplay a:hover {opacity:1;}
.flex-pauseplay a.flex-play:before {content:'\f003';}
.flex-control-nav {width:100%;position:absolute;bottom:-35px;text-align:center;}
.startslider .flex-control-nav {bottom:0 !important;z-index:3}
.flex-control-nav li {margin:0 2%;display:inline-block;zoom:1;*display: inline;}
.flex-control-paging li a {width:11px;height:11px;display:block;background:#666;background:rgba(0, 0, 0, 0.5);cursor:pointer;text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius: 20px;-moz-border-radius: 20px;
  border-radius: 20px;}
.flex-control-paging li a:hover {background:#333; background:rgba(0, 0, 0, 0.7);}
.flex-control-paging li a.flex-active {background:#000;background:rgba(0, 0, 0, 0.9);cursor:default;}
.flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li {width:25%;float:left;margin:0;}
.flex-control-thumbs img {width: 100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.flex-control-thumbs img:hover {opacity:1;}
.flex-control-thumbs .flex-active {opacity:1;cursor:default;}

/* RESPONSIVE STUFF */

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity:1;left:10px;}
  .flex-direction-nav .flex-next {opacity:1;right:10px;}
}
@media screen and (min-width: 875px) {
  .singleimg {max-width:450px;}
  .gwteaser_btn {max-width:300px!important;padding:1% 0;}
}
@media (min-width:1280px) {
	ul#searchbar_top li a{display:block;font-size:1.4em !important;}
	.searchbar_inp{font-size:1.4em !important}
	.gws-claim strong,.gws-claim h1 {font-size:1.6em}
	header nav ul.hnav { width:60%}
	#headsearch{ width:36%}
	header div.lottonav{ left:13% !important;}
	}
	
@media (max-width:1000px) {
	header ul.hnav li {font-size:1em;padding: 0.55em 0.5em 0.55em 0;}
	}
	
@media (min-width:780px) {
	.emaillayer{padding:24px;width:700px;height:427px}	
	.emailinp{width:450px;padding: 13px 10px;margin: 0 0 10px;font-size:1.6em} 
	.emaillayer h1 {font-size:2.6em;}
	.emaillayer h2 {font-size:1.1em;}
	}
	
/*TWO COLUMNS*/
@media screen and (max-width: 860px) {
	/* each item has width 48% margin-right 2%. so we need to have 100% with 2 items and ONE margin */
	.smallslider_cont{width:100%}
  .flex-direction-nav .flex-prev {opacity: 1;left: 10px;}
  .flex-direction-nav .flex-next {opacity: 1;right: 10px;}
  .hassidebar,div.rightcont{width:100%;float:none}
  ul#searchbar_top li.navnewsletter_inactive,ul#searchbar_top li.navnewsletter_active{display:inline-block}
  h2,.contbox h1{padding:1% 3%}
  .gwteaser{width:40%;margin:0 2% 3% 0}
	.contwidth{width:100%;padding:0}  
  .newsletter_box,div.rightcont .box{float:left;width:300px;vertical-align:bottom;margin-bottom:3%}
  .newsletter_box{margin-top:1em;margin-right:2%}
  div.rightcont .box{margin-top:0}
  div.rightcont .box img[width="300"]{width:300px;height:auto}
  nav.footernav{width:100%}
  .gws-claim p{display:none}
  .gws-claim h1,.gws-claim strong{display:block;font-size:1.4em}
  .gws-claim{padding:1% 2%}
  .kreditrechner_main{padding-right:0}
  .rightcont { display: none;}
  
}
/* breakpoint menu switch*/
@media screen and (max-width: 750px){
	header .logolink { width:25% }
	#mobile_searchbar {width:71%}
  span.bonslider_text{display:inline}
  span.bonslider_longtext{display:none}
    #mobile_searchbar {display:block;}
  #mobile_searchbar img{margin-left:2%;cursor:pointer;width:20%;min-width:30px;max-width:50px;height:auto;}
  .mobhide{display:none !important}
  header nav ul.hnav{float:none;width:auto;}
  #headsearch{width:auto;float:none}
  .rightcont  { display: none;}
 
	}
/*SINGLE COLUMN*/
@media screen and (max-width: 480px) {
	header .logolink { width:30% }
	header div.lottonav {left:0 !important;width:auto !important}
	.headsearch_inp { font-size: 0.9em}
	#mobile_searchbar {width:66%}
	header ul.hnav li{display:block}
	header ul.snavcol { display:block;width:auto;float:none}
	header div.snav li { border-bottom:1px dotted gray }
	div.starttitle { border:0 none;margin:0}
	div.starttitle h2 { position:static; display:block;padding:0;margin:1em 0; font-size:1.2em}
	.fblayer_btn {font-size:1em;display:block}
	.fblayer{background-size:cover}
	.fblayer_cont { padding:10px}
	li.navgws_active a,li.navlotto_active a,li.navkredit_active a,li.navbon_active a{color:#757575 !important}
	img.smteaserpic{max-width:280px}
	.gwteaser_btn, .gamteaser_btn, .bonteaser_btn {min-height:42px;line-height:42px;vertical-align:middle;padding:2% 0}
	div.rightcont{display:none}
	.contbox h1,h2,h3,.gwteaser h2,.gwteaser h3{padding:2% 4%}
	.emaillayer,.emailbtn{background-image:none}
	.emaillayer h1,.emailbtn {font-size:1.4em;}
	.emaillayer h2 {font-size:1.1em}
	.contwidth{width:100%;padding:0}
	.gwteaser{width:100%;margin:0 0 3% 0}
	div.maincont{width:100%;padding:2% 0 0 }
	nav.footernav{width:auto}
  div.startslider img{width:322px !important;max-width:100%;margin:5% auto 0 !important;float:none !important}
  div.startslider img.bonimg{width:50% !important;margin:5% auto 0 auto!important;}
  div.gws_slidetext, div.bon_slidetext{width:90%;;padding:5%;}
  .nomob{display:none !important}
  .smallslider_cont{width:100%}
  #smallslider_lot {width: 100% !important; }
  ul.footer_ul{width:100%;border-bottom:1px solid #fff;margin:0 0 2% 0}
  .footerlink{display:block;text-align:left;padding:1% 0}
  a.footerlink{border:0 none !important}
  .footer_ul li{padding:1% 0 !important}

  #searchbar_submit {width:20%;}
 
  li#menucloser{cursor:pointer}
  input.searchbar_inp{border-radius:3px;width:81%;font-size:1.1em;padding:2% 1%;}
  .flex-direction-nav a{top:30% !important}
  nav.footernav{padding:0 2%}
  .bg_kl_gws, .bg_kl_bon, .bg_kl_gam, .bg_gr_gws, .bg_gr_bon, .bg_gr_gam, .bg_gr_lot{border-radius:0}

 .contbox{padding:2%;}
  .footer_inner,nav.footernav {margin-top:0;}
   ul.keyword_nav li{margin:0 3% 2% 0;}
   .keyword_btn{padding:10px 12px}
   .jackpot_slots a {width:50%;}

   ul.b2btabs {display:flex;flex-flow: column;}
   ul.b2btabs li.b2bactive { order:2;cursor:inherit}
   ul.b2btabs li:not(.b2bactive) { order:1;cursor:pointer}
   ul.b2btabs li:not(.b2bactive)::before{content:'> ';}
   ul.b2btabs li { display:block;padding:1em 0 }
   ul
   div.halfrow { width:100% !important; float:none !important}

   .contact_box {width:100%!important;}
   .nl_sub_btn {width:100%!important;}  
   

}