/*
Theme Name: te-photoworkshop
Theme URI: http://graphpaperpress.com
Description: Child Theme for Photo-Workshop
Author: Terje Enge
Author URI: http://www.enge.no
Template: photo-workshop
Version: 1.0
Back Dark:	#1C2838
NASA Red : #ff2f2f*/
/* *, *:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}*/

/******** NB 22-10.2019: Turn of Extras and Opinions! **********/
#menu-item-4264, #menu-item-5364 {display: none;}

.col_4 {margin-left:0;width:310px;}	/* WIDTH275 was 275px, then 315åx - override graphpaper.css 23 */
.col_4.centercol, .col_4.rightcol {margin-left: 10px;}

body {	
	/* 2018: gallery has black back = #3e3e4c */
	background-color: #3e3e4c;	
	/* #404049 #333339 #222229 #223 #494b52 #0C2342 #313D4D - reflected in slimbox2.css and here .#lbOverlay, #subscribe & facebox_show plus ubermenu-main & ubermenu-submenu */
	font: 0.86em/1.4 'Raleway','Trebuchet MS',Helvetica,sans-serif; /* 'Open Sans' */
	transition: background-color 0.3s ease-in-out 0s;
} 
#menu-item-1599 {display:none;}	 /* ************** TEST - remove org colors menu **************** */
.smalltxt {font-size:0.66em;}
uline, .uline {border-bottom: 1px solid;}
/*.uline {text-decoration:underline;}*/

/*#loadimg {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 99999;background: url(img/load_camera_red_onblack_150x120.gif) center no-repeat #494b52;}*/
#loadimg {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 99999;background: url(img/load_camera_red_onwhite_150x120.gif) center no-repeat #fff;}
#loadimg.small {background: url(img/load_camera_red_onwhite_60x48.gif) center no-repeat #fff;}
#loadimg div.loadcontain{margin:auto auto;font-size:28px;width:600px;position: relative;top:60%;text-align: center;}
#loadimg div.loadhead{font-size:28px;color:#b20;}
#loadimg div.loadtxt{font-size:16px;color:#444;}
.lbLoading {background: #1C2838 url(img/load_camera_red_onwhite_60x48.gif) no-repeat center;}	/* preloaders.net */

h1, h2, h3, h4, h5, h6 {font-family: Questrial,"Century Gothic",Helvetica,sans-serif;font-style:normal;color:#fff;}
h3#comments,h3.titles,h3.sub,h2.sub { letter-spacing:0.1em; }
h4.intros, h4.adline {font-size: 1.4em;text-transform: lowercase;margin-top: 0px;}
h4.extras {margin:30px 0 10px 0;font-size:18px;padding-bottom: 0;border-bottom:1px solid #fff;}
/*.content {margin-top:15px;}*/

h4.adline{font-family: Questrial,"Century Gothic",Helvetica,sans-serif;color:rgba(255, 255, 255, 0.25);font-size:14px;position:absolute;top:115px;margin-left:20px;display:none;}
h4.adbody{font-family: Questrial,"Century Gothic",Helvetica,sans-serif;color:rgba(255, 255, 255, 0.7);font-size:18px;position:absolute;top:102px;margin-left:20px;}

a, a:link, #footer a { color: #fff; text-decoration:underline; }
a:visited { color: #ddd; text-decoration:underline; }
a:hover, a:focus, #footer a:hover { color: #fff; }
.byline { font-size:10px; }

#sitename a {text-decoration: none;color:inherit;}
#sitename a:hover {text-decoration: underline;}
#footer a { color: #ff2f2f; text-decoration:none; }
#footer a:hover { background-color: transparent; }
em {font-style: italic;font-family:Questrial,"Century Gothic",Helvetica,sans-serif;}
/*.terje {color:#fff;}*/
.byline {color:#ccc;}
#featured p, #workshops p {font-size: 1.0em;}
.content h2 {font-weight:normal;padding:0;}
h3 #comments { margin:1em 0; text-transform:none;}
/* colors */

/*#top { position:relative;color:#ccc;padding-bottom:0; }*/
#top { position:fixed;color:#ccc;padding-bottom:0;width:100%;background-color: #3e3e4c; }	/* FIXED TOP */
#mainprev, #mainnext {position:absolute;top:60px;}
#mainprev {left:-60px;}
#mainnext {right:-60px;}
#mainprev a:link, #mainprev a:visited, #mainnext a:link, #mainnext a:visited {color:#aaa;}
#mainprev a:hover, #mainnext a:hover {color:#b00;}
.maindesc {display:inline-block;width:240px;text-transform: uppercase;text-align:justify;text-justify:inter-character;white-space: nowrap;
	
}
/*#top #masthead #logo {padding-top:9px; width:100%;height:32px;}*/
#top #masthead #logo {padding-top:9px; width:100%;height:32px;float:none;}	/* 2018 ***********/
#stretchmenu {width:950px; margin:0 auto;/*position: relative;top: 14px;*/}

/*#retinainfo {position:absolute;top:114px;left:19px;color:#aaa;font-size:12px;}
#retinainfo form {display:inline;}
#retinacheck {cursor:pointer;margin-right:10px;}*/

.container {padding-top:145px;overflow: visible;width:950px;}	/* 2018: Was 975px !! - FIXED TOP, was 130 */


/*.container h2.title {font-family:Questrial,"Century Gothic", Helvetica,sans-serif;margin:0 0 0 2px;font-size:1.6em;}*/
.container .app, .container .pad, #workshops.pad, #footer.app { background-color:transparent;border: 0 solid #555;margin: 0;padding:0;}
/*.container .app {width:fit-content;position: relative;top:-10px;}	/* 2018*/
.container .app {
	/*width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;width:-ms-fit-content;*/
	display:inline;
}
.catdesc, .tagdesc {position: absolute;top:38px;color:#fff;display: none;}
.tagdesc p {margin:0;color:#fff;}
/* Home page intro */
.container .ws {margin:0 0 10px 0;padding:0;background-color:transparent;border:0;box-shadow: 0px 0px 0px rgba(0,0,0,.4);}

.container .pad { margin: 0;background-color:rgba(244,244,244,0.0);border: 0px solid #555;	box-shadow: none;/*min-height: 227px;*/}
#footer.app { border: 0 solid #555;padding-top:1em;}
#footer.blogtext {padding-bottom:40px;}

.welcomebox {padding:0;background-color:#333;border-radius: 6px;width:56%;}
.welcomebox h2 {padding:5px 20px;font-size:0.9em;color:#eee;letter-spacing:0.05em;}
.welcomebox h2 a:hover{color:#e00;text-decoration:underline; }
.pad h2 {font-size:0.9em;}
.pad h2 .datetime{font-size:0.95em;}

/*#top #masthead{padding:15px 0 55px 0; overflow:visible;}*/
#top #masthead{width:950px;margin:10px auto 0 auto;position:relative;overflow:visible;}	/* FIXED TOP, width:975px; */

/*‹*/
#sitename{position:absolute;top:16px;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:0.05em;color:#b20;cursor: pointer;}
/*#sitename a {color:#d20;text-decoration: none;}
#sitename a:hover {color:#b20;text-decoration: none;}*/

#logo .subnav {
	display: none; z-index: 222;
	position: absolute;top: 68px; width: 950px;height:51px;	padding-top: 10px 0 5px 0;	
	background-color: #3e3e4c; background-image: linear-gradient(#3e3e4c, #444450 65%, #555559) !important;	border-bottom:1px solid #000 !important;
}
ul.sub-options{ list-style:none; margin:18px 0 0 10px; padding:0px; font-size: 14px; }
ul.sub-options li {display: inline;margin-right:80px;}
ul.sub-options li a {text-decoration: none;padding:0 10px;}
ul.sub-options li a:hover{background-color:#b00;color:#fff;}
/*#top #masthead .sitedesc {position:absolute;top:50px;text-transform:uppercase;letter-spacing:0.04em;font-size:9px;color:#ddd;}*/
#top #masthead .sitedesc {position:absolute;top:53px;left:6px;text-transform:uppercase;letter-spacing:0.13em;font-size:12px;color:#ddd;}

#logo img.title {opacity:0.7;}
#msgdiscount, #adslogan2, #faq, #info, #face, #shop, #slides, #onwall {position:absolute;color:#8F91A8;font-family:Questrial, "Century Gothic",Helvetica,sans-serif;letter-spacing:0.1em;}
/*#msgdiscount {top:50px;left:5px;font-size:0.9em;color:#fff; display:none;}  save for mobile? */
#msgdiscount {top:32px;left:230px;color:#fff; background-color:#b20;line-height:1.0em;padding:2px 20px;display:none;}
#adslogan2 {top:6px;left:5px;font-size:1.05em;letter-spacing:0.05em;}
#adslogan { position: absolute; left: 200px;top:35px;font-size:11px;}
#info, #face, #faq, #shop, #slides, #onwall {top:4px;left:156px;font-size:17px;color:#c20;cursor:pointer;/*text-shadow:0.4px 0.4px 0.4px #666;*/transition: all 0.3s ease-in-out;-webkit-text-stroke: 0.15px #000;}
#faq {left:132px;top:0;}	/* was 198px with FAQ 2018 */
#shop {left:132px;}
#info {left:190px;top:4px;font-size: 16px;}
#face {left:210px;top:4px;font-size: 16px;}
#slides, #onwall {left:166px;top:6px;font-size:0.97em;}
#shop:hover, #info:hover, #face:hover, #slides:hover, #onwall:hover  {transform: scale(1.8) translate(0px, 0px);transform-origin: center center;transition: all 0.3s ease-in-out;}


.sweet-alert.info {margin-left: -410px;width: 800px;}
.sweet-alert.info .sa-icon {margin:none;}
.sweet-alert.info .sa-icon.sa-custom {float:left;margin-right:20px;}
.sweet-alert.info h2, .sweet-alert.info p {text-align: left;color:#000;margin:0px 0 10px 0;}
.sweet-alert.info h2 {font-size:22px;color:#b00;margin:20px 0 5px 90px;padding-left:10px;line-height: 30px;font-weight: 400;border-bottom: 1px solid #b00;}
.sweet-alert.info .intro {font-size:18px;margin-bottom:25px;}
.sweet-alert.info p {font-size:13px !important;line-height: 1.5em;margin-left:100px;font-family:Raleway, sans-serif;}
.sweet-alert.info .sa-confirm-button-container {float:right;}
.sweet-alert.info button {background-color: #b00;border-radius:0;padding: 2px 32px; margin:0 5px;font-weight:normal;}
.sweet-alert.info a, .sweet-alert.info a:visited {color:#b00;}
.sweet-alert.info .manibox::before {
	content:"M";font-family:helvetica,arial,sans-serif;font-size:0.8em;
	border:1px solid #000;padding:0 12px;margin-right:8px;
}
/*.sweet-alert.hlp p {line-height: 1.5em;margin-left:100px;}*/

#adslogan a:link, #adslogan a:visited, #adslogan2 a:link, #adslogan2 a:visited {color:#ccc;text-decoration: none;}
#adslogan a:hover, #adslogan2 a:hover {color:#d20;text-decoration: underline;}

#subdescribe {font-size:0.9em;color:#f00;padding:0 0 0 200px;letter-spacing:0.2em;text-transform:lowercase;}
#subdescribe a:link, #subdescribe a:visited{color:#e00;text-decoration:none;}
#subdescribe a:hover {text-decoration:none;color:#fff;}

#top .menu-main {display:inline;clear:both;	position:inherit;}
#top .menu-main ul {border-bottom:1px solid #999;clear:none;background:transparent;}
#top .menu-main ul li {display:inline;padding:10px;background:transparent;border:0;}
#top .menu-main ul li a {color:#fff;text-transform:uppercase;font-size:0.9em;letter-spacing:0.1em;}
#top .menu-main a:hover {color:#f00;}
ul.menu, ul.menu li{ background:transparent; color: #e6e6e6; }
/*#top .adline {position:absolute;left:40px;top:120px;}
#top .adline h2{font-family: Gruppo,"century gothic", verdana,sans-serif;font-size:1.1em;margin:0;padding:0;text-transform:none;color:#fff;letter-spacing:0.1em;}*/

/* Custom menu only: */
#menu-main {position:absolute;top:78px;left:0px;border-bottom:1px solid rgba(255,255,255,0.2);display:block;clear:left;padding:0;line-height:none;font-style:normal;}
#menu-main li {border-right: 0 solid #999;}
#menu-main li a {font-family:Questrial,"Century Gothic",helvetica,sans-serif;color:#fff;text-decoration:none;text-transform:lowercase;padding:9px 15px 10px 20px; margin:0;font-size:1.2em;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#3e3e4c));
	background: linear-gradient(top, #666, #3e3e4c);}
#menu-main li a:hover {color:#f00;}
#menu-main li ul {background-color:#444;line-height:1.2em;border-radius: 4px;padding:0;margin:0;border:1px solid #555;}
#menu-main li ul li a {background:transparent;}

p.date {font-family: Questrial,"Century Gothic",Helvetica,sans-serif;font-size: 13px; color:#ccc;font-style: normal;}

/* Comments: */;
ol.commentlist{border:0;}
ol.commentlist li{background-color:RGBA(216, 210, 255, 0.3);}
ol.commentlist li div{margin:0;}
ol.commentlist li div.vcard span.says { font-style: normal;font-family: Questrial,"Century Gothic",Helvetica,sans-serif;color:#fff;}
ol.commentlist li div.commentmetadata a{ font-style: normal;font-family: Questrial,"Century Gothic",Helvetica,sans-serif;color:#fff; }
ol.commentlist li div.reply { margin:10px 0 0 0;}
ol.commentlist li p {margin:0.5em 0;}
#respond {font-family:Questrial, "Century Gothic",Helvetica,sans-serif;padding:0;margin:30px 0 0 0;}
/*.blogtext #respond {margin:0 25px;}*/
#respond h3{ color:#fff;letter-spacing:0.05em; }
#commentform input, #commentform textarea { background-color:#fff;color:#000;border:1px solid #ccc;font-size:12px; }
#commentform p, .blogtext #commentform p { font-style:normal; font-family: Questrial,"Century Gothic",Helvetica,sans-serif; font-size: 1.0em; clear:none;margin:0.5em 0; }
#commentform #submit { 
	float:right;margin:0 35px 0 0;padding:5px 10px;
	font-style:normal; font-family:Questrial, "Century Gothic",Helvetica,sans-serif;font-size:1.0em;letter-spacing:0.1em;
	color:#fff;	
	border:1px solid #444;
	border-radius:0;
	width:220px;
}
#commentform #submit:hover { 
	/*background-image:linear-gradient(to bottom, #1C4172, #222);*/
	/*color:#e00;*/
}

div.archivecontent p {display:none;}
div.archivecontent p.byline {font-family:Questrial, "Century Gothic",Helvetica,sans-serif;letter-spacing:0.1em;display:block;margin:9px 0 0 0;height:2em;width:275px;display:none;}
a.byline {text-decoration: none;}
a.byline:hover {text-decoration: underline;}
a.byline i {padding-left:12px;font-size:0.8em;}
#archivecatdesc {position:relative;display:block;font-size:0.9em;color:#eee;margin:0 0 1em 0;}
#numbers, #numbers2 {display:inline;white-space:nowrap;padding:0 0 0 0;font-size:14px;color:#ccc;font-family: Questrial,"Century Gothic",Helvetica,sans-serif;}

.containtitle {position: relative;height:58px;}
.containtitle div.title {display:inline-block;
	font-size:19px;letter-spacing:0.02em;
	/*font-family:Questrial,"Century Gothic", Helvetica,sans-serif; 2019 */
	text-transform: uppercase;	color:#ddd;
	position: absolute;bottom: 0px;left:2px;}

/* Special for color collections, match colors in Ubermenu */
.containtitle div.colortag {
	top:3px;border:1px solid #6666;border-radius:0%;width:16px;height:16px;margin-right:4px;
	display:inline-block;position: relative;background-color: transparent;
	}
.containtitle div.red {background-color: #b20;}
.containtitle div.purple {background-color: #800080;}
.containtitle div.brown {background-color: #985f39;}
.containtitle div.tan {background-color: #f8b172;}
.containtitle div.orange {background-color: #ff9b00;}
.containtitle div.yellow {background-color: #ffc100;}
.containtitle div.green {background-color: #690;}
.containtitle div.teal {background-color: #068b90;}
.containtitle div.blue {background-color: #36b;}
.containtitle div.gray {background-color: #65605c;}

#numbers i.fa-here.red, #numbers i.red:hover, #numbers2 i.fa-here.red, #numbers2 i.red:hover,
i.fa-forward.red:hover,  i.fa-fast-forward.red:hover, i.fa-backward.red:hover, i.fa-fast-backward.red:hover {color:#c20;}

#numbers i.fa-here.purple, #numbers i.purple:hover, #numbers2 i.fa-here.purple, #numbers2 i.purple:hover,
i.fa-forward.purple:hover,  i.fa-fast-forward.purple:hover, i.fa-backward.purple:hover, i.fa-fast-backward.purple:hover {color:#800080;}

#numbers i.fa-here.brown, #numbers i.brown:hover, #numbers2 i.fa-here.brown, #numbers2 i.brown:hover,
i.fa-forward.brown:hover,  i.fa-fast-forward.brown:hover, i.fa-backward.brown:hover, i.fa-fast-backward.brown:hover {color:#985f39;}

#numbers i.fa-here.tan, #numbers i.tan:hover, #numbers2 i.fa-here.tan, #numbers2 i.tan:hover,
i.fa-forward.tan:hover,  i.fa-fast-forward.tan:hover, i.fa-backward.tan:hover, i.fa-fast-backward.tan:hover {color:#f8b172;}

#numbers i.fa-here.orange, #numbers i.orange:hover, #numbers2 i.fa-here.orange, #numbers2 i.orange:hover, 
i.fa-forward.orange:hover,  i.fa-fast-forward.orange:hover, i.fa-backward.orange:hover, i.fa-fast-backward.orange:hover {color:#ff9b00; }

#numbers i.fa-here.yellow, #numbers i.yellow:hover, #numbers2 i.fa-here.yellow, #numbers2 i.yellow:hover,
i.fa-forward.yellow:hover,  i.fa-fast-forward.yellow:hover, i.fa-backward.yellow:hover, i.fa-fast-backward.yellow:hover {color:#ffc100;}

#numbers i.fa-here.green, #numbers i.green:hover, #numbers2 i.fa-here.green, #numbers2 i.green:hover,
i.fa-forward.green:hover,  i.fa-fast-forward.green:hover, i.fa-backward.green:hover, i.fa-fast-backward.green:hover {color:#690;}

#numbers i.fa-here.teal, #numbers i.teal:hover, #numbers2 i.fa-here.teal, #numbers2 i.teal:hover,
i.fa-forward.teal:hover,  i.fa-fast-forward.teal:hover, i.fa-backward.teal:hover, i.fa-fast-backward.teal:hover {color:#068b90;}

#numbers i.fa-here.blue, #numbers i.blue:hover, #numbers2 i.fa-here.blue, #numbers2 i.blue:hover,
i.fa-forward.blue:hover,  i.fa-fast-forward.blue:hover, i.fa-backward.blue:hover, i.fa-fast-backward.blue:hover {color:#36b;}

#numbers i.fa-here.gray, #numbers i.gray:hover, #numbers2 i.fa-here.gray, #numbers2 i.gray:hover,
i.fa-forward.gray:hover,  i.fa-fast-forward.gray:hover, i.fa-backward.gray:hover, i.fa-fast-backward.gray:hover {color:#65605c;}

.containtitle .walltext {display:inline-block;position: relative;bottom: -15px;text-transform: uppercase;}
#startfrontshow, #startarchiveshow, #startsearchshow {
	position:relative;
	/*font-family:Questrial,"Century Gothic",Helvetica,sans-serif; 2019 */
	cursor:pointer;
	float:right;
	letter-spacing: 0.05em;
}
#startfrontshow {top:19px;right:0px;}
#startarchiveshow, #startsearchshow {top:23px;right:0px;}
#startfrontshow:hover, #startarchiveshow:hover, #startsearchshow:hover {color:#e00;}
#startfrontshow .txt, #startarchiveshow .txt, #startsearchshow .txt {position: relative;top:-8px;}
/*#startfrontshow img, #startarchiveshow img, #startsearchshow img {width:30px;}*/

div.archivecontent h3.sub { font-family:Questrial, "Century Gothic",Helvetica,sans-serif;border-bottom:1px solid #666;height:1.1em; padding-bottom:0.0em;}
div.archivecontent h3.sub a {font-size:0.8em;/*color:#c00;*/text-decoration:none;font-weight:normal;text-transform:lowercase;margin-left:0;position:relative;top:4px;}
div.archivecontent h3.sub a:hover {color:#f00;text-decoration:none;}
div.archivecontent h3.sub span.timeago {font-size:0.7em;text-transform:lowercase;color:#ccc;letter-spacing: 0;}

div.wraparchiveimage, div.wrapslideimage {
	width:310px;height: 225px;
	margin: 0 0 0 0;
	border:0;
	position:relative;
	}	/* pos rel to accomodate HD */
div.wraparchiveimage:hover, div.wrapslideimage:hover {
	box-shadow: none;
	cursor:pointer;}

div.constrain {overflow:hidden;}
div.constrain:hover {/*box-shadow: 0 3px 3px 1px rgba(102, 102, 102, 0.6);transition: box-shadow 0.3s ease-in-out;*/}
div.mosaic .constrainme, div.wraparchiveimage .constrainme{transition: all 0.9s ease-in-out;}
/*div.wraparchiveimage .constrainme:hover{transform: scale(1.3);}	NOFUNC, set in anotherimga.js - $(".wraparchiveimage").hover(function() */
/* http://stackoverflow.com/questions/22446148/css-box-shadow-transition*/
div.archivecontent img {position:relative; z-index:-2;}

/* Buttons: */
.content .prev a, .content .next a, 
.blogtext .content .prev a, .blogtext .content .next a, 
ol.commentlist li div.reply a, .btnblurb a {text-decoration:none;color:#ddd;vertical-align: middle;margin:0;}
.content .prev a, .content .next a {text-transform:none;letter-spacing:0.1em;}
.content .prev a:hover, .content .next a:hover, 
.blogtext .content .prev a:hover, .blogtext .content .next a:hover, ol.commentlist li div.reply a:hover, .btnblurb a:hover {color:#c20;}	/* 2019: #c81b2b */
ol.commentlist li div.reply a{ padding:3px 33px 3px 33px;font-size:1.3em;font-style: normal;text-transform:none;
	font-family: Questrial, "Century Gothic",Helvetica,sans-serif;
	color:#fff;	background-image:linear-gradient(to bottom, #667, #222);
	}
ol.commentlist li div.reply a:hover{color:#fff;background-image:linear-gradient(to bottom, #1C4172, #222);color:#e00;}

#navnext, #navprev {position:absolute; top:54%; display:none;}	/* displayed via jQuery */
#navprev {right:-5px;}
#navnext a, #navprev a {color:#fff;}
#navnext a:hover, #navprev a:hover {text-decoration: underline;opacity:1.0;}
#navnext img, #navprev img {position:relative;}	/* width:66px; */
#navnext img {left:35px;}
#navprev img {right:35px;}
#navnext .navtitle, #navprev .navtitle {padding: 3px 16px 3px 20px;}
#navnext .navtitle {padding: 3px 16px 3px 16px;}
.navimg {position: relative;}
.navimg i {position: absolute;top:-8px;opacity:0.65;}
#navnext .navimg i {left:6px;}
#navprev .navimg i {right:4px;}

.navimg img {/*width:160px;*/border:1px solid rgba(0,0,0,0.88);height:48px;width:auto;}	/* was 80px */
.navimg img:hover {box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.3)}
.content .meta-nav {font-size:1.3em;font-weight:bold;}

#album_tag {position:absolute;top:48px;left:22px;padding:0 2px;font-size:9.8px;text-transform: uppercase;color:#ddd;white-space:nowrap;display: none;}
#album_tag a.color {padding:0 6px;}
#album_tag a.this {font-weight: 600;}
#album_tag a.this:hover {color:#d20;}
#album_tag a {text-decoration: none;color:#ddd;}
#album_tag a:hover {text-decoration: underline;color:#d20;}	/* #fb9e37 */

/*.content .post #retinasign { position:absolute;bottom:10px;right:10px;display:none; }*/
.content .post #retinatext, .content .post #manitext {position:absolute;display:none;color:#ddd;/*background-color:rgba(0,0,0,0.3);*/padding:0 0 0 15px;font-size:0.8em;}
.content .post #retinatext {bottom:13px;right:16px;}
.content .post #manitext {top:48px;right:5px;text-align:right;white-space: nowrap;}
.content .post #retinatext::after {content:"4K";font-family:helvetica,arial,sans-serif;border:1px solid #fff;padding:0 10px;margin-left:10px;}
.content .post #manitext::after {content:"M";border:1px solid #fff;padding:0 10px;margin-left:10px;}	/* /wp-content/uploads/elements/mp_white_20x20.png */
.content .post #retinatext a,.content .post #manitext a {color:#ddd;text-decoration: none;} 
.content .post #retinatext a:hover, .content .post #manitext a:hover {color:#ddd;text-decoration: underline;}

.retinathumb::before, .mosaic .retinathumb::before {display: none;}

.mosaic .blog::before, .wraparchiveimage .blog::before, .wraparchiveimage .info::before, .wraparchiveimage .slideshow::before, .wraparchiveimage .book::before {
	position:absolute;bottom:15px;width:150px;left:65px; 
	color:#ddd;background-color:rgba(0,0,0,0.3);
	border:1px solid #999;padding:1px 6px;
	height:24px;font-size:16px;
	line-height: 1.5em;text-align:center;
	z-index: 9;
}
.mosaic .blog::before {content:"OPINION";left:12px;}
.wraparchiveimage .blog::before {content:"OPINION";}
.wraparchiveimage .info::before {content:"INFO";}
.wraparchiveimage .slideshow::before {content:"SLIDES";}
.wraparchiveimage .book::before {content:"BOOKS";}
.wraparchiveimage .slimbox, .wraparchiveimage .wallbox, .wraparchiveimage .wwbox, 
.wraparchiveimage .facebox, .wraparchiveimage .manibox, .wraparchiveimage .retinabox,
.mosaic .slimbox, .mosaic .wallbox, .mosaic .facebox, .mosaic .wwbox {
	position:absolute;bottom:5px;right:5px;border:1px solid #000;padding:0 10px;
	background-color:rgba(0,0,0,0.3);color:#fff;line-height:1.1em;
	cursor:pointer;display: none;
	z-index: 9;
	}
	
.wraparchiveimage .slimbox:hover, .wraparchiveimage .wallbox:hover, .wraparchiveimage .wwbox:hover, 
.wraparchiveimage .facebox:hover, .wraparchiveimage .retinabox:hover, .wraparchiveimage .manibox:hover,
.mosaic .slimbox:hover, .mosaic .wallbox:hover, .mosaic .facebox:hover, .mosaic .wwbox:hover {
	border:0;
	transform: scale(1.5) translate(0px, 0px);transform-origin: bottom center;
	transition: all 0.3s ease-in-out;
}

.wraparchiveimage .wwbox, .mosaic .wwbox {right:5px;}
.wraparchiveimage .wallbox, .mosaic .wallbox {right:50px;}
.wraparchiveimage .slimbox, .mosaic .slimbox {right:95px;}
.wraparchiveimage .facebox, .mosaic .facebox {right:140px;}
.wraparchiveimage .manibox {left:54px;right:inherit;padding:0 10px;}
/* if no facebox */
.mosaic .wwbox {right:10px;font-size: 1.2em;}
.mosaic .wallbox {right:68px;font-size: 1.2em;}
.mosaic .slimbox {right:125px;font-size: 1.2em;}

.wraparchiveimage .manibox::before {
	content:"M";font-family:helvetica,arial,sans-serif;font-size:0.7em;line-height:1.0em; 
	/*border:1px solid;border-radius:50%;padding:0.1em 0.3em;position: relative;top:-0.1em;*/
	}
.wraparchiveimage .retinabox {left:6px;right:inherit;padding:0 15px;}
.wraparchiveimage .retinabox::before {
	content:"4K";font-family:helvetica,arial,sans-serif;font-size:0.7em;line-height:1.0em;
	/*border:1px solid;padding:0.0em 0.9em;position: relative;top:-0.1em;*/
	}

.wraparchiveimage .slimbox a, .wraparchiveimage .wallbox a, .wraparchiveimage .wwbox a, 
.wraparchiveimage .facebox a, .wraparchiveimage .retinabox, .wraparchiveimage .manibox, .mosaic .slimbox a, 
.mosaic .wallbox a, .mosaic .wwbox a, .mosaic .facebox a { 
	color:#eee;
	}
.wraparchiveimage .slimbox a:hover, .wraparchiveimage .wallbox a:hover, .wraparchiveimage .wwbox a:hover, 
.wraparchiveimage .facebox a:hover, .wraparchiveimage .manibox:hover, .wraparchiveimage .retinabox:hover, .mosaic .slimbox a:hover, 
.mosaic .wallbox a:hover, .mosaic .facebox a:hover, .mosaic .wwbox a:hover { 
	color:#ff2f2f;
	}

.mosaic .blogtitle {position:absolute;margin:10px;padding:3px;width:160px;color:#ddd;font-size:12px;line-height:1em;text-decoration:none;background-color:rgba(0,0,0,0.3);}

.postmetadata { font-style:normal; font-family: Questrial,"Century Gothic",Helvetica,sans-serif;letter-spacing:0.1em;color:#999;background-color:transparent;border:0;border-bottom:0px solid #555;padding:12px 0 12px 0;}

.wp-caption p.wp-caption-text { 
	font-family:Questrial,"Century Gothic",Helvetica,sans-serif;font-size:11px;font-style:normal;letter-spacing:0.05em; color:#eee;text-align:left;line-height:1.4em;
	margin:0; padding:0 6px 0 2px;position:absolute;bottom:18px;left:20px;/*width:400px;*/
	display:none;	/* displayed via jQuery */
}

/*.wp-caption img {margin-right: 10px;}*/
/* 2018 TRICK width to width 975px - cmp single.php class_12 last !*/
#containimage .wp-caption img, #containimage p img {cursor:url('img/shoppingcart_cursor_bw_24x20.png'), auto;}	/* #containimage p img only to catch photos with no caption! */
/*.wp-caption img, #containimage p img {cursor:url('img/shoppingcart_cursor_bw_24x20.png'), auto;width:975px;} /* #containimage p img only to catch photos with no caption! */

#timepost {font-family:Questrial,"Century Gothic",Helvetica,sans-serif;letter-spacing:0.1em;font-size:0.8em;margin-left:0;}
#timepost_slideshow {font-family:Questrial,"Century Gothic",Helvetica,sans-serif;letter-spacing:0.1em;font-size:0.8em;}
.content .post h2 {font-family:Questrial, "Century Gothic",Helvetica,sans-serif;} /* font set to override include/custom-styles.php */
.content .post h2 span {color:#fff;text-transform:none;padding-left:20px;letter-spacing:0.05em;word-spacing: 0.1em;}
#singlehead {clear:both;color:#eee;}

#loctime {float:left;clear:none;color:#ccc;letter-spacing:0.1em;margin:10px 0;text-transform:lowercase;font-size:15px;}
.content .single_excerpt {font-size:0.9em;margin:1em 0 0 0;}

/* ...... */
#containimage {margin: 0 0 35px 0;} 
.content .post {position:relative;}
#wrapcontain, #wrapcontainslides {
	color:#fff;font-weight:200;letter-spacing:0.1em;text-transform:lowercase;white-space:nowrap;font-size:0.9em;
	padding:3px 12px 3px 36px;border-radius: 2px;}
#wrapcontain a:link, #wrapcontain a:visited, 
#wrapcontainslides a:link, #wrapcontainslides a:visited, #wrapalbumslideshow a:link, #wrapalbumslideshow a:visited {
	color:#ccc;background-color:transparent;text-decoration:none;font-weight:500;}
#wrapcontain a:hover, #wrapcontainslides a:hover, #wrapalbumslideshow a:hover {text-decoration:underline; }

/* wall and order links on top right */
#wrapcontain_wallorder {position:absolute;top:-40px;right:0;padding:0;font-size:14px;/*line-height:22px;*/letter-spacing: 0.1em;}
#wrapcontain_wallorder div {display:inline-block;}
.containwall {cursor:pointer;display:inline-block;}

/* .wallchoice MOVED to WALL.CSS */

/*#ww_order {background: transparent url(img/cart_red_30x22.png) no-repeat right;padding-right:28px;margin-right:10px;cursor:pointer;}*/
#ww_order {margin-right:14px;cursor:pointer;}
#ww_order:hover, .containwall:hover {text-decoration: underline;}
#ww_order .fa {color:#c20;font-size:1.6em;}
#wrapcontain, #wrapcontainslides, #wrapalbumslideshow {	position:absolute;right:5px;height:28px;padding:11px 2px 3px 46px;letter-spacing: 0.14em;}
#wrapcontain {top:14px;}
#wrapcontain #burger {position:relative;top:-900px;}
#wrapcontainslides {top:6px;}
#wrapalbumslideshow {top:-5px;background:(img/slideshow_28x28.png) 2px 0px no-repeat;}

#footer h2 {font-family:Questrial, "Century Gothic",Helvetica,sans-serif;font-size:1.5em;font-weight:normal;text-transform:uppercase;color:#eee;text-shadow:none;}
#footer p, #footer div.item {font-style:normal; font-family:Questrial, "Century Gothic",Helvetica,sans-serif;}

#footer p.phone, #footer p.email {margin:9px 20px 9px 0;font-size:13px;}
p.email i, p.phone i {padding-right:10px;}
#footer p.phone .type, #footer p.phone .value, #footer p.email .type, #footer p.email .value {background: transparent}
#footer p.nomargin{font-size:14px;line-height:1.4em;}
.nav a,.navi a {font-family:Questrial, "Century Gothic",Helvetica,sans-serif;text-transform:none;}
#footer a.aboutlink:hover, #footer .email a:hover {color:#f00;}
#footer div.last div.item a, #footer div.last div.item a:hover {color:#e00;}
#footer #footer_img {margin:40px 0 30px 10px;opacity:0.5;filter:alpha(opacity=50);transition: all 1.5s ease-in-out;}
#footer #footer_img:hover {opacity:1.0;filter:alpha(opacity=100);transition: all 2s ease-in-out;}

/* Tag Cloud: */
/*#footer #cloudfooter { width:300px;margin-top:5px;padding:0;line-height:1.6em;background-color:transparent;border: none;}*/
#cloudfooter, #cloudsearch { padding:0;}
#cloudfooter { /*margin-top:28px;margin-left:20px;*/line-height:1.6em;text-align: center;}	/* About page */

#cloudsearch { margin-top:70px;padding:0;border-top:1px solid transparent;line-height:1.2em;}
/*#cloudsearch { margin-top:20px;padding:20px 0;border-top:0px solid #ccc;line-height:1.2em;}*/

#cloudfooter a, #cloudsearch a { padding: 0 8px 0 0;font-family:Questrial,"Century Gothic",Helvetica,sans-serif;color:#ccc;}
#cloudfooter a::before, #cloudsearch a::before {content:"#";}
#cloudfooter a:hover, #cloudsearch a:hover {color:#FF2E2E;}
/*#cloudfooter h2, #cloudsearch h2 {margin:0;text-transform:uppercase;}*/

#shortfooter-wrap { width:950px; margin:22px auto 0 auto;}	/* width:975px; */
#shortfooter-wrap #sharebottom, #shortfooter-wrap #sharebottom_mobile {float:right;margin:0;white-space:nowrap;font-size: 0.86em;font-weight: 400; }
#sharebottom a, #sharebottom a:link, #sharebottom a:visited,
#sharebottom_mobile a, #sharebottom_mobile a:link, #sharebottom_mobile a:visited {color:#fff;text-decoration: none;}

/* AddThis only: */
.addthis_inline_share_toolbox {float:right;margin:0;white-space:nowrap;}
/*.at-style-responsive .at-share-btn { padding: 0 !important; }*/
/*
#shortfooter-wrap div.frontshare {display:inline;float:right;}
#shortfooter-wrap div.frontshare h2 {float:left;font-size:0.9em;color:#ccc;margin:0 10px 0 12px;vertical-align:top;}
#shortfooter-wrap ul.socialwrap {display:inline;float:left;margin:0 0 0 15px;}
*/

#shortfooter {width:975px;display:inline-block;color:#999;font-family:Questrial,"Century Gothic",Helvetica,sans-serif;font-size:0.82em; text-align:left;text-transform:lowercase;
	margin:0 0 20px 0;border-top: 1px solid #555;padding:10px 0; }	/* TMP : display:inline-block */
#shortfooter a, #shortfooter a:visited {color:#ccc;text-decoration:none;}
#shortfooter a:hover, #shortfooter a:visited:hover {color:#e00;}
#fblike {margin:0 0 0 5px;float:right;clear:none;display:inline-block;width:95px;}

/* search input, subscribe */
.wrapsearch {text-align:right;margin: 0 0 20px 0;}
.anothersearch { margin:0 auto;white-space:nowrap;color:#fff;}

.nosearchresults {/*float:left;*/margin:20px 0 0 10px;padding:15px 0 0 70px;background:url("img/henman_t64x64.png") 0px 12px no-repeat;height:64px;}
.nosearchresults h2 {color:#c20 !important;}
#search, #search2 {display:inline;clear:none;padding:0;margin:0 0 0 0;}
#search {margin-top:0;float:right;}

.topsearch { /*white-space:nowrap;*/color:#fff;position: absolute;top:8px;right:6px;}
#searchform div input, #searchform2 div input, #subscribe-field, input.png_bg {border-radius: 0px;}
#subscribe-field { background-color:#eee; color:#fff; border: 1px solid #555;float:none;width: 220px;padding:4px 6px !important;font-family:Questrial,"Century Gothic",Helvetica,sans-serif;font-size: 12px;}
#search #s:hover, #search2 #s2:hover, #subscribe-field:hover { background:#fff;color:#000; }
/*#search #s::-moz-selection, #search2 #s2::-moz-selection, #subscribe-field::-moz-selection {background:#2453a3;color:#eee ;}
#search #s::selection, #search2 #s2::selection, #subscribe-field::selection {background:#2453a3;color:#eee;}*/
#search #smit, #search2 #smit2 {float:none;}


#search #searchinput {color:#fff;background-color:transparent;border-bottom: 1px solid #888 !important;float:none;width: 130px;position:relative;top:-4px;font-family:Questrial,Helvetica,sans-serif;font-size: 14px;}
#search #searchsubmit {background:none;width:30px;border:none !important;font-size:18px;margin:0;
	/*-moz-position: relative;-moz-top:-18px;*/
	}
#search ::placeholder {color:#fff;font-size: 0.8em;letter-spacing: 0.1em;opacity:1.0;}

input.button, input[type="submit"], input[type="button"] {
	font-family:Helvetica,Arial,sans-serif;font-size: 12px;font-style:normal;font-weight: normal;
	color:#fff;background-color:#333;background-image:linear-gradient(to bottom, #667, #222);
	cursor: pointer;display: inline;
	/*float:right;*/
	padding: 3px 10px 3px 10px;border: 1px solid #555;border-radius: 0;width:130px;margin-left:10px;
}
input[type="submit"]:hover, input[type="button"]:hover {color: #b00;}
input[type="submit"]:active, input[type="button"]:active {color: #b00;}

/* special for Subscriptions, Jetpack via Wordpress.com */
#subscribe {clear:both;text-align:right;margin:20px 0 0 0;padding:12px 0 0 0;}	/* #2F3648 */
#subscribe h2 {display:none;}
#subscribe p {display:inline;color:#fff;}
#subscribe-text {float:left;font-size:13px;font-family:Questrial,"Century Gothic",Helvetica,sans-serif;}
#subscribe-field {width:206px !important;}
#subscribe-email input {width: 210px !important;padding:4px 6px !important;background-color:transparent; color:#fff;border-bottom: 1px solid #888 !important;font-family:Questrial, "Century Gothic",Helvetica,sans-serif;}
/*#subscribe-email input:hover { background:#fff;color:#e00; }*/
#subscribe-email ::placeholder{color:#fff;font-size: 1.1em;opacity:1.0;}

#footer .item h2 {display:inline;}
#footer .item select {background-color:#444;color:#ccc;float:right;}

/* special for Share And Follow */
#footer {position:relative;}
/*
.blogtext div.post div.shareinpost {padding-top:0;margin-left:30px;}
.shareinpost {padding-top:10px !important;}
.shareinpost ul.socialwrap li {margin:20px 10px 0 0;font-weight:lighter;}
.shareinpost ul.socialwrap li a {color:#ddd;}
.shareinpost div.clean {clear:none;}	/* fix Google+ */

#follow .img {box-shadow: 3px 3px 6px rgba(0,0,0,.6);}
/*
#footer ul.socialwrap, #top ul.socialwrap {display:inline;margin-bottom:0;}
#footer ul.socialwrap li {margin:0;}
#footer ul.socialwrap li.share {color:#ccc;}
#footer ul.socialwrap li.share a:hover {background-color:transparent;}
*/

#top .item h2 {display:inline;font-size:0.9em;color:#e00;padding:0 10px 0 0;vertical-align:top;}

#top #containheaderwidgets {position:absolute;left:10px;top:110px;}
#top #containheaderwidgets a {color:#fff;text-decoration:none;}
#top #containheaderwidgets h2 {clear:none;}
#top #containheaderwidgets img {float:left;clear:none;border:1px solid #999;}
#top #containheaderwidgets div {clear:none !important;display:inline !important;}
#top #containheaderwidgets p {display:inline;padding:20px 0 0 20px;position:relative;top:20px;}
	
.blogtext .content .prev, .blogtext .content .next { margin: 0 40px 0 25px;}

/* special for text blog */
img.splashimg { vertical-align:baseline;display:none;}	/*inline-block*/

.extras .btnblurb a {color:#fff;background-color: #c20;padding: 0 22px;}
.extras .btnblurb a:hover {color:#000;}

.blogtext {background-color:rgba(153,153,153,0.1);color:#ddd;}
div .tag-opinion h2 img {margin:0 12px -6px 6px;}	/* image in blogtext headers */
.blogtext h2 {font-size:1.4em;margin:6px 0 8px 0;overflow-y:hidden;font-family:Questrial, "Century Gothic",Helvetica,sans-serif;/*border-bottom:1px solid #ccc;*/}
.blogtext h2 a {color:#fff;text-decoration:none;}
.blogtext h2 a:hover {color:#f00;}
/*#blogtext h2 span, .content h2 span {font-size:0.7em;color:#ccc;}*/
.blogtext h2 span, .content h2 span {color:#ccc;}
.blogtext .moreopinions{margin:10px 0 20px 0;font-style: italic;}
.blogtext .moreopinions a {text-decoration: none;}
.blogtext h3 {color:#fff;font-size:1.2em;}

/*.blogtext div, .blogtext p, .blogtext ol, .blogtext ul {color:#eee;line-height:1.4em;margin: 0 10px 15px 10px;}*/
.blogtext div, .blogtext p, .blogtext ol, .blogtext ul {
	color:#eee;line-height:1.4em;
	margin: 0 10px 15px 0; /* 20.01.2019, 21:10:59 */
	}

.blogtext ol, .blogtext ul {list-style:none;}
.blogtext li {margin-bottom:0.8em;line-height:1.3em;}
.blogtext strong {color:#fff;}
.blogtext div.content img.alignnone{float:none;clear:none;display:inline;margin:0 10px;padding:0;}
.blogtext .caption {font-size: 0.86em;}
.blogtext .subcaption {margin:0;padding:0;} /* affects only first line! ..*/
.blogtext .opinionthumb{float:left;margin:0 15px 0 0;}
.blogtext .comment {margin:0 0 20px 65px;}
.blogtext a:hover {text-decoration:none;color:#d30;}
.blogtext img.size-full, .blogtext img.size-large{box-shadow: none;}

.blogtext .blogframe {padding:20px 20px 20px 0;}
.blogframe img {margin:20px 0;}
.blogframe p {clear:both;}
.mani {position: relative;}
.mani::before {
	content:"M";
	color:#fff !important;border:3px solid #fff !important;border-radius: 50%;background-color: rgba(0,0,0,0.3);
	line-height: 1em !important;
    font-family: "century gothic",helvetica,arial,sans-serif;font-weight: bold;
    font-size: 18px; padding: 4px 6px;
    position:absolute;top:370px;left:300px;
}
/*.manisign {
    display: inline;clear: none;
    color: #fff !important;
    border: 3px solid #fff;border-radius: 50%;
    padding: 4px 11px;
    font-size: 40px;
    line-height: 1em !important;letter-spacing: normal;
    margin-right:11px;
    font-family: "century gothic",helvetica,arial,sans-serif;font-weight: bold;
}*/
.code {
	padding: 20px;
	border-left: 1px solid #fff;
    background-color: rgba(255,255,255,0.1);
}
.code p {margin-top:20px;margin-bottom:5px;}
.code pre {margin-left:30px !important;}

/* Special for posted content */
div.content table.post {margin: 10px 0 20px 0;}
div.content table.post td {padding:0 5px 0 0;vertical-align:top;}

/* Special for Download button, Manipulate Symbol*/
#downloadsymbols {float:right;display:inline;clear:none;font-size:12px;margin:30px;}
#downloadsymbols a { color:#fff;text-transform:lowercase;letter-spacing:0.1em;text-decoration:none;
	background-color:#2a2a2a;background: linear-gradient(top, #444, #222);	border-left:1px solid #444;border-top:1px solid #666;border-right:1px solid #000;border-bottom:1px solid #000;
	vertical-align: middle;	margin:0;padding:8px 12px;}
#downloadsymbols a:hover {	
	background-color:#ff2f2f;color:#fff;
	background: linear-gradient(#e00, #300);
	box-shadow: 3px 3px 6px rgba(0,0,0,.5);
}
#downloadsymbols a:before {	padding: 0 8px 0 0;	position:relative;top:4px;content: (/wp-content/uploads/2010/11/mp_white_16x16.png);}
/* special for page about */
#pageabout {background-color:transparent;color:#ddd;box-shadow: 1px 4px 8px rgba(0,0,0,.6) inset;}
#pageabout h1.workshop {color:#eee;	font-family:Questrial, "Century Gothic",Helvetica,sans-serif;text-shadow:none;border-bottom:1px solid #ccc;padding-bottom:0;margin-bottom:0.5em;}
#pageabout .ss-wrap {display:none;}
#pageabout strong {font-weight:bold;}

#intro {padding:1em 2em;border-radius: 6px;}
#intro p {color:#ccc;font-weight:lighter;margin-left:1em;}
#intro a {color:#d30;text-decoration:none;text-transform:uppercase;padding:0 0.5em;}
#intro a:hover {color:#fff;}
#intro ul {list-style:square;margin:1em 2em;}
#intro div.stress {padding:15px 20px;margin:1em 0 2em 0;background-color:rgba(0,0,0,0.1);border:1px solid #444;	border-radius: 4px;}
/*div.stress {background-color: rgba(153,153,153,0.1);}*/
div.stress h2, div.stress h3, div.stress h4{font-size:1.3em;margin:0 0 0 0}
div.stress h3{ font-size:1.2em;border-bottom:1px solid #eee;padding-bottom:0;margin-bottom: 9px;margin-top:24px;clear:both;}
div.stress h4{ font-size:1.1em;}
div.stress strong {font-weight:bold;}
div.stress ul {list-style: square;margin:10px 0 10px 40px;}
/*div.stress img {padding-left:30px;}*/
div.stress li {line-height:1.0em;}

#buybook {background-color:#6C6D78;	margin:20px 0;	padding:20px;border: 1px solid #000;}
#buybook a.btngray{
	color:#333;font-family:Questrial, "Century Gothic",Helvetica,sans-serif;
	text-transform:lowercase;letter-spacing:0.1em;font-size:0.85em;text-decoration:none;
	background: #FFF linear-gradient(to right bottom, #FFF, #CCC 80%) repeat scroll 0% 0%;
	border:1px solid #444;vertical-align: middle;	margin:0;padding:6px 12px 6px 12px;	border-radius:0;
	}
#buybook a.btngray:hover {color:#fff;background-color:#ddd;background-image:linear-gradient(to bottom right, #ddd, #21426c 80%);/*box-shadow: 3px 3px 11px rgba(0,0,0,.7);*/}

#footer ul.blogroll{margin-top:10px;}
#footer ul.blogroll li{display:inline !important;padding-right:2em;font-size:14px;line-height:1.5em;white-space:nowrap;}
#footer ul.blogroll li a {display:inline !important;}

/* Flash books */
.flashwarning {color:#333;background-color:#fff;font-size:0.9em;margin:2em 0;padding:2px 22px;font-weight: bold;}
.refbook, .refslide {display:inline;cursor:pointer;}
#slides1, #slides2, #slides3,
#book1, #book2, #book3 {
	position:absolute;top:-9000px;left:-9000px;
	width:620px;height:573px;
	display:none;z-index: 12345;
	background-color:transparent;
	font-family:Questrial,"Century Gothic",helvetica,sans-serif;
}
.wallslide {width:100%;height:100%;	margin:10px 20px 0 20px;padding:0;border:0;}
.wallbook {	margin:10px 20px 0 20px;padding:0;border:0;	width:100%;height:523px;}
.walldelete {position:absolute;bottom:5px;right:30px;cursor:pointer;}
.walldelete:hover {border:1px dotted #666;}
.wallexplain {position:absolute;bottom:20px;left:30px;}

#albumslides {position:absolute;top:-9000px;left:-9000px;width:950px;height:712px;display:none;z-index: 12345;}	/* 9999 */
#wrapalbumslides {position:relative;background-color:#fff;padding:18px;}
#wrapalbumslides img{box-shadow: 2px 6px 12px rgba(0,0,0,0.6);}
.wooslider .layout-text-left .slide-excerpt { display:none; }	/* remove wooslider image caption */
.wooslider .layout-text-left .slide-excerpt h2 { color:#999;font-size:0.9em;}

/**** WALL.CSS was here */

#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_show {background-color: #3e3e4c; z-index: 1234;}	/* 999 - cfr. slimbox2.css and common background here */
.facebox_high {z-index:12345;}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#anotherlogo .adhead, #colors .adhead {
	font-weight: bold;font-size:12px;font-family: Questrial,"Century Gothic","Myriad Pro",Helvetica,arial,sans-serif;letter-spacing:0.0em;	margin-left:-4px;text-align:left;
}
#anotherlogo .adbody, #colors .adbody {margin:8px 0 10px 4px;font-family: Questrial,"Century Gothic",Helvetica,arial,sans-serif;text-transform:none; letter-spacing:0.1em;text-align:left;}
#anotherlogo .adbody {font-size:14px;line-height:1.3em;}
#colors .adbody {font-size:11px;line-height:1em;text-indent: 1.0em;}
.adbody::first-line {font-size:1.5em;}
#wallad .wallhead, #bookstore .bookhead {font-family:Questrial,"Century Gothic", Helvetica,sans-serif;font-weight:normal;white-space:nowrap;padding:0;font-size:13px;letter-spacing:0.12em;}
#wallad .wallhead {font-size:20px;}
#wallad strong, #bookstore strong {font-weight:bold;color:#e00;}
#wallad p, #bookstore p {margin: 3px 0;}
#wallad img, #bookstore img {float:left;margin:10px 0 0 0;border:1px solid transparent;transition: all 0.3s ease-in-out;}
#wallad img:hover, #bookstore img:hover {border:1px solid #666;box-shadow: 2px 2px 2px rgba(0,0,0,0.3);transition: all 0.6s ease-in-out;transform: translate(25px,0) scale(1.5);}

/* Color Ubermenu : */
div.cpatch_wrapper {margin:0px auto;line-height:1em;padding-bottom:0.0em;color:#fff;}
div.cpatch {display:inline-block;height:24px; width:160px;margin:0 0 4px 0;	padding:0;border:none;border-radius:2px;}
div.cpatch:hover {box-shadow: inset 2px 2px 4px rgba(0,0,0,0.4), inset -2px -2px 3px rgba(255,255,255,0.2);}
div.cpatchover {display:inline-block;height:16px;width:160px;margin:4px 0 0 0;padding:0;box-shadow: inset 2px 2px 4px rgba(0,0,0,0.4), inset -2px -2px 2px rgba(255,255,255,0.2);}
div.cname {font-size:10px;line-height:1.1em;color:#fff;}
div.chead {font-weight: bold;font-size:13px;color:#fff;font-family: Questrial,"Century Gothic","Myriad Pro",Helvetica,arial,sans-serif;letter-spacing:0.0em;margin-left:-4px;text-align:center;font-weight:200;margin-bottom:1.0em;}	/* color submenu text */

#galleryad { position:absolute;top:0;right:5px;color:#ddd;font-size:12px;text-align:right;transition: all 0.6s ease-in-out;}
#galleryad img {border:1px solid transparent;transition: all 0.4s ease-out;}
#galleryad img:hover {border:1px solid #999;transition: all 0.6s ease-in;transform: translate(-0px,30px) scale(2.0);z-index:102;background-color:#222;}
#galleryad .galleryhead {font-weight:normal;font-size:12px;font-family: Questrial,"Century Gothic","Myriad Pro",Helvetica,arial,sans-serif;margin-left:-4px;text-align:right;}
#galleryad p {margin: 0 0;}
#galleryad a { text-decoration:none !important; }

/* slimbox color values */
#lbOverlay{background-color:#3e3e4c !important;}
#lbCenter, #lbBottomContainer {background-color: #3e3e4c;}
#lbPrint, #lbCaption, #lbNumber, #lbCaptiona {color:#eee;}

.retinaimage::before {content:"4K";font-family:helvetica,arial,sans-serif;border:1px solid #fff;padding:2px 10px 0 10px;margin:0 10px;text-transform: uppercase;}
	
#fb-root {color:#fff !important;}
.connect_widget_not_connected_text, .connect_widget .like_button_dark .connect_widget_text, .connect_widget .like_button_dark .connect_widget_confirmation { 	color:#fff !important }
/* Books, slides */
#flashbookdesc, #baresebookdesc, #flashslidedesc, #ibookdesc {float:left;display:inline !important;clear:none;width:300px;}
#flashbooks, #flashslides, #baresebook, #ibook {float:right; display:inline !important;clear:none;}
#flashbooks img, #flashslides img {	margin-left:20px;border:1px solid transparent;/*box-shadow: 11px 11px 11px rgba(0,0,0,0.3);*/}
#flashslides img {margin-left:20px;}
#flashbooks img:hover, #flashslides img:hover {border:1px solid #f00;}
#baresebook {height:250px;width:600px;padding-bottom:40px;text-align:center;}
.btnblurb {margin:20px 0 0 0;}
#ibook {width:590px;height:250px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;}
#ibook img {margin-right:30px;/*box-shadow: 11px 11px 11px rgba(0,0,0,0.3);*/}

/* PRINTSHOP.CSS was here **

#fbContainer {z-index:90;}
/* SLIDES  - wooslider*/
/*.hentry p {text-transform: uppercase;letter-spacing: 0.1em;font-size: 0.9em;}*/
.wooslider p, #slidecaption {font-family:Questrial,"Century Gothic",Helvetica,sans-serif;text-transform: normal;letter-spacing: 0.1em;font-size: 0.9em;color:#999;}

/* Full Screen; */
/* cmp http://www.sitepoint.com/use-html5-full-screen-api/  and https://github.com/sindresorhus/screenfull.js/ */
:-webkit-full-screen {
/* make Chrome behave like Moz with full-screen image */
  position: fixed;width: 100%; height:auto; top: 0; background: none;}
:fullscreen::backdrop {
}

/* ******** Ubermenu backgrounds *********/
.ubermenu.ubermenu-main {
	background-color: #444;
	background-image: linear-gradient(#3e3e4c, #444450 65%, #555559) !important;
	border-bottom:1px solid #000 !important;
	/* 2018 height:3em;*/
	transition: all 0.6s ease-in-out;
	font-family:Questrial,"Century Gothic",Helvetica,sans-serif;
}
/*.ubermenu .ubermenu-submenu {background-color: #666 !important;top:41px !important;}*/
.ubermenu .ubermenu-submenu {
	background-color: #666 !important;
	background-image: linear-gradient(#595959, #444450 15%, #3e3e4c 60%) !important;
	border-top:none !important;
	top:41px !important;
	}
.ubermenu .ubermenu-icon {font-size:14px;}
.ubermenu .ubermenu-target-text {color:#fff !important;	font-size:14px;	line-height:1em;}
.ubermenu .ubermenu-target-text.ubermenu-current-menu-item {color:#d33 !important;}
.ubermenu .ubermenu-target-text:hover {	color:#d33 !important;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {color:#d33 !important;}
.ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target {color:#d33 !important;}	/* NOFUNC */
.ubermenu .ubermenu-item .ubermenu-submenu-drop {box-shadow:none !important;}
.ubermenu .ubermenu-icon {width:0.65em !important; color:#ccc;}
.ubermenu .ubermenu-image {transition: all 0.3s ease-in-out !important;}
.ubermenu .ubermenu-image:hover {transform: scale(1.2) translate(0px, 0px);
    transform-origin: center center;
    transition: all 0.3s ease-in-out;}
.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image { margin-bottom: 6px !important;}	/* distance between image and subtext */
/*.ubermenu .ubermenu-target-with-image>.ubermenu-target-text {border-bottom: 1px solid #ccc !important;}*/
.ubermenu a.ubermenu-item-layout-image_above {border-bottom: 1px solid #666 !important;}	/*line under each row */
.ubermenu-item-layout-icon_left {padding: 15px 18px !important;}	/* decrease padding in top menu */

#menulinkgallery {
	/*animation-name: scalegallery;
	animation-delay: 30s;
	animation-duration: 30s;
	animation-iteration-count: infinite;
	animation-timing-function: ease-in;
	transform-origin:100% 50%;*/
	background-image: url('img/henman_T64x64.png');
	background-repeat: no-repeat;
	background-size: 2.2em;
	background-position:left 40%;
	padding: 15px 10px 15px 2.2em;
	}
#menulinkgallery i {color:#b20;}
#menulinkgallery span.ubermenu-target-text {text-transform:uppercase;
	/*font-weight: bold;color:#b20 !important;*/
	}
#menulinkgallery span.ubermenu-target-text:hover {text-decoration: underline;}
@keyframes scalegallery {
  0%, 100% {
    transform: scaleX(1.0);
  }
  7% {
    transform: scaleX(1.12);	/* scaleX(0.9) perspective(200px) rotateY(20deg) */
    /*text-decoration:underline; text-decoration-color:#b20;*/
    -webkit-text-fill-color: #b20; -moz-text-fill-color: #b20; text-fill-color: #b20;
  }
  14% {
    transform: scaleX(1.0);
   /* text-decoration:none;*/
    -webkit-text-fill-color: initial; -moz-text-fill-color: initial; text-fill-color: initial;
  }
}

#lbFacebook {display: inline;float: right;height: 22px;margin: 5px 10px;outline: none;}

/********** color *********/
#colorselect {position:absolute;right:0;top:40px;color:#fff;white-space: nowrap;
	line-height: 1em;font-family: Questrial,"Century Gothic",Helvetica,sans-serif;}
#colortxt {
	display:none; /* 2019: was inline */
	padding-right:7px;
	cursor:pointer;}
.background-color-selector{}
.background-color-box{
	/*position:relative;height:22px;*/
	width:54px;border:1px solid transparent;display:inline-block;cursor:pointer;
	font-size:11px;text-align: center;padding:1.5px 0;
	transition:border 300ms;
	}
/*.background-color-box:after{ 
	content:" ";text-align:center;font-size:10px;font-weight:normal;
	padding:6px 0 0 0; display:block;top:-1px;left:-1px;right:-1px;bottom:-1px;position:absolute; transition:border 300ms;
	}*/
/*.background-color-box:after::first-letter {text-decoration:underline;}*/
/*.background-color-box.active:after{	border:1px solid #d20;color:#ff2f2f;}*/
.background-color-box:hover{border:1px solid #c20;}
.background-color-box+.background-color-box{margin-left:-3px}
.background-color-box-white{background-color:#fff;color:#000;}
.background-color-box-grey{	background-color:#cacad6;color:#000;}
.background-color-box-black{ background-color:#3e3e4c;color:#fff;}

/*.background-color-box-white:after{ content:"White";}*/
/*.background-color-box-grey:after{ content:"Gray";}*/
/*.background-color-box-black:after{ content:"Black ";}*/
/*.background-color-box-black:before{ content:"view on ";display:block;top:5px;right:48px;position:absolute;white-space: pre;text-align: right;}*/

#colortxt::first-letter, #btnblack::first-letter, #btngray::first-letter, #btnwhite::first-letter, #quality::first-letter {text-decoration: underline;}


/* retina, switch by CSS media query! ************************* */
#quality {display:none;}	/* cmp. code below and anotherimage.js - hasRetina() */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and ( min--moz-device-pixel-ratio: 2),
only screen and ( -o-min-device-pixel-ratio: 2/1),
only screen and ( min-device-pixel-ratio: 2),
only screen and ( min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx)
{	#quality {display:inline-block;}
    #quality, #btnretina {position: relative;top:0;}
    #quality {top:7px;}
	#quality::first-letter {text-decoration: underline;}
    .background-box-retina{
	    height:20px;width:80px;text-align: center;
	    /*background: rgba(102, 102, 102, 0.5); */
	    background: #b20;
	    background-size: 100% 100%;border:1px solid transparent;
	    margin-right:10px;
	    display:inline-block;cursor:pointer;
	    }
	.background-box-retina.lores{
		background: #666;
	}
	.background-box-retina::after {
		content:"hi-res";
		font-size:13px;
		line-height:1em;color:#fff;
		/*text-decoration: underline;*/
		/*background: #b20;*/
		}
	.background-box-retina.lores:after {
		content:"lo-res";font-size:12px;color:#fff;
		/*background: #666;border:1px solid transparent;*/
		}
}
		
/* SLICKNAV */
.js .slicknav_menu { display:none; 	position:absolute; top:0;right:10px; background: none; z-index:99;/*font-size: 16px !important;*/	}
.slicknav_menu { display:none; }
.slicknav_btn { background-color: transparent !important;}
.slicknav_menu .slicknav_icon-bar { width: 120px; height: 15px;  background-color: #d20;}
.slicknav_nav, .slicknav_nav ul {text-align:left; padding:0 10px 0 0;font-size: 32px;}	/*2019: was 32px */
.slicknav_nav a { padding:0;line-height:2.0em; }
.slicknav_menu .slicknav_menutxt {text-shadow:none;font-weight: 200;font-size:13.6px;line-height: 0.9em;padding-top:6px;text-align: right;}
.slicknav_menu .slicknav_menutxt:hover {color:#f00;}

/* in single posts : REMOVED 2019 */
/*#wrapcontain .slicknav_btn {margin-bottom: 22px;}
#wrapcontain .slicknav_menu { display:block;position:relative; top:-49px;left:30px; background: none; z-index:22;}
#wrapcontain .slicknav_menu .slicknav_icon-bar { width: 60px; height: 7px;  background-color: #d20;}
#wrapcontain .slicknav_menu .slicknav_icon-bar:hover {background-color: #f00;}
#wrapcontain .slicknav_menu i.fa {font-size:1.4em;}
#wrapcontain .slicknav_nav, #wrapcontain .slicknav_nav ul {width:300px;background-color:rgba(28, 40, 66, 0.5);margin: 0 13px 0 0;}
#wrapcontain .slicknav_nav ul {line-height:1.4em; font-size:11px !important;padding-left: 12px;} /* !important in font-size for phone
#wrapcontain .slicknav_nav img {position:relative;top:4px;margin-right:8px;}
#wrapcontain .slicknav_nav .containpinterest a{top:4px;left:4px;padding-right:14px};
#wrapcontain .slicknav_nav .containpinterest a::after{content:"Share on Pinterest"}
#wrapcontain .slicknav_nav a:hover, .slicknav_nav a:active {background-color:rgba(28, 40, 56, 0.9);}*/

/* special for mosaic */
/*.container h2.headmosaic {margin-top:10px;margin-left:30px;font-size:1.0em;}*/
.container h2.numbers, .container h2.numbers2 {color:#ccc;margin-top:0;}
.mosaic {display:inline;width:187px;padding:0;margin:1px;line-height:0;transition: all 0.4s ease-in-out;position:relative;}	/* 195px */
.mosaic:hover { cursor: pointer;box-shadow: 0px 0px 0px white,  0 4px 6px 1px rgba(0,0,0,.5) inset;}
/*.mosaic img { cursor:pointer;position:relative;	z-index:-2;width:195px;}*/
mosaic img { cursor:pointer;position:relative;	z-index:-2;width:188px;}
/*.mosaic img { cursor:pointer;position:relative;	z-index:-2;width:194px;margin-bottom:1px;}	/* TRICK for borders */
.mosaic img:hover {z-index:2;cursor:pointer;}

/* fontawesome */
.fa-stop, .fa-circle, .fa-fast-forward, .fa-fast-backward, .fa-play {padding: 0 4px;color:rgba(255, 255, 255, 0.65);font-size:15px;}
.fa-stop:hover, .fa-circle:hover, .fa-fast-forward:hover, .fa-fast-backward:hover, .fa-forward:hover, .fa-backward:hover, .fa-play:hover {color:#c20;}
.fa-here {color:#c20;/*-webkit-text-stroke: 1px #999; text-stroke: 1px #999;*/}
#numbers .fa-fast-forward, #numbers .fa-fast-backward {font-size: 1.1em !important;}

#cookie-bar {
	width:975px;margin:0 auto;font-size:10px;
	color:#fff;background:#bbb; height:auto; padding:8px 8px 6px 0;border-bottom:1px solid #ccc;text-align: left;
	font-family:Questrial,"Century Gothic",Helvetica,sans-serif;font-size: 13px;text-transform: none;font-style:normal;font-weight: normal;
	}
#cookie-bar.fixed {bottom:0;top:unset;left:0;width:100%}
#cookie-bar p {margin:10px; padding:0;color:#666;}
#cookie-bar a {padding: 0 56px;border: 1px solid #555;border-radius: 0;} 
#cookie-bar a.cb-enable {color:#000;float:right;background: #fff; font-size: 13px;}
#cookie-bar a.cb-enable:hover {color:#fff;background:#b20;}

˛
/* Common colors */
/* overlay info-fields and menu on single image */
#wrapcontain .slicknav_nav, #wrapcontain .slicknav_nav ul {background-color:rgba(60, 60, 60, 0.5);}
.wp-caption p.wp-caption-text,
#album_tag, .content .post #retinatext, .content .post #manitext {
	font-family:Questrial,"Century Gothic",Helvetica,sans-serif;background-color:rgba(0,0,0,0.3);
	}	/*std = 0,0,0,0.3 - 28, 40, 66, 0.5*/


/* small window, ordinary screen */
@media screen and (max-width: 1280px) {	 
	/*#henman, #anotherlogo, #colors, #wallad, #bookstore, #btnface { display: none; } */
}
@media screen and (max-width: 2980px) {		/* PC only - test */
	/*#sharetop {display: none;}*/
	.js .slicknav_menu { display:block; position:absolute; top:0;right:10px; background: #ccc; z-index:99;	}
}
/* iphone, ipad, cfr. stephen.io/mediaqueries/ */
/* iPad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	#album_tag {top:100px;}
	/*#shortfooter-wrap #sharebottom {display:block;}*/
}

/* iPhone 5 */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px)  and (orientation : portrait) {
	#info, #face, #shop, #faq, #slides, #onwall, #colorselect, #adslogan, #adslogan2 {display: none;}
	.content {margin-top:5%;}
	ul #menu {font-size:33px;}
	#top #masthead #logo h1 {font-size:40px;top:0px;left:24px;}
	#top #masthead #adslogan2 {top:62px;left:38px;font-size:1.6em;}
	#sitename {top:0;font-size: 50px;}
	#top #masthead .sitedesc {position:absolute;top:53px;left:6px;text-transform:uppercase;letter-spacing:0.13em;font-size:24px;}
	.background-color-box-white{margin-right:20px;}
	h4.adbody{font-size:24px;}
	h4.adline{font-size:86px;top:52px;margin-left:60px;display:none;}
	#faq {display: none;}
	
	.containtitle div.title front {bottom: -5px;}
	.container div.title {font-size:30px;margin:2em 0 0.5em 1em;}
	#numbers {position:absolute;top:34px;left:-12px;font-size:22px;display: block;}
	#numbers.frontnumbers {top:10px;}
	#numbers.frontnumbers, #numbers2.frontnumbers {font-size:18px;}
	#numbers2 {font-size:22px;}
	
	#singlehead {font-size:24px;}
	#loctime {font-size:36px;letter-spacing: 0;line-height: 1.0em;}
	
	#shortfooter {font-size: 1.4em;}
	/*#shortfooter-wrap #sharebottom {display:block;}*/
	.ubermenu.ubermenu-main, #sharetop,
	#wrapcontain, #search, #singlehead, #subscribe, #containbuy  {display:none;}
	
	.container div.title { font-size:2.5em;}
	.content .prev a, .content .next a { font-size:1.5em;}
	#wrapcontain, #wrapcontainslides, #wrapalbumslideshow {font-size:1.8em;}
	#navnext a, #navprev a {font-size:2.0em;}
	#album_tag {top:130px;font-size:12px;}
	#containfotomoto {font-size:2.3em;}
	
	div.archivecontent h3.sub a {font-size: 1.0em;color: #f00;top:-9px;}
	.background-color-selector {font-size:34px;}
	.background-color-box{	position:relative;width:84px;	height:56px;	display:inline-block;	cursor:pointer}
	
	.js .slicknav_menu { display:block; position:absolute; top:0;right:10px; background-color: #3e3e4c !important; z-index:99;	}	/* #282f3f */
	/*#wrapcontain .slicknav_nav ul {font-size:33px;}*/
	
	.background-color-box-retina:before, .background-color-box-black:before, #fbsharetop::before {display:none;}
	#sharebottom {font-size:28px;}
	.background-color-box-retina{width:150px;}
	.containpostdata .cat {display:none;}
	.containpostdata {border-top: none !important;}
	#containx {margin:0 !important;}	/* NOFUNC */
	 .blogtext {font-size:1.5em;}
	.container div.title {line-height:1.2em;}
	 i.fa {font-size:1.6em;}
	 #retinainfo, #manitext {display:none;}
	 #footer p.nomargin{font-size:18px;}
	 
	 .containtitle .walltext{bottom: 0;}
	 #startfrontshow, #startarchiveshow, #startsearchshow {font-size:24px;top:12px;}
	 #startfrontshow {top:0px;right:20px;position:absolute;}
	 #startfrontshow img, #startarchiveshow img, #startsearchshow img {width:48px;}
	 h2.entry-title {margin-top:60px;}	/* head of about page */
	 
	 .background-color-box:after{font-size:26px;padding-top:22px;}
	 .background-color-box-retina::after {font-size:36px;padding-top:12px;}
	 .background-box-retina.lores:after {font-size:32px;}
	 
	 #quality{font-size: 2em;}
	 .background-box-retina{ height:38px;width:100px;}
	 .background-box-retina::after, .background-box-retina.lores::after {font-size: 14px;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px)  and (orientation : landscape) {
	.js .slicknav_menu { display:none;}
	#shop, #faq, #slides, #onwall {display: none;}
	#wrapcontain .slicknav_menu {top:-20px;font-size: 18px;}
	#wrapcontain .slicknav_nav {width:400px;}
	#wrapcontain .slicknav_nav ul {font-size:14px;width:400px;}
	.slicknav_menu .slicknav_menutxt {font-size:20px;padding-top:0;}
	.container div.title.front {margin-top:1em;}
	h4.adbody{font-size:20px;}
	#loctime {font-size:24px;letter-spacing: 0;line-height: 1.0em;}
	#numbers, #numbers2 {font-size:18px;}
	#numbers {position:absolute;top:26px;left:-12px;}
	#numbers.frontnumbers {top:-20px;}
	.background-color-box-retina{width:80px;}
	.background-color-box-retina:before {right:85px;}
	div.archivecontent h3.sub a {font-size: 1.0em;color: #f00;top:-9px;}
	
	.container div.title { font-size:2.0em;}
	#containfullscreen, .containslimbox, .containslimboxframe {display:none;}
	.blogtext {font-size:1.25em;}
	#stretchmenu #uberMenu ul.uberMenu li.menu-item { padding: 0 6px;}
	i.fa {font-size:1.4em;}
	#retinainfo {font-size:0.65em;}
	#album_tag {top:85px;font-size:11px;}
	#footer p.nomargin{font-size:18px;}
	#startfrontshow {position:absolute;top:3px;right:20px;}
	#startfrontshow, #startarchiveshow, #startsearchshow {font-size:22px;top:-4px;}
	#startfrontshow img, #startarchiveshow img, #startsearchshow img {width:48px;}
}
@media screen and (max-device-width: 980px) {
	/*
	#megaMenu {display: none;}
		.js .slicknav_menu { display:block; 	position:absolute; top:20px;right:10px; background: none; z-index:99;	}*/
}