/*! ******************************************************
*
*	Theme Name:     Toolset Starter Child
*   Author:         OnTheGoSystems
*   Author URI:     http://www.onthegosystems.com/
*   Description:    Simple, clear and modern Bootstrap 3-based theme. Perfect base for developing all kinds of responsive sites with Toolsets, including the Layouts plugin (no extra integration needed, you activate Layouts and the drag and drop facilities work out of the box). Uses WordPress theme customizer and supports Font Awesome Icons. Supports WooCommerce integration by styles unification.
*   Version:        1.1
*   License:        GNU General Public License v2 or later
*   License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*   Template:       toolset-starter
*
*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/


body {
	background-color: #fcfcfc;
	color: #434343;
	font-weight: 300!important;
	font-family: 'Roboto Condensed', sans-serif!important;
}

.full-bg {
    background-color: #fcfcfc!important;
}

body a {
	color: #2E618D;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

h2 {
	font-size: 30px;
}

.header {
	border-bottom: 2px solid #ed1c24;
}

.top-logo {
	float: left;
	max-height: 73px;
}

.home .main_slider {
	margin-bottom: 40px;
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857;
    background-color: #FFF;
    border: 1px solid #DDD;
    border-radius: 4px;
    transition: all 0.2s ease-in-out 0s;
}

.thumbnail .caption {
    color: #333;
}

.thumbnail h3 a {
    color: #ea4646!important;
}

.thumbnail h4 a {
    color: #EA4646 !important;
}

a[target="_blank"]:not(.notarget)::after {
    content: none;
}

.footer {
	background: #ffffff url("images/footer-back0.png") repeat-x scroll left center;
	color: #4D4D4D;
	padding-top: 2em;
	border-top: 1px solid #777777;
	margin-top: 40px;
}

.home .footer {
	margin-top: 0px;
}

.site-bottom {
	background: #d4dee3 url("images/footer-back0.png") repeat scroll left center;
	color: #333333;
	padding-top: 0.5em;
	padding-bottom: 1em;
	border-top: 1px solid #777777;
}

h2.post-head {
	padding-bottom: 15px;
}

.post-head-span {
	text-shadow: 1px 1px 1px #a7bbc5;
	color: #EA4646;
	line-height: 1.3em;
	font-size: 2em;
	font-weight: 300!important;
	font-family: 'Roboto Condensed', sans-serif;
}

.sidebar-right {
	font-size: 14px;
	margin-top: 40px;
}

.main-content {
	font-family: inherit;
	border-right: 2px solid #D2D9DE;
	margin-top: 20px;
}

.widgettitle {
	background-image: linear-gradient(to bottom, #D9534F 0px, #C12E2A 100%);
	background-repeat: repeat-x;
	border-color: #B92C28;
	color: #fcfcfc;
	line-height: 1.3em;
	width: 100%;
	padding: 5px 5px 3px 12px;
	margin-bottom: 3px;
	text-shadow: 1px 1px 1px #a7bbc5;
	font-size: 24px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.widgettitle2 {
	background: #c3cfd5 url("images/footer-back0p.png") repeat-x scroll left center;
	color: #fcfcfc;
	line-height: 1.3em;
	width: 100%;
	padding: 5px 5px 3px 12px;
	margin-bottom: 3px;
	text-shadow: 1px 1px 1px #a7bbc5;
	font-size: 24px;
	border-radius: 5px;
}

.markyzy .widgettitle {
	background: #e58134;
	background-image: url("//www.univers.cz/wp-content/uploads/2015/02/pattern_008.png");

}

.post-headline {
	color: #666666;
}

.hormenu  {
	clear: both;
	z-index: 100000;
	width: 100%;
	padding: 1em 0 1em 0;
	background: transparent url("images/back_white_op-60.png") repeat scroll left top;
}


.topbarmenu a {
  color: #111111;
}

div.\32 5-head-logo {
	z-index: 1000000; position: absolute; left: 40px; top: 300px;
}
 
#ubermenu-produkty-3 {
	margin-top: -14em;
}

#ubermenu-nav-produkty-3 .ubermenu-item {
	margin-right: 10px;
}

#ubermenu-nav-produkty-3 .ubermenu-target {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	padding-right: 0px!important;
	padding-left: 0px!important;
}

#ubermenu-nav-produkty-3 .ubermenu-item-level-0:first-child > .ubermenu-target {
    border-left: solid!important;
	border-left-color: #fcfcfc!important;;
}

#menu-item-6647 > a:nth-child(1)  {
    border-left: solid!important;
	border-left-color: #fcfcfc!important;
}

#menu-item-2614 > a:nth-child(1), #menu-item-2611 > a:nth-child(1), #menu-item-2612 > a:nth-child(1), #menu-item-2613 > a:nth-child(1), #menu-item-4119 > a:nth-child(1), #menu-item-6647 > a:nth-child(1), #menu-item-6649 > a:nth-child(1), #menu-item-6658 > a:nth-child(1), #menu-item-6659 > a:nth-child(1), #menu-item-6657 > a:nth-child(1) {
	border: 3px solid #ffffff!important;
}

.ubermenu.ubermenu-produkty .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-produkty .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
	border-radius: 70px;
}

.ubermenu.ubermenu-produkty .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu.ubermenu-produkty .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target {
	border-radius: 70px!important;
}

.ubermenu.ubermenu-produkty .ubermenu-item-level-0:first-child > .ubermenu-target, .ubermenu.ubermenu-produkty .ubermenu-item-level-0:first-child > .ubermenu-highlite {
	border-radius: 70px!important;
}

.ubermenu-responsive-toggle {	
	color: #F00;
	font-weight: bold;
	float: right;
	padding-right: 15px;
}


#menu-item-2610 > span:nth-child(1) {
	border-radius: 70px!important;
}

#menu-item-2613 > span:nth-child(1) {
	border-radius: 70px!important;
}

#menu-item-2612 > span:nth-child(1) {
	border-radius: 70px!important;
}

#menu-item-2614 > span:nth-child(1) {
	border-radius: 70px!important;
}

#menu-item-2611 > span:nth-child(1) {
	border-radius: 70px!important;
}

.ubermenu .ubermenu-item.ubermenu-item-4119 > .ubermenu-target {
	border-radius: 70px!important;
	border: 3px solid #ffffff;
}

.ubermenu .ubermenu-item.ubermenu-item-2611 > .ubermenu-target {
	border-radius: 70px!important;
	border: 3px solid #ffffff;
}

.ubermenu .ubermenu-item.ubermenu-item-2612 > .ubermenu-target {
	border-radius: 70px!important;
	border: 3px solid #ffffff;
}

.ubermenu .ubermenu-item.ubermenu-item-2613 > .ubermenu-target {
	border-radius: 70px!important;
	border: 3px solid #ffffff;
}

.ubermenu .ubermenu-item.ubermenu-item-2614 > .ubermenu-target {
	border-radius: 70px!important;
	border: 3px solid #ffffff!important;
}

.ubermenu .ubermenu-item.ubermenu-item-6647 > .ubermenu-target {
	border-radius: 70px!important;
	border: 3px solid #ffffff;
}

.ubermenu .ubermenu-item.ubermenu-item-6649 > .ubermenu-target {
	border-radius: 70px!important;
	border: 3px solid #ffffff;
}

.ubermenu .ubermenu-item.ubermenu-item-6658 > .ubermenu-target {
	border-radius: 70px!important;
	border: 3px solid #ffffff;
}

.ubermenu .ubermenu-item.ubermenu-item-6659 > .ubermenu-target {
	border-radius: 70px!important;
	border: 3px solid #ffffff;
}

.ubermenu .ubermenu-item.ubermenu-item-6657 > .ubermenu-target {
	border-radius: 70px!important;
	border: 3px solid #ffffff;
}

.ubermenu .ubermenu-item.ubermenu-item-10664 > .ubermenu-target {
	border-radius: 70px!important;
	border: 3px solid #ffffff;
}

.ubermenu .ubermenu-item.ubermenu-item-10663 > .ubermenu-target {
	border-radius: 70px!important;
	border: 3px solid #ffffff;
}

.ubermenu .ubermenu-item.ubermenu-item-10665 > .ubermenu-target {
	border-radius: 70px!important;
	border: 3px solid #ffffff;
}

.ubermenu .ubermenu-item.ubermenu-item-10670 > .ubermenu-target {
	border-radius: 70px!important;
	border: 3px solid #ffffff;
}

.ubermenu .ubermenu-item.ubermenu-item-10671 > .ubermenu-target {
	border-radius: 70px!important;
	border: 3px solid #ffffff;
}

nav#ubermenu-produkty-3 .ubermenu-submenu {
	padding: 5px!important;
	border-radius: 10px!important;
}

#ubermenu-nav-produkty-3 .ubermenu-submenu .ubermenu-item {
	background: #eeeeee;
	border-radius: 10px;
}

#ubermenu-nav-produkty-3 .ubermenu-custom-content-padded {
	padding: 3px 10px 3px 10px!important;
}

#ubermenu-nav-produkty-3 .ubermenu-submenu .ubermenu-item {
    background: transparent;
}

#ubermenu-nav-produkty-3 .ubermenu-submenu .ubermenu-target-text {
    background: #eeeeee;
	padding: 2px 5px 2px 5px;
	border-radius: 10px;
	margin-bottom: 3px;
	font-weight: bold;
}

.footer_copyright {
	text-align: center;
}


.footer_copyright .copyright_img {
	display: inline;
}

.modre-pole { 
	font-size: 20px;
	padding:7px;
	background:#A7BBC5;
	color: #fff;
	text-shadow: 1px 1px 1px #A7BBC5;
	border-radius: 5px;
	max-width:70%;
	float:none; 
	text-align:center;
}

.content-block:after { 
    clear:both;
} 
.modre-tlacitko { 
	background-color:#33bdef;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #057fd0;
	display:block;
	cursor:pointer;
	color:#ffffff;
	padding:6px 24px;
	text-decoration:none;
}

.cervene-tlacitko {
	background-color: #ea4646;
	background: -webkit-gradient(linear,left top,left bottom,from(#ea4646),to(#ea0e0e));
	background: -webkit-linear-gradient(top,#ea4646,#ea0e0e);
	background: -moz-linear-gradient(top,#ea4646,#ea0e0e);
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ea0e0e;
	display:inline-block;
	font-family: 'Roboto Condensed', sans-serif !important;
	font-weight: bold;
	color:#ffffff;
	padding:10px 12px;
	text-decoration:none;
	margin: 10px 0 10px 0;
}

.cervene-tlacitko a {
	color:#ffffff;
	padding-left: 5px;
}

.cervene-tlacitko a:hover {
	color:#ffffff;
}

.sipka {
	color:#ffffff;
}

.nadpis-sedy0 {
    background-image: linear-gradient(to bottom, #E8E8E8 0px, #F5F5F5 100%);
    background-repeat: repeat-x;
    border-color: #DCDCDC;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 1px 0px rgba(255, 255, 255, 0.1);
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #F5F5F5;
    border: 1px solid #E3E3E3;
    border-radius: 4px;
}


.nadpis-sedy {
    color: #FFF;
    background-color: #428BCA;
    border-color: #428BCA;
    text-shadow: 0px -1px 0px #3071A9;
    background-image: linear-gradient(to bottom, #567c9d 0px, #4379a6 100%);
    background-repeat: repeat-x;
    padding: 10px 15px;
    margin-bottom: 5px;
    border: 1px solid #DDD;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}

.nadpis-sedy a {
    color: #FFF;
}

.nadpis-sedy a:hover {
    color: #FFF;
}

.nadpis-sedy-h40 {
    color: #333333;
    background-image: linear-gradient(to bottom, #E8E8E8 0px, #F5F5F5 100%);
    background-repeat: repeat-x;
    border-color: #DCDCDC;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 1px 0px rgba(255, 255, 255, 0.1);
    min-height: 16px;
    padding: 14px;
    margin-bottom: 15px;
    background-color: #F5F5F5;
    border: 1px solid #E3E3E3;
    border-radius: 4px;
}

.nadpis-sedy-h4 {
    color: #FFF;
    background-color: #428BCA;
    border-color: #428BCA;
    text-shadow: 0px -1px 0px #3071A9;
    background-image: linear-gradient(to bottom, #567c9d 3px, #4379a6 100%);
    background-repeat: repeat-x;
    padding: 10px 15px;
    margin-bottom: 5px;
    border: 1px solid #DDD;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}

.nadpis-sedy-h4 a {
    color: #FFF;
}

.nadpis-sedy-h4 a:hover {
    color: #FFF;
}

.pole-sede {
    background-image: linear-gradient(to bottom, #E8E8E8 0px, #F5F5F5 100%);
    background-repeat: repeat-x;
    border-color: #DCDCDC;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 1px 0px rgba(255, 255, 255, 0.1);
    min-height: 20px;
    padding: 8px;
    margin-bottom: 6px;
    background-color: #F5F5F5;
    border: 1px solid #E3E3E3;
    border-radius: 4px;
}

.wp-caption-text {  
	margin-top: 3px; 
	padding-left: 5px; 
	padding-top: 7px;
	padding-bottom: 5px;
	background: #eeeeee; 
	font-weight: bold;
	border-radius: 4px;
}

.gallery-caption {  
	text-align: center;
}

.gallery {  
	background: #eeeeee; 
}

.widget .menu  {  
	padding-left: 0px!important;
	width: 100%;
}

.widget .menu li {  
	padding: 5px  10px 5px 20px!important;
	background: #eeeeee url("images/arrow-menu-grey.png") no-repeat scroll 3px center;
	margin-bottom: 2px;
	border: 1px solid #dddddd;
	border-radius: 4px;
	list-style: outside none none!important;
}

.widget .menu li:hover, .widget .menu .current-menu-item {  
	background: #dddddd url("images/arrow-menu-grey.png") no-repeat scroll 3px center;
}

.widget {  
	margin-bottom: 20px;
}

.NextendSmartSlider2Widget {  
	margin-bottom: 20px;
}

@media only screen and (max-width: 1900px) { 
.sidebar-right .widget, .sidebar-right .widget-cell {  width: 87%; }
}

@media only screen and (max-width: 1450px) { 
div.\32 5-head-logo { top: 180px!important;}
img.\32 5-head-logo { max-height: 110px!important;}
}

@media only screen and (max-width: 990px) { 
.sidebar-right .widget, .sidebar-right .widget-cell {  width: 100%;}
#ubermenu-produkty-3 {  margin-top: -5em;}
#ubermenu-nav-produkty-3 .ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto {   min-width: 0%!important;}
div.\32 5-head-logo { top: 80px;}
img.\32 5-head-logo { max-height: 90px!important;}
}

@media only screen and (max-width: 767px) { 
.sidebar-right .widget {  width: 70%;}
img.\32 5-head-logo { display: none!important;}
}

/* Upravy hlav widgetů dle produktu */

.widget ul#menu-vysuvne-markyzy.menu li#menu-item-5007, .markyzy_head h2.widgettitle, .widget #menu-item-11361, .widget #menu-item-11648 {  
	text-shadow: 1px 1px 1px #A7BBC5;
	font-size: 24px;
	border-radius: 5px;
	background: url("images/pattern_008.png") repeat-x scroll left center #e5741d;
	color: #FCFCFC;
	line-height: 1.3em;
	padding: 5px 5px 3px 12px!important;
	margin-left: 0px!important;
}

.widget ul#menu-vysuvne-markyzy.menu li#menu-item-5007 a, .widget #menu-item-11361 a, .widget #menu-item-11648 a {  
	color: #FCFCFC;

}

.widget ul#menu-horizontalni-zaluzie.menu li#menu-item-5009, .zaluzie_head h2.widgettitle, .widget #menu-item-11408, .widget #menu-item-11407, .widget #menu-item-11406, .widget #menu-item-11404, .widget #menu-item-11405, .widget #menu-item-11636, .widget #menu-item-11647, .widget #menu-item-11645, .widget #menu-item-11634, .widget #menu-item-11637 {  
	text-shadow: 1px 1px 1px #A7BBC5;
	font-size: 24px;
	border-radius: 5px;
	background: url("images/pattern_009_h.png") repeat-x scroll left center #a0a0a0;
	color: #FCFCFC;
	line-height: 1.3em;
	padding: 5px 5px 3px 12px;
	margin-left: 0px!important;
}

.widget ul#menu-horizontalni-zaluzie.menu li#menu-item-5009 a, .widget #menu-item-11408 a, .widget #menu-item-11407 a, .widget #menu-item-11406 a, .widget #menu-item-11408 a, .widget #menu-item-11404 a, .widget #menu-item-11405 a, .widget #menu-item-11636 a, .widget #menu-item-11647 a, .widget #menu-item-11645 a, .widget #menu-item-11634 a, .widget #menu-item-11637 a {  
	color: #FCFCFC;

}

.widget ul#menu-vertikalni-zaluzie.menu li#menu-item-5010	{  
	text-shadow: 1px 1px 1px #A7BBC5;
	font-size: 24px;
	border-radius: 5px;
	background: url("images/pattern_009_h.png") repeat-x scroll left center #a0a0a0;
	color: #FCFCFC;
	line-height: 1.3em;
	padding: 5px 5px 3px 12px;
	margin-left: 0px!important;
}

.widget ul#menu-vertikalni-zaluzie.menu li#menu-item-5010 a {  
	color: #FCFCFC;

}

.widget ul#menu-venkovni-zaluzie.menu li#menu-item-5011	{  
	text-shadow: 1px 1px 1px #A7BBC5;
	font-size: 24px;
	border-radius: 5px;
	background: url("images/pattern_009_h.png") repeat-x scroll left center #a0a0a0;
	color: #FCFCFC;
	line-height: 1.3em;
	padding: 5px 5px 3px 12px;
	margin-left: 0px!important;
}

.widget ul#menu-venkovni-zaluzie.menu li#menu-item-5011 a {  
	color: #FCFCFC;

}

.widget ul#menu-drevene-zaluzie.menu li#menu-item-5013	{  
	text-shadow: 1px 1px 1px #A7BBC5;
	font-size: 24px;
	border-radius: 5px;
	background: url("images/pattern_009_h.png") repeat-x scroll left center #a0a0a0;
	color: #FCFCFC;
	line-height: 1.3em;
	padding: 5px 5px 3px 12px;
	margin-left: 0px!important;
}

.widget ul#menu-drevene-zaluzie.menu li#menu-item-5013 a {  
	color: #FCFCFC;

}

.widget ul#menu-plise.menu li#menu-item-5014	{  
	text-shadow: 1px 1px 1px #A7BBC5;
	font-size: 24px;
	border-radius: 5px;
	background: url("images/pattern_009_h.png") repeat-x scroll left center #a0a0a0;
	color: #FCFCFC;
	line-height: 1.3em;
	padding: 5px 5px 3px 12px;
	margin-left: 0px!important;
}

.widget ul#menu-plise.menu li#menu-item-5014 a {  
	color: #FCFCFC;

}

.widget ul#menu-site-proti-hmyzu.menu li#menu-item-15400	{  
	text-shadow: 1px 1px 1px #A7BBC5;
	font-size: 24px;
	border-radius: 5px;
	background: url("images/pattern_009_h.png") repeat-x scroll left center #a0a0a0;
	color: #FCFCFC;
	line-height: 1.3em;
	padding: 5px 5px 3px 12px;
	margin-left: 0px!important;
}

.widget ul#menu-site-proti-hmyzu.menu li#menu-item-15400 a {  
	color: #FCFCFC;
}

.widget ul#menu-predokenni-rolety.menu li#menu-item-5015, 
.widget ul#menu-latkove-rolety.menu li#menu-item-5016, .widget ul#menu-venkovni-screenove-rolety.menu li#menu-item-5019, .rolety_head h2.widgettitle, .widget #menu-item-11357, .widget #menu-item-11356, .widget #menu-item-11355, .widget #menu-item-11646, .widget #menu-item-11644, .widget #menu-item-11638 {  
	text-shadow: 1px 1px 1px #A7BBC5;
	font-size: 24px;
	border-radius: 5px;
	background: url("images/pattern_009_h.png") repeat-x scroll left center #e0be35;
	color: #FCFCFC;
	line-height: 1.3em;
	padding: 5px 5px 3px 12px;
	margin-left: 0px!important;
}

.widget ul#menu-predokenni-rolety.menu li#menu-item-5015 a, .widget ul#menu-latkove-rolety.menu li#menu-item-5016 a, .widget ul#menu-venkovni-screenove-rolety.menu li#menu-item-5019 a, .widget #menu-item-11357 a, .widget #menu-item-11356 a, .widget #menu-item-11355 a,  .widget #menu-item-11646 a, .widget #menu-item-11644 a, .widget #menu-item-11638 a {  
	color: #FCFCFC;
}

.widget ul#menu-garazova-vrata.menu li#menu-item-5042, 
.widget ul#menu-prumyslova-vrata.menu li#menu-item-5043, .widget ul#menu-rychlobezna-vrata.menu li#menu-item-5387, .widget ul#menu-protipozarni-vrata.menu li#menu-item-5388, .widget ul#menu-brany-a-pohony.menu li#menu-item-5414, .widget ul#menu-zavory.menu li#menu-item-5017, .vrata_head h2.widgettitle, .widget ul#menu-zavory-english0.menu li#menu-item-11327, .widget ul#menu-garazova-vrata-english0.menu li#menu-item-11328, .widget ul#menu-prumyslova-vrata-english0.menu li#menu-item-11329, .widget ul#menu-brany-a-pohony-english0.menu li#menu-item-11330, .widget ul#menu-rychlobezna-vrata-english0.menu li#menu-item-11331, .widget ul#menu-protipozarni-vrata-english0.menu li#menu-item-11332, .widget #menu-item-11635, .widget #menu-item-11641, .widget #menu-item-11643, .widget #menu-item-11640, .widget #menu-item-11633, .widget #menu-item-11649 {  
	text-shadow: 1px 1px 1px #A7BBC5;
	font-size: 24px;
	border-radius: 5px;
	background: url("images/pattern_009.png") repeat-x scroll left center #b54819;
	color: #FCFCFC;
	line-height: 1.3em;
	padding: 5px 5px 3px 12px!important;
	margin-left: 0px!important;
}

.widget ul#menu-garazova-vrata.menu li#menu-item-5042 a, .widget ul#menu-prumyslova-vrata.menu li#menu-item-5043 a, .widget ul#menu-rychlobezna-vrata.menu li#menu-item-5387 a, .widget ul#menu-protipozarni-vrata.menu li#menu-item-5388 a, .widget ul#menu-brany-a-pohony.menu li#menu-item-5414 a, .widget ul#menu-zavory.menu li#menu-item-5017 a, .widget ul#menu-zavory-english0.menu li#menu-item-11327 a, .widget ul#menu-garazova-vrata-english0.menu li#menu-item-11328 a, .widget ul#menu-prumyslova-vrata-english0.menu li#menu-item-11329 a, .widget ul#menu-brany-a-pohony-english0.menu li#menu-item-11330 a, .widget ul#menu-rychlobezna-vrata-english0.menu li#menu-item-11331 a, .widget ul#menu-protipozarni-vrata-english0.menu li#menu-item-11332 a, .widget ul#menu-garazova-vrata-german0.menu li#menu-item-11635 a, .widget #menu-item-11635 a, .widget #menu-item-11641 a, .widget #menu-item-11643 a, .widget #menu-item-11640 a, .widget #menu-item-11633 a, .widget #menu-item-11649 a {  
	color: #FCFCFC;
}

.widget ul#menu-rolovaci-mrize.menu li#menu-item-5391, .mrize_head h2.widgettitle, .widget #menu-item-11339, .widget #menu-item-11642 {  
	text-shadow: 1px 1px 1px #111111;
	font-size: 24px;
	border-radius: 5px;
	background: url("images/pattern_020.png") repeat scroll left center #d0d0d0;
	color: #FCFCFC;
	line-height: 1.3em;
	padding: 5px 5px 3px 12px;
	margin-left: 0px!important;
}

.widget ul#menu-rolovaci-mrize.menu li#menu-item-5391 a, .widget ul#menu-rolovaci-mrize-english0.menu li#menu-item-11339 a, .widget ul#menu-rolovaci-mrize-german0.menu li#menu-item-11642 a {  
	color: #FCFCFC;

}

.obrazek-hlavni-clanek {  
	max-height: 240px;
}

.thumbnail > img, .thumbnail a > img {
	max-height: 240px;
}

.thumbnail:hover {
	background: #eeeeee!important;
}
	
#menu-item-10696, #menu-item-5381, #menu-item-10700 {
	border: 2px solid #ED1C24;
	min-width: 20px!important;
}

.header_slider .NextendSmartSlider2Widget, 
.header-slider .NextendSmartSlider2Widget {
	margin-bottom: 0px;
}



/* Nextend vertikalni menu widget upravy */


dt.level1.nextend-nav-5462 {
    text-shadow: 1px 1px 1px #111;
    background: url("images/pattern_020.png") repeat scroll left center #6baad5!important;
    color: #FCFCFC;
    line-height: 1.3em;
    padding: 5px 5px 3px 12px;
    margin-left: 0px !important;
}

dt.level1.nextend-nav-5462 a span {
    font-size: 24px!important;
}

dt.level1.nextend-nav-5445 {
    text-shadow: 1px 1px 1px #111;
    background: url("images/pattern_009_h_zlut.png") repeat scroll left center!important;
    color: #FCFCFC;
    line-height: 1.3em;
    padding: 5px 5px 3px 12px;
    margin-left: 0px !important;
}

dt.level1.nextend-nav-5445 a span {
    font-size: 24px!important;
}

dt.level1.nextend-nav-5438 {
    text-shadow: 1px 1px 1px #111;
    background: url("images/pattern_009_h_sed.png") repeat scroll left center!important;
    color: #FCFCFC;
    line-height: 1.3em;
    padding: 5px 5px 3px 12px;
    margin-left: 0px !important;
}

dt.level1.nextend-nav-5438 a span {
    font-size: 24px!important;
}

dt.level1.nextend-nav-5441 {
    text-shadow: 1px 1px 1px #111;
    background: url("images/pattern_008_oranz.png") repeat scroll left center!important;
    color: #FCFCFC;
    line-height: 1.3em;
    padding: 5px 5px 3px 12px;
    margin-left: 0px !important;
}

dt.level1.nextend-nav-5441 a span {
    font-size: 24px!important;
}

dt.level1.nextend-nav-5450 {
    text-shadow: 1px 1px 1px #111;
    background: url("images/pattern_009_hned.png") repeat scroll left center!important;
    color: #FCFCFC;
    line-height: 1.3em;
    padding: 5px 5px 3px 12px;
    margin-left: 0px !important;
}

dt.level1.nextend-nav-5450 a span {
    font-size: 24px!important;
}

p.btn-danger a {
    color: #FFF;
}

.news_widget a {
    color: #EA4646;
}

/* hr styl do ztracena */

hr.ztraceno {
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}


/* Bootstrap callout styly */

.bs-callout {
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}

.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
}

.bs-callout p:last-child {
    margin-bottom: 0;
}

.bs-callout code {
    border-radius: 3px;
}

.bs-callout+.bs-callout {
    margin-top: -5px;
}

.bs-callout-default {
    border-left-color: #777;
}

.bs-callout-default h4 {
    color: #777;
}

.bs-callout-primary {
    border-left-color: #428bca;
}

.bs-callout-primary h4 {
    color: #428bca;
}

.bs-callout-success {
    border-left-color: #5cb85c;
}

.bs-callout-success h4 {
    color: #5cb85c;
}

.bs-callout-danger {
    border-left-color: #d9534f;
}

.bs-callout-danger h4 {
    color: #d9534f;
}

.bs-callout-warning {
    border-left-color: #f0ad4e;
}

.bs-callout-warning h4 {
    color: #f0ad4e;
}

.bs-callout-info {
    border-left-color: #5bc0de;
}

.bs-callout-info h4 {
    color: #5bc0de;
}

li.list-group-item.modry {
    color: #FFF;
    background-color: #428BCA;
    border-color: #428BCA;
    text-shadow: 0px -1px 0px #3071A9;
    background-image: linear-gradient(to bottom, #428BCA 0px, #3278B3 100%);
    background-repeat: repeat-x;
    padding: 10px 15px;
    margin-bottom: 5px;
    border: 1px solid #DDD;
    border-radius: 7px;

}

.alert-modry {
    color: #FFF;
    background-color: #428BCA;
    border-color: #428BCA;
    text-shadow: 0px -1px 0px #3071A9;
    background-image: linear-gradient(to bottom, #428BCA 0px, #3278B3 100%);
    background-repeat: repeat-x;
    padding: 10px 15px;
    margin-bottom: 5px;
    border: 1px solid #DDD;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}

.wpv-filter-previous-link {
    float: left;
}

.wpv-filter-next-link {
    float: right;
}

.home .list-group-item {
    border: 0px solid #DDD;
}

.home .list-group {
    border-radius: 0px;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

.home .main-content {
	border-right: 0px;
	margin-top: 0px;
}

.home .footer {
    margin-top: 0px;
}

.home .list-group-item {
    padding-top: 2px;
    padding-bottom: 2px;
}


div#nextend-smart-slider-27, 
div#nextend-smart-slider-28 {
    margin: 5px 5px!important;
    position: relative;
}

.btn-danger {
    background-image: linear-gradient(to bottom, #D9534F 0px, #C12E2A 100%);
    background-repeat: repeat-x;
    border-color: #B92C28;
}

.btn-danger {
    color: #FFF;
    background-color: #D9534F;
    border-color: #D43F3A;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 1px rgba(0, 0, 0, 0.075);
}

.btn {
    display: inline-block;
    margin-bottom: 0px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -moz-user-select: none;
}

.lang_box  {
	position: relative;
	right: -20px;
	width: 60px;
}

.lang_box .widget img {
	border: none!important;
	display: inline;
	padding: 0px;
	border-radius: 3px;
}

#lang_sel_click > ul, #lang_sel_list li, #lang_sel_click > ul:nth-child(1) > li:nth-child(1) > ul:nth-child(2) {
    padding: 0px !important;
    margin: 0px !important;
    list-style-type: none !important;
}

.widget_icl_lang_sel_widget {
    margin-bottom: 0px;
}

.ubermenu-responsive-toggle {
	background: #eeeeee!important;
	border: 3px solid #F00!important;
	border-radius: 20px!important;
	float: left!important;
}

.popup {
    color: #e23434;
}

.ph1 {
    margin-bottom: 12px;
}

.mapa-misto {
    margin-top: 50px;
}

h5.kontakt-modry-phone {
    background: #A7BBC5 url("images/icon-phone.png") scroll no-repeat 2% 50%;
    padding: 7px 7px 7px 33px;
    border-radius: 4px;
    margin: 0 0 10px 1px !important;
}

h5.kontakt-modry-mail {
    background: #A7BBC5 url("images/icon-mail.png") scroll no-repeat 2% 50%;
    padding: 7px 7px 7px 33px;
    border-radius: 4px;
    margin: 0 0 10px 1px !important;
}

h5.kontakt-otev-doba {
    background: #A7BBC5;
    padding: 7px 10px 7px 10px;
    border-radius: 4px;
    margin: 0 0 10px 1px !important;
}

.table.table.otev-doba tbody tr td {
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
}

.table.table.otev-doba tbody  {
    border-bottom: 1px solid #eee;
}

.side-pobocky-seznam  {
    padding-top: 60px;
}

.wpml-ls-legacy-list-vertical a {
    padding: 0px 2px;
}

.wpml-ls-legacy-list-vertical .wpml-ls-flag {
    display: inline;
    vertical-align: middle;
}

.glyphicon-markyzy {
    color: #e4741d;
	font-size: 1.4em;
	padding-right: 22px;
	line-height: 1em;
	display: inline-block;
	vertical-align: middle;
}

.menu-item-19943 {
    margin-right: 0px;
}