/*
 Theme Name:   Twenty Sixteen Child
 Description:  Twenty Sixteen Child Theme
 Template:     twentysixteen
 Text Domain:  twentysixteen-child
*/


/* Add your custom css below */


.wpcr3_review {display:none;}



body {
	margin: 0;
	padding: 0;
	background:#FFF;
	
}

.footerad {
     float: right;
    width: 12%;
    position: absolute;
    /* top: 0; */
    right: 0;
}


.underline {
	text-decoration:underline;
}

.adsbygoogle {
	float:left;
	clear:right;
}

.hidden {
	visibility:collapse;
	visibility:hidden;
	display:none;
}

.disc-side,
.disc,
.disclosure,
.disclosure p{
text-transform: uppercase;
margin: 6px auto 4px;
padding:3px 0px;
font-size: 10px;
line-height: 1.6em;
text-align:center;
}

/*.disc-side {
	overflow:hidden;
    position: fixed;
    top: 50%;
    left: 73%;
    margin-top: -50px;
}*/

.disc-side p {
text-transform: uppercase;
margin: 6px auto 4px;
padding:3px 0px;
font-size: 10px;
line-height: 1px;
}
p.sticky,
.sticky p {
    margin: 0;
}

.sticky p {
    margin-left: 2.4em;
	
}

.entry-content h2, .entry-summary h2, .comment-content h2 {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 1.25;
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 1em;
    margin-bottom: 0.2em;
}

.entry-content h3, .entry-summary h3, .comment-content h3 {
    font-size: 23px;
    font-size: 1.4375rem;
    font-weight: 100;
    text-transform: uppercase;
    line-height: 1.2173913043;
    margin-top: 1.4347826087em;
    margin-bottom: 0.2173913043em;
}

.entry-content blockquote:not(.alignleft):not(.alignright), .entry-summary blockquote, .comment-content blockquote {
	margin-left:0;
}


.entry-content h4,
.entry-content h4:last-child,
.entry-content > h4:last-child {
	display:none;
    font-weight: 300;
    text-transform: uppercase;
    margin: 1em auto;
    font-size: 1.6em;

}

.transparent {
background: transparent;
}
.red {
color: #e4302a;
}

ul.lowercase {
text-transform: lowercase;
}

.serif {
font-family: Georgia, serif;
}


.light {
font-weight:200;
}

.lighter {
font-weight:100;
}

.bold {
font-weight:700;
}

.headline h2,
.headline {
	margin-bottom:12px;
}
.sticky p {
	font-family: Montserrat, "Helvetica Neue", sans-serif;
   /* display: inline;
    font-weight: 600;
    padding: 1px;
    text-transform: uppercase;
    margin: 0px;
    font-size: 0.8em;
    height:52px;
    clear: none;
        text-overflow: ellipsis;
    overflow: visible;*/
}

.sticky:before {
    content: '\f447';
    
        font: normal 1.9em/0.5 Genericons;
    color:  #e82e79;
    overflow: hidden;
    padding: 6px 0px;
     float: left;
    margin-right: 6px;
}

.arrow:after {
    content: '\f429';
    font: normal 1em/1.5 Genericons;
    color: #d72245;
    overflow: hidden;
   
    padding: 0px 0px; 
   
  
}
.small a,
.small {
font-size:0.6em;
color:#FFF;
}



blockquote::before {
	content: '\f106';
	-webkit-font-smoothing: antialiased;
	display: inline-block;		
	font: normal 2.1em/1 Genericons;
	text-decoration: inherit;
	color:#000;
	vertical-align: text-bottom;
}


.sticky a:hover {
	color:#EEE;
}


.sticky {
width: 100%;
    border-left: 8px solid #e82e79 !important;
    margin: 6px auto;
    padding: 12px;
    background: #E6DDDD;
    border: 1px;
    font-size: 0.7em;
    font-weight: 500;
    text-transform: uppercase;
    clear: both;
    color: #333;
    text-overflow: ellipsis;
  
}

ul {
    list-style-position: inside;
	list-style-type: square;
}

.brandinfo{
    font-style: italic;
    width: 100%;
    text-align: center;
    padding: 0;
    float: left;
    margin: 14px auto;
}

blockquote {
    		
	    	border-left: 4px solid #000;
    		margin-top:12px;

}

#linkcat-1108 h2.widget-title:after {

	content:"*Adlinks";
	font-size:0.5em;
}

.product-taxonomies a:after {
    content: " | PRODUKTER";
    font-size: 1em;

}

.socialsidebar {
    
    padding: 0.4em;
    float: left;
    margin-top:1em !important;
}

.socialsidebar:hover {
	background:#333;

}

.black {
	background:#000 !important;
}

ul.varumarken {
    	list-style-type: none;
	float: left;
    	z-index: 0;
	}


ul.varumarken li {
	width: 33.333333%;
    	float: left;
    	position: relative;
    	z-index: 1;
	padding:0px 4px 0px 0px;
}

ul.varumarken li a{
	width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    overflow: hidden;
    display: block;
    font-size: 0.8em;
    text-transform: uppercase;
}
.thickbox {
	display:none !important;
}

a.linkpolicy {
	font-size:0.5em;
}

.author.vcard {
    text-transform: uppercase;
    font-weight: 700;
}



.page-links a:hover,
.page-links a:focus {
	background-color: #ffc0cb;
	border-color: transparent;
	color: #000;
}

a {
	font-family: Montserrat, "Helvetica Neue", sans-serif;
}

body,
p,
h2.type,
h2.type a,
.entry-content{
           font-family: Open Sans, Montserrat, "Helvetica Neue", sans-serif;

}


.entry-footer a:hover, .entry-footer a:focus {
    color: #000;
}

.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover {
   
	box-shadow: none;
}

.site-branding {
	margin-top:0em !important;

}

.site-branding, .site-header-menu, .header-image {
    margin-top: 1.75em;
    margin-bottom: 0.05em;
	width:100%;	
}

.entry-title {
	margin-bottom:0.2em;
	padding:8px;
	font-size:2em;
	font-weight:100;
 	font-family: Montserrat, "Helvetica Neue", sans-serif;
	text-transform:uppercase;
}

.disc-side {
	text-transform:uppercase;
	padding:0;
	margin:0;
	font-size:0.7em;
}


.searchform {
    background: #f7f7f7;
    width: 100%;
	margin:0 0 12px;
    padding: 12px;
}

button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background: #e82e79;
}


input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
textarea:focus {
	background-color: #fff;
	border-color: #e82e79;
	color: #1a1a1a;
	outline: 0;
}

.dropdown-toggle:hover,
.dropdown-toggle:focus {
	background-color: transparent;
	color: #e82e79;
}

.post-navigation a:hover .post-title,
.post-navigation a:focus .post-title {
	color: #e82e79;
}

/* Tag Cloud widget */
.tagcloud a {
	border: 1px solid #d1d1d1;
	border-radius: 2px;
	display: inline-block;
	font-family: Open Sans, "Helvetica Neue", sans-serif;
	line-height: 1;
	margin: 0 0.1875em 0.4375em 0;
	padding: 0.5625em 0.4375em 0.5em;
}

.tagcloud a:hover,
.tagcloud a:focus {
	border-color: #e82e79;
	color: #e82e79;
	outline: 0;
}

.recentproduct a,
.entry-title a {
	color:#000 !important;
	
       /* font-family: Open Sans, "Helvetica Neue", sans-serif;*/
}



.recentproduct a:hover,
.entry-title a:hover,
.entry-title:hover {
	color:#CCC !important;

	
}


.pagination .next:hover {
	background:#CCC;
}

.comment-reply-link,
.comment-reply-link a,
.site-info a,
a:visited,
a:active,
a {
	color: #e82e79;
}

.site-info {
    margin: 0;
    /* clear: none; */
    /* float: left; */
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
}

p.footer {
    float: left;
    clear: right;
	color:#FFF;
    margin: 1em 0em;
}

.footer-social {
    float: left;
    clear: left;
}

.comment-reply-link a:hover,
a:hover {
	color:#000;
}

.banner {
    margin: 1% auto;
    width: 50%;
    position: relative;

}
.advert {
    margin: 14px auto;
    width: 100%;
    float: left;
    text-align: center;
    display:inline;
    overflow: hidden;
/* position: fixed;

    top: 50%;
    left: 73%;
    margin-top: -50px;*/
}


.taxonomy-description {
	display: none;
}

#ads {
    margin: 14px auto;
    width: 100%;
    float: left;
    text-align: center;
    overflow: hidden;
}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    margin: 0 14px 0 0 !important;
    display: inline-block;
    height: auto;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
}


mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    margin-left: 10px;
    height: auto !important;
}


#mega-menu-wrap-primary {
    clear:none;
    float: left;
}

 li.mega-menu-flyout {
	display:block !important;
	text-overflow: ellipsis !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    /*font-family: Open Sans, Arial, sans-serif !important;*/
	font-family: Montserrat, "Helvetica Neue", sans-serif;
}

#mega-menu-wrap-primary {
    clear: right !important;
}

ul.mega-sub-menu {
	width:100% !important;
	float:left !important;
	clear:both !important;
	overflow:hidden !important;
	position: absolute;
	left:0% !important;
	height:280px!important;	
	background:#FFF !important;
	  font-family: Montserrat, "Helvetica Neue", sans-serif;
	
}
a.mega-menu link {
	font-size:0.7em !important;
}

ul.mega-sub-menu li {
    float: left !important;
    display: block !important;
    clear: left;

}

 li.mega-menu-item  {
    display: list-item !important;
    font-size: 12px;
  }

#mega-menu-wrap-brand_navigation #mega-menu-brand_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {	
	top:auto !important;
}

#mega-menu-wrap-brand_navigation, #mega-menu-brand_navigation, li.mega-menu-item {

float:left !important;
display:inline-block !important;


}


a.mega-menu-link {
	background:#EEE;
}

#mega-menu-wrap-brand_navigation #mega-menu-brand_navigation > li.mega-menu-flyout ul.mega-sub-menu {
	background: #EEE;
}
#mega-menu-wrap-brand_navigation {
	float:left !important;
	width:auto !important;
}

ul.mega-sub-menu > li > ul.mega-sub-menu {
/*	float:left !important;
	overflow:visible !important;
	display:inline !important;
	clear:right !important;
	width:1000px !important;
*/
    float: left !important;
    display: inline !important;
    left: 0% !important;
    width: 1000px !important;

}

#mega-menu-wrap-brand_navigation {
	float:left;
	width:100%;

}

.page-header {
	border-bottom:10px solid #333;
	border-top:none;
}


.page-title {
    font-family: Open Sans, Arial,sans-serif;
    font-size: 2.4375rem;
    line-height: 1.21739;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    padding: 0;
    margin: 0;

}

li.mega-menu-flyout li.mega-menu-item {
	top:0px !important;
}

.site-header-main {
	
	
}


#cookie-notice {
    display: none;
    position: fixed;
    min-width: 100%;
    height: auto;
    z-index: 100000;
    font-size: 0.6em;
    line-height: 1em;
    left: 0;
    text-align: center;
}


.site-header-menu {
    padding-left: 6px;
    padding: 0px 6px;
    width: 100%;
    
    background: #FFF;
    margin: 0;
    font-family: Montserrat, "Helvetica Neue", sans-serif !important;
}

.site-header {
	
    padding: 2% 0% 0%;
}


.site-title  {
width: 16%;
    padding: 0.5% 0% 0%;
}

.main-navigation {
    width: 100%;
    margin: 0px;
}

/*..........SOCIAL MEDIA ICONS AND ETC ETC ETC....................................*/


a.addthis_button_google_plusone.at300b{
	float:right !important;
	width: 60px !important;

}

.pluginButton {
	background: #333 !important;
	background: -webkit-linear-gradient(#333, #333) !important;
	background: linear-gradient(#333, #333) !important;
}

ul.socialIconsFooter {
    border-top: none;
    margin: 0px;
    background: transparent;
    width: 50%;
}

ul.socialIcons {
	border-top: none;
	margin: 0px;
	background:transparent;
	width:100%;
}

ul.socialIcons li,
ul.socialIconsFooter li{
	display: block !important;
	position: relative;
	float: left;
	margin: 2px 6px;
	border-top: none;
	border-bottom: none; 
	color: #FFF;    

}

ul.socialIcons li a,
ul.socialIconsFooter li a {
text-decoration:none;
}

#instagram a:before,
#twitter a:before,
#facebook a:before,
#googleplus a:before,
#pinterest a:before{

	-webkit-font-smoothing: antialiased;
	display: inline-block;		
	font: normal 1.4em/1 Genericons;
	text-decoration: inherit;
	color:#FFF;
	vertical-align: text-bottom;
	}	



#pinterest a:before{
content: '\f209';
		}

#googleplus a:before{
content: '\f218';		
}

#facebook a:before{
content: '\f204';
}
#twitter a:before{
content: '\f202';

}

#instagram a:before{
content: '\f215';
}

#pinterest, #googleplus, #facebook, #twitter {
float:left;
}

#bloglovin {
	height:17px !important;
	width:20px !important;
}

#pinterest:hover, #googleplus:hover, #facebook:hover, #twitter:hover,#instagram:hover,#bloglovin:hover {
opacity: 0.5;
transition: opacity 0.1s;
-webkit-transition: opacity 0.1s;
-o-transition: opacity 0.1s;
}


/* Footer */


.site-footer {
	background: #000;
}

.widget {
	clear:both;
}


/* Shop Links */

.wider,
.wide {
	width:100% !important;
}

.center {
	display:block;
}

.cent {   
    padding: 12px 0px;
    text-align: center;
}



ul.onclick-menu-content li:active,
ul.onclick-menu-content>li:active,
ul.onclick-menu-content li,
ul.onclick-menu-content>li {
    display: block;
    text-align: -webkit-match-parent;
}

ul.onclick-menu-content li a:hover,
ul.onclick-menu-content>li>a:hover,
ul.onclick-menu-content li a:active,
ul.onclick-menu-content>li>a:active,
ul.onclick-menu-content li a,
ul.onclick-menu-content>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #333;
    white-space: nowrap;
}

ul.onclick-menu-content>li>a:hover {
background: #ededed;
}

.onclick-menu {
	position:relative;
	cursor: pointer;
	background: #000;
	color: #FFF;
	padding: 12px 0px;
	font-weight: 500;
	text-align:center;
	text-transform: uppercase;
}

.onclick-menu:before {
    content: "Finns att köpa";
}



.onclick-menu-content:focus, .onclick-menu-content:active,
.onclick-menu:focus .onclick-menu-content,
.onclick-menu-content:focus .onclick-menu-content {
        opacity: 1;
    visibility: visible;
    clear: both;
    display: block;
    float: left;
    overflow: hidden;
    cursor: pointer;
}

.open>.onclick-menu-content {
    display: block;
}

.onclick-menu-content {
    position: absolute;
    top: 100%;
    left: 0;
	    border: 1px solid #EEE;
    z-index: 1000;
    visibility: hidden;
    display: none;
    float: left;
    overflow:hidden;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background: #fff;
    background-clip: padding-box;
    cursor:pointer;
}

.onclick-menu:hover,
.onclick-menu:active{
	background:#e82e79;
	color:#FFF;

}


.site-main > article {
    margin-bottom: 1.0em;
  
}

/* WTI Like Post */

.watch-action .watch-position {
    width: 100%;
    line-height: 0;
}

.jlk {
	text-decoration:none;
	cursor: pointer !important;
	color: #333;
	font-weight: 600;
	font-size: 1em;
	line-height: 2em;	
	clear:both;
	margin-top:4px;
	margin-bottom:12px;
	display:block;
}


.watch-action::before {
	/*font-size:1.2em;
	font-weight:100;
	width:100%;
	clear:both;
	float:left;
	text-align:left;
	line-height: 1.1em;
	margin-top:12px;*/
}


.watch-action {
	width:100%;
}

.watch-action, 
.watch-position {
line-height:4em;
}

.status {
text-align:right;
float:right;
margin-top:31px;
text-transform:uppercase;
font-weight:600;
font-size:14px;
line-height:10px;
}

.lbg-style2 .lc:before {
float: left;
    content: '\f461';
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    color: #000;
    font: normal 3em/1 Genericons;
    text-decoration: inherit;
    
    vertical-align: text-top;
    clear: both;
    margin-right: 10px;
    padding: 2px 14px;
    text-decoration: none;
}




.lc,
.unlc,
.jlk,
.unlbg-style2 .unlc:active,
.unlbg-style2 .unlc a:hover:before,
.unlbg-style2 .unlc:hover:before,
.lbg-style2 .lc:active,
.lbg-style2 .lc a:hover:before,
.lbg-style2 .lc:hover:before{
color:#e82e79;
border-bottom:none;
text-decoration:none;

}


.unlbg-style2 .unlc:hover,
.lbg-style2 .lc:hover {
	text-shadow: 1px 2px #CCC;
}

.lbg-style2 .lc {
display:none;
}

.unlbg-style2 .unlc a:hover:before,
.unlbg-style2 .unlc a:visited:before,
.unlbg-style2 .unlc:active,
.unlbg-style2 .unlc:hover:before,
.unlbg-style2 .unlc:visited:before {
border-bottom:none;
text-decoration:none;
}

.lbg-style2 .lc {
    color: #000;
    font-weight: 700;
    float: right;
    font-size: 1.2em;
     margin-right: 4px;
    display: inline;
    line-height: 3em;
}

.lbg-style2 .lc::after {
content: " gillar!";
}

.unlbg-style2 .unlc::after {
content: " avstår!";
}
.unlbg-style2 .unlc {
    color: #000;
    font-weight: 700;
    float: none;
    font-size: 1.2em;
     margin-right: 4px;
    display: inline;
    line-height: 3em;

}
.unlbg-style2 .unlc:before{
    float: left;
    content: '\f446';
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    color: #000;
    font: normal 3em/1 Genericons;
    text-decoration: inherit;
    display: inline;
    vertical-align: text-top;
    margin-right: 10px;
    padding: 2px 14px;
    text-decoration: none;

}

.like-text {
line-height:23px;
font-size:16px;
font-style:italic;
font-weight:600;
float:right;
margin-right:12px;
margin-left:4px;
}

.unlike-text {
line-height:23px;
font-size:16px;
font-style:italic;
font-weight:600;
float:right;
margin-right:4px;
margin-left:2px;
}
.action-like {
float:left;
margin-left:4px;
 }

.action-unlike {
float:left !important;
margin-left:4px !important;
padding-left:0px !important;
}
.action-like:hover, .action-unlike:hover {

}
.like-count,
.unlike-count {
color:#333;
padding: 0 0 0 6px;
font-size: 1.5em;
line-height: 1.5em;

}

.lc, .unlc {
padding:0px;
line-height: 1.2em;
font-weight:bold;
}


/* Postinfo */
.comments-link a{
	background:#e82e79 !important;
	border:1px solid #e82e79 !important;
 	color:#FFF !important;
	}

.prsample-link a,
.affiliates-link a {
	background:#F7F7F7 !important;
	border:1px solid #F7F7F7!important;
 	color:#333 !important;

}

.taxonomies {	
	float:left;

}

.taxonomies:after {

 /*   content: "Produktsidor";
    text-transform: uppercase;
    font-family: Courier;
    font-size: 0.9em;
*/

}

.product-taxonomies a {	
	background: #ffc0cb;
	border:1px solid #ffc0cb;
	 padding: 6px;
 	 margin: 6px 0px;
    	font-size: 12px;
    	overflow: hidden;
    	float: left;
    	color: #000;
    	width: 100%;
    	overflow: hidden;
    	text-align: center;
    	font-weight: 600;
    	text-transform: uppercase;
    	font-family: Montserrat, "Helvetica Neue", sans-serif;
}
.taxonomies a,
.comments-link a,
.cat-links a,
.tags-links a,
.prsample-link a,
.affiliates-link a {
    padding: 6px;
    margin: 6px 0px;
    font-size: 12px;
    overflow: hidden;
    float: left;
    color: #000;
    border: 1px solid #DDD;
    background: #DDD;
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    font-family: Montserrat, "Helvetica Neue", sans-serif;

}


.product-meta {   
	
    padding: 6px;
    margin: 6px 0px;
    font-size: 12px;
    overflow: hidden;
    float: left;
    color: #000;
    border: 1px dotted #CCC;
    background: #FDFDFD;
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
}


.product-taxonomies a:hover,
.taxonomies a:hover,
.comments-link a:hover,
.cat-links a:hover,
.tags-links a:hover,
.prsample-link a:hover,
.affiliates-link a:hover,
.product-taxonomies a:active,
.taxonomies a:active,
.comments-link a:active,
.cat-links a:active,
.tags-links a:active,
.prsample-link a:active,
.affiliates-link a:active {
	color: #333 !important;
	background:#FFF !important;
	border:1px solid #333 !important;
}


/* Glossary */


.glossary {    
    font-weight: 200;
    width: 33.3333%;
    float: left;
    clear: none;
    padding: 0;
    margin: 0px 0px 14px;


}
   
.glossarythumb a {
padding:4px;
}

.glossarythumb a,
.glossarythumb {
       float: left;   
    width: 100%;
    height: 100%;
     font-weight: 200;
}

.glossarythumb img,
.glossarythumb a img {
opacity: 1;
border-radius: 50%;
display:inline !important;
}

.glossarythumb a img:hover {
opacity: 0.9999;
}

.glossarythumb {
    margin: 4px auto;
    text-align: center;
/*border-radius: 54px;*/

}



.glossarytitle{
    	text-align: center;
    	clear: both;
    	width: 100%;
	float:left;
	overflow:hidden;
     	padding: 0px;
   
}


.glossarytitle h2,
.glossarytitle h2 a {
clear: both; 
    font-size: 1.1em;
    text-transform: uppercase;    
    overflow: hidden;
    text-align: center;   
    white-space: nowrap;
   
    text-overflow: ellipsis;
   font-family: Open Sans, Montserrat, "Helvetica Neue", sans-serif;
    font-weight: 500;
    color: #000;


/*
    clear: both;
    width: 100%;
    font-size: 1.4em;
    text-transform: uppercase;
    line-height: 1em;
    overflow: hidden;
    z-index: 999999999;
    white-space: nowrap;
    float: left;
    text-overflow: ellipsis;
    padding: 6px 0px!important;
    margin: 0 !important;
    font-weight: 600;
    color: #000;*/

   /* clear: both;
    width: 100%;
    font-size: 1.4em;
    text-transform: uppercase;
    line-height: 1em;
    overflow: hidden;
    z-index: 999999999;
    float: left;
    text-overflow: ellipsis;
    padding: 6px 0px!important;
    margin: 0 !important;
    font-weight: 600;
    color: #000;*/
   }



.glossaryrating {
	display:none;
	border-left: none;
    border-right: 0;
    float: left;
    line-height: 2.3em;
    text-align: center;
    font-size: 2.5em;
    width: 20%;
    margin: 0;

  }



.glossaryrating a{ 
    font-weight: 500 !important;
    text-decoration: none;
    text-shadow: none !important;
    font-size: 0.7em;
	color:#000;
 
 }

.glossaryrating:after {
content: '\f512';
font: normal 0.5em/1 Genericons;

}

.glossaryrating a:hover { 
text-decoration: none !important;
border-bottom:none !important;
 }


.glossaryshop{
	padding:0px 14px;
    	float: left;
	width:100%;
    	clear: both;
    	line-height: 1;

/*
    float: left;
    width:100%;

*/
   }

.breadcrumbs {
    background: #EEE;
    font-size: 0.8em;
    padding: 6px;
    text-transform: uppercase;
    font-weight: 600;
}

.breadcrumbs p {
	margin:0;
	padding:0;
}


/**

Produktsidor Produkt Produkter

*/



.parent-product-type:before{
	content: "Fler nyanser av denna produkt";
	text-align:center;
}

.parent-product-type:after {
	border-bottom:1px dotted #CCC;
	margin:12px 0px;
}





h1.produkt,
h1.produkt a,
h2.type,
h2.type a,
h2.produkt,
h2.produkt a,
h3.produkt,
h3.produkt a {
    color: #000;
    text-transform: uppercase;
}

h1.produkt {
    padding: 0;
    margin: 6px 0px;
    line-height: 1em;
}

h1.produkt a {
    font-weight: 900;
    font-size: 1.6em;
}

h1.produkt a {
    font-weight: 500;
    font-size: 1.3em;
	margin:0;
	padding:0;
}

h2.type {
    font-weight: 300;
    padding-left: 4px;
    float: left;
    margin: 0;
    width: auto;
    padding: 0;
    clear: none;
}

h2.produkt{
    float: left;
    clear: none;
    width: auto;
    display: inline;
    margin-right: 6px;
}




.producttext  {  
    	line-height: 0em;
    	margin: 0;
	text-transform:none;
   	width: 100%;
    	font-size: 0.8em;
  }




.retailers {
    text-align: center;
    clear: both;
    overflow: hidden;
    float: left;
border: 1px solid #CCC;
    margin: 0px auto 12px;
    padding: 0px;
    width: 100%;

}

.logo, .logo a {
    margin: 0px;
    padding-bottom:6px;
    clear: both;
    float: left;
    width: 100%;
    overflow: hidden;
    border: 1px solid transparent;
  
}

.logo a:hover {

   
background:#E6DDDD;
}

.product.info:before{
	/*content:"Produktinfo";
	color: #363636;
    	text-align: center;
    	text-transform: uppercase;
    	font-weight: 500;
    	font-size: 1.6em;
    	border-bottom: 1px dotted #333;
    	padding: 12px;
    	margin: 6px 0px;
    	font-family: 'Open Sans Condensed', sans-serif;*/
}

.product.info {
	background:#FFF;
   	margin: 0px auto;
}

#secondary h3,
.productside h3, 
h3.productside {
    color: #363636;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1.4em;
    border-bottom: 1px solid #CCC;
    padding: 12px;
    margin: 6px 0px;
    font-family: 'Open Sans Condensed', sans-serif;
}
.product {
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 0px;
    box-shadow: 1px 1px 1px #DDD;
    margin: 0px auto 22px;
    width: 100%;
    float: left;
    clear: both;
    box-shadow: none;
}

.parent-page {
    float: left;
    display: block;
    width: 16.66667%;
}


.si:before {
    content: "Köpinformation | ";
    font-weight: 700;
}
.si,
.shop {
	width:100%;	
	
	font-weight:500;
    	border-top: 4px solid #000;
   	float:left;
    	margin: 12px 0px;
    	padding: 6px;
}

.reviewBody {
	display:none;
}

.continue {
    text-align: center;
    box-sizing: border-box;
    margin: 0 0 11px;
    display: block;
}

.continue a:hover,
.continue:hover {
	background: #DDD;
	color: #333;
	
}

.permalinktitle {
     margin: 0;
     
    font-size: 0.7em;
    font-family: 'Open Sans', "Helvetica Neue";
  
    overflow: hidden;
    text-transform: capitalize;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.permalink {
	width: 100%;
      text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 1.4em;
    cursor: pointer;
    color: #CCC;
    background-image: none;
    border: 1px dotted #000;
    padding: 6px 14px;
    display: inline-block;
}


a.more-link {
	display:none;
    text-align: center;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
    margin: 0px auto;
    float: left;
    padding: 12px 0px;
    border-bottom: 1px solid #000;
    font-weight: 500;
    font-size: 1em;
}


.permalinkcontinue:after {
	color:#e82e79;

}


.permalinkcontinue:after,
a.more-link:after,
.more-link:after,
.entry-content .more-link:after,
.entry-summary .more-link:after {

    content: "\f429";
    font: normal 0.8em/0em Genericons;   
    width: 100%;   
    text-decoration: none !important;


	/*	content: "\f429";
          	font: normal 0.8em/1em Genericons;
		position: relative;
        	line-height:inherit;
        	text-decoration:none !important; */
}


.shades {
 	float: left;
    	display: block;
}

.pics {
    float: left;
    display: block;
    padding: 12px;
    border: 1px solid #CCC;
    width: 100%;
}


.wp-caption-text {
    text-align: center;
    font-style: italic;
}



.parent-page img {
	/*height:50px;*/
	width:100px;
}

.pics img {
	width: 26.66667%;
 	float: left;
    	padding: 1px;
    	position: relative;
    	margin:0 2px 2px 0px;
}

.parent-page{
	width:auto;
    	float: left;
    	padding: 1px;
    	position: relative;
    	margin:0 2px 2px 0px;
}

.recentInfo {
       	float: left;
	font-size: 1.3em;
    	font-family: 'Open Sans Condensed',sans-serif;
    	text-transform: uppercase;
    	text-align: left !important;
    	text-overflow: ellipsis;
    	vertical-align: middle;
    	/*padding: 3% 2%;*/
    	width: 70%;

}


.recentTitle {
   	text-overflow: ellipsis;
    	font-size: 100%;
    	white-space: nowrap;
    	font-weight: 900;
       
}


.recentThumb  {
	float: left;
    	border-right: 1px solid #eee;
    	margin:2px;
    	display: block;
    	width: 64px;
    	height: auto;
    /* min-height: 100% !important; */
    	overflow: hidden;

}

.recent.small,
.recent.small a {
    width: 100%;
    font-size: 100%;
    letter-spacing: 1px;
    font-weight: 700;
    float: left;
    clear: both;
    text-overflow: ellipsis;
}

.recent.smaller,
.recent.smaller a {
    font-size: 100%;
    font-weight: 500;
    width: 100%;
    clear: both;
    float: left;
    text-overflow: ellipsis;
}

.random,
.sides {
	padding:0;
	margin:0;
}

.sides h3 {
	margin: 22px 0px 12px;
    	padding: 19px 18px;
   	 text-align: center;
   	 font-family: 'Open Sans Condensed', sans-serif;
   	 border-bottom: 1px dotted #CCC;
   	 font-size: 1.7em;
   	 font-weight: 300;
	 text-transform:uppercase;
}


.recentproduct{
	background: #FFF;
    border: 1px solid #EEE;
    padding: 0px !important;
    height: auto;
    width: 100%;
    display: inline;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 1.42857;
    float: left;
    font-size: 0.5em;
    margin: 0px 0px 16px 0px;
   
}





/**
 * Reviews
 */

.wpcr3_review blockquote.wpcr3_content {
    font-size: 14px;
    font-weight: normal;
	border-left:none !important;
    display: block !important;
    padding-bottom: 30px;
  
}
.wpcr3_table_2 td {
    float: left;
    width: 100%;
    text-align: left;
    clear: both;
}

.wpcr3_respond_2 textarea {
    height: 100px !important;
    min-width: 100% !important;
}

.wpcr3_div_2 {
    width: 100% !important;
}



.wpcr3_button_1 {
    float: none !important;
    margin: 0px auto;
    color: #fff;
    width: 100%;
    background: #333;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    font-size: 1.2em;
    border-radius: 0;
    padding: 12px;
    font-weight: 100;
}

.wpcr3_button_1:hover {
color:#333;
background:#FFF;
border:1px solid #333;

}


.wpcr3_item_name,
.wpcr3_item_name a {
 	font-size: 1.4em !important;
    	text-align: center;
	font-style:normal;
	color:#000;
}


.ratingStats {

    background: #eedc77;
     margin: 0px auto;
    width: 100%;
    padding: 6px;
    text-align: center;


  /*  background: #FFF;
    border: 1px solid gold;
    float: left;
    margin: 0 1%;
    width: 98%;
    padding: 12px;
    text-align: center;*/
}


.wpcr3_aggregateRating_ratingValue:after {
content: '\f512';
font: normal 0.5em/1 Genericons;
}


.wpcr3_aggregateRating_ratingValue {
    font-size: 3em;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 600;
}


.wpcr3_aggregateRating_reviewCount {
    line-height: 65px;
    font-size: 0.9em;
    width: 100%;
    margin: 0px auto;
    text-align: center;
    float: left;
    font-weight: 500;
	display:none;
}


.wpcr3_aggregaterating_reviewcount::before {
    content: "Baserat på ";
}




/**
 * 14.0 - Media Queries
 */

/**
 * Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}

@viewport {
	width: device-width;
}




/**
 * 14.0 - <= 640px
 */

@media screen and (max-width: 640px) {



.banner {
	width:100% !important;
}



#linkcat-1108,
#linkcat-92,
#linkcat-2,
#mostlikedpostswidget-2 {

	display:none;
}

.site-footer {
	float:left;
}

.footerad {
       display: none;

}

ul.socialIconsFooter {
    border-top: none;
    float: left;
    /* margin: 0px; */
    opacity: 0.5;
    /* background: transparent; */
    width: 100%;
}

.glossary { 
    font-weight: 200;
	 width: 100%;
    float: left;
    border-top: 1px solid #000;
    clear: none;
    padding: 0;
    margin: 0px 0px 14px;
}


.glossarytitle h2, .glossarytitle h2 a {
   clear: both;
    width: 100%;
    font-size: 1.4em;
    text-transform: uppercase;
    line-height: 1em;
    overflow: hidden;
    white-space: nowrap;
    z-index: 999999999;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 6px 0px!important;
    margin: 0 !important;
    font-weight: 600;
    color: #000;


/* clear: both;
    width: 100%;
    font-size: 100%;
    text-transform: uppercase;
    line-height: 1em;
	height:2.2em;
    overflow: visible;
    z-index: 999999999;
    float: left;
    text-overflow: ellipsis;
    padding: 6px 0px!important;
    margin: 0 !important;
    font-weight: 900;
    color: #000;*/
}
.glossarythumb {
    width: 100%;
     margin: 4px 0px;
    border-radius: 200%;
}

.glossarythumb a, .glossarythumb {
    float: left;
    height: 100%;
    font-weight: 200;
}


.glossaryrating {
    border-left: none;
    border-right: 0;
    float: left;
    line-height: 3em;
    text-align: center;
    font-size: 3em;
    width: 50%;
    margin: 0;
}



.footer-social,
.center {
	display: none;
}

.wpcr3_div_2 {
    width: 100%;
}
.wpcr3_button_1 {
	font-size:1em;
}



}



/**
 * 14.1 - >= 710px
 */

@media screen and (min-width: 44.375em) {


.site {
	margin:0px;
	background: #fff;
}

}

/**
 * 14.2 - >= 783px
 */

@media screen and (min-width: 48.9375em) {



}



/**
 * 14.3 - >= 910px
 */

@media screen and (min-width: 56.875em) {
.sidebar {
    float: left;
    margin-left: 73%;
    padding: 0;
    width: 27%;
}

.site-content {
	padding:0% !important;
}


.content-area {
	float: left;
	margin-right: -100%;
    	width: 71%;
	padding:1%;
	background:#FFF;
	border-bottom: 4px solid #DDD;
}

body:not(.search-results) article:not(.type-page) .entry-content {
    float: right;
    width: 76.5%;
}

body:not(.search-results) article:not(.type-page) .entry-footer {
    float: left;
    margin-top: 0.1538461538em;
    width: 20.5%;
}

}