/*

    

Theme Name:     Monolith: Kovprof



Theme URI:      http://www.mononot.com



Description:    Monolith theme for Kovprof



Author:         Mononot



Author URI:     http://www.mononot.com



Template:       monolith



Version:        0.1.0



*/







/*



.header .row-fluid .span3 {



	margin-left: 0!important;



	margin-right: 10px!important;



	margin-bottom: 10px!important;



}



*/







.search input {



	border: 0;



	padding: 4px 12px;



	-webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.2)!important;



	-moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.2)!important;



	box-shadow: 0 1px 1px 1px rgba(0,0,0,0.2)!important;



	-webkit-border-radius: 0!important;



	-moz-border-radius: 0!important;



	border-radius: 0!important;



}



strong {text-transform:none;font-size:inherit;}

.parent-pageid-26 .active a, .parent-pageid-110 .active a, .parent-pageid-112 .active a, .parent-pageid-115 .active a, .parent-pageid-117 .active a {



background-color:#777777!important;

}


/*
.parent-pageid-26 .active ul li a, .parent-pageid-110 .active .opened a, .parent-pageid-112 .active .opened a, .parent-pageid-115 .active .opened a, .parent-pageid-117 .active .opened a {



background-color:#777777!important;



}



.parent-pageid-26 .active ul li a, .parent-pageid-110 .active ul li a, .parent-pageid-112 .active ul li a, .parent-pageid-115 .active ul li a, .parent-pageid-117 .active ul li a {



background-color:#B1B1B0!important;



}
*/


@font-face {

font-family: 'KorolevBold';

    src: url('font/HelveticaNeueOTCnBlkRgIt.eot');

    src: url('font/HelveticaNeueOTCnBlkRgIt.eot?#iefix') format('embedded-opentype'),

         url('font/HelveticaNeueOTCnBlkRgIt.woff') format('woff'),

         url('font/HelveticaNeueOTCnBlkRgIt.otf') format('opentype'),

         url('font/HelveticaNeueOTCnBlkRgIt.svg#KorolevBold') format('svg');

    font-weight: normal;

    font-style: normal;

}





#wwwww5 {display:none!important;}







       

 

.search input:hover, .search input:focus {



	-webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.4)!important;



	-moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.4)!important;



	box-shadow: 0 1px 1px 1px rgba(0,0,0,0.4)!important;



}







.search {



	position: relative;



}







.search .lupa {



	width: 35px;



	height: 28px;



	padding: 0;



	text-indent: -9999px;



	display: block;



	position: absolute;



	right: 0;



	top: 0;



	padding: 0!important;



	margin: 0!important;



	border: 0!important;



	box-shadow: none!important;



	border-radius: 0!important;



	background: transparent url('./images/lupa.png') no-repeat 0 -5px!important;



}







.search .lupa:hover {



	-webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0)!important;



	-moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0)!important;



	box-shadow: 0 1px 1px 1px rgba(0,0,0,0)!important;



}







.container.bar {



	padding-top: 20px;



}

.breadcrumbs, .new-entry .entry-header {
	display: none !important;
}
.flexslider img {width: 100% !important;}
.new-entry h1 {
	font-size: 26px;
	color: #ED1C24;
}
.new-entry h2, .new-entry h3 {
	font-size: 20px;
}



#navigation2 {width: 100%; float: left;}
#navigation2 ul {list-style:none;margin:0;display: flex; gap: 5px;}
#navigation2 ul li {float:left; flex: 1; text-align: center;}
#navigation2 ul li a {font-family:'Barlow';color:#094283;font-size: 14px;letter-spacing:0.2px;text-transform:uppercase;padding:6px 0;background:#B2D5FD; display: block; font-weight: 700;}
#navigation2 ul li.current_page_item a {color:#ff0000;}

#navigation2 ul li.menu-item-3828 a {background:#E9B8BA;}
#navigation2 ul li.menu-item-3828 a:hover {background:#E9B8BA}
#navigation2 ul li.menu-item-3827 a {background:#E9B8BA}
#navigation2 ul li.menu-item-3827 a:hover {background:#E9B8BA}
#navigation2 ul li.menu-item-3826 a {background:#E9B8BA}
#navigation2 ul li.menu-item-3826 a:hover {background:#E9B8BA}
#navigation2 ul li.menu-item-3825 a {background:#E9B8BA}
#navigation2 ul li.menu-item-3825 a:hover {background:#E9B8BA}



#navigation2 ul li.navcolor2 a {background:#c7d6ee;}
#navigation2 ul li.navcolor2 a:hover {background:#7f96ba;}
#navigation2 ul li.navcolor3 a {background:#fdd09e;}        
#navigation2 ul li.navcolor3 a:hover {background:#daaf7f;}  
.container {


  /*height:200px;
	width: 990px;*/
	width: 100%;
	max-width: 1160px;
	padding: 0 20px;


}







h1, h2, h3, h4, h5, h6 {



	font-size: 20px;



	letter-spacing: 0px;



}







.nav ul {



	margin-bottom: 1px!important;



}







.nav > * {



/* 	letter-spacing: -0.3px; */



	text-transform: none;



	font-family: 'Barlow',Arial,Helvetica,sans-serif;



	font-size: 12px;



}



.nav {
	display: flex;
	gap: 3px;
	text-align: center;
	margin-bottom: 0;
}
#nav {
	text-align: left;
	margin-top: 20px;
	font-weight: 600;
    margin-bottom: 30px;
}



.nav li {
	box-sizing: border-box;
	flex: 1;

}

.nav ul li {
	
	height: auto!important;



}







.nav ul li a {



	height: auto!important;



	text-indent: 0!important;



	line-height: 20px!important;



	padding:5px 30px 5px 10px;






}









.nav .well {



	background: transparent;



}







.nav input {



	width: 100%;



}







.nav label {



	display: none;



}







.block * {



	padding: 0!important;



	margin: 0!important;



	border: 0!important;



	box-shadow: none!important;



	border-radius: 0!important;



	background: transparent!important;



}







.block .add-on {



	display: none!important;



}







.block > div {



	padding: 20px!important;



}







.block .input-prepend {



	width: 100%!important;



}







.block input, .block textarea {



	border: 1px solid #fff!important;



	text-transform: uppercase;



	width: 182px!important;



	padding: 5px 10px!important;



	color: #FFF;



	margin-bottom: 10px!important;



}







.block p {



	margin-bottom: 10px!important;



}







.block .btn {



	font-family: 'Barlow',Arial,Helvetica,sans-serif!important;



	background-color: #32578b!important;



	border: 0!important;



	font-size: 12px!important;



}







.block ::-webkit-input-placeholder { /* WebKit browsers */



    color: #FFF!important;



}



.block :-moz-placeholder { /* Mozilla Firefox 4 to 18 */



    color: #FFF!important;



}



.block ::-moz-placeholder { /* Mozilla Firefox 19+ */



    color: #FFF!important;



}



.block :-ms-input-placeholder { /* Internet Explorer 10+ */



    color: #FFF!important;



}







.nav ul ul {



	margin-top: 1px;



}







.switch > a {



	background-image: url(./images/plus.png);



	background-repeat: no-repeat;



	background-position: 5px 14px;



}







.block input, .block textarea {



	text-transform: none;



}







.block .alert, .block .alert h4 {



	color: #FFF!important;



}







.nav * {



	text-transform: uppercase!important;



}











embed {



	min-height: 1200px;



}







.partners td {



	vertical-align: middle;



}



/*



table {



	display: table!important;



}







table tbody {



	width: 100%!important;



}







table td img {



	width: 100%;



	height: auto;



}







table.partners td img {



	width: auto;



	height: auto;



}*/



body {
	font-family: 'Barlow' !important;
}



table {

	width: auto !important; 

	max-width: 730px!important;



	table-layout: fixed;

	

	font-size: 14px;

	



}







.table td, .table th {



	padding: 4px;

	

	vertical-align: middle;



}







h1 {



	font-size: 20px;



}







h2 {



	font-size: 16px;



}







h3 {



	font-size: 14px;



}





h6 {

	font-size: 14px;

	color: #000;	

}





.span9 {



	font-size: 16px;



}











.alignright {



	float:right;



}







.alignleft {



	float:left;



}







.alignnone {



	float: none;



}















.nav ul li ul {



	display: none;



}







.nav ul li.active ul {



	display: block;



}







.nav > ul > li.active > ul li a {



	text-indent: 10px!important;



}







.nav ul li a {



	-webkit-transition: none!important;



	-moz-transition: none!important;



	-ms-transition: none!important;



	-o-transition: none!important;



	transition: none!important;



}







.btn-hidden {



	display: none;



}




.subtle {



	font-weight: 300;



}







.red {



	color: #ec1b24;



}







.italic {



    -moz-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-5deg, 0deg);

    -webkit-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-5deg, 0deg);

    -o-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-5deg, 0deg);

    -ms-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-5deg, 0deg);

    transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-5deg, 0deg);



}







.subtle.italic {



	font-family: 'KorolevBold';

  text-transform: uppercase;



}

header {padding-top: 20px !important;}

.abslute {float: left; width: 100%; position: static; margin-top: 25px;}

.admin-bar .abslute { top: 163px; }

  @media screen and (min-width:0\0) {
   
}
                               
body:not(:-moz-handler-blocked) .abslute {position:absolute;top:130px;}





.subtle.italic {



	font-size: 36px;







	margin-top: 19px;



	margin-bottom: 30px;



	display: block;



}







.header strong {



	color: #1858ba;



	font-size: 15px;



	font-family: 'Barlow';



}







.header strong:before, .header strong:after {



	content: " ";



	display: inline-block;



	width: 14px;



	height: 20px;



	padding: 0 2px;



	background-image: url('./images/sprite.png');



	background-repeat: no-repeat;



	background-position: top left;



}







.header strong:after {



	background-position: top left;



}



.nav-top li.current_page_item a {color:#ff0000;}



.nav-top li {



	overflow: hidden;



	display: block;



	float: left;







}







#menu-item-1817, #menu-item-1818 {



	width: 16.65%;



}


.nav-top li a {



	font-family: 'Barlow';



	background-color: #0850a3;



	width: 100%;



	display: block;



	font-size: 18px;


	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;

	font-weight: 700;

	box-sizing: border-box;
  
  letter-spacing:0.5px;
  
	padding: 9px 0 9px 0;



	border-right:2px solid #FFF;






	color: #ffffff;



}

.nav-top li a:hover {color:#ff0000;background-color: #0850a3;}







#appendedInputButton {



  padding-left: 18px;

	-webkit-border-radius: 0;



	-moz-border-radius: 0;



	border-radius: 0;



	border: 1px solid #222;



}







.sr-only {



	position: absolute;



	width: 1px;



	height: 1px;



	margin: -1px;



	padding: 0;



	overflow: hidden;



	clip: rect(0,0,0,0);



	border: 0;



}







.nabidka h4 {



	font-size: 14px;



}







h5.caption {



	font-size: 12px;



}
.new-entry {
	padding-bottom: 40px;
	letter-spacing: -0.4px;
}

footer {
	background: #0850a3 !important;
	color: #fff !important;
	padding: 8px 0px !important;
    border-left: 20px solid #fff;
	border-right: 20px solid #fff;
}
footer *, body .footer * {
	color: #fff !important;
	font-size: 16px;
}

footer .row-fluid {
	display: block;
	margin: 0 auto;
}
.footer-col {
	float: left;
	width: 25%;
}
.footer-col:nth-child(2) {
	width: 50%;
}
.footer-col:nth-child(3) {
	display: none;
}
.footer-col p {
	line-height: 185%;
}
.span12.copy {
	text-align: center;
	margin-top: 2px;
    font-size: 12px;
    	margin-bottom: -7px!important;
}

.span12.copy a{
	
    font-size: 12px;
}


.breadcrumbs a {



	font-size: 16px;



}
body .nav ul {
	margin-top: 20px;
}


body .nav ul li {
	margin-bottom: 5px;
}
body .nav ul li a {
	padding-left: 15px;
	position: relative;
}
body .nav ul li > a.active {
	color: #0750A4;
	background-color: #E2EDFD;
}
/*body .ahoj .nav ul ul li > a.active {
	color: #333!important
}*/
body .ahoj .nav > ul > li > ul > li.opened > a.active {
	background-color: #FFE7E1 !important;
}
body .nav ul ul li a {
	font-size: 14px;
}
body .nav ul li a:before {
	background: #ED1C24;
	content: '';
	width: 5px;
	height: 5px;
	display: inline-block;
	margin-right: 5px;
	border-radius: 50%;
	position: absolute;
	top: 12px;
	left: 0;
}
body .nav ul ul li a:before {
	left: 10px;
}
body .nav ul ul ul li a:before {
	display: none !important;
}
body .nav ul ul ul a.color5.under {
	color: #333 !important;
}
body .nav ul ul ul {
	margin-top: 0 !important;
}
body .nav ul ul ul .active {
	background-color: #ddd !important;
}


.nase-produkty {
	font-size: 22px;
	text-transform: uppercase;
	color: #ED1C24;
	margin-bottom: 30px;
}



.ahoj {margin-top:15px;display:block;}

  @media screen and (min-width:0\0) {
    .ahoj {margin-top:15px!important;}
}
                               
body:not(:-moz-handler-blocked) .ahoj { margin-top:15px!important; }






.brand {



	display: block;



	margin-top: 10px;



	clear: both;



}







#hledat {
	margin-bottom: 0;
	border: 1px solid #ccc;
	width: 100%;
	height:  30px;
	margin-top: 108px;
}
#hledat .btn-hidden {
	display: block !important;
	width: 44px;
	height: 30px;
	background-color: transparent;
	background-image: url('images/icon-search.png');
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	font-size: 0;
	border: 0;
}
#hledat #appendedInputButton {
	border: 0 !important;
	box-shadow: none !important;
	float: right;
	padding: 3px 0;
	font-size: 18px;
	font-family: 'Barlow';
	
}









.switch > a {







	background-position: -80px 14px;



}












#security_code {



	text-transform: none!important;



}







h2,h3 {



	margin-top: 20px;



	line-height: 1em;



}







body .flexslider li .caption.color5 {



	color: #FFF!important;



	bottom: 0px;



	margin-bottom: 0;



	padding-top: 10px;







}











/**



 * Barevna nastaveni



 *



 * doporucuji Sublime Text a pouzivat CTRL+D pro



 * multi-edit



 */











body .color2 {background-color: #8CA4B6; color:#000!important;}



body .color3 {background-color: #819ABE; color:#000!important;}



body .color4 {background-color: #B01D1F; color:#000!important;}



body .color5 {background-color: #1858ba; color:#000!important;}



body .color6 {background-color: #4D75B4; color:#000!important;}



body .color7 {background-color: #9AB17F; color:#000!important;}



body .color8 {background-color: #B1B1B0; color:#000!important;}







body .color2:hover {background-color: #7e95a6; color:#FFF!important;}



body .color3:hover {background-color: #819DB3; color:#FFF!important;}



body .color4:hover {background-color: #B01D13; color:#FFF!important;}



body .color5:hover {background-color: #1858ba; color:#FFF!important;}



body .color6:hover {background-color: #4D7DB3; color:#FFF!important;}



body .color7:hover {background-color: #506D93; color:#FFF!important;}



body .color8:hover {background-color: #B1BDB3; color:#FFF!important;}







body .color2.under {background-color: #7e95a6; color:#000!important;}



body .color3.under {background-color: #6782a7; color:#000!important;}



body .color4.under {background-color: #9a1214; color:#000!important;}



body .color5.under {background: #ffffff url('images/hover.png') no-repeat 8px;color:#000!important;padding-right:30px;padding-left:13px;}



body .color6.under {background-color: #3a5f9a; color:#000!important;}



body .color7.under {background-color: #40568a; color:#000!important;}



body .color8.under {background-color: #94948d; color:#000!important;}







body .color2.under:hover {background-color: #7e95a6; color:#FFF!important;}



body .color3.under:hover {background-color: #819DB3; color:#FFF!important;}



body .color4.under:hover {background-color: #B01D13; color:#FFF!important;}



body .color5.under:hover {background-color: #fff; color:#ff0000!important;}



body .color6.under:hover {background-color: #4D7DB3; color:#FFF!important;}



body .color7.under:hover {background-color: #506D93; color:#FFF!important;}



body .color8.under:hover {background-color: #B1BDB3; color:#FFF!important;}







body .header .current-menu-item { color:#FFF!important; }







body .nav .color2 {color:#FFF!important;}



body .nav .color3 {color:#FFF!important;}



body .nav .color4 {color:#FFF!important;}



body .nav .color5 {color:#ED1C24!important; background: none !important;}

 body .nav .color5.under {color:#ED1C24!important;}

body .nav .color6 {color:#FFF!important;}



body .nav .color7 {color:#FFF!important;}



body .nav .color8 {color:#ED1C24 !important; background: none !important;}

body .nav .color8:before {background:#0750A4 !important;}
body .nav .color8:hover {color:#ED1C24 !important;}







body .nav .color2:hover {color:#EEE!important;}



body .nav .color3:hover {color:#EEE!important;}



body .nav .color4:hover {color:#EEE!important;}



body .nav .color6:hover {color:#EEE!important;}



body .nav .color7:hover {color:#EEE!important;}



.switch ul li a {text-indent: 10px!important;}







.switch.active ul {display:block!important;}







body .color2.active {background-color: #7e95a6; color:#FFF!important;}



body .color3.active {background-color: #35537c; color:#FFF!important;}



body .color4.active {background-color: #6a0a0c; color:#FFF!important;}



body .color5.active {background-color: #062656; color:#FF0000!important;}



body .color6.active {background-color: #233044; color:#FFF!important;}



body .color7.active {background-color: #2c3241; color:#FFF!important;}



body .color8.active {background-color: #4a4a42; color:#FFF!important;}







.switch ul li a.active {color:#DDD!important;}







.switch ul li a.active.color2 { background-color: #7e95a6; }



.switch ul li a.active.color3 { background-color: #35537c; }



.switch ul li a.active.color4 { background-color: #6a0a0c; }

 li.switch {list-style:none!important;}


 .Sortiment {display:none!important;}

.switch ul li a.active.color6 { background-color: #233044; }



.switch ul li a.active.color7 { background-color: #2c3241; }



.switch ul li a.active.color8 { background-color: #4a4a42; }







.lt-ie9 .span9 {

	float: right!important;

	display: block;

}



.lt-ie9 .red.subtle.italic {

	font-size: 38px;

}



.lt-ie9 .wp-image-2200 {

	height: 150px!important;

	width: 222px!important;

}



.lt-ie9 .wp-image-2629 {

	height: 147px!important;

	width: 222px!important;

}

body .switch .switch ul li a {
	background: transparent;
}

@media only screen and (max-width: 700px) {
	body { background-color: #fff; }
}

.refs {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 40px;
}
.refs .item {
	margin: 5px;
	position: relative;
	width: calc(50% - 10px);
	float: left;
}
.refs .item a.link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 500;
}
.refs .item .inner {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 100;
	background: rgb(8,80,163,0.8);
	padding: 10px;
	width: calc(100% - 20px);
	display: none;
}
.refs .item img {
	width: 100%;
	display: block;
}
.refs .item .inner h3 {
	float: left;
	margin: 2px 0 0 0;
	font-size: 20px;
	width: 50%;
	color: #fff;
}
.refs .item img {
	width: 100%;
	display: block;
}
.refs .item:hover .inner {
	display: block;
}
.refs .item .inner a.button {
	float: right;
	color: #fff;
	font-size: 18px;
}
body .container.header {
	margin-top: -23px;
}

.bez, .bez td, .bez td:hover{
    
    border: none!important;
    font-weight: 400;
    background-color: #fff!important;
}
