.site-footer .footer-t {
    background-color: #000;
	padding: 40px 40px;}
	
.site {
	background: #0000;}
	
	.header-layout-two .header-b .social-networks, .header-layout-two .header-b .tools {
    font-size: 16px;
		color: #0000;}

.main-navigation ul li a {
    display: block;
    text-decoration: none;
	color: #fff;}

.header-layout-two .header-b .social-networks li a {
	color: #fff;}

body, button, input, select, optgroup, textarea {
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
	line-height: 1.6575em;}

#primary .post .text-holder .entry-header .entry-title a, .archive .blossom-portfolio .entry-header .entry-title a {
    color: #fff;
    -webkit-transition: linear 0.1s;
    -moz-transition: linear 0.1s;
	transition: linear 0.1s;}

.top-bar {
    background: #0000;
    border-bottom: 1px solid #eee;
    padding: 40px 0;
	text-align: center;}

#crumbs a {
    color: #fff;
}

#primary .post .text-holder .entry-header .entry-meta .author a, #primary .post .text-holder .entry-header .entry-meta .posted-on a {
    color: #ef5285;
	font-weight: 600;}

.category-section .col:hover .img-holder .text-holder, .navigation.pagination .page-numbers {
	border-color: #0000;}

.navigation.pagination .page-numbers {
    float: left;
    font-size: 18px;
    line-height: 2.5em;
    height: 45px;
    text-align: center;
    padding: 0 18px;
    border: 1px solid #ef5285;
    color: #ffff;
    margin-right: 5px;
    position: relative;
    -webkit-transition: linear 0.2s;
    -moz-transition: linear 0.2s;
    transition: linear 0.2s;
}

.site-info {
    background: #111;
    color: #999;
    text-align: center;
    padding: 25px 0;
    font-size: 14;
    line-height: 1.5em;
}


.header-layout-two .header-b .tools .form-section #btn-search {
    cursor: pointer;
    color: #ffff;
}

.entry-content a, .entry-summary a, .page-content a, .comment-content a, .widget .textwidget a {
    color: #fff;
	text-decoration: underline;}

#primary .post .entry-content h1, #primary .page .entry-content h1, #primary .post .entry-content h2, #primary .page .entry-content h2, #primary .post .entry-content h3, #primary .page .entry-content h3, #primary .post .entry-content h4, #primary .page .entry-content h4, #primary .post .entry-content h5, #primary .page .entry-content h5, #primary .post .entry-content h6, #primary .page .entry-content h6 {
    font-family:Suranna; 
    color: #ef5285;
}

#primary .post .text-holder .entry-header .entry-title, .archive .blossom-portfolio .entry-header .entry-title {
    font-size: 38px;
    line-height: 1.263em;
    font-weight: 700;
    font-family: Suranna;
    color: #ef5285;
	margin: 0 0 26px;}

.related-post .title {
    font-size: 22px;
    line-height: 1.5em;
    font-weight: 500;
    text-align: center;
	color: #ef5285;}

element.style {
}
.header-m {
    padding: 2rem 1px;
}
@media only screen and (max-width: 767px)
.header-m {
	padding: 20px 0 40px;}

.header-layout-two .header-b {
    padding-top: 4px; 
    text-align: left;
}
div class container {display:none}

element.style {
}
.site-info {
    background: #111;
    color: #000;
    text-align: center;
    padding: 25px 0;
    font-size: 14;
    line-height: 1.5em;
}
.site-info a {
    color: #000;
    -webkit-transition: linear 0.1s;
    -moz-transition: linear 0.1s;
    transition: linear 0.1s;
}
element.style {
}
.site-info {
    background: #111;
    color: #000;
    text-align: center;
    padding: 10px 0;
    font-size: 14;
    line-height: 1.5em;
}

element.style {
}
.site-footer .footer-t {
    background-color: #ef5285;
    padding: 40px 40px;
}
.site-footer .footer-t {
    color: #000;
}

.site-footer .widget ul li a {
    color: #fff;
}
]element.style {
}
.site-footer .footer-t {
    background-color: #242323;
	padding: 40px 40px;}

.site-footer .footer-t {
    background-color: #242323;
    padding: 18px 14px;
}

element.style {
}
.site-footer .footer-t {
    background-color: #1a1a1a;
    padding: 18px 14px;
}
element.style {
}
.site-footer .widget {
    margin: 0 0 4px;
}

element.style {
}
.site-footer .widget {
    margin: 0 0 20px;
}
.widget {
    margin: 0 0 1.5em;
}
.site-footer .footer-t {
    background-color: #000;
    padding: 40px 40px;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
}

.site-footer .footer-t {
    background-color: #000000;
    padding: 18px 14px;
}
@media only screen and (max-width: 1024px)
.main-navigation .primary-menu-list {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: 44vh;
    overflow: visible;
    background: #000;
    border-top: 1px solid #eee;
    box-shadow: 0 5px 5px rgb(0 0 0 / 20%);
    z-index: 999;
}

.main-navigation ul li a {
    display: block;
    text-decoration: none;
    color: #ef5285;
}
element.style {
}
@media only screen and (max-width: 1024px)
.main-navigation .primary-menu-list .mobile-menu {
    overflow: auto;
    max-height: 44vh;
    max-width: 500px;
    margin: 0 auto;
    padding: 0 15px;
    background: #000;
}

.main-navigation ul li a {
    display: block;
    text-decoration: none;
    color: #ffffff;
}

element.style {
}
@media only screen and (max-width: 1024px)
.main-navigation .primary-menu-list .mobile-menu {
    overflow: auto;
    max-height: 44vh;
    max-width: 500px;
    margin: 0 auto;
    padding: 0 15px;
    background: #000;
}
element.style {
}
.main-navigation ul li a {
    display: block;
    text-decoration: none;
    color: #fff;
    background: #000;
}
@media only screen and (max-width: 1024px)
.main-navigation ul li a {
    color: #666;
    padding: 10px 0;
    border-bottom: 1px solid #eee;
    position: relative;
    background: #000;
}
element.style {
}
@media only screen and (max-width: 1024px)
.main-navigation .primary-menu-list .mobile-menu {
    overflow: auto;
    max-height: 44vh;
    max-width: 500px;
    margin: 0 auto;
   
}
element.style {
}
.main-navigation ul {
    padding: 15px 0;
    background: #000;
}
element.style {
}
@media only screen and (max-width: 1024px)
.main-navigation .primary-menu-list .mobile-menu {
    overflow: auto;
    max-height: 44vh;
    max-width: 500px;
    margin: 0 auto;
    padding: 0 15px;
    background: #000;
}
element.style {
}
.main-navigation ul {
    padding: 15px 0;
}
element.style {
}
.main-navigation ul {
    padding: 15px 0;
}
.main-navigation ul {
    padding: 15px 0;
}
element.style {
}
.main-navigation ul li a {
    display: block;
    text-decoration: none;
    color: #ef5285;
    background: #fff0;
}
.header-b {
    padding-top: 6px;
    text-align: center;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
}
.main-navigation ul {
    padding: 15px 0;
    background: #fff0;
}
.main-navigation ul {
    padding: 15px 0;
    background: #fff;
}
.header-layout-two .header-b {
    padding-top: 4px;
    text-align: left;
    background-color: #fff;
}
.main-navigation ul li a {
    display: block;
    text-decoration: none;
    color: #000000;
    background: #fff0;
}
.header-layout-two .header-b .tools .form-section #btn-search {
    cursor: pointer;
    color: #000;
}
.header-b {
    padding-top: 6px;
    text-align: center;
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
}
body, button, input, select, optgroup, textarea {
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6575em;
}

body, button, input, select, optgroup, textarea {
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6575em;
}

element.style {
}
.site-info {
    background: #000;
    color: #000;
    text-align: center;
    padding: 10px 0;
    font-size: 14;
    line-height: 1.5em;
}
element.style {
}
.header-layout-two .header-b #primary-toggle-button {
    margin: 6px 0 0;
}
@media only screen and (max-width: 1024px)
#primary-toggle-button {
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background: none;
    border: none;
    color: #000;
    padding: 0;
}

.svg-inline--fa {
    display: var(--fa-display,inline-block);
    height: 1em;
    overflow: visible;
    vertical-align: -0.125em;
    color: #000;
}

element.style {
}
body.custom-background {
    background-color: #000000;
}

rect[Attributes Style] {
    width: 680;
    height: 600;
}

element.style {
}
.full-width #primary .page .text-holder, .full-width #primary .post .text-holder {
    max-width: 875px;
    margin: 2;
}
.related-post .post .text-holder {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 30px 5px 20px;
    background: -moz-linear-gradient(top, rgba(253, 253, 253, 0) 0%, rgba(245, 245, 245, 0.02) 4%, rgba(223, 223, 223, 0.06) 11%, rgba(207, 207, 207, 0.08) 15%, rgba(191, 191, 191, 0.11) 19%, rgba(128, 128, 128, 0.2) 32%, rgba(90, 90, 90, 0.28) 37%, rgba(40, 40, 40, 0.37) 43%, rgba(11, 11, 11, 0.42) 47%, rgba(0, 0, 0, 0.46) 50%, rgba(0, 0, 0, 0.57) 71%, rgba(0, 0, 0, 0.65) 100%);
    background: -webkit-linear-gradient(top, rgba(253, 253, 253, 0) 0%, rgba(245, 245, 245, 0.02) 4%, rgba(223, 223, 223, 0.06) 11%, rgba(207, 207, 207, 0.08) 15%, rgba(191, 191, 191, 0.11) 19%, rgba(128, 128, 128, 0.2) 32%, rgba(90, 90, 90, 0.28) 37%, rgba(40, 40, 40, 0.37) 43%, rgba(11, 11, 11, 0.42) 47%, rgba(0, 0, 0, 0.46) 50%, rgba(0, 0, 0, 0.57) 71%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, rgba(253, 253, 253, 0) 0%, rgba(245, 245, 245, 0.02) 4%, rgba(223, 223, 223, 0.06) 11%, rgba(207, 207, 207, 0.08) 15%, rgba(191, 191, 191, 0.11) 19%, rgba(128, 128, 128, 0.2) 32%, rgba(90, 90, 90, 0.28) 37%, rgba(40, 40, 40, 0.37) 43%, rgba(11, 11, 11, 0.42) 47%, rgba(0, 0, 0, 0.46) 50%, rgba(0, 0, 0, 0.57) 71%, rgba(0, 0, 0, 0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00fdfdfd', endColorstr='#a6000000', GradientType=0);
}

.related-post .post .text-holder {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
	padding: 30px 5px 20px;}