#site-title {	 -webkit-transform: scale(1, 1.2)!important;
       -moz-transform: scale(1, 1.2)!important;
        -ms-transform: scale(1, 1.2)!important;
         -o-transform: scale(1, 1.2)!important;
            transform: scale(1, 1.2) !important;font-family:"Roboto",sans-serif !important; padding:5px !important;font-weight: 350 !important;}
#site-title a {
    font-size: 47px;
}
.menu a {
	font-size: 15px;
}
#site-title a {
font-family:'Roboto',sans-serif !important;
	color:#443;
}
body  {
    background-color: #ffffff !important;
}
.entry-content {
    font-size: 16px;
    line-height: 22px;
}
h2#site-description{
	font-style: italic !important;
	font-size: 18px;
	color: #474646 !important
}
.header-search-form {
		display: none !important;
}
#page{
	    padding: 10px 49px !important;
    position: relative!important;
    width: 990px!important;

    border: 1px solid white !important;
    border-top-color: white !important;
    border-bottom-color:white !important;}
.page .page-title {
    font-size: 27px;
	font-style:normal !important;font-weight:400 !important;font-family:"Roboto",sans-serif !important;
	color:#443;
}
.page-content {
	margin:0 auto;
}
.wf-active .page-title {
    font-style: normal;
    font-weight: 400;
    font-family: "Roboto",sans-serif;
	color:#443;
}
#footer-title{font-style:normal !important;font-weight:300 !important;font-family:"Roboto",sans-serif !important}
body{font-family:"EB Garamond",serif !important}.wf-active #site-description{font-family:"EB Garamond",serif !important}
.entry-meta .byline, .wf-active .entry-meta .comments-link, .wf-active .entry-meta .edit-link, .wf-active .entry-meta .entry-categories, .wf-active .entry-meta .entry-date, .wf-active .entry-meta .entry-tags, .wf-active .entry-meta .image-info{font-family:"EB Garamond",serif !important}
#content nav .nav-next a, .wf-active #content nav .nav-previous a, .wf-active #content nav .next-image a, .wf-active #content nav .previous-image a{font-family:"EB Garamond",serif !important}
 #content #nav-below span{font-family:"EB Garamond",serif !important}
#comments .comment-author cite{font-family:"EB Garamond",serif !important}
#respond textarea{font-family:"EB Garamond",serif !important}
 #respond input[type=submit], .wf-active .menu-toggle{font-family:"EB Garamond",serif !important}.wf-active #respond p.comment-subscription-form label{font-family:"EB Garamond",serif !important}.wf-active #access-footer a{font-family:"EB Garamond",serif !important}.wf-active #site-generator{font-family:"EB Garamond",serif !important}.wf-active #top-link a{font-family:"EB Garamond",serif !important}.wf-active h1, .wf-active h2, .wf-active h3, .wf-active h4, .wf-active h5, .wf-active h6{font-weight:400 !important;font-style:normal !important}.wf-active .entry-title{font-weight:400 !important;font-style:normal !important;font-weight:400 !important;font-family:"Roboto",sans-serif !important}.wf-active h1, .wf-active h2, .wf-active h3, .wf-active h4, .wf-active h5, .wf-active h6{font-family:"Roboto",sans-serif !important;font-style:normal !important;font-weight:400 !important}.wf-active .page-title{font-style:normal !important;font-weight:400 !important;font-family:"Roboto",sans-serif !important}.wf-active .entry-content h1, .wf-active .entry-content h2, .wf-active .entry-content h3, .wf-active .entry-content h4, .wf-active .entry-content h5, .wf-active .entry-content h6{font-weight:400 !important;font-style:normal !important}.wf-active .entry-content h1{font-style:normal !important;font-weight:400 !important}.wf-active .entry-content h2{font-style:normal !important;font-weight:400 !important}.wf-active .entry-content h3{font-style:normal !important;font-weight:400 !important}.wf-active .entry-content h4{font-style:normal !important;font-weight:400 !important}.wf-active .entry-content h5{font-style:normal !important;font-weight:400 !important}.wf-active .entry-content h6{font-style:normal !important;font-weight:400 !important}.wf-active body.two-col-posts .entry-title{font-style:normal !important;font-weight:400 !important}.wf-active #comments-title, .wf-active #reply-title{font-style:normal !important;font-weight:400 !important;font-family:"Roboto",sans-serif !important}.wf-active .widget-title{font-weight:400 !important;font-style:normal !important;font-weight:400 !important;font-family:"Roboto",sans-serif !important}
#mob-cta {
	display: none; 
}

@media only screen and (max-width: 600px) {
  #mob-cta {
	display: inline-block !important;
		background-color:#333;
/*	background-image: linear-gradient(to right, #195985 , #101909); */
padding: 7px; border-radius:5px;width: 64% !important;margin-left:8px;
}
	#mob-cta-link{
		color:white; text-decoration:none;padding: 2px;
		font-family:Georgia, "Times New Roman", serif !important;
	}
	#site-description {
		padding-top: 4px;
		padding-bottom: 4px;
	}
	#page{
	    padding: 5px  !important;
      width:100%!important;
    border: 1px solid white !important;
    border-top-color: white !important;
    border-bottom-color:white !important;}
	#site-title a {
    font-size: 40px;
	}
	.menu-toggle{
		width:25%;
	}
	.custom-logo {
		display:none;
	}
	.mob-menu-header-holder mobmenu {
		display: none;
	}
}
.site-info, #site-generator { 
  display: none; 
}
/* BLOG PREVIEW CARDS ONLY - BLOG INDEX PAGE */
body.blog #content .post,
body.blog #content article {
    border: 1px solid #e5e5e5;
    padding: 20px;
    margin-bottom: 40px;
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

/* Clamp content to ~22 lines */
body.blog #content .post .entry,
body.blog #content .post .entry-content,
body.blog #content article .entry,
body.blog #content article .entry-content {
    display: -webkit-box;
    -webkit-line-clamp: 22 !important;
    -webkit-box-orient: vertical;
    overflow: hidden !important;
}

/* TITLE STYLING */
body.blog #content .post h2 a,
body.blog #content article h2 a {
    text-decoration: none;
    color: #222;
}

body.blog #content .post h2,
body.blog #content article h2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 24px;
}

/* READ MORE LINK AT BOTTOM OF PREVIEW */
body.blog #content .post .entry::after,
body.blog #content article .entry::after {
    content: "Read More →";
    display: block;
    margin-top: 10px;
    color: #007acc;
    font-weight: bold;
}

/* UNDERLINE ON HOVER */
body.blog #content .post .entry::after:hover,
body.blog #content article .entry::after:hover {
    text-decoration: underline;
}
