

.qbutton.small { border:none; border-radius:0; }
.whitetext, .whitetext p, .whitetext h1, .whitetext h2, .whitetext h3, .whitetext h4 { color:#FFF; }
.whitetext h3 a { font-size:18px; color:#f99f00; }

.footer_top ul { display:block; margin:0 auto; width:60%; overflow:hidden; }
.footer_top .widget.widget_nav_menu li {display:block; margin:10px; float:left; }
.footer_top .widget_text { display:block; }

h1,h2,h3,h4 { margin:15px 0 15px 0; }

.content_inner  .section_inner ul { margin-left:20px; }
.content_inner  .section_inner ul  li { padding-bottom:10px; }
.content .container .container_inner.page_container_inner, .full_page_container_inner  { padding:0; }

.wfacp-main-container { background-color:#FFF!important; }
.wfacp_product_switcher_container { height:200px; overflow:scroll; border:1px solid #CCC; }
.wfacp-section { margin:20px 0; }
.schoolselect .wfacp-product-switch-title { display:none; }
#select2-billing_country-container {border-width:0px!important}
.wfacp_product_row_quantity { display:none!important; }

.wfacp_main_form .select2-container  { border:none!important; }

nav.main_menu ul li.active a { font-weight:600; }

.full_section_inner ul { margin:10px 0 5px 20px; }
.full_section_inner li { margin:5px 0 10px 0; }

.sheetmusicpg .brhide br { display:none!important; }

.sidebar li { border-bottom:1px solid #e8e8e8; padding-bottom:5px; }

.header_top .fa { font-size:22px; margin:0 5px; }
.header_top a, .header_top { font-size:14px; }

.entry_date { display:none; }
.post_info { display:none!important; }
.post_excerpt  { display:none; }

.events h5 { display:none; }

.header_top a, .header_top { padding: 15px 0 8px 0; }
.header_bottom_right_widget_holder { padding:0; }

.header_inner_right { margin-left:120px; }
.sidebar { margin-top:20px; }
.iconspace { margin-right:30px!important; }

.carousel-inner .slider_content .text .qbutton.white { display:none ;}

.w3eden .well { margin-bottom:0; border-bottom:1px solid #dbdbdb; }

.column1 { z-index: 1;
position: relative; }

#template_header_image { width:300px; }

.loginbtn { display:block; padding:20px; background:blue; color:#FFF; border-radius:10px; width:400px; margin:0 auto; font-weight:bold; }
.um-misc-ul { display:none; }

.reg-notice { display:block; background: #CCC; font-weight:bold; padding:20px; font-size:18px; border:2px solid #FF0000; margin-top:20px; }

@media only screen and (max-width: 480px) { .section_inner { width:80%!important; } }