/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.fusion-secondary-main-menu {
    background-color: #373434 !important;
    padding: 8px 0;
    border-bottom: solid 3px #FFF !important;
}
.single-post .fusion-page-title-bar {
	display: none;
}
.blog-pages .fusion-meta-info {
	margin-top: 0px !important;
}
.blog-pages .fusion-post-content-wrapper h2 {
	height: 130px;
}
.category-sports .fusion-single-line-meta a {
	background-color: #6349ff;
}
.category-entertainment .fusion-single-line-meta a {
	background-color: #c21cc4;
}
.blog-pages .fusion-post-content-wrapper {
	padding: 35px 15px 0 15px !important;
	-webkit-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.07);
	-moz-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.07);
	box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.07);
	background-color: #FFF;
}
.single-post .post .fusion-flexslider.flexslider.post-slideshow.fusion-post-slideshow {
	display: none;
}
.single-post .fusion-text {
	margin-top: 30px;
}
.blog-pages .fusion-post-content-container {
	min-height: 100px;
}
.fusion-alert.alert.custom.alert-custom.wpcf7-validation-errors {
	display: table-caption !important;
	width: 100% !important;
	margin-top: 20px;
}
.wpcf7-not-valid-tip {
	display: none !important;
}
.single-post #main {
	padding-top: 100px;
	padding-bottom: 130px;
}
.single-post .single-navigation {
	display: none;
}
.fusion-secondary-main-menu a {
    text-transform: uppercase;
    padding: 8px 0 8px 0;
}
.fusion-main-menu .sub-menu {
	border-top: solid 4px #e49f03;
}
.fusion-social-links-header .fusion-social-networks.boxed-icons a {
	padding: 11px !important;
	width: calc(10px + (2 * (15px)) + 2px) !important;
}
.fusion-social-links-header .fusion-social-networks a {
	font-size: 16px !important;
}
.fusion-main-menu .sub-menu li {
	padding: 10px 0;
}
.fusion-main-menu .sub-menu .menu-item-has-children li {
	padding: 6px 0;
}
.fusion-main-menu .sub-menu {
	width: 291px !important;
}
.fusion-main-menu .sub-menu .menu-item-has-children .sub-menu {
	width: 271px !important;
	left: 291px;
}
.fusion-main-menu .sub-menu .menu-item-has-children li a {
	font-size: 18px;
	color: #b1aaaa;
	text-transform: none;
}
.fusion-main-menu .sub-menu .menu-item-has-children .sub-menu {
	margin-top: 30px;
}
.fusion-main-menu .sub-menu .menu-item-has-children a {
	font-size: 17px;
	color: #373434;
	text-transform: uppercase;
}
.fusion-main-menu .sub-menu .menu-item-has-children {
	background-image: url("http://iconicgraphics.com/web/virtualman/wp-content/uploads/2020/05/arrow-red.png");
	background-repeat: no-repeat;
	background-position: 90% center;
	border-bottom: solid 1px #f8f8f8;
	padding: 12px 0;
}
.fusion-main-menu .sub-menu .menu-item-has-children:last-child {
	border-bottom: none;
}
.fusion-main-menu .sub-menu li:hover {
	background-color: #f8f8f8 !important;
}
.fusion-main-menu .sub-menu li a:hover {
	background-color: transparent !important;
}
.fusion-logo-link {
	width: 33.333%;
	margin-left: auto;
	text-align: center;
}
.fusion-header-content-3-wrapper {
	width: 33%;
	display: inline-block;
}
.fusion-social-links-header .fusion-social-networks-wrapper {
	width: 33%;
	position: absolute;
	bottom: 50%;
	z-index: 99;
}
.fusion-header-content-3-wrapper .searchform .fusion-search-form-content .fusion-search-field input {
	border-radius: 0px;
	border: solid 2px #eeeeee;
}
.fusion-social-links-header {
	margin-top: 0px;
}
.fusion-social-links-header .fusion-social-network-icon {
	border: solid 2px #eeeeee !important;
}
.fusion-secondary-header {
	background-color: transparent !important;
}


.category-gentleman {
	margin-top: 28px !important;
}
.category-style .fusion-single-line-meta a {
	background-color: #688ae9;
}
.category-gentleman .fusion-post-content-wrapper {
	background-color: #FFF;
	padding: 35px 25px 0 25px !important;
}
.category-gentleman .fusion-post-content-wrapper h2 {
	font-size: 32px !important;
}
.fusion-post-grid h2 {
	font-size: 24px !important;
	color: #373434 !important;
	font-family: Lora !important;
	font-weight: 700 !important;
}
.fusion-post-wrapper {
	border: none !important;
}
.fusion-post-grid .fusion-inline-sep {
	display: none;
}
.fusion-post-grid .fusion-content-sep.sep-double.sep-solid {
	display: none;
}
.fusion-post-content-wrapper {
	padding: 35px 15px 0 15px !important;
	-webkit-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.07);
	-moz-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.07);
	box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.07);
	position: relative;
	background-color: #FFF;
}
.fusion-single-line-meta span {
	position: absolute;
	bottom: 30px;
	color: #e43338;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-image: url("http://iconicgraphics.com/web/virtualman/wp-content/uploads/2020/04/date-icon.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
.fusion-single-line-meta a {
    text-transform: uppercase;
    padding: 8px 20px;
    font-size: 14px;
    letter-spacing: 2px;
    color: #FFF !important;
    position: absolute;
    top: -20px;
	z-index: 99;
}
.category-gentleman .fusion-single-line-meta a {
	background-color: #e49f03;
}
.fusion-post-grid .fusion-alignleft {
	width: 100% !important;
}
/* .fusion-post-grid .fusion-read-more {
	float: right;
	background-image: url("https://cdn-icons-png.flaticon.com/512/271/271228.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #e6a511;
	 text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	width: 60px;
	height: 60px;
	position: absolute !important;
	right: -10px;
	bottom: 0;
} */
.fusion-post-grid .fusion-read-more {
    float: right;
    background-image: url("https://cdn-icons-png.flaticon.com/512/271/271228.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #195aee;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 60px;
    height: 60px;
    position: absolute !important;
    right: -10px;
    filter: invert(1);
    background-size: 35px;
    bottom: 0;
}
.main-banner {
	padding-top: 100px !important;
}
.fusion-blog-shortcode-1 .fusion-blog-layout-grid .fusion-post-grid {
	padding-bottom: 0px !important;
}
.fusion-meta-info {
	padding-bottom: 0 !important;
}
.category-fitness .fusion-single-line-meta a {
	background-color: #a1dc67;
}
#fitness article:nth-child(1) {
	width: 50%;
}
#fitness article:nth-child(1) .fusion-post-content-wrapper {
	margin-top: -214px;
	z-index: 99;
	background-color: #FFF;
	width: 75%;
	padding-right: 30px !important;
}
#fitness article:nth-child(2) {
	width: 25%;
}
#fitness article:nth-child(2) .fusion-post-content-wrapper {
	padding: 35px 10px 0 15px !important;
}
#fitness article:nth-child(3) {
	width: 25%;
}
#multiple-blogs .category-fitness .fusion-post-content-wrapper {
	margin-top: -214px;
	z-index: 99;
	background-color: #FFF;
	width: 75%;
	padding-right: 30px !important;
}
#multiple-blogs .category-style img {
	height: 273px;
}
.lockdown-column img {
	margin-bottom: 20px;
}
.lockdown-column h3 {
    position: absolute;
    margin-top: -160px !important;
    z-index: 99;
    font-size: 24px !important;
    color: #FFF !important;
    padding: 0 30px !important;
}
#multiple-blogs .category-uncategorized img {
	height: 305px;
}
#multiple-blogs h4 {
	font-size: 16px;
	margin-top: 20px;
}
#multiple-blogs .meta {
	margin-bottom: 2px;
}
#multiple-blogs .meta span {
	color: #e43338;
	font-size: 12px;
	font-family: Poppins;
	font-weight: 500;
}
#multiple-blogs h4 a {
	color: #777777 !important;
}
.trending-column {
	background-color: #FFF;
	-webkit-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.07);
	-moz-box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.07);
	box-shadow: 10px 10px 40px 0px rgba(0,0,0,0.07);
	padding: 0 20px;
}
.trending-column h3 {
	background-image: url("http://iconicgraphics.com/web/virtualman/wp-content/uploads/2020/05/trend-icon.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px !important;
}
#multiple-blogs .category-lifestyle img {
	height: 273px;
}
.fusion-button {
	border-radius: 0px !important;
	padding: 17px 40px !important;
	letter-spacing: 2px !important;
}
#new-posts .new-post-style article .fusion-post-content-wrapper {
    margin-top: -278px;
    z-index: 99;
    background-color: #FFF;
	height: auto;
    width: 75%;
    padding-right: 30px !important;
}
#new-posts .new-post-style article .fusion-flexslider.flexslider.fusion-post-slideshow img {
	height: 473px;
}
#new-posts article .fusion-flexslider.flexslider.fusion-post-slideshow img {
	height: 270px;
}
#new-posts article .fusion-post-content-wrapper {
	height: 215px;
}
#new-posts .business-post-span .fusion-flexslider.flexslider.fusion-post-slideshow {
	width: 50%;
	float: left;
}
#new-posts .business-post-span .fusion-flexslider.flexslider.fusion-post-slideshow img {
	height: 231px;
}
#new-posts .business-post-span .fusion-post-content-wrapper {
	width: 50%;
	height: 231px;
	float: right;
}
#new-posts .business-post-span article {
	padding: 0;
}
.business-post-span .fusion-posts-container {
	margin-bottom: 50px !important;
}
#new-posts .fusion-posts-container {
	min-height: auto !important;
}
#new-posts .business-post-span article .fusion-single-line-meta a {
	left: -100%;
}
.category-culture .fusion-single-line-meta a {
    background-color: #67b7dc;
}
#new-posts .fusion-title h2 {
	background-image: url("http://iconicgraphics.com/web/virtualman/wp-content/uploads/2020/05/star-icon.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 60px !important;
}
#new-posts .fusion-title h3 {
	background-image: url("http://iconicgraphics.com/web/virtualman/wp-content/uploads/2020/05/trend-icon.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 60px !important;
}
#fitness .fusion-title h2 {
	background-image: url("http://iconicgraphics.com/web/virtualman/wp-content/uploads/2020/05/fitness-icon.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 60px !important;
}
#manup .fusion-title h2 {
	background-image: url("http://iconicgraphics.com/web/virtualman/wp-content/uploads/2020/05/men-icon.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 60px !important;
}
#manup article .fusion-flexslider.flexslider.fusion-post-slideshow img {
	height: 270px;
}
#manup article .fusion-post-content-wrapper {
	min-height: 215px;
}
.fusion-social-links-footer {
	display: none !important;
}
.fusion-copyright-content {
    border-top: solid 1px #eeeeee;
    padding: 40px 0 20px 0;
}
#editors article {
	padding: 10px;
}
#editors .fusion-title h2 {
	background-image: url("http://iconicgraphics.com/web/virtualman/wp-content/uploads/2020/05/editor-icon-1.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 60px !important;
	color: #FFF;
}
#editors .fusion-flexslider.flexslider.fusion-post-slideshow img {
	height: 260px;
}
#editors .fusion-post-content-wrapper {
	min-height: 250px;
	background-color: #FFF;
}
#newsletter h3 {
	color: #FFF;
}
#newsletter p {
	color: #bcbbbb;
	font-size: 16px;
	width: 45%;
	text-align: center;
	margin: 30px auto;
}
#newsletter .wpcf7-form p {
	width: 100%;
}
#newsletter input {
	float: left !important;
	background-color: transparent;
	border: solid 2px #FFF;
	border-radius: 0px;
	height: 60px;
	padding-left: 40px;
	background-image: url("http://iconicgraphics.com/web/virtualman/wp-content/uploads/2020/05/message-icon.png");
	background-repeat: no-repeat;
	background-position: 15px center;
}
#newsletter input.wpcf7-submit {
    width: auto !important;
    margin-left: -166px;
    height: 47px;
    margin-top: 6px;
    background-color: #e43338;
    border-radius: 0px;
    letter-spacing: 2px;
    border: none;
}
#newsletter h3 {
	font-size: 36px;
}
#newsletter .wpcf7-form {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}
.category-business .fusion-single-line-meta a {
	background-color: #e98668;
}
.category-lifestyle .fusion-single-line-meta a {
	background-color: #67b7dc;
}
.fusion-meta-info {
	margin-top: 80px !important;
}
.fusion-footer-widget-area .widget-title {
	text-transform: none !important;
}
.textwidget.custom-html-widget ul li {
	margin: 10px 0;
}
.fusion-login-input-wrapper input {
	border-width: 2px !important;
	border-radius: 0 !important;
	height: 55px !important;
}



.single-post #main p {
	line-height: 32px;
}
.single-post #main p strong {
	font-family: Lora !important;
	color: #e43338 !important;
	font-size: 22px !important;
}
.single-post #main h2 {
	font-family: Lora !important;
}
.single-post #main blockquote {
	margin: 40px 0px;
	padding: 35px;
	font-size: 18px;
	font-family: Lora;
	color: #212934;
}
.single-post #main input {
	border-radius: 0px;
	height: 55px;
	border: solid 2px #e2e2e2;
}
.single-post #main textarea {
	border-radius: 0px;
	border: solid 2px #e2e2e2;
}



.bsui .card .card-body {
	background-color: #f8f8f8 !important;
    padding: 50px 50px !important;
}
.card .form-control {
	border: 2px solid #ced4da;
	height: 55px;
    border-radius: 0;
}
.bsui .btn-primary {
	font-family: Poppins;
	font-weight: 500;
	background-color: #e43338;
	color: #ffffff;
	height: 55px;
	border: none;
	border-radius: 0px;
}
.bsui .btn-primary:hover {
	background-color: #e43338;
}
.bsui .uwp-footer-links a {
	color: #e43338 !important;
}






@media only screen and (max-width: 800px) 
{
	.fusion-social-links-header .fusion-social-networks-wrapper {
		width: 100%;
		position: relative;
		bottom: 0;
	}
	#new-posts .new-post-style article .fusion-flexslider.flexslider.fusion-post-slideshow img {
		height: auto;
	}
	#new-posts .business-post-span .fusion-flexslider.flexslider.fusion-post-slideshow {
		width: 100%;
		float: none;
	}
	#new-posts .business-post-span .fusion-post-content-wrapper {
		width: 100%;
		height: auto;
		float: none;
	}
	.fusion-logo-link {
		width: 100%;
	}
	.fusion-mobile-selector span {
		color: #FFF;
	}
	.fusion-mobile-nav-item a {
		background-color: #373434 !important;
		color: #FFF !important;
		border-color: #3F3F3F !important;
	}
	.fusion-mobile-selector {
		background-color: transparent !important;
		border: none !important;
	}
	.fusion-mobile-menu-text-align-left .fusion-selector-down {
		border-left: none;
	}
	.fusion-selector-down::before {
		color: #FFF !important;
	}
	.fusion-mobile-nav-item .fusion-open-submenu {
    	color: #FFF !important;
	}
	.fusion-mobile-nav-holder > ul {
		border-left: none;
		border-bottom: none;
	}
	.fusion-mobile-menu-search form {
		width: 96% !important;
		margin-left: auto !important;
		margin-right: auto !important;
		border: solid 2px #FFF !important;
	}
	.fusion-mobile-menu-search form input {
		background-color: transparent !important;
		border-radius: 0px !important;
		border: none !important;
		color: #FFF !important;
	}
	.fusion-posts-container {
		margin: 0px 0 !important;
	}
	#new-posts .business-post-span article {
		padding: 20px !important;
	}
	#new-posts .new-post-style article .fusion-post-content-wrapper {
		margin-top: 0;
		height: auto;
		width: 100%;
	}
	#new-posts article .fusion-flexslider.flexslider.fusion-post-slideshow img {
		height: auto;
	}
	#multiple-blogs .category-fitness .fusion-post-content-wrapper {
		margin-top: 0;
		height: auto;
		width: 100%;
	}
	#fitness article:nth-child(1) .fusion-post-content-wrapper {
		margin-top: 0;
		height: auto;
		width: 100%;
	}
	#newsletter .wpcf7-form {
		width: 100%;
	}
	#manup article .fusion-flexslider.flexslider.fusion-post-slideshow img {
		height: auto;
	}
	#manup article .fusion-flexslider.flexslider.fusion-post-slideshow img {
		height: auto;
	}
	#manup article .fusion-flexslider.flexslider.fusion-post-slideshow img {
		height: auto;
	}
	#editors .fusion-post-content-wrapper {
		min-height: 150px;
	}
	#editors .fusion-flexslider.flexslider.fusion-post-slideshow img {
		height: auto;
	}
	.fusion-footer-widget-area {
		padding: 80px 20px 0px !important;
	}
	#newsletter input.wpcf7-submit {
		width: 100% !important;
		margin-left: 0 !important;
	}
	.lockdown-column .fusion-imageframe {
		display: block;
	}
	.lockdown-column h3 {
		width: 40%;
	}
	#newsletter p {
		width: 100%;
	}
	#multiple-blogs .category-uncategorized img {
		height: auto;
	}
	#multiple-blogs .category-style img {
		height: auto;
	}
	#multiple-blogs .category-lifestyle img {
    	height: auto;
	} 
	.alignright, .fusion-alignright {
		float: left !important;
		margin-left: 0 !important;
	}
}
@media only screen and (max-width: 640px) 
{
	.bsui .card .card-body {
		padding: 25px !important;
	}
	.lockdown-column h3 {
		width: 100%;
		bottom: 15%;
	}
	#fitness article:first-child {
		display: block;
	}
	#fitness article {
		display: none;
	} 
	#manup article.category-style {
		display: block;
	} 
	#manup article {
		display: none;
	}
	#editors article.category-fitness {
		display: block;
	} 
	#editors article {
		display: none;
	}
	#multiple-blogs .category-style {
		display: none;
	}
	#multiple-blogs .category-fitness {
		display: none;
	}
	#multiple-blogs .category-lifestyle {
		display: none;
	}
	.lockdown-column img {
		width: 100%;
	}
}