/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.letter-section ul {
	text-indent: -4mm;
	margin-left: 4mm;	
}

h2 {
font-size: 2.5vw;
}

.letter-section ul.columns.max-1-columns {
max-width: 80%;	
}

.main-navigation .menu ul li a{
font-size: 18px;!!16px;		
}

blockquote {
font-style: normal;
line-height; 1.6;
font-family: 'Roboto', sans-serif;
font-size: 16px;
color: #555;
font-weight: normal;
text-align: left;
margin-right: 0px;
}

article blockquote{
margin-bottom: 24px;	
}

blockquote:before, blockquote:after{
height: 0px;
	margin: 0px;
	display: normal
}

.sticky h2:before, a:hover, a:focus, a:active, .twp-meta-info .posted-on, .twp-meta-info .byline, .item-metadata.posts-date, .item-metadata.post-author, .author-info .author-social > a:hover, .author-info .author-social > a:focus, .social-icons ul li a:hover, .social-icons ul li a:focus, .nav-right .icon-search:hover, .nav-right .icon-search:focus {
 color: #c07e64;	
}

.widget.infinity_mag_widget_tabbed ul.nav-tabs li:hover a, .widget.infinity_mag_widget_tabbed ul.nav-tabs li:hover a, .widget.infinity_mag_widget_tabbed .nav-tabs > li.active > a, .widget.infinity_mag_widget_tabbed .nav-tabs > li.active > a:focus, .widget.infinity_mag_widget_tabbed .nav-tabs > li.active > a:hover, .widget.infinity_mag_widget_tabbed .site-footer .widget ul li, .mainbanner-jumbotron-2 .slide-icon {
 background: #c07e64;
}

.button-fancy.-red, .read-more.button-fancy {
	 border-color: #c07e64;	
	 color: #c07e64;	
}

.button-fancy:hover.-red > .btn-arrow, .button-fancy:hover.-red > .btn-arrow:before, .button-fancy:hover.-red > .btn-arrow:after {
background-color: #c07e64	
}

#a-z{
	float:left;
	width:100%;
	margin-bottom:25px;
	margin-left: 0;
  padding-left: 0;
	display:flex;
	flex-direction:row;
	list-style-type:none;
}
ul#a-z li{
	flex-grow:1;
	padding:7px;
	text-align:center;
	background:#dadbdc;
	color:#fff;
	text-transform:uppercase;
	border-left:2px solid #fff;
}
#a-z li.active{
	background:#9c9c9c;
	cursor:pointer;
}
#posts-results{
	list-style-type:none;
	margin-left: 0;
}
#posts-results a {
   border-bottom: 1px solid #ccc;
   display: block;
   padding: 10px 0;
}
#posts-results li { 
   display: none; 
}
#posts-results li.show {
   display: block; 
}
ul#a-z li.current { 
   background: #c07e64;
}
.page-id-160 .comments-area{
	display:none;
}

/*anchors links*/
html {
  scroll-padding-top: 60px; 
}