html,body{
	padding: 0px !important;
	margin: 0px !important;
}

body{
	color:#313131 !important;
	background:#67111a !important;
	font-family:"Arial", sans-serif !important;
	font-size:13.33px !important;
}
body.fixed .menu {
    height: 55px;
}
#bottom-photo {display: none !important;}

#game_box .team_box tr img{width: 50px !important; height: 50px !important;}

.table-large-dev a { color: #313131 !important;text-decoration: underline !important;}
.navbar-toggle .icon-bar {
    background-color: #67111a !important;
}
.navbar-toggle {
    border: 1px solid #67111a !important;
}
.tabbed .panes {
    overflow: visible !important;
}

.container{
	max-width: 100% !important;
}

.navbar > .container{
/*	max-width: 980px !important;*/
}

.baner1{
	background-color: #fff;
}

*{
	transition: all .2s;
}
.slider{
	display: none;
}
.head-container .head-text a#logo {
	display: inline-block !important;
	width: auto !important;
	padding: 30px 0 0 226px !important;
}
.navbar-brand{
	display: none !important;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	padding: 0px !important;
}
.container.cols {
	display: block !important;
}
.hidden-yes{
	display: none !important;
}
.menu ul li a.header {
    padding: 1px 17.7px 0 !important; 
}
.small-box.articles .item a .img .overlay {
    height: inherit !important;
}
.small-box.articles .item a:hover .img .overlay, .small-box.articles .item a.active .img .overlay{
	width: 100% !important;
}
.head-container .head-share a span {
    top: 20px !important;
    /*left: 0px !important;*/
    left: -17px !important;
}
.partners-container table {
    width: 100% !important;
}

.head-container .head-share a span{
	width: 54px;
	text-align: center;
}

.matches .score a 
{
    color: black;
}

.menu .container{padding-right: 0 !important; padding-left: 0 !important;}

.head-container .head-share a:hover span{display: inline-block !important;}

/* Site's home page */

/*.head-container .head-share .items {
    right: 0px !important;
}*/ 

#predstavujeme { height: 90px !important;}

.head-container {    height: 235px !important;} 

.container.head-text{
	/*min-height: 180px !important;*/
	padding-left: 0 !important;
    padding-right: 0 !important;
}

.head-container .icons {margin: 148px 0 1rem !important;}

.navbar-collapse {
    padding-right: 0px !important;
    padding-left: 0px !important;}

body > div.container.baner > div > div > div > a > img{
    max-width: 100%;
    min-height: 100px;
    margin-top: 8px;
    -webkit-filter: saturate(1.1);
    filter: saturate(1.1);
}
div.forum_box.center div.toright img
{
       width: 20px !important;
       height: 20px !important;
}

#text-left .width100 {
  width: 100px;
  border: 0px;
}

#content #text-left #forum #df_form,
#content #text-left #forum #df_form #form_left,
#content #text-left #forum #df_form #form_left textarea,
#content #text-left #forum #df_form #form_right 
{
    width: 100% !important;
}
#content #text-left #forum #coments .comment
{
        display: inline-flex;
}
#forum #coments
{
    display: flex;
    flex-direction: column;
}
#forum #coments div.comment div.toleft
{
    width: 50px;
    height: 50px;
    overflow: hidden;
}
#forum #coments div.comment div.comment_right div.comment_head div.toleft
{
    width: auto;
    height: 100%;
}
#forum #coments div div img.toleft.border
{
    width:100%;
    height:auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#forum #coments .comment .comment_right 
{
    display: grid;
    width:100%;
}
#forum #coments .comment .comment_right .comment_text 
{
    text-align: left;
}
@media (min-width: 768px){
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	    margin-right: 7px !important;
	    margin-left: 7px !important;
	}
}



@media (min-width: 1200px){
	.container {
	    width: 980px !important;
	}
}

.fucking-eu-cookies{padding: 9px !important;}


@media screen and (max-width: 1200px){
	.menu ul li a.header {
	    padding: 1px 17px 0 !important;
	}

	.head-container .head-share {
	    right: -15px !important;
	}

	#layout #main {
	    margin: auto;
	    width: 970px!important;
	}

}

@media screen and (max-width: 1067px){


	.head-container .head-share {
	    width: 100% !important;
	    height: 25px !important;
	}

	.menu ul li a.header {
	    padding: 1px 16px 0 !important;
	}

	html,body{
		min-width: 100% !important;
	}
	.container {
	    max-width: none !important;
	}
	.hidden-yes{
		display: none !important;
	}
	.navbar > .container{
		max-width: 100% !important;
	}
	.menu{
		min-width: 100% !important;
	}

}
@media screen and (min-width:1024px)
{
    body    {    margin-top: 15px !important; }
}
@media screen and (max-width:1024px){
		.head-container .head-share .items {
		position: relative !important;
	    right: 0 !important;
	    text-align: center !important;
	}
	.slider{
		display: none !important;
	}
	.head-container .head-text a#logo {
	    height: 110px !important;
	    background: url(logo.png) no-repeat 0 0px !important;
	    line-height: 16px !important;
	    font-size: 27px !important;
	    background-size: 150px !important;
	    margin-top: 30px !important;
	    display: inline-block !important;
	    width: auto !important;
	    padding: 0px 0 0 160px !important;
	}

	.head-container .head-text a#logo span {
	    padding: 13px 0 46px !important;
	    background-size: 170px !important;
	}

	.head-container {
	    height: 290px !important;
	}

	.baner{
		background-color: #7f0a15;
		margin-top: 10px !important;
	}
	.baner img{
		margin-left: 0px;
	}
	.baner1{
		background-color: #fff;
	}
	.tabs-top-new a{
		padding: 13px 14px 11px !important;
	}
	.navbar-brand{
		display: none !important;
	}
	body.fixed .menu {
	    top: 0px !important;
	    height: 55px !important;
	}
	.fixed ul li.home {
	    margin: 0px 0 0 14px !important;
	}
	.fixed ul li.search {
	    margin-right: -10px !important;
	}
	.foto-blog{
		/*margin-top: 70px;*/
		margin-top: 10px;
	}
	.small-box.matches .item .signs {
/*	    margin-left: 155px !important;*/
	}
	.tabbed .panes {
	    overflow: visible !important;
	}
	.menu ul li a.header {
	    padding: 1px 15px 0 !important;
	}

	body.fixed .head-container .head-share{
		display: none !important;
	}


	.head-container .head-share a {
	    display: inline-block !important;
	    margin: 0px 15px !important;
	}
	.head-container .head-share a span {
	    top: 20px !important;
	    left: -16px !important;
	}
	.container.cols {
	    display: block !important;
	}
	.small-box.matches .item .signs {
/*	    margin-left: 55px !important;*/
	}
	#es-strip-container{
		display: none !important;
	}
	.arhiv{
		bottom: 4px !important;
	}
	   
}

@media screen and (max-width:992px){
	.menu ul li a.header{
		padding: 1px 9px 0 !important;
		font-size: 12px !important;
	}

	.image.small {
	    height: 360px !important;
	}
	.image.small .overlay .overlay-text h1, .image.small .overlay .overlay-text h2 {
	    font-size: 21.33px !important;
	}
}

@media screen and (max-width:768px){

	.menu .container {
	    padding-right: 15px !important;
	    padding-left: 15px !important;
	}
	html,body{
		min-width: 100% !important;
	}
	.container {
	    max-width: none !important;
	}
	#es-strip-container{
		display: none !important;
	}
	.head-container {
	    height: auto !important;
	}
	.foto-blog {
	    margin-top: 0px !important;
	}
	.image.small {
	    height: 360px !important;
	}
	.head-container .head-text a#logo {
		display: inline-block !important;
		width: auto !important;
		padding: 20px 0 0 170px !important;
	    font-size: 23px !important;
	}
	.navbar-brand{
		display: none !important;
	}
	.menu ul li.home {
	    margin: 0 0 0 -45px !important;
	}
	.menu ul li.search {
	    margin-right: -25px !important;
	}
	.head-container .head-share {
	    width: 100% !important;
	    height: 50px !important;
	}
	.head-container .head-share .items {
		position: relative !important;
	    right: 0 !important;
	    text-align: center !important;
	}
	.head-container .head-share a {
	    display: inline-block !important;
	    margin: 0px 15px !important;
	}
	.container.cols {
	    display: block !important;
	}
	.navbar-nav{
		float: none !important;
	}
	.menu ul li{
		margin: 0 -8px !important;
	}
	.menu ul li a.header {
	    font-size: 13.67px !important;
	    padding: 1px 18px 0 !important;
	}
	#layout .copyright-container div, .copyright-container div{
		margin: 23px auto !important;
	}
	body.fixed .menu {
	    height: 55px;
	}
	.fixed ul li.home {
	    margin: 0px 0 0 -10px !important;
	}
	.fixed ul li.search {
	    margin-right: -20px !important;
	}
	.baner{
		display: none !important;
	}
	.baner1{
		display: none !important;
	}
	.small-box.matches .item .signs {
/*	    margin-left: 155px !important;*/
	}
	.cols-foto{
		padding: 0 0 11px 0;
	}
	.tabbed .panes {
	    overflow: visible !important;
	}

	.image.zoomimage{
		height: 0 !important;
  		padding-bottom: 56.25%; /* 16:9 */
  		position: relative;
	}
	.image.zoomimage .img {
		position: absolute;
  		top: 0; left: 0;
  		width: 100%; height: 100%;
	}

}

@media screen and (max-width:736px){
	html,body{
		min-width: 100% !important;
	}
	#predstavujeme{
		display: none !important;
	}
	.icons{
		display: none !important;
	}
	.head-container .head-text a#logo {
	    display: block !important;
	    width: 80% !important;
	    padding: 20px 0 20px 200px !important;
	    font-size: 23px !important;
	    margin: 20px auto;
	}
	.navbar-brand{
		display: block !important;
	}
	.menu {
    	min-width: 100% !important;
	}
	/* MENU */
	.menu ul li a.header {
	    font-size: 14.67px !important;
	}
	.navbar-brand img{
		height: 55px;
	}
	.navbar-brand{
	    position: absolute;
	    width: 50%;
	    left: 25%;
	    text-align: center;
	    margin:0 auto;
	    padding: 0px !important;
	    height: 55px !important;
	}
	.navbar-toggle{
	    z-index:3;
	    float: left !important;
	    margin-left: 15px !important;
	}
	.navbar-brand>img {
    	display: inline-block !important;
	}
	.menu ul li.search {
	    margin-right: 10px !important;
	}
	body.fixed .menu {
	    height: 55px;
	}
	#navbar{
		background-color: #fcc826 !important;
	}
	.menu ul li.search-none{
		display: none !important;
	}
	.menu ul li.home{
		display: none !important;
	}
	.menu ul li{
		display: block !important;
	}
	.menu ul {
	    padding-left: 0px !important;
	}
	.dropdown-header {
	    font-size: 14px !important;
	    color: #6d1718 !important;
	}
	.dropdown-menu .divider{
		background-color: #6d1718 !important; 
	}
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
		background-color: #fcc826 !important;
	}
	/* End MENU */
}

@media screen and (max-width:667px){
	html,body{
		min-width: 100% !important;
	}
	#predstavujeme{
		display: none !important;
	}
	.icons{
		display: none !important;
	}
	.head-container .head-text a#logo {
		display: block !important;
	    width: 360px !important;
	    padding: 4px 0 10px 130px !important;
	    font-size: 24px !important;
	    margin: 0px auto;
	    background-size: 120px !important;
	    margin-top: 7px !important;
	    height: 90px !important;
	}
	.navbar-brand{
		display: block !important;
	}
	.menu {
    	min-width: 100% !important;
	}
	/* MENU */
	.menu ul li a.header {
	    font-size: 14.67px !important;
	}
	.navbar-brand img{
		height: 55px;
	}
	.navbar-brand{
	    position: absolute;
	    width: 50%;
	    left: 25%;
	    text-align: center;
	    margin:0 auto;
	    padding: 0px !important;
	    height: 55px !important;
	}
	.navbar-toggle{
	    z-index:3;
	    float: left !important;
	    margin-left: 15px !important;
	}
	.navbar-brand>img {
    	display: inline-block !important;
	}
	.menu ul li.search {
	    margin-right: 10px !important;
	}
	body.fixed .menu {
	    height: 55px;
	}
	#navbar{
		background-color: #fcc826 !important;
	}
	.menu ul li.search-none{
		display: none !important;
	}
	.menu ul li.home{
		display: none !important;
	}
	.menu ul li{
		display: block !important;
	}
	.menu ul {
	    padding-left: 0px !important;
	}
	.dropdown-header {
	    font-size: 14px !important;
	    color: #6d1718 !important;
	}
	.dropdown-menu .divider{
		background-color: #6d1718 !important; 
	}
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
		background-color: #fcc826 !important;
	}
	/* End MENU */
}

@media screen and (max-width:414px){
	html,body{
		min-width: 100% !important;
	}
	.slider{
		display: block !important;
	}
	.navbar-brand{
		display: block !important;
	}
	#predstavujeme{
		display: none;
	}
	#es-strip-container{
		display: none;
	}
	#logo{
		display: none;
	}
	.icons{
		display: none !important;
	}
	.head-text{
		display: none !important;
	}
	.head-share{
/*		display: none;*/
	}
	.menu {
    	min-width: 100% !important;
	}
	.foto-blog{
		display: none;
	}
	.container {
    	width: auto !important;
    	max-width: none !important;
	}
	.container.cols {
	    display: block !important;
	}
	.head-container {
    	height: auto !important;
	}
	.fucking-eu-cookies {
	    display: block !important;
	}
	#myCarousel{
		/*height: 50vh;*/
		height: auto;
	}
	#myCarousel .item img{
		/*height: 50vh;*/
		height: 57vw;
		width: auto;
	}
	.baner{
		display: none !important;
	}
	.baner1{
		display: none !important;
	}
	#mainVideo{
		display: none !important;
	}
	/* MENU */
	.menu ul li a.header {
	    font-size: 14.67px !important;
	}
	.navbar-brand img{
		height: 55px;
	}
	.navbar-brand{
	    position: absolute;
	    width: 50%;
	    left: 25%;
	    text-align: center;
	    margin:0 auto;
	    padding: 0px !important;
	    height: 55px !important;
	}
	.navbar-toggle{
	    z-index:3;
	    float: left !important;
	    margin-left: 15px !important;
	}
	.navbar-brand>img {
    	display: inline-block !important;
	}
	.menu ul li.search {
	    margin-right: 10px !important;
	}
	body.fixed .menu {
	    height: 55px;
	}
	#navbar{
		background-color: #fcc826 !important;
	}
	.menu ul li.search-none{
		display: none !important;
	}
	.menu ul li.home{
		display: none !important;
	}
	.menu ul li{
		display: block !important;
	}
	.menu ul {
	    padding-left: 0px !important;
	}
	.dropdown-header {
	    font-size: 14px !important;
	    color: #6d1718 !important;
	}
	.dropdown-menu .divider{
		background-color: #6d1718 !important; 
	}
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
		background-color: #fcc826 !important;
	}
	/* End MENU */
	.club-team a{
		padding: 13px 11px 11px !important;
	}
	.news-club{
		padding: 10px 0px 0px 7px !important;
		padding-bottom: 105px !important;
	}
	.tabs-top-new a{
	    padding: 13px 7px 11px !important;
	}
	.head{
		font-size: 18px !important;
	}
	.news p{
		font-size: 18px !important;
	}
	.small-box.matches .panes.n3 {
	    height: 200px !important;
	}
	.tabbed .panes {
	    overflow: visible !important;
	}
	.bt-tabs{
		bottom: -70px !important;
	}
	.small-box.matches .tabs.n3 {
	    top: -15px !important;
	}
	.small-box.matches {
	    height: 350px !important;
	}
	.small-box.matches .item .score {
	    text-align: left !important;
	}
	.small-box.matches .item .signs {
/*	    margin-left: 55px !important;*/
	}
	/* Position block */
	.cols-foto{
	    top: 1906px;
	}
	.tabulka{
	    top: inherit !important;
	}
	.partners-container{
	    top: inherit !important;
	}
	.news-top{
    	top: inherit !important;
	}
	.partner-w {
	    width: 100% !important;
	    display: block !important;
	}
	#layout .copyright-container, .copyright-container {
	    margin: 25px 0 !important;
	}
	.small-box.articles .item a .img .overlay {
	    font-size: 14px !important;
	}
	.carousel-indicators {
	    bottom: 0px;
	}

	#myCarouselh1 {
    	font-size: 16px;
	}
}

@media screen and (max-width:412px){
	.cols-foto {
	    top: inherit !important;
	}
}

@media screen and (max-width:375px){
	.club-team a {
	    padding: 10px 10px 10px !important;
	}
	.bt-tabs a{
		padding: 8px 9px 10px 10px !important;
	}
	.tabs-top-new a{
		padding: 13px 5px 13px !important;
	}
	.small-box.matches .item .score, .small-box.matches .item .teams{
		padding-top: 0px !important;
	}
	.small-box.matches .item .score {
	    text-align: left !important;
	}
	.small-box.matches .panes.n1 {
	    height: 300px !important;
	}
	.small-box.matches .item .date {
	    padding: 30px 0 7px !important;
	}
	.small-box.matches .panes.n3 {
	    height: 200px !important;
	}
	.tabbed .panes {
	    overflow: visible !important;
	}
	.small-box.matches .tabs.n3 {
	    top: -15px !important;
	}
	.bt-tabs{
		bottom: -70px;
	}	
	.cols-foto {
	    top: 1930px;
	}
	.bt-tabs a {
	    padding: 8px 20px 10px 20px !important;
	}
	.partner-w {
	    width: 100% !important;
	    display: block !important;
	}
	.small-box.articles .item a .img .overlay {
	    font-size: 12px !important;
	}
}
@media screen and (max-width:360px){
	.club-team a {
	    padding: 10px 8px 10px !important;
	}
	.small-box.matches .item .score, .small-box.matches .item .teams{
		float: none !important;
	}
	.bt-tabs a {
	    padding: 10px 20px 10px 20px !important;
	}
	.tabs-top-new a {
	    padding: 20px 24px 20px !important;
	}
	.cols-foto {
	    top: 2140px;
	}
	.small-box.articles .item {
	    float: none !important;
	    width: 100% !important;
	    height: 100% !important;
	}
	.small-box.articles .item a .img .overlay {
	    font-size: 16px !important;
	}
}

/* End Site's home page */

/*********/

/* Klub */


/*#text-left {
    width: 100% !important;
     
}

#content-container #right-column .box-container {
    width: 100% !important;
}*/


#navbar > ul > li > ul > li.title{display: none !important;}

#layout #content {
    width: 100% !important;
    margin: 10px 0 0 0px !important;
        padding: 0 15px;
}

#layout #main #bottom #bottom-banners {
    width: 100% !important;
}
#right-column{
	/*width: 100% !important;*/
	float: none !important;
	/*bootstrap????????*//*bootstrap????????*/
}
#text-left img {
        height: auto;
}
#text-left .portrety {
  float: left;
  width: 250px;
  margin-right: 15px;
}
#article_photo > a {overflow: hidden;}
#layout #main #bottom #bottom-banners .banner-container {
    margin: 0 10.3px !important;
}

#text-left #socials #button_translator {
    margin-top: 0px!important;
    width: auto!important;
    float: right!important;
}

#text-left #socials #button_print {
    width: 105px!important;
}

#text-left #socials #button_google {
    width: 40px!important;
}

#text-left #socials #button_twitter {
    width: 80px!important;
}

#text-left #socials #button_facebook {
    width: 160px!important;
}

.mob-dropdown{

}

.show-mob{
	display: none !important;
}

@media screen and (min-width: 768px){
	#layout #main, #layout #main-container {

	    width: 780px!important;
	}

	#layout #main #bottom, #layout #main #bottom #bottom-photo{
		width: 750px!important;
	}
}

@media screen and (min-width: 992px){


	.col-md-push-3 {
	    left: 300px!important;
	}
	.col-md-9 {
	    width: 680px!important;
	}

	.col-md-pull-9 {
	    right: 680px!important;
	}

	.col-md-3 {
	    width: 300px!important;
	}
}

@media screen and (min-width: 1200px){
	#layout #main, #layout #main-container {

	    width: 1010px!important;
	}

	#layout #main #bottom, #layout #main #bottom #bottom-photo{
		width: 980px!important;
	}
		.col-lg-push-3 {
	    left: 300px!important;
	}
	.col-lg-9 {
	    width: 680px!important;
	}

	.col-lg-pull-9 {
	    right: 680px!important;
	}

	.col-lg-3 {
	    width: 300px!important;
	}
	#layout #main #bottom #bottom-banners .banner-container {
	    margin: 0 9px !important;
	}
	#text-left 
	{
            margin-right: 1.5%;
        }
}

@media screen and (max-width:1200px){
	#layout #main #bottom #bottom-banners .banner-container {
	    margin: 0 3px !important;
	}

	#right-column{
		width: 300px !important;/*bootstrap????????*//*bootstrap????????*/
	}

	.likeboxwrap{text-align: center;}

		#layout #main, #layout #main-container {

	    width: 970px!important;
	}

	#layout #main #bottom, #layout #main #bottom #bottom-photo{
		width: 940px!important;
	}

/*	.partners-container {    width: 940px !important;}*/

}
@media screen and (max-width:1024px){

	.article p{
		font-size: 20px;
	}
	#layout #main {
	    margin-top: 0px !important;
	}
	#text-left{
		width: 460px !important;
		padding: 0px 2px !important;
	}
	#text-left h1 {
	    margin: 0px !important;
	    padding: 20px !important;
	}
	#text-left p {
	    margin: 0px !important;
	}
	#button_translator{
		float: right;
		width: auto !important;
		margin-top: 0px !important;
	}
	#layout {
	    text-align: center !important;
	}
	.menu-left{
		display: none !important;
	}
	.box-container{
		width: 100% !important;
	}

	#layout #content {
	    padding: 0 0px !important;
	}

	#layout #main, #layout #main-container {
	    width: 768px!important;
	}

	#layout #main #bottom, #layout #main #bottom #bottom-photo {
	    width: 768px!important;
	}

	#layout #main #bottom #bottom-banners .banner-container {
	    height: 140px !important;
	    width: 240px !important;
	}
	#layout #main #bottom #bottom-banners .banner-container img {
	    width: 224px !important;
	}
	#layout #main #bottom #bottom-banners .banner-container img {
	    margin: 1% !important;
	    width: 98% !important;
	}

	.copyright-container/* , .partners-container */{
	    width: 768px !important;
	}
}

@media screen and (max-width:992px){
	#layout #main #bottom #bottom-banners .banner-container {
	    height: auto !important;
	    width: 31.3333% !important;
	    margin: 0 1% !important;
	}

}

@media screen and (max-width:768px){

	#layout #main {
	    width: 100% !important;
	    margin-top: 0px !important;
	}
	#layout #main-container {
	    float: none !important;
	    width: 100% !important;
	}
	#layout #content {
	    float: none !important;
	    width: 100% !important;
	    margin: 0px !important;
	}
	#layout #main #bottom{
		width: 100% !important;
	}
	#layout #main #bottom-photo{
		width: 100% !important;
	}

	#layout #main #bottom #bottom-banners .banner-container {
	    height: auto !important;
	    width: 98% !important;
	    margin: 0 1% !important;
	}

	.menu ul li {
	    margin: 0 0px !important;
	}

	.mob-dropdown{

	}

	span.show-mob{
		display: inline-block !important;
	}

	.mob-dropdown.dropdown.open >.dropdown-menu {
	    display: block !important;
	}

#text-left, #right-column {
    width: 100% !important;}

#layout #main #bottom, #layout #main #bottom #bottom-photo, .copyright-container, .partners-container {
    width: 100% !important;
}


}
@media screen and (max-width:414px){
	#layout #main {
	    margin-top: 0px !important;
	}
	#button_facebook{
		float: none !important;
	    width: 100% !important;
	    margin: 10px auto !important;
	    display: none !important;
	}
	#button_twitter{
		float: none !important;
	    width: 100% !important;
	    margin: 10px auto !important;
	    display: none !important;
	}
	#button_google{
		float: none !important;
	    width: 100% !important;
	    margin: 10px auto !important;
	    display: none !important;
	}
	#button_print{
		float: none !important;
	    width: 100% !important;
	    margin: 10px auto !important;
	    display: none !important;
	}
	#button_translator{
	    width: 100% !important;
	    display: block !important;
	    margin: 10px auto !important;
	}
	#text-left h1 {
	    padding-top: 20px !important;
	}
	#content-container #right-column .box-container h2{
		padding: 0px !important;
	}
	.nextPages{
		position: relative !important;
		bottom: 20px !important;
	}
}
	

.article img{
	width: 100%;
}

/* End Klub */

/* table */
.table-small-dev{
	display: none;
}


/* Parneri */

.partneri-foto img{
	float: left;
	width: 50%;
}
.nice-partners tr td {
	background: #932424 !important;
	border: 1px solid #82080c !important;
	padding: 15px 10px !important;
}
.nice-partners a{
	color: #fff !important;
}

@media screen and (max-width:414px){
	.br-partners{
		display: none !important;
	}
	.partner-long img{
		width: 100% !important;
		padding-bottom: 25px !important;
	}

}

/* legendy */

#legendy li {
/*    display: inline-block !important;
    float: none !important;
    width: 30% !important;*/
}

#content-container #right-column .box-container {
    float: none !important;
}



@media screen and (max-width:1024px){
	#content-container #right-column .box-container {
	    float: left !important;
	}
	#legendy li{
/*		margin: 10px 4px 10px 22px !important;*/
	}
}

@media screen and (max-width:768px){
	#legendy li{
/*		margin: 10px 4px 10px 17px !important;*/
	}
}

@media screen and (max-width:414px){
	#legendy li{
/*		margin: 1% !important;
    	width: 48% !important;*/
	}
}


/* Stadion */

@media screen and (max-width:1024px){
	#text-left table.nice tr th{
		width: 33%;
	}
}

/* Media */

.media-foto img{
	width: 30% !important;
}

.media-foto-kart img{
	width: 20% !important;
}



@media screen and (max-width:480px){
	#right-column > div:last-child , #bottom-banners , #bottom-photo{display:none !important;}
	#content #text-left #game_box .team_box tr td strong {
	    font-size: 14px !important;
	    line-height: 20px !important;
	    vertical-align: 0 !important;
	    text-align: center !important;
	    margin: 0 !important;
    	padding: 0 !important;
	}

	#game_box #text-left table tr td {
	    background: transparent;
	    padding: 0px 0px;
	    font-size: .8em;
	    width: 40% !important;
	    text-align: center !important;

	}

#game_box .team_box td{
	text-align: center !important;
}

	#content #text-left #game_box .team_box tr td.team_name_right {
	    text-align: center !important;
	}

	#game_box .team_box tr td.team_name_left , #game_box .team_box tr td.team_name_right{width: 60% !important; text-align: center !important;}
}


@media screen and (max-width:414px){
#game_box .team_box:first-child tr td{
	width: 50% !important;
	text-align: right !important;
}

#content #text-left #game_box .team_box tr td.team_name_right + td{
	width: 50% !important;
	text-align: left !important;
}

#game_box .team_box:first-child tr td.team_name_left{
	text-align: left !important;width: 50% !important;
}

#content #text-left #game_box .team_box tr td.team_name_right{
	text-align: right !important;width: 50% !important;
}

	.media-foto img{
		width: 100% !important;
	}
	.media-foto-kart img{
		width: 30% !important;
	}
}

/* Soupiska */
@media screen and (max-width:414px){
	#text-left .name{
		padding-top: 40px !important;
	}
	#content #text-left #player_card {
	    height: auto !important;
	}
	#player_foto{
		width: 100% !important;
		height: auto !important;
	}
	.bio{
		width: 100% !important;
	}
}

@media screen and (max-width:375px){
	#content #text-left table#soupiska {
	    margin: 10px -7px !important;
	}

}

/* Team */


.trener img{
		width: 100px !important;
		height: 150px;
	}
@media screen and (max-width:1024px){
	#text-left table.nice.table-trener tr th {
	    width: auto !important;
	}
	.trener img{
		width: 250px !important;
		height: 375px;
	}	

}

@media screen and (max-width:414px){
	#text-left table.nice.table-trener tr th {
	    width: 100% !important;
	    padding: 8px 0px !important;
	}
	.trener img{
		width: 65px !important;
		height: 100%;
	}	
	#text-left table tr th{
		padding: 8px 0px !important;
	}

}

/* Zapas */
#zapasVypis img{
	width: 20px !important;
}

@media screen and (max-width:414px){
	.zapas{
		float: none !important;
	}
}

@media screen and (max-width:375px){
	#text-left table tr th {
	    font-size: .7em !important;
	}
}

/* statistiky */
.stat{
	float: left;
	width: 50%;
}
.stat-1{
	float: right;
	height: 198px;
	width: 50%;
}

@media screen and (max-width:414px){
	.stat{
		float: none;
		width: 100%;
		padding-top: 25px !important;
	}
	.stat-1{
		float: none;
		height: auto;
		width: 100%;
	}
}

/* fotogalerie */

#fotogalerie{
	width: 100% !important;
}



#photos table{
	width: 100% !important;
}
#content #text-left #fotogalerie table tr td a {
    margin: 10px 0px 10px 0px !important;
    width: 100% !important;overflow: hidden;
}
@media screen and (max-width:768px){
	.pirobox_content{
	    margin-left: -384px !important;
	}
}

@media screen and (max-width:414px){
	#content #text-left #fotogalerie h3 {
	    margin-top: 30px !important;
	}
	.pirobox_content{
	    width: 100% !important;
	    margin-left: -50% !important;
	    margin-top: -290px;
	}
}


/* Forum */

#smiles img,
.comment_text img
{
	width: 19px !important;
}

@media screen and (max-width:414px){
	#content #text-left #forum #df_form {
	    width: 100% !important;
	}
	#content #text-left #forum #df_form #form_left {
	    width: 100% !important;
	}
	#content #text-left #forum #df_form #form_left textarea {
	    width: 100% !important;
	}
	#content #text-left #forum #df_form #form_right {
	    width: 100% !important;
	}
	#content #text-left #forum #df_form #form_right input {
	    width: 100% !important;
	}
}


/* Game */

#content #text-left #game_box {
    width: 100% !important;
}

#content #text-left #game_box .team_box {
    width: 37% !important;
}

@media screen and (max-width:1024px){
	#content #text-left #game_box .team_box {
	    width: 43% !important;
	}
}

@media screen and (max-width:768px){
	#content #text-left #game_box .team_box {
	    width: calc((100% - 136px) /2) !important;
	}

	#game_box .team_box tr img {
	    width: 40px !important;
	    height: 40px !important;
	}
}

@media screen and (max-width:414px){
	#content #text-left #game_box .score_box {
	    width: 100% !important;
	}
	#content #text-left #game_box .team_box {
	    width: 100% !important;
	}
}

/* fanklub */

@media screen and (max-width:414px){
	.fanklub{
		margin-right: 0px !important;
	}
}


/* Map */
@media screen and (max-width:414px){
	.map{
		width: 100% !important;
		height: 300px !important;
		margin-bottom: 30px !important;
	}
}

/* Galery-team */

@media screen and (max-width:414px){
	#text-left .galerie_tymu .clen {
	    width: 50% !important;
	}
	#content #text-left #article_photo a {
	    margin: 0px !important;
	    width: 50% !important;
	}

	/*a{text-decoration: underline !important; text-decoration-color: #6d1718 !important;}*/
}

#predstavujeme span {
    color: #6d1718;
}
#search_inputMin {position: absolute;    right: 100%;    width: 180px;    height: 100% !important;    line-height:45px;    padding: 5px 15px;    border: none;    background: white;    outline: none;    border-radius: 0 !important;    display: none;    z-index: 10 !important;}
.menu ul li.search #search_input {    height: 100% !important;z-index: 10 !important;}
.pane{transition: initial;}

.mob-dropdown {
  top: 100%;
  left: 0;
  display: none;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  text-align: left;
  list-style: none;
  background-clip: padding-box;
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  
ul.dropdown-menu li {
    display: block !important;
    position: relative;
}

.navbar-nav li .dropdown-menu{
    background-color: #fcc826;
}

ul.dropdown-menu li a {
    color: #67111a;
}
