@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:100,100i,300,300i,400,400i,600,600i,700,700i&display=swap');

@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');


.entry-title {
    font-family: "Josefin Sans",sans-serif;
	font-weight:600
}


.genesis-nav-menu{
    font-family: "Josefin Sans",sans-serif;
	font-weight:00
}

body, .site-description, .sidebar .featured-content {
    font-family: "Montserrat",sans-serif;
	
}



h1, .site-title, .entry-title, .widgettitle {
    font-family: "Josefin Sans",sans-serif;
		font-weight:600
}

h2{
    font-family: "Josefin Sans",sans-serif;
			font-weight:500;
	letter-spacing:inherit;
}

h3 {
    font-family: "Josefin Sans",sans-serif;
				font-weight:400;
letter-spacing:inherit;
		text-transform:none;
}



h4,h5,h6 {
    font-family: "Josefin Sans",sans-serif;
				font-weight:300;
	letter-spacing:inherit;
			text-transform:none;
}


.button, .button-secondary, button, input[type="button"], input[type="reset"], input[type="submit"], a.more-link, .more-from-category a {
    font-family: "Josefin",sans-serif;
}


.entry-content ol, .entry-content p, .entry-content ul, .quote-caption {
    margin-bottom: 20px;
}

.single .post h3 {
    font-size: 1.8em;
}


.entry-content ol, .entry-content p, .entry-content ul, .quote-caption {
    margin-bottom: 20px;
}


.entry-content ol, .entry-content p, .entry-content ul, .quote-caption {
    text-align: justify;
}

h1, h2, h3, h4, h5, h6 {
    line-height: 1.3;
    margin: 29px 0 21px;
    padding: 0;
}


.site-footer {
    font-family: "Josefin",sans-serif;

}


input, select, textarea {

    font-size: 1em;

}




.more-from-category a {
    letter-spacing: 0px;
}









h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0px;
}




entry-content ul, .entry-content li{
	font-family: "Montserrat",sans-serif;
				font-weight:400;
				line-height:26px;
				font-size:17px;
}


.wprm-recipe-template-compact .wprm-recipe-name, .wprm-recipe-template-compact .wprm-recipe-header {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #424243;
    line-height: 1.3em;
}



h1.entry-title, .entry-title a, .sidebar .widgettitle a {
    color: #424243;
    text-decoration: none;
		font-weight:600;
}



.entry-time, .entry-meta{
    font-weight: 500;
}

.entry-author-name, .entry-meta a {
    color: #424243;
}

.adjacent-post-link{
    color: #09c269;
    text-decoration: none;
		font-weight:500;
}

body .adjacent-post-link{
    font-weight: 700;

}

.entry-categories, .entry-tags {
    font-weight: 500;
		color: #424243;
}

.jp-relatedposts-post-a{
    color: #09c269;
    text-decoration: none;
}


#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
    font-weight: 600;
    text-decoration: none;
}

.jp-relatedposts-post-context{
    font-weight: 700;
}


.entry-content a:link {
    color: #09c269;
    text-decoration: none;
}

.entry-content a:visited{
	    color: #09c269;
      text-decoration: none;
}

h1.entry-title{
	font-weight: 700;
}

.single .post h1 {
		font-weight: 700;
    font-size: 24px;
}

.entry-title a:link{
	    color: #424243;
}

.more-from-category a:link{
	    color: #ffffff;
}

.more-from-category a:hover{
	    color: #424243;
}

footer a:link{
	    color: #aaa;
			font-size:12px;
			font-weight:600;
}

footer p{
	    color: #aaa;
			font-size:14px;
			font-weight:600;
}

.nc_tweet,.swp_share_link,.customize-unpreviewable.entry-content a:link {
    color: #000000;
    text-decoration: none;
}

.swp_social_panel, .swp_horizontal_panel, .swp_flat_fresh,  .swp_default_dark_gray_outlines, .swp_other_full_color, .swp_individual_full_color, .scale-100, .scale-full_width a:link {
    color: #424243;
    text-decoration: none;
}


.single .post h2 {
    font-size: 22px;
		padding-bottom:-1;
}
.single .post h3 {
    font-size: 20px;
		font-weight: 700;
}
.single .post h1 {
    font-size: 24px;
}

strong {
    font-weight: 700;
}


.wpd-comment-text p {
    font-weight: 400;
}

#wpdcom .wpd-blog-post_author .wpd-comment-label {
    background-color: #424243;
}
#wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header .wpd-comment-author, #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header .wpd-comment-author a {
    font-weight: 700;
}

#wpdcom .wpd-blog-guest .wpd-comment-author, #wpdcom .wpd-blog-guest .wpd-comment-author a {
    color: #434342;
}

#wpdcom .wpd-comment .wpd-reply-to a {
    text-decoration: none;
    opacity: 0.8;
    color: #434342;
		font-weight:600;
}

.wpd-reply-to body {
    font-weight: 400;
}


.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon {
    border-color: #424243;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon {
    border-color: #424243;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon {
    border-color: #424243;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin .dpsp-network-icon {
    border-color: #424243;
}


.dpsp-click-to-tweet-content {
    color: #000000;
    text-decoration: none;
		font-family: "Josefin Sans",sans-serif;
		font-weight:400;
		font-size: 20px;
}

.dpsp-click-to-tweet{
background:#ffffff;
}









div#ez-toc-container {
    background: #f9f9f9;
    border: 1px solid #f9f9f9;
    width: 100%;
}
div#ez-toc-container {
    background: #f9f9f9;
    border: 1px solid #f9f9f9;
    width: 100%;
}
#ez-toc-container {
    background: #f9f9f9;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    display: table;
    margin-bottom: 1em;
    padding: 10px;
    position: relative;
    width: auto;
}


div#ez-toc-container p.ez-toc-title {
    color: #424243;
}
div#ez-toc-container p.ez-toc-title {
    font-weight: 700;
}

div#ez-toc-container p.ez-toc-title {
    font-size: 130%;
}
#ez-toc-container p.ez-toc-title {
    text-align: left;
    line-height: 1.45;
    margin: 0;
    padding: 0;
}


.ez-toc-title{
    background-color: #f9f9f9;

}




.one-third .entry-title {
  font-size: 14px;
	text-transform:uppercase;
	font-color: #424243;
	text-align:center;
}


.button, .button-secondary, button, input[type="button"], input[type="reset"], input[type="submit"], a.more-link, .more-from-category a {
    font-family: "Josefin",sans-serif;
}

h1.entry-title, .entry-title a, .sidebar .widgettitle a {
    color: #424243;
    text-decoration: none;
    font-weight: 400;
}






table {
  width:100%;
}
table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
}
th, td {
  padding: 15px;
  text-align: left;
}
#t01 tr:nth-child(even) {
  background-color: #eee;
}
#t01 tr:nth-child(odd) {
 background-color: #fff;
}
#t01 th {
  background-color: black;
  color: white;
}





.su-box-title {
display: inline;
padding: .5em 1em;
font-weight: 700;
font-size: 1.1em;
background-color: #6BB7F5;
color: #FFFFFF;
border-top-left-radius: 1px;
border-top-right-radius: 1px;
border-color: #6BB7F5;
border-radius: 3px;
}


.su-box-content.green {
background-color: #fff;
padding-right: 2em;
color: #444;
border-color: #3fcc47;
border-radius: 3px;
}


.content-box-testshadow {
overflow: hidden;
-moz-box-shadow: 0px 0px 20px #000000;
-webkit-box-shadow: 0px 0px 20px #000000;
box-shadow: 0px 0px 5px #000000;
}


.styled-table {
    border-collapse: collapse;
    margin: 25px 0;
    font-size: 0.9em;
    font-family: sans-serif;
    min-width: 400px;
    box-shadow: 0px 0px 5px #000000;
}

.styled-table thead tr {
    background-color: #6BB7F5;
    color: #ffffff;
    text-align: left;
	border: 0.5px solid black;
}


.styled-table th,
.styled-table td {
    padding: 12px 15px;
	border: 0.5px solid black;
}


.styled-table tbody tr {
		border: 0.5px solid black;
    border-bottom: 0.5px solid #dddddd;
}

.styled-table tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}

.styled-table tbody tr:last-of-type {
	border: 0.5px solid black;
    border-bottom: 0.5px solid #009879;
}

.styled-table tbody tr.active-row {
    font-weight: bold;
    color: #009879;
		border: 0.5px solid black;
}