/**
 * Custom styles
 */

/*
body {
    background-color: #4c4c4c;
}
*/

.site-header, .breadcrumb {
    background-color: #fff;
}

/*
.site-inner {
    background-color: #e5e5e5;
}
*/

/*
.breadcrumb {
    border-bottom: 2px solid #4c4c4c;
    
}
*/

..genesis-nav-menu a {
    color: #4c4c4c;
}

.widget-title {
    text-align: center;
}








body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    background-color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6,
.site-title a,
.adjacent-entry-pagination .pagination-previous a,
.adjacent-entry-pagination .pagination-next a, .entry-title {
	color: #545554;
	font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    
}


p, li {
    font-family: 'Open Sans', serif;
/*    font-size: 21px;*/
    line-height: 1.6;
}


.genesis-nav-menu .menu-item a {
 font-family: 'Open Sans', sans-serif; 
/*    font-size: 80%;*/
    
}


.bigger {
    font-size: 1.8em;
    font-style: italic;
}


.nav-header .current-menu-ancestor>a, .nav-header .current-menu-item>a, .nav-header .menu-item-has-children:not(.highlight):hover>a, .nav-header .nav-search:hover, .nav-header .sub-menu .current-menu-item>a, .nav-header .sub-menu .current-menu-item>a:hover, .nav-header .sub-menu a:hover, .nav-header a:hover {
    color: #740000;
}



a {
    color: #740000;
}


.after-entry .widget, .author-box, .comment-respond, .entry, .entry-comments, .entry-pings, .sidebar .widget {
    background-color: #fff;
    border: none;
}

#text-2 {
    border: 3px solid #740000;
    border-radius: 5px;
    margin-top: 30px;
}

.banner-area .entry-title {
    font-size: 60px;
}

.banner-area p {
    font-size: 30px;
}

.comment-respond p, .button  {
    font-family: 'Open Sans', sans-serif;
}

.button, .entry-content .button, button, input[type=button], input[type=reset], input[type=submit], .more-link {
/*    font-size: 18px;*/
/*    padding: 22px 26px;*/
    border-radius: 5px;
    background-color: #740000;
}

.entry-content .more-link {
    border-radius: 5px;
/*    background-color: #740000;*/
/*    color: #740000;*/
}

p>a {
     border-bottom-width: 0px;
    border-bottom-style: solid;
     color: #740000;
    font-weight: 600;
}

.flex-entry .entry-title, .flex-entry .woocommerce-loop-category__title, .flex-entry .woocommerce-loop-product__title {
    font-size: 1.1em;
    line-height: 1.1;
}




/* Login page */

body.login {
    background-color: #fff;
}