/* @group Text Colour Title and Slogan */
#pageHeader h1, #pageHeader h2 {
	color: #336699;
}
/* @end */

/* @group Border */


#blog-archives,
#blog-categories,
ul.blog-tag-cloud,
.blog-entry-title a {
border-top-color: #6F6F6F;
}
.rw-sitemap ul li  {
border-top-color: #6F6F6F;
}

/* @end */

/*body {background-color: %colour_content_background%;}*/


/* @group Sidebar  */
/*#sidebarContainer, #footer   {
	background-color: %colour_content_background%;
}*/

#sidebar blockquote,
#sidebarContainer .standout, blockquote,
#sidebarContainer .standout, #sidebar blockquote,
#sidebarContainer, #footer   {
	color: #5D5D5D;
}
#sidebarContainer h1, #sidebarContainer h2, #sidebarContainer h3, #sidebarContainer h4, #sidebarContainer h5, #sidebarContainer h6,
#sidebarContainer .sideHeader,
#sidebarContainer #sidebar,
#sidebarContainer,
#footer p,
#breadcrumbcontainer a,
#breadcrumbcontainer a:active,
#breadcrumbcontainer a:visited  { /* Extracontent text */
	ccolor: #5D5D5D;
}
#breadcrumbcontainer li  { /* ARROWS */
	color: #5D5D5D;
}
#sidebarContainer a, #footer p a { /* Extracontent links normal */
color: #5F8BB6;
}
#sidebarContainer a:hover,
#sidebarContainer a:active,
#footer p a:hover,
#footer p a:active,
#breadcrumbcontainer a:hover, 
#breadcrumbcontainer .current{ /* Extracontent links over */
	color: #6EA3D6;
}
/* @end */

/* @group __buttons */
#drop {
background-color: #FFFFFF;
}
#drop.boxopened:before,  #nav_button.opened:before {
color: #336699;
}
#nav_button:hover:before, #drop:hover:before{
color: #336699 * 0.5%;
}
#nav_button:before, #drop:before{
color: #336699;
}
#nav_button:after, #nav_button.opened:after,
#drop:after{
	color: #336699;
}
#drop.boxopened:after{
color: #F3F3F3;
}
/* @end */

/* @group Toolbar */
#topnav, #navcontainer2 {
background-color: #FFFFFF;
}

#navcontainer ul:before, #navcontainer ul:after,
.parent:before{
	color: #767676;
}

#navcontainer a:link,
#navcontainer a:visited {
	color: #767676;
}
#navcontainer a:hover,
#navcontainer #current,
#navcontainer .current,
#navcontainer ul #current,
#navcontainer ul .current,
#navcontainer a:active,
#navcontainer .currentAncestor,
#navcontainer ul #currentAncestor,
#navcontainer ul .currentAncestor,
#navcontainer #currentAncestor {
	color: #3366CC;
}
/* @end */


/* @group Toolbar RESPONSIVE */

#topnav {
background-color: #FFFFFF; }
#navcontainer2 ul:before, #navcontainer2 ul:after {
	color: #767676; }
#navcontainer2 a:link,
#navcontainer2 a:visited {
	color: #767676;
}
#navcontainer2 a:hover,
#navcontainer2 #current,
#navcontainer2 .current,
#navcontainer2 ul #current,
#navcontainer2 ul .current,
#navcontainer2 a:active,
#navcontainer2 .currentAncestor,
#navcontainer2 ul #currentAncestor,
#navcontainer2 ul .currentAncestor,
#navcontainer2 #currentAncestor {
	color: #3366CC;
}
/* @end */




/* @group Toolbar RESPONSIVE bottom */

.navcontainer3 {
background-color: #FFFFFF; }
.navcontainer3 ul:before, .navcontainer3 ul:after {
	color: #767676; }
.navcontainer3 a:link,
.navcontainer3 a:visited {
	color: #767676;
}
.navcontainer3 a:hover,
.navcontainer3 #current,
.navcontainer3 .current,
.navcontainer3 ul #current,
.navcontainer3 ul .current,
.navcontainer3 a:active,
.navcontainer3 .currentAncestor,
.navcontainer3 ul #currentAncestor,
.navcontainer3 ul .currentAncestor,
.navcontainer3 #currentAncestor {
	color: #3366CC;
}
/* @end */


/* @group CONTENT  */

.album-title,
.movie-page-title {
	border-bottom-color: #6F6F6F;
	border-top-color: #6F6F6F;
}

/* Photo single page */
.photo-frame, .exif-data, .photo-navigation {
border-bottom-color: #535353;	
border-color: #535353; }
/* Photo single page end */
.album-title,
.movie-page-title,
.standout, blockquote  {	color: #535353;}
#contentContainer{color: #5D5D5D;}
a:link, a:visited {color: #5F8BB6;}
.thumbnail-frame:hover,
.movie-thumbnail-frame:hover   {
	color: #6EA3D6;
}
/* links */
a:hover, a:active  {color: #6EA3D6;}
.blog-archive-link-enabled,
.blog-category-link-enabled,
.blog-entry-permalink a:visited {
color: #6EA3D6;
}

/* Borders Below */
/* @end */

/* @group Awesome */
/*
#navcontainer a [class^="fa fa-"]:before,
#navcontainer a [class*=" fa fa-"]:before {
	color: #5E5E5E;
}
*/
/* 
#navcontainer a:hover [class^="fa fa-"]:before,
#navcontainer #current [class^="fa fa-"]:before,
#navcontainer a:active [class^="fa fa-"]:before,

#navcontainer a:hover [class*=" fa fa-"]:before,
#navcontainer #current [class*=" fa fa-"]:before,
#navcontainer a:active [class*=" fa fa-"]:before {
	color: %colour_toolbar_highlight * 0.8%;
}
#navcontainer .current [class^="fa fa-"]:before,
#navcontainer .currentAncestor [class^="fa fa-"]:before,
#navcontainer .current [class*=" fa fa-"]:before,
#navcontainer .currentAncestor [class*=" fa fa-"]:before {
	color: %colour_toolbar_highlight * 0.8%;
}
*/
/* @end */

/* @group Tipsy colors */
.tipsy-inner {background-color: #2F2F2F; }
.tipsy-inner {color:#FFFFFF}
.tipsy-arrow {border-bottom-color: #2F2F2F;
border-top-color: #2F2F2F;
border-left-color: #2F2F2F;
border-right-color: #2F2F2F;}
.tipsy-arrow-n {border-bottom-color: #2F2F2F;}
.tipsy-arrow-s {border-top-color: #2F2F2F;}
.tipsy-arrow-e {border-left-color: #2F2F2F;}
.tipsy-arrow-w {border-right-color: #2F2F2F;}
/* @end */

/* ------ */

/* @group extracontent 1 */
#extraContainer1box {
	background-color: #343434;
}

#extraContainer1 .standout, blockquote,
#extraContainer1 .standout, #sidebar blockquote  {
	color: #F3F3F3;
}
#extraContainer1box, #extraContainer1,
#extraContainer1 h1, #extraContainer1 h2, #extraContainer1 h3, #extraContainer1 h4, #extraContainer1 h5, #extraContainer1 h6{ 
	color: #F3F3F3;
}
#extraContainer1 a {
	color: #A0A0A0;
}
#extraContainer1 a:hover,
#extraContainer1 a:active{
	color: #6EA3D6;
}
/* @end */

/* @group extracontent 2 */
#extraContainer2box {
	background-color: #343434;
}

#extraContainer2 .standout, blockquote,
#extraContainer2 .standout, #sidebar blockquote  {
	color: #F3F3F3;
}
#extraContainer2box, #extraContainer2,
#extraContainer2 h1, #extraContainer2 h2, #extraContainer2 h3, #extraContainer2 h4, #extraContainer2 h5, #extraContainer2 h6{ 
	color: #F3F3F3;
}
#extraContainer2 a {
	color: #A0A0A0;
}
#extraContainer2 a:hover,
#extraContainer2 a:active{
	color: #6EA3D6;
}
/* @end */

/* @group extracontent 3 */
#extraContainer3box {
	background-color: #4D3D4B;
}

#extraContainer3 .standout, blockquote,
#extraContainer3 .standout, #sidebar blockquote  {
	color: #F3F3F3;
}
#extraContainer3box, #extraContainer3,
#extraContainer3 h1, #extraContainer3 h2, #extraContainer3 h3, #extraContainer3 h4, #extraContainer3 h5, #extraContainer3 h6{ 
	color: #F3F3F3;
}
#extraContainer3 a {
	color: #A0A0A0;
}
#extraContainer3 a:hover,
#extraContainer3 a:active{
	color: #6EA3D6;
}
/* @end */

/* @group extracontent 4 TOP */
#extraContainer4box {
background-color: #372A41;
}
#extraContainer4 {
color: #F3F3F3;
}
#extraContainer4 a {
color: #A0A0A0;
}
#extraContainer4 a:hover,
#extraContainer4 a:active { 
	color: #6EA3D6;
}
/* @end */

/* ------ */

#up [class^="fa fa-"] {color: #5D5D5D;}






		body {background-color: #fff;}
#extraContainer1box_top, #extraContainer2box_top, #extraContainer3box_top {	  
background: url(images/elements/tape_1.png) no-repeat center top;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;	
}
#extraContainer1box_bottom, #extraContainer2box_bottom, #extraContainer3box_bottom, #extraContainer4box_bottom {	  
background: url(images/elements/tape_1_bottom.png) no-repeat center bottom;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), 
/*only screen and (-Webkit-min-device-pixel-ratio: 1.3312500715255737),*/ 
only screen and (-Webkit-min-device-pixel-ratio: 1.3),  
only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (min-device-pixel-ratio: 1.5), 
only screen and (min-resolution: 192dpi), 
only screen and (min-resolution: 2dppx) {
#extraContainer1box_top, #extraContainer2box_top, #extraContainer3box_top {	  
background: url(images/elements/tape_1_2x.png) no-repeat center top; 
	width: 100%;
	height: 60px;	
		-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	}

#extraContainer1box_bottom, #extraContainer2box_bottom, #extraContainer3box_bottom, #extraContainer4box_bottom {	  
background: url(images/elements/tape_1_bottom_2x.png) no-repeat center bottom;
    width: 100%;
	height: 60px;	
		-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	 }
}

#container {
	max-width: 100%;
	width: auto;
}
#contentContainer #content {
	padding: 0;
	width: auto;
	margin: 0;
}

code {
	font: 12px Courier, "Courier New", sans-serif;
}

/* font control tool Lucida Grande */

body, a:link, a:visited, #pageHeader h1, pageHeader h2, #sidebarContainer .sideHeader, #footer a:link, #footer a:visited, #navcontainer a, h1, h2, h3, h4, .blog-archive-month, .blog-entry-title, .blog-entry-date, .album-title, .album-description, .thumbnail-caption, .photo-title, .photo-caption, .movie-page-title, .movie-page-description, .movie-thumbnail-caption, .photo-title, .photo-caption, .movie-title  {
	font-family: LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

blockquote p, .standout, blockquote, .standout, #sidebar blockquote {
    font-family: LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

#navcontainer2 a {
   font-family: LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
    
}
#navcontainer .current,
#navcontainer ul ul .current,
#navcontainer u ul ul .current,
#navcontainer2 ul .current,
#navcontainer2 ul ul .current,
#navcontainer2 ul ul ul  .current,
#navcontainer2 ul ul ul ul  .current,
#navcontainer2 ul ul ul ul ul  .current,
#navcontainer4 ul .current,
#navcontainer4 ul ul .current,
#navcontainer4 ul ul ul  .current,
#navcontainer4 ul ul ul ul  .current ,
#navcontainer4 ul ul ul ul ul  .current,
#navcontainer2 ul #current,
#navcontainer2 ul ul #current,
#navcontainer2 ul ul ul  #current,
#navcontainer2 ul ul ul ul  #current,
#navcontainer2 ul ul ul ul ul  #current  {
	 font-family: LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}


/* PerspectiveSansRegular */
/* PrettyPhoto title */
#pageHeader h1 {
	letter-spacing: 1px;
	font-family: 'PerspectiveSansRegular', serif;
}
#pageHeader h2 {
	letter-spacing: 1px;
	font-family: 'PerspectiveSansRegular', serif;
}
.rw-sitemap ul a {
	font: 17px 'PerspectiveSansRegular', serif;
	letter-spacing: 1px;
}
.rw-sitemap ul li li a, .rw-sitemap ul li li li a , .rw-sitemap ul li li li li a, .rw-sitemap ul li li li li li a   {
	font: 15px 'PerspectiveSansRegular', serif;
	letter-spacing: 0;
}
.blog-entry-title a,
.blog-archive-month,
.blog-archive-month a,
.filesharing-item-title a,
.album-title,
.movie-page-title,
.photo-title,
#sidebarContainer .sideHeader,
.standout, blockquote,
.standout, #sidebar blockquote,
#viewingButton #text {
	font-family: 'PerspectiveSansRegular', serif !important;
	letter-spacing: 1px;
}
.album-title,
.movie-page-title,
.blog-entry-title,
.blog-archive-month,
.blog-archive-month a {
	font-size: 23px;
	line-height: 18px;
}
h1, h2, h3, h4, h5, h6 { font-family: 'PerspectiveSansRegular', serif !important;}
h1 {}
h2 {}
h3 {}
h4 {	letter-spacing: 1px;}
h5 {	letter-spacing: 1px;}
#viewingButton #text{
	letter-spacing: 1px;
	font-family: 'PerspectiveSansRegular', serif;
}

#navcontainer ul a{
}

#navcontainer ul ul a {
}

/*#navcontainer2 a {
	font-style: normal;
	font-family: 'PerspectiveSansRegular', serif;
}
#navcontainer2 ul ul a {
	letter-spacing: 1px;
}*/
/* ------------ */
#navcontainer a, /* no bold CURRENT style*/
#navcontainer #current,
#navcontainer ul #current,
#navcontainer ul ul #current,
#navcontainer ul ul ul ul #current,
#navcontainer ul ul ul ul ul #current,
#navcontainer2 a, /* no bold CURRENT style*/
#navcontainer2 #current,
#navcontainer2 ul #current,
#navcontainer2 ul ul #current,
#navcontainer2 ul ul ul ul #current,
#navcontainer2 ul ul ul ul ul #current {}

#navcontainer .currentAncestor, /* no bold ANCESTOR*/
#navcontainer ul .currentAncestor,
#navcontainer ul ul .currentAncestor,
#navcontainer ul ul ul .currentAncestor,
#navcontainer ul ul ul ul .currentAncestor,
#navcontainer2 .currentAncestor, /* no bold ANCESTOR*/
#navcontainer2 ul .currentAncestor,
#navcontainer2 ul ul .currentAncestor,
#navcontainer2 ul ul ul .currentAncestor,
#navcontainer2 ul ul ul ul .currentAncestor {
	font-weight: normal;
	font-style: normal;
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active,
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active,
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active,
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active,
h5 a:link, h5 a:visited, h5 a:hover, h5 a:active,
h6 a:link, h6 a:visited, h6 a:hover, h6 a:active,
h7 a:link, h7 a:visited, h7 a:hover, h7 a:active {
	 font-family: 'PerspectiveSansRegular', serif !important;
}

#blog-archives, ul.blog-tag-cloud, #blog-categories,
#blog-archives a, ul.blog-tag-cloud a, #blog-categories a{
	font-family: 'PerspectiveSansRegular', serif;
}

.share-button, .share-button a, .share-button:before{
	font-family: 'PerspectiveSansRegular', serif;
}

#navcontainer a{
	letter-spacing: 1px;
	font-family: 'PerspectiveSansRegular', serif;
}

.body_overlay_box,
#drop {
	display: none !important;
}

#extraContainer4{  }

#extraContainer3{ }

#extraContainer2box {	  
background: url(images/editable_images/image_1.jpg) center center;
background-repeat: no-repeat!important;
background-attachment: fixed!important;	
-webkit-background-size: cover!important;
-moz-background-size: cover!important;
-o-background-size: cover!important;
background-size: cover!important;
}
@media only screen and(max-device-width: 1280px) and (orientation: landscape) { 
#extraContainer2box {background-attachment: scroll !important;}
}
@media only screen and (max-device-width: 768px) and (orientation: portrait) { 
#extraContainer2box {background-attachment: scroll !important;}
}

@media only screen and(max-device-width: 1280px) and (orientation: portrait)  { /* galaxy and Nexus */			
/*#extraContainer2box { background: url(images/editable_images/image_1.jpg) center center;}*/
#extraContainer2box {background-attachment: scroll !important;}
}
@media only screen and (max-device-width: 768px) and (orientation: landscape) { /* galaxy and Nexus */	
/*#extraContainer2box { background: url(images/editable_images/image_1.jpg) center center;}*/
#extraContainer2box {background-attachment: scroll !important;}
}
@media only and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332){ /* Nexus */	
/*#extraContainer2box { background: url(images/editable_images/image_1.jpg) center center;}*/
#extraContainer2box {background-attachment: scroll !important;}
}

#extraContainer1box {background: url(images/editable_images/image_1b.jpg) center center; }

#extraContainer2box {background: url(images/editable_images/image_1.jpg) center center ; }

#extraContainer1box, #extraContainer2box {	  
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
}


/*below: selective behavior of the BLURRED image in marious devices*/

/*@media only screen and (max-width: 1280px) and (orientation:landscape) and (orientation:portrait)*/
@media only screen and(max-device-width: 1280px) and (orientation: landscape) { /* ipad - iphone */	
#extraContainer1box, #extraContainer2box { /*duplicated here to avoit ptoblems in consolidation CSS*/		
background-image: none  !important;	/*background-color: transparent ;*/
}
#extra_both {background: url(images/editable_images/image_1b.jpg) center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
}
}
@media only screen and (max-device-width: 768px) and (orientation: portrait) { /* ipad - iphone */	
#extraContainer1box, #extraContainer2box { /*duplicated here to avoit ptoblems in consolidation CSS*/		
background-image: none  !important;	/*background-color: transparent ;*/
}
#extra_both {background: url(images/editable_images/image_1b.jpg) center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
}
}


@media only screen and(max-device-width: 1280px) and (orientation: portrait)  { /* galaxy and Nexus */			
#extraContainer1box, #extraContainer2box { 
background-image: none  !important;	/*background-color: transparent ;*/
}
#extra_both {background: url(images/editable_images/image_1b.jpg) center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
}
}
@media only screen and (max-device-width: 768px) and (orientation: landscape) { /* galaxy and Nexus */	
#extraContainer1box, #extraContainer2box { /*duplicated here to avoit ptoblems in consolidation CSS*/		
background-image: none  !important;	/*background-color: transparent ;*/
}
#extra_both {background: url(images/editable_images/image_1b.jpg) center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
}
}


@media only and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332){ /* Nexus */	
#extraContainer1box, #extraContainer2box { /*duplicated here to avoit ptoblems in consolidation CSS*/		
background-image: none  !important;	/*background-color: transparent ;*/
}
#extra_both {background: url(images/editable_images/image_1b.jpg) center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
}
}



/* Large screen, retina,  */

@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width: 1300px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width: 1300px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width: 1300px),
only screen and (        min-device-pixel-ratio: 2)      and (min-width: 1300px),
only screen and (                min-resolution: 192dpi) and (min-width: 1300px),
only screen and (                min-resolution: 2dppx)  and (min-width: 1300px),
only screen and (min-width: 1300px) { 

  /* Large screen, retina, stuff below to override above media query */
  
  #extraContainer1box {background: url(images/editable_images/image_1b.jpg) center center; }

#extraContainer2box {background: url(images/editable_images/image_1.jpg) center center ; }

#extraContainer1box, #extraContainer2box {	  
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
}
}

/* Large screen, retina,  */

/* uppercase */
.rw-sitemap ul a {
	text-transform: uppercase;
}
#pageHeader h1, #pageHeader h2 {
	text-transform: uppercase;
}
#navcontainer a, #navcontainer2 a, .navcontainer3 a{
	text-transform: uppercase;
}

#tooltip_visibility { top: 1px !important; }

#contentContainer {
	width: 100%;
	padding: 0;
}

/* www.multithemes.com */
.thumbnail-frame img {
-webkit-border-radius: 250px;
-moz-border-radius: 250px;
border-radius: 250px;
}
.movie-thumbnail-frame, .movie-thumbnail-frame img {
-webkit-border-radius: 250px;
-moz-border-radius: 250px;
border-radius: 250px;
}
/* 
.thumbnail-frame img {
-webkit-border-radius: 250px;
-moz-border-radius: 250px;
border-radius: 250px;
}

.movie-thumbnail-frame, .movie-thumbnail-frame img {
-webkit-border-radius: 250px;
-moz-border-radius: 250px;
border-radius: 250px;
}
 */

/* add  fade-in effect using JQuery in theme.js */
#fade1{ top: 1px !important; }


/* UP: Back to Top Button */
#up_wrapper {	
	height: 46px;
	width: 46px;
	margin-right: auto;
	margin-left: auto;
	
	transition: all 0s linear !important;
	-moz-transition: all 0s linear !important;
	-webkit-transition: all 0s linear !important;
	-o-transition: all 0s linear !important;
	background-color: transparent;
}

#up [class^="fa fa-"] {
	background-color: transparent !important;
	font-size: 66px;
	-webkit-font-smoothing: none;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-font-smoothing: antialiased;
	
	 background: -o-linear-gradient(transparent, transparent);/* remove gradient in OPERA */
	
	transition: all 0.20s linear;
	-moz-transition: all 0.20s linear;
	-webkit-transition: all 0.20s linear;
	-o-transition: all 0.20s linear;
	text-indent: 4px;
	text-shadow: #3b3b3b 0 1px 1px;
	cursor:n-resize;
	line-height: 53px;
}

#up {
	bottom: 0;	
	z-index: 1000;
	 position: fixed;	
	text-transform: uppercase;
	overflow: visible;
	 letter-spacing: 1px;
	display: block;
	height: 50px;
	width: 66px;
	margin: 0;
	
	transition: all 0s linear !important;
	-moz-transition: all 0s linear !important;
	-webkit-transition: all 0s linear !important;
	-o-transition: all 0s linear !important;	
}
#up span {	
	width: 46px;	
	margin: -15% auto 0;
		
  border-top-left-radius:6px;
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
border-top-right-radius:0px;
  -webkit-border-top-right-radius:0px;
  -moz-border-radius-topright:0px; 
  display: block !important;
	padding: 0;	

	height: 46px;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
    filter: alpha(opacity=65);
    -khtml-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: 0.65;
    
    transition: all 0s linear !important;
	-moz-transition: all 0s linear !important;
	-webkit-transition: all 0s linear !important;
	-o-transition: all 0s linear !important;		
}

#up a:link span {
	color: #525252;
		font: 10px/22px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-indent: 0;
	letter-spacing: 1px;
	text-align: center;
}
#up a:hover span {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -khtml-opacity: 0.80;
    -moz-opacity: 0.80;
    opacity: 0.80;    
	color: #525252;
	background-position: 50% 0;
}
#up a:active span {
	background-position: 50% 0px;
	color: #525252;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -khtml-opacity: 0.80;
    -moz-opacity: 0.80;
    opacity: 0.80;
}
/* @group bread crumb */

#breadcrumbcontainer {
	display: none !important;
}	
/* @end */


#nav_button:after, #nav_button.opened:after{
	position: absolute;
	top: 0;
	width: auto;
	cursor: default;
	display: block;
     cursor: default;
	font: 13px/1em "PerspectiveSansRegular", Lucida, Verdana, sans-serif;
	text-align: right;
	overflow: visible;

	white-space: nowrap;
	padding: 15px 8px 11px 12px;
	
	transition: all 0.1s linear;	
	-webkit-transition: All 0.1s linear;	
	-moz-transition: All 0.1s linear;	
	-o-transition: All 0.1s linear;
	letter-spacing: 1px;
	right: 37px;
}
#nav_button.opened:after{	content:"CLOSE";}
#nav_button:after {content:"MENU";}

#nav_button:active:after, #nav_button.opened:active:after { }

/* @group fade */
#nav_button:after, #nav_button.opened:after  {	
  -webkit-animation: text_button_text2 0.4s ease-in !important;
  -moz-animation: text_button_text2 0.4s ease-in !important;
   -ms-animation: text_button_text2 0.4s ease-in !important;
  -o-animation: text_button_text2 0.4s ease-in !important;
  animation: text_button_text2 0.4s ease-in !important;
}
@-moz-keyframes text_button_text2 {
  0% {	opacity: 0;}
  100% {	opacity: 1; }
}
@-webkit-keyframes text_button_text2 {
  0% {	opacity: 0;}
  100% {	opacity: 1; }
}
@-ms-keyframes text_button_text2 {
  0% {	opacity: 0;}
  100% {	opacity: 1; }
}
@keyframes text_button_text2 {
  0% {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  
	filter: alpha(opacity=0);
	opacity: 0;}
  100% { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);
	opacity: 1; }
}
/* @end */

#menuOpened { top: 1px !important; }
#navcontainer2 {
	display: none;			
}
@media only screen and (max-width: 788px) {
#navcontainer2, .navcontainer3 { display: block;}
}

@media only screen and (max-width: 788px) {
#navcontainer2 ul ul, .navcontainer3 ul ul {
	min-width: 200px;
	min-width: auto !important;
}
}
#navcontainer2 ul ul, .navcontainer3 ul ul  {
	padding-bottom: 20px;
	text-indent: 29px;
}
#navcontainer2 ul ul a, .navcontainer3 ul ul a {
	display: inline-block;
	float: left;
	clear: right;
	width: auto;
	height: auto;
	overflow: auto;
	margin-right: auto;
	padding-top: 0;
	padding-bottom: 8px;
}
#navcontainer2>ul ul>li:last-child>a {
	padding-bottom: 0;
}
#navcontainer2 ul ul ul a, .navcontainer3 ul ul ul a {
	display: inline-block;
	float: left;
	clear: right;
	width: auto;
	height: auto;
	overflow: auto;
	margin-right: auto;
}
#navcontainer2 ul ul li, .navcontainer3 ul ul li {
	padding-bottom: 0;
}


		