/*
Style: Centered Sidebar
*/
body { background: #f2f2f2 url(../img/noise.png) repeat; }
.content-part { background: #f2f2f2 url(../img/noise.png) repeat; }
#wrap { background: url(centered-sidebar/wrap.png) repeat-y center top; }
.main { margin: 0 auto; float: none; max-width: 764px; 
-moz-box-shadow: -1px 0 0 rgba(255,255,255,0.1); -webkit-box-shadow: -1px 0 0 rgba(255,255,255,0.1); 
box-shadow: -1px 0 0 rgba(255,255,255,0.1), 10px 0 40px rgba(0,0,0,0.10), 1px 0 0 rgba(0,0,0,0.1), 4px 0 0 rgba(0,0,0,0.04); }
.main.sidebar-collapse { max-width: 964px; }
.container.part { background-image: none; }
.sidebar-collapse #sidebar-toggle, 
.sidebar-collapse #portfolio-size { position: absolute; }


/* ------------------------------------------------------------------------- *
 *  Theme Color #7b3ba3 (can be removed if you use theme admin styling)
/* ------------------------------------------------------------------------- */
a,
label .required,
.comment-awaiting-moderation,
#nav li.current_page_item a, 
#nav li.current-menu-ancestor a, 
#nav li.current-menu-item a,
#nav li a:hover, 
#nav li:hover a,
.entry-title a:hover,
.widget_rss ul li span.rss-date,
.wp-pagenavi a,
ul.tabs-nav li a.active,
.accordion .title a:hover,
.accordion .title.active a,
.toggle .title:hover,
.toggle .title.active { color: #7b3ba3; }
.color,
.portfolio-item:hover a.portfolio-meta .portfolio-title { color: #7b3ba3!important; }

#nav li.current_page_item a, 
#nav li.current-menu-ancestor a, 
#nav li.current-menu-item a,
.zoom,
.entry-tags a:hover,
.orb,
.entry-format.link p a,
div.jp-play-bar, div.jp-volume-bar-value,
.widget_calendar caption,
#to-top,
.commentlist .reply a:hover,
#child-menu li li.current_page_item a, 
#child-menu li li.current-menu-item a,
#child-menu li li.current_page_parent a, 
#child-menu li li.current_page_item a:hover, 
#child-menu li li.current-menu-item a:hover,
#child-menu li li.current_page_parent a:hover,
.flex-front .flex-caption a,
.wp-pagenavi a:hover,
.wp-pagenavi a:active,
.wp-pagenavi span.current,
input[type="submit"],
button[type="submit"],
a.button,
.accordion .title.active .icon,
.toggle .title.active .icon,
.plan.featured .plan-head { background-color: #7b3ba3; }
.bgcolor,
.widget_wpb_tabs .wpb-tabs li a.active { background-color: #7b3ba3!important; }
::selection { background: #7b3ba3; }
::-moz-selection { background: #7b3ba3; }

.wp-pagenavi a { border: 1px solid #7b3ba3!important; border: 1px solid rgba(123,59,163,0.5)!important; }
.wp-pagenavi a:hover,
.wp-pagenavi a:active,
.wp-pagenavi span.current { border: 1px solid #7b3ba3!important; }

.portfolio-item:hover a.portfolio-meta { border-top-color: #7b3ba3; }
ul.tabs-nav li a.active,
#nav li a:hover, 
#nav li:hover a,
#nav li.current_page_item a, 
#nav li.current-menu-ancestor a, 
#nav li.current-menu-item a { border-top-color: #7b3ba3; }
.plan.featured { border-color: #7b3ba3; }