@media (max-width: 500px){
	.long-text h2 {
    	font-size: 10px !important;
    	
	}
}
@media (max-width: 360px){
	.long-text h2 {
    	font-size: 9px !important;
    	
	}
}
@media (max-width: 360px){
	#radius_in_submit .Button.Button--default {
    	font-size: 10px !important;
    }
}
@media (max-width: 768px){
	.yith-wcan-select-wrapper{
		z-index:7 !important;
	}
}
.push-notis{
	position:relative;
}
.push-notis-inner{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	
}
.push-notis-inner-inner{
	display:table;
	width:100%;
	height:100%;
}
.push-notis-inner-inner-inner{
	vertical-align:middle;
	text-align:center;
	display:table-cell;
}
.push-notis-inner-button{
/* 	    margin-right: 20px !important; */
    zoom: 1px !important;
    color: #fff !important;
    text-shadow:1px 1px 1px #000;
    line-height: normal !important;
    border: 1px solid #999;
    padding: 5px 20px !important;
    font-size: 17px !important;
}
.Main{
	background:#fff;
}
.Widget-title{
	margin-bottom:5px;
}
.MicroList-item{
	text-align:left;
}
.Widget li {
    padding-bottom: 5px;
    
    width: 100%;
    float: left;
    margin-bottom: 7px;
}
.Widget:nth-child(3) li {
	border-bottom: 1px solid #f3f3f3;
}
.Widget:nth-child(3) li a {
	width: 100%;
    float: left;
}
.entry-thumbnail img{
	width:100%;
}
.Entry-body img{
	padding:20px 0 !important;
	width:100%;
}
.Entry-body a{
	text-decoration: underline;
    color: #069;
}
.col-md-3 .Form-item{
	width:100%;
}
.col-md-3 .Form-item .Form-input{
	width:100%;
}
.col-md-3 .Form-item .u-linkPseudo{
	position:absolute;
	    right: 25px;
    top: 41px;
}
.table{
	display:table;
	height:100%;
	width:100%;
}
.table-cell{
	display:table-cell;
	vertical-align:middle;
	height:100%;
	width:100%;
}
.frontpage.row{
	width:100%;
}
.frontpage.row .text-on-img-holder{
	position:relative;
}
.text-on-img-holder{
	margin-bottom:20px;
}
.frontpage.row .text-on-img{
	position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
    text-align: center;
    color: #fff;
    text-shadow: 1px 1px 0px #000;
    background: rgba(000,000,000,0.2);
}
.frontpage .col-md-6{
	margin-top:-20px;
}
.Form.Form--inline .Form-item{
	width:100%;
	position: relative;
}
.Form.Form--inline .Form-item .u-linkPseudo{
	top: 5px;
    position: absolute;
    right: 11px;	
}
.text-on-img a{
	color:#fff;
}
.frontpage.row .text-holder{
	text-align:center;
	height:600px;
	
}

/* http://sandbergwallpaper.se/wp-content/uploads/2015/10/410-66_image2-1000x1000.jpg */
/* background: url('/National_Library/oe_/https://sandbergwallpaper.se/wp-content/uploads/2015/10/407-62_image2-1000x1000.jpg') repeat; */
.welcome-box .table-cell{
	background:#fdfdfd;
	padding: 0 20px;
	background: url('/National_Library/oe_/https://sandbergwallpaper.se/wp-content/uploads/2015/10/410-66_image2-1000x1000.jpg') repeat;
}


.welcome-box.new .table-cell{
	background:#fdfdfd;
	padding: 0 20px;
	background: url('/National_Library/oe_/https://sandbergwallpaper.se/wp-content/uploads/2014/03/633-08_image1.jpg') repeat;
}

.welcome-box h1, .welcome-box p{
	text-shadow: 1px 1px 5px #000;
    color: #fff;
}
.welcome-box p a{
	text-shadow: none;
   
}
.Footer .col-md-4 .textwidget, .Footer .col-md-4 .push-notis {
	max-height:147px;
	overflow:hidden;
}

.Footer .col-md-4 .push-notis img {
	width:100%;
}
.frontpage.row .text-holder p, .frontpage.row .text-holder h1{
	margin-bottom:20px;
}
.frontpage.row .text-holder a{
	margin-top:20px;
}
.text-off-img{
	background: #f3f3f3;
    float: left;
    width: 100%;
    padding:20px;
    text-align:center;
}
.swedish-wallpaper-design p{
	max-width:600px;
	width:100%;
	margin:0 auto;
}
.image-holder{
	 overflow: hidden;
    max-height: 330px;
    height: 187vh;
}
.text-on-img-image-holder{
	max-height:300px;
	height:150vh;
	overflow:hidden;
}
.image-holder img{
	max-width:inherit;
	width:100%;
}
.text-on-img-image-holder img{
	width:100%;
}
.video-holder{
	width:100%;
	height:600px;
}
.frontpage.row .video-holder img{
	width:100%;
	height:600px;
}
.tall-image img{
	width:100% !important;
	height:auto !important;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
    display: inline;
}
.Header-logo{
	top:10px;
}
.frontpage.row{
	display:block;
	float:left;
	margin:0;
	margin-bottom:30px;
}
.Section{
	padding: 0px !important;
}
.Main .Container{
	padding: 0px !important;
}
.Section-header{
	margin-top:30px;
}
.swedish-wallpaper-design a{
	display:block;
}
.Nav-item--searchForm .Form.Form--inline .Form-item{
	width:1px;
}
.Icon--heart:before{
	font-family: 'Ionicons';
}
.scroll-container .Main .row{
	display:inline;
}
.archive .Section-header{
	margin-top:-10px;
}
#menu-top-en > li:nth-child(3):before{
	content: "|";
}
#social_media li{
	display: block;
    float: left;
}
#social_media li .yith-wcwl-add-to-wishlist{
	margin-top:0;
}
#social_media li .yith-wcwl-add-button.show a{
	padding: 13px 11px 4px 14px !important;
    font-size: 30px;
}
.yith-wcwl-wishlistaddedbrowse.show span{
	display:block;
}
#social_media li .yith-wcwl-add-to-wishlist a{
	padding: 13px 11px 12px 14px !important;
    font-size: 30px;
}
.filter-wrapper{
	display:block;
}
.Section.Section--small.archive-product{
	display:none !important;
}
.yit-wcan-select-open{
	margin-bottom:0;
}
.Main{
	padding-bottom:0;
}
.next.page-numbers.position-right{
	position:relative;
	margin-top: -12px;
}
.yith-wcan-select-wrapper{
	max-width: 650px;
    width: 650px;
    background:none;
    border:none;
    
}

.LayeredNav.col-md-15:nth-child(4) .yith-wcan-select-wrapper {
	right: 6px;
}
.yith-wcan-select.yith-wcan{
	width: 100%;
    max-width: 700px;
    float: left;
    background: #fff;
}

.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li{
	white-space: nowrap;
	    width: 25%;
    float: left;
}
nav.Pagination{
	float: left;
    width: 100%;
}
.yith-wcan-select-wrapper{
	display:none;
}
#menu-responsive-headmenu-en .sub-menu{
	width:100%;
}
.padding-fix{
	padding-right:5px;
}
html.blog .Container{
	max-width:70%;
}
.single-post .Container{
	max-width:70%;
}
.single-post .Entry-body p{
	font-size:18px;
}
.min-height-quiz{
	min-height:800px;
}
#radius_in_submit {
    bottom: 44px !important ;
}
.welcome-box > .table{
    cursor: pointer;
}
div.vtmam-error{
    margin: 0;
    padding: 0;
    width: 100%;
    display: none;
}
div.vtmam-error h3.error-title{
    display: none;
}
#customer_details .woocommerce-billing-fields > p > label{
    display: none;
}
#customer_details .woocommerce-billing-fields > p#billing_country_field label{
    display: block;
}
.add-wishlist-cart .yith-wcwl-add-to-wishlist span{
    display: none !important;
}
@media (max-width: 9999px){
	.filter-wrapper{
		padding:0;
	}
	.filter-wrapper .LayeredNav.col-md-15{
		
	}
}
@media (max-width: 1570px){
	.image-holder.width img{
		height:100% !important;
		width:auto !important;
	}
}
@media (max-width: 1395px){
	.image-holder.halfwidth img{
		width:100% !important;
		height:auto !important;
	}
	.push-notis-inner-button{
		font-size:11px !important;
	}
}
@media (max-width: 1025px){
.LayeredNav.col-md-15{
	position:inherit;
}
	.filter-wrapper{
		padding:0 !important;
	}
	
	.col-md-4{
		width:33.3333334%;
	}
	.col-md-8{
		width:66.6666667%;
	}
	.col-md-6{
		width:50%;
	}
	.col-md-12{
		width:100%;
	}
	.image-holder img{
		height:100% !important;
		width:auto !important;
	}
	
}
@media (max-width: 960px){
	.push-notis-inner-button{
		font-size:25px !important;
	}
	.col-md-4, .col-md-8, .col-md-6, .col-md-12{
		width:100%;
	}
	.image-holder.big img{
		width:100% !important;
		height:auto !important;
	}
	.frontpage .col-md-6{
		margin-top:-20px;
		margin-bottom: 50px;
	}
	.welcome-box{
		margin-bottom:30px;
	}
	.yith-wcan-select li a{
		float:left;
		width:100% !important;
	}
}
@media (max-width: 813px){
	#language_list_big {
    	display: none;
	}
}
@media (max-width: 790px){
	.image-holder.big img{
		width:100% !important;
		height:auto !important;
	}
	.single-post .Container{
		max-width:100%;
	}
	html.blog .Container{
	max-width:100%;
}
	
}
@media (max-width: 780px){
	.image-holder.width img{
		height:100% !important;
		width:auto !important;
	}
	.LayeredNav.col-md-15{
		margin-bottom:20px;
	}
	.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li{
		width:100%;
	}
	
	
}
@media (max-width: 716px){
	.image-holder.halfwidth img{
		height:100% !important;
		width:auto !important;
	}
	
}
@media (max-width: 716px){
	.image-holder img{
		width:100% !important;
		height:auto !important;
	}
	.yith-wcan-select-wrapper {
    	max-width: 100%;
    	width: 100%;
    	background: none;
    	border: none;
    	right: 0;
    	left: 0;
    	
    	/* top: -4px; */
    	margin: 0;
	}
	.padding-fix{
		padding-right:15px;
		margin-bottom:15px;
	}
	
}
@media (max-width: 616px){
	.yith-wcan-select-wrapper{
		max-height:inherit !important;
		top:0 !important;
		bottom:0 !important;
		position:fixed !important;
		z-index:9999 !important;
	}
	.yith-wcan-select.yith-wcan{
		height:100%;
	}
}
.col-md-15.js-infiniteScrollItem .Thumbnail{
	max-height:330px;
}
.row {
    display: block;
}
.Footer{
	padding-top:30px;
}
.Footer{
	position:relative;
}
.woocommerce-checkout .add-wishlist-cart{
	display:block;
}
#payment .voucher-error {
  display: none;
}
html.Page--special-edition .view_products header.Section-header h2 {
    display: none;
}
html.Page--special-edition .view_products header.Section-header{
    padding-bottom: 0px;
}