/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 28 2026 | 18:28:42 */
.blogSection .post-heading {
	background-image: none !important;
	font-size: 22px !important;
}
.blogSection .nectar-post-grid-item .bg-overlay[data-hover-opacity="0"] {
	opacity: 0.4;
}
.blogSection .nectar-post-grid-item:hover .post-heading {
	background-image: none !important;
}

.innerpageCompact .column-image-bg {
  background-position: center center;
  background-size: cover !important;
}
	.tablesome__table tfoot {
	display: none;
}
#footer-outer {
	display: none;
}
.gform_required_legend {
	display: none;
}
#gform_2 input:not([type="checkbox"]):not([type="radio"]), #gform_2 textarea, #gform_3 input:not([type="checkbox"]):not([type="radio"]), #gform_3 textarea{
	min-height: 3rem !important;
	color: #999 !important;
	border: 1px solid #ddd !important;
	box-shadow: none !important;
}
#gform_2 .gform-theme--foundation .gform_fields, #gform_3 .gform-theme--foundation .gform_fields {
	row-gap: 10px !important;
}
#gform_3 #gform_submit_button_3, #gform_2 #gform_submit_button_2 {
	background-color: #ff2352;
	color: #fff !important;
	border: none !important;
}
#gform_2 .gfield_label.gform-field-label, #gform_3 .gfield_label.gform-field-label {
	margin-top: 0px !important;
}


.iconBoxEight .nectar-fancy-box:hover .box-bg {
	transform: scale(1);
}
.classic.product.type-product {
	border: 1px solid rgba(0, 0, 0, 0.15);
	padding: 10px !important;
	border-radius: 10px;
}
.leftTwoIcon .image-wrap {
	width: 50px;
}
.leftTwoIcon .text {
	padding-top: 10px !important;
}
.leftTwoIcon .nectar-fancy-box {
	margin-top: 20px;
}
.leftTwoIcon .nectar-fancy-box h4 {
	font-size: 18px;
	line-height: 1.2;
	text-decoration: none !important;
	background-image: none;
}
.leftTwoIcon .nectar-fancy-box:hover .box-bg {
	transform: scale(1);
}

.pointRight h4 {
	font-size: 20px !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}
.pointRight .iwithtext {
	margin-bottom: 15px;
}
.pointRight .iwithtext .iwt-icon {
	top: 5px;
}
.pointRight .iwithtext .iwt-icon img:not([srcset]) {
	width: 40px !important;
}

.wpb_wrapper > div {
	margin-bottom: 0px;
}

.row.blog-recent .col {
	text-align: left;
}
.home .blog-recent .col .post-header h3 {
	margin-bottom: 0px !important;
	font-size: 24px;
	line-height: 1.2;
}

#top {
	box-shadow: 0px 0px 20px 0px #00000017;
}
.dynamic-words {
	display: none !important;
}

@media (min-width: 1381px) {
  .l-subheader.width_full {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

.pinkToBlack .link_wrap a {
	border-radius: 99px;
	background-color: #ff4563;
	padding: 15px 30px !important;
}
.pinkToBlack .link_wrap a:hover {
	background-color: #061C3D;
}
.iconBoxEight .text {
	padding-right: 0px !important;
}
.pinkToBlack {
	margin: 0px !important;
}
.pinkToBlack .link_wrap a {
	color: #fff !important;
}
.pinkTowhite .link_wrap a {
	border-radius: 99px;
	background-color: #ff4563;
	padding: 15px 30px !important;
}
.pinkTowhite .link_wrap a:hover {
	background-color: #fff;
	color: #000 !important;
}
.pinkTowhite {
	margin: 0px !important;
}
.pinkTowhite .link_wrap a {
	color: #fff !important;
}
h6 {
	color: #ff4563 !important;
}
.headingCenter {
	text-align: center;
}
.twoIconBoxes .vc_column-inner {
	background-color: #fff;
	border-radius: 5px;
	padding: 15px 20px;
}
.gradientColor .row-bg {
	background: linear-gradient(150.94deg, #FFDAE0 1856.72%, #FFECCC 8383.42%);
	opacity: 0.3;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	filter: blur(50px);
}



.topheroSection .row-bg::before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	background: url(/wp-content/uploads/2025/12/bg-overlay.png);
	background-repeat:no-repeat !important;
	background-size:cover !important;
	z-index:100;
}
.topheroSection .wpb_row .row-bg::before {
    content: none !important;
    background: none;
}


.iconBoxEight .wpb_column {
	padding: 0px 10px !important;
}
.iconBoxEight .vc_column-inner {
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 15px;
	padding: 30px;
	text-align: center;
	margin-bottom: 20px;
}
.iconBoxEight .image-wrap {
	width: 100px;
	margin: 0 auto;
}
.iconBoxEight h4 {
	font-size: 18px !important;
	text-decoration: none !important;
	font-weight: 600 !important;
	background-image: none;
	margin-bottom:0px !important;
}
.iconBoxEight .vc_column-inner:hover h4 {
	text-decoration: none !important;
	background-image: none;
}
.iconBoxEight .vc_column-inner:hover {
	border: 1px solid #061c3d;
}

.imageBoxSix .wpb_column .vc_column-inner .image-wrap {
	border-radius: 15px;
}
.imageBoxSix .wpb_column .vc_column-inner h3 {
	font-size: 24px;
	text-decoration: none;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}
.imageBoxSix .wpb_column .vc_column-inner p {
	padding-top: 5px !important;
}
.imageBoxSix .wpb_column .vc_column-inner .text {
	padding: 15px 0px 0px 0px !important;
}
.imageBoxSix .nectar-underline:hover h3{
	background-size: 100% 0px !important;
}
.imageBoxSix .wpb_column .vc_column-inner {
	border: 0px solid #ddd;
	border-radius: 15px;
	padding: 25px;
	text-align: left;
	margin-bottom: 20px;
	background-color: #fff;
}
.imageBoxSix .wpb_column .vc_column-inner h3 {
	font-size: 20px;
	transition: none !important;
	line-height:1.4;
}
.imageBoxSix .wpb_column .vc_column-inner a {
	color: #ff4563 !important;
}
.imageBoxSix .wpb_column .vc_column-inner a::after {
	content: "\f061";
	font-family: FontAwesome;
	padding-left: 5px;
	font-weight: 400;
}
.iconBoxRight .iwithtext {
	border: 1px solid #E6E8EB;
	padding: 20px;
	border-radius: 15px;
}
.iconBoxRight .iwithtext .iwt-icon {
	position: absolute;
	left: 20px;
	top: 25px;
}
/*.nectar-split-heading h2 {
	text-align: center;
}*/
.imageCTA {
	position: absolute !important;
	left: -45px;
	top: -107px;
	min-width: 450px !important;
}
.footerIconBox .icon-default-style {
	font-size: 18px !important;
	margin-top: 15px;
}
/*.footerIconBox .iwithtext {
	margin-bottom: 50px;
}*/
.footerIconBox  .iwithtext .iwt-text {
	padding:0px !important;
}
.snelFooter .wpb_text_column.wpb_content_element {
	margin-bottom: 10px;
}
.snelFooter .wpb_text_column.wpb_content_element h4 {
	font-size: 18px;
}
.menu {
	margin-left: 0px;
}
.menu li {
	list-style: none;
	margin-bottom: 10px;
	font-size: 14px;
}
.menu li a, .snelFooter .wpb_text_column p {
	color: #d3d3d3 !important;
}
.footerIconBox .iwithtext a {
	color: #fff;
	background-color: #233654;
	border-radius: 8px;
	padding: 15px 50px;
	margin-top: 10px !important;
	display: block;
}
.footerIconBox .iwithtext .iwt-icon {
	position: absolute;
	left: 10px;
	top: 0px;
}


/*---------------------------------Testimonial----------------------------------------*/
.testimonial_slider .slides {
	overflow: initial !important;
}
.testimonial_slider[data-style="multiple_visible"][data-color*="-color"] blockquote.is-selected p {
	color: #333 !important;
}
.testimonial_slider[data-style="multiple_visible"][data-color*="-dark"] .star-rating::before {
	color: rgb(255, 31, 80) !important;
}
body .testimonial_slider[data-style="multiple_visible"][data-color*="-dark"] .star-rating .filled::before {
	color: #f00 !important;
}
blockquote.is-selected .testimonial-name {
	margin-top: -3rem;
	z-index: 10;
	position: relative;
}
blockquote.is-selected .bottom-arrow{
	display:none !important;
}
.flickity-button.flickity-prev-next-button.next, .testimonial_slider .flickity-prev-next-button {
	margin-top: 3rem;
}
/*blockquote.is-selected {
	background-color: #fff;
	border-radius: 10px;
}*/
blockquote p {
	background-color: #fff !important;
	background: #fff !important;
	border-radius: 10px;
	padding: 50px !important;
}
.testimonial_slider[data-style="multiple_visible"] .image-icon {
	width: 70px;
	height: 70px;
	margin-bottom: 17px;
	position: absolute;
	top: 0px;
	transform: translate(-50%, -50%);

}
.testimonial_slider[data-style*="multiple_visible"] blockquote p {
	text-align: center;
	padding: 20px;
	margin-bottom: 0px;
    font-size: 16px;
    line-height: 1.4;
}
.testimonial_slider[data-style*="multiple_visible"] blockquote p::before{
	display: none;
}
#overFlowPadding .row_col_wrap_12_inner.col.span_12.left {
	margin: -10px;
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
.footerIconBox .iwithtext {
	margin-bottom: 0px !important;
}
body #header-outer {
    padding: 0px !important;
}
}


@media only screen and (max-width: 690px) {
.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="center"] {
    justify-content: flex-start !important;
  }
.headingCenter {
	text-align: left !important;
}
html body .wpb_column.force-phone-text-align-center, html body .wpb_column.force-phone-text-align-center .col, html body .wpb_column.force-phone-text-align-center .vc_custom_heading, html body .wpb_column.force-phone-text-align-center .nectar-cta {
	text-align: left !important;
}
body .row .col.section-title h1, body h1, html body .row .col.section-title.span_12 h1, body.single.single-post .row .col.section-title.span_12 h1, #page-header-bg .span_6 h1, #page-header-bg.fullscreen-header .span_6 h1, body .featured-media-under-header h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2, [data-inherit-heading-family="h1"] {
	font-size: 32px !important;
	line-height: 1.2 !important;
}
  .wpb_column:not([class*="vc_col-xs"]) {
    margin-bottom: 0px;
  }
.iconBoxEight .vc_column-inner {
	padding: 15px !important;
	margin-bottom: 15px !important;
}
.iconBoxEight .image-wrap {
	width: 70px;
	margin: 0 auto;
}
.wpb_wrapper > div {
	margin-bottom: 15px !important;
}
.twoIconBoxes .vc_column-inner {
	margin-bottom: 15px;
}
.imageCTA {
	display: none !important;
}
.footerLogo {
	max-width: 250px !important;
}
}