<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
/** Pop-up Maker **/
.pum-overlay.pum-active,
	.pum-overlay.pum-active .popmake.active {
    		display: block !important;
	}
#footer-outer #copyright[data-layout="centered"] {
    padding: 30px 0;
}
#footer-outer #footer-widgets .col ul li:first-child {
    padding-top: 5px!important;
}
#top nav&gt;ul&gt;li.nectar-woo-cart {
    background: #2490eb;
    padding: 20px 40px;
}
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
    font-size: 24px;
    color: #ffffff!important;
}

#header-outer a.cart-contents .cart-wrap span {
    visibility: visible; 
}
 #header-outer a.cart-contents .cart-wrap span{
background-color:#ff1053!important;	
}
.banner-left-box{
	position:relative;
}
/*
.banner-left-box:after{
    position: absolute;
    content: '';
    border-top: 700px solid #14467b;
    border-bottom: 0px solid transparent;
    border-right: 100px solid transparent;
    top: 0;
    bottom: 0;
    height: 100%;
    right: -100px;
    visibility: visible;
	z-index: 9;
}
*/
body.material #header-secondary-outer nav&gt;ul&gt;li&gt;a {
    border-left: 0;
    line-height: 22px;
    font-size: 14px;
}
#footer-outer #footer-widgets .col p {
    padding-bottom: 0px;
}
.iv-banner-text{
	font-size:18px;
	font-style: italic;
	line-height: 30px;
}
.team-column .img-style1{
	border-top-left-radius:40px;
	border-top-right-radius:40px;
	border-bottom-left-radius:40px;
}
.team-column .img-style2{
	border-top-left-radius:40px;
	border-top-right-radius:40px;
	border-bottom-right-radius:40px;
	margin:0 auto;
}
.rc-shape{
    position: absolute!important;
    right: -120px;
    top: -180px;
}
.rc-shape1{
    position: absolute!important;
    left: -120px;
    bottom: 0px;
}
.banner-left-box .column-image-bg{
	background-size:100% 100%!important;
}
.testimonial-video-box{
	border-top:5px solid #14467b;
	border-bottom:5px solid #14467b;
	border-right:5px solid #14467b;
	border-top-right-radius:30px;
	border-bottom-right-radius:30px;
}
p.woocommerce.add_to_cart_inline {
    text-align: left;
}
.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots, .nectar-flickity[data-controls=material_pagination] .flickity-page-dots {
    bottom: -60px;
    margin: 0;
}
.home-blog .nectar-post-grid .nectar-post-grid-item .content .post-heading{
	font-size:16px!important;
	color:#14467b!important;
	max-width:100%!important;
}
.home-blog .nectar-post-grid .meta-date{
	font-size:14px!important;
}
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 30px 0px 60px 0!important;
}
.sponsors-section .nectar-flickity:not(.masonry) .flickity-viewport{
	margin:40px 0px!important;
}
body .gform_wrapper .top_label .gfield_label {
    margin-top: 5px;
}
.purchase-home .vc_column-inner{
	border-top-left-radius:30px;
	border-bottom-left-radius:30px;
	overflow:hidden;
}
.purchase-home2 .vc_column-inner{
	border-top-right-radius:20px;
	border-bottom-right-radius:20px;
	overflow:hidden;
}
body p.woocommerce.add_to_cart_inline&gt;span.woocommerce-Price-amount {
    display: block;
    margin-bottom: 20px;
    font-size: 24px;
	color:#f16017!important;
	font-weight:bold;
}
body .woocommerce.add_to_cart_inline a.button.add_to_cart_button{
	font-size:18px!important;
}
.home-testimonial .testimonial_slider blockquote p {
    text-align: left;
    padding-bottom: 30px;
    font-weight: 600;
    font-style: italic;
    color: #134375;
    font-size: 16px;
}
.home-testimonial .testimonial_slider[data-style="minimal"] .slides {
    max-width: 100%;
    margin: 0 auto;
}
.home-testimonial .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev{
	left:-50px!important;
	margin-top:0px;
	background: #14467b;
    border-radius: 100%;
    color: #fff;
}
.home-testimonial .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next{
	right:-50px!important;
	margin-top:0px;
	background: #14467b;
    border-radius: 100%;
    color: #fff;
}
.u-seminar .home-event-box .event-date{
    background: #14467b;
    width: 80px;
    text-align: center;
    color: #ffffff;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    top: -50px;
    left: 20px;
}
.u-seminar .home-event-box .event-date .date {
    font-size: 30px;
    font-weight: bold;
	display: block;
	margin-bottom
}
.home-event-box{
	position:relative;
	padding:30px 20px 30px 20px;
}
.home-event-box p {
    font-size: 14px;
    line-height: 20px;
    color: #999999;
    margin-top: 10px;
    padding-bottom: 10px;
}
.home-event-box h4{
	color: #14467b;
    font-weight: 700;
    line-height: 25px;
}
.u-seminar .vc_column-inner{
	padding:0px!important;
	border: 2px solid #f1f1f1;
	border-radius:5px;
	overflow:hidden;
}

.online-course-section .nectar-fancy-box[data-style=hover_desc] .hover-content {
    color: #000000;
	font-size:18px;
	border: 2px solid #fed53d;
	padding:8px 20px;
	border-radius:5px;
	background:#fed53d;
}
.home-blog .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    position: absolute;
    right: 10px;
    width: 40px;
    height: 40px;
    top: -55px;
}
.home-blog .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous{
    position: absolute;
    right: 60px;
	left:auto;
    width: 40px;
    height: 40px;
    top: -55px;
}
.home-blog .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before{
	background:transparent;
}
body.material #header-secondary-outer nav&gt;ul&gt;li#menu-item-9 a{
    font-size: 17px;
    font-weight: 600;
}
body.material #header-secondary-outer nav&gt;ul&gt;li#menu-item-9{
	border-right:2px solid #1a5fa3;
}
.img-border{
	border:8px solid #ffffff;
}
.home #page-header-wrap {
  display:none!important;
}
.ld-course-list-items .ld_course_grid .entry-title {
    margin: 0 !important;
}

body #page-header-bg h1{
	color:#fed53d;
}
.rc-shape-5 {
    position: absolute!important;
    right: -120px;
    top: -60px;
}
.tribe-events-pro .tribe-events-pro-photo__event-details-wrapper {
    display: block;
	position:relative;
}
.tribe-events-pro .tribe-events-pro-photo__event-date-tag{
    background: #14467b;
    width: 80px!important;
    text-align: center;
    color: #ffffff;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    top: -50px;
    left: 20px;	
}
.tribe-events-pro .tribe-events-pro-photo__event-date-tag .tribe-events-pro-photo__event-date-tag-month{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}
.tribe-events-pro .tribe-events-pro-photo__event-date-tag .tribe-common-h4--min-medium{
	color:#ffffff;
	font-size:30px;
	font-weight:bold;	
}
.tribe-events-pro .tribe-events-pro-photo__event-details {
    flex: auto;
    margin-top: 15px!important;
    padding: 15px;
	background:#ffffff;
}
.tribe-common--breakpoint-xsmall.tribe-events-pro .tribe-events-pro-photo__event{
	box-shadow: 0 1px 1px rgb(0 0 0 / 10%);
    background-color: #fff;
    transition: transform .2s ease,box-shadow .2s ease;
	border: 2px solid #f1f1f1;
    border-radius: 5px;
	padding: 0px!important;
}
.tribe-common--breakpoint-xsmall.tribe-events-pro .tribe-events-pro-photo__event:hover{
    transform: translateY(-4px);
    box-shadow: 0 17px 25px rgb(0 0 0 / 13%);
}
.tribe-events-pro .tribe-events-pro-photo__event-title-link {
    color: #14467b!important;
    font-weight: 700;
    line-height: 25px;
}
.tribe-events-pro .tribe-events-pro-photo__event-datetime{
    font-size: 14px!important;
    line-height: 20px;
    color: #999999!important;
    margin-top: 10px;
    padding-bottom: 5px;
}
body .c-form .gform_wrapper .top_label .gfield_label{
	font-size:15px!important;
	font-weight:500;
}
.c-form .gform_wrapper.gravity-theme input[type=email], .c-form .gform_wrapper.gravity-theme input[type=text], .c-form .gform_wrapper.gravity-theme textarea{
	background:#ffffff;
}
.ld-course-list-items .ld_course_grid .btn-primary {
    background-color: #14467b;
    border-color: #14467b;
    padding: 14px 10px;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 16px;
	font-weight:600;
}
.ld-course-list-items .ld_course_grid .thumbnail.course:hover a.btn-primary{
    background-color: #fed53d;
	color:#000000!important;
	border-color: #fed53d;
}
.iv-team .rt-team-container .img-responsive{
	border-top-left-radius:50px;
	border-bottom-right-radius:50px;
	margin: 0 auto;
}
.single-team .rt-team-container img{
	width: 100%;
}
.iv-team .rt-team-container .even-grid-item{
	    border:3px solid #dde4ec;
	    padding:3%;
}
.iv-team .rt-team-container .contact-info {
    display: none;
}
.iv-team .rt-team-container .layout2 h3 {
    margin-top: 15px;
	text-align:center;
}
.iv-team .rt-team-container .layout2 h3{
	position:relative;
}
.iv-team .rt-team-container .layout2 h3:after{
    position: absolute;
    content: '';
    height: 3px;
    width: 80px;
    background: #fcda04;
    bottom: -7px;
    left: 33%;
}
.iv-team .rt-team-container .layout2 h3 a{
    font-weight: 700;
	text-align:center;
	color:#000000;
}
.iv-team .rt-team-container .tlp-position{
    margin-top: 20px;
	text-align:center;	
}
.iv-team .rt-team-container .tlp-position a{
    color:#1d4d80;
	font-size:18px;
}
.iv-team .team-rm{
	padding: 10px 20px;
    background: #1d4d80;
    color: #ffffff;
    border-radius: 5px;
}
.iv-team .team-rm:hover{
	opacity:0.8;
}
.iv-team .short-bio{
	margin-bottom:25px;
}
.rt-team-container.tlp-single-container{
	background:#ffffff;
	padding:3%;
	margin-bottom:80px;
	box-shadow: rgb(0 0 0 / 4%) 0 1px 0, rgb(0 0 0 / 5%) 0 2px 7px, rgb(0 0 0 / 6%) 0 12px 22px;
	border-top-left-radius:50px;
	border-bottom-right-radius:50px;
}
.single-team #ajax-content-wrap{
	background:#c1d6ec;	
	padding:3% 0%;
}
.tlp-single-container .tlp-member-title{
	position:relative;
	color:#1d4d80;
}
.tlp-single-container .tlp-member-title:after{
    position: absolute;
    content: '';
    height: 3px;
    width: 80px;
    background: #fcda04;
    bottom: -7px;
    left: 0;
}
.rt-team-container .tlp-position {
    color: #1d4d80;
    font-size: 18px;
	margin-top:25px;
	font-weight: 600;
}
#header-outer {
    z-index: 99!important;
}
.ld-course-list-items .ld_course_grid a:not(.btn), .ld-course-list-items .ld_course_grid a:not(.btn) img {
    height: 350px!important;
}
.learndash-wrapper #learndash_mark_complete_button, .learndash-wrapper .learndash_mark_complete_button{
	padding: 10px 20px!important;
    border-radius: 0px!important;
    font-size: 15px!important;
}
.single-product div.product h1.product_title, .nectar-shop-header .page-title {
    font-size: 30px;
    line-height: 45px;
}
.woocommerce.product_cat_event div.product .summary p.price{
	display:none;
}
.field_row&gt;p&gt;input {
    width: 100%!important;
}
.content_service_row{
	display:table;
}
.content_service_row .service_row{
	display:table-header-group;
}
.tribe-related-events li {
    float: left;
    list-style: none;
}
.tribe-related-events{
   margin-left:0px;
}
#tribe-events-footer ul li{
   list-style:none;
}
#tribe-events-footer{
   border-top:0px solid!important;
   clear: both;
	display: none;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav {
    display: none;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-bottom: 0px;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item {
    list-style: none;
}
.tribe-related-events li .tribe-related-event-info span{
    line-height: 20px;
    color: #999999!important;
}
.tribe-related-events li {
    box-shadow: 0 1px 1px rgb(0 0 0 / 10%);
    background-color: #fff;
    transition: transform .2s ease,box-shadow .2s ease;
    border: 2px solid #f1f1f1;
    border-radius: 5px;
    padding: 0px!important;
	margin-bottom: 20px;
}
.tribe-related-events li .tribe-related-event-info {
    padding: 10px 20px;
}
.tribe-related-events li:hover {
    transform: translateY(-4px);
    box-shadow: 0 17px 25px rgb(0 0 0 / 13%);
}
.fimg{
    background-position: top center;
    background-size: cover;
}
.iv-edetail{
	background:linear-gradient(to bottom,#ffffff 0%,rgba(255,255,255,0.001) 75%);
	padding-bottom: 0px;
    margin-bottom: 60px;
	border:7px solid #14467b;
	border-radius:20px;
	overflow:hidden;
	box-shadow: 0 30px 60px rgb(0 0 0 / 15%);
}
.iv-edetail .tribe-events-meta-group .tribe-events-single-section-title {
    color: #000000;
    font-size: 24px;
}
.tribe-events-event-meta dd, .tribe-events-event-meta dt {
    word-break: break-word;
    font-size: 18px;
}
.iv-edetail .tribe-events-event-image{
	margin-bottom:0px;
}
.iv-edetail .tribe-events-event-image img{
	margin-bottom:0px;
}
.iv-edetail .tribe-events-back {
    margin-bottom: 0px;
}
.iv-edetail .tribe-events-event-meta dt {
    font-weight: bold;
}
.tribe-events-event-meta {
    padding: 30px;
}
.tribe-events-content p{
	padding-bottom:5px;
}
.tribe-events-content blockquote:before{
    content: none;
}

.event-seminar .vc_column-inner {
	overflow:hidden;
	border-top-right-radius:20px;
	border-top-left-radius:20px;
}
.event-seminar .vc_column-inner h3{
 margin-bottom:0px;
}
.event-seminar .vc_column-inner h4{
    font-weight: normal;
}
.event-seminar .vc_column-inner .wpb_text_column {
	padding:10px 20px;
}
.event-seminar .vc_column-inner .wpb_text_column p{
	font-size:16px!important;
}
.iv-count-down #main_countedown_1 .time_left{
	background-color:transparent;
	border-radius:2px;
	border:2px solid #ededed;
	color:#ffffff;
}
.iv-count-down #main_countedown_1 .element_conteiner{
	width:80px;
	min-width:80px;
}
.iv-count-down .time_left {
    padding: 10px!important;
}
.iv-count-down #main_countedown_1 .time_description {
    font-size: 18px;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
    background: #14467b;
    box-shadow: rgba(0,0,0,4%)0 1px,rgba(0,0,0,5%)0 2px 7px,rgba(0,0,0,6%)0 12px 22px;
	margin-bottom: 40px;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label{
	color: #ffffff!important;
    font-size: 20px!important;
    font-weight: 500!important;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price{
	color:#ffffff!important;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price .ld-currency {
    font-size: 30px!important;
}
.learndash-wrapper #btn-join, .learndash-wrapper .btn-join{
	background-color: #fed53d!important;
    color: #000000;
    font-size: 14px;
    padding: 12px 20px;
}
.learndash-wrapper #btn-join, .learndash-wrapper .btn-join:hover{
    color: #000000!important;
}
.learndash-wrapper .ld-tertiary-background, .learndash-wrapper .ld-alert-warning .ld-alert-icon {
    color: #000000 !important;
	background-color: #fed53d!important;
}
.learndash-wrapper .ld-course-status.ld-course-status-enrolled {
    background: #14467b;
}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{
	color: #fed53d!important;
}
.learndash-wrapper .ld-progress .ld-progress-heading{
	color:#ffffff!important;
}

div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs {
    text-align: left;
    margin: 15px 0 20px 0;
}
.woocommerce-tabs .full-width-content .tab-container{
	padding:0px;
}
.woocommerce #ajax-content-wrap .woocommerce-tabs&gt;div:not(.tab-container) {
    padding: 15px 20px;
}
.single-product .related.products&gt;h2 {
    background: #14467b;
    padding: 10px 20px;
    color: #fff;
}
.single-product.woocommerce-page div.product .woocommerce-tabs{
    background: #fafafa;
    padding: 0px;
    box-shadow: 0 2px 6px grey;
    margin-top: 5%;
    margin-bottom: 40px;
    border: 8px solid #14467b;
}
.single-product div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs {
    text-align: left!important;
    margin: 0px 0px 20px 0px;
}
.single-product.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs li a {
    margin: 10px 30px;
	font-size: 20px!important;
}

.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #ffffff!important;
}
.single-product.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs li {
    float: left;
}

.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #14467b!important;
}
.woocommerce-tabs .full-width-content[data-tab-style=fullwidth] ul.tabs li.active a{
	background-size:100% 0%!important;
}
.gform_wrapper.gravity-theme .ginput_product_price, .gform_wrapper.gravity-theme .ginput_shipping_price, .gform_wrapper.gravity-theme .ginput_total{
	font-size:22px!important;
}
.archive .page-header-bg-image:after{
	background-color:transparent;
}
#page-header-bg[data-bg-pos=center] .page-header-bg-image {
    background-position: bottom;
}
.ribbon.enrolled .iv-cur{
	display:none!important;
}
.learndash-course-grid .items-wrapper .grid-2 .content .author {
    display: none;
}
.learndash-course-grid .items-wrapper .grid-2 .content {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
	padding: 10px;
}
.learndash-course-grid .items-wrapper .grid-2 .post{
	height:100%;
	box-shadow: 0 0 15px rgb(0 0 0 / 5%);
	display: flex;
    flex-direction: column;
	transition: all 0.2s ease-in-out;
}
.learndash-course-grid .items-wrapper .grid-2 .post:hover {
    transform: translateY(-10px);
}
.learndash-course-grid .items-wrapper .grid-2 .content .button {
    display: flex;
    align-items: flex-end;
    flex-grow: 1;
	width:100%;
}
.learndash-course-grid .items-wrapper .grid-2 .content .button a{
    display: flex;
    align-items: flex-end;
    flex-grow: 1;
	width:100%;
}
.learndash-course-grid .items-wrapper .grid-2 .content .button a{
	border-radius:0px;
	font-weight:normal;
}
.learndash-course-grid .items-wrapper .grid-2 .thumbnail .arrow{
	display:none;
}
.learndash-course-grid .items-wrapper .grid-2 .ribbon{
	bottom:0!important;
	top:auto;
	right:-10px!important;
	border-top-left-radius:20px!important;
	border-top-right-radius:0px!important;
	border-bottom-left-radius:0px!important;
	border-bottom-right-radius:0px!important;
	background:#72ae23!important;
}
.learndash-course-grid .items-wrapper .grid-2 .ribbon:before {
    border: 4px solid transparent;
    border-bottom: 8px solid #72ae23;
    border-right: 6px solid #72ae23;
    content: "";
    position: absolute;
    right: 0px;
    bottom: -3px;
}
.gform_wrapper .gfield_required {
    color: red!important;
    font-size: 18px!important;
}
p.gform_required_legend {
    margin-top: 20px;
}
body.material .nectar-button.jumbo.consult-btn {
    font-size: 17px;
    padding: 20px!important;
}
.iv-fancy-list .nectar-icon-list-item {
    position: relative;
    margin-bottom: 15px;
	padding-left: 40px;
}
.iv-fancy-list .nectar-icon-list[data-icon-style=border] .list-icon-holder {
    background-color: #fcdd24!important;
    border: 2px solid #fcd804;
}
.iv-fancy-list .nectar-icon-list[data-icon-color="accent-color"][data-icon-style="border"] .list-icon-holder[data-icon_type="numerical"] span{
	color:#000000!important;
}
.iv-fancy-list .nectar-icon-list-item .content{
	color:#000000!important;
}
.iv-fancy-list .nectar-icon-list:after{
  background-color: #fcdd24!important;	
  width: 1.5px;
}
.iv-fancy-list .nectar-icon-list[data-icon-size=small] .nectar-icon-list-item .list-icon-holder i {
    line-height: 30px!important;
    color: #000000;
}
.nectar-fancy-ul ul li .icon-default-style[class^=icon-] {
    font-size: 24px;
    height: 100%;
    font-weight: bold;
    line-height: 22px;
}
.single-post .container.main-content{
	width:100%;
	max-width:100%;
	padding:0px;
}
.single .heading-title{
	background-image:url(https://www.ivnutritionaltherapy.com/wp-content/uploads/2022/11/Group-5822-1.png);
	padding-top: 80px;
    padding-bottom: 100px;
    background-size: cover;
    background-position: bottom;
}
.single-post .container-wrap.no-sidebar{
	padding-top:0px;
}
.row .col.section-title.blog-title{
    padding: 0px 10%;
}
.single.single-post .heading-title[data-header-style=default] h1 {
    color: #fed53d;
}
.single #single-below-header span {
    color: #fff;
}
.blog-title #single-below-header&gt;span {
    border-left: 1px solid rgba(255,255,255,.5);
}
.blog-title #single-below-header&gt;span a:hover{
    color: #fed53d;
}
.single .heading-title{
	border-bottom:0px solid!important;
}
.post-area.featured_img_left .article-content-wrap .post-content-wrap {
    padding: 3% 0 3% 3%;
}
.post-area.featured_img_left article .article-content-wrap .post-featured-img-wrap, .nectar-post-grid-item-bg{
	background-image:url(https://www.ivnutritionaltherapy.com/wp-content/uploads/2022/12/IIVNT-FINAL-LOGO-Colour.png);	
    background-repeat: no-repeat;
	background-size: cover;
	background-position:center;
	border:2px solid #f5f5f5;
}
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap:after{
	display:none;
}
.nectar-scrolling-tabs .scrolling-tab-nav .n-sticky &gt; .line {
    width: 30px;
    left: 2px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
}
.nectar-scrolling-tabs .scrolling-tab-nav .active a{
	color:#14467b!important;
}
.tbook .nectar_icon_wrap{
	margin-bottom:0px!important;
}
.iv-edetail .tribe-events-meta-group .tribe-events-single-section-title.fs1 {
    color: #144579;
    font-size: 20px;
}
.iv-edetail .tribe-events-event-categories-label, .iv-edetail .tribe-events-event-categories{
	display:none!important;
}
.iv-edetail .tribe-events-event-url-label a.boxbtn{
    color: #144579;	
	font-size: 16px;
}
.iv-edetail .tribe-events-event-url-label a.boxbtn:hover{
   color: #74b4e4;
}
.postid-8949 .iv-edetail .tribe-events-meta-group .tribe-events-single-section-title.fs1 .oip{
    display:none!important;
}
.postid-9824 .iv-edetail .tribe-events-meta-group .tribe-events-single-section-title.fs1 .oip{
    display:none!important;
}
.ivbnft .nectar-icon-list-item {
    margin-bottom: 10px;
}
.tribe-events-content a, .tribe-events-content a:hover{
	border-bottom:0px solid;
}
.gform_legacy_markup_wrapper input#gf_coupon_button.button, .gravity-theme input#gf_coupon_button.button {
    padding: 16px!important;
	float: revert!important;
	background: green!important;
}
.single-sfwd-courses .heading-title, .single-sfwd-courses .post-featured-img{
  display:none!important;	
}
@media(min-width:1580px){
.row .col.section-title.blog-title{
    padding: 0px 18%;
}	
}
@media(min-width:1000px){
.tribe-related-events{
   display:flex;
}
.tribe-related-events li {
    width: 31.3%;
    float: left;
    list-style: none;
    margin-right: 2%;
}
.tribe-common--breakpoint-xsmall.tribe-events-pro .tribe-events-pro-photo__event {
    margin: 1%;
    width: 31.3%!important;
}
.iv-team .rttm-content-area.rt-col-sm-7.rt-col-xs-12 {
    padding-left: 40px;
}
.iv-team .rt-team-container .even-grid-item{
	width: 45%;
	margin: 2.5%;
	}
.banner-left-box .vc_column-inner{
	padding:10% 25%!important;	
}
	#footer-outer .col.span_4:nth-child(1) {
    width: 40%;
}
#footer-outer .col.span_4 {
    width: 28%;
}
.woocommerce-checkout #payment div.payment_box {
    background-color: #efefef;
    padding-top: 10px!important; 
     padding-bottom: 10px!important;
}
	.woocommerce-checkout #payment div.payment_box::before {
    content: '';
    display: block;
    border: 1em solid #efefef;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -0.75em;
    left: 0;
    margin: -1em 0 0 2em;
}
#page-header-bg .nectar-particles .span_6 .inner-wrap, #page-header-bg .span_6 {
    max-width:50%;
}
	.dflex .tlp-single-detail{
		display:flex;
		gap: 40px;
	}
}
@media(max-width:1000px){
.single-post .container.main-content .post-area {
    padding: 15px !important;
}
	.fortit{font-size: 24px!important;line-height: 25px!important;}
.single-product.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs li {
    border-bottom: 2px solid #ddd!important;}
.fimg {height: 400px;width: 90%;margin: 30px auto;}
.iv-team .rt-team-container .even-grid-item{padding:5%;}
	.banner-left-box .column-image-bg{background:#14457b!important;}
	#page-header-bg .span_6 h1{font-size:24px!important;line-height:25px!important;}
	.swiper-slide .image-bg{
		background-position:right!important;
	}
	#page-header-bg h2.fortitl {
    font-family: Poppins;
    font-size: 30px;
    line-height: 45px;
    font-weight: 700;
    padding-bottom: 40px;
}
}
@media(max-width:1350px) and (min-width:1201px){
	header#top .container{
		padding:0px 40px!important;
	}	
	#header-outer #top .sf-menu &gt; .sf-with-ul &gt; a {
  padding-right: 15px !important;
}
}
#top nav &gt; ul &gt; li &gt; a {font-size:14px;}
#header-outer #top .sf-menu &gt; .sf-with-ul &gt; a {padding-right:13px !important;padding-left:13px;}
.yikes-custom-woo-tab-title{
    display: none;
}
.tit-main {font-family: Poppins;font-size: 40px !important;font-weight: 700;}
.fortitl {color:#fed53d;}
#recent-posts-extra-2 li a::before {background-image:url('https://www.ivnutritionaltherapy.com/wp-content/uploads/2022/12/IIVNT-FINAL-LOGO-Colour.png');background-blend-mode: darken;background-size: cover;}
#recent-posts-extra-2 li::after {content:none !important;}
.fortit {color:#fed53d;margin-bottom:8px;}
.iv-alert{
	padding: 20px;
    background-color: #f44336;
    color: white;
    transition: opacity 0.6s;
	box-shadow:rgba(0,0,0,.04) 0 1px 0, rgba(0,0,0,.05) 0 2px 7px, rgba(0,0,0,.06) 0 12px 22px;
	border-radius:5px!important;
	margin-top:10px!important;
	margin-bottom:20px!important;
}
/*=====Installment payment product css===*/
.wc-deposits-options-form {
    margin-bottom: 12px;
    display: block;
    width: 100%;
}
.woocommerce div.product form.cart table td {
    padding-left: 10px!important;
}
.wcdp-payment-plans ul li{
	list-style:none!important;
}
.wc-deposits-options-form input.input-radio:enabled ~ label {
	cursor: pointer;
}
.switch-toggle{
	height:40px!important;
}
.switch-toggle label, .switch-toggle &gt; span{
	line-height:40px!important;
}
.wcdp-view-plan-details{
	text-decoration:underline!important;
}
/*======End==========*/
@media only screen and (min-width: 1300px) and (max-width: 1500px) {.fortit{font-size: 43.2px !important;line-height: 52.2px !important;}
	#vimvid {height:350px !important;}</pre></body></html>