/* Zde vložte své vlastní CSS */
.main-claim {margin-top:-20px;margin-bottom:0px !important;}
.main-claim h1 {font-size:56px;color:#036cb5;margin-bottom:0px !important; padding:0px !important;}
.main-buttons a{border:3px solid #036cb5; margin-top:10px}
button.ubtn-normal {padding:4px 40px!important; font-size:16px!important; line-height:20px!important;}
a.sticky-logo img{padding:5px}
.main-nav > li > a .menu-text, .light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .menu-text{color:#036cb5!important; font-weight:600!important; font-size:18px;}
.main-nav > li > a .menu-text:hover{color:#00548e!important;}
i.underline, .l-to-r-line > li > a i.underline {background-color:#036cb5!important; background:#036cb5!important}
.light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav > li > a {color:#036cb5!important; font-weight:900}
#sipka-na-pozadi img{position:absolute; z-index:10000;top:-10vh }
#sipka-na-pozadi2 img{margin-top:-600px }
.title-rows {max-width:1300px;margin:0 auto}
.icon_description, .light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav > li > a, .light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .menu-text, .light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .subtitle-text, .light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav > li > a:hover span, .light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav > li.act > a > span {color:#036cb5!important}
ul.smile_icon_list li.icon_list_item {margin:0 0 0px!important;}
ul.smile_icon_list.right li .icon_description {padding-right:10px!important}
ul.smile_icon_list.left li .icon_description {padding-right:10px!important}
span.wpml-ls-native {font-size:22px!important}

.title-rows h1{color:#036cb5;font-size:80px;line-height:68px}
/*Dotace fotky*/
#logo-footer-eu {/*position:fixed*/float:left;bottom:5px;left:6px;padding-left: 0!important;padding-right: 0!important;margin-top: 20px!important;}
#logo-footer-eu2 {/*position:fixed*/float:left;bottom:5px;left:193px;padding:0!important;}
#bily-pruh-footer{position:fixed;bottom:0px;left:0px;width:100%;height:auto;background-color:white;padding:0 0.5%;z-index:50;}
#footer-link-1,#footer-link-2,#footer-text-1 {/*position:fixed*/float:left;left:5px;width:337px;display:block;color:black;}
#footer-link-1 {bottom:97px;}
#footer-link-2 {bottom:80px;}
#footer-text-1 {bottom:67px;}
#bily-pruh-footer p{margin:0}
/*
#logo-footer-eu {position:fixed;bottom:5px;left:6px;padding:0!important;}
#logo-footer-eu2 {position:fixed;bottom:5px;left:193px;padding:0!important;}
#bily-pruh-footer{position:fixed;bottom:5px;left:0px;width:99%;height:120px;background-color:white;margin:0 0.5%;}
#footer-link-1,#footer-link-2,#footer-text-1 {position:fixed;left:5px;width:337px;display:block;color:black;}
#footer-link-1 {bottom:97px;}
#footer-link-2 {bottom:80px;}
#footer-text-1 {bottom:67px;}
*/


.smile_icon_list li .icon_description .info-list-heading {font-weight:100!important}
.vc_custom_1544706015051 .vc_column-inner {padding-top:0px!important;}
#title-product-row .wpb_content_element {margin-bottom:0px;}
#title-product-row .uvc-heading {min-height:130px!important;}
#title-product-row a.ubtn-link.ult-adjust-bottom-margin.ubtn-center.ubtn-normal,#title-product-row button {width:100%!important; min-height:50px;}
#subtitle-product-row .wpb_content_element {margin-bottom:0px;}
#subtitle-product-row .uvc-heading {min-height:130px!important;}
#subtitle-product-row a.ubtn-link.ult-adjust-bottom-margin.ubtn-center.ubtn-normal,#title-product-row button {width:100%!important; min-height:30px;min-width:160px!important}
#subtitle-product-row button{width:100%!important}
#kontakty .wpb_content_element {margin-bottom:5px}
.contact-element .uavc-list-content span.uavc-list-desc{padding-bottom:5px}
.uavc-list-content a,.uavc-list-content a:hover {color:#036cb5!important}
.footer .widget-title {font-size:22px;font-weight:900; min-height:50px}
.widget .menu li {border-style:none; margin-top:0px; padding-top:0px;}
#bottom-bar {color:#036cb5!important}
.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions a {background-color:transparent; border:none; }
.wpml-ls-statics-shortcode_actions:hover, .wpml-ls-statics-shortcode_actions a:hover {background-color:transparent; border:none; }
.main-nav > li > a .menu-text {font-weight:900!important}

.scroll-top {background-color:#036cb5}
.scroll-top:hover {background-color:#00548e}
.ubtn-data {font-weight:600!important}

.sub-nadpis{width:650px;padding-left:30px;margin-bottom: 100px;}
.kontakty-padding{padding-bottom:50px;}

#title-product-row img {height:170px!important; width:auto;margin-bottom:30px;}
.smile_icon_list li .icon_list_icon {width:1em!important; height:2em; }
#title-product-row h3{height:60px!important}

.wdform_section label{color:#036cb5}
.wdform_section input.wpcf7-submit{background:#036cb5!important}
.ult-tooltipster-base h4 {color:#036cb5; font-weight:700}
.current .ult_tabmenu.style3>li.ult_tab_li a {color:white!important}
.ult_tabmenu {margin-bottom:30px!important;}

/*SUBMENU*/
.sub-nav span span, .main-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text{color:#036cb5}
.sub-nav span span:hover, .main-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text:hover{color:#036cb5}
.sub-nav {background-color:#ffffff99; top:80px;}
.sticky-on .sub-nav {background-color:#ffffff95; top:70px;}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {width:28px; height:23px;}

/*EN*/
#main {padding-top:0}
#subtitle-product-row .wpb_content_element {margin-bottom:0px;}
#subtitle-product-row .uvc-heading {min-height:180px!important;}
#subtitle-product-row img{height:200px!important; width: auto!important; padding-bottom:10px;}

/*O firme*/
#volna-pracovni-mista .ult_expheader{color:white;}
#volna-pracovni-mista .aio-icon i{color:white!important;}
#volna-pracovni-mista h4, #volna-pracovni-mista h5, #volna-pracovni-mista h6, #volna-pracovni-mista h3, #volna-pracovni-mista a, #volna-pracovni-mista h2, #volna-pracovni-mista .ult_exp_content,#volna-pracovni-mista .ult_active_section {color:#036cb5!important}
.ult_exp_section {background:#036cb5!important}
#volna-pracovni-mista {opacity:1!important;}

.ult_exp_content.ult_active_section{background:white!important; border:3px #036cb5 solid}
.mapa-kontakty {max-width:700px!important;}

.prava-pulka {border-left:1px solid rgba(0,0,0,.2)}
ul.ult_tabmenu {margin-bottom:0px!important; }
.ult_tabitemname {padding-top:0px!important}
#kontakty .vc_row.wpb_row h6{padding-top:20px} 
.nadpis-kontakt h6{font-size:24px!important}
.sk-columns {border-left:1px solid rgba(0,0,0,.2)}
.branding a img, .branding img {max-width:260px!important}
img.logo-footer{max-width:250px}
#sipka-dolu {position:fixed; bottom:10px; right:10px}
#sipka-row {margin-top:-54px!important;}
#sipka-row .wpb_column{height:44px!important}

.wpforms-container-full .wpforms-form .wpforms-field-label {color:#036cb5!important;}

/*Produkty*/
#produkty img{padding-top:5vh}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .menu-text {color:#036cb5!important}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a:hover, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .menu-text, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .subtitle-text, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a:hover span, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li.act > a > span {color:#036cb5!important}


.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines, .dt-mobile-menu-icon .lines, .dt-mobile-menu-icon .lines:before, .dt-mobile-menu-icon .lines:after {background-color:#036cb5!important}


/*scroll sipky*/
.scroll-top{display:none;}
#sipka-dolu {display:none;}
.one-page-up{display:none;}
.all-the-way-to-top{bottom:60px!important}

#title-product-row button{width:100%!important}
#title-product-row button.ubtn-normal {padding:2px 10px!important; font-size:14px!important; line-height:16px!important;}

footer.footer ul.sub-menu {display:none}
footer span.wpml-ls-native{display:none}
ul.contact-info li{margin-top:0!important}
#bottom-bar a {color:#036cb5; font-weight:800}
ul#bottom-menu{display:none!important}
.o-firme-kontakt {margin-top:6vh}
/*responzive*/
.mobile-row button{min-width:160px!important}
.eshop-row h3{font-size:34px!important; margin-bottom:0!important; margin-top:60px!important}
.eshop-row button{font-size:14px!important}
.eshop-row .uvc-sub-heading{margin-bottom:10px!important}

.eshop-row h4, .eshop-row h3{color:black!important}
.eshop-row .uvc-sub-heading.ult-responsive {color:black!important}
.eshop-row button{color:black!important; border:black!important}
.eshop-row .main-buttons a{ border:3px solid black!important}


.phantom-sticky .branding>a:not(.same-logo) {left:0!important}
.phantom-sticky.phantom-custom-logo-on .sticky-on .branding > a:not(.sticky-logo) {opacity:1!important}
.phantom-sticky.phantom-custom-logo-on .sticky-on .branding > a:not(.sticky-logo) {visibility:visible!important}
.phantom-sticky a img {padding:10px 0 10px 0}

:lang(sk-SK) .ult_tabmenu.style3 li:nth-child(3), 
:lang(sk-SK) .ult_tabmenu.style3 li:nth-child(5),
:lang(sk-SK) .ult_tabmenu.style3 li:nth-child(4){display:none} 
.sk-display-none {display:none}


:lang(sk-SK) .sk-hide {display:none}
:lang(sk-SK) ul#advanced-tabs-wrap-8803 .vc_col-sm-6{width:100%!important}
:lang(sk-SK) .sk100 {width:100%!important}

.ult_tabmenu.style3 {margin-bottom:30px!important}

.footer .widget, .footer .tp_recent_tweets li {line-height:18px}
.widget .menu li {margin-bottom:8px!important;}

.fm-form-container.fm-theme1 {width:100%!important}

.fm-form .button-submit {width:100%;margin-right:0!important; padding:10px;color: #036cb5 }



@media screen and (min-width: 1300px) {
#title-product-row h3{height:30px!important}
}

@media screen and (max-width: 1200px) {
  .mobile-header-bar .mobile-branding img {    max-width:260px!important }
  #title-product-row img {height:145px!important}
  .eshop-row button.ubtn-normal{padding:4px 10px!important}
  button span{font-size:14px!important; line-height:1.2em!important; padding-bottom:3px!important; padding-top:3px!important}
  button.ubtn-normal {padding:4px 20px!important}
  #subtitle-product-row img {height:140px!important}
  i.icomoon-material-24x24-keyboard_arrow_right {display:none!important}
}

@media screen and (max-width: 992px) {
  .mobile-header-bar .mobile-branding img { max-width:260px!important}
  #title-product-row h3{font-size:20px!important; line-height:1.2em!important}
  #title-product-row button.ubtn-normal {padding:4px 10px!important}
  #kontakty .vc_custom_1544726693296 {padding-left:10%!important; padding-right:10%!important; }
  #subtitle-product-row h3{font-size:18px!important; line-height:1.2em!important}
}

@media screen and (max-width: 900px) {
   #title-product-row img {height:120px!important}
  .main-claim h1 {font-size:50px!important; line-height:1.2em!important}
  #produkty img {margin-top:10vh}
  #subtitle-product-row .vc_col-sm-1\/5 {width:33%}
  .tablet-hide {display:none}
}

@media screen and (max-width: 768px) {
	#footer-text-1, #footer-linl-1, #footer-link-2{width:100%}
	
  #title-product-row img {height:250px!important}
  #title-product-row h3 {font-size:28px!important;text-align:center}
  .uvc-sub-heading {font-size:18px!important;text-align:center}
  .flag-none {display:none}
  #produkty img {padding-top:0px!important; margin:0 auto!important}
  .eshop-row h3,.eshop-row .uvc-sub-heading, .delete-on-mobile{display:none}
  .eshop-row {position:absolute; bottom:-360px;}
  .main-claim h1{width:100%}
  .title-rows.eshop-row .vc_empty_space{display:none}
  .mobile-row h5{float:left!important; text-align:left!important; line-height:1.1em!important;width:100%!important}
  .mobile-row .uvc-sub-heading{float:left!important; text-align:left!important}
  .mobile-row .smile_icon_list.right>li {float:left!important; text-align:left!important}
  .mobile-row .smile_icon_list.right li .icon_list_icon {float:left!important; text-align:left!important}
  .mobile-row button{float:left!important;min-width:160px!important; min-height:50px!important }
  .mobile-row .smile_icon_list_wrap {padding-left:0%!important}
  .smile_icon_list li .icon_list_icon {padding-right:15px!important;}
  .mobile-row a.ubtn-link {width:100%; padding-left:0!important; margin-top:30px!important} 
  .mobile-row .vc_custom_1544705723192 {padding-left:15px!important}
  #sipka-na-pozadi2 {margin-top:-400px!important}
  .mobile-row .vc_custom_1553518191423 {padding-right:25%!important}
  .mobile-row.vc_custom_1553520301192 .vc_custom_1544705723192 {padding-left:25%!important}
  img.logo-footer-eu {/*display:none!important;*/width:40%!important;}
  #title-product-row h3{height:auto!important}
  .eshop-row h4{display:none}
  .flag-none {display:none}
  .podstranka-skryt {display:none}
  .o-firme-row h3{text-align:center!important}
  .o-firme-top, .podstranky-nadpis {padding-top:18vh!important}
   .title-rows.o-firme-top h1, .title-rows.podstranky-nadpis h1, #volna-pracovni-mista h1{text-align:center; font-size:46px!important; line-height:1.2em!important}
  	#obr-firmy {margin:0 auto!important}
  .sub-nadpis{width:auto!important; padding-left:0!important}
  .sluzby-top h1{text-align:center; padding-top:20vh!important}
  #subtitle-product-row h3 {text-align:center!important; font-size:24px!important}
  #subtitle-product-row .uvc-sub-heading {line-height:1.2em!important}
  #subtitle-product-row img {height:300px!important} 
  #subtitle-product-row .vc_col-sm-1\/5 {width:100%}
  #subtitle-product-row a.ubtn-link.ult-adjust-bottom-margin.ubtn-center.ubtn-normal, #title-product-row button{max-width:360px;}


}

@media screen and (max-width: 650px) {
  .ult_tabmenu.style3>li.ult_tab_li a {padding:4px!important}
  span.ult_tab_main.Both span.ult-span-text {margin-right:0px!important}
}
@media screen and (max-width: 550px) {
  .mobile-row .vc_custom_1553518191423 {padding-right:20%!important}
  .mobile-row.vc_custom_1553520301192 .vc_custom_1544705723192 {padding-left:10%!important}
  #subtitle-product-row img {height:200px!important} 
}
@media screen and (max-width: 450px) {
	.title-rows h1{font-size:34px;line-height:36px}
  #advanced-tabs-wrap-4610 .ult-span-text {font-size:12px!important}
  .ult_tabmenu.style3>li.ult_tab_li a {padding:2px!important}
  .ult_tabmenu span.ult-span-text {margin-left:0!important; font-size:12px!important}
  #kontakty .vc_column-inner {padding:0!important}
}