/*  

Theme Name: Parkman

Version: 2.0

Author: Lilla producenten

Author URI: http://lillaproducenten.se

*/







/* ///////////////////////////////////////////////////////////////////// 

//  01 - Reset

/////////////////////////////////////////////////////////////////////*/





html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,img,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,hgroup,menu,nav,summary,time,mark,audio,video,header,footer { 

    margin:0;

    padding:0;

    border:0;

    font-weight:inherit;

    font-style:inherit;

    font-size:100%;

    font-family:inherit;

    vertical-align:baseline;

    background:transparent;

}



html { 

    -webkit-font-smoothing:antialiased;

    text-rendering:optimizeLegibility;

    -webkit-text-size-adjust:none;

    -ms-text-size-adjust:none;

	overflow-y: scroll;

	font-family: "pragmatica-web",sans-serif;

	font-style: normal;

	color: #333;

}



body{

	background: url('img/dark_fish_skin.png') repeat;

	margin: 0;

	padding: 0;

}



.blue{

	color:#12aaeb;

}



.dark-blue{

	color:#597a96	

}



.light-grey{

	color: #cccccc;

}



.mobile{

	display: none!important;

}



.no-margin{

	margin-bottom: 0;

}



h1, h2, h3, h4, h5, h6{

	font-weight: 400;

	margin-bottom: 20px;

	line-height: 1.2em;

	color: #611749;

    font-family: "Gothman" !important;	

}



h1{

	font-size: 30px;	

}



.page-title{

	margin-top: 40px;

}





h2{

	font-size: 1.8em;	

}



h3{

	font-size: 1.6em;

}

.nf-form-fields-required {
display: none;
}


h4{

	font-size: 20px;

	margin-bottom: 10px;

	padding-top: 10px;

	font-weight: 500;

}



h5{

	font-size: 1.1em;

}



h6{

	font-size: 0.9em;

}



p{

	margin-bottom: 20px;

	font-size: 16px;

	line-height: 1.6em;

	color: #222;

}



strong{

	font-weight: 700;

}



em{

	font-style: italic;

}



.small{

	font-size: 0.7em;

}



ol,ul { 

	list-style:none; 

}



article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,img { 

    display:block;

}



blockquote,q {

    quotes:none;

}



blockquote:before, 

blockquote:after,

q:before, 

q:after {

    content:'';

    content:none;

}





a, img{

	outline: none;

}



img{

	max-width: 100%;

	height: auto;

	width: auto;

}



.clearfix:after {

  content:"";

  display:table;

  clear:both;

}



a{

	color: #611749;

	text-decoration: underline;

	-o-transition:.3s;

	-ms-transition:.3s;

	-moz-transition:.3s;

	-webkit-transition:.3s;

	transition:.3s;	

}



a:hover{

	text-decoration: none;

}



ul{

	margin-top: 1em;

	margin-bottom: 1em;

}



ul li{

	margin-left: 1.2em;

	list-style-type: disc;

	margin-bottom: 1em;

	font-weight: 400;

}



ul.menu{

	margin: 0;

}



.shadow{

  	-webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.08);	

	-moz-box-shadow:    0px 1px 4px 0px rgba(0, 0, 0, 0.08);	

	box-shadow:         0px 1px 4px 0px rgba(0, 0, 0, 0.08);	

}



.rounded{

	border-radius: 5px;	

}



.rounded-bottom{

	border-radius: 0 0 5px 5px;

}



.float-left{

	float: left;

}



.float-right{

	float: right;

}



.center-text{

	text-align: center;

}



.mr-four{

	margin-right: 4%;

}



.home #container{

	margin-top: 50px!important;

}



#container{

	

	-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);	

	-moz-box-shadow:    0px 0px 8px 0px rgba(0, 0, 0, 0.3);	

	box-shadow:         0px 0px 8px 0px rgba(0, 0, 0, 0.3);	

	position: relative;

	width: 100%;

	max-width: 1980px;

	margin: 50px auto 0 auto!important;

	padding-top: 25px;

	box-sizing: border-box;

	/* background: #e2e2e2; */

	background: #fff;    

}



.blog .wide-column{

	min-height: 680px;

}



.wide-column{

	width: 55%;

	overflow: hidden;

	display: inline-block;

	float: left;

	margin-left: 12.5%;

	margin-bottom: 0px;

}



.narrow-column{

	width: 30.66666666%;

	overflow: hidden;

	display: inline-block;

	margin-bottom: 30px;	

}



.third-column{

	width: 30.66666666%;

	overflow: hidden;

	display: inline-block;

	float: left;

}





.inset{

	margin:20px 20px 0 20px;

	overflow:hidden;	

}



#logo{

	margin-bottom:0px;

	margin-left: 0px;

	float: left;

}



.home #logo{

	margin-bottom: 0px;

	position: absolute;

	right: 240px;

	top:80px;

	z-index: 3!important;

}



/*

#header{

	position: fixed;

	width: 100%;

	overflow: hidden;

	top:0;

}

*/



.page .wp-post-image{

	width: 100%!important;

}



.ubermenu{

  	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2)!important;	

	-moz-box-shadow:    0px 0px 4px 0px rgba(0, 0, 0, 0.2)!important;	

	box-shadow:         0px 0px 4px 0px rgba(0, 0, 0, 0.2)!important;

}



#mainNav{

	background: #fff!important;

	border-radius: 0px;

	z-index: 1!important;

	position: relative!important;

}



#mainNav li{

	list-style: none;

    font-family: "Gothman" !important;

	min-width: 150px;

}



#mainNav li a{

	padding-top: 30px!important;

}



#mainNav li li a{

	padding-top: 16px!important;

	padding-bottom: 16px!important;	

}



#mainNav li a:hover{	

	color: #fff;

	opacity: 1;

}



#mainNav ul.menu{

	margin-bottom: 0;

}



.ubermenu-submenu{

	border-radius: 0!important;

	/*width: 143px!important;*/

	/*overflow: hidden!important;*/

}



.ubermenu-submenu li a{

	padding-left: 10px!important;	

	color: #fff!important;

	font-size: 12px!important;

}



.ubermenu-submenu li a:hover{

	color: #611a4a!important;

	background: #fff!important;

}

/*------- Home 48h pay------*/



.pay48hform {

	position: absolute;

	top: 550px;

	width: 100%;

	text-align: center;

	vertical-align: top;

}



.pay48hform input.vehicle-nr {

	padding: 0 15px;

	min-height: 63px;

	font-size: larger;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	border: 0;

}



.pay48hform button.button {

	position: relative;

	display: inline-block;

	vertical-align: top;

	width: 150px;

	background: #611a4a;

	margin-right: 40px;

	color: #fff;

	padding: 10px 0;

	min-height: 64px;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	font-family: "Gothman" !important;

	font-weight: 300;

	font-size: 13px;

	border: 1px solid transparent;

	text-decoration: none;

}



/*-----------------Contact form 7-------------------*/

.form-input input, .form-input textarea {

    width: 100%;

    display: inline-block;

    margin-top: 5px;

}



.enterprise-offer {

    border: 3px solid rgb(97, 26, 74);

background-color: rgb(97, 26, 74);

color:white;

    padding: 25px;

    max-width: 500px;

    margin-bottom: 50px;

}

.enterprise-offer h5 {

    color: white;

}



.form-input {

    display: inline-block;

    width: 75%;

}



.form-line {

    padding: 5px 0px;

}



.enterprise-offer input[type="submit"] {

    width: 100% !important;

    padding: 15px !important;

}



.form-line label {

    display: inline-block;

    width: 24%;

    vertical-align: top;

    padding-top: 5px;

}



.phoneInfo {

    width: 100%;

    background-color: rgb(97, 26, 74);

    color: white;

    padding: 10px 25px;

    margin-left: -5%;

}



.phoneInfo a {

    color: white;

    text-decoration: none;

    font-weight: 700;

}



.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {

    position: absolute;

    top: 0;

    width: 49%;

    margin: 5px;

}



div.wpcf7 {

    position: relative;

    padding-top: 50px !important;

}



.tiks {

    margin-bottom: 20px;

}



.tiks .c-green {

    color: #8BC34A;

}



span.tik-header {

    display: inline-block;

    padding-left: 10px;

    font-size: 14pt;

    text-transform: uppercase;

}



.f-left {

    display: inline-block !important;



}



span.tik-desc {

    padding-left: 15px;

}



.tiked-text {

    margin: 10px 5px;

	vertical-align: middle;

}



span.wpcf7-not-valid-tip {

    color: white !important;

    padding: 2px 5px;

    margin-left: 1px;

    width: 98%;

    background-color: #F44336;

    font-size: 1em;

    display: block;

}



/* =WordPress Core

-------------------------------------------------------------- */

.alignnone {

    margin: 5px 20px 20px 0;

}



.aligncenter,

div.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}



.alignright {

    float:right;

    margin: 5px 0 20px 20px;

}



.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}



a img.alignnone {

    margin: 5px 20px 20px 0;

}



a img.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto

}



.wp-caption {

    background: #fff;

    border: 1px solid #f0f0f0;

    max-width: 96%; /* Image does not overflow the content area */

    padding: 5px 3px 10px;

    text-align: center;

}



.wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignright {

    margin: 5px 0 20px 20px;

}



.wp-caption img {

    border: 0 none;

    height: auto;

    margin: 0;

    max-width: 98.5%;

    padding: 0;

    width: auto;

}



.wp-caption p.wp-caption-text {

    font-size: 11px;

    line-height: 17px;

    margin: 0;

    padding: 0 4px 5px;

}



/* Text meant only for screen readers. */

.screen-reader-text {

	clip: rect(1px, 1px, 1px, 1px);

	position: absolute !important;

	height: 1px;

	width: 1px;

	overflow: hidden;

}



.screen-reader-text:hover,

.screen-reader-text:active,

.screen-reader-text:focus {

	background-color: #f1f1f1;

	border-radius: 3px;

	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);

	clip: auto !important;

	color: #21759b;

	display: block;

	font-size: 14px;

	font-size: 0.875rem;

	font-weight: bold;

	height: auto;

	left: 5px;

	line-height: normal;

	padding: 15px 23px 14px;

	text-decoration: none;

	top: 5px;

	width: auto;

	z-index: 100000; /* Above WP toolbar. */

}



#sidebar{

	background: #fff;

}



#sidebar p, #sidebar li{

	font-size: 0.8em;	

	line-height: 1.6em;

}



#sidebar a{

	color: #0f8c96;

}



#sidebar a:hover{

	color:#a2d071;

}



.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item > .shiftnav-target:active, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover {

    background: none repeat scroll 0% 0% #611a4a!important;

}



.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.menu-item > .shiftnav-target {

	text-transform: none!important;

}



#searchform input#s{

	border-radius:5px;

	box-shadow: none!important;

	border: 1px solid #44b8c1;

	padding: 5px 10px;

	margin-right: 0px;

	background: #fff;

	height: 24px;

	color: #999;

	width: 100px;

	margin-bottom: 30px;

    -webkit-transition: width 0.3s ease-in-out;

    -moz-transition: width 0.3s ease-in-out;

    -o-transition: width 0.3s ease-in-out;

    transition: width 0.3s ease-in-out;

	-o-transition:.3s;

	-ms-transition:.3s;

	-moz-transition:.3s;

	-webkit-transition:.3s;

	transition:.3s;	    

    opacity: 0.5;

}



#searchform input#s:focus{

	width: 160px;

	opacity: 1;

}





a.search-a:hover .search-item{

	background: #44b8c1!important;

}



.search-item{

	margin-bottom: 20px;

	padding-bottom: 30px;

	border-bottom: 4px solid #611749;

}



.search-item h1, 

.search-item h2, 

.search-item h3, 

.search-item h4, 

.search-item h5, 

.search-item h6{

	color: #fff;

}



#sidebar .widget{

	border-bottom: 1px solid #f0f0f0;

	padding-top: 16px; 

}



#sidebar .widget:nth-child(1){

	padding-top: 0;

}



#sidebar .widget:last-child{

	border-bottom: none;

}







.logos{

	width:75%;

	margin:0 auto;

	position:relative;

	text-align: center;

}



.logos .widget-title{

	float: left;

	display: inline-block!important;

	clear: both;

}



.logos img{

	position: relative;

	display: inline-block;

  	-webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.08);	

	-moz-box-shadow:    0px 1px 4px 0px rgba(0, 0, 0, 0.08);	

	box-shadow:         0px 1px 4px 0px rgba(0, 0, 0, 0.08);

	border-radius: 5px;	

}



#footer{

	background: #611A4A;

	margin: 0 auto!important;

	overflow: hidden;

	width: 100%;

	display: block;

	max-width: 1980px!important;

}



#footer .container{

	max-width: 1980px;

	overflow: hidden;

}



#footer a{

	color: #fff;

	text-decoration: none;

}



#footer #bottom-content{

	float: right;

	color: #fff;

	padding: 0;

}



#footer #bottom-content a{

	display: inline-block;

	padding:30px 30px;

	margin-bottom: 0;

	margin-top: -3px!important;

	font-size: 13px;

	font-family: "Georgia";

}



#footer a.kontakt{

	display: inline-block;

	padding: 30px 40px!important;

	font-weight: 700;

	font-family: "Gothman"!important;

	margin: 0!important;

	

}



#footer a.kontakt:hover{

	background: #fff;

	color: #611a4a;

}



.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {

	right: 5px!important;

}



.blog #sidebar li, .archive #sidebar li{

	list-style-type: none;

	margin-left: 0;

}



ul.jaw_widget li ul li{

	font-size: 1em!important;

}



#bildspel-wrapper{

	overflow: hidden;

	position: relative;

}



#bildspel-wrapper .button-wrapper{

	position: absolute;

	top:440px;

	width: 100%;

	text-align: center;

}



#bildspel-wrapper .button-wrapper a.button{

	position: relative;

	display: inline-block;

	width:200px;

	background: #611a4a;

	margin-right: 40px;

	color: #fff;

	padding: 24px 0;

    font-family: "Gothman" !important;	

    font-weight: 300;

    font-size: 13px;	

    border: 1px solid transparent;

    text-decoration: none;

}



#bildspel-wrapper .button-wrapper a.button:hover{

	background: transparent;

	border: 1px solid #fff;

	color: #fff;	

}



#bildspel-wrapper .button-wrapper a.button:last-child{

	margin-right: 0!important;

}



.metaslider .flexslider{

	margin: 0!important;	

}





.metaslider .caption-wrap{

	position: absolute;

	top:0;

	width: 100%;

	opacity: 1!important;

	background: url('img/black_trans_1px.png') repeat!important;

	text-align: center;

	max-width: 1980px;

	margin: 0!important;

}



.metaslider .caption{

	font-size: 60px;

	line-height: 1.2em;

	margin-top: 7%;

	padding: 0 12.5%!important;	

	/*text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);*/

}



@media (max-width: 1280px) {



	.metaslider .nivo-main-image, .metaslider .nivo-slice, .metaslider img{

	min-height: 600px !important;

	min-width:1280px;

	text-align: center!important;

	}



}



.vi-erbjuder-wrapper{

	margin-left: 12.5%;

	overflow: hidden;

	float: left;

	display: block;

	margin-bottom: 40px;

}



.vi-erbjuder{

	border: 1px solid #611a4a;

	display: inline-block;

	width: 25%;

	overflow: hidden;

	margin-right: 2%;

	padding: 20px;

	float: left;

	min-height: 526px;

}



.vi-erbjuder:last-child{

	margin-right: 0;

}



.vi-erbjuder p{

	font-size: 0.8em;

}



.om-oss-wrapper{

	margin-left: 12.5%;

	overflow: hidden;

	float: left;

	margin-top: 20px;

	width: 50%;

	display: block;

	margin-bottom: 40px;

}



.om-oss{

	border: 1px solid #611a4a;

	width: 40%;

	margin-bottom: 3%;

	padding: 20px 20px 0 20px;

	margin-right: 3%;

	background: transparent!important;

}



.om-oss p{

	font-size: 0.8em;

}



.autopay-wrapper{

	margin-left: 12.5%;

	overflow: hidden;

	float: left;

	display: block;

	margin-bottom: 40px;

}



.autopay{

	border: 1px solid #611a4a;

	display: inline-block;

	width: 25%;

	overflow: hidden;

	margin-right: 2%;

	padding: 20px;

	float: left;

}



.autopay:last-child{

	margin-right: 0;

}



.autopay p{

	font-size: 0.8em;

}



.toggle{

	cursor: pointer;

	text-decoration: underline;

}



.toggle_content{

	display: none;

	padding-top: 0px;

}



.frm_form_field label{

	color: #611a4a!important;

}



.frm_form_field .frm_checkbox{

	text-align: center;

	padding: 0px;

	display: block!important;

	position: relative;

	margin: 0!important;	

}



.frm_form_field .frm_checkbox:first-child label{

	border-top: 1px solid #611a4a;	

}



.frm_first .frm_primary_label{

    font-family: "Gothman" !important;	

    font-weight: 500!important;

	padding: 20px 20px!important;

	text-align: center!important;

	display: block!important;

	font-size: 13px!important;

	border-top: 1px solid #611a4a;

	border-left: 1px solid #611a4a;

	border-right: 1px solid #611a4a;

	margin: 0!important;	

	cursor: default!important;

}









.frm_form_field .frm_checkbox label{

	padding: 14px 20px;

	text-align: center!important;

	display: block!important;

	border-bottom: 1px solid #611a4a;

	border-left: 1px solid #611a4a;

	border-right: 1px solid #611a4a;

	margin: 0!important;

	font-size: 16px!important;

	color: #222!important;

	-o-transition:.3s;

	-ms-transition:.3s;

	-moz-transition:.3s;

	-webkit-transition:.3s;

	transition:.3s;		

	font-family: "Georgia"!important;	

 -webkit-touch-callout: none;

    -webkit-user-select: none;

    -khtml-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;	

}



.frm_form_field label.selected{

	background: #f5972f;

}



.frm_form_field label:hover{

	cursor: pointer;

}



.frm_checkbox input[type="checkbox"]{

	visibility: hidden;

	display: none!important;

	width: 0px!important;

	overflow: hidden!important;

}



.frm_last .frm_primary_label{

	padding: 20px!important;

    font-family: "Gothman" !important;	

    font-weight: 500!important;

	padding: 20px 20px!important;

	text-align: center!important;

	display: block!important;

	font-size: 13px!important;

	border-top: 1px solid #611a4a;

	border-left: 1px solid #611a4a;

	border-right: 1px solid #611a4a;

	margin: 0!important;	

	cursor: default!important;	

 -webkit-touch-callout: none;

    -webkit-user-select: none;

    -khtml-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;	

}



.frm_last input[type="text"], .frm_last input[type="email"], .frm_last input[type="number"]{

    font-weight: 500!important;

	background: transparent!important;

	padding: 23px 10px!important;

	height: auto!important;

	display: block!important;

	border-top: 1px solid #611a4a!important;

	border-bottom: 1px solid #611a4a!important;	

	border-left: 1px solid #611a4a!important;

	border-right: 1px solid #611a4a!important;

	border-radius: 0!important;

	margin: 0px!important;	

	font-size: 16px!important;

	color: #222!important;

	font-family: "Georgia"!important;

}





.frm_submit {

    clear: none!important;

    width: 100%!important;

    display: inline-block!important;

    margin-left: 20px!important; 

    overflow: hidden!important;

}



.page-template-template-hitta-parkering .frm_submit {

    clear: none!important;

    width: 100%!important;

    display: inline!important;

    margin-left: 20px!important; 

    overflow: hidden!important;

}



input[type="submit"]{

    font-family: "Gothman" !important;	

    font-size: 1.1em!important;	

    font-weight: 500!important;

	background: #f5972f!important;

	padding: 25px 10px!important;

	height: auto!important;

	width: 48%!important;

	display: inline-block!important;

	border-top: 1px solid #611a4a!important;

	border-bottom: 1px solid #611a4a!important;	

	border-left: 1px solid #611a4a!important;

	border-right: 1px solid #611a4a!important;

	border-radius: 0!important;

	margin: 0px!important;	

	color: #611a4a!important;

	box-shadow: none!important;

	-o-transition:.3s;

	-ms-transition:.3s;

	-moz-transition:.3s;

	-webkit-transition:.3s;

	transition:.3s;		

 -webkit-appearance: none; /*Safari/Chrome*/

    -moz-appearance: none; /*Firefox*/

    -ms-appearance: none; /*IE*/

    -o-appearance: none; /*Opera*/

    appearance: none;  

 -webkit-touch-callout: none;

    -webkit-user-select: none;

    -khtml-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;	

}





/*********** Custom css ***************/

.page-id-920 h4 {

	text-transform: uppercase;

	margin-top: 50px;

}

.page-id-920 .wide-column p,.page-id-920 .wide-column span,

.page-id-920 .wide-column div, .page-id-920 .wide-column ul{

	font-family: "pragmatica-web",sans-serif !important;

}

.page-id-940 label.frm_primary_label {

	background-color: #621a4b;

	color: white !important;

}



/******END custom css ********/

input[type="submit"]:hover{

	background: #ffad52!important;	

}

@media (max-width: 1440px){

	.button-wrapper{

		top: 350px !important;

	}

	.pay48hform{

		top: 450px;

	}

}

@media (max-width: 960px) {



	

.mobile{

	display: block!important;

}



.om-oss-wrapper{

	margin-left: 12.5%;

	overflow: hidden;

	float: left;

	margin-top: 20px;

	width: 80%;

	display: block;

	margin-bottom: 40px;

}



.om-oss{

	border: 1px solid #611a4a;

	width: 40%;

	margin-bottom: 3%;

	padding: 20px 20px 0 20px;

	margin-right: 3%;

}





	.home #container{

	  margin: -30px auto 0 auto!important;

	}





	#container{

	  margin: -30px auto 0 auto!important;

	}





	.metaslider .caption{

		font-size: 45px;

		line-height: 1.2em;

		margin-top: 14%;

		padding: 0 12.5%!important;	

	}	



}



@media (max-width: 768px) {



	#youtube{

		width: 100%;

		margin-bottom: 30px;

	}



	.autopay-wrapper{

	margin:0;

	padding: 0 30px;

	overflow: hidden;

	float: none;

	display: block;

	}

	.pay48hform {

		position: initial;

		text-align: center;

		padding: 25px;

		vertical-align: top;



		background-image: url(https://mitt.parkman.nu/assets/brands/parkman/bg_1.jpg);

		background-size: contain;

		background-position: right;

		width: inherit;

	}

	.pay48hform input{

		border: 1px solid #bebebe !important;

	}



	.autopay{

	border: 1px solid #611a4a;

	display: block;

	width: auto;

	overflow: hidden;

	margin-right: 0;

	margin-bottom: 30px;

	padding: 20px 20px 0 20px;

	float: none;

	}

	

	.autopay:last-child{

		margin-right: 0;

	}

	

	.autopay p{

		font-size: 0.8em;

	}

	

	

	

	#footer #bottom-content{

		float: none;

		text-align: center;

		color: #611a4a;

		padding: 0;

	}

	

	#footer #bottom-content a{

		display: inline-block;

		padding:30px 10px;

		margin-bottom: 0;

		margin-top: -3px!important;

		font-size: 13px;

		font-family: "Georgia";

	}

	

	#footer a.kontakt{

		display: inline-block;

		padding: 30px 20px!important;

		font-weight: 700;

		font-family: "Gothman"!important;

		margin: 0!important;

		

	}

	

	.om-oss-wrapper{

		margin-left: 4.5%;

		overflow: hidden;

		float: left;

		margin-top: 20px;

		width: 85%;

		display: block;

		margin-bottom: 40px;

	}

	

	.om-oss{

		border: 1px solid #611a4a;

		width: 85%;

		margin-bottom: 3%;

		padding: 20px 20px 0 20px;

		margin-right: 0!important;

	}





	.metaslider .caption{

		font-size: 34px;

		line-height: 1.2em;

		margin-top: 14%;

		padding: 0 12.5%!important;	

		word-wrap: normal!important;		

	}		



	#bildspel-wrapper .button-wrapper{

		position: absolute;

		top:270px !important;



		width: 100%;

		text-align: center;

	}





	

	#bildspel-wrapper .button-wrapper a.button{

		position: relative;

		display: block;

		width:220px;

		float: none!important;

		text-align: center!important;

		margin: 0 auto 20px!important;

		color: #fff;

		padding: 24px 0;

	    font-family: "Gothman" !important;	

	    font-weight: 300;

	    font-size: 13px;	

	    border: 1px solid transparent;

	}

	

	#bildspel-wrapper .button-wrapper a.button:last-child{

		margin-right: auto!important;

	}	

	

	

	#searchform{

		display: none;

	}

	

	.wide-column, .narrow-column{

		width: auto;

		display: block;

		float: none;

		padding: 0 30px;

		margin: 0 0 0px 0;

	}

		

	.vi-erbjuder-wrapper{

		margin:0;

		padding: 0 30px;

		overflow: hidden;

		float: none;

		display: block;

	}

	

	

	.vi-erbjuder{

		border: 1px solid #611a4a;

		display: block;

		width: auto;

		overflow: hidden;

		margin-right: 0;

		margin-bottom: 30px;

		padding: 20px;

		float: none;

		min-height: 0;		

	}

	

	.vi-erbjuder:last-child{

		margin-right: 0;

	}

	

	

	#container{

		margin-top: 20px;

	}



}



@media (max-width: 600px) {



	.frm_submit {

	    clear: both!important;

	    width: 100%!important;

	    margin-left: 0!important;

	}

	

	input[type="submit"]{

		width: 100%!important;

	}

	.pay48hform input {

		display: block;

		width: 100% !important;

		padding: 0 !important;

		text-align: center;

		box-sizing: border-box;

		-moz-box-sizing: border-box;

		-webkit-box-sizing: border-box;

		border: 1px solid #b9b9b9;

	}

	.pay48hform button {

		width: 100% !important;

		display: block !important;

	}



}



@media (max-width: 500px) {

	

	#footer #bottom-content{

		float: none;

		text-align: center;

		color: #611a4a;

		padding: 20px 0;

	}

	

	#footer #bottom-content a{

		display: block;

		padding:6px 10px;

		margin-bottom: 0;

		margin-top: 0px!important;

		font-size: 13px;

		font-family: "Georgia";

	}



	#footer a.kontakt{

		display: block;

		padding: 6px 20px!important;

		font-weight: 700;

		font-family: "Gothman"!important;

		margin: 0!important;	

	}

	

	#footer a.kontakt:hover{

		background: none!important;		

		color: inherit!important;

	}

		

}



@media (max-width: 480px) {



	.metaslider .caption{

		font-size: 30px;

		line-height: 1.2em;

		margin-top: 20%;

		padding: 0 12.5%!important;	

		word-wrap: normal!important;		

	}		



	.third-column{

		width: 100%;

		display: block;

		float: none;

		margin: 0 0 0px 0;

	}



}