 /* 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(37,37,37,0.98) !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(103,186,250,1.00) !important;}
#rapidweaver_privacy_message span a:link, #rapidweaver_privacy_message span a:active, #rapidweaver_privacy_message span a:visited {color: rgba(103,186,250,1.00) !important;}
#rapidweaver_privacy_message p a:hover, #rapidweaver_privacy_message span a:hover { color: rgba(88,158,213,1.00) !important; }

#rapidweaver_privacy_message button { 
border-width: 2px !important; border-style: solid !important;
background-color: rgba(74,102,141,1.00) !important; color: rgba(255,255,255,1.00) !important; border-color: rgba(74,102,141,1.00) !important; }
#rapidweaver_privacy_message button:hover {	color: rgba(217,217,217,1.00)  !important;	background-color: rgba(63,87,120,1.00) !important; border-color: rgba(74,102,141,1.00) * 0.85% !important;  }
/* privacy end */



.theme_title, .theme_title_b {
	font-size: 120px !important;
	line-height: 125px !important;
	letter-spacing: 0px !important;
}

/* upg 1.0.6 0007 */
.theme_title, .theme_title_b { -webkit-text-stroke: 3px !important; }

.theme_slogan {
	font-size: 54px !important;
	line-height: 70px !important;
	letter-spacing: 0px !important;

	top: 20px !important;
	left: 0px !important;
	transform: rotate( 0deg ) !important;
	-webkit-transform: rotate( 0deg ) !important;
	-moz-transform: rotate( 0deg ) !important;
}

.decoration_color_theme {
	margin-top: 0px !important;
	left: 0px !important;
}

#index_hype_container {
	transform: rotate( 0deg ) !important;
	-webkit-transform: rotate( 0deg ) !important;
	-moz-transform: rotate( 0deg ) !important;
}

.theme_title, .theme_title_b {
	margin-top: 0px;
	margin-left: 0px;
}

.flex_elements {
	margin-top: 0px;
}

@media only screen and (min-height: 500px) {
	#scrollButton {
		bottom: 6vh !important;
	}
}

/* Toolbar top */
#scrollButton a {
	color: rgba(255,255,255,1.00);
}

#drop [class^="fa fa-"], #drop.boxopened:after, #drop:after, #drop [class*="icon_plus_alt"], #up [class^="arrow_triangle-up_alt"], #up [class^="arrow_carrot_up_alt"] {
	color: rgba(255,255,255,1.00);
}

#drop:hover [class^="fa fa-"], #drop:hover [class*="icon_plus_alt"], #scrollButton a:hover {
	color: rgba(242,242,242,1.00);
}

#pulse {
	background-color: rgba(226,226,226,1.00);
}

/* Toolbar top */
#navcontainer_ex_opacity {
	background-color: rgba(226,226,226,1.00);
}

#navcontainer ul {
	padding-top: 10px;
	padding-bottom: 10px;
}

#navcontainer_ex ul a, #navcontainer_ex ul ul a {
	background-color: rgba(226,226,226,1.00);
	border-color: rgba(253,128,8,1.00);
}

#navcontainer a {
	font-size: 16px;
}

#navcontainer_ex ul li {
	border-color: rgba(253,128,8,1.00);
}

#navcontainer ul a:after {
	background-color: rgba(253,128,8,1.00);
	border-color: rgba(253,128,8,1.00);
}

#navcontainer_ex {
	border-color: rgba(232,232,232,1.00);
}

#navcontainer_ex a:link, #navcontainer_ex a:visited {
	color: rgba(78,97,108,1.00);
}

#navcontainer_ex a:hover, #navcontainer_ex #current, #navcontainer_ex .current, #navcontainer_ex ul #current, #navcontainer_ex ul .current, #navcontainer_ex a:active, #navcontainer_ex .currentAncestor, #navcontainer_ex ul #currentAncestor, #navcontainer_ex ul .currentAncestor, #navcontainer_ex #currentAncestor {
	color: rgba(49,56,61,1.00);
}

#navcontainer_opacity {
	background-color: rgba(244,244,244,1.00);
}

#navcontainer, #navcontainer ul ul {
	background-color: rgba(226,226,226,1.00);
	border-color: rgba(215,215,215,1.00);
}

#navcontainer a:link, #navcontainer a:visited {
	color: rgba(78,97,108,1.00);
}

#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: rgba(49,56,61,1.00);
}

.thumbnail-frame img, #extraContainer1 img, #extraContainer2 img, #extraContainer3 img, #contentContainer #content img, #sidebarContainer img {
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
}

#navcontainer {
	border-top-left-radius: %border_radius%;
	-webkit-border-top-left-radius: %border_radius%;
	-moz-border-radius-topleft: %border_radius%;
	border-top-right-radius: %border_radius%;
	-webkit-border-top-right-radius: %border_radius%;;
	-moz-border-radius-topright: %border_radius%;
}

/* ------------------------------------------------------------ */

#pageHeader h1, #pageHeader h1 [class^="fa fa-"], .theme_title {
	color: rgba(255,255,255,1.00) !important;
}

.theme_title_b {
	color: rgba(253,128,8,1.00) !important;
}

#pageHeader h2, #pageHeader h2 [class^="fa fa-"], .theme_slogan {
	color: rgba(228,228,184,1.00) !important;
}

.decoration_color_theme {
	background-color: rgba(253,128,8,1.00) !important;
}

.flash-color {
	background-color: rgba(0,0,0,0.22) !important;
}

.right_top, .left_top, .right_bottom, .left_bottom {
	border-color: rgba(226,226,226,0.80);
}	

/*#group-titles-extend*/
.HYPE_document, #box-vertical {
	max-width: 900px;
}

#pageHeader {
	height: 35vh;
}

#main_global_width {
	margin-top: 35vh;
}

#contentContainer, .blog-entry, .album-description {
	font-size: 16px;
}

#sidebarContainer {
	font-size: 15px;
}

/* extracontent 1*/
#global_width, #extraContainer1, #extraContainer1box, #extraContainer2, #main_global_width_box, #extraContainer3 {
	max-width: 1000px;
}

#extraContainer1 {
	padding: 5px;
}

#extraContainer2 {
	padding: 5px;
}

#extraContainer1, #extraContainer2, #extraContainer3 {
	font-size: 16px;
}

#extraContainer1, #extraContainer1 h1, #extraContainer1 h2, #extraContainer1 h3, #extraContainer1 h4, #extraContainer1 h5, #extraContainer1 h6 {
	color: rgba(234,234,234,1.00);
}

#extraContainer1 a, #extraContainer1 a [class^="fa fa-"], #extraContainer1 a [class*="fa fa-"] {
	color: rgba(255,255,255,1.00);
}

#extraContainer1 a:hover, #extraContainer1 a:active, #extraContainer1 a:hover [class^="fa fa-"], #extraContainer1 a:active [class^="fa fa-"], #extraContainer1 a:hover [class*="fa fa-"], #extraContainer1 a:active [class*="fa fa-"] {
	color: rgba(207,219,233,1.00);
}
/* extracontent 2*/
#extraContainer2, #extraContainer2 h1, #extraContainer2 h2, #extraContainer2 h3, #extraContainer2 h4, #extraContainer2 h5, #extraContainer2 h6 {
	color: rgba(219,219,219,1.00);
}

#extraContainer2 a, #extraContainer2 a [class^="fa fa-"], #extraContainer2 a [class*="fa fa-"] {
	color: rgba(255,255,255,1.00);
}

#extraContainer2 a:hover, #extraContainer2 a:active, #extraContainer2 a:hover [class^="fa fa-"], #extraContainer2 a:active [class^="fa fa-"], #extraContainer2 a:hover [class*="fa fa-"], #extraContainer2 a:active [class*="fa fa-"] {
	color: rgba(255,87,0,1.00);
}

/* Breadcrumbcontainer */

#breadcrumbcontainer li:before {
	color: rgba(168,180,179,1.00);
}

#breadcrumbcontainer a:link, #breadcrumbcontainer a:link [class^="fa fa-"], #breadcrumbcontainer a:link [class*="fa fa-"], #breadcrumbcontainer a:visited  [class^="fa fa-"], #breadcrumbcontainer a:visited  [class*="fa fa-"], #breadcrumbcontainer li:before, #breadcrumbcontainer a:visited {
	color: rgba(168,180,179,1.00);
}

#breadcrumbcontainer a:hover, #breadcrumbcontainer a:hover [class^="fa fa-"], #breadcrumbcontainer a:hover [class*="fa fa-"], #breadcrumbcontainer a:active   [class^="fa fa-"], #breadcrumbcontainer a:active  [class*="fa fa-"] {
	color: rgba(151,162,161,1.00);
}
/* buttons */

/* Container */

#global_width {
	background-color: rgba(244,244,244,1.00);
}

#contentContainer, #contentContainer [class^="fa fa-"], #contentContainer [class*="fa fa-"] {
	color: rgba(70,70,70,1.00);
}

#contentContainer a:link [class^="fa fa-"], #contentContainer a:visited [class^="fa fa-"] {
	color: rgba(255,87,0,1.00);
}

#contentContainer a:hover [class^="fa fa-"], #contentContainer a:active [class^="fa fa-"] {
	color: rgba(55,62,62,1.00);
}

a:link, a:visited {
	color: rgba(255,87,0,1.00);
}

a:hover, a:active {
	color: rgba(55,62,62,1.00);
}

#opacity_wrapper {
	border-color: rgba(232,232,232,1.00);
}

.filesharing-item, .rw-sitemap ul li, .blog-entry-date {
	background-color: rgba(242,242,242,1.00);
	border-color: rgba(242,242,242,1.00);
}

.rw-sitemap ul ul li {
	background-color: rgba(237,237,237,1.00);
}

#footer p, #footer a, #footer [class^="fa fa-"], #footer [class*="fa fa-"] {
	color: rgba(165,176,175,1.00);
}

#footer a:link, #footer a:visited, #footer a:link [class^="fa fa-"], #footer a:visited [class^="fa fa-"], .footer_breadcrumbcontainer li:before {
	color: rgba(168,180,179,1.00);
}
/* RW pages */

.photo-frame, .exif-data, .photo-navigation,  {
	border-color: rgba(68,68,68,1.00);
}

.blog-archive-link-enabled, .blog-category-link-enabled, .blog-entry-permalink a:visited {
	color: rgba(55,62,62,1.00);
}

.thumbnail-frame:hover {
	color: rgba(55,62,62,1.00);
}

.album-title, . movie-page-title, blockquote {
	color: rgba(70,70,70,1.00);
}
/* Sidebar */

#sidebar blockquote, #sidebarContainer .standout, blockquote, #sidebarContainer .standout, #sidebar blockquote, #sidebarContainer {
	color: rgba(88,88,88,1.00);
}

#sidebarContainer h1, #sidebarContainer h2, #sidebarContainer h3, #sidebarContainer h4, #sidebarContainer h5, #sidebarContainer h6, #sidebarContainer .sideHeader, #sidebarContainer #sidebar, #sidebarContainer, #sidebarContainer #sidebar [class^="fa fa-"], #sidebarContainer #sidebar [class*="fa fa-"] {
	color: rgba(88,88,88,1.00);
}

#sidebarContainer a {
	color: rgba(255,110,0,1.00);
}

#sidebarContainer a:hover, #sidebarContainer a:active {
	color: rgba(71,79,79,1.00);
}

#sidebarContainer, #sidebarBackground {
	background-color: rgba(232,232,232,1.00);
}

#sidebarContainer #sidebar a:link [class^="fa fa-"], #sidebarContainer #sidebar a:visited [class^="fa fa-"] {
	color: rgba(255,110,0,1.00);
}

#sidebarContainer #sidebar a:hover [class^="fa fa-"], #sidebarContainer #sidebar a:active [class^="fa fa-"] {
	color: rgba(71,79,79,1.00);
}
/* Blog plugin in sidebar */

#blog-archives, #blog-categories, ul.blog-tag-cloud {
	background-color: rgba(220,220,220,1.00);
}

body, #fade_box {
	background-color: rgba(82,81,92,1.00);
}

.message-text, .form-footer {
	color: rgba(70,70,70,1.00);
}

@media only screen and (min-width: 1000px) {
	#logo img {
		max-width: 200px;
		max-height: 140px;
	}
}
@media only screen and (min-height: 700px) {
	#logo img {
		max-width: 200px;
		max-height: 140px;
	}
}

@media only screen and (min-width: 960px) {
	#sidebarContainer {
		border-bottom-right-radius: 5px !important;
		-webkit-border-bottom-right-radius: 5px !important;
		-moz-border-radius-bottomright: 5px !important;
		border-bottom-left-radius: 5px !important;
		-webkit-border-bottom-left-radius: 5px !important;
		-moz-border-radius-bottomleft: 5px !important;
	}
	
	#sidebarBackground {
		border-top-left-radius: 5px !important;
		-webkit-border-top-left-radius: 5px !important;
		-moz-border-radius-topleft: 5px !important;
		border-bottom-left-radius: 5px !important;
		-webkit-border-bottom-left-radius: 5px !important;
		-moz-border-radius-bottomleft: 5px !important;
	}
	
	#navcontainer {
		border-top-left-radius: 5px !important;
		-webkit-border-top-left-radius: 5px !important;
		-moz-border-radius-topleft: 5px !important;
		border-top-right-radius: 5px !important;
		-webkit-border-top-right-radius: 5px !important;
		-moz-border-radius-topright: 5px !important;
	}
	
	#global_width, .filesharing-item, .rw-sitemap ul li  {
		border-radius: 5px !important;
		-webkit-border-radius: 5px !important;
		-moz-border-radius: 5px !important;
	}
}

/* @group Progress bar 1.1  bottom side to avoid issues rwclassic */
.box-bar { position: fixed !important;  top: 0;  z-index: 1000;  width: 100%; display: none; }
.progress-box { width: 100%; height: 2px;  background: rgba(51,51,51,1.00); }
.progress-bar { width: 0%;  height: 2px; 
background-color: rgba(80,120,175,1.00);
background-image: -webkit-gradient(linear, left top, right top,
color-stop( 0.5, rgba(80,120,175,1.00) ), color-stop( 1.0, rgba(133,175,233,1.00) ));
background-image: -webkit-linear-gradient(left, rgba(80,120,175,1.00) 50.0%, rgba(133,175,233,1.00));
background-image: linear-gradient(left, rgba(80,120,175,1.00) 50.0%, rgba(133,175,233,1.00));
} 
/* above upg 1.0.7 0008 */

