/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/
form#stickyelements-form textarea{
	height:80px !important;
}
form#stickyelements-form textarea {
    min-height:60px;
}
.top-bar-new .elementor-widget-icon-box .elementor-icon-box-description:hover{
	color:#fff !important;
}
.top-bar-new .elementor-widget-icon-box .elementor-icon-box-description{
	color:#fff !important;
	margin-top:-15px !important;
}
.top-bar-new .elementor-icon-box-description a:hover{
	color:#fff !important;
}
.elementor-posts .elementor-post__avatar{
	display:none !important;
}
.category-general .blog-entry.post .blog-entry-summary p:last-child {
    margin-bottom: 0;
    color: #000;
	font-weight:600;
}
.category-general .blog-entry.post .blog-entry-header .entry-title a{
      color: #fba44c;
	
}
.category-general .blog-entry.large-entry .blog-entry-readmore a{
	color: #fba44c;
	border: 1px solid #fba44c;
	font-weight:600;
}
.category-general .elementor-location-header .elementor-container{
	max-width:1200px !important;
}
.category-general .mystickyelements-position-right ul li:last-child.mystickyelements-contact-form .mystickyelements-social-icon{
	border-radius:3px !important;
}
.category-general .oceanwp-recent-posts .recent-posts-date, .oceanwp-recent-posts .recent-posts-comments{
	color:#000;
	font-weight:600;
}
.category-general .oceanwp-recent-posts .recent-posts-comments a{
	color:#000 !important;
	font-weight:600;
}
@media only screen and (max-width: 959px) { #site-header.transparent-header { background-color: #333; } }

/* Width buttons in the pricing tables */
#site-logo #site-logo-inner a:hover img{
	
}
.elementor .pricing-btn .elementor-button { max-width: 213px; width: 100%; }

.rd-btn a{
	color: #fba44c; 
	font-weight: bolder; 
	border-bottom:2px solid #fba44c;
	width:70%;
	margin:auto;}
body, .has-parallax-footer:not(.separate-layout) #main {
    background-color: transparent!important;
}
.single-post h2.single-post-title.entry-title,.single-post .entry-content p
{
    color: #000;
}
.single-post .related-post-title a,.sidebar-box .widget-title,.single-post h3,.recent-posts-title,.priv-cnt a{
color: #f28b07!important;
}
.single-post .wp-block-group__inner-container {
    display: none;
}
.comment-form-cookies-consent label {
    color: #000!important;
}
.single-post aside#right-sidebar {
    display: none;
}
.single-post .content-area {
 width: 90%;
 border-right: none;
}
.menu-item a{
	border:0px solid #000 !important;
}
.cmn-par a
{
color: #f0ad4e;
}
a:focus{
	outline:0px solid #000 !important;
}
.slider-section .elementor-column-gap-default>.elementor-column>.elementor-element-populated{
	padding:0px !important;
}
.elementor-posts .elementor-post__card .elementor-post__read-more{
	color: #f0ad4e !important;
}
.page-id-966 .elementor-post-avatar{
	display:none !important;
}
@media screen and (min-width: 1400px) {
 .elementor-629 .elementor-element.elementor-element-05ee15e .swiper-slide-inner {
    padding: 0% 0% 0% 12%;
}
}
@media screen and (min-width: 1600px) {
	 .elementor-629 .elementor-element.elementor-element-05ee15e .swiper-slide-inner {
    padding: 0% 0% 0% 15%;
}
 
}
@media screen and (min-width: 1900px) {
	 .elementor-629 .elementor-element.elementor-element-05ee15e .swiper-slide-inner {
    padding: 0% 0% 0% 20%;
}
  
}
@media screen and (min-width: 2200px) {
	 .elementor-629 .elementor-element.elementor-element-05ee15e .swiper-slide-inner {
    padding: 0% 0% 0% 24%;
}
  
}
.elementor-message-success{
	color:#4caf50 !important;
}
#site-logo #site-logo-inner a:hover img{
	opacity:unset !important;
}
.elementor-2013 .elementor-element.elementor-element-30c5706d .elementor-field-group .elementor-select-wrapper select{
	color:#eee;
}
.archive.author p {
    color: #000;
}
.archive.author .blog-entry.large-entry .blog-entry-readmore a {
    color: #000;
    font-weight: 500;
}
@media screen and (max-width: 1024px) 
{
	#scroll-top{
		bottom: 147px !important;
		background-color: rgb(251 164 76);
	}
	#site-logo #site-logo-inner a img{
		max-width:125px !important;
	}
	.elementor-629 .elementor-element.elementor-element-05ee15e .swiper-slide {
    height: 550px !important;
    transition-duration: calc(5000ms*1.2);
}
	.elementor-629 .elementor-element.elementor-element-05ee15e .swiper-slide-inner {
    padding: 0% 0% 0% 7%;
}
	.elementor-location-header .elementor-container{
	max-width:90% !important;
}
}
@media screen and (min-width: 768px) and (max-width: 979px) {
}
@media (max-width: 768px){
		.elementor-629 .elementor-element.elementor-element-05ee15e .swiper-slide {
    height: 550px !important;
    transition-duration: calc(5000ms*1.2);
}
	.elementor-629 .elementor-element.elementor-element-05ee15e .swiper-slide-inner {
    padding: 0% 0% 0% 7%;
}
	.elementor-location-header .elementor-container{
	max-width:90% !important;
}
}
@media screen and (max-width: 767px) {
	.elementor-629 .elementor-element.elementor-element-05ee15e .swiper-slide {
    height: 357px !important;
    transition-duration: calc(5000ms*1.2);
}
	.elementor-629 .elementor-element.elementor-element-05ee15e .swiper-slide-contents {
    max-width: 90% !important;
}
	#top-bar-social.top-bar-right{
		display:none !important;
	}
	.topbar-content a{
		font-size:14px !important;
	}
	.footer-1 .elementor-element-populated, .footer-2 .elementor-element-populated, .footer-3 .elementor-element-populated, .footer-4 .elementor-element-populated{
		padding:0px !important;
		margin-bottom:10px !important;
	}
	.elementor-location-header .elementor-container{
	max-width:90% !important;
}
}
@media screen and (max-width: 480px) {
	
	.elementor-location-header .elementor-container{
	max-width:90% !important;
}
.elementor-629 .elementor-element.elementor-element-05ee15e .swiper-slide {
    height: 357px !important;
    transition-duration: calc(5000ms*1.2);
}
	.elementor-629 .elementor-element.elementor-element-05ee15e .swiper-slide-contents {
    max-width: 90% !important;
}
	#top-bar-social.top-bar-right{
		display:none !important;
	}
	.topbar-content a{
		font-size:14px !important;
	}
	.footer-1 .elementor-element-populated, .footer-2 .elementor-element-populated, .footer-3 .elementor-element-populated, .footer-4 .elementor-element-populated{
		padding:0px !important;
		margin-bottom:10px !important;
	}
}
.single-post .entry-content a{
	color:#000 !important;
}
.element-contact-form h3{padding-top:10px !important;padding-bottom:0px !important;}form#stickyelements-form input[type=submit]{margin-top:5px !important;}
@media screen and (max-width: 480px) {
    .elementor-post__thumbnail { height:200px !important;}
.top-bar-new .elementor-widget-icon-box .elementor-icon-box-description{
	color:#fff !important;
	margin-top:-25px !important;
}
}

@media screen and (max-width: 767px) {.elementor-post__thumbnail { height:350px !important;}}

/* home loan refinance page and finance investment page */
.page-id-6093 .af-cta{
	display:none;
}
.page-id-6211 .af-cta{
	display:none;
}
.page-id-6093 header#site-header {
    display: none;
	}
.page-id-6093 #main #content-wrap {
    padding-top: 0px;
}
.page-id-6211 header#site-header {
    display: none;
}
.page-id-6211 #main #content-wrap {
    padding-top: 0px;
}
.page-id-6211 .elementor-message.elementor-message-danger {
    color: #EE0303 !important;
}
.page-id-6093 .elementor-message.elementor-message-danger {
    color: #EE0303 !important;
}