.faq {margin-bottom:10px;}
a, a:visited {
color: #cc0000;
}
a:hover {
color:#2c70b8;
}
.flexnav li a:hover,
.flexnav li.current-menu-item ul li a:hover,
.page-template-full-width-template 
.page-template-full-width-template .flexnav li a:hover,
.page-template-full-width-template .flexnav li.current-menu-item ul li a:hover,
.full-width-layout .flexnav li a:hover,
.full-width-layout .flexnav li.current-menu-item ul li a:hover {
background-color: #377dc4;
}
.margin-left-25 {
margin-left:25px;
}
.stepsheets-table-header th {
font-size: 16px ;
color: #2c70b8;
}
#sidebar {
background-color:white;
}
.featured-image img, 
.em-location-section-map, 
.em-event-location {  display:none;
}
#navigation {
margin-bottom:25px;
}
.em-event-when, .em-event-where {
margin-bottom:5px !important;
}
#menu-item-fb {
margin-top:12px;
} @media (min-width: 600px) {
.em.pixelbones h3 {
font-size:24px !important;
}
.em.pixelbones hr {
margin-top:5px !important;
margin-bottom:10px !important;
}
.em.pixelbones a,
.em.pixelbones a:visited { 
color: #cc0000 !important;
}
.em.pixelbones a:hover {
color: #2c70b8 !important;
}
}
@media (max-width: 720px) {
h1.text-logo a,
h1.text-logo a:visited,
h1.text-logo a:hover {
margin:20px 0 0 0px;
}
}
@media (max-width: 600px) {
h1.text-logo {
font-size: 26px;
}
} #post-390 td {
font-size:14px;
}
#menu-item-4405 {
background-color:red;
}
.nvcwda-nav-wrapper {
text-align: center;
display:inline-block;
width:100%;
}
.nvcwda-nav-wrapper-top {
margin-top:25px;
margin-bottom:25px;	
}
.search-stepsheets-wrapper {
padding-top:15px;
padding-bottom: 20px;
border-bottom: 2px solid #eee;
}
.nvcwda-dance-type{
float:right;
}
@media (max-width:600px){
.nvcwda-dance-type {
float:left;
padding-top:25px;
}	
}
#search-stepsheets,.nvcwda-nav-button,.nvcwda-nav-button-gray, 
#mc-embedded-subscribe, 
#search-2 .button {
border-radius:5px;
color: #fff; 
text-decoration: none; 
text-transform:none;
padding: 8px 10px; 
background-color: #2c70b8;
font-weight:normal;
font-size:1em;}
#search-2 .field,
#mce-EMAIL {
padding: 7px;
margin-right: 5px;
}
.nvcwda-nav-bg-gray {
background-color:gray;
}
.nvcwda-nav-button-white, 
.nvcwda-nav-button-white a:hover, 
.nvcwda-nav-button-white a:visited, 
.nvcwda-nav-button-white a:link {
color:white !important;
}
.nvcwda-bottom-30 {
margin-bottom:30px;
}
.nvcwda-videos-wrapper {
display:flex;
flex-wrap:wrap;
}
.nvcwda-video { }
.nvcwda-video-right {
width:300px;
margin-left:auto;
} @media (width <= 1180px){
.nvcwda-videos-wrapper {
width:90%;
}
.nvcwda-video-right {
margin-left:0;
}	
}
#custom_html-9  h3.widget-title, #custom_html-2  h3.widget-title{
background-color:red ;
}
#custom_html-7 td{
border:0;
}
#text-2 .textwidget {
margin-bottom:-20px;
}
#home-widgets .widget,
#sidebar .widget{
box-shadow: 0 0 15px 0 rgba(0,0,0,.15);
background-color:white;
}
#sidebar .widget{ 
margin-top:15px;
}
#home-widgets h3,
#sidebar h3{
border-radius: 5px 5px 0 0;
}
#home-widgets #text-2,
#home-widgets #em_widget-7,
#home-widgets #custom_html-7,
#home-widgets #custom_html-9,
#home-widgets #custom_html-11
{
background-color:white;	
}
div.slide-box {
background-color: gray;
background: linear-gradient(black, white);
opacity: 0.75;
border-radius:5px;
top:10px;
bottom:10px;
margin-left:10px;
}
div.slide-box.caption_right {
margin-right:10px;
}
div.slide-box p, div.slide-box a{
font-size:1.2em;
}
div.slide-box a{
border-radius:5px;
text-transform:none;
}