/* base — Global resets, links, typography, blockquote, placeholders
   Source: Customizer Additional CSS, split 2026-08-28 */


/* Travis */
@media only screen and (max-width:600px){
    span.cretive-button-text{
    		text-align: center;
    	}
    h1.elementor-heading-title.elementor-size-default{
    		font-size:25px!important;
    		line-height:1.4em;
    	}
    span.elementor-heading-title.elementor-size-default{
    		font-size:16px!important;
    		line-height:1.4em;
    	}
}

/* Shafeeq */
blockquote {
    font-style: default;
    background-color: #f9f9f9;
    border-left: 5px solid #FF7A00;
    margin: 20px 0;
    padding: 15px 20px;
    color: #333;
    box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.1);
}
blockquote p {
    margin: 0;
    padding-left: 10px;
    font-family: 'Georgia', serif;
    font-size: 1.1rem;
    line-height: 1.6;
}
a{
	text-decoration: unset !important;
}
.breadcrumbs, .breadcrumb .current, .breadcrumb a {
	line-height: 100% !important;
}
::-webkit-input-placeholder {
	color: #000000 !important;
}
.home .content .container_inner{
	width: 100% !important;
}

/* Tracy */
body{
	margin: 0;
}
form.post-password-form{
	 max-width: 450px;
   margin: 50px auto;
}
.container, .content, .full_width{
	z-index: 102;
}
html,body{
	overflow-x: hidden;
}

/* Jon */
.red-bg.text-header6:hover{
	color:#202BFF;

}
.text-header6{
		font-size:15px!important;
}
.blue-bg.text-header6:hover{
color:#FF465F;

}

/* Tracy */
h2, h3, h4, h5, h6 {
	margin: 0;
}
@media(max-width:576px){
    .single-post h1{
    	font-size: 18px;
    	line-height: 25px;
    }
    .rank-math-breadcrumb {
    	font-size: 14px;
      line-height: 20px;
    	}
    h2, h3{
    		font-size: 25px !important;
    		line-height: 35px !important;
    	}
}
