.subscribeFrame{height:100px;margin-top: -21px; margin-left: 0px;}


@media screen and (min-width: 1330px) {
	.navigation-main ul {
		width: 994px;
	}
}

a.more-link, button {
	color: #fff;
	font-size: 16px;
	font-size: 1.6rem;
	letter-spacing: 0px;
	background-color: #38b44a !important;
	padding: 5px 17px !important;
	border-radius: 16px;
}

a.more-link:hover, button:hover{background-color:#3588d3 !important;}

#menu-item-19, #comments, .comments-link {
	display: none !important;
}

h1, h2{font-family: 'Roboto', sans-serif !important;}

a,p,li {
	font-family: 'Roboto', sans-serif !important;
}

.navigation-main a {
	margin: 0 14px;
	font-weight: 400;
	font-size: 18px;
	color: #2d3047;
	padding: 0 !important;
	text-transform: capitalize;
	letter-spacing: 0;
}

.navigation-main a:hover {
	color: #2d3047;
	border-bottom: 2px solid #3588d3;
	font-weight: bold;
}

.btn-dark-primary a {
	background-color: #2d3047;
	color: #fff !important;
	font-size: 18px;
	padding: 9px 35px !important;
	border-radius: 24px;
	font-weight: bold;
	text-decoration: none;
}

.btn-dark-primary a:hover {
	background-color: #3aae2a;
	color: #fff !important;
}

.loginButton a {
	padding: 8px 35px !important;
	border-radius: 24px;
	border: solid 2px #2d3047;
	text-decoration: none;
}

.loginButton a:hover {
	border: solid 2px #39b54a;
	color: #3aae2a !important;
}

#categories-5 ul {
	margin: .75em 0;
	padding: 0 1em;
	list-style: none;
}

#categories-5 li:before {
	content: "";
	border-color: transparent green;
	border-style: solid;
	border-width: .35em 0 .35em .45em;
	display: block;
	height: 0;
	width: 0;
	left: -1em;
	top: .9em;
	position: relative;
}

.footer {background-color: #2d3047;}

.footer a {
	color: white;
	font-size: 15px;
	margin-bottom: 15px;
	display: block;
}	

#custom_html-3, #custom_html-4, #custom_html-5, #custom_html-6{width:24%;font-size:12px;color:#626579;}

#custom_html-8{width:100%;}
#custom_html-8 a{text-decoration: underline;color: #626579 !important; font-size:12px !important;float: left;
    margin-right: 20px;}
#custom_html-8 {    border-top: 1px solid;  padding-top: 13px;
font-size: 11px !important; color:#626579;
}

#custom_html-6{padding-left:131px;}

@media screen and (max-width: 1100px) {
	#custom_html-3, #custom_html-4, #custom_html-5, #custom_html-6{width:80%;}
	#custom_html-6{padding-left:0px !important;}
}

.single .single-themes-page {
    max-width: 1300px;
    margin: 0 auto;
}

.optional-widget-area .widget {
	 margin-right: 0% !important;}

aside#custom_html-3 {border-right: 2px solid #626579; }
.navigation-main .current_page_item>a, .navigation-main .current-menu-item>a, .navigation-main .current_page_ancestor>a {
	color: #2d3047;
	font-weight: 600;
}

aside .fas {
    color: #616479;
    font-size: 14px;
    margin-right: 12px;
}

.sidebar .widget {
    width: 93%;
	padding: 15px 3% 16px 5%;
}

.headerblock.standard .site-logo img {
	width: 264px;
	margin-top: 5px;
}

.sharedaddy, .nav-links, .copyright{display:none;}

.news article {
    margin-bottom: 35px;
}

.cta{flex-wrap: wrap;}

.cta a{margin:7px;
    font-size: 18px;
    padding: 9px 35px !important;
    border-radius: 24px;
    font-weight: bold;
    text-decoration: none;}

.cta button{ text-transform: capitalize !important;
	font-size: 18px !important;
    font-weight: bold;}

.news .entry-content a, .page-template-full-width-page .entry-content a {
    color: #39b44a;
}

.tagcloud a {
    background-color: #38b44a;
    border-radius: 5px;
}

.post-thumbnail img { width: 100%;}