@e-size-mainwrapper: 1200px;
@e-size-MainConent: 899px;
@e-size-RightPanel: 300px;

/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,800,700&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900,300&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,100,700,300&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Merriweather:400,100,700,300&subset=latin,latin-ext);*/


@e-fontsize-basic-font: 14px;
@e-fontsize-basic-big: 16px;
@e-fontsize-medium-font: 12px;
@e-fontsize-small-font: 11px;
@e-smallsize-border-radius: 4px;

@e-color-bg-king: #032944; /*#b30c15;*/ /*4C3FD9;*/
@e-color-bg-kingHover: #032944; /*#5E52D9;*/
@e-color-bg-downmenu: #093655; /*#F9F9F9;*/
@e-color-bg-body: #fff;
@e-color-bg-nav: #fff;
@e-color-bg-footer: #032944; /*#222222;*/ /*#526a73;*/
@e-color-bg-droppy: #000000;

@e-color-topnav: #fff;
@e-color-footer: #fff;
@e-color-btn: #dfdfdf;
@e-color-imgborder: #aaa;

@e-color-default-font: #2D2D2D;
@e-color-default-title: #2D2D2D;

@e-color-link-basic: #4C3FD9; /*#b30c15;*/ /*#4C3FD9;*/
@e-color-link-title: #000;
@e-color-link-scheme: #032944; /*#222222;*/ /*#526a73;*/
@e-color-link-rightc: #555;
@e-color-link-droppy: #fff;
@e-color-link-downmenu: #80bbe5; /*#3f7499;*/

#right_scroll, #left_scroll {display: none;}

body{
  padding: 0px;
  margin: 0px;
 /* font-family: 'Open Sans', Helvetica, Arial, Sans-Serif;*/
  font-family: Lato;
/*  font: 14px "Roboto Slab", sans-serif;*/
  line-height:150%;
  font-size: @e-fontsize-basic-font;
  background-color: #ffffff; /*#000;*/ /*#b30c15;*/
	background-repeat: no-repeat; /*repeat-x;*/
  background-size:inherit;
  background-attachment:fixed; /*inherit;*/
  background-position:left top;
 /* background-image:url('https://kingowiec.pl/data/themes/king/img/bgjk.jpg');*/
}
.content{
  width: @e-size-mainwrapper;
  max-width: 100%;
  margin: 0px auto;
  display: block;
  background-color: @e-color-bg-body; 
 /*border: 1px solid #F00;*/
 /* border-left: 1px solid @e-color-btn;
  border-right: 1px solid @e-color-btn;*/
  padding-top: 0px; /*10*/
}
img{
/*	-webkit-border-radius: @e-smallsize-border-radius;
	-moz-border-radius: @e-smallsize-border-radius;
	border-radius: @e-smallsize-border-radius;*/
	margin: 0px;
  padding: 0px;
}
a{
  text-decoration: none;
  color: @e-color-link-basic;
}
a:hover{
  text-decoration: underline;
  color: @e-color-link-basic;
}
.sm_horizontal{
  text-align:right;
  display: block;
  padding: 0px 0px 0px 0px;
  border-top: 1px solid #FFFFFF;
  background-color: @e-color-bg-footer;
}
.align-justify {
	text-align: justify;
}
.align-right, .align-r {
	text-align: right;
}
.align-left {
	text-align: left;
}
.align-center, .center {
	text-align: center;
}
.float-left, .left, .fleft {
	float: left;
}
.float-right, .right, .fright {
	float: right;
}
/*
          PAGE ARCHITECTURE
*/
.header{
  width: @e-size-mainwrapper;
  max-width: 100%;
  padding: 0px;
  margin: 0px auto;
/*	display: inline-table;*/
 /* position: fixed;*/
 /* z-index: 301;*/
}
.header-top {
  /*width: @e-size-mainwrapper;*/
  padding: 5px 0px 5px 0px;
  display: block;
  background: @e-color-bg-king;
}
.header-menu {
  /*width: @e-size-mainwrapper;*/
  width: 100%;
  height: 166px;
  padding: 0px;
	display: block;
  background: @e-color-bg-nav;
  background-image: url('https://kingowiec.pl/data/themes/king/img/kingowiec-banner-f1.jpg');
}
.panel{
  width: @e-size-mainwrapper;
  max-width: 100%;
  margin: 0px auto;
  display: block;
}
.socialmedia{
  display: inline-block;
  float: right;
  margin-right: 15px; 
}
.socialmedia img{
  margin-right: 5px; 
  width:23px;
  height:auto;
}
.mainpage{
 /* width: @e-size-mainwrapper; */
  padding: 0px;
  margin: 0px auto;
  background-color: @e-color-bg-body;
  text-align: center;
}
.mainPanel{
  width: @e-size-MainConent;
  max-width: 100%;
  padding: 0px 0px 10px 0px;
  margin:  0px;
  display: block;
  float: left;
  color: @e-color-default-font;
  text-align: center; /*justify;*/
  border-right: 1px solid @e-color-btn;
  /*border-top: 1px solid #FF0000;*/
  min-height: 1100px;
}
.mainPanel img{
 /* border: 1px solid @e-color-imgborder;*/
  overflow: hidden;
  display: block; /*inline-block;*/
}

.mainPanel img:hover {
/*	-webkit-transform: scale(1.05, 1.05); 
	-webkit-transition-duration: 500ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1.05, 1.05);
	-moz-transition-duration: 500ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1.05, 1.05);
	-ms-transition-duration: 500ms;
	-ms-transition-timing-function: ease-out;*/
}
.rightPanel{
  width: @e-size-RightPanel;
  max-width: 100%;
  padding: 0px;
  margin: 0px auto;
	display: block;
	/*float: left;*/
  /*border-left: 1px solid @e-color-btn !important;*/
}
.hr {
	background:url("../img/hr_fade.png") repeat scroll 0 0 transparent;
	clear:both;
	display:block;
	height:29px;
	left:-17px;
	margin:5px 0;
	position:relative;
	width:auto;
}
a.btn{
  float: right;
  padding: 4px 8px;
  margin: 3px;
  border: 1px solid @e-color-btn;
  color: @e-color-link-basic;
  font-size: @e-fontsize-medium-font;
  text-transform: none;
  text-decoration: none;
  -webkit-border-radius: @e-smallsize-border-radius;
  -moz-border-radius: @e-smallsize-border-radius;
  border-radius: @e-smallsize-border-radius;
}
.btnall{
  float: right;
  padding: 4px 8px;
  margin: 12px 43px 5px 5px;
  border: 1px solid @e-color-btn;
  color: @e-color-link-basic;
  font-size: @e-fontsize-medium-font;
  background-color: @e-color-bg-body;
  text-transform: none;
  text-decoration: none;
  -webkit-border-radius: @e-smallsize-border-radius;
  -moz-border-radius: @e-smallsize-border-radius;
  border-radius: @e-smallsize-border-radius;
}
.btnall a{
  text-decoration: none;
  color: @e-color-link-basic;
}
.fb-share-button{
  padding-left: 10px;
}
.titleLine{
  width: 80px;
  background: @e-color-bg-king;
  height: 2px;
  margin-top: -22px;
  margin-bottom: 8px;
}
.pagination {
	margin: 5px 0px 5px 0px;  
}
.quote {
  margin: 15px 20px 15px 20px;
  font-style: italic;
  font-family: Lato;
}
.content li {
 	padding: 0px; 
}

em {
	font-style: italic;
}
/*
          HEADINGS
*/
h1,h2,h3,h4,h5,h6 {
	font-family: Oswald; /*', Helvetica, Arial, Sans-Serif;*/
	font-weight: 700;
	line-height: 1.2;
	color: @e-color-default-title;	
	/*text-transform: uppercase;*/
}
h1{
	font-size: 18px;
}
h2{
	font-size: 17px;
  text-transform:uppercase;
  font-weight:400;
  font-style:normal;
}
h3{
	font-size: 15px;
}
h4{
	font-size: 15px;
}
h5{
	font-size: 14px;
}
h6{
	font-size: 13px;
}
.title h1, .title h2, .title h3{
  color: @e-color-default-title;
  background-color: @e-color-bg-body;
  display: inline-block;
  width: auto;
  margin: 0px 0px 0px 0px;
 /* padding: 0px 25px;*/
  line-height: 55px;
  letter-spacing: -1px;
  text-transform: uppercase;
  font-weight:400;
}
.title h1, .title h3{
  margin-left: 0px;
}
/*
.title h2 {
  margin-left: 150px;
}*/
/*
          HEADER TOP NAVIGATION & SEARCH
*/
.header-top .search{
  float: right;
  display: inline-block;
  /*margin-right: 10px;
  padding: 4px 0px 3px 0px;*/
}
.header-top #search input[type="text"]{
  outline: none !important;
  border: 0px;
  padding: 5px;
  -webkit-border-radius: @e-smallsize-border-radius;
  -moz-border-radius: @e-smallsize-border-radius;
  border-radius: @e-smallsize-border-radius;
  line-height: 12px;
  font-size: 12px;
  width: 200px;
  height: 13px;
  color: #6F6C6C;
}
.header-top #search input[type="text"]:focus{
  border:0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.header-top #search input[type="submit"]{
  margin-top: 3px;
  padding: 0px;
  width: 16px;
  height: 16px;
  margin-left: 5px;
  cursor: pointer;
  background: transparent url(../img/glyphicons-halflings-white.png) no-repeat;
  background-position: -48px 0;
  border: 0px;
  font-size: 0px;
}
.contact{
  color: @e-color-topnav;
  font-size: 13px;
  margin: 0px;
  padding: 6px 7px;
  line-height: 14px;
  float: left;
}
.contact a{
  text-decoration: none;
  color: @e-color-topnav;
}
.contact .icon-envelope{
  margin-left: 15px;
}
.menuM{
  display: none;
}
/*
          MAIN MENU NAVIGATION & LOGO
*/
.header-menu .logo{
  float: left;
}
.header-menu .logo img{
 height: 80px;
  width: 400px;
}
.header-menu .menu{
  float: left;
  background: @e-color-bg-nav;
}
.menu li a{
  border-bottom: 4px solid @e-color-bg-nav;
  text-decoration: none;
  color: #555;
  font-weight: normal;
  font-size: 15px;
  padding: 28px 20px;
  display: block;
}
.menu li a.hover,.menu li a.menuOpen{
  border-bottom: 4px solid @e-color-bg-king;
  color:  @e-color-bg-king;
}
.menu #droppy ul li a{
  background-color: #000;
  opacity: 0.7;
  border-bottom: 0px solid @e-color-bg-droppy;
  text-decoration: none;
  color: @e-color-link-droppy;
  font-weight: normal;
  font-size: 13px;
  padding: 5px 10px;
  display: block;
}
.menu #droppy ul li a.hover{
  border-bottom: 0px solid @e-color-bg-king;
  color:  @e-color-link-droppy;
  opacity: 1.0;
}
/*
          BREADCRUMB MENU
*/
.breadcrumb{
  /*float: left;
  padding: 0px 0px 0px 10px;*/
  padding: 5px;
  display: inline-block;
  width: 95%;
  background: transparent;
  margin: 0px;
}
.breadcrumb div{
  background-color: @e-color-bg-body;
  padding-right: 5px;
  float: left;
  color: @e-color-link-scheme;
}
.breadcrumb div a{
  color: @e-color-link-scheme;
  text-decoration: none;
}
.breadcrumb .divider{
  margin-left: 5px;
 /* display: none;*/
}
/*
						MAIN PAGE
*/
.mainPageText{
  display:inline-block;
  width: 99%;  /* 945px; */
  color: @e-color-default-font;
  text-align: justify;
}
.title{
  text-align: center;
  height: auto;
  display: inline-block;
 /* background: url(../img/titlebg.png) center 50% repeat-x;*/
}
/*
             MAIN PANEL
*/
.mainPanel .title h4{
  color: @e-color-default-title;
  background-color: @e-color-bg-body;
  display: inline-block;
  width: auto;
  margin: 10px 0px 10px 0px;
  padding: 0px 25px;
  line-height: 55px;
  letter-spacing: -1px;
}
.mainPanel h5{
  color: @e-color-default-title;
  border-bottom: 1px solid @e-color-btn;
  text-transform: uppercase;
  margin: 0px 0 20px 0;
  padding-bottom: 8px;
}
.mainPanel h6{
  color: @e-color-default-title;
  border-top: 1px solid #ebebeb;
  text-transform: uppercase;
  margin: 0px 0 5px 0;
  padding-top: 8px;
}
.mainPanel ul{
  list-style-type: disc;
  list-style-position: inside;
}
.mainPanel li a{
  list-style-type: none;
  padding-top: 3px;
  text-align: left;
  color: @e-color-link-basic;
  text-decoration: none;
}
.mainPanel .mainContentPageTools{
	padding: 15px;
 /* background-color: @e-color-bg-downmenu;*/
  float: right;
  margin: 0px;
  width: 90%;
  display: inline-block;
}
.mainContentPageComments{
  margin: 0px 45px;
  display: block;
  clear: both;
}
.mainContentPage{
	width: 100%;
  display: inline-block; 
}
.mainContentInfo{
  margin: 20px 45px;
  display: block;
}
.mainContentInfo hr{
	width: 100%;
  
}
.mainContent {
  text-align: justify;
  margin: 0px 40px;
  display: block;   /* inline zaweza na edition niepełne na szerokość */
}
.mainContentPage img{
  margin: 10px;
}
.mainContent .wideimg, .mainContent .wideimg30, .mainContent .wideimg40, .mainContent .wideimg50, .mainContent .wideimg75 {
  text-align: center;
}
.mainContent .wideimg img{
  margin: 0px;
  width:100%;
  height:auto;
}
.mainContent .wideimg75 img{
  margin: 0px;
  width:75%;
  height:auto;
}
.mainContent .wideimg50 img{
  margin: 0px;
  width:50%;
  height:auto;
}
.mainContent .wideimg40 img{
  margin: 0px;
  width:40%;
  height:auto;
}
.mainContent .wideimg30 img{
  margin: 0px;
  width:30%;
  height:auto;
}
.news-info{
  margin-top: 10px;
  /*background-color: @e-color-btn;*/
  font-size: @e-fontsize-small-font;
  border: 1px dotted #ccc;
  width: 100%;
  display: inline-block;
}
.news-info div{
	padding: 10px;
}
.textRamka{
	text-align: justify;
  padding: 10px 20px 20px 20px;
  margin: 20px;
  border: 1px solid @e-color-btn;
  color: @e-color-link-basic;
  text-decoration: none;
  -webkit-border-radius: @e-smallsize-border-radius;
  -moz-border-radius: @e-smallsize-border-radius;
  border-radius: @e-smallsize-border-radius;
}
/*
             VIDEO
*/
.video{
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
  	margin: 0 0 1.5em 0;
}
.video iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*
             RIGHT PANEL
*/
.rightPanel{
  text-align: center;
  display: inline-block;
}
.rightPanel a{
  padding-top: 0px;
  padding-left:0px;
  text-align: left;
  color: @e-color-link-rightc;
  text-decoration: none;
}
.rightPanel .BoxConnections a{
  padding-left:10px;
}
.rightPanel h5{
  border-bottom: 1px solid @e-color-btn;
  text-transform: uppercase;
  font-weight:400;
  padding-left: 10px;
  font-style:normal;
  margin: 3px 0 20px 0;
  padding-bottom: 8px;
  text-align: left;
}
.rightPanel h6{
  border-top: 1px solid @e-color-btn;
  text-transform: uppercase;
  margin: 10px 0 5px 0;
  padding-top: 8px;
  text-align: left;
}
.rightPanel .newsNormal {
  width: 270px;
  text-align: center;
  margin-top: 5px;
  display: inline-block;
	background: transparent !important;
  border: 1px solid @e-color-btn !important;
}
.rightPanel .newsNormal img{
  margin: 0px;
  /*width: 240px;
  height: 160px;*/
	-webkit-transform: scale(1, 1);
	-webkit-transition-duration: 500ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1, 1);
	-moz-transition-duration: 500ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1, 1);
	-ms-transition-duration: 500ms;
	-ms-transition-timing-function: ease-out;
}
.rightPanel .newsNormal .pic {
  /*border: 2px solid @e-color-imgborder !important;*/
  /*margin: 10px 13px 5px 13px;*/
  margin: 0px;
  display: block;
  height: 170px;
  width: 270px;
  overflow: hidden;
}
.rightPanel .newsNormal img:hover {
/*	-webkit-transform: scale(1.1, 1.1); 
	-webkit-transition-duration: 500ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1.1, 1.1);
	-moz-transition-duration: 500ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1.10, 1.10);
	-ms-transition-duration: 500ms;
	-ms-transition-timing-function: ease-out;*/
}
.rightPanel .newsNormal h3{
/*  border: 1px solid @e-color-imgborder !important;*/
  text-align: center;
  width: 98%;
  margin: 0px auto;
  margin-top: 5px;
  margin-bottom: 5px;
  display: block;
}
.rightPanel .BoxConnections{
  text-align: left;
}
.BoxConnections, .BoxMedia, .BoxTag, .BoxCountdown{
  padding-top: 10px;
  padding-bottom: 5px;
}
/*
             DOWN MENU
*/
.downmenu{
  width: @e-size-mainwrapper;
  max-width: 100%;
  margin: 0px auto;
 /* display: inline-table;*/
  background-color: @e-color-bg-downmenu;
  color: @e-color-footer;
  padding: 0px;
}
.down_menu{
	width: 20%;
  vertical-align: top;
  display: inline-block;
  margin: 0px;
  padding-left: 40px;
}
.down_menu_title {
  float: left;
  width: 100%;
  padding-left: 40px;
}
.down_menu_title span{
  line-height: 45px;
  text-transform: uppercase;
  font-weight: 400;
  font-family: Oswald;
}
.menuTop{
 /* border: 1px solid #F00;*/
  display: inline-block;
}
.menuTop div:first-of-type{
  border-left: 0px;
}
.menuTop div{
  float: left;
  padding: 0px 15px 0px 15px;
  border-left: 1px solid #fff;
}
.menuTop a{
  text-decoration: none;
  color: @e-color-topnav;
}
.down_menu ul{
  list-style-type: none;
  margin: 0px;
  padding: 5px 0px;
}
.down_menu a{
  text-align: left;
  font-size: @e-fontsize-small-font;
  color: @e-color-link-downmenu;
  text-decoration: none;
}
/*
             FOOTER
*/
.footer{
  /*width: 100%; *//*@e-size-mainwrapper;   */
  width: @e-size-mainwrapper;
  max-width: 100%;
  margin: 0px auto;
	padding: 10px 0px 0px 0px;
	background-color: @e-color-bg-footer;
  color: @e-color-link-downmenu;
  font-size: @e-fontsize-small-font;
  line-height: 150%;
  min-height: 60px;
 /* border-left: 1px solid @e-color-bg-footer;
  border-right: 1px solid @e-color-bg-footer;*/
/*  display: inline-table;*/
}
.footer a{
	color: @e-color-link-downmenu;
}
.footer p{
	margin-left: 10px;
}
.footer a.top{
  font-weight: bold;
  text-transform: none;
  text-decoration: none;
  padding: 10px 15px 10px 15px;
  margin: 10px;
  font-size: @e-fontsize-medium-font;
  color: @e-color-link-downmenu;
  border: 1px solid @e-color-btn;
  -webkit-border-radius: @e-smallsize-border-radius;
  -moz-border-radius: @e-smallsize-border-radius;
  border-radius: @e-smallsize-border-radius;
}
/*
		COMMON ELEMENTS
*/
.label{
  margin: 1px 5px 1px 2px;
  font-size: @e-fontsize-small-font;
  line-height:10px
}

.cookies-message, .cookies-message-container{
	max-width: 100%;
  margin: 0px auto;
	padding: 10px 0px 10px 0px;
	background-color: @e-color-bg-footer;
  color: #ccc;
  font-size: @e-fontsize-medium-font;
  line-height: 150%;
}
.cookies-message a{
	color: @e-color-link-downmenu;
}
.cookies-message p{
	margin-left: 10px;
}
.cookies-message-container {
  width: 100%;  
}
.cookies-message{
  width: @e-size-mainwrapper; }


/************************************************************************
										WIDGETS
************************************************************************/
/*
.kingList .pl{
  float:left;
}
.kingList .pl, .kingList .en{
  min-width: 260px;
}
.kingList a{
  margin: 5px 10px;
}*/
.kingStoryDet{
	margin-bottom: 25px;
}
.kingList {
	font-size: @e-fontsize-basic-big;
  margin: 0 50px;
  text-align: left;
  }
/************************************************************************
										kingEditions
************************************************************************/
.kingEditions1 {
/*	border: 1px solid #F00;*/
  display: inline-block;
  width: 100%;
  text-align: center;
}
.kingEditions1 .group{
/*  border: 1px solid #0F0;*/
	display:inline-block;
  /*float:left;*/
}
.kingEditions1 .group .meta {
/*	border: 1px solid #F0F;*/
	padding: 5px 0px;
}

.kingEditions1 .group .meta h6{
	/*height: 30px;*/
  border: 0px;
  padding: 0px;
  margin: 0px;
}

.kingEditions1 .group .prints {
 /* border: 1px solid #00F;*/
	display:block;
  float:left;
  text-align: center;
  margin: 0px 5px;
  padding-bottom: 5px;
}

.kingEditions1 .group .prints .pic{
/*  border: 2px solid #aaa;*/
  margin-left:auto;
  margin-right:auto;
  display:block;
/*  overflow: hidden; */
  position: relative;
}
.kingEditions1 .group .prints .pic {
  margin: 5px;
}

.kingEditions1 .group .prints .pic .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: @e-color-bg-downmenu;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: -5px;
    left: 110%;
}

.kingEditions1 .group .prints .pic .tooltiptext::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent black transparent transparent;
}
.kingEditions1 .group .prints .pic:hover .tooltiptext {
    visibility: hidden;
 /*   visibility: visible;*/
}
/*
.kingEditions1 .group .prints .pic img{
  margin: 0px;
  -webkit-transform: scale(1, 1);
	-webkit-transition-duration: 500ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1, 1);
	-moz-transition-duration: 500ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1, 1);
	-ms-transition-duration: 500ms;
	-ms-transition-timing-function: ease-out;
}

.kingEditions1 .group .prints .pic img:hover {
	-webkit-transform: scale(1.1, 1.1); 
	-webkit-transition-duration: 500ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1.1, 1.1);
	-moz-transition-duration: 500ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1.10, 1.10);
	-ms-transition-duration: 500ms;
	-ms-transition-timing-function: ease-out;
}*/
.kingEditions1-reset{
  clear: both;
}

/************************************************************************/
.kingEditions-pic img{
  padding: 0px 0px 0px 0px;
	margin: 0px;
}
.kingGalleryImage{
  margin: 10px 10px 10px 10px;
  border: 1px solid #000;
}
.kingGalleryImage b{
  position: absolute;
  font-size: 13px;
  font-weight: 400;
	line-height: 1;
  font-style: normal;
  left: 0;
  right: 0;
  bottom: 0px;
  margin: 0px;
  padding: 5px;
  float: left;
  color: #FFF;
  text-align: left;
  background-color: rgba(0, 0, 0, 0.5);
}
.kingGalleryImage a{
  display: block;
  position: relative;
  overflow: hidden;
}
.kingGalleryImage a:hover{
  text-decoration: none;
}
.kingGalleryImage img{
  border: 0px;
  margin: 0px;
	-webkit-transform: scale(1, 1);
	-webkit-transition-duration: 500ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1, 1);
	-moz-transition-duration: 500ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1, 1);
	-ms-transition-duration: 500ms;
	-ms-transition-timing-function: ease-out;
}
.kingGalleryImage img:hover{
	-webkit-transform: scale(1.1, 1.1); 
	-webkit-transition-duration: 500ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1.1, 1.1);
	-moz-transition-duration: 500ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1.10, 1.10);
	-ms-transition-duration: 500ms;
	-ms-transition-timing-function: ease-out;
}

.kingTagsList {
 padding: 20px 0px;
 float:left;
 width:100%;
}
.kingTagsRelation {
  padding:10px 0px 20px 20px;
  float:left;
  margin-top: 25px;
  width: 46%;
}
/*
             newsNORMAL WIDGET
*/
.newsNormal, .newsNormal-noimg, .newsNormalMain, .newsNormalMain-noimg, .newsNormalWide, .newsNormalWide-noimg {
  vertical-align: top;
  border: 1px solid @e-color-btn !important;
	background: transparent !important;
	display: inline-block;
	min-width: 100px;
  min-height: 135px;
  padding: 0px;
  margin: 5px 0px;
  overflow: hidden;
}

.newsNormal,  .newsNormal-noimg{
	width: 100%; /*45%;*/ /* 472 */
}
.newsNormalWide, .newsNormalWide-noimg{
	width: 100%;
}
.newsNormalMain, .newsNormalMain-noimg{
	width: 360px;
}
.newsNormalMain a{
  display: block;
  position: relative;
  overflow: hidden;
}
.newsNormal img, .newsNormalWide img, .newsNormalMain img{
  border: 0px !important;
  background: transparent !important;
  margin: 0px;
  float: left;
	-webkit-transform: scale(1, 1);
	-webkit-transition-duration: 500ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1, 1);
	-moz-transition-duration: 500ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1, 1);
	-ms-transition-duration: 500ms;
	-ms-transition-timing-function: ease-out;
}
.newsNormal img:hover, .newsNormalWide img:hover, .newsNormalMain img:hover{
	-webkit-transform: scale(1.1, 1.1); 
	-webkit-transition-duration: 500ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1.1, 1.1);
	-moz-transition-duration: 500ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1.10, 1.10);
	-ms-transition-duration: 500ms;
	-ms-transition-timing-function: ease-out;
}
.newsNormal .pic, .newsNormalWide .pic, .newsNormalMain .pic{
  /*border: 2px solid @e-color-imgborder !important;*/
  float: left;
  /*margin: 10px 0px 5px 10px;*/
  margin: 0px 0px 0px 0px;
  display:block;
  overflow: hidden;
}
.newsNormalMain .pic{
  margin: 0px 0px 0px 0px;
}
.newsNormal h3{
  width: 53%;
}
.newsNormalWide h3{
  width: 81%;
}
.newsNormalMain h3 {
  width: 350px;
  position: sticky;
 /* position: absolute;*/
  font-size: 16px;
  line-height: 1.3em;
  font-family: Oswald;
  text-transform: uppercase;
  font-weight: 400;
  font-style: normal;
 /* padding: 5px; */
  float: left;
  color: #FFF;
  text-align: left;
  margin: 0px;
  bottom: 0px;
  /*min-height: 45px;
  margin-top: -55px;*/
  background-color: rgba(0, 0, 0, 0.5);
}
.newsNormal h3, .newsNormalWide h3{
  float: left;
  /*min-height: 35px;*/
  text-align: left;
  margin: 10px 0px 10px 10px;
}
.newsNormal-noimg h3, .newsNormalWide-noimg h3, .newsNormalMain-noimg h3{
  width: 95%;
  float: left;
  min-height: 35px;
  text-align: left;
  display: inline-block;
  margin: 10px 0px 4px 10px;
}
.newsNormalMain h3 a, .newsNormalMain-noimg h3 a{
  color: @e-color-link-droppy;
  text-decoration: none;
}
.newsNormal h3 a, .newsNormalWide h3 a, .newsNormal-noimg h3 a, .newsNormalWide-noimg h3 a{
  color: @e-color-link-title;
  text-decoration: none;
}
.newsNormal .newsNormal-meta, .newsNormal-noimg .newsNormal-meta, .newsNormalWide .newsNormalWide-meta, .newsNormalWide-noimg .newsNormalWide-meta, .kingAnnounce-meta {
  font-size: @e-fontsize-small-font;
  padding: 2px;
  width: auto;
  margin: 0px 0px 0px 10px;
  line-height: 15px;
  background-color: @e-color-bg-kingHover;
  color: @e-color-topnav;
  float: left;
  -webkit-border-radius: @e-smallsize-border-radius;
  -moz-border-radius: @e-smallsize-border-radius;
  border-radius: @e-smallsize-border-radius;
}
.kingAnnounce-meta {
  margin: 10px 0px 0px 10px;
}

 .newsNormalMain .newsNormalMain-meta, .newsNormalMain-noimg .newsNormalMain-meta {
  font-size: @e-fontsize-small-font;
  padding: 5px;
  width: 350px;
  margin: 0px 0px 0px 0px;
  line-height: 15px;
  background-color: #000;
  color: @e-color-topnav;
   text-align: left;
  float: left;
/*  -webkit-border-radius: @e-smallsize-border-radius;
  -moz-border-radius: @e-smallsize-border-radius;
  border-radius: @e-smallsize-border-radius;*/
}
.newsNormalMain .newsNormalMain-meta p{
	color: @e-color-topnav;
}
.newsNormalMain .newsNormalMain-meta p.artist{
	display: initial;
  margin-right: 20px;
  float: right;
}
.newsNormalMain .newsNormalMain-meta p a{
	display: initial;
  color: @e-color-topnav;
}
.newsNormal p, .newsNormalWide p, .newsNormal-noimg p, .newsNormalWide-noimg p, .newsNormalMain p, .newsNormalMain-noimg p{
  float: left;
  text-align: left;
  color: @e-color-default-font;
  line-height: 150%;
  margin: 0px 0px 0px 10px;
}
.newsNormal p.tekst, .newsNormalWide p.tekst, .newsNormalMain p.tekst{
  float: left;
  /*min-height: 80px;*/
  text-align: justify;
  margin: 10px; /*3px 10px 3px 10px;*/
}
.newsNormal p.tekst{
  width: 53%;
}
.newsNormalWide p.tekst{
  width: 80%;
}
.newsNormalMain p.tekst{
  width: 83%;
}
.newsNormal-noimg p.tekst, .newsNormalWide-noimg p.tekst, .newsNormalMain-noimg p.tekst{
  width: 95%;
  float: left;
  min-height: 80px;
  text-align: justify;
  margin: 5px 0px 4px 10px;
}

.kingAnnouncements{
  vertical-align: top;
  border: 1px solid @e-color-btn !important;
	background: transparent !important;
	display: inline-block;
  padding: 0px 0px 10px 0px;
  margin: 5px 0px;
  overflow: hidden;
}/*
.kingAnnouncements{
  width: 100%;
}*/
.rightPanel .kingAnnouncements{
  width: 270px; 
}
.rightPanel .kingAnnouncements h3 {
  font-size: @e-fontsize-medium-font;
  margin-top: 12px;
}
.kingAnnounce {
/*	min-height: 10px;*/
  clear: both;
}
/*
.kingAnnounce tekst {
  margin-left: 80px !important;
  margin-top: 0px !important;
}*/
.kingAnnounce h3 {
  margin: 10px 0px 0px 10px; 
  float: left;

}
.kingAnnounce h3 a{
  color: @e-color-link-basic;
  text-decoration: none;
  padding: 0px;
}
.kingAnnounce-tekst {
  margin: 10px 0px 0px 10px; 
}
/*
             kingCollectiblesNews WIDGET
*/
.kingCollectiblesNews {
  vertical-align: top;
  border: 1px solid @e-color-btn !important;
  width: 190px;
  min-width: 190px;
  min-height: 190px;
  display: inline-block;
  padding: 0px;
  margin: 5px;
}
.kingCollectiblesNews h3{
  width: 98%;
  /*margin: 5px 0px 3px 10px;*/
  padding: 5px 0px 5px 0px;
 /* padding: 0px;*/
  margin: 0px auto;
  height: 55px;
  /*background-color: rgba(0, 0, 0, 0.35);*/
}
.kingCollectiblesNews h3 a{
  color: @e-color-link-title;
  text-decoration: none;
}
.kingCollectiblesNews-meta{
  font-size: @e-fontsize-small-font;
  padding: 2px;
  width: auto;
  margin: 0px 65px 0px 65px;
  line-height: @e-fontsize-medium-font;
  background-color: @e-color-bg-kingHover;
  color: @e-color-topnav;
  float: left;
  -webkit-border-radius: @e-smallsize-border-radius;
  -moz-border-radius: @e-smallsize-border-radius;
  border-radius: @e-smallsize-border-radius;
}
.kingCollectiblesNews-title{
  margin-top: 0px; 
  padding-top: 0px;
  margin-bottom: 5px;
}
.kingCollectiblesNews img{
  border: 0px !important;
  background: transparent !important;
  margin: 0px;
  width: 10px;
  height: auto;
  min-width: 190px;
	-webkit-transform: scale(1, 1);
	-webkit-transition-duration: 500ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1, 1);
	-moz-transition-duration: 500ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1, 1);
	-ms-transition-duration: 500ms;
	-ms-transition-timing-function: ease-out;
}
.kingCollectiblesNews img:hover{
	-webkit-transform: scale(1.1, 1.1); 
	-webkit-transition-duration: 500ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1.1, 1.1);
	-moz-transition-duration: 500ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1.10, 1.10);
	-ms-transition-duration: 500ms;
	-ms-transition-timing-function: ease-out;
}
.kingCollectiblesNews .pic{
  /*border: 1px solid @e-color-imgborder !important;*/
  /*margin: 10px 8px 5px 8px;*/
  margin: 0px;
 /* height: 135px;
  width: 190px;*/
  overflow: hidden;
}
/*
						kingRel WIDGET
*/
.rightPanel .kingRel {
  width: 270px;
  margin: 0 auto;
	background: transparent !important;
  /*border: 1px solid @e-color-btn !important;*/
}
/*
						kingTagsPanel WIDGET
*/
.rightPanel .kingTagsPanel {
  width: 250px;
  margin-top: 5px;
  display: inline-block;
	background: transparent !important;
  border: 1px solid @e-color-btn !important;
}
.searchList{
	list-style:none;
	margin:0px;
}
.searchList h4{
	margin-bottom:5px;
	margin-top:0px;
}
.searchList li{
	padding:20px;
  list-style-type: none; 
}
.searchList li img{
  margin-right: 10px;
}
/*
             COUNTDOWN WIDGET
*/
#DateCounting{
  margin-top: 5px;
  display: block;
  width: 250px;
  float: left;
  margin-left: 0px;
}
#DateCounting p{
  text-align: left;
  width: 100%;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
}
.count_box{
	display: inline-block;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 7px;
	min-width: 35px;
	margin-right: 3px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff 51%,
		#f2f2f2);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.51, #ffffff),
		to(#f2f2f2));
	border: 1px solid @e-color-btn;
}
.count_box span{
  display: block;
  width: 100%;
  text-align: center;
  margin: 0px auto;
}


/*
						sliderBOOTSTRAP WIDGET
*/
.pagebanners{
  /* width:1080px;*/
  margin: 0px auto;
}
#carousel_ul {
  position:relative;
  left: 0px;
  list-style-type: none; 
  margin: 0px;
  padding: 0px;
  width:9999px;
/*  padding-bottom:10px;*/
}
#carousel_ul li{
  float: left; 
  width:350px;  
  padding:0px;
  height:90px;
  background: transparent;
  margin: 10px 25px 10px 25px;
    /*
  margin-top:10px;
  margin-bottom:10px;
  margin-left:5px;
  margin-right:5px;*/
}
#carousel_ul li img {
  margin-bottom:-4px;
  cursor:pointer;
  cursor: hand;
  border:0px;
  -webkit-border-radius: @e-smallsize-border-radius;
  -moz-border-radius: @e-smallsize-border-radius;
  border-radius: @e-smallsize-border-radius;
}
.carousel-caption{
  padding-left: 20px;
  text-align: left;
}
.carousel{
  background-color: @e-color-bg-body;
  margin: 0px auto;
  display: block;
  margin-bottom:0px; 
  /*position: initial;*/
  /*padding-top: 120px;*/
}
.carousel-control{
  text-decoration: none;
}
.carousel-inner .item img {
  height: auto;
  width: 100%;
  border: unset;
  margin: 0px; 
}
.carousel-inner img:hover {
	-webkit-transform: unset; 
	-webkit-transition-duration: unset;
	-webkit-transition-timing-function: unset;
	-moz-transform: unset;
	-moz-transition-duration: unset;
	-moz-transition-timing-function: unset;
	-ms-transform:unset;
	-ms-transition-duration: unset;
	-ms-transition-timing-function: unset;
}
.carousel-inner h4{
  color: @e-color-topnav;
}
#carousel_inner {
  display: block;
  width: 100%; 
  overflow: hidden; 
}
#left_scroll, #right_scroll{
  float: right;
  color: #777;
  font-size: 12px;
  text-decoration: none;
  margin-top: 15px;
  margin-right: 10px; 
}
#left_scroll a, #right_scroll a{
  border: 1px solid @e-color-btn;
  background-color: #fff;
  color: #777;
  padding: 5px 8px;
  font-size: 12px;
  text-decoration: none;
  -webkit-border-radius: @e-smallsize-border-radius;
  -moz-border-radius: @e-smallsize-border-radius;
  border-radius: @e-smallsize-border-radius;
}
/*****************************************
             MEDIA PRINT
******************************************/
@media only print{
	.content{
    padding: 0px;
  	border-left: 0px;
  	border-right: 0px;
	}
  .mainPanel {
    width: 85%;
  	border-right: 0px;
  }
	.mainContent{
		margin: 0px;
	} 
  .rightPanel, .downmenu, .breadcrumb, .Nav, .carousel, footer {  
  display: none;
}
}

@media only screen and (max-width: 640px) {
  body {
    background-image: none;
  }
/*  .content, .panel, .mainPanel, .rightPanel  { width: 640px;}*/
  .rightPanel  { width: 640px; max-width:100%;}
/*  .header-menu .logo img { width: 450px;}*/
  
  .menu li a { padding: 5px 10px;}
  .mainContent { margin: 0px 10px;}
  .kingTagsRelation { width: 100%; padding: 0px;}
  .pagebanners {  display: none;}
  .downmenu, .socialmedia, .header-top .search, .BoxTag {  display: none;}  
  #Kolekcja, #Banery, #news3, #news4, #news5, #news6 { display: none;}
  .menuM { display: inline-block; }
  .menu { display: none;}
  .header-menu { height: 80px;}
  .breadcrumb .active { display: none;}
  
  .kingGalleryImage b {
    position: inherit;
    width: 100%;}
}

@media only screen and (max-width: 375px) {
  .header-menu .logo img { width: 370px;}
}

@media only screen and (max-width: 360px) {
  body { background-image: none;}
/*  .content, .panel, .mainPanel, .rightPanel  { width: 360px;}*/
  .header-menu .logo img { width: 355px;}
  .menu li a { padding: 5px 10px;}
  .mainContent { margin: 0px 10px;}
  .kingTagsRelation { width: 100%; padding: 0px;}
  .pagebanners {  display: none;}
  .downmenu, .socialmedia, .header-top .search, .BoxTag {  display: none;}  
  #Kolekcja, #Banery, #news3, #news4, #news5, #news6 { display: none;}
  .menuM { display: inline-block; }
  .menu { display: none;}
  .header-menu { height: 80px;}
  .breadcrumb .active { display: none;}
  
  .kingList{
  	margin: 0px 0px;
    font-size: @e-fontsize-basic-font;
  }
  .kingGalleryImage b {
    position: inherit;
    width: 100%;}
}



/*
.kingMenuM {
  background-color: white;
    width: 300px;
    max-width: 100%;
    height: auto;
    display: block;
    float: left;
    position: fixed;
    z-index: 2;
}

.kingMenuM .opis {
  
 margin-right: 60px; 
  float: left;
}
.kingMenuM .opis a{
	display:block;
  padding:15px;
  border-top:1px #eee solid;
}
.kingMenuM .openBtn{
    display:inline-block;
    width:18px;
    height:18px;
    padding:15px;
  	float: right;
  	position: initial;

    position:relative;
    top:0px;
    right:0px;

}*/

.searchForm .input-append {
/*    margin-top: -42px;*/
    margin-right: 20px;
}