<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*  
Theme Name: new T U R B O R E B O P
Theme URI: http://www.ljudmila.org/~bsavski/
Description: TurboRebopBlog
Version: 0.5
Author: Borut Savski
Author URI: http://www.ljudmila.org/~bsavski/
License: none
*/

/* Begin Typography &amp; Colors */

body {
	font-size: 12pt;
	font-family: Courier, 'Courier New', Mono;
	font-weight: normal;
	line-height: 1.25;
	text-decoration: none;
	background-color: #fff;
	color: #222;
}

#page {
	position:relative;
	margin:0;
	padding:0;
	text-align:left;
	background-color: transparent;
	width: 100%;
	height: 100%;
	max-width:3840px;
}

#sidebar {
	display:block;
	position:relative;
	float: left;
	text-align: left; 
	padding:0;
	margin: 7px;
	margin-top: -10px;
	width: 385px;
	height: auto;
	background-color:#fff;
	z-index:1000;	
}

/* content styles - to the right of sidebar */

#content { 
	position:relative;
	display: inline;
	text-align: left; 
	padding: 0;
	margin: 7px;
	font-size: 1.0em;
	background-color: transparent;
	color: #000;
}

.widecolumn {
	position:relative;
	display:inline;
	left: 7.5px;
	top: 7.5px;
	width: auto;
	max-width:1240px;
	margin:7.5px;
}

.narrowcolumn {
	position:relative;
	display:inline;
	max-width: 790px;
	width: auto;
	min-width: 385px;
	margin:7.5px;
}

#homecontent a, #homecontent a:hover, #homecontent a:visited  {
	text-decoration: none;
}

#content a, #content a:hover, #content a:visited  {
	text-decoration: none;
}

.content a, .content a:hover, .content a:visited  {
	text-decoration: none;
	color: #FF0000;
}

.narrowcolumn .entry, .widecolumn .entry {
}

.widecolumn .entry p {
}

.narrowcolumn .postmetadata {
}

/*ajax popup*/
.nivo-lightbox-content #page,
.nivo-lightbox-content #content,
.nivo-lightbox-ajax,
.nivo-lightbox-content #content .widecolumn,
.nivo-lightbox-content #content .narrowcolumn {
	display:block;
	width: inherit;
	padding:0;
	padding-bottom:20px;
	max-width: 800px;
	min-width: 320px;
}


.alt {
	background-color: #fff;
}

small {
	font-weight: normal;
	font-size: 12px;
}

h1, h2, h3 {
	font-weight: normal;
}


h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	font-weight: normal;
	text-decoration: none;
	color: #222;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #222;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #wp-calendar caption, cite {
	text-decoration: none;
}

.entry p a:visited {
	color: #222;
}


.commentlist li, #commentform input, #commentform textarea {
	font: 10pt Courier, 'Courier New', Mono;
}

.commentlist li {
}

.commentlist cite, .commentlist cite a {
	font-style: normal;
}

.commentlist p {
	font-weight: normal;
	line-height: 15pt;
	text-transform: none;
}

#commentform p {
	font-family: Courier, 'Courier New', Mono;
}

.commentmetadata {
	font-weight: normal;
}


small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #222;
}

a, h2 a:hover, h3 a:hover {
	color: #222;
	text-decoration: none;
	text-decoration: underline;
}

a:hover {
	color: #222;
	text-decoration: underline;
}

.entry-content a {
	color: #ff0000;
} 
.entry-content h2 a:hover, 
.entry-content h3 a:hover {
	color: #222;
	text-decoration: underline;
}

/* End Typography &amp; Colors */


/* Begin Structure */

body {
	margin: 0;
}


/* eliminate the standard bullets */

#sidebar li, #sidebar ol {
	list-style-type: none;
	list-style-image: none;
}

#sidebar form {
	margin: 0;
}

#sidebar {
	font-family: Courier, 'Courier New', Mono;
	font-size: 0.9em;
	position:relative;
}

h1 {
	font-size: 1.6em;
}

#sidebar h1 {
	font-size: 4.8em;
	margin-top:20px;
	margin-bottom:20px;
}

h2 {
	font-size: 1.4em;
}

#sidebar h2 {
	font-size: 1.8em;
}
h3 {
	font-size: 1em;
}

#sidebar h3 {
	font-size: 1.6em;
}

code {
	font: 0.9em 'Courier New', Courier, Fixed;
}

acronym, abbr, span.caps {
	font-size: 0.9em;
}


#content .post,
#content .page {
	width: 100%;
}

#content .picture {
	float:left;
	width:250px;
	margin-right:20px;
}

#content .posttext {
	float:left;
	width:490px;
}

#content .post .entry,
#content .page .entry,
#content .post .entry-content,  
#content .page .entry-content {
	width: 100%;
	padding: 0;
	padding-left:7px;
	padding-right:7px;
}
/*#content .post .entry-content p,
#content .post .entry-content p img,*/
#content .post .entry-content p iframe { 
	margin-top:20px;
	margin-bottom:20px;
	max-width: calc(100vw - 425px) !important;
	/*min-width:290px;*/
	height:auto !important;
}

.entrytext {
	margin-top: 15px;
}


h2.pagetitle {
	font-size: 1em;
	}

.post {
	text-align: left;
}

.post hr {
	display: block;
}

.widecolumn .post {
	margin: 0;
}

.narrowcolumn .postmetadata {
	padding-top: 15px;
}

.widecolumn .postmetadata {
	margin: 0;
}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 200px;
	margin: 15px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 15px;
}

.postmetadata {
	clear: left;
}

/* End Structure */


/* Begin Form Elements */

.chr {
	font-size: 1em;
}

#searchform {
	text-align: left;
	}

#sidebar #searchform #s {
	width: 260px;
}

#sidebar #searchsubmit {
	width:75px;
}

.entry form { 
	text-align:center;
}

select {
	width: 190px;
	}

#commentform input {
	width: 190px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */

/* Begin Comments*/

.alt {
	margin: 0;
	padding: 0;
	}

.commentlist {
	padding: 0;
	text-align: left;
	}

.commentlist li {
	margin: 15px 0 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 15px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */


/* Begin Various Tags &amp; Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #222;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding: 0;
	}

blockquote cite {
	margin: 15px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

br {
	line-height:1.25;
}
div.dashed {
	width:99%;
	height:15px;
	border-bottom:1px dashed #222;
	margin:0;
	margin-left:7px;
	margin-right:7px;
	padding:0;
	
}

a img {
	border: none !important;
	}

#loginarea {
	position: absolute;
	top:0px;
	left:0px;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
}

.picture-special {
	float:left;
	width:250px;
	margin-right:20px;
}

.posttext-special {
	float:left;
	width:650px;
}


/* Begin Images */

p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */


.post h3 {
	font-size:1.3em;
}

/* entry */

.entry, .single_entry {
	position:relative;
	display:block;
	padding:0;
	padding-left:7px;
	padding-right:7px;
}

.entry img {
	position:relative;
	display:block;
	top: 0px;
	width: 198px;
	height:auto;
	background-color:#fff;
	margin: 0px;
}

.single_entry img {
	position:relative;
	display:block;
	display: inline;
	top: 10px;
	width: 198px;
	height:auto;
	background-color:#fff;
	margin: 0px;
}

.single_entry code img {
	clear:both;
	width: auto;
	height: auto;
	background-color:#fff;
	margin: 0px;
}

.entry span.moretext {
	 display:inline;
}

.entry .postfooter {
	position:relative;
	top:-5px;
	background-image:url(images/clearing.png);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 0.8em;
	color: #333;
	width: 100%;
	padding-top:5px;
	padding-bottom:10px;
}

/* homecontent - should be flexible container
*/
#homecontent { 
	position:relative;
	display:inline;
	text-align: left; 
	font-size: 1.0em;
	background-color: transparent;
	color: #000;
	width:100%;
	max-width:1670px;
	/*	
	display:flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
    -ms-flex-wrap: 1;
	*/
}
/* homeblocks - should be flexible items
*/
#homecontent .homeblock {
	position:relative;
	display:inline-block;
	float:left;
	cursor:pointer;
	height:200px;
	width:200px;
	font-size: 1em; 
	overflow:hidden;
	z-index:10;
	opacity:1;
	/*width:25%;	
    -webkit-flex: 1; 
    -ms-flex: 1; 
    flex: 1;
	*/
}
#homecontent .homeblock:nth-child(even) {
	background:#dddddd;
}
#homecontent .homeblock:nth-child(odd) {
	background:#eeeeee;
}

#homecontent .homeblock a.small {
	position:absolute;
	right:20px;
	top:4px;
	width:35px;
	z-index:1000;
	font-size:0.8em;
}

#homecontent .homeblock h2.title, #homecontent .homeblock a h2.title {
	padding: 0;
	margin:0;
	font-size: 1.2em; 
	text-align: center;
	height:auto;
	line-height:18px;
}

#homecontent .homeblock .post {
	height:100%;
	width:100%;
	overflow:hidden;
}

#homecontent .homeblock .post .picture {
	position:relative;
	top:-15px;
	height:100%;
	width:100%;
	text-align:center;
}

#homecontent .homeblock .post .picture img {
	height:100%;
	/*height:auto;
	width:auto;
	width:100%;*/
}

#homecontent .homeblock .post .posttext {
	position:absolute;
	top: 0px;
	left:-10px;
	margin:0;
	padding:0;
	padding:20px;
	width:90%;
	z-index:10;
	font-size: 1.0em;
	color:#000;
}

#homecontent .homeblock .post .posttext h3 {
	text-transform: uppercase;
	font-size: 1.0em; 
	text-align:left;
	color:#000;
	z-index:10;
}

#homecontent .homeblock .post .posttext .entry {
	display:none;
}

#content .post h2.pagetitle, #content .page h2.pagetitle, #content h2.pagetitle li, #searchclausesubmit, h2.pagetitle {
	background-color:#000;
	color: #fff;
	text-transform:uppercase;
	width:100%;
	padding: 0;
	margin:0;
	padding-top:1px;
	margin-top:5px;
	font-size: 1.2em;
	font-weight:normal;
	text-align: left;
	line-height:18px;
	list-style: none;
	text-indent: 25px;
	text-indent: 5px;
}


#content .postfooter a:link { 
	color: #009FE3;
	text-decoration: none; 
	font-weight: normal; 
}

#content .postfooter a:hover { 
	color: #009FE3;
	text-decoration: underline; 
	font-weight: normal; 
}
#content .postfooter a:visited { 
	color: #009FE3;
	text-decoration: none; 
	font-weight: normal; 
}
#content .postfooter a:active{ 
	color: #009FE3;
	text-decoration: none; 
	font-weight: normal; 
}

/* text and links */

a:link {  
	text-decoration: none; 
}
a:hover { 
	text-decoration: underline;  
}
a:visited { 
	text-decoration: none;  
}
a:active{ 
	text-decoration: none; 
}

h1 a.nodecor {
	text-decoration:none;
	/*
	padding:1px;
	border:1px dotted #ccc;
	*/
}

.darktile {
	background:#009FE3;
	background:#dddddd;
}
.lighttile {
	background:#59C6F2;
	background:#eeeeee;
}


/* rss image feed rotate widget */

/* .feedlist.feedrotate.feedwidget */
ul#feedrotate {	
	position:relative;
	top:0px;
}

ul#feedrotate li {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding:0;
	left: 0px;
	text-indent:0px;
}
ul#feedrotate li img {
	margin:0;
	padding:0;
	border:0px;
	width:200px;
}


.floatleft {
	float:left;
}

#sidebar2 ul {
	list-style-type: none;
	padding: 0;
	margin-left: 0;
}
#sidebar2 ul li {
	padding-left: 28px;
	text-indent: 0px;
}

#sidebar  #subsidebar  {
	position:relative;
}

#sidebar #menutab {
	display:none;
}

#sidebar .menu-item {
	font-size: 1.6em;
}

#emaillink {
}
#emailbox {
	padding:3px;
	display:none;
}
#emailbox #emailfield {
	margin-left:2px;
}
#emailbox input[type=submit] {
	cursor:pointer;
	top:-1px;
}
.text11px {
	font-size: 1em;
	font-weight: normal;
}


div#qTip {
	padding: 3px;
	border: 1px outset #222;
	display: none;
	background: #FFFFFF;
	color: #222;
	font: 10pt Courier, 'Courier New', Mono;
	position: absolute;
	max-width:400px;
	min-width:200px;
	opacity: 0.8;
	z-index: 1000;
	overflow:hidden;
}

.language_item {
	font: 12pt Courier, 'Courier New', Mono;
}

.current_language_item {
	
}

.dtree {
	white-space: nowrap !important;
	position:relative;
	display:block;
}
.dtree img {
	border: 0px !important;
	
}
.oclinks { /*the open/close links*/
	display:none; /*to be revealed only if javascript is on!*/
}
.oclinks_sep{/*the open/close link separator*/
    
}
.dtree a.nodeSel { /*the currently selected node, if "Highlight selection" is on*/
	text-decoration: underline; 
}
.dtree .clip {
	overflow: hidden;
}
.dtree-rss{/*feed icons*/
   padding-right: 15px; 
   background: url('dtree-img/feed-icon.png') no-repeat center right;  
   text-decoration: none;   
}
.dtree-rss:hover{	
    padding-right: 15px; 
    background: url('dtree-img/feed-icon_h.png') no-repeat center right;  
    text-decoration: none;
}

.dtree a {}

.dtree a.node{
	font: 16px Courier, 'Courier New', Mono;
	line-height:18px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	font-size:1.5em;
	line-height:1.2em;
}
.dtNode{
	font-size:1.1em;
	line-height:1.4em;
}
.dtree_arc{ /* _any_ archive tree*/
 /* dtree_cat for categories, 
	dtree_pge for pages, 
	dtree_lnk for links,
	dtree_tax for taxonomies
  */
}
#dtree_arc1{ /*the _first_ archive tree*/	
 /*	dtree_arc2 for second archive tree
	dtree_cat5 for the fifth cateogory tree
	etc.
 */
}
#dtree_arc1 a.node{ /*style _nodes_ in the _first archive_ tree*/	
}
#oclinks_arc1{}/*open/close links for the _first archive_ tree*/
#oclinks_sep_arc1{}/*open/close link separator for the _first archive_ tree*/


.dtree_cat .clip .dtNode a {
	font: 16pt Courier, 'Courier New', Mono;
}

.dtree_cat .clip .dtNode a:hover {
	background-color:#222; 
	color:#fff;
}

.dtree_cat .clip .clip .dtNode a {
	font: 12pt Courier, 'Courier New', Mono;
}

.dtree_cat .clip .clip .dtNode a:hover {
	background-color:#fff; 
	color:#ff0000;
}

/**
.dtNode .clip .node {
	font: 16pt Courier, 'Courier New', Mono;
}

**/

/* for keyword links*/

#content a.keylink0, a.keylink0:hover, a.keylink0:visited  {
	background: #888;
	color: #FFFFFF;
}
#content a.keylink1, a.keylink1:hover, a.keylink1:visited  {
	background: #444;
	color: #FFFFFF;
}
#content a.keylink2, a.keylink2:hover, a.keylink2:visited {
	background: #222;
	color: #FFFFFF;
}


.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
	outline: none;
}
.highslide img {
	border: 1px solid #222;
}
.highslide:hover img {
	border: 2px solid white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
	display: block;
	color: white;
	font-size: 0.8em;
	font-weight: bold;
	/*text-transform: uppercase;*/
	text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: black;
}
a.highslide-credits, a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 0.9em;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


/* set divs in home to display none */
/*  .picture */

.posttext, .embeded {
	display:none;	
}

.price { 
	font-family : serif; 
	font-family : sans-serif; 
	font-size : 1.5em; 
	color : #333; 
} 
.blankout {
	position:relative;
	top:-10px;
	left: 440px;
	height: 20px;
	width:20px;
	background : url(images/blank.gif);
	border:0px solid black;
}


#shopping_cart { 
	clear : both; 
	float : right; 
	width : 290px; 
	position : relative; 
	top : -23px; 
	font-family : sans-serif; 
	font-size : 1em; 
	color : #999; 
	border : 0 solid #ccc; 
} 
.clear, .clearing { 
	clear : both; 
} 
.product_container { 
	position : relative; 
	float : left; 
	width : 290px; 
} 
.sliding_product { 
	float : right; 
	position : relative; 
	top : 20px; 
} 
.totalprice { 
	width : 100%; 
	text-align : right; 
	padding-top : 10px; 
	padding-bottom : 10px; 
	border-top : 1px solid #ccc; 
} 
.cart_header { 
	width : 100%; 
	text-align : right; 
	padding-bottom : 10px; 
} 
.cart_footer { 
	width : 100%; 
	text-align : right; 
	padding-bottom : 10px; 
} 


/* webshop */

#menuline { 
	text-align:left;
} 

#menuline span {
	font-weight : normal; 
	background-color: #888;
	margin:0;
	margin-right:1px;
	padding:2px;
} 

#menuline span.selected { 
	font-weight : normal; 
	background-color: #222;
} 

#menuline span a {
	color : #fff; 
}

.redalert, .edit-link, .alertfont {
	color: #FF6600;
}

.redalert {
	font-weight:bold;
}	

/*
  homecontent blocks now also for the infinite scroll
#homecontent .infinite-wrap,
*/
#homecontent .infinite-wrap {
	/*
	position:relative;
	display:inline-block;
	float:left;
	height:200px;
	width:200px;
	overflow:hidden;
	cursor:pointer;
	font-size: 1em; 
	z-index:10;
	opacity:1;
	*/
}

#homecontent .infinite-wrap:nth-child(even) {
	background-color:#ddd;
}
#homecontent .homeblock:nth-child(odd) {
	background-color:#eee;
}
#homecontent .infinite-wrap:nth-child(odd) {
	background-color: #fff;
	z-index:100;
}

#infinite-footer .container {
	background-color:#fff;
	width: 100%;
}	
#infinite-footer .blog-info {
	width: 100%;
	text-align:center;
	letter-spacing: 15px;
}

.infinity-end.neverending #infinite-footernone {
	bottom:0;
}
.infinity-blog-title {
	background-color:#fff;
	text-decoration:none;
	z-index:99999;
}

#infinite-footer .blog-credits {
	display:none;
}

body.single-post .entry-content .gallery {
	display:inline-block !important;
}
body.single-post .entry-content .gallery-item {
	max-width: 250px;
}

body.single-post .entry-content .gallery br:not(:last-child) {
	clear:none !important;
}

/* -----------*/
/* ----------&gt;&gt;&gt; thickbox specific link and font settings &lt;&lt;&lt;---------*/
/*--------------------*/
#TB_window {
	color: #333333;
}
#TB_ImageOff{
	margin:0;
	margin-left:15px;
}
#TB_window img#TB_Image{
	border:0;
	margin-top:0;
}
#TB_secondLine {
	color:#000;
	padding-top: 5px;
	font-size:14px;
}

.rtl #TB_window,
.rtl #TB_secondLine {
}

:lang(he-il) .rtl #TB_window,
:lang(he-il) .rtl #TB_secondLine {
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ---------*/
/* ----------&gt;&gt;&gt; thickbox settings &lt;&lt;&lt;--------*/
/* ----------*/

#TB_window {
	color:#000000;
}

#TB_caption {
	padding: 5px 0 10px 0px;
	text-align: center;
	width: 100%;
}

#TB_closeWindow {
	display:none;	
	float: none;
}

#TB_prev {
	float: left;
	padding-left: 10px;
}

#TB_next {
	float: right;
	padding-right: 10px;
}

#TB_prev a,
#TB_next a {
	text-decoration: none;
}

.wp-video {
	height:400px !important;
}

#ecd_opt_in_banner {
}

#ecd_opt_in_banner div {
	font-size:1em;
	margin:0px auto;
	padding-left:20px;
	width:90%;
	max-width: 1024px;
}

#ecd_opt_in_banner label{
}
#ecd_opt_in_checkbox{
	float:right;
}

#ecd_opt_in_form p a#ecd_opt_in_checkbox {
	font-size:1.2em;
	color:#ff0000;
	margin-left:20px;
	padding: 2px;
	letter-spacing: 2px;
	text-decoration:none;
	text-shadow: none;
	text-shadow: 1px 1px #ff0000;
	background-color: #fff;
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
}


/*
additional styles for nivo-lightbox 
*/

body.admin-bar:not(.fullscreen) .nivo-lightbox-open {
	margin-top:32px;
}

.nivo-lightbox-overlay {
	top:0px;
	background-color: rgba(34, 34, 34, 0.8);
}
.nivo-lightbox-overlay.nivo-lightbox-open {
}

.nivo-lightbox-wrap {
	background-color: #fff;
}

.nivo-lightbox-content .nivo-lightbox-item,
.nivo-lightbox-content .nivo-lightbox-ajax {
	display: block;
	position:relative;
	width:100%; /*!important*/
	height:100%; /*!important*/
	margin:0;
	padding:1px;
}

.nivo-lightbox-content {
	width:100% !important;
	height:100% !important;
	text-align:left;
	padding:10px;	
}
.nivo-lightbox-ajax {
	width:99% !important;
	margin-left:5px;
	margin-right:5px;
}

.nivo-lightbox-text {
	display:none !important; /*override the js*/
}
.nivo-lightbox-image {
	z-index:0;
}
.nivo-lightbox-image-display {
}

.nivo-lightbox-image.high,
.nivo-lightbox-image.high .nivo-lightbox-image-display {
	height:100%;
	width:auto;
}
.nivo-lightbox-image.wide {
	max-width:100%;
	max-height:100%;
}
.nivo-lightbox-image.wide .nivo-lightbox-image-display {
	width:100%;
	height:auto;
}
/* this is iframe*/
.nivo-lightbox-item body {
	width:100% !important;  /*!important*/
	height:100% !important; /*!important*/
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:hidden;
}
.wp-video .wp-video-shortcode,
.nivo-lightbox-item .wp-video-shortcode {
	vertical-align:middle;
	width:100% !important; /*!important*/
	height:100% !important; /*!important*/
	/*height:auto;*/
}

.nivo-lightbox-title-wrap {
	position:fixed;
	display:none;
	bottom:0px;
	background-color: rgba(34, 34, 34, 0.8);
	opacity: 1;
	color:#fff;
	width:100%;
	padding:10px;
	padding-top:5px;
	padding-bottom:20px;
	padding-left:30px;
	padding-right:30px;
	z-index: 99999;
}

.nivo-lightbox-title-wrap .nivo-lightbox-title {
	color:#fff;
	padding:0;
	padding-left:3px;
	font-size:14px;
	text-align:left;
}
/*add enlarge image*/
.nivo-lightbox-max {
	/*position:absolute;*/
	position:fixed;
	right:30px;
	top:0px; 
	background: url('images/expand50.png') center no-repeat;
	width: 50px;
	height: 50px;
	z-index: 99999;
	cursor:pointer;
}
.nivo-lightbox-theme-default .nivo-lightbox-close, 
.nivo-lightbox-close {
	position:absolute;
	background: url('images/close50.png') center no-repeat;
	width: 50px;
	height: 50px;
	top:0px;
	right:0px;
	z-index: 99999;
}

.nivo-lightbox-theme-default .nivo-lightbox-prev { 
	background: url('images/prev50.png') left center no-repeat;
	top:50%; /*0px;*/
	left:0px;
	width: 50px;
	height: 50px; /*100%;*/
	z-index: 99999;
}
.nivo-lightbox-theme-default .nivo-lightbox-next { 
	background: url('images/next50.png') center right no-repeat;
	top:50%; /*0px;*/
	right:0px;
	width: 50px;
	height: 50px; /*100%;*/
	z-index: 99999;
}

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	opacity:0.8;
}

.nivo-lightbox-image .nivo-lightbox-max,
.nivo-lightbox-theme-default .nivo-lightbox-close,
.nivo-lightbox-theme-default .nivo-lightbox-prev,
.nivo-lightbox-theme-default .nivo-lightbox-next { 
	opacity:0.8;
}
.nivo-lightbox-image .nivo-lightbox-max:hover,
.nivo-lightbox-theme-default .nivo-lightbox-prev:hover,
.nivo-lightbox-theme-default .nivo-lightbox-next:hover,
.nivo-lightbox-theme-default .nivo-lightbox-close:hover { 
	opacity:0.8;
}

/* above is mainly basic */
body.fullscreen .nivo-lightbox-max {
	background: url('images/compand50.png') center no-repeat;
}

/*this is iframe with text or no text*/
.nivo-lightbox-content .nivo-lightbox-vimeo,
.nivo-lightbox-content .nivo-lightbox-youtube {
	display: block;
	width:75% !important; /*override the inline 640px style*/
	height:80%;
}
/* on category-texts eliminate some lightbox things */
body.fullscreen #wpadminbar,
.nivo-lightbox-overlay #wpadminbar {
	display:none;
}

body.fullscreen .nivo-lightbox-overlay {
	/*background-color:rgba(34, 34, 34, 1);*/
	top:0px;
}
/* on category-texts eliminate some lightbox things */
body.fullscreen .nivo-lightbox-container {
	height:100%; /*!important*/
}
body.fullscreen .nivo-lightbox-wrap {
	height:100%;
	max-height:100%;
}
body.fullscreen .nivo-lightbox-content {
	/*background-color:#222;
	text-align:center;*/ /* keep image centered */
	height:100%;
	width:100%;
	max-height:100%;
}
body.fullscreen .nivo-lightbox-image {
	z-index:99998;
}
body.fullscreen .nivo-lightbox-image-display {
}
body.fullscreen .nivo-lightbox-image.wide,
body.fullscreen .nivo-lightbox-image.wide .nivo-lightbox-image-display {
	width:100%;
	height:auto;	
}
body.fullscreen .nivo-lightbox-image.high,
body.fullscreen .nivo-lightbox-image.high .nivo-lightbox-image-display {
	width:auto;
	height:100%;
}
body.fullscreen .nivo-lightbox-text {
	display: none !important; /*override the js*/
}
body.fullscreen .nivo-lightbox-title-wrap {
	display: none;
}
body.fullscreen .nivo-lightbox-item,
body.fullscreen .nivo-lightbox-ajax,
body.fullscreen .nivo-lightbox-vimeo,
body.fullscreen .nivo-lightbox-youtube {
	float: none;
	width:100% !important; /*override the inline 640px style*/
	height:100% !important;
	margin:0px auto;
}



/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */

/* Does the same thing as &lt;meta name="viewport" content="width=device-width"&gt;,
 * 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 http://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}


#content .post,
.narrowcolumn .post {
	width:100%;
	max-width: 1440px;
}


/* #Base 1240 Grid - up
================================================== */

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

	#page {
		max-width:1440px;
	}

	#sidebar {
		width: 385px;
	}

	#homecontent { 
		max-width:1240px;
	}

	#content { 
		max-width:1240px;
	}

	#content .post,
	.narrowcolumn .post {
		max-width: 1240px;
	}

}

/* #Base 1024 Grid - up
================================================== */

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

	#page {
		min-width:1024px;
		max-width: 1280px;
		max-width:1239px;
	}

	#sidebar {
		width: 385px;
	}

	#homecontent { 
		max-width:1024px;
	}
	.widecolumn,
	.narrowcolumn {
		display:block;
		clear:both;
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}

	#content .post,
	.narrowcolumn .post {
		max-width: 1024px;
	}

	.nivo-lightbox-wrap {
		max-width:1024px;
	}

}

@media only screen and (max-width: 1024px) {
	#page {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}

	.nivo-lightbox-wrap {
		max-width:940px;
	}
}

@media (max-width: 940px) {
	.nivo-lightbox-wrap {
		max-width:768px;
	}

	.nivo-lightbox-theme-default .nivo-lightbox-prev,
	.nivo-lightbox-theme-default .nivo-lightbox-next {
		opacity:0.2;
	}
}

/* this changes menu and applies to all lower screens */
/* #mobile (Landscape) **/
@media only screen and (max-width: 768px) {

	#sidebar #menutab {
		position:relative;
		top:-5px;
		background-image: url("images/menuoff.png");
		background-repeat: no-repeat;
		background-size: 17px 18px;
		background-position: 82px center;
		padding: 10px;
		padding-right: 20px;
		left:-7.5px;
		font-size:1.4em;
		display:inline;
		background-color: #000;
		color:#fff;
		font-size:2.0em;
		cursor:pointer;
	}

	#sidebar #subsidebar {
		display:none;
		background-color:#fff;
		z-index:1000;
		position:fixed;
		top:0px;
		margin-top:10px;
		width:385px;
		left:-385px;
		opacity:0.9;
	}
	
	.nivo-lightbox-content{
		padding:5px;
	}

}

/* main menu at this point changed to small */	

@media (max-width: 667px) {

	#wpadminbar {
		display:none;
	}

	.nivo-lightbox-wrap {
		margin-bottom:10px !important;
		overflow:auto !important;
		height:100% !important;
	}
	.nivo-lightbox-content {
		display:block;
		float:left;
		width:100% !important;
		height:100% !important;
		/*text-align:center !important;*/
		padding:0px;
	}
	.nivo-lightbox-ajax {
		height:99% !important;
		width:auto !important;
	}
	.nivo-lightbox-image,
	.nivo-lightbox-image-display {
		width:auto !important;
		max-width: 100% !important;
		height:auto !important;
	}
	.nivo-lightbox-youtube {
		height:90% !important;
		height:450px !important;
		width:100% !important;
	}
	.wp-video .wp-video-shortcode,
	.nivo-lightbox-item .wp-video-shortcode {
		vertical-align:middle;
		height:99% !important;
		height:450px !important;
		width:100% !important;
	}
	
}	


/* #Mobile (Vertical)
================================================== */

/* handheld devices: iphone, android */
@media only screen and (max-width: 470px) {

	html { margin-top: 0px !important; }
	* html body { margin-top: 0px !important; }

	#language_list {
		margin-left:10px;
	}
	
	#homecontent {
		display:block;
	}
	#homecontent.widecolumn {
		margin:0;
	}

	#homecontent .homeblock {
		clear:both;
		width: 98%;
		margin-bottom:12px;
	}
	
	img {
		float:none;
		max-width: 410px;
		height:auto;
	}
	iframe,	video, audio, object {
		width: 410px;
		max-width: 410px;
		height:auto;
	}
	#sidebar{
		width:410px;
		max-width: 100%;
	}
	#sidebar h1 {
		/*font-size:4.2em;*/
	}
	#subsidebar	{
		width:375px;
	}
	#headerimg img {
		display:block;
		width:100%;
		min-width: 100%;
		vertical-align:middle;
	}

}


/* #Mobile (Vertical)
================================================== */
/* handheld devices: iphone, android */
@media only screen and (max-width: 320px) {

	html { margin-top: 0px !important; }
	* html body { margin-top: 0px !important; }
	
	#language_list {
		margin-left:10px;
	}
	img {
		float:none;
		max-width: 310px;
		height:auto;
	}
	iframe,	video, audio, object {
		width: 310px;
		max-width: 310px;
		height:auto;
	}
	#sidebar{
		width:310px;
		max-width: 100%;
	}
	#sidebar h1 {
		font-size:3.8em;
	}
	#subsidebar	{
		width:375px;
	}
	#homecontent .homeblock {
		display:block !important;
		width:300px !important;
	}
	.homeblock .feeditem {
		width:300px !important;
		text-align:center;
	}
	.homeblock .feeditem img {
		margin:0 auto;
	}
	.nivo-lightbox-content #page {
		padding:0px !important;
	}	
	#homecontent .homeblock {
		display:block !important;
		width:300px !important;
	}
	.nivo-lightbox-content #page {
		padding:0px !important;
	}	
}

/**
 * 9.0 Print
 * --------------------------------------------
 */

/* Retina-specific styles. */
@media print,
	(-o-min-device-pixel-ratio: 5/4),
	(-webkit-min-device-pixel-ratio: 1.25),
	(min-resolution: 120dpi) {
	
}
</pre></body></html>