/* Add here all your css styles (customizations) */

H1

ul.social-icons-footer {
    overflow: auto;
margin-top:10px;
}
 
ul.social-icons-footer li {
    list-style-type: none;
    float: left;
}
 
ul.social-icons-footer li a i {
    background: #205D7A;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    font-size: 25px;
    text-align: center;
    margin-right: 10px;
    padding-top: 15%;
    transition: all 0.2s ease-in-out;
}

.fa-facebook {
    background:#3b5998
} 

.fa-twitter {
    background:#00aced
}

ul.social-icons-footer li a i:hover {
    opacity: .7;
}     
     
    .flex-center {
  background: black;
  color: white;
  border: 0px solid white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  resize: vertical;
  overflow: auto;
  margin: 0px;
  padding: 0px;
}
.flex-center p {
  margin: 0;
  padding: 20px;
}

.row-xs-flex-center {
    display:flex;
    align-items:center;

}
@media ( min-width:768px ) {
    .row-sm-flex-center {
        display:flex;
        align-items:center;
    }
.thumbnail h3 a,
.thumbnail-style h3 a {
	color: #585f69;
	font-size: 12px;
line-height:100%;
}

}
@media ( min-width: 992px ) {
    .row-md-flex-center {
        display:flex;
        align-items:center;
    }
}
@media (max-width:768px ) {
a.btn-u {
font-size: 9px;
}
img.instruments {
min-height:250px;
}
.thumbnail h3 a,
.thumbnail-style h3 a {
	color: #585f69;
	font-size: 28px;
}
img.luthier {
min-width:150px;
padding: 0px 5px 15px 5px
}

}
@media ( min-width: 1200px ) {
    .row-lg-flex-center {
        display:flex;
        align-items:center;
    }
}

small {
display:block;
color:white;
}


.gage  a{
color: #0066a5;
font-weight:600;
}



#gage_prods .headline {
  border-bottom: 1px dotted #99222b;
}
#gage_prods h3{

  border-bottom: 2px solid #99222b;
}


#gage_prods a {
color: #666;
font-weight:600;
}
#gage_prods .contex-bg p{
background-color: #c1c1c1;
}


.gageBlue {
color: #0066a5;
}
//ncm styles

#body_text p{
	margin-bottom:8px;
}

#body_text h1{
color :#336699;	
font-weight:600;
}
#body_text h2{
color :#336699;	
font-weight:600;
font-size:20px;
}	
#body_text span.panel-question {
	color :#336699;
	  display: block;
	  border-bottom:1px solid;
	  padding-bottom:20px;
}
#body_text .panel-default {
	
	border: none;

	padding-top:1em;	
}
#body_text .explore{
	
	font-size:12px;
	color:#ba9a2d;
}

#body_text a.accordion-toggle {
	border-bottom:2px solid;
	color:#3f3844;
}