/*
Theme Name: DAF
Theme URI: http://styleguide.daf.com
Description: DAF corporate design
Author: WebStep, s.r.o.
Author URI: http://www.webstep.net/
Version: 1.0
Tags: responsive, daf

DAF corporate design
*/

body {
}

img {
}

.pull-left {
	float: left;
}

.pull-left > img {
	margin-right: 1.5em;
}

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

.align-right {
	text-align: right;
}

img.margin-20 {
	margin: 20px;
}

img.margin-0 {
	margin: 0;
}

.mr-1-5 {
	margin-right: 1.5em;
}

.grid-valign .grid-item {
	margin-bottom: 20px;
}

.grid-valign img.grid-valign img {
	margin-bottom: 10px;
}

.matrix-list > li > * {
    margin-top: 0;
}

.matrix-list > li {
    margin-top: 1.5em;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_data_content .slb_data_title, #slb_viewer_wrap .slb_theme_slb_default .slb_data_content .slb_group_status {
	font-family: Arial,sans-serif;
	font-size: 16px;
	color: #606060;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_data_content .slb_group_status {
	display: none;
}

.entry-box .pull-left > img {
	margin-bottom: 0;
}

table th, table thead td {
	text-align: center;
}

.main-nav a, .quick-nav a {
	padding-left: 12px;
	padding-right: 12px;
}

table.borderless, table.borderless tr, table.borderless th, table.borderless td {
	border: 0;
}

.wp-caption > img, .gallery-icon > img {
	margin-bottom: 0.5em;
}

.wp-caption .wp-caption-text, .gallery-item .wp-caption-text {
	text-align: center;
	font-style: italic;
	font-size: 0.8em;
}

.wp-caption.alignleft {
	margin-right: 1em;
}

.media-scroller .scroller-items {
    margin-bottom: 0;
}

#ttlogo {
	margin: -5px 0 0 0;
}

.main-nav ul.sub-menu {
	border-right: 0;
}

#flashContent, #flashContent * {
	max-width: 250px;
}

ul.no-bullet, ul.no-bullet li {
	list-style-type: none;
	padding-left: 0;
}

ul.no-bullet > li::before {
	content: "";
}

.homeactions li {
	margin-bottom: 5px;
}

li.more.toggle-trigger, .main-nav-dropdown .more.deactivated {
	display: none;
}

.sub-menu {
	z-index: 1000;
}

@media screen and (min-width: 400px) {
  .carousel-header .nav-control-item-next button, .carousel-header .nav-control-item-prev button {
    height: 34px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: .8em;
    line-height: 34px;
  }
  .carousel-header-index .carousel-index-btn {
    height: 34px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: .8em;
    line-height: .8em;
  }
  .carousel-header-index .carousel-index-btn .title {
    height: auto;
  }
}

.reset-list.nav-controls.carousel-nav,
.carousel-header-index-container.has-controls {
    display: none;
}
