.fa {
  padding: 20px;
  font-size: 60px;
  width: 50px;
  text-align: center;
  text-decoration: none;
}

/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.content-wrapper,.front-featured-menu-items .grid-row,.hero-container-inner,body,ins,mark {
	background-color: #fff;
}

#infinite-handle span,.button,button,input[type=button],input[type=reset],input[type=submit] {
	color: #fff;
}

.main-navigation ul ul>li.focus>a,.main-navigation ul ul a:hover,.nav-menu>li>a:before {
	color: #fff;
}

.pre-footer .footer-site-title a,.footer-widget-area .widget-title,.front-featured-menu-items .item .overlay-inner,.main-navigation,.main-navigation a,.main-navigation ul ul a,.menu-toggle,.pre-footer,.pre-footer a:hover,.site-info a:hover,.site-title a,.social-links ul a:before {
	color: #fff;
}

.main-navigation ul ul {
	border-color: #fff;
}

.pre-footer a:hover,.site-info a:hover {
	border-bottom-color: #fff;
}

.social-links ul a:hover:before {
	color: #fff;
}

.front-page-testimonials {
	color: #b2b2b2;
}

.site-footer,.site-info a {
	color: #939393;
}

.main-navigation ul ul a {
	color: #a1a1a1;
}

.main-navigation ul li,.main-navigation ul ul li {
	border-top-color: #ccc;
}

.main-navigation ul li,.main-navigation ul ul li {
	border-top-color: rgba(204,204,204,.25);
}

#infinite-handle span:hover,.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover {
	color: #939393;
}

.site-footer,.site-header {
	background-color: #2e221f;
}

.pre-footer:after {
	background-color: #2e221f;
}

.overlay {
	background-color: #2e221f;
}

.overlay {
	background-color: rgba(46,34,31,.9);
}

.main-navigation ul ul {
	background-color: #2e221f;
}

#infinite-handle span,.button,button,input[type=button],input[type=reset],input[type=submit] {
	background-color: #2e221f;
}

#infinite-handle span,.button,button,input[type=button],input[type=reset],input[type=submit],#infinite-handle span:hover,.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover {
	border-color: #2e221f;
}

.cycle-pager span,.front-testimonials h2 {
	color: #070402;
}

.format-quote blockquote:before {
	color: #58351a;
}

.format-quote blockquote:before {
	color: rgba(88,53,26,.5);
}

hr,.front-testimonials,.front-featured-menu-items .grid-row .item.no-thumbnail {
	background-color: #58351a;
}

hr,.front-testimonials,.front-featured-menu-items .grid-row .item.no-thumbnail {
	background-color: rgba(88,53,26,.5);
}

.front-testimonials {
	border-color: #58351a;
}

.widget_search input[type=search]:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=url]:focus,textarea:focus {
	border-color: #422813;
}

.archive.tax-nova_menu .content-area,.hero-container-inner .hentry,.page-template-menu-page .content-area,.widget,.widget_search input[type=search] {
	border-color: #58351a;
}

.archive.tax-nova_menu .content-area,.hero-container-inner .hentry,.page-template-menu-page .content-area,.widget,.widget_search input[type=search] {
	border-color: rgba(88,53,26,.5);
}

.widget ol>li,.widget ul>li {
	border-top-color: #58351a;
}

.widget ol>li,.widget ul>li {
	border-top-color: rgba(88,53,26,.5);
}

.children .comment {
	border-left-color: #58351a;
}

.children .comment {
	border-left-color: rgba(88,53,26,.5);
}

.pre-footer a {
	color: #d37f3f;
}

.main-navigation a:hover,.main-navigation li.current-menu-ancestor>a,.main-navigation li.current-menu-item>a,.main-navigation li.current_page_ancestor>a,.main-navigation li.current_page_item>a,.main-navigation ul>.focus>a,.main-navigation ul>:hover>a,.menu-toggle:focus,.menu-toggle:hover {
	color: #d37f3f;
}

.social-links ul a:hover:before {
	background-color: #58351a;
}

a,.entry-title a:hover {
	color: #58351a;
	/* 20180204 martha */
	color:#F47A11;
}

.entry-title a:hover {
	border-bottom-color: #58351a;
}

blockquote {
	border-left-color: #58351a;
}

/*New-css-add*/
#primary .hero {
	padding-top: 60px;
}
/* 2/4/18 new Martha begin */
.site-header .wrapper {
	padding:0;
	width:100%;
}
.site-logo {
	max-height:80px;
	padding:10px 10px 10px 20px;
	background-color:white;
}
#site-navigation {
padding-right:20px;
}
a.site-logo-link, a.site-logo-link:hover {
	border:none;
}
#video3 {
width:93%;
}

.pre-footer .confit-address a {
	color: white;
}
/* jetpack follow us icons */
.genericon {
	font-size:64px;
}

.home .widget-area.front-widget-area h3 {
	font-weight: bold;
}

.home .front-testimonials {
	padding-bottom: 35px;
}

/* 2/4/18 new Martha end */
.home .hero-container-inner {
	padding-top:0px;
}
.home .hero-container-inner .hentry {
	border:none;
	padding:0;
}
.home .hero-container-inner .entry-content,
.home .hero-container-inner .entry-content img {
	width:100%;
	max-width:100%;
}
.column1,
.column2 {
	float: left;
  display: inline-block;
}
.hpvideo {
	width:47%;
	text-align:center;
	border:5px solid #000000;
}
.hpvideo iframe {
	margin-bottom:0 !important;
}
.column1.hpvideo {
	margin-right:3%;
}
.column2.hpvideo {
	margin-left:3%;
}

.column1.contact,
.column2.contact {
	width:47%;
}
.column1.contact {
	margin-right:3%;
}
.column2.contact {
	margin-left:3%;
}
h3.orange {
	color:#F47A11;
	margin-bottom:10px;
}
.page-id-49 h1.entry-title {
	color:#F47A11;
}
span.pipe {
	margin:0 5px;
}