body > form > header {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/media/45/baktop.png");
    background-position: center top;
    background-repeat: no-repeat;
    color: rgba(255, 255, 255, 0.8);

}

body > form > header #featured .carousel .carousel-inner > .item p.lead
{
color:#222;
}

body > form > header #featured .carousel .carousel-inner > .item p.lead + p
{
color:#444;
}

body > form > header #navigation ul.nav > li a 
{
color:#666;	
	}

.topbanner
{
	background-color:#ad232d; 
	color: #fff; 
	text-align:center; 
	padding-top: 6px; 
	padding-bottom: 3px; 
	font-weight: bold;}

#logo
{
	padding-top: 16px
}

#logo2
{
	float:right
}

.lead, .preamble
{
font-weight: 300;
}

body > form > footer ul.nav
{
padding-top: 11px;
}


body > form > header #navigation ul.nav > li.active a
{
margin-bottom: -1px;
}

body > form > header #navigation ul.nav > li > ul > li.active a {
color:#fff;	
}


.span2 {
    
    position: relative;
    
}

.reservdel-list span {
    background-color: #fff;
    border: 0 none;
    display: block;
    font-size: 1.2em;
    opacity: 0.8;
    padding-left: 0;
    padding-right: 0;
    padding-top: 6px;
    position: absolute;
    width: 100%;
    z-index: 999;
	
	background-image: url(/media/5884/PDFicon.png); 
	background-repeat: no-repeat; 
	text-indent: 18px; 
	background-position: 0px 8px
	
}

.reservdel-list .span2
{
	padding-bottom: 80px;
}


#custom-search-input{
    padding: 3px;
    border: solid 1px #E4E4E4;
    border-radius: 6px;
    background-color: #fff;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
}

#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #666666;
    padding: 0 8px 0 10px;
    border-left: solid 1px #ccc;
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search{
    font-size: 23px;
}



/* TABELLER */

.ModelTable {

	margin:0px;padding:0px;
	margin-bottom: 8px;
	width:100%;
	box-shadow: 0px 0px 4px #888888;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;

}.ModelTable table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;

}.ModelTable tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;

}

.ModelTable table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;

}

.ModelTable table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;

}.ModelTable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;

}.ModelTable tr:hover td{

	

}
.ModelTable tr:nth-child(odd){ background-color:#f2f2f2; }

.ModelTable tr:nth-child(even)    { background-color:#ffffff; }
.ModelTable td{

	vertical-align:middle;
	border:1px solid #888;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:12px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;

}

.ModelTable tr:hover{


	background:-o-linear-gradient(bottom, #e6e6e6 5%, #d1d1d1 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e6e6e6), color-stop(1, #d1d1d1) );
	background:-moz-linear-gradient( center top, #e6e6e6 5%, #d1d1d1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e6e6e6", endColorstr="#ffd1d1d1f");	
	background: -o-linear-gradient(top,#e6e6e6,d1d1d1);


	background-color:#e6e6e6;	
	color:#AD232D;
}

.ModelTable .model
{
	color:#AD232D;
	font-weight: bold;
}

.ModelTable tr:last-child td{

	border-width:0px 1px 0px 0px;

}.ModelTable tr td:last-child{

	border-width:0px 0px 1px 0px;

}.ModelTable tr:last-child td:last-child{

	border-width:0px 0px 0px 0px;

}

.ModelTable tr:first-child td{

	background:-o-linear-gradient(bottom, #222222 5%, #666666 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #222222), color-stop(1, #666666) );
	background:-moz-linear-gradient( center top, #222222 5%, #666666 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#222222", endColorstr="#666666");	
	background: -o-linear-gradient(top,#222222,666666);

	background-color:#7a7a7a;
	border:0px solid #222222;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	line-height: 19px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;

}

.ModelTable tr:first-child:hover td{

	background:-o-linear-gradient(bottom, #000000 5%, #555555 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #555555) );
	background:-moz-linear-gradient( center top, #000000 5%, #555555 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#555555");	
	background: -o-linear-gradient(top,#000000,555555);


	background-color:#7a7a7a;

}

.ModelTable tr:first-child td:first-child{

	border-width:0px 0px 1px 0px;

}

.ModelTable tr:first-child td:last-child{

	border-width:0px 0px 1px 1px;

}

.ModelTableFooter
{
    font-size: 0.7em;
    padding-bottom: 40px;
    text-align: center;
    width: 100%;
	line-height: 1.4em;
}

/* ÅTERFÖRSÄLJARE */

#australia, #philippines, #china, #usa, #canada, #denmark, 
#sweden, #germany, #netherlands, #romania, #hungary, #poland, #norway, #england, #ireland, #ukraine
{display: none;}

ul.replist
{
margin-left: 0;
	padding-left:0;
}

ul.replist li
{

		vertical-align:top;
		clear: both;
	list-style: none outside none;
	margin-bottom: 20px;
}

ul.replist .col1, ul.replist .col2, ul.replist .col3
{

		float:left;
		width: 33%;
}


ul.replist h3
{
    font-size: 15px;
    font-weight: bold;
    line-height: 23px;
}

ul.replist h3 span
{
    background-image: url("/media/1749/worldflags.png");
    background-position: -4px 1px;
    display: block;
    float: left;
    height: 18px;
    margin-right: 3px;
    width: 20px;
}

ul.replist li#swe h3 span
{
	background-position: -32px -474px;
}

ul.replist li#aus h3 span
{
	background-position: -32px -27px;
}


ul.replist li#can h3 span
{
	background-position: -60px -83px;
}

ul.replist li#den h3 span
{
	background-position: -31px -138px;
}

ul.replist li#eng h3 span
{
	background-position: -256px -139px;
}

ul.replist li#hun h3 span
{
	background-position: -228px -223px;
}

ul.replist li#ire h3 span
{
	background-position: -283px -223px;
}

ul.replist li#net h3 span
{
	background-position: -200px -307px;
}

ul.replist li#nor h3 span
{
	background-position: -144px -390px;
}

ul.replist li#nor h3 span
{
	background-position: -144px -391px;
}

ul.replist li#phi h3 span
{
	background-position: -116px -419px;
}

ul.replist li#pol h3 span
{
	background-position: -172px -419px;
}

ul.replist li#rom h3 span
{
	background-position: -115px -446px;
}

ul.replist li#ger h3 span
{
	background-position: -227px -26px;
}

ul.replist li#chi h3 span
{
	background-position: -31px -110px;
}


ul.replist li#us h3 span
{
	background-position: -4px -559px;
}


ul.replist li#ukr h3 span
{
	background-position: -255px -531px;
}

ul.replist li#austria h3 span
{
	background-position: -4px -27px;
}

ul.replist li#belg h3 span
{
	background-position: -531px -26px;
}

ul.replist li#schw h3 span
{
	background-position: -228px 22px;
}

ul.replist li#fin h3 span
{
	background-position: -392px -166px;
}

ul.replist li#none h3 span
{
   background-image: none;
    height: 0;
    width: 0;
}

img.widemap
{
	margin: 0 auto;
	display: block;
}

ul#startpagenews 
{
list-style: outside none none;
    margin: 0;
}





@media (max-width: 767px) {

	#logo2
	{
		display:none;
	}
	
	.ModelTable td
	{
		padding:0;
	}
	
	ul.replist .col1, ul.replist .col2, ul.replist .col3 
	{
	width: 100%
	}
	
}





















/* Portolio Hover */
.da-thumbs li ,
.da-thumbs li  img {
	display: block;
	position: relative;
}
.da-thumbs li  {
	overflow: hidden;
}
.da-thumbs li  article {
	position: absolute;
	background-image:url(/media/4214/image_hover.png);
	background-repeat:repeat;
	width: 100%;
	height: 100%;
}
.da-thumbs li  article.da-animate {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* Initial state classes: */
.da-slideFromTop {
	left: 0px;
	top: -100%;
}
.da-slideFromBottom {
	left: 0px;
	top: 100%;
}
.da-slideFromLeft {
	top: 0px; 
	left: -100%;
}
.da-slideFromRight {
	top: 0px;
	left: 100%;
}
/* Final state classes: */
.da-slideTop {
	top: 0px;
}
.da-slideLeft {
	left: 0px;
}
.da-thumbs li  article a {
	color:#fff;
	padding:20px;
	display:block;
}

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

.da-thumbs li  article h3{
color:#fff;
padding-top:30px;
}

.da-thumbs li  article em{
margin-bottom:10px;
color:#fff;
display:block;
}

.da-thumbs li  article span{
display:inline-block;
}

span.link_post{
display:block;
width:35px;
height:35px;
background-color:#AD232D;
border-radius:50px;
cursor:pointer;
background-image:url(/media/4219/link_post_icon.png);
background-repeat:no-repeat;
background-position:center;
margin-right:10px;
}

span.zoom{
overflow:hidden;
display:block;
width:35px;
height:35px;
background-color:#AD232D;
border-radius:50px;
cursor:pointer;
background-image:url(/media/4224/zoom_icon.png);
background-repeat:no-repeat;
background-position:center;
margin-left:10px;
}

.portfolio_2col article h3{
padding-top:70px !important;
}

/* Image Grid */
.image_grid {
	float:left;
	overflow:hidden;
	width:700px;
	position:relative;

}

.image_grid li{
	float: left;
	line-height: 17px;
	color: #686f74;
	list-style:none;
	overflow:hidden;
	margin-bottom:23px;
	margin-right:23px;
	text-align:center;
}


/* Responsive image grid*/
/* Mobile landscape width 320 */
@media only screen and (max-width: 767px) {

.image_grid{
width:300px;
}

.image_grid li img{
width:220px;
}

.portfolio_4col .da-thumbs li article h3{
padding-top:70px;
}

.portfolio_3col .da-thumbs li article h3{
padding-top:50px;
}

.portfolio_2col .da-thumbs li article h3{
padding-top:53px !important;
}

}


 @media only screen and (min-width: 480px) and (max-width: 767px) {

.image_grid{
width:450px;
}

.image_grid li{
width:178px !important;
}

.portfolio_4col .da-thumbs li article h3{
padding-top:58px;
}

.portfolio_3col .da-thumbs li article h3{
padding-top:34px;
}

.portfolio_2col .da-thumbs li article h3{
padding-top:23px !important;
}

}































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
