/*
--------------------------------------------------------------------------------------------------
  Butik: do88.se
  Detta CSS är en del av Askås Internetbutik.
  COPYRIGHT (c) ASKÅS INTERNET- & REKLAMBYRÅ AB 1997-2016. ALLA RÄTTIGHETER RESERVERADE.
--------------------------------------------------------------------------------------------------
*/
/*
--------------------------------------------------------------------------------------------------
                               DESKTOP / maxbredd: 1200px
--------------------------------------------------------------------------------------------------
*/
.header-wrapper {
    position: relative;
    background: url(/bilder/butik/porsche_930t2.jpg) no-repeat #000;
    background-size: cover;
    height: auto;
    display: inline-block;
    width: 100%;
    background-position: center center;

}

@media screen and (max-width: 992px) {
    .header-wrapper {
 
        height: 234px;
    }
}
@media screen and (min-width: 993px) {
    .header-wrapper {
    
        height: 300px;
    }
}


@media screen and (max-width: 992px) {
    .PT_Beskr{text-align:center;height:144px!important}
    .PT_Bildruta{min-width:282px!important;border:none!important;float:none!important;margin:auto!important}
    .PT_Pris,.PT_PrisKampanj{text-align:center!important}
    .PT_Beskr{padding-top:10px!important;min-height:56px!important;margin-bottom:0!important}
    .PT_Beskr > a{font-size:15px!important}
    .PT_Footer.left.col-md-12.white.borders.ten{width:100%!important;height:171px}
    .PT_Knappar.col-md-12{display:block!important}
    .PT_Wrapper.col-md-4{width:100%;background:#fff;border:0 solid #DEDEDE;border-bottom:2px solid #e4e4e4;padding-left:0!important;padding-bottom:48px}
    #main{background-color:#fff!important}
    .PT_Wrapper .Knapp_Kop a{max-width:300px!important;height:50px!important;line-height:1}
    #main > div.PT_Wrapper_All.row.list > .PT_Wrapper.col-md-4{min-height:352px!important}
    .list .Knapp_Kop a{padding:17px!important;width:50%!important;height:50px!important}
    #main > div.PT_Wrapper_All.row.list > div > div.PT_Footer.left.col-md-12.white.borders.ten > div.row.flex > div.PT_Pris.col-md-2.col-xs-2{position:absolute;top:90px;font-size:43px;left:0; width: 100% !important;}    /* 2017-09-20 */
    #main > div.PT_Wrapper_All.row.normal > div > div.PT_Footer.left.col-md-12.white.borders.ten > div > div.PT_Beskr.col-md-9{height:46px!important}
    #main > div.PT_Wrapper_All.row.list > div > div.PT_Footer.left.col-md-12.white.borders.ten > div > div.PT_Beskr.col-md-9 > a{font-size:22px!important;margin-top:17px!important;position:absolute!important;right:14px;text-transform:capitalize;line-height:1;text-align:right}

    .Knapp_Kop .KKn1{width: 90% !important;}
    .Knapp_Kop .KKn1 a{width: 100% !important;}
    .PT_Pris{bottom: 20px}
    .PT_PrisOrdinarie {width: 100% !important;}
    .PT_PrisKampanj {width: 100% !important;}
}
@media screen and (min-width: 993px) {
    #main > div.PT_Wrapper_All.row.list > div > div.PT_Footer.left.col-md-12.white.borders.ten > div > div.PT_Beskr.col-md-9 > a{left:3%!important;top:28px!important;max-width:355px!important;overflow:visible!important;text-align:left!important}
    #main > div.PT_Wrapper_All.row.list > div > div.PT_Footer.left.col-md-12.white.borders.ten > div.row.flex > div.PT_Pris.col-md-2.col-xs-2{position:absolute!important;top:0!important;right:20%!important;font-size:45px!important}
    #main > div.PT_Wrapper_All.row.list > div > div.PT_Footer.left.col-md-12.white.borders.ten > div.row.flex > div.PT_Pris.col-md-8.col-xs-8{position:absolute!important;top:0!important;right:20%!important;font-size:45px!important}

    #main > div.PT_Wrapper_All.row.list > div > div.PT_Footer.left.col-md-12.white.borders.ten > div > div.PT_Status-list.col-md-3{text-align:left!important;margin-top:13px!important;position:absolute!important;top:6px!important;right:0!important;margin-left:0!important;padding-left:0!important;width:173px!important}
    .list .Knapp_Kop a{padding:10px!important;width:48%!important;float:right!important}
    .PT_Beskr{height:26px!important;overflow:hidden!important}
    .list .PT_Footer.left.col-md-12.white.borders.ten{height:151px}
    .PT_Footer.left.col-md-12.white.borders.ten{height:171px}
    .list .PT_Bildruta img{margin-top:15px!important}
}

@media screen and (min-width:992px) {
    #Bildkolumn {
        width:50% !important;
        min-height: 0 !important;
    }
    
    #Bildkolumn .ProduktBild {
        width:100% !important;
    }
    
    #Bildkolumn .extrabilder {
        width:100% !important;
        margin-top:20px !important;
        overflow:visible !important; 
    }
    
    #Bildkolumn .extrabilder .BildZoomThumbnails {
        display:inline-block !important;
    }
    
    #Bildkolumn .extrabilder .BildZoomThumbnails > a {
        padding:10px !important;
    }
    
    #Faktakolumn {
        width:50% !important;
        min-height: 0 !important;
    }
}  

@media screen and (min-width : 993px) {
a.nav-cart.mobile-only {
    display: none;
}
.desktop-only{display:block;}
.mobile-only{display:none;}

.land ul li:hover ul:before, .f-p:hover ul:before, .f-p.active ul:before {
    content: "";
    position: absolute;
    top: -25px;
    height: 30px;
    width: 100px;
    right: -10px;
}
.land ul li:hover ul, .land.active ul li ul, .f-p:hover ul, .f-p.active ul{visibility:visible;}
.f-p:hover:after, .land:hover:after {
    content: "";
    border-bottom: 10px solid #3F3F3F;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: 30px;
    right: calc(50% - 10px);
}


.startpageHeader.header-wrapper {
    height: 830px;
}
img.overlay {
    width: 100%;
    display: block;
    opacity: 1;
    height: auto;
    position: absolute;
    bottom: 130px;
    left: 0;
}
.extrabilder {
    max-height: 580px;
    overflow-y: scroll;
}
.extrabilder::-webkit-scrollbar{display:none;}
.extrabilder::-moz-scrollbar{display:none;}
.extrabilder::-ms-scrollbar{display:none;}

.list .PT_Ikon_Lager_2_SV:before {padding-top: 35px;}
.list .PT_Bildruta a:after {display:none;}
.list .PT_Bildruta, .list .PT_Footer {
    line-height: normal;
    height:auto;
     border:0;
}
.list .PT_Bildruta{width:20%;text-align:left;}

.list .PT_Bildruta img {
    max-height: 80px;
}
.PT_Wrapper_All.row.list {
    margin-right: 0;
    margin-left: 0;

}
.list .PT_Wrapper {
    width: 100%;
    background: #fff;
    border: 1px solid #DEDEDE;
    padding: 15px 0;
}
.list .PT_Footer {
    width: 80%;
    padding: 0 15px;
}
.list .PT_Knappar.col-md-12 {
    display: none;
}

.normal .PT_Beskr, .tillbehor .PT_Beskr {
    width: 100%;
}
.list .PT_Status-list .PT_Ikon_Lager_2_SV:after, .normal .PT_Status .PT_Ikon_Lager_2_SV:before, .tillbehor .PT_Status .PT_Ikon_Lager_2_SV:before {
    content: "Tillfälligt slutsåld";
}
.list .PT_Status-list .PT_Ikon_Lager_7_NO:after, .normal .PT_Status .PT_Ikon_Lager_7_NO:before, .tillbehor .PT_Status .PT_Ikon_Lager_2_NO:before {
    content: "Ikke på lager";
}
.list .PT_Status-list .PT_Ikon_Lager_2_EN:after, .normal .PT_Status .PT_Ikon_Lager_2_EN:before, .tillbehor .PT_Status .PT_Ikon_Lager_2_EN:before {
    content: "Out of stock";
}
.list .PT_Status-list .PT_Ikon_Lager_2_FI:after, .normal .PT_Status .PT_Ikon_Lager_2_FI:before, .tillbehor .PT_Status .PT_Ikon_Lager_2_FI:before {
    content: "Tilapäisesti loppu";
}
.list .PT_Status-list .PT_Ikon_Lager_2_DE:after, .normal .PT_Status .PT_Ikon_Lager_2_DE:before, .tillbehor .PT_Status .PT_Ikon_Lager_2_DE:before {
    content: "zur Zeit nicht verfügbar";
}
.list .PT_Status-list .PT_Ikon_Lager_2_FR:after, .normal .PT_Status .PT_Ikon_Lager_2_FR:before, .tillbehor .PT_Status .PT_Ikon_Lager_2_FR:before {
    content: "En rupture de stock";
}
.list .PT_Status-list .PT_Ikon_Lager_2_SV:after, .list .PT_Status-list .PT_Ikon_Lager_2_NO:after, .list .PT_Status-list .PT_Ikon_Lager_2_EN:after, .list .PT_Status-list .PT_Ikon_Lager_2_FI:after, .list .PT_Status-list .PT_Ikon_Lager_1_DE:after, .list .PT_Status-list .PT_Ikon_Lager_1_FR:after, .list .PT_Status-list .PT_Ikon_Lager_2_FR:after {
    float:right;
    line-height:30px;
    margin: 0 15px;
}
.list .PT_Status-list .PT_Ikon_Lager_2_FR:after {
    float:right;
    line-height:30px;
    margin: 0 10px;
}
.list .PT_Status-list .PT_Ikon_Lager_2_DE:after {
    float:right;
    line-height:30px;
    margin: 0 1px;
}
.list .PT_Status-list .PT_Ikon_Lager_1_SV:before, .list .PT_Status-list .PT_Ikon_Lager_1_NO:before, .list .PT_Status-list .PT_Ikon_Lager_3_NO:before, .list .PT_Status-list .PT_Ikon_Lager_1_FI:before, .list .PT_Status-list .PT_Ikon_Lager_1_EN:before , .list .PT_Status-list .PT_Ikon_Lager_1_FR:before , .list .PT_Status-list .PT_Ikon_Lager_1_DE:before {
    content: "";
    background: url(/bilder/butik/lager_positiv.png) no-repeat;
    width: 30px;
    height: 30px;
    background-size: 30px;
    float: right;
}
.list .PT_Status-list .PT_Ikon_Lager_1_SV:after {
    content: "I lager";
}
.list .PT_Status-list .PT_Ikon_Lager_1_NO:after, .list .PT_Status-list .PT_Ikon_Lager_3_NO:after  {
    content: "På lager";
}
.list .PT_Status-list .PT_Ikon_Lager_1_EN:after {
    content: "In stock";
}
.list .PT_Status-list .PT_Ikon_Lager_1_FI:after {
    content: "Varastossa";
}
.list .PT_Status-list .PT_Ikon_Lager_1_DE:after {
    content: "auf Lager";
}
.list .PT_Status-list .PT_Ikon_Lager_1_FR:after {
    content: "en stock";
}
.list .PT_Status-list .PT_Ikon_Lager_1_SV:after, .list .PT_Status-list .PT_Ikon_Lager_1_NO:after, .list .PT_Status-list .PT_Ikon_Lager_3_NO:after, .list .PT_Status-list .PT_Ikon_Lager_1_EN:after, .list .PT_Status-list .PT_Ikon_Lager_1_FI:after {
    float:right;
    line-height:30px;
    margin: 0 15px;
}
.tillbehor .PT_Status .PT_Ikon_Lager_2_SV:before, .tillbehor .PT_Status .PT_Ikon_Lager_7_NO:before, .tillbehor .PT_Status .PT_Ikon_Lager_2_EN:before, .tillbehor .PT_Status .PT_Ikon_Lager_2_FI:before   {
    padding-top: 50px;
}
.normal .PT_Status .PT_Ikon_Lager_2_SV:before, .tillbehor .PT_Status .PT_Ikon_Lager_2_SV:before,
.normal .PT_Status .PT_Ikon_Lager_7_NO:before, .tillbehor .PT_Status .PT_Ikon_Lager_7_NO:before,
.normal .PT_Status .PT_Ikon_Lager_2_EN:before, .tillbehor .PT_Status .PT_Ikon_Lager_2_EN:before,
.normal .PT_Status .PT_Ikon_Lager_2_FI:before, .tillbehor .PT_Status .PT_Ikon_Lager_2_FI:before {
    position: absolute;
    top: 0;
    left: 15px;
    z-index: 2;
    width: calc(100% - 30px);
    height: 100%;
    background: rgba(255, 255, 255, 0.9);
    text-align: center;
    padding-top: 135px;
    font-size: 1.3em;
    text-shadow: 0px 1px #fff;
}


.list .PT_Status-list .PT_Ikon_Lager_2_SV:before, .list .PT_Status-list .PT_Ikon_Lager_7_NO:before, .list .PT_Status-list .PT_Ikon_Lager_2_FI:before, .list .PT_Status-list .PT_Ikon_Lager_2_EN:before, .list .PT_Status-list .PT_Ikon_Lager_2_DE:before, .list .PT_Status-list .PT_Ikon_Lager_2_FR:before {
    content: "";
    background: url(/bilder/butik/lager_negativ.png) no-repeat;
    width: 30px;
    height: 30px;
    background-size: 30px;
    float: right;
}

.tillbehor .PT_Wrapper {width: 16.66%;margin: 0;padding:0;}
.tillbehor .PT_Pris{font-size: 1.6em;text-align: left;padding-top:0;}
.tillbehor .PT_Knappar{display:none;}
.tillbehor .PT_Faktaruta, .tillbehor .PT_Pris{width:100%;display:inline-block;}
.tillbehor .PT_Beskr { height: 90px; overflow: hidden; padding: 0px;}
.tillbehor .PT_Bildruta, .tillbehor .PT_Footer{border:0;margin:0;}
.tillbehor .PT_Bildruta {height: 110px;line-height: 110px;}
.tillbehor .PT_Bildruta img{max-height:100px;}
.tillbehor .PT_Ikon_Lager_2_SV:before {padding-top: 50px;}
.tillbehor .PT_Bildruta a:after, .Bilder_Artikelgrupp .PT_Bildruta a:after{display:none;}


}

@media screen and (max-width : 992px) {
td, tr {
    text-overflow: ellipsis;
    white-space: normal;
}

.container{padding:0 15px;}

.mobile-only{display:block;}
.desktop-only{display:none;}

div#LSS_Result {
    display: none !important;
}
#Produktinfofalt table {
    max-width: 100% !important;
    display: inline;
}
#KundBetyg img{height:10px;}
.f-p.active ul:before {
    content: "";
    position: absolute;
    top: -25px;
    height: 30px;
    width: 100px;
    right: -10px;
}
.land.active ul li ul, .f-p.active ul{visibility:visible;}
.land ul li ul, .f-p ul {
    position: fixed;
    right: 15px;
    max-width: calc(100% - 30px);
}
#promotion{margin:0;}
.header-wrapper {
    position: relative;
    background: url(/bilder/butik/porsche_930t2.jpg) no-repeat #000;
    background-size: cover;
    height: auto;
    display: inline-block;
    width: 100%;
    background-position: center center;
    height: 530px;
}
img.overlay {
    width: 100%;
    display: block;
    opacity: 1;
    height: auto;
    position: absolute;
    bottom: 130px;
    left: 0;
}
.header-text{bottom:210px;}
#minsidaDrop {
    margin: 0;
}
#minsidaDrop ul li ul li {
    width: 34%;
}
.mceVisualAid table input, .mceVisualAid table textarea {
    width: 100%;
}
.mceVisualAid table {
    width: 100% !important;
}
#kundvagn a {
    float: left;
    position: relative;
    width: 40px;
    text-align: center;
    z-index: 10;
    height: 70px;
    line-height: 70px;
}

.Varukorg{display:none;}
.nav .AIRvarukorg-Qty {left: 11px;}
.logo img.mobile-only {
    display: block;
    margin: 0 auto;
    padding: 20px 0;
}
#Faktakolumn, #Bildkolumn{min-height:0px;float:left;width:100%;}

.PT_Wrapper_All.row, .Bilder_Artikelgrupp{
    margin-right: 0;
    margin-left: 0;
}
.tillbehor .PT_Wrapper_All.row {
    margin-right: -15px;
    margin-left: -15px;
    background:transparent;
    border:0;
    box-shadow: none;
}
img#produktbild {
    max-height: 140px;
}
.BildZoomThumbnails a, .BildZoomThumbnails img {
    max-height: 50px;
}
.BildZoomThumbnails {
    width: auto;
    float: left;
    margin-left: 0;
    margin-right: 15px;
    margin-bottom: 15px;
}
.extrabilder {
    margin-top: 15px;
    float: left;
    display: inline-block;
}
.tillbehor {
    float: left;
}
.promotion .col-md-4 {
    padding:0;
}
.PT_Wrapper, .list .PT_Wrapper{float:left;padding: 15px 0 15px 15px; margin-top: 0;}
.PT_Bildruta img, .list .PT_Bildruta img {max-height: 100px;width: auto;}
.desktop-only{display:none;}
.PT_Bildruta{ height: auto;line-height: normal;}

.PT_Status .PT_Ikon_Lager_2_SV:before {content: "Tillfälligt slutsåld";
    position: absolute;
    top: 0;
    left: 15px;
    z-index: 2;
    width: calc(100% - 30px);
    height: 100%;
    background: rgba(255, 255, 255, 0.9);
    text-align: center;
    padding-top: 50px;
    font-size: 1.3em;
    text-shadow: 0px 1px #fff;
}

.PT_Pris{font-size:2em;width:100%;}
.list .PT_Pris{font-size:4em;width:50% !important;}    /* 2em */
.list .PT_Knappar{width: 100%; float: right;}

.PT_Beskr{margin-bottom:10px;}

.PT_Bildruta a:after {display:none;} 
.PT_Bildruta, .PT_Footer {
    line-height: normal;
    height:auto;
     border:0;
}
.PT_Bildruta, .list .PT_Bildruta {
    width: 40%;
    float: left;
    border: 1px solid #DEDEDE;
    padding: 15px 0;
}
.PT_Bildruta img{max-width:80%;max-height:80%;}
.PT_Wrapper.col-md-4 {
    width: 100%;
    background: #fff;
    border: 1px solid #DEDEDE;
}
.PT_Footer, .list .PT_Footer {
    width: 60%;float:left;
    padding: 0 15px;
}
.PT_Knappar.col-md-12 {
    display: none;
}
.PT_Betyg {
    padding: 15px 0;
}
.Bilder_Artikelgrupp .white.borders {
    border: 0;
}
#Faktakolumn table, #Faktakolumn tbody, #Faktakolumn tr{
    max-width: 100%;
    display: inline;
    width: 100%;
    float: left;
}
.header-text .container {
    font-size: 3em;
}
#Faktakolumn .TeknSpec_Tabell tr {
    width: 100%;
    float: left;
}

}
/*
--------------------------------------------------------------------------------------------------
                              MOBIL / maxbredd: 850px
--------------------------------------------------------------------------------------------------
*/
@media screen and (max-width: 750px) {

	/* ARBETSYTA */

	
	/* FOOTER */


	/* ARTIKELGRUPP */
/*	.PT_Bildruta.col.span_2_of_12, .PT_Pris.col.span_2_of_12 {width: 23.78%;}
	.PT_Knappar.col.span_2_of_12 {display: none;}
	.PT_Beskr.col.span_6_of_12 {width: 49.16%;height: 50px;}
	.section.startpage.first .PT_Wrapper:last-of-type {display: none;}
	
	.list .PT_Wrapper {width: 100% !important;margin: 5px 0 !important;}
	.list .PT_Wrapper:hover .PT_Knappar{display:none;}
*/
	/* PRODUKTBESKRIVNING */ 


#wrapper{display:inline-block; width: 100%;}
		
	/* KASSA / VARUKORG / DIN SIDA */
	.Kassan {width:100%;}
	.Varukorg {min-width:inherit;}
	#AIRvarukorg-Wrap .Checkout {display:block;}
	#AIRvarukorg-Wrap {
    right: 0px;
    width: 100%;
    left: 0;
    position: fixed;
}
#inloggning input, #inloggning a {
    width: 250px;
}

#Adressblock2 .Snabbkassa_Kundfalt_Marginal {
    width: 100%;
}
.bodyshadow{display:none;}
	.AIRvarukorg-Sum {display:none !important;}
	.GodkannaVillkorochBestallningsknappRam td {width:100%; display:block; text-align:center;}
	#GodkannaVillkorRam {margin:10px 0;}
	.AddKassa, .SubKassa, .remove-it {margin:5px 5px 0;}
	
	/* MAGICZOOM */
	.MagicThumb-background {position:relative !important;}

	/* Kassan */
    .Snabbkassa_Varukorg_Tabell_Rad, .Snabbkassa_Varukorg_Tabell_Rad_medskick{position: relative;}
    .Snabbkassa_Varukorg_Tabell_Rad td.Bild{width:60px !important; height:60px !important;}
    .Kassan td.Bild img{padding:5px;}
    .Snabbkassa_Varukorg_Tabell_Rad td.Antal, .Snabbkassa_Varukorg_Tabell_Rad_medskick td#antal1{width: calc(100% - 90px) !important;-moz-width: calc(100% - 90px) !important;-webkit-width: calc(100% - 90px) !important;-o-width: calc(100% - 90px) !important;}
    .Snabbkassa_Varukorg_Tabell_Rad td.Pris{right:0; width:100% !important; font-size:1.5em !important; padding-left:20px;}
    .remove-it{margin-right: 0 !important; width:30px;}
    .AddKassa, .SubKassa{width:25px !important;}
    .Snabbkassa_Varukorg_Tabell_Rad td.Antal input{width:40px !important;}

    #FraktmetoderRam span a, #BetalningsmetoderRam span .BetNamn{    width: calc(100% - 50px);float: right;}

.Snabbkassa_Varukorg_Tabell_Rad td.Antal a {float: left; width: calc(100% + 90px); clear: left; margin: 15px 0 0 -90px;}
.Snabbkassa_Kundfalt_Marginal img, #Adressblock img{height:14px;width:auto;}

.Snabbkassa_Varukorg_Tabell_Rad td.Antal {
    width: 100%;
}
.Snabbkassa_Varukorg_Tabell_Rad td.Antal {
    width: calc(100% - 114px);
    line-height: normal;
    height: auto;
}
span.Snabbkassa_Varukorg_Tabell_Rad_Beskr {
    height: auto;
}
	.PT_Wrapper.col.span_4_of_12, .PT_Wrapper.col.span_4_of_12:nth-child(3n+4){width:48%;margin:1%;}

	.PT_Wrapper .PT_Text_Kort, #breadcrumb {display:none;}
	#minsidaDrop ul li ul li {padding:10px; margin:0; text-align:center; width:49%;}
	#minsidaDrop li span a::before {font-size:40px;}
	.OrderTable {max-width:320px; overflow-x:scroll; display:block;}
	a#Pnr_Knapp {font-size: 0.9em;}
	input#GodkannaVillkorCB {width:20px; height:20px; background:#fff; border:1px solid #000;}
	#LankKassanAngeAdress label.Snabbkassa_Kunduppgift_Etiketter, .LankLoggain label.Snabbkassa_Kunduppgift_Etiketter {display:none;}


	.header-wrapper {
    float: left;
    background-position: top center;
    height: 500px;
    background-size: auto 500px;
}
img.overlay {
    width: 100%;
    display: block;
    opacity: 1;
    height: auto;
    position: absolute;
    bottom: 130px;

    left: 0;
}
    .promotion {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
	.header-text { bottom: 220px;padding:0;}
	.header-text .container{font-size:2em;width:100%;}
	#Faktakolumn, #Bildkolumn {width: 100%;padding: 15px;}
	.header {background:rgba(27, 27, 27, 0.98);}
	.Knapp_Kop a, .Knapp_Info a, .Knapp_Generell a, .Knapp_Sok_Produkt, .info-toggle {font-size: 1em;}
}

/* ------------------------------------------ */
@media screen and (max-width: 600px) {
   /* .list .PT_Pris{width:40%;}
    .list .PT_Knappar{width: 60%;}
    .list .PT_Beskr {height: 50px !important;}*/
}

/* ------------------------------------------ */

@media screen and (max-width: 570px) {

		/*GRID*/
/*	.col {margin:1% 0 1% 0%;}
	
	.span_1_of_1{width:100%}.span_2_of_2{width:100%}.span_1_of_2{width:100%}.span_3_of_3{width:100%}
	.span_2_of_3{width:100%}.span_1_of_3{width:100%}.span_4_of_4{width:100%}.span_3_of_4{width:100%}
	.span_2_of_4{width:100%}.span_1_of_4{width:100%}.span_5_of_5{width:100%}.span_4_of_5{width:100%}
	.span_3_of_5{width:100%}.span_2_of_5{width:100%}.span_1_of_5{width:100%}.span_6_of_6{width:100%}
	.span_5_of_6{width:100%}.span_4_of_6{width:100%}.span_3_of_6{width:100%}.span_2_of_6{width:100%}
	.span_1_of_6{width:100%}.span_7_of_7{width:100%}.span_6_of_7{width:100%}.span_5_of_7{width:100%}
	.span_4_of_7{width:100%}.span_3_of_7{width:100%}.span_2_of_7{width:100%}.span_1_of_7{width:100%}
	.span_8_of_8{width:100%}.span_7_of_8{width:100%}.span_6_of_8{width:100%}.span_5_of_8{width:100%}
	.span_4_of_8{width:100%}.span_3_of_8{width:100%}.span_2_of_8{width:100%}.span_1_of_8{width:100%}
	.span_9_of_9{width:100%}.span_8_of_9{width:100%}.span_7_of_9{width:100%}.span_6_of_9{width:100%}
	.span_5_of_9{width:100%}.span_4_of_9{width:100%}.span_3_of_9{width:100%}.span_2_of_9{width:100%}
	.span_1_of_9{width:100%}.span_10_of_10{width:100%}.span_9_of_10{width:100%}.span_8_of_10{width:100%}
	.span_7_of_10{width:100%}.span_6_of_10{width:100}.span_5_of_10{width:100%}.span_4_of_10{width:100%}
	.span_3_of_10{width:100%}.span_2_of_10{width:100%}.span_1_of_10{width:100%}.span_11_of_11{width:100%}
	.span_10_of_11{width:100%}.span_9_of_11{width:100%}.span_8_of_11{width:100%}.span_7_of_11{width:100%}
	.span_6_of_11{width:100%}.span_5_of_11{width:100%}.span_4_of_11{width:100%}.span_3_of_11{width:100%}
	.span_2_of_11{width:100%}.span_1_of_11{width:100%}.span_12_of_12{width:100%}.span_11_of_12{width:100%}
	.span_10_of_12{width:100%}.span_9_of_12{width:100%}.span_8_of_12{width:100%}.span_7_of_12{width:100%}
	.span_6_of_12{width:100%}.span_5_of_12{width:100%}.span_4_of_12{width:100%}.span_3_of_12{width:100%}
	.span_2_of_12{width:100%}.span_1_of_12{width:100%}
*/	

	.PT_Wrapper.col.span_4_of_12, .PT_Wrapper.col.span_4_of_12:nth-child(3n+4){width:98%;}
	.section.startpage.first .PT_Wrapper:last-of-type {display: inline-block;}

}

@media screen and (max-width: 430px) {
    .list .flex {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-wrap:wrap;}
    .list .PT_Pris, .list .PT_PrisKampanj{width:100%; order:1; text-align: center;}
    .list .PT_Knappar{width: 100%; order:2;}
}

