/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */


/**
 * Slideshow.
 */

/* News */
/*.field-name-field-news-image img{
    display: block;
    max-width: 100%;
    height: auto;
    border: 0;
    margin: 0 auto;
    margin-bottom: 24px;
}*/


/* History. */

/*.view-history{
	overflow: auto;
	background: url('../images/history-line.png') repeat-y 50% 0;
}
.view-history .node-history{
	padding-top:0;
	margin-bottom:0;
	border:none;
}
.view-history .view-content{
	overflow: auto;
	background: url('../images/history-loading.png') no-repeat 50% 100%;
}
.view-history .views-row-even,
.view-history .views-row-odd{
	width:310px;
	min-height: 450px;
	position: relative;
	margin-bottom:22px;
}

.view-history .views-row-odd{
	float:left;
}
.view-history .views-row-even{
	float: right;
	margin-left:40px;
}
.view-history .views-row-even .field-name-body ,
.view-history .views-row-odd .field-name-body{	
	font-family: 'myriad-pro', sans-serif;
	font-size: 14px;
	background-color: #f9f9f9;
	border: 1px solid #929294;
	padding:20px 22px;	
}
.view-history .views-row-odd .field-name-body {
	margin-right:10px;
	width:254px;
}
.view-history .views-row-even .field-name-body {
	margin-left: 10px;
	width:254px;

}
.view-history .field-name-body .field-item{
	background-color: transparent;
	border: 0;
	padding:0;	
}
.view-history .field-name-field-history-image{
	padding: 0;
	padding-top:43px;
}
.view-history .views-row-odd .field-name-field-history-image img{
	border: 1px solid #929294;
	border-bottom:none;
	width: auto;
}
.view-history .views-row-even .field-name-field-history-image img {
	border: 1px solid #929294;
	border-bottom:none;	
	width: auto;
}

.view-history .views-row-odd .field-name-field-history-date .date-display-single,
.view-history .views-row-even .field-name-field-history-date .date-display-single{	
	font-family: 'myriad-pro', sans-serif;
	font-size: 27px;
	font-weight: bold;
	display: block;
	background: #646466;
	color:#fff;
	height: 43px;
	line-height: 43px;
	position: absolute;
	top:1px;
	text-align: center;
	width:300px;
}
.view-history .views-row-odd .field-name-field-history-date .date-display-single{
	
}
.view-history .views-row-even .field-name-field-history-date .date-display-single{
	right:0;
}
.view-history .views-row-odd .history-arrow,
.view-history .views-row-even .history-arrow{
	position: absolute;
	top: 0;
	width:12px;
	height:251px;
}
.view-history .views-row-odd .history-arrow{
	right:-1px;	
	background: url('../images/tvh-sprite.png') no-repeat  0 -464px;
}

.view-history .views-row-even .history-arrow{
	left:-1px;	
	background: url('../images/tvh-sprite.png') no-repeat 0 -765px;
}

.view-history .views-row-odd .history-bullet,
.view-history .views-row-even .history-bullet{
	background: url('../images/tvh-sprite.png') no-repeat 0 -1066px;
	position: absolute;
	width:21px;
	height:31px;
}
.view-history .views-row-odd .history-bullet{
	top: 56px;
	right:-50px;	
}

.view-history .views-row-even .history-bullet{
	top: 105px;
	left:-51px;	
}

#views_infinite_scroll-ajax-loader{
	position: absolute;
	bottom: 29px;
	left: 329px;
}*/
/**
 * Contact footer.
 */
 
/*footer .zone-contact-footer-wrapper {
	background-color: #efefef;
	margin-top: 80px;
}
footer .zone-contact-footer-wrapper .zone-contact-footer {
	background-image: url('../images/trucks.png');
	background-repeat: no-repeat;
	background-position: 657px 0px;
	padding-top: 43px;
    position: relative;
    top: -43px;
}
footer #region-contact-footer{
	width:960px !important;
        margin: 0px;
}*/
/*#block-block-2{
	border-top: 3px solid #e5e5e5;
	float:left;
	margin:194px 0 0 16px;
	width:220px;
}
#social-media a{	
	background:  url('../images/social-media-icons.png') no-repeat;
	text-indent: -999999px;
	float:left;
	width:28px;
	height:28px;
	margin-top: 12px;
	margin-right: 3px;
}
#social-media .facebook{
	background-position: 0px 0px;
}
#social-media .facebook:hover{
	background-position: 0px -30px;
}
#social-media .linkedin{
	background-position: -31px -0px;
}
#social-media .linkedin:hover{
	background-position: -31px -30px;
}
#social-media .twitter{
	background-position: -62px -0px;
}
#social-media .twitter:hover{
	background-position: -62px -30px;
}

#social-media .googleplus{
	background-position: -93px 0px;
}
#social-media .googleplus:hover{
	background-position: -93px -30px;
}
#social-media .pinterest{
	background-position: -155px 0px;
	margin-right:7px;
}
#social-media .pinterest:hover{
	background-position: -155px -30px;	
}
#social-media .youtube{
	background-position: -198px 0px;
	border-left: 3px solid #ddd;
	padding-left:7px;
	margin-right: 0;
	width:50px;
}
#social-media .youtube:hover{
	background-position: -198px -30px;
}*/


/* Footer contact form
.quickcontact{
	background-color:#c30c1e;
	display:block;
	position: fixed;
	right: 20px;
	bottom: 0;
	width: 220px;
	color:#fff;
	z-index: 9999;
}
.quickcontact input[type="text"], 
.quickcontact input[type="email"] {
	font-family: 'myriad-pro', sans-serif;
	width: 192px;
}
.quickcontact h2{
	letter-spacing: 0px;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	background: url('../images/tvh-menu.png') no-repeat 10px -948px;
	padding:14px 22px 15px 50px;
	color:#fff;
	text-align: right;
}
.i18n-fr .quickcontact h2,
.i18n-de .quickcontact h2,
.i18n-pl .quickcontact h2,
.i18n-ru .quickcontact h2{
	padding: 11px 25px 15px 50px;
	line-height: 12px;
	text-align: left;
}*/
/*.quickcontact .field-name-body p{
	margin-bottom:0;
}


.quickcontact .content{
	padding:8px;
	display:none;
}

.quickcontact h2.node-title{
	display:none;
}

.quickcontact .content .content{
	padding:0;
	border:none;
	display:block;
} 
.quickcontact input[type="text"], 
.quickcontact input[type="email"]{
	color:#646466;
	background-color: #fff;
	padding:10px 6px;
	height:auto !important;
	overflow: visible;
	border:none;	
}
.quickcontact textarea{
	font-family: 'myriad-pro', sans-serif;
	color:#646466;
	background-color: #fff;
	padding:6px;
}
.quickcontact input[type="submit"]{
	font-size: 13px;
	font-weight: bold;
	background: #646466;
	color:#fff;
	cursor: pointer;
	border:none;
	border-radius:0;
	border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    text-shadow:none;
    text-transform: uppercase;
    float:right;
    padding:13px 40px;
    margin:0;
}

.quickcontact input[type="submit"]:hover{
	background-color: #424242 !important;
}

.quickcontact ::-webkit-input-placeholder { /* WebKit browsers *!/
    color:    #646466;
    text-transform: uppercase;
}
.quickcontact :-moz-placeholder { /* Mozilla Firefox 4 to 18 *!/
    color:    #646466;
    text-transform: uppercase;
}
.quickcontact ::-moz-placeholder { /* Mozilla Firefox 19+ *!/
    color:    #646466;
    text-transform: uppercase;
}
.quickcontact :-ms-input-placeholder { /* Internet Explorer 10+ *!/
    color:    #646466;
    text-transform: uppercase;
}*/