 /* privacy 1.1 */
@media screen and (max-width: 600px) {
	#rapidweaver_privacy_message p { padding-bottom: 40px;}
	#rapidweaver_privacy_message button {position: absolute; float: right; bottom: 0; right: 0;}
}
#rapidweaver_privacy_message {background-color: rgba(121,149,163,0.80) !important; text-align: left !important; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;  }
#rapidweaver_privacy_message p, #rapidweaver_privacy_message span {color: rgba(231,231,231,1.00) !important; font-size:13px !important; }
#rapidweaver_privacy_message  { font-size: 13px !important; }
#rapidweaver_privacy_message p a:link, #rapidweaver_privacy_message p a:active, #rapidweaver_privacy_message p a:visited {color: rgba(255,255,255,1.00) !important;}
#rapidweaver_privacy_message span a:link, #rapidweaver_privacy_message span a:active, #rapidweaver_privacy_message span a:visited {color: rgba(255,255,255,1.00) !important;}
#rapidweaver_privacy_message p a:hover, #rapidweaver_privacy_message span a:hover { color: rgba(255,255,255,1.00) !important; }
#rapidweaver_privacy_message button { border-width: 2px !important; border-style: solid !important; background-color: rgba(76,206,71,1.00) !important; color: rgba(70,74,76,1.00) !important; border-color: rgba(76,206,71,1.00) !important; }
#rapidweaver_privacy_message button:hover {	color: rgba(60,63,65,1.00)  !important;	background-color: rgba(76,206,71,1.00) !important; border-color: rgba(76,206,71,1.00) !important;  }
/* privacy end */



 /* fix issue mobile extend to 100 perc */
		@media only screen and (max-device-width: 1024px) and (orientation: portrait) {
		.progress-bar{ padding-left: 7% !important;  padding-right: 7% !important;}	}
		@media only screen and (min-device-width: 1024px) and (orientation: portrait) {
		.progress-bar{ padding-left: 8% !important;  padding-right: 8% !important;}	}
		@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
		.progress-bar{ padding-left: 8% !important;  padding-right: 8% !important;}	}
		@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
		.progress-bar{ padding-left: 6% !important;  padding-right: 6% !important;}	}
		@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
		.progress-bar{ padding-left: 6% !important;  padding-right: 6% !important;}	}
		@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
		.progress-bar{ padding-left: 6% !important;  padding-right: 6% !important;}	}
/*  @end */

/* sliders */
#container { max-width:1500px; padding-right: 20px; padding-left: 20px; }
#contentContainer, #sidebarContainer, .blog-entry, .album-description { font-size:15px; }
.titles-page { padding-top: 0vh; padding-bottom: 0vh; }
.titles-page-bg { }

.titles-page h1 { font-size: 70px; }

.titles-top h1, .titles-page h1 { color: rgba(248,248,248,1.00); }
.titles-top h2, .titles-page h2 { color: rgba(194,194,194,1.00); }

.titles-top h1, .titles-page h1 {
text-shadow: 1px 1px 4px rgba(36,36,36,0.30) !important;
}

@media all and (min-width: 1000px) {
	.side_bg_column { background-color: rgba(41,43,45,0.70) !important;}
	#pageHeader img {
	max-height:120px;
	max-width:300px;
	margin-top: 30px;
	margin-bottom: 10px;
	}
}
@media all and (max-width: 1000px) {
	#side_column { background-color: rgba(41,43,45,0.70) !important;}
	#pageHeader img {	
	max-height:100px;
	max-width:150px;
	padding-right: 15px;
	padding-left: 15px;
	}
	.titles-top h1 { margin-top: 9px; }	
	.flexnav { background-color: rgba(41,43,45,0.70); }
	.flexnav ul  { padding-top: 20px; padding-bottom: 22px;	}
}

#up [data-icon]{ color: rgba(172,224,255,1.00); }
a:link { color: rgba(90,118,185,1.00); }
a:visited { color: rgba(90,118,185,1.00); }
a:hover, a:active { color: rgba(50,169,237,1.00); }

/* @group Border */
#blog-archives, #blog-categories, ul.blog-tag-cloud, .blog-entry-title a { border-left-color: rgba(108,142,222,1.00); border-bottom-color: rgba(108,142,222,1.00); border-top-color: rgba(108,142,222,1.00); }
/* @end */

/* @group toolbar responsive  */

.menu-button:before { color: rgba(194,194,194,1.00); }
.menu-button .icon_menu-square_alt2 { color: rgba(248,248,248,1.00); }
.menu-button:hover .icon_menu-square_alt2 { color: rgba(223,223,223,1.00); }
.menu-button .touch-button .arrow_carrot-down, .flexnav .touch-button { }

.flexnav li a  {	 background-color: rgba(139,174,189,0.80);	font-size: 13px; }
.flexnav .touch-button { color: rgba(255,255,255,1.00); }
.flexnav ul li a  {	background-color: rgba(139,174,189,0.80);}
.flexnav li a:link, .flexnav li a:visited {	color: rgba(255,255,255,1.00); }
.flexnav li a:hover, .flexnav #current, .flexnav .current, .flexnav ul #current, .flexnav ul .current, .flexnav li a:active, .flexnav li .currentAncestor, .flexnav li  currentAncestor, .flexnav li .currentAncestor, .flexnav ul li #currentAncestor, .flexnav ul li .currentAncestor { color: rgba(172,224,255,1.00); }
.flexnav li a, .oldie .flexnav li a, .menu-button { border-bottom-color: rgba(139,174,189,0.80); }
.flexnav li a {
border-top-color: rgba(139,174,189,0.80);
padding-top: 5px;
padding-bottom: 5px;
border-radius:4px;
-moz-border-radius:4px;
}

.flexnav .touch-button {
padding-top: 5px;
padding-bottom: 5px;
border-radius:4px;
-moz-border-radius:4px;
}
.flexnav li {
margin-top: 8px;
}
/* @end */

/* @group Text  Colour  CONTENT  */
#footer, #footer p, #footer-mobil, #footer-mobil p { color: rgba(167,167,167,1.00); }
#footer a:hover { color: rgba(135,135,135,1.00); }
#footer, #footer a, #footer-mobil, #footer-mobil a { color: rgba(167,167,167,1.00); }

pre, xmp, code { background-color: %colour_Container_background%; }

hr { border-color: %colour_Container_background%;}
.photo-frame, .exif-data, .photo-navigation { border-bottom-color: rgba(77,77,77,1.00); border-color: rgba(77,77,77,1.00);	 }
.filesharing-item-title, .standout, blockquote { color: rgba(86,86,86,1.00); }

#bodygradient {	
background-color: rgba(26,49,72,0.80);
background: linear-gradient(45deg, %colour_nav_background1%, rgba(153,157,165,0.60));
background: -webkit-linear-gradient(45deg, rgba(26,49,72,0.80), rgba(153,157,165,0.60));
}

body {background-color: rgba(115,137,159,1.00);}
#page, #breadcrumbcontainer {background-color: rgba(255,255,255,1.00);}
#contentContainer { color: rgba(86,86,86,1.00); }

/* @end */

/* @group Extracontent  */
#extraContainer1, #extraContainer2, #extraContainer3 {font-size:14px;}
#extraContainer1 { color: rgba(222,222,222,1.00); }
#extraContainer1 .standout, blockquote, #extraContainer1 .standout, #sidebar blockquote { color: rgba(222,222,222,1.00); }
#extraContainer1 a { color: rgba(255,255,255,1.00); }
#extraContainer1 a:hover, #extraContainer1 a:active { color: rgba(172,224,255,1.00); }
#extraContainer2, #extraContainer3 {color: rgba(191,191,191,1.00); }
#extraContainer2 .standout, blockquote, #extraContainer2 .standout, #sidebar blockquote, #extraContainer3 .standout, blockquote, #extraContainer3 .standout, #sidebar blockquote { color: rgba(191,191,191,1.00); }
#extraContainer2 a, #extraContainer3 a { color: rgba(255,255,255,1.00); }
#extraContainer2 a:hover, #extraContainer2 a:active, #extraContainer3 a:hover, #extraContainer3 a:active { color: rgba(172,224,255,1.00); }
/* @end */

/* @group Progress bar 1.1 moved here to avoid issues in Classic */
.box-bar { position: fixed !important;  top: 0;  z-index: 1000;  display: none; }
.box-bar { width: 100%;  }
.progress-box { width: 100%; height: 2px; } 
.progress-bar { width: 0%;  height: 2px; 
background-color: rgba(172,224,255,1.00);
background-image: -webkit-gradient(linear, left top, right top,
color-stop( 0.5, rgba(172,224,255,1.00) ), color-stop( 1.0, rgba(255,255,255,1.00) ));
background-image: -webkit-linear-gradient(left, rgba(172,224,255,1.00) 50.0%, rgba(255,255,255,1.00));
background-image: linear-gradient(left, rgba(172,224,255,1.00) 50.0%, rgba(255,255,255,1.00));
} 
