/*







	Theme Name: SvenskaCasinos







	Theme URI: http://www.skarosoft.com







	Author: Prasath







	Author URI: http://www.skarosoft.com







	Version: 1.0







*/


/*********** Flags Styles start ***********/
.social-icons ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.social-icons ul li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  padding-left: 5px !important;
}
.social-icons ul li a {
  display: block;
  font-size: 1.4em;
  margin: 0 0px;
  text-decoration: none;
}

@media(min-width: 767px) { 
	.social-icons { 
		padding-top:10px;
		text-align:right !important; 
	} 
}
.flag { height:16px; width:23px; }

.flagsweden { background: url("") no-repeat; }
/* .flagsweden:hover { background:url("") no-repeat } */

.flagfinland { background:url("") no-repeat; }
/* .flagfinland:hover { background:url("") no-repeat } */
/*********** Flags Styles end ***********/




#container { padding-top:20px; }

.home_top_image_bg {
    background: url("") no-repeat center center;
    /*box-shadow: 0 0 10px 3px #888;
    height: 373px;
    margin-top: 30px;
    margin-bottom: 20px;*/
}
.home_top_box {
	width:70%;
	margin:auto;
	background-color: rgba(43,43,240,0.4);
	margin-bottom:35px;
	margin-top: 35px;
	padding: 20px;
	/*padding-bottom:20px;*/
	border-radius: 10px;
	box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.3) /*0 0 10px 3px #888*/;
}
.top_banner_button {
    background-color: #f4d52e;
    border-radius: 20px;
    box-shadow: 0 0 5px #000;
    color: #000;
    padding: 5px;
}
a.top_banner_button:hover { color:#f00 !important; }
.kummli_btn { width: 65%; }

@media (min-width:768px) {
a.kummli_btn {
    display: block !important;
    font-size: 20px;
    text-decoration: none;
    margin: 0;
  }
}

@media (max-width:768px) {
  .kummli_btn { width: 80%; }
  a.kummli_btn {
    display: block !important;
    font-size: 14px;
    text-decoration: none;
    margin: 0;
  }	
}
	

#above_menu_line { border: 0; border-top: 1px solid #000; margin-bottom:0px; }



#above_menu_line1 {  margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #000; }







.sub-menu { z-index:1000; padding-left: 50px; }







@media (min-width:768px) {
	
	#menu-item-24 a , #menu-item-26 a { padding:15px 0; }
	#menu-item-27 a { padding:15px 0; padding-right:60px !important; }
	#menu-item-25 a { padding:15px 0; padding-right:20px !important; }

	.sub-menu {



		display: none;



		position: absolute;



		background: #222;



		padding: 10px 15px;



		width: 200px;		



	}







	li:hover .sub-menu {



		display: block;



	}



	



	



	.navbar-header { text-align:center; }



	.navbar-toggle { float:none !important; }







}







.sub-menu li {



	margin-bottom: 10px;



	list-style: none;



}







.sub-menu li:last-child {



	margin-bottom: 0;



}







.sub-menu a  {



	color: #999;



	text-decoration: none;



}







.sub-menu a:hover  {



	color: #F00;	



}	







.current-menu-item > a, .current-menu-parent > a { color:#f00; }



/*.current-menu-item > a, .current-menu-parent > a {



	background: #000;	



}*/



.current-menu-parent li a {



	background: inherit;



}



.current-menu-parent .current-menu-item a {



	color: #fff;



	font-weight: bold;



}



.social-icons {



  text-align: center;



}



.social-icons ul {



  list-style: none;



  margin: 0;



  padding: 0;



}



.social-icons ul li {



  display: inline-block;



  zoom: 1;



  *display: inline;



  vertical-align: middle;



}



.social-icons ul li a {



  display: block;



  font-size: 1.4em;



  margin: 0 0px;



  text-decoration: none;



}



.navbar-header { padding-top:10px;padding-bottom:10px }



.navbar-toggle { float:none !important; margin:0; }



.nav>li>a { /*padding:15px 40px 13px 50px;*/border-right: 0px #205da6 solid;text-transform:uppercase; }



.navbar-default .navbar-nav>li>a { color:#000;font-weight:bold;font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; }



.navbar-default .navbar-nav>li>a:hover { color:#f00; }



.navbar-default { background:none; }



.navbar-header > a { border 1px #6f0011 solid; }



.current-menu-parent>a, .current-menu-item>a { color: #F00 !important; background: none !important; }



.navbar-default { border:0px; }



.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: #e7e7e7; }



.navbar-collapse { padding-left:0px; }



.navbar-default {   /*padding-right: 10% !important; padding-left: 20% !important;*/ margin-bottom:0px }



@media(max-width: 400px) { 



.navbar-header > a { border: 0px #6f0011 solid; }



#no_need, .social-icons > ul br { display:none  }



.social-icons { padding-bottom:60px;text-align:center }



/*.nav>li>a { padding:5px 10px 5px 10px !important; }*/



}







@media(max-width: 800px) { 



	.nav>li>a { padding:5px 20px }



	#container { padding-top:0px; }



}







/* Table Press Styles Start */



.tablepress_button {
  background: -webkit-gradient(linear, center top, center bottom, from(#67ae55), to(#578843));
  background: -moz-gradient(linear, center top, center bottom, from(#67ae55), to(#578843));
  background: -webkit-linear-gradient(#67ae55, #578843);
  background: -moz-linear-gradient(#67ae55, #578843);
  background-color: #69a74e;
  -webkit-box-shadow: inset 0 1px 1px #a4e388;
  box-shadow: inset 0 1px 1px #a4e388;
  border-color: #3b6e22 #3b6e22 #2c5115;
  font-family: 'Freight Sans Bold', 'lucida grande',tahoma,verdana,arial,sans-serif !important;
  font-weight: normal !important;
  text-rendering: optimizelegibility;
  min-width: 120px;
  padding: 7px 0px;
  text-align: center;
  border: 1px solid;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  /*letter-spacing: 1px;*/
  position: relative;
  text-shadow: 0 1px 2px rgba(0,0,0,.5);
}



.tablepress {



  margin: 0;



  padding: 0;



  width: 100%;



  box-shadow: 5px 5px 3px #a39e9e;



  border: 0 solid #a39e9e;



  -webkit-border-bottom-left-radius: 5px;



  border-bottom-left-radius: 5px;



  -webkit-border-bottom-right-radius: 5px;



  border-bottom-right-radius: 5px;



  -webkit-border-top-right-radius: 5px;



  border-top-right-radius: 5px;



  -webkit-border-top-left-radius: 5px;



  border-top-left-radius: 5px;



}



.tablepress thead th {



  background: -o-linear-gradient(bottom,#fff 5%,#917d7d 100%);



  background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fff),color-stop(1,#917d7d));



  background: -moz-linear-gradient(center top,#fff 5%,#917d7d 100%);



  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#917d7d");



  background: -o-linear-gradient(top,#fff,917d7d);



  background-color: #fff;



}



.tablepress thead th {



  text-shadow: 2px 2px 2px #FFF;



  padding:10px 5px;



}



.tablepress thead th, .tablepress tbody td {



  text-align: center;



  vertical-align: middle;



}



.tablepress tbody td {



  font-weight: 700;



}



.entry-content td, .comment-content td {



  /*border-top: 1px solid #ddd;*/



  padding: 6px 10px 6px 0;



}



td.column-1 > a > img { padding-left: 10px !important; }



.column-2 > a { color: #2a9ed4;text-decoration: none !important; }



.column-2 > a:hover { color: #074e66;text-decoration: none !important; }



img.size-full {



  max-width: 100%;



  width: auto;



}



.tablepress img {



  margin: 0;



  padding: 0;



  border: none;



  max-width: none;



}



a.tablepress_button { color: #fff !important; text-decoration: none !important; }



a.tablepress_button:hover { 
  background:-webkit-gradient(linear, center top, center bottom, from(#79bc64), to(#578843)) ; /*#1ed148;*/
  background:-moz-gradient(linear, center top, center bottom, from(#79bc64), to(#578843)) ;
}



/* Table Press Styles End */



@media (min-width:768px) {

	.navbar-default { /*padding-left:20%;*/ margin-top:-50px; }	
	#site-logo img { width:90% !important; }

}

@media (max-width:767px) {

	.navbar-default { padding-left:0px; }	
	#site-logo img { width:100% !important; }

}

/***** Tablepress 3 col view in Mobile styles Starts *****/
@media (max-width: 767px) {
    #tablepress-1_wrapper  .column-2, 
    #tablepress-1_wrapper  .column-3,
    #tablepress-2  .column-2,
    #tablepress-2  .column-3
    {
        display: none !important;
    }
    #tablepress-1_wrapper #tablepress-1 { width: 100% !important; }
    #tablepress-1_wrapper .dataTables_scrollBody { overflow: hidden !important; }
}
/***** Tablepress 3 col view in Mobile styles End *****/

.close
{opacity: 100 !important;}

@media (max-width: 767px){
.arrow{float:left;padding-left: 36px;}
}
.popup_button{display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 7px 19px;
    background: #5BCC05;
    border-radius: 4px 4px 4px 4px;
    text-shadow: #591717 1px 1px 1px;
    font: normal normal 13px arial;
    padding-right: 55px;
    padding-left: 55px;
}
a.popup_button {
    color: #fff !important;
    text-decoration: none !important;
}
.btn-lg {
    padding: 72px 72px;
    line-height: 0.333333;
    border-radius: 6px;
    padding-right: 99px;
    padding-left: 122px;
}

@media (max-width: 767px){
.btn-lg{padding-left: 96px;}
}
.modal {
    position: fixed;
    top: 181px !important;
    right: 0;
    bottom: 0;
    left: 8px !important;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
/***************  Search Form design ***************/
form#searchform {
    position: absolute;
    top: -162px;
    right: -281px;
    z-index: 2000;
}
input#search_form_term {
    height: 40px;
    width: 218px;
    padding: 5px 10px;
    border: 3px solid #006aa7;
}
.search_form_btn {
    background: none;
    border: 0;
    color: #000;
    font-size: 20px;
    text-align: center;
    position: absolute;
    top: -155px;
    left: 125px;
}
.search_part {
    width: 33%;
    float: left;
}
.bg-grey{
padding-top:20px;
}

@media only screen and  (max-width: 349px) {
form#searchform {
    position: absolute;
    top: 7px;
    right: 50px;
}
input#search_form_term {
    height: 40px;
    width: 140px;
}
.search_form_btn {
    position: absolute;
    top: 13px;
    left: 300px;
    z-index: 100;
}
}
@media only screen and (min-width: 350px) and (max-width: 390px) {
form#searchform {
    position: absolute;
    top: 7px;
    right: 50px;
}
input#search_form_term {
    height: 40px;
    width: 140px;
}
.search_form_btn {
    position: absolute;
    top: 13px;
    left: 333px;
    z-index: 100;
}
}
@media only screen and (min-width: 391px) and (max-width: 600px) {
form#searchform {
    position: absolute;
    top: 7px;
    right: 50px;
}
.search_form_btn {
    position: absolute;
    top: 15px;
    left: 365px;
    z-index: 100;
}
input#search_form_term {
    height: 40px;
    width: 140px;
}
}
@media only screen and (min-width: 601px) and (max-width: 991px) {
form#searchform {
    position: absolute;
    top: -36px;
    left: 50px;
    
}
input#search_form_term {
    height: 40px;
    width: 150px;
}
.search_form_btn {
    position: absolute;
    top: -30px;
    z-index: 100;
    left: 15px;
}
}


/***************  Search Form design ***************/

/*************** Contact Form Design****************/
.wpcf7-form-control-wrap input{
	width:100%;
   	height: 30px;

}
.wpcf7-form-control-wrap textarea{
	width:100%;
	height:150px;
	margin-bottom:15px!important;
}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha div {
    	margin-left: auto;
    	margin-right: auto;
}
.submit{
	text-align:center;
	margin-top:10px;
}
div.wpcf7-validation-errors {
    border: none;
}
span.wpcf7-not-valid-tip {
    color: #f00;
    font-size: 1em;
    font-weight: normal;
    display: inline-block;
    position: absolute;
}
div.wpcf7-spam-blocked {
    border:none;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border:none!important;
}
.wpcf7 form.sent .wpcf7-response-output {
    border:none!important;
}
#scroll_to_top {
    position: fixed;
    bottom: 80px!important;
}
/*************** Contact Form Design****************/
/*
     FILE ARCHIVED ON 01:26:47 May 24, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:32:33 Oct 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.542
  exclusion.robots: 0.061
  exclusion.robots.policy: 0.049
  esindex: 0.009
  cdx.remote: 8.09
  LoadShardBlock: 1361.485 (3)
  PetaboxLoader3.datanode: 1454.211 (5)
  PetaboxLoader3.resolve: 293.756 (2)
  load_resource: 415.693
  loaddict: 31.677
*/