/*
Theme Name: Mofapps
Description: Child theme for Avada theme
Author: SEBRA
Author URI: https://sebra.org
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

body {
	min-width: 320px;
}


.post-content a:hover {
	text-decoration: underline;
}

/* Header */
.fusion-is-sticky .fusion-main-menu > ul > li > a {
	text-transform: uppercase;
}

.fusion-secondary-header a, .fusion-secondary-header a:hover, .fusion-secondary-header {
	color: #7d8b99 !important;
}

.fusion-header-shadow .fusion-mobile-menu-design-classic, .fusion-header-shadow .fusion-mobile-menu-design-modern {
    box-shadow: 0px 5px 13px -2px rgba(0,0,0,.10);
}


.rev_slider_wrapper .shadow-right, .rev_slider_wrapper .shadow-left {
	display: none !important;
}
.rev_slider_wrapper {
	border: none !important;
}

.fusion-last-menu-item a, .fusion-main-menu-search a {
	padding: 0 40px;

}
.fusion-last-menu-item, .fusion-main-menu-search  {

	border-left: 1px solid #d2d2d2;	
	border-right: 1px solid #d2d2d2;
}

.fusion-header {
	padding-right: 0 !important;
}

.fusion-mobile-menu-icons a {
	font-size: 33px;
	margin-right: 20px;
}



@media only screen and (max-width: 799px) {

}
/* / Header */






/* Content */


/* Home */


.border.col1 .imageframe-align-center {
	border-left: 4px solid #b6cbda;
	
}
.border.col2 .imageframe-align-center {
	border-left: 4px solid #b6cbda;
	
}
.border.col3 .imageframe-align-center {
	border-left: 4px solid #b6cbda;
	border-right: 4px solid #b6cbda;
}




.newsarchiv h2 {
    float: left;
    width: 77.1%;
    color: #fff !important;
}

.bt-newsarchiv {
    border-radius: 4px;
    background-color: #35414d;
    color: #fff;
    padding: 10px 25px;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 6px;
    letter-spacing: 1.5px;
}
.bt-newsarchiv:hover {
	color: #ccc;
}

.newsarchiv .meta {
    color: #fff !important;
    font-size: 14px !important;
} 
.newsarchiv h2 {
	letter-spacing: 3px !important;
	font-weight: 200 !important;
}   

.newsarchiv .fusion-recent-posts .columns .column a {
    font-weight: 600;
    font-size: 14px !important;
}
.recent-posts-content p {
	color: #000 !important;
	font-size: 14px !important;
}

.news-more {
    color: #fff;
	margin-bottom: 10px;
	display: block;
	margin-top: 15px;
}



@media only screen and (max-width: 799px) {
	.bt-newsarchiv {
	    float: right;
	}
	.newsarchiv h2 {
	    width: inherit;
	}
	
	.border.col1 .imageframe-align-center {
	border-right: 4px solid #b6cbda;
		
	}
	.border.col2 .imageframe-align-center {
		border-right: 4px solid #b6cbda;
		
	}
}
/* Home */



/* Blog */
h2.fusion-post-title, h2.fusion-post-title a {
	color: #b6cbd9 !important;
}
h2.fusion-post-title { 
	margin-bottom: 0px !important;
}

.custom-post-date {
	margin-bottom: 25px;
	display: inline-block;
}
.blog-title h1 {
	margin-bottom: 40px;
	font-weight: 300;
	margin-top: 5px;
}
.fusion-blog-layout-medium .fusion-post-slideshow {
	width: 197px !important;
}
.fusion-post-content-container .news-more {
	
}

.fusion-blog-layout-medium .fusion-meta-info {
	display: none !important;
}

@media only screen and (min-width: 800px) {
	.fusion-blog-layout-medium .fusion-post-medium:not(.has-post-thumbnail) .fusion-post-content{
		margin-left: 222px;
	}
	
	.fusion-blog-layout-medium .fusion-post-medium:not(.has-post-thumbnail) .fusion-post-content:before{
		background-image: url('/wp-content/themes/Mofapps/img/news-dummy.jpg');
		display: block;
		width: 205px;
		height: 123px;
		content: '';
		position: absolute;
		left: 0;
		margin-right: 10px;
		background-position: center;
	}
	.search .fusion-blog-layout-medium .fusion-post-medium:not(.has-post-thumbnail) .fusion-post-content:before{
		display: none;
	}	
	.search .fusion-blog-layout-medium .fusion-post-medium:not(.has-post-thumbnail) .fusion-post-content{	
		margin-left: 0;
	}	
}
/* / Blog */


@media only screen and (max-width: 460px) {
	.fusion-text-columns-2 {
		column-count: 1 !important;
		-moz-column-count: 1 !important;
		-webkit-column-count: 1 !important;
	}
}


.search .blog-title {
	display: none;
}


.img-padding img{
	padding-left: 60px;
padding-right: 60px;
}

.img-padding a {
	color: #b6cbd9;
}	
.img-padding .fusion-text {
	padding-left: 20px;
padding-right: 20px;
}

.img-icon {
	max-width: 76px;
	height: auto;
}


.h2-margin h2:nth-child(1n+2) {
	margin-top: 56px;
}

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

.fusion-accordian .panel-title a:hover {
	color: #000 !important;
}
.fusion-accordian .panel-title .fusion-toggle-heading {
	font-size: 20px;
}
.fusion-accordian #accordion-86-1 .panel-title a .fa-fusion-box {
	
}






.toggle-content p {
	font-size: 14px;
}
.panel-title.toggle {
	background: #b6cbda;
	border-radius: 2px;
	padding: 3px 29px;
	line-height: 17px;
	font-size: 14px;
	display: inline-block;
}
.fusion-accordian .panel-title .fusion-toggle-heading {
	font-size: 14px;
	color:#fff;
	margin-left: 8px !important;
}
.fusion-accordian .panel-title a .fa-fusion-box::before {
	margin-top: -3px;
}	
.panel-title.toggle:hover {
	background: #35414d;
}	

.our-team .panel-title.toggle {
	
	background: #35414d;
	color: #fff;
}	
.our-team .fusion-accordian .panel-title .fusion-toggle-heading {
	font-size: 14px;
	color: #fff;
}
.our-team .panel-title.toggle:hover {
	background: #fff;
	color: #fff;
}	
.our-team .panel-title.toggle:hover .fusion-toggle-heading {
	color:#b6cbda;
}

.our-team .panel-title.toggle .fa-fusion-box, .panel-title.toggle .fa-fusion-box {
	color: #fff !important;
	display: none !important;
} 

.our-team .panel-title.toggle:hover .fa-fusion-box, panel-title.toggle:hover .fa-fusion-box {
	color: #b6cbda !important;
	display: none !important;
} 
body .our-team .toggle-content a {
	color: #000;
}

li.jaw_months a {
	font-size: 16px;
}

.blog p, .single-post p, .single-post a, .archive p {
	font-size: 16px;
}

.blog .custom-post-date, .archive .custom-post-date {
	font-size: 16px; font-weight: 600; margin-top: 6px;
}

.newsarchiv h4.entry-title a{
	color: #35414d;
}

.fusion-accordian .panel-title .fusion-toggle-heading {
	margin-left: 0px !important;
}

/* / Content */



/* Sidebar */

.sidebar .widget .widget-title {
    font-size: 24px !important;
}

.sidebar .widget:first-child  .widget-title {
	margin-top: 0;
}	

li.jaw_years:first-child, .jaw_widget li:first-child {
    border-top: 1px solid #e0dede;
	padding-top: 10px !important; 
}
li.jaw_years, li.jaw_year {
    padding: 10px 10px 10px 0px !important;
        border-bottom: 1px solid #e0dede;
} 
.widget_archive li, li.jaw_years, li.jaw_year  {
    padding-left: 33px !important;
}
.sidebar .widget .heading h4, .sidebar .widget .widget-title {
	color: inherit !important;
}

   

a.jaw_years::before, a.jaw_year::before {
    background-color: #b6cbd9;
    color: #fff !important;
    padding: 5px 11px;
    margin-left: -33px !important;
    content: "";
    font-family: "icomoon";
    font-size: 14px;
    border-radius: 40px;
 }   
.fusion-widget-area .widget_archive li a:nth-child(2)::before {
	content: "";
}

/* /Sidebar */





/* Footer */
.fusion-footer-widget-area .widget-title {
	text-transform: inherit !important;
	
}
.fusion-footer-widget-area h4 {
	color: #7d8b99 !important;
	font-size: 14px !important;
	font-weight: 600 !important;
}
.fusion-footer-widget-area p, .fusion-footer-widget-area a {
	font-size: 15px !important;
}

.fusion-footer-widget-area ul li a {
    display: block;
    padding: 0;
    
}

.fusion-widget-area .widget_nav_menu li {
	border-bottom: 1px solid #7d8c9a !important;
}
.fusion-widget-area .widget_nav_menu li {
	padding-left: 0;
	padding-top: 6px;
	padding-bottom: 6px;
}
#wrapper .fusion-widget-area .current-menu-item > a {
	color: #fff !important;
}
.fusion-footer-widget-area .widget_nav_menu li a::before {
	display: none !important;
}

.fusion-column.col-lg-3.col-md-3 #black-studio-tinymce-4 {
	margin-bottom: 1.33em;
}

.fusion-column.col-lg-3.col-md-3 #black-studio-tinymce-2 {
	margin-bottom: 1.33em;
}

.footer-logos {
	margin-top: 20px;
}

.footer-logos img {
	vertical-align: bottom;
	margin-right: 55px;
}
.footerlogos.col {
	display: inline-block;
	float: right;
}
.footerlogos img.first {
	margin-right: 35px;
}
.footerlogos img.second {
	margin-right: 47px;
}
.footerlogos img.third {
	margin-right: 83px;
}

@media only screen and (max-width: 799px) {
	.fusion-contact-info {
	    padding: 1em 30px 10px 30px !important;
	} 
	.footerlogos img {
		margin-bottom: 10px;
		margin-right: 10px;
	} 
	
}
/* / Footer */

.partner-logos img {
	max-width: 140px;
	height: auto;
}