/*
 Theme Name:   Technické služby Krnov
 Version:      0.40
 Template:     Total
 Author:       Yesss promotion s.r.o.
 Author URI:   https://www.yesss.cz
*/

/*
 #654640 hnědá
 #fec825 žlutá
 #0e63a0 modrá
*/

/* FA icons */

@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

/*@font-face{
	font-family: 'FontAwesome';
	src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');
	src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
		url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
		url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
		url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
		url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
}*/

.table-striped tbody tr:nth-child(2n) {background-color:#f7f7f7}
.vcex-heading.vcex-heading-bottom-border-w-color {border-bottom:none}
.alignright {margin-bottom:20px!important}

/* HEADER */
#site-header {z-index:10}
#header-aside {width:auto}
#header-aside .vcex-icon-box-icon {border-color:#e5e5e5}
.header-two {background:none}
.centered-page-header, body.home #content .wpb-content-wrapper>.vc_row:first-child {border:none}
body.page-header-disabled .navbar-style-two, #site-navigation-sticky-wrapper.is-sticky #site-navigation-wrap {border-bottom:0}
@media (min-width:959px) {
	.centered-page-header, body.home #content .wpb-content-wrapper>.vc_row:first-child {margin-top:-35px}
	.page-header.wpex-supports-mods {padding-top:75px!important}
}

/* MENU */
#site-navigation {background-color:#654640}
.navbar-style-two {border:none;background:none}
.navbar-style-two.center-items ul.dropdown-menu {text-align:left}
.navbar-style-two.center-items .dropdown-menu>li:first-child {border-left:none}
.navbar-style-two nav>ul>li.menu-item>a, .navbar-style-two .current-menu-item>a {text-shadow:1px 1px 3px rgba(0,0,0,0.25)}
.navbar-style-two .dropdown-menu>li>a {height:70px;line-height:70px}
.navbar-style-two ul.sub-menu {border:none}
.wpex-mobile-menu-top .wpb_column {width:100%;text-transform:none}
.wpex-mobile-menu-top .wpb_column+.wpb_column {margin-top:20px}
#site-header-sticky-wrapper.is-sticky #site-header-inner {padding-top:10px;padding-bottom:10px}
#site-header-sticky-wrapper.is-sticky #site-header-inner #site-logo .logo-img {width:150px}
#footer-widgets .wpex-bordered-list li {width:50%;float:left}
#footer-widgets .wpex-bordered-list li:nth-child(2n+1) {clear:both}

/* FOOTER */
#footer-widgets .wpex-bordered-list li {padding:0.25em 0}
#footer-widgets p {margin-bottom:10px}
.footer-box .sub-menu {display:none}

/* TOP PANEL */
.top-panel.vc_row {margin-left:0;margin-right:0}
.top-panel .bg-primary {border-right:1px solid #eee; border-left:1px solid #eee; background-color:#654640}
.top-panel .bg-primary img {margin-top:15px}
.top-panel.jump-top .bg-primary img {margin-top:-50%}
.top-panel .bg-primary .wpb_single_image {margin-bottom:10px}
.top-panel .bg-primary h3 {margin-bottom:20px!important; margin-top:20px!important; text-transform:uppercase; font-size:0.95em}
.top-panel h2:after, .top-panel h3:after {display:none}

.top-panel .sub-panel {border:2px solid #eee;border-top:0}
.top-panel .sub-panel>div .vc_single_image-wrapper.vc_box_border {padding:2px}
/*.top-panel .sub-panel .wpb_content_element:last-child {margin-bottom:0!important;}*/
@media (min-width: 1200px) {
  .top-panel>*:first-child .bg-primary {border-left-width:0}
  .top-panel>*:last-child .bg-primary {border-right-width:0}
  .top-panel .sub-panel {border-width:2px 1px}
  .top-panel>*:first-child .sub-panel {border-left-width:2px}
  .top-panel>*:last-child .sub-panel {border-right-width:2px}
}
@media (max-width: 1199px) {
  .top-panel .bg-primary:first-child, .top-panel .bg-primary:last-child {border:0}
  .top-panel>div {margin-top:30px}
  .top-panel>div:first-child, .top-panel>div:first-child+div {margin-top:0px!important}
  .top-panel .vc_col-xs-6 {width:50%!important}
}
@media (max-width: 499px) {
  .top-panel .vc_col-xs-6 {width:100%!important}
}

/* PODTRŽENÍ NADPISŮ */
.wpex-pb-5 {padding-bottom: 8px;}
.wpex-border-b-2 {border-bottom-width: 3px;}

/* TLAČÍTKA */
.theme-button {font-size: 12px; padding-top: 10px; padding-bottom: 10px}

/* TYPO */
h1,h2,h3,h4,h5,h6{font-weight:var(--wpex-heading-font-weight)!important}
h1{font-size:var(--wpex-text-3xl)!important}
h2{font-size:24px;font-weight:500;line-height:1.1}
h3{font-size:18px!important;font-weight:400!important;line-height:1.1}
h4{font-size:14px!important;font-weight:400!important;line-height:1.1}
.wpex-text-md{font-size:var(--wpex-text-sm)!important;font-weight:600!important}
.wpex-border-b-2{border-bottom:0!important}
.vcex-heading-inner.wpex-border-b-2:before{content:"";display:block;position:absolute;bottom:-3px;height:3px;width:72px;background:#654640}

/* HEADER */
#header-aside{min-width:420px}

/* BREADCRUMBS */
.site-breadcrumbs{color:#777;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin-bottom:30px}
.site-breadcrumbs .sep{margin:0 19px}
.site-breadcrumbs span{color:#c3c3c3;font-size:14px}
.site-breadcrumbs span a,.site-breadcrumbs span a span{color:#000}
.site-breadcrumbs span a:hover{text-decoration:underline}
.site-breadcrumbs .sep:before{content:"\f105";font-family:'FontAwesome';font-size:14px;padding-left:5px}
.page-header.wpex-supports-mods{margin-bottom:0}
.main-navigation-ul .sub-menu .menu-item a:hover{background:#654640!important}
@media (min-width: 959px){
	.page-header.wpex-supports-mods{padding-top:90px!important;padding-bottom:53px!important}
}

/* FOOTER */
.footer-widget .widget-title{font-weight:500!important;font-size:18px!important;border-bottom:1px solid #959595!important;padding-bottom:16px;position:relative}
.footer-widget .widget-title:before{content:"";display:block;position:absolute;bottom:-1px;height:3px;width:72px;background:#fff}
footer .widget ul li:before{content:"\f105";font-family:'FontAwesome';font-size:14px;padding-right:5px}
footer .widget ul li:hover a{text-decoration:underline;color:#fff}