#rw-banner-image { background: url('%banner_path%') top center no-repeat; width: 100%; height: 100%; top: 0; text-align: center; -webkit-transform: translateZ(0px); -webkit-transform-style: preserve-3d; opacity: 0.99;}

#top-grad, #rw-banner-overlay { 
background: linear-gradient(0deg, rgba(33,71,89,1.00) 5%, rgba(50,92,140,0.00) 60%);
background: -webkit-gradient(0deg, rgba(33,71,89,1.00) 5%, rgba(50,92,140,0.00) 60%);
padding-bottom: 0px;}

#titlestheme { padding-top: 12vh; padding-bottom: 12vh; }

#main_page { background-color: rgba(33,71,89,1.00); padding-top: 0px;}
#titlestheme h1 {background-color: rgba(236,249,255,1.00);
background-image: linear-gradient(45deg, rgba(236,249,255,1.00), rgba(64,125,168,1.00));
background-image: -webkit-linear-gradient(45deg, rgba(236,249,255,1.00), rgba(64,125,168,1.00))); }

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

@media only screen and (min-width: 450px) { #logo, #logo img { max-width:auto; max-height:90px; } }
@media only screen and (max-width: 450px) { #logo, #logo img { max-width:178px !important; max-height:60px !important; } }

#global_width, #sidebarContainer {max-width:1100px;}
#global_width {	box-shadow: 0 0 0px 0px rgba(58,58,58,0.50); -webkit-box-shadow: 0 0 0px 0px rgba(58,58,58,0.50); }

#breadcrumbcontainer { background-color: rgba(102,102,102,0.70); }
#breadcrumbcontainer a, #breadcrumbcontainer li, #breadcrumbcontainer li:before {color:rgba(244,244,244,0.80);}
#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 {color: rgba(244,244,244,0.80);}
#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(207,207,207,1.00);}

#drop [class^="fa fa-"], #drop .icon_plus:before  {color: rgba(255,255,255,1.00); }
#drop.boxopened:after, #drop:after, #up [class^="arrow_carrot-up_alt2"]  {color: rgba(255,255,255,1.00);}

#navcontainer li:before, #navcontainer ul li:before,
#navcontainer_desktop ul li:before, #navcontainer_desktop ul ul li:before,
#navcontainer_desktop ul li:first-child:before,
#navcontainer_desktop ul li:last-child:after {background-color: rgba(161,180,203,0.50);}

#drop [class^="fa fa-"], #drop .icon_plus:before, #navcontainer_opacity, #navcontainer_desktop {
background-color: rgba(26,49,72,0.80);
background: linear-gradient(45deg, rgba(26,49,72,0.80), rgba(56,102,151,0.60));
background: -webkit-linear-gradient(45deg, rgba(26,49,72,0.80), rgba(56,102,151,0.60)); }

#drop.boxopened [class^="fa fa-"], #drop.boxopened .icon_plus:before { background: transparent !important;}

#navcontainer_desktop ul ul {background-color: rgba(56,102,151,0.60);}

#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(255,178,255,1.00);}

/* Container */
#global_width {background-color: rgba(244,244,244,1.00); border-color: rgba(244,244,244,1.00); }

/* for clip text */
#sidebar  {	background-color: transparent !important; background-image: none !important; }

#pageHeader h2 [class^="fa fa-"], #titlestheme h2,  #titlestheme h2 [class^="fa fa-"] {color: rgba(255,255,255,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(60,110,164,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(60,110,164,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(237,237,237,1.00); border-color: rgba(232,232,232,1.00);}
#footer p, #footer a, #footer [class^="fa fa-"], #footer [class*="fa fa-"] {color: rgba(169,169,169,1.00);}
#footer a:link, #footer a:visited, #footer a:link [class^="fa fa-"], #footer a:visited [class^="fa fa-"] {color: rgba(172,172,172,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, blockquote {color: rgba(70,70,70,1.00);}

/* Sidebar */
#sidebar blockquote, #sidebarContainer .standout, blockquote, #sidebarContainer .standout, #sidebar blockquote, #sidebarContainer {
color: rgba(70,70,70,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(70,70,70,1.00);}
#sidebarContainer a {color: rgba(60,110,164,1.00);}
#sidebarContainer a:hover, #sidebarContainer a:active {color: rgba(55,62,62,1.00);}
#sidebarContainer {background-color: rgba(244,244,244,1.00);}
#sidebarContainer #sidebar a:link [class^="fa fa-"], #sidebarContainer #sidebar a:visited [class^="fa fa-"] { color: rgba(60,110,164,1.00); }
#sidebarContainer #sidebar a:hover [class^="fa fa-"], #sidebarContainer #sidebar a:active [class^="fa fa-"] { color: rgba(55,62,62,1.00);} 

/* Blog plugin in sidebar */
#blog-archives, #blog-categories, ul.blog-tag-cloud { background-color: rgba(232,232,232,1.00); }
body { background-color: rgba(42,89,108,1.00); }
.message-text, .form-footer { color: rgba(70,70,70,1.00); }

/* @group Toolbar desktop */
#navcontainer_desktop a:link, #navcontainer_desktop a:visited, #navcontainer a:link, #navcontainer a:visited { color: rgba(255,255,255,1.00); }
#navcontainer_desktop a:hover, #navcontainer_desktop #current, #navcontainer_desktop .current, #navcontainer_desktop ul #current, #navcontainer_desktop ul .current, #navcontainer_desktop a:active, #navcontainer_desktop .currentAncestor, #navcontainer_desktop ul #currentAncestor, #navcontainer_desktop ul .currentAncestor, #navcontainer_desktop #currentAncestor { color: rgba(255,178,255,1.00); }

.parent:before, #navcontainer_desktop ul ul .parent:before, #navcontainer_desktop ul ul ul .parent:before, #navcontainer_desktop ul ul .parent:before, #navcontainer_desktop ul ul ul ul .parent:before { color: rgba(255,255,255,1.00); }
#navcontainer_desktop ul a, #navcontainer ul a { background-color: rgba(79,91,113,0.40) !important; }
.rw-sitemap ul ul { border-color: rgba(161,180,203,0.50); }
/* @end */

