/*
 Theme Name:     Fortuna Child
 Description:    Fortuna Child Theme
 Author:         BlueOwlCreative
 Version:        1.10
 Template:       fortuna

*/
 
 

/* Theme customization starts here */

/* menu bar */

.menu-btn a{
    color: #ffffff !important;
    outline: none;
    
    padding: 7px 25px !important;
    border-radius: 30px !important;
    background-color: #97cd2f !important;
    border: 2px solid #97cd2f!important;
}
.menu-btn a:hover,.menu-btn a:focus,.menu-btn a:active{
	background-color: #ffffff !important;
	color: #97cd2f !important;
}
#menu > ul > li.boc_nav_button.menu-btn a:hover{
	color: #97cd2f !important;
}
.width-100{
	width:100%!important;
}
.text-center{
	text-align:center!important;
}
.footer-col{
	margin-left:0px!important;
	
}
#footer .col ul li a:before{
	display:none!important
}
.span_1_of_4.footer-col{
	width:24.5%;
}
.footer_btm{
	display:none!important;
}
.copyrigt-text{
	text-align:center;
}
#footer{
	background:#18191a!important;
}
.custom-html-widget{
	color:#ffffff!important;
}
#footer a{
	color:#ffffff
}
#footer a:hover{
	color:#97cd2f
}
.footer-icons:hover svg path{
	fill:#97cd2f
}
.footer-wrapper-cus{
/* 	margin-bottom:0px; */
	padding-top:40px;
}
#footer .section > .col{
	margin-bottom:0px!important;
}
.color-black{
	color:#000000!important;
	font-weight:500!important;
}
.color-black strong{
	color:#000000!important;
}
.post_content a:not(.button){
	font-weight:600!important;
}
.breadcrumb.breadcrumb_right{
	display:none!important
}
.type-post{
	padding-bottom:55px!important
}
.page_heading h1 {
    font-size: 25px!important;
    line-height: 27px;
    margin: 0;
    font-weight: 500!important;
}
@media(min-width:1024px){
	.border-left:before{
	content: " ";
    border-left: 1px solid #000000;
    height: 20px;
    position: absolute;
    top: 26px;
	
}
}
@media(max-width:768px){
	.span_1_of_4.footer-col{
	width:50%;
}
	.mob-mar-b-0{
		margin-bottom:0px!important;
	}
	.custom-html-widget p{
		margin-bottom:0px!important;
	}
	#mobile_menu > ul > li a {
    background: #fff;
    border-top: 0;
    border-bottom: 0;
		text-align:center!important;
}
	#mobile_menu{
		background-color:#ffffff!important;
		box-shadow: 0 0 5px rgb(0 0 0 / 20%);
	}
	#mobile_menu ul li a {
    color: #000;
    font-size: 14px;
		font-weight:500;
    line-height: 1.7em;
    display: block;
    position: relative;
    padding: 12px 30px;
		text-shadow: 0 0 black;
	}
	#mobile_menu ul li{
		background: #fff;
	}
	.menu-btn a{
		width:130px!important;
		margin-left:30px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
	}
}
@media(max-width:656px){
	
}
