.fusion-logo {
    margin: 10px !important;
}

.fusion-post-grid h2.entry-title.fusion-post-title.fusion-responsive-typography-calculated {
    font-size: 32px !important;
    line-height: 42px !important;
}

.fusion-post-grid h2.entry-title.fusion-post-title {
    font-size: 32px !important;
    line-height: 42px !important;
}

article .post-content p a {
	color:#51a8c4 !important;
	text-decoration: underline !important;
}

.fusion-logo img {
    width: auto;
    max-height: 115px;
}

.code-block-in-article-unit-1 + p {clear:both}

#content article {
    max-width: 960px;
    margin: 0px auto;
}

@media only screen and (min-width: 320px) {

.code-block-in-article-unit-1 {
	width:100%;
	float:none;
	}

.code-block-in-article-unit-2 {
				display:none;

}

.code-block-in-article-unit-3 {
		display:none;
}
}

@media only screen and (min-width: 640px) {

.code-block-in-article-unit-1 {
	width:50%;
	float:left;
}

.code-block-in-article-unit-2 {
		width:50%;
	float:left;
	display:block;
}

.code-block-in-article-unit-3 {
		display:none;
}
}

@media only screen and (min-width: 960px) {

.code-block-in-article-unit-1 {
	width:33%;
	float:left;
}

.code-block-in-article-unit-2 {
		width:33%;
	float:left;
}

.code-block-in-article-unit-3 {
		width:33%;
	float:left;
	display:block;
}
}





#icon-menu-col, .rpc_desc {
display:none;
}

.fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow {
    width: 220px !important;
}

#wrapper > header > div.fusion-header-v5.fusion-logo-alignment.fusion-logo-center.fusion-sticky-menu-.fusion-sticky-logo-.fusion-mobile-logo-.fusion-sticky-menu-and-logo.fusion-header-menu-align-center.fusion-mobile-menu-design-modern > div.fusion-sticky-header-wrapper > div.fusion-header {
	border-bottom:0
	
}

element.style {
    border-bottom: 1px solid #eaeaea;
}

.fusion-main-menu {
    margin-bottom: 6px;
}

#content {
    margin-top: 0px !important;
    padding-top: 0px;
}

main#main {
    padding-top: 0px;
}

#post-62391 > div > div.fusion-fullwidth.fullwidth-box.fusion-builder-row-1.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling > div > div.fusion-layout-column.fusion_builder_column.fusion-builder-column-1.fusion_builder_column_2_3.\32 _3.fusion-two-third.fusion-column-first > div > div.fusion-recent-posts.fusion-recent-posts-1.avada-container.layout-default.layout-columns-1.fusion-recent-posts-center > section > article > div.recent-posts-content > h4 > a {
    font-family: "Playfair Display";
    color: #000000;
    font-size: 36px;
}

.meta span {
	font-size: 15px
}


.title-sep.sep-double.sep-solid {
    border: 3px solid;
    border-color: #000000 !important;
    border: ;
    border-left: 0px;
    border-top: 0px !important;
    border-right: 0px;
}

main a {
	color:#000000 !important;
}

span.vcard > span > a {
    color: #2DABC8 !important;
}


.single-navigation {
    min-height: 34px;
    line-height: 34px;
    border-top: none;
    border-bottom: none;
    margin-bottom: 20px;
	    margin-top: 10px;

    text-align: right;
}

.fusion-meta-info-wrapper {
    font-size: 14px;
}
#homemain > section > article > div.recent-posts-content > h4 > a {
    font-family: "Playfair Display" !important;
    color: #000000;
    font-size: 42px !important;
    line-height: 58px !important;
}


.fusion-post-title {
    font-family: "Playfair Display" !important;
    color: #000000;
    font-size: 42px !important;
    line-height: 58px !important;
}
span.menu-text {
    font-size: 14px;
}
.news-list .post-holder a {
    font-family: "Libre Franklin";
    font-size: 14px;
    font-weight: bold;
}

.fusion-recent-posts {
    margin-bottom: 20px !important;
}

.fusion-title .title-sep.sep-double {
    border-bottom-width: 3px !important;
}

.sub-menu .menu-item > a > span {
	    font-family: "Libre Franklin";
text-transform: uppercase;
	font-size:12px;
}