
.pcl-mini-hr {
	display: none;
}

@media only screen and (max-width: 600px) {
	.pcl-mini-hr {
		display: block;
		margin: 0 auto;
		padding: 0;
		height: 1px;
		width: 90%;
		background: #000000;
	}
}





/*
 * 1.0 Temats konfiguration
 * 2.0 Generella inställningar
 * 2.1 Rubriker
 * 2.2 Länkar
 * 3.0 Header
 * 4.0 Meny
 * 7.0 PCL Data
 * 8.0 Marksöm
 * 9.0 Övrigt
 */

/*
 * 1.0 Temats konfiguration
 */
 
.pcl-bg-color {
    background-color: transparent;
}
.pcl-hdrfull-bg-color {
    background-color: #000000;
}
.pcl-hdr-bg-color {
    background-color: #000000;
}

.pcl-font-family {
    font-family: "Arial", Helvetica, sans-serif;
}
.pcl-font-size {
    font-size: 100%;
}

.pcl-font-color {
    color: #000000;
}

.pcl-width-setting {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
}

 
/*
 * 2.0 Generella inställningar
 */

html, body {
    margin: 0;
    padding: 0;
    min-height: 100vh;
}

#pcldata-wrapper {
    min-height: 75vh;
    background-color: #ffffff;
    /* padding-bottom: 1em; */
}

/* Ingen margin uppåt för stycken */
#pcldata-wrapper p,
#pcldata-wrapper .pcl-main ul {
    margin-top: 0.1em;
    margin-bottom: 1em;
    margin-left: auto;
    margin-right: auto;
    width: 1140px;
}

/* clearfix */
.pcl-clearfix:before, .pcl-clearfix:after {
     content: "";
     display: table;
}
.pcl-clearfix:after {
     clear: both;
}

.pcl-clearfix-small{
     display: none;
}

/*
 * 2.1 Rubriker
 */
/* Ingen margin neråt för rubriker */
#pcldata-wrapper h1,
#pcldata-wrapper h2,
#pcldata-wrapper h3,
#pcldata-wrapper h4,
#pcldata-wrapper h5,
#pcldata-wrapper h6 {
    margin-top: 1em;
    margin-bottom: 0.1em;
    margin-left: auto;
    margin-right: auto;
    width: 1140px;
}

/*
 * 2.2 Länkar
 */

/*
#pcldata-wrapper a,
#pcldata-wrapper a:link,
#pcldata-wrapper a:visited,
#pcldata-wrapper a:hover,
#pcldata-wrapper a:active{
    color: #2356FD;
    font-weight: 500;
    text-decoration: none;
}
*/

a,
a:link,
a:visited,
a:hover,
a:active{
    color: #000000;
    font-weight: 500;
    text-decoration: none;
}


#pcl-footer-wrapper a,
#pcl-footer-wrapper a:link,
#pcl-footer-wrapper a:visited,
#pcl-footer-wrapper a:hover,
#pcl-footer-wrapper a:active{
    color: #FFFFFF;
    font-weight: 500;
    text-decoration: underline;
}


/*
 * 3.0 Header
 */
 
#pcl-logo-wrapper {
    display: inline-block;
    margin: 0;
    position: absolute;
    bottom: 0px;
}

#pcl-logo-wrapper a {
    display: block;
}

#pcl-logo-wrapper a img {
    display: block;
    margin-left: auto;
    margin-right: auto;	
    width: auto;
    height: 90px;
    padding-bottom: 5px;
}

#pcl-header-wrapper {
    position: relative;
    height: 100px;
}

#pcl-menu-popout {
    position: absolute;
    bottom: 1px;
    left: 200px;
}


/*
 * 4.0 Meny
 */

#pcl-menu-popout,
#pcl-menu-popout a,
#pcl-menu-popout a:link,
#pcl-menu-popout a:visited,
#pcl-menu-popout a:active {
    color: #e8e8e8;
}

#pcl-menu-popout a:hover {
    color: #ffffff;
}

#pcl-menu-popout ul ul li a,
#pcl-menu-popout ul ul li a:link,
#pcl-menu-popout ul ul li a:visited,
#pcl-menu-popout ul ul li a:active {
    color: #e8e8e8;
}

#pcl-menu-popout ul ul li a:hover {
    color: #ffffff;
}

#pcl-menu-popout,
#pcl-menu-popout a,
#pcl-menu-popout a:link,
#pcl-menu-popout a:visited,
#pcl-menu-popout a:active {
    font-weight: 400;
    text-decoration: none;
    -webkit-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
    /* text-transform: uppercase; */
    /* font-family: 'Open Sans Semi Bold', Helvetica, sans-serif; */
}

#pcl-menu-popout a:hover {
    -webkit-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
}

/* Phone button */
#pcl-menu-toggle-wrapper{
    float: right;
    width: 58px;
    height: 1px;
    padding: 0px;
    display: none;
}

#pcl-menu-toggle-wrapper #pcl-menu-toggle {
    top: 10px;
    right: 10px;
    position: fixed;
    z-index: 100;
    background-color: #000000;
    color: #ffffff;
    font-size: 42px;
    line-height: 40px;
    text-align: center;
    width: 44px;
    height: 40px;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
}


#pcl-menu-popout {
    z-index: 50;
    position: absolute;
    display: inline-block;
    height: 46px;
    bottom: 1px;
    left: 200px;
}

/* First link level */
#pcl-menu-popout > div > ul > li > a {
    font-size: 1.25em;
}


#pcl-menu-popout ul {
	padding: 0;
}

#pcl-menu-popout div,
#pcl-menu-popout ul,
#pcl-menu-popout ul li,
#pcl-menu-popout ul li a {
    border:none;
    list-style:none;
    line-height:1;
    display:block;
    position:relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin: 0px;
}

#pcl-menu-popout ul li a {
    padding: 17px;
    border-bottom: 1px solid #000000;
}

#pcl-menu-popout div > ul > li {
	float:left
}

#pcl-menu-popout div > ul > li > a {
	padding:14px 14px 13px 14px;
}

#pcl-menu-popout div > ul > li.menu-item-has-children.pcl_menunotclicked:hover > a:before,
#pcl-menu-popout div > ul > li.menu-item-has-children.pcl_open > a:before{
	top:22px;
	height:0px;
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease
}


/* Hide submenus, show on hover */
#pcl-menu-popout ul ul {
	position:absolute;
        left:-9999px;
	opacity: 0;
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
}

#pcl-menu-popout ul li {
	background-color: #000000;
}

#pcl-menu-popout ul ul li {
	height:0;
	background-color: #000000;
}

#pcl-menu-popout ul li:hover {
	background-color: #000000;
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
}

#pcl-menu-popout ul ul li:hover {
	background-color: #000000;
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
}

#pcl-menu-popout div li.pcl_menunotclicked:hover > ul,
#pcl-menu-popout div li.pcl_open > ul {
	left:auto;
	opacity: 1;
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
}

#pcl-menu-popout div li.pcl_menunotclicked:hover > ul > li,
#pcl-menu-popout div li.pcl_open > ul > li{
	height: 39px
}

/* Add borders to submenu */
#pcl-menu-popout ul ul li a {
	border-bottom: 1px solid #000000;
	padding:11px 15px;
	width:230px;
}

/* Add + to submenus */
#pcl-menu-popout ul ul li.menu-item-has-children > a:after {
	position:absolute;
	top:16px;
	right:19px;
	width:8px;
	height:2px;
	display:block;
	background:#000;
	content:''
}

#pcl-menu-popout ul ul li.menu-item-has-children > a:before {
	position:absolute;
	top:13px;
	right:22px;
	display:block;
	width:2px;
	height:8px;
	background:#000;
	content:'';
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease
}

#pcl-menu-popout ul ul > li.menu-item-has-children.pcl_menunotclicked:hover > a:before,
#pcl-menu-popout ul ul > li.menu-item-has-children.pcl_open > a:before {
	top:17px;
	height:0;
}

/* Place submenues to the right, and not below */
#pcl-menu-popout ul ul ul {
	margin-left: 100%;
	top: 0;
}

/* Anpassningar för skärmbredd större än 2000 */
@media only screen and (min-width: 2000px) {
	#pcl-menu-popout {
/*		bottom: -42px;*/
	}
}

/* Adapt to screen bigger than 2800 */
@media only screen and (min-width: 2800px) {
	#pcl-menu-popout {
		/* bottom: -84px; */
		height: 92px;
                left: 400px;
	}

	/* First link level */
	#pcl-menu-popout ul li a {
		padding: 34px 34px 19px 34px;
	}

	#pcl-menu-popout div > ul > li > a {
		padding:34px 34px 19px 34px;
	}

	#pcl-menu-popout div > ul > li.menu-item-has-children.pcl_menunotclicked:hover > a:before,
	#menu-wrapper #popout div > ul > li.menu-item-has-children.pcl_open > a:before {
		top:44px;
		height:0px;
	}

	#pcl-menu-popout div li.pcl_menunotclicked:hover > ul > li,
	#menu-wrapper #popout div li.pcl_open > ul > li {
		height:78px
	}

	/* Add borders to submenu */
	#pcl-menu-popout ul ul li a {
		border-bottom:2px solid #020202;
		padding:22px 30px;
		width:460px;
	}

	/* Add + to submenus */
	#pcl-menu-popout ul ul li.menu-item-has-children > a:after {
		top:32px;
		right:38px;
		width:16px;
		height:4px;
	}

	#pcl-menu-popout ul ul li.menu-item-has-children > a:before {
		position:absolute;
		top:26px;
		right:44px;
		width:4px;
		height:16px;
	}

	#pcl-menu-popout ul ul > li.menu-item-has-children.pcl_menunotclicked:hover > a:before,
	#pcl-menu-popout ul ul > li.menu-item-has-children.pcl_open > a:before {
		top:34px;
	}
}

/* adapt to phone */
@media screen and (max-width: 1140px) {
	#pcl-menu-toggle-wrapper {
		display: block;
	}

        #pcl-menu-popout,
        #pcl-menu-popout a,
        #pcl-menu-popout a:link,
        #pcl-menu-popout a:visited,
        #pcl-menu-popout a:active {
            /* color: #020202; */
        }

        #pcl-menu-popout a:hover {
            /* color: #121212; */
        }
        
        #pcl-menu-popout ul ul li a,
        #pcl-menu-popout ul ul li a:link,
        #pcl-menu-popout ul ul li a:visited,
        #pcl-menu-popout ul ul li a:active {
            /* color: #020202; */
        }

        #pcl-menu-popout ul ul li a:hover {
            /* color: #121212; */
        }


    #pcl-menu-popout {
		position: fixed;
		width: 250px;
		/* background: rgb(128, 204, 40);
                background: rgba(128, 204, 40, .9); */

                background: rgb(0, 0, 0);
		background: rgba(0, 0, 0, .7);
                
		color: white;
		top: 0px;
		left: -250px;
		/* left: 0px; */
		overflow:auto;
		height:auto;
		min-height: 100vh;
		-webkit-transition:left 0.5s ease;
		-ms-transition:left 0.5s ease;
		transition:left 0.5s ease;	
    }
	
    #pcl-menu-popout.menuopened {
		-webkit-transition:left 0.5s ease;
		-ms-transition:left 0.5s ease;
		transition:left 0.5s ease;		
		left: 0px;
	}
	
 
	#pcl-menu-popout div {
		width:100%
	}
	
	#pcl-menu-popout div,
	#pcl-menu-popout ul,
	#pcl-menu-popout ul li,
	#pcl-menu-popout ul li a {
		border:0;
		list-style:none;
		line-height:1;
		display:block;
		position:relative;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}

	#pcl-menu-popout ul {
		width:100%;
	}
	
	#pcl-menu-popout ul li {
		width:100%;
		border-top:1px solid #444;
	}
	
	#pcl-menu-popout ul li.pcl_menunotclicked:hover,
	#pcl-menu-popout ul li.pcl_open {
                background-color: transparent;
	}
	
	#pcl-menu-popout ul ul li,
	#pcl-menu-popout div li.pcl_menunotclicked:hover ul li,
	#pcl-menu-popout div li.pcl_open ul li {
		height:auto;
	}
	
	#pcl-menu-popout ul li a,
	#pcl-menu-popout ul ul li a {
		width:100%;
		border-bottom:0;
	}
	
	#pcl-menu-popout div > ul > li {
		float:none;
	}
	
	#pcl-menu-popout ul ul li a {
		padding-left:25px;
	}
	
	#pcl-menu-popout ul ul li {
                background-color: transparent;
	}
	
	#pcl-menu-popout ul ul li.pcl_menunotclicked:hover,
	#pcl-menu-popout ul ul li.pcl_open{
                background-color: transparent;
	}
	
	#pcl-menu-popout ul ul ul li a {
		padding-left:35px;
	}
	
	#menu-wrapper #popout ul ul li a {
		background:none;
	}
	
	#pcl-menu-popout div ul > li.pcl_menunotclicked:hover > ul,
	#pcl-menu-popout div ul > li.pcl_open > ul,
	#pcl-menu-popout div ul > li.pcl_menunotclicked:hover > ul > li.pcl_menunotclicked:hover > ul,
	#pcl-menu-popout div ul > li.pcl_open > ul > li.pcl_open > ul {
		-webkit-transition:none 0s ease;
		-ms-transition:none 0s ease;
		transition:none 0s ease;		
		position:relative;
		left:0;
		width:100%;
		margin:0;
		text-align:left;
		opacity: 1;
	}
	
	#pcl-menu-popout ul ul ul {
		margin-left: 0;
		top: auto;
	}
        
        /* Add padding and + when there are sub items */
        #pcl-menu-popout div > ul > li.menu-item-has-children > a {
                padding-right:65px
        }

        #pcl-menu-popout div > ul > li.menu-item-has-children > a:after {
                position:absolute;
                top:22px;
                right:19px;
                width:8px;
                height:2px;
                display:block;
                background:#000;
                content:''
        }

        #pcl-menu-popout div > ul > li.menu-item-has-children > a:before {
                position:absolute;
                top:19px;
                right:22px;
                display:block;
                width:2px;
                height:8px;
                background:#000;
                content:'';
                -webkit-transition:all .5s ease;
                -ms-transition:all .5s ease;
                transition:all .5s ease
        }
} 

/*
 * 7.0 PCL Data
 */

.pcl-subcontainer { 
    width: 1140px;
    margin: auto;
}

.pcl-subcontainer-mini { 
    width: 1140px;
    margin: auto;
}


#pcldata-wrapper .pcl-subcontainer ul,
#pcldata-wrapper .pcl-subcontainer p,
#pcldata-wrapper .pcl-subcontainer h1,
#pcldata-wrapper .pcl-subcontainer h2,
#pcldata-wrapper .pcl-subcontainer h3,
#pcldata-wrapper .pcl-subcontainer h4,
#pcldata-wrapper .pcl-subcontainer h5,
#pcldata-wrapper .pcl-subcontainer h6,
#pcldata-wrapper .pcl-subcontainer-mini ul,
#pcldata-wrapper .pcl-subcontainer-mini p,
#pcldata-wrapper .pcl-subcontainer-mini h1,
#pcldata-wrapper .pcl-subcontainer-mini h2,
#pcldata-wrapper .pcl-subcontainer-mini h3,
#pcldata-wrapper .pcl-subcontainer-mini h4,
#pcldata-wrapper .pcl-subcontainer-mini h5,
#pcldata-wrapper .pcl-subcontainer-mini h6
{ 
    width: auto;
}

#pcldata-wrapper .pcl-container img.pcl-checkbox {
    vertical-align: top;
}

.pcl-left-cell {
    float: left;
    width: 45%;
}

.pcl-right-cell {
    float: right;
    width: 45%;
    margin-right: 5%;
}

.pcl-topbar {
    width: 100%;
    height: 1em;
    background-color: #efefef;
}

.pcl-eset-right-big {
	float: right;
	width: auto;
	height: 600px;
}

.pcl-eset-header-robot {
	width: auto;
	height: 300px;
}

.pcl-eset-header-logo {
	width: auto;
	height: 287px;
}

.pcl-eset-centered-bar {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
}


/*
 * 8.0 Marksöm
 */

#pcl-header-fullwrapper {
    /* background-image: url('https://www.vaggerydschark.se/wp-content/themes/pcldata-2.0/images/header_bg.png');
    background-repeat: repeat-x; */
}

#pcl-footer-wrapper {
/*    background-image: url('https://www.vaggerydschark.se/wp-content/themes/pcldata-2.0/images/footer_bg.png');
    background-repeat: repeat-x; */
    background-color: #80cc28;
    display: block;
    /* min-height: 10vh; */
}

.pcl-full-line {
    width: 100%;
    height: 1px;
    background-color: #020202;
}

.pcl-fullwidth-slide {
    width: 100%;
    min-height: 250px;
}

.pcl-fullwidth-image {
    width: 1140px;
    margin: 20px auto 20px auto;
    background-color: #efefef;
}

.pcl-fullwidth-image img {
    width: 100%;
}

.pcl-columncontainer {
    width: 1140px;
    margin: 20px auto 20px auto;
    position: relative; 
}

#pcldata-wrapper .pcl-columncontainer p,
#pcldata-wrapper .pcl-columncontainer h1 {
    width: auto;
    margin: 20px;
}

.pcl-righttwothird-text {
    float:left;
    width: 747px;
    margin: 0px 0px 0px 10px;
    background-color: #ffffff;
    height: 180px;
}

.pcl-leftonethird-image {
    float:left;
    width: 373px;
    margin: 0px 10px 0px 0px;
    background-color: #efefef;
    height: 180px;
}

#pcldata-wrapper .pcl-columncontainer .pcl-lefthalf-text h1 {
    margin-top: 55px;
}

.pcl-lefthalf-text {
    float:left;
    width: 560px;
    margin: 0px 10px 0px 0px;
    background-color: #ffffff;
    height: 270px;
}

.pcl-righthalf-image {
    float:left;
    width: 560px;
    margin: 0px 0px 0px 10px;
    background-color: #efefef;
    height: 270px;
}

.pcl-righthalf-image img,
.pcl-leftonethird-image img {
    width: 100%;
}






/* Anpassningar för skärmbredd mindre än $pcl_width */
@media only screen and (max-width: 1140px) {
/*
 * 1.0 Temats konfiguration
 */
        .pcl-width-setting {
		width: 100%;
        }
        
        .pcl-columncontainer,
        .pcl-fullwidth-image {
            width: 100%;
        }
        
        .pcl-lefthalf-text {
            width: 49%;
            margin: 0px 1% 0px 0px;
            height: 262px;
        }

        .pcl-righthalf-image {
            width: 49%;
            margin: 0px 0px 0px 1%;
            height: 262px;
        }
        
        #pcldata-wrapper .pcl-columncontainer .pcl-lefthalf-text h1 {
            margin-top: 20px;
        }

        .pcl-righttwothird-text {
            width: 66%;
            margin: 0px 0px 0px 1%;
            height: 200px;
        }

        .pcl-leftonethird-image {
            width: 32%;
            margin: 0px 1% 0px 0px;
            height: 200px;
            vertical-align: middle;
        }


	
/*
 * 2.0 Generella inställningar
 */
        #pcldata-wrapper p,
        #pcldata-wrapper .pcl-main ul {
		width: 96%;
                margin-left: 2%;
                margin-right: 2%
	}

/*
 * 2.1 Rubriker
 */

        #pcldata-wrapper h1,
        #pcldata-wrapper h2,
        #pcldata-wrapper h3,
        #pcldata-wrapper h4,
        #pcldata-wrapper h5,
        #pcldata-wrapper h6 {
		width: 96%;
                margin-left: 2%;
                margin-right: 2%
	}
        
        .pcl-fullwidth-image {
            width: 100%;
        }

        
/*
 * 7.0 PCL Data
 */

        .pcl-subcontainer { 
            width: 100%;
            margin: auto;
        }

        .pcl-subcontainer-mini { 
            width: 100%;
            margin: auto;
        }
        
        .pcl-left-cell {
            margin-left: 2%;
        }
		
		.pcl-eset-right-big {
			display: none;
		}

		.pcl-eset-header-robot {
			display: none;
		}
}

/* Anpassningar för skärmbredd mindre än 900 */
@media only screen and (max-width: 900px) {
        .pcl-lefthalf-text,
        .pcl-righthalf-image,
        .pcl-righttwothird-text,
        .pcl-leftonethird-image,
        .pcl-columncontainer,
        .pcl-fullwidth-image {
            width: 100%;
            margin: 2% 0;
            height: auto;
        }
        
        .pcl-columncontainer {
            clear: both;
        }

        /* .pcl-clearfix {
            display: none;
        }*/
        
        .pcl-clearfix-small {
            clear: both;
        }        

        .pcl-clearfix-small:before, .pcl-clearfix:after {
             content: "";
             display: table;
        }
        .pcl-clearfix-small:after {
             clear: both;
        }

        .pcl-clearfix-small{
             display: block;
        }
        
        pcl-columncontainer {
            margin: 0;
        }
        
/*
 * 7.0 PCL Data
 */
 
    .pcl-subcontainer .pcl-left-cell {
        float: none;
        width: auto;
        margin-left: 4%;
        margin-right: 4%;
    }

    .pcl-subcontainer .pcl-right-cell {
        float: none;
        width: auto;
        margin-left: 4%;
        margin-right: 4%;
    }
}

/* Anpassningar för skärmbredd mindre än 600 */
@media only screen and (max-width: 600px) {
/*
 * 2.0 Generella inställningar
 */
        #pcldata-wrapper p,
        #pcldata-wrapper .pcl-main ul {
		width: 92%;
                margin-left: 4%;
                margin-right: 4%
	}
        
/*
 * 2.1 Rubriker
 */

        #pcldata-wrapper h1,
        #pcldata-wrapper h2,
        #pcldata-wrapper h3,
        #pcldata-wrapper h4,
        #pcldata-wrapper h5,
        #pcldata-wrapper h6 {
		width: 92%;
                margin-left: 4%;
                margin-right: 4%
	}
        
/*
 * 7.0 PCL Data
 */

    .pcl-subcontainer-mini .pcl-left-cell {
        float: none;
        width: auto;
        margin-left: 4%;
        margin-right: 4%;
    }

    .pcl-subcontainer-mini .pcl-right-cell {
        float: none;
        width: auto;
        margin-left: 4%;
        margin-right: 4%;
    }

	.pcl-eset-header-logo {
		width: 96%;
		height: auto;
	}
	
	.pcl-eset-centered-bar {
		width: 140%;
		left: 50%;
		transform: translateX(-50%);
		overflow: hidden;
		position: relative;
	}

}

/* Anpassningar för skärmbredd större än 2000 */
@media only screen and (min-width: 2000px) {

/*
 * 1.0 Temats konfiguration
 */
 
        .pcl-fullwidth-image {
            width: 1600px;
        }
        
        .pcl-columncontainer {
            width: 1600px;
        }
        
        .pcl-righttwothird-text {
            width: 1054px;
            height: 253px;
        }

        .pcl-leftonethird-image {
            width: 526px;
            height: 253px;
        }

        .pcl-lefthalf-text,
        .pcl-righthalf-image {
            width: 790px;
            height: 379px;
        }
        
        #pcldata-wrapper .pcl-columncontainer .pcl-lefthalf-text h1 {
            margin-top: 95px;
        }
        
        #pcldata-wrapper .pcl-columncontainer .pcl-righttwothird-text h1 {
            margin-top: 55px;
        }


        .pcl-width-setting {
		width: 1600px;
        }

/*
 * 2.0 Generella inställningar
 */
	#pcldata-wrapper p,
        #pcldata-wrapper .pcl-main ul {
		width: 1600px;
	}

/*
 * 2.1 Rubriker
 */

	#pcldata-wrapper h1,
        #pcldata-wrapper h2,
        #pcldata-wrapper h3,
        #pcldata-wrapper h4,
        #pcldata-wrapper h5,
        #pcldata-wrapper h6 {
		width: 1600px;
	}
        
/*
 * 7.0 PCL Data
 */

        .pcl-subcontainer { 
            width: 1600px;
            margin: auto;
        }

        .pcl-subcontainer-mini { 
            width: 1600px;
            margin: auto;
        }

}

/* Anpassningar för skärmbredd större än 2800 */
@media only screen and (min-width: 2800px) {

/*
 * 1.0 Temats konfiguration
 */
 
        .pcl-fullwidth-image {
            width: 2600px;
            margin: 48px auto 48px auto;
        }
        
        .pcl-columncontainer {
            width: 2600px;
            margin: 48px auto 48px auto;
        }
        
        #pcldata-wrapper .pcl-columncontainer p,
        #pcldata-wrapper .pcl-columncontainer h1 {
            margin: 48px;
        }

        .pcl-righttwothird-text {
            width: 1703px;
            margin: 0px 0px 0px 23px;
            height: 411px;
        }

        .pcl-leftonethird-image {
            width: 851px;
            margin: 0px 23px 0px 0px;
            height: 411px;
        }

        #pcldata-wrapper .pcl-columncontainer .pcl-lefthalf-text h1 {
            margin-top: 125px;
        }

        .pcl-lefthalf-text {
            width: 1277px;
            margin: 0px 23px 0px 0px;
            height: 616px;
        }

        .pcl-righthalf-image {
            width: 1277px;
            margin: 0px 0px 0px 23px;
            height: 616px;
        }



        .pcl-width-setting {
		width: 2600px;
        }

/*
 * 2.0 Generella inställningar
 */
	.pcl-font-size-large {
		font-size: 200%;
	}
        
	#pcldata-wrapper p,
        #pcldata-wrapper .pcl-main ul {
		width: 2600px;
	}

/*
 * 2.1 Rubriker
 */

	#pcldata-wrapper h1,
        #pcldata-wrapper h2,
        #pcldata-wrapper h3,
        #pcldata-wrapper h4,
        #pcldata-wrapper h5,
        #pcldata-wrapper h6 {
		width: 2600px;
	}

	.pcl-logo-container img {
		width: 340px;
	}
        
/*
 * 3.0 Header
 */
 
    #pcl-logo-wrapper a img {
                height: 180px;
                width: auto;
    }
    
    #pcl-logo-wrapper {
        /* width: 634px; */
    }

    #pcl-header-wrapper {
                height: 200px;
    }


/*
 * 7.0 PCL Data
 */
 
    .pcl-subcontainer { 
        width: 2600px;
    }

    .pcl-subcontainer-mini { 
        width: 2600px;
    }

    #pcldata-wrapper .pcl-container img.pcl-checkbox {
        vertical-align: inherit;
    }
	
	.pcl-eset-right-big {
		height: 1200px;
	}

	.pcl-eset-header-robot {
		height: 600px;
	}
	
	.pcl-eset-header-logo {
		height: 574px;
	}
}


/*
 * 9.0 Övrigt
 */

/*
 * Open Sans
 */
 
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('https://www.vaggerydschark.se/wp-content/themes/pcldata-2.0/fonts/OpenSans-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Open Sans Semi Bold';
    font-style: normal;
    font-weight: 400;
    src: url('https://www.vaggerydschark.se/wp-content/themes/pcldata-2.0/fonts/OpenSans-SemiBold.ttf') format('truetype');
}


/* ************** */
/* Material Icons */
/* ************** */
@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url('https://www.vaggerydschark.se/wp-content/themes/pcldata-2.0/fonts/MaterialIcons-Regular.eot'); /* For IE6-8 */
    src: url('https://www.vaggerydschark.se/wp-content/themes/pcldata-2.0/fonts/MaterialIcons-Regular.woff2') format('woff2'),
         url('https://www.vaggerydschark.se/wp-content/themes/pcldata-2.0/fonts/MaterialIcons-Regular.woff') format('woff'),
         url('https://www.vaggerydschark.se/wp-content/themes/pcldata-2.0/fonts/MaterialIcons-Regular.ttf') format('truetype');
}

.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    /* font-size: 24px; */  /* Preferred icon size */
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;

    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;

    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;

    /* Support for IE. */
    font-feature-settings: 'liga';
}