/*
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
*/
/**
* CSS 10 Jan 2022
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


#ajax-content-wrap .footer-main-row .footer-copyright p a{color:#fff;}
#ajax-content-wrap .footer-main-row .footer-copyright p a:hover{color:#e0e0e0;}
/***** END EDIT *****/

/*Global*/
@media only screen and (min-width:480px){
	#ajax-content-wrap .img-w480-h600{
		width:480px !important;
		height:600px !important;
	}
	#ajax-content-wrap .img-w600-h480{
		width:600px !important;
		height:480px !important;
		/*margin: 0 auto;*/
	}
}
#ajax-content-wrap .img-object-fit-top{
    max-height: 700px;
    overflow: hidden;
    object-fit: cover;
    object-position: top;
}
#ajax-content-wrap .img-object-fit-center{
    max-height: 700px;
    overflow: hidden;
    object-fit: cover;
    object-position: center;
}

p{
	font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.63;
    letter-spacing: normal;
    color: rgba(0, 46, 64, 0.5);
}

/*Header*/

#top nav ul li{
	text-transform:uppercase;
	
}

/*Homepage*/
.home-header .col img {
    max-width: 20%;
    margin-bottom: 2rem!important;
}.home-header h3{
	font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 0.32px;
  text-align: center;
	  margin-bottom: 2rem!important;
	
}
.home-header h1{
	font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 0.32px;
  text-align: center;
	  margin-bottom: 2rem!important;
	
}
.home-header .nectar-button {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-transform: uppercase!important;
}

.three-images .vc_col-sm-1\/5 {
    width: 35%;
}.logo-one{
    max-width: 10%;	
	
}.logo-two{
	    max-width: 10%;	
	
}.logo-three{
	    max-width: 10%;
	
}
.three-images img {
    width: 100%!important;
    max-width: 100%!important;
}.home-section-two h5 {
    font-weight: 400!important;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33!important;
    letter-spacing: normal!important;
    text-align: center;
}.home-section-three p {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.63;
    letter-spacing: normal;
    text-align: center;
    color: rgba(0, 46, 64, 0.5);
}.home-section-three h2{
	
	
}.home-section-three .nectar-fancy-box[data-style="parallax_hover"][data-align="bottom"] .meta-wrap {
    -webkit-align-items: center;
    align-items: center;
}.home-section-three h4 {
    text-align: center;
    font-size: 32px!important;
    font-weight: 300!important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25!important;
    letter-spacing: 0.32px;
}.home-section-four{
	
	
	
}.home-section-five h2{
	text-align: center;
    font-size: 32px!important;
    font-weight: 300!important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25!important;
    letter-spacing: 0.32px;
	
	
}.home-section-five .nectar-split-heading .heading-line >div h3{
    font-size: 32px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: 0.32px;
    text-align: left;
    color: rgba(0, 46, 64, 0.5);
}.home-section-five p{
	font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
	 color: rgba(0, 46, 64, 0.5);
	
}.home-section-five .text {
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: 0.13px;
    text-align: left;
    color: #f9ba49;
}.home-section-six h2{
	font-size: 40px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
	margin-bottom:25px;
	
}.home-section-six p{
	
	font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: center;
	color:white;
	
}.home-section-seven p {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.63;
    letter-spacing: normal;
    text-align: center;
    color: rgba(0, 46, 64, 0.5);
}.home-section-three h2{
	
	
}.home-section-seven .nectar-fancy-box[data-style="parallax_hover"][data-align="bottom"] .meta-wrap {
    -webkit-align-items: center;
    align-items: center;
}

/* ABOUT / IN HOUSE CAPABILITIES */
h1.vc_custom_heading.inhousecap-page-header{
	font-size: 48px !important;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal !important;
    letter-spacing: normal !important;
}
/* body main contents(contents between the lines) */
.body-innercol-content>.vc_column-inner>.wpb_wrapper{
    display: flex;
    flex-direction: column;
    gap:20px;
}
/*(body-main-row)*/
div.wpb_row.vc_row-fluid.vc_row.full-width-section.inhousecap-section-row-two{margin-top: -220px !important;}
div.wpb_row.vc_row-fluid.vc_row.full-width-section.inhousecap-section-row-four{margin-top: -100px !important;}
/*col background image(middle image lines) top section line *structure*/
.col-bg-line-one > .vc_column-inner{padding-bottom:35%; /*400px*/}
/*col background image(middle image lines) middle section line *structure*/
.col-bg-line-two > .vc_column-inner{
	padding-bottom: 20%;
	padding-top: 10%;
}
/*col background image(middle image lines) bottom section line *structure*/
.col-bg-line-three > .vc_column-inner{padding-top: 10%;}
/* in house capabilities body content images */
.img-with-animation.skip-lazy.inhousecap-body-content-img.nectar-lazy.animated-in.loaded{
	width:150px;
    height:150px;
}

/* ABOUT / SUPPLY CHAIN */
/* middle section row logo content (for alignment 3rd item)  ***OLD
.yacht-crew-logo-row > .row_col_wrap_12_inner.col.span_12.left{align-items:baseline;}*/
/* middle section row logo custom headers ***OLD
.supply-chain-row-logo-custom-header-one{
	max-width: 50%;
	margin: 0 auto;
}
.supply-chain-row-logo-custom-header-two{
	max-width: 90%;
	margin: 0 auto;
}*/
/*supply chain middle-section header innercol*/
.supply-chain-middle-section-header-innercol > .vc_column-inner{
	max-width: 100%;
	text-align: center;
	margin: 0 auto;
}

/* logo header "Made In Europe" */
.supply-chain-section-five h6 {
    font-size: 14px!important;
    font-weight: normal!important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29!important;
    letter-spacing: 2.1px!important;
    text-align: center!important;
    margin-top: 25px;
	color:rgba(0, 46, 64, 0.5)!important;
}
/* last section row inner col "Our factories" */
.supply-chain-last-row-innercol-ourfactories{
	max-width:fit-content;
}
/* last section inner row "Logitstics & Distribution" *structure*/
.supply-chain-innerrow-logitstics-dist > .row_col_wrap_12_inner.col.span_12.left{gap: 7%;}
/* last row section custom header, "Our factories" */
h5.vc_custom_heading.supply-chain-last-row-content-header{
	margin-bottom: 15px;
	line-height: 1.25 !important;
}
 /* last row section second custom header, "Logitstics & Distribution" */
h5.vc_custom_heading.supply-chain-last-row-content-header-two{
	max-width:48% !important;
	overflow-wrap:break-word !important;
	margin:0 0 15px 0 !important;
	line-height: 1.25 !important;
}
/* last row section p tag */
.supply-chain-last-row-content-p p{
	color:rgba(0, 46, 64, 0.5);
}
.supply-chain-row-icons	img{	
	width: 80% !important;
	height: 100% !important;
}

.img-with-animation.skip-lazy.supply-chain-dhl-truck-icon.nectar-lazy.animated-in.loaded{
	height: 155px !important;
}
/*Footer*/
.footer-col-social div.wpb_wrapper{
    display: flex !important;
    place-content: flex-end;
    gap: 12px;
}
/* MOBILE RESPONSIVENESS */
/* Small devices (portrait tablets and large phones, 690px and down) */
@media only screen and (max-width: 690px){
/* GLOBAL */
	.padding-right-mob{
		padding-right:5%!important;
		
		
	}.single-product h1{
		font-size: 38px!important;
    line-height: 48px!important;
		
		
	}
	.BORDER-BOTTOM-MENU a {
    text-align: left!important;
    text-transform: uppercase;
}
	
	
	
	/* Sub Header h5 tags*/
	h5.vc_custom_heading.inhousecap-sub-header, h5.vc_custom_heading.supply-chain-sub-header{
		font-size: 32px !important;
		font-weight: normal !important;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.25 !important;
		letter-spacing: 0.32px !important;
	}
/* ABOUT / IN HOUSE CAPABILITIES */
	/* In House Capabilities page header */
	h2.vc_custom_heading.inhousecap-page-header {
		font-size: 40px !important;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: normal !important;
		letter-spacing: 4px;
	}
	/* in house capabilities body content images */
	.img-with-animation.skip-lazy.inhousecap-body-content-img.nectar-lazy.animated-in.loaded{
		height:120px;
		width:120px;
	}
	/* in house capabilities body content header */
	h3.vc_custom_heading.inhousecap-body-content-header{
		font-size: 28px !important;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: normal !important;
		letter-spacing: normal;
	}
	/* Middle lines */
	.col-bg-line-one > .vc_column-inner > .column-image-bg-wrap, .col-bg-line-two > .vc_column-inner > .column-image-bg-wrap, .col-bg-line-three > .vc_column-inner > .column-image-bg-wrap{display:none;}
	/*(body-main-row)*/
	div.wpb_row.vc_row-fluid.vc_row.full-width-section.inhousecap-section-row-two{margin-top: 0px !important;}
	div.wpb_row.vc_row-fluid.vc_row.full-width-section.inhousecap-section-row-four{margin-top: 0px !important;}
	/*col background image(middle image lines) top section line *structure*/
	.col-bg-line-one > .vc_column-inner{padding-bottom:0; /*400px*/}
	/*col background image(middle image lines) middle section line *structure*/
	.col-bg-line-two > .vc_column-inner{
		padding-bottom: 0;
		padding-top: 0;
	}
	/*col background image(middle image lines) bottom section line *structure*/
	.col-bg-line-three > .vc_column-inner{padding-top: 0;}
	
/* ABOUT / SUPPLY CHAIN */
	/* Supply Chain page header */
	h1.vc_custom_heading.supply-chain-page-header{
		font-size: 40px !important;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: normal !important;
		letter-spacing: normal !important;
	}
	.img-with-animation.skip-lazy.supply-chain-sustainable-fabrics-icon.nectar-lazy.animated-in.loaded{
		width: 72px !important;
	  	height: 72.1px !important;
	}
	.img-with-animation.skip-lazy.supply-chain-european-labor-icon.nectar-lazy.animated-in.loaded{
		width: 83px !important;
  		height: 81.3px !important;
	}
	.img-with-animation.skip-lazy.supply-chain-dhl-truck-icon.nectar-lazy.animated-in.loaded{
		width: 89.6px !important;
  		height: 49px !important;
	}
	.img-with-animation.skip-lazy.supply-chain-package-icon.nectar-lazy.animated-in.loaded{
	 	width: 67.4px !important;
	 	height: 68px !important;
	}
	h6.vc_custom_heading.supply-chain-sustainable-fabrics-header, h6.vc_custom_heading.supply-chain-european-labor-header, h6.vc_custom_heading.supply-chain-dhl-truck-header, h6.vc_custom_heading.supply-chain-package-header{
		font-size: 14px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.29;
		letter-spacing: 2.1px;
	}
	.supply-chain-orange-arrow p{transform: rotate(90deg);}
	.supply-chain-middle-row-header h1{
		font-size: 34px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
	}
	.supply-chain-middle-row-body-content > h3.vc_custom_heading.heading-line{
		  font-size: 32px !important;
		  font-weight: normal;
		  font-stretch: normal;
		  font-style: normal;
		  line-height: 1.25 !important;
		  letter-spacing: 0.32px !important;
	}
	/* last row section custom header, "Our factories" */
	h5.vc_custom_heading.supply-chain-last-row-content-header{
		  font-size: 32px !important;
		  font-weight: normal;
		  font-stretch: normal;
		  font-style: normal;
		  line-height: 1.25 !important;
		  letter-spacing: 0.32px !important;
		  text-align: center !important;
	}
	/* last row section p tag */
	.supply-chain-last-row-content-p p{
		text-align: center !important;
	}
	 /* last row section second custom header, "Logitstics & Distribution" */
	h5.vc_custom_heading.supply-chain-last-row-content-header-two{
		max-width:100% !important;
		overflow-wrap:unset !important;
		margin:47.1px auto 27px auto !important;
		line-height: 1.25 !important;
		letter-spacing: 0.32px !important;
		text-align: center !important;
	}
	.supply-chain-innerrow-logitstics-dist > .row_col_wrap_12_inner.col.span_12.left {
		flex-direction: column-reverse;
		align-items: center;
	}
	.supply-chain-innerrow-madeineurope > .row_col_wrap_12_inner.col.span_12.left{
		flex-direction: column !important;
    	align-items: center !important;
	}
}
/* Medium devices (landscape tablets, 768px - 992px) */
@media only screen and (min-width: 768px) and (max-width: 992px) {
/* GLOBAL */
	/* Sub Header h5 tags*/
	h3.vc_custom_heading.inhousecap-sub-header, h5.vc_custom_heading.supply-chain-sub-header{
		font-size: 32px !important;
		font-weight: normal !important;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.25 !important;
		letter-spacing: 0.32px !important;
	}
/* ABOUT / IN HOUSE CAPABILITIES */
	/* In House Capabilities page header */
	h2.vc_custom_heading.inhousecap-page-header {
		font-size: 40px !important;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: normal !important;
		letter-spacing: 4px;
	}
} 


/* New Pages Code  16/06/2022 */

.core-products-section-two h5{
	font-family: 'Montserrat';
font-style: normal!important;
font-weight: 300!important;
font-size: 24px!important;
line-height: 32px!important;
	color: #002E40;
	
}.core-producst-section-three h2{
	max-width:50%;
	margin:0 auto;
	
	
}.core-producst-section-four h6{
	
line-height: 24px!important;
	
	
}
.core-producst-section-five h5{
	    text-align: right!important;
	font-style: normal!important;
font-weight: 400!important;
font-size: 16px!important;
line-height: 26px!important;
	
}.core-producst-section-five h2{
	    text-align: right!important;
	font-weight: 400!important;
font-size: 32px!important;
line-height: 40px!important;
	margin-bottom:10%!important;
	
}.core-producst-section-five p{
	    text-align: right!important;

	
	
}.core-producst-section-five .right-text{
	    text-align: right!important;
	
	
}.core-producst-section-five .nectar-button span{
	font-style: normal!important;
font-weight: 400!important;
font-size: 16px!important;
line-height: 20px!important;
text-transform: uppercase!important;	
	
}.core-producst-section-five .nectar-button.see-through{
	margin-top:10%;
	
	
}.core-producst-section-five .second h5{
	    text-align: left!important;
	font-style: normal!important;
font-weight: 400!important;
font-size: 16px!important;
line-height: 26px!important;
	
}.core-producst-section-five .second h2{
	    text-align: left!important;
	font-weight: 400!important;
font-size: 32px!important;
line-height: 40px!important;
	margin-bottom:10%!important;
	
}.core-producst-section-five .second p{
	    text-align: left!important;

	
	
}.core-producst-section-five .second .right-text{
	    text-align: left!important;
	
	
}.core-producst-section-six h3{
	font-style: normal!important;
font-weight: 400!important;
font-size: 32px!important;
line-height: 40px!important;
	text-align: center!important;
letter-spacing: 0.01em!important;
	color: rgba(0, 46, 64, 0.5)!important;
	
	
}.core-producst-section-six  p{
	font-family: 'Montserrat'!important;
font-style: normal;!important
font-weight: 400!important;
font-size: 16px!important;
line-height: 26px!important;
	text-align: center!important;
	color: rgba(0, 46, 64, 0.5)!important;
}
.core-producst-section-six  p strong{
	font-style: normal!important;
font-weight: 700!important;
font-size: 16px!important;
line-height: 20px!important;
text-align: center!important;
	
	
} .core-producst-section-six .hide {
	width:25%;
	
	
	
}.core-producst-section-three.board-shorts h1{
	max-width:70%;
	margin:0 auto;
	margin-bottom:3%;
	    font-size: 40px;
    line-height: 54px;
    font-weight: 400;
	
}.core-producst-section-three.board-shorts h2{
	max-width:70%;
	margin:0 auto;
	margin-bottom:3%;
	
}.core-producst-section-three.board-shorts p{
	max-width:56%!important;
	margin:0 auto;
	margin-bottom:5%!important;
	
}
.core-producst-section-three.board-shorts p{
	max-width:70%;
	margin:0 auto;
	margin-bottom:5%!important;
	
}.board-shorts .nectar-button span{
	font-family: 'Work Sans'!important;
font-style: normal!important;
font-weight: 400!important;
font-size: 12px!important;
line-height: 20px!important;
text-transform: uppercase!important;	
	
}.board-shorts .nectar-button {
	margin-left:3%;
	
}.core-producst-section-four h3{
	font-family: 'Montserrat'!important;
font-style: normal!important;
font-weight: 400!important;
font-size: 32px!important;
line-height: 40px!important;
	color: rgba(0, 46, 64, 0.5);
	
	
}.core-producst-section-five.board-shorts p{
	   font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: rgba(0, 46, 64, 0.5);
	max-width:100%!;
	margin-bottom:5%!important;
	text-align: left;
	
}.core-producst-section-five.board-shorts .second p{
	   font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: rgba(0, 46, 64, 0.5);
	max-width:66%!Important;
	
	
}.core-producst-section-five.board-shorts .nectar-button.medium{
	display:block;
	text-align:center;
	width:50%;
	margin:0 auto;
	margin-top:5%;
	
}.new-pages .nectar-button span  {
	font-family: 'Montserrat'!Important;
font-style: normal!Important;
font-weight: 400!Important;
font-size: 16px!Important;
line-height: 20px!Important;
	
	
}.new-pages .nectar-button {
	width:205px;
	margin-left:1.5%;
	margin-right:1.5%;
	
}.core-producst-section-three.board-shorts.towels p {
    max-width: 70%!important;
    margin: 0 auto;
    margin-bottom: 5%!important;
}.towels .nectar-button {
	margin-left:0%;
	
}.right p {
    text-align:right!important;
	max-width: 100%!important;
}.right p strong{
	font-family: 'Montserrat';
font-style: normal;
font-weight: 700!important;
font-size: 16px;
line-height: 20px;
text-align: right;
	
	
}.core-producst-section-four .nectar-button span  {
	font-family: 'Montserrat'!Important;
font-style: normal!Important;
font-weight: 400!Important;
font-size: 16px!Important;
line-height: 20px!Important;
	
	
}.core-producst-section-six .nectar-button span  {
	font-family: 'Montserrat'!Important;
font-style: normal!Important;
font-weight: 400!Important;
font-size: 16px!Important;
line-height: 20px!Important;
	
	
}.core-producst-section-three.board-shorts.masks p {
 max-width: 62%!important;
    margin: 0 auto;
    margin-bottom: 3%!important;
}.core-producst-section-three.board-shorts.masks p strong{
font-weight:700;
}
.masks  ul li {
    list-style: disc;
    list-style-position: inside;
}.masks .nectar-button{
	margin-left:0%!important;
	
	
}
.minus-margin-top{
	margin-top:-20%;
	
	
}
.core-producst-section-four img{
	margin-bottom: 2% !Important;
	
	
}
	.core-producst-section-three.board-shorts.rash-vests p{
	max-width:60%!important;
	margin:0 auto;
	margin-bottom:1%!important;
	
}.core-producst-section-five.board-shorts.rash-vest-two .second p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: rgba(0, 46, 64, 0.5);
    max-width: 54%!Important;
}
.core-producst-section-five.board-shorts.rash-vest-two p{
	text-align: right!important;
    max-width: 70%!important;
    margin-right: 0;
    margin-left: auto;
	
	
}.core-producst-section-five.board-shorts.rash-vest-two .nectar-button.medium {
    display: block; 
    text-align: center;
    width: 50%;
     margin-left:auto;
    margin-top: 2%; 
	margin-right: 0;
}.core-producst-section-five.board-shorts.rash-vest-two .right p{
	text-align: right!important;
    max-width: 100%!important;
    margin-right: 0;
    margin-left: auto;
	
}
.core-producst-section-three.board-shorts.polo h2 {
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: 3%;
}.core-producst-section-five.board-shorts .polo-shirt-right p{
	text-align:right!important;
	
	
}
.core-producst-section-five.board-shorts .polo-shirt-left .text-left p{
	max-width: 44%;
	
	
}
.core-producst-section-five.board-shorts .polo-shirt-left .text-left p strong{
	font-weight:700;
	
	
}.core-producst-section-five.board-shorts .polo-shirt-left .text-left .nectar-button.medium{
	margin-left: 0;
	
	
}
@media only screen and (max-width: 690px){
body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
    font-size: 28px !important;
    line-height: 36px !important;
    text-align: left;
}.BORDER-BOTTOM-MENU a {
    text-align: left;
    text-transform: uppercase;
}
	
	
	.new-pages .using-image {
    background-position: center center!important;
}.core-producst-section-three.board-shorts h2 {
    max-width: 100%;
	}
	.core-producst-section-three.board-shorts.rash-vests p {
    max-width: 100%!important;
	
}.logos-side .vc_col-sm-4 {
	width: 33%;}
.core-producst-section-five.board-shorts .second p {
    font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 40px;
	max-width:100%!important;
}
	.core-producst-section-five.board-shorts .polo-shirt-right p{
		font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 40px;
text-align: left!important;		
		
		
	}
	.core-producst-section-five.board-shorts p{
		font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 40px;
text-align: left!important;	
	    max-width: 100%!important;	
		
	}
.core-producst-section-five.board-shorts .nectar-button.medium {
    display: block;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    margin-top: 5%;
}.board-shorts .nectar-button span {
   font-family: 'Montserrat'!important;
font-style: normal!important;
font-weight: 400!important;
font-size: 16px!important;
line-height: 20px!important;
text-align: center;
    text-transform: uppercase!important;
	}.logos-side-new .child_column{
		width: 33%;}
		
		
		
} .logos-side-new .child_column:first-of-type{
	display:none;
	
	
}.core-producst-section-four h6 {
    line-height: 21px!important;
    font-size: 14px!important;
}
}
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 0px 0 0px 0!important;
}


/****** Woocommece *******/

.single-product div.product h1.product_title{
	font-size: 58px;
font-style: normal;
font-weight: 500;
line-height: 74.2px;
	color:#002E40;
	
	
	
}
.single-product p{
	font-family: Montserrat;
font-size: 17px!important;
font-style: normal;
font-weight: 400;
line-height: 33px;
	color:#002E40;
	
	
	
}
.single-product .nectar-button span{
	font-size: 17px;
font-style: normal;
font-weight: 500;
line-height: normal;
	

	
	
}
.single-product  .nectar-button{
	padding: 12px 48px!important;
	
  
    margin-top: 5%;

	

}.woocommerce div.product_meta > span {
    
    display: none;
}.single-product .flip-box-front .inner{
	
	
    top: 100%!important;
}
	
}.single-product .flip-box-back .inner{
	  top: 100%!important;
	
	
}.single-product .nectar-cta .link_wrap .link_text {
    color: inherit;
    font-weight: bold;
	  text-decoration: underline;
}.single-product .nectar-cta > p {
    padding-bottom: 0;
    text-decoration: underline;
}.single-product .carousel-item h5{
	    font-size: 22px;
	
	
	
}.vertical-centre .vc_column-inner{
	

}.vertical-centre {
	display: flex;
    align-items: center;
	
	
}.single-product .nectar-icon-list-item .content{
	font-size: 17px;
font-style: normal;

line-height: 27px;
	color:#002E40;
	
	
}.single-product .nectar-icon-list[data-icon-style="border"] .list-icon-holder {
    border: 2px solid #4F868E;
}.single-product .nectar-icon-list:after {
   
    background-color: #4F868E;
    
}.single-product .testimonial_slider[data-style="multiple_visible"][data-color*="-color"] blockquote.is-selected p:before {
    color: white;
    opacity: 1;
}.faq-back .span_12 {
    background: #fafafa;
    border-radius: 24px;
	    padding-top: 3%;
    padding-bottom: 3%;
}.single-product .toggle h3 a {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 33.6px;
    color: #002E40!important;
}.single-product h1.uppercase-font {
	text-transform:uppercase;
	
}body div[data-style*="minimal"] .toggle.open h3 a, body div[data-style*="minimal"] .toggle h3 a {
    background-color: transparent;
    color: #4F868E;
}.single-product .gform_required_legend{
	display:none;
	
}.single-product .gform_wrapper.gravity-theme * {
    box-sizing: content-box;
}.single-product .span_12.light input[type="text"]{
	background: rgba(255, 255, 255, 0.40);
	
}
.single-product .gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input{
	padding-top: 10px!important;
    padding-bottom: 10px!important;
    margin-left: -5%;
	
}#gform_submit_button_25{
	background:white;
	color:#002E40;
	
	
}.woocommerce #ajax-content-wrap .woocommerce-tabs > div:not(.tab-container) {
    padding: 0px 0;
}.nectar-social.fixed .nectar-social-inner {
    position: absolute;
    height: 50px;
    width: 50px;
    bottom: 100%;
    left: 0;
    z-index: 1;
    text-align: center;
}.nectar-social.fixed >a {
    height: 50px;
    width: 50px;
    line-height: 52px;
    text-align: center;border-bottom: 3px solid #002E40;
}
    display: block;
    position: absolute;
    bottom: 100%;
    left: 0;
    z-index: 10;
}.nectar-social.fixed {
    position: fixed;
    right: 34px;
    bottom: 50%;
    height: 50px;
    width: 50px;
    line-height: 50px;
    z-index: 1000;
}.nectar-social.fixed:hover {
    height: 270px;
}.nectar-social.fixed{
	display:none;
	
}.single-product .big-form .gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select{
	border-bottom:3px solid #002E40;
	
	
}.single-product .big-form .gform_wrapper.gravity-theme .gfield .textarea{ border-bottom:3px solid #002E40; }{
	border-bottom:3px solid #002E40;
	
}.single-product .big-form .gform_wrapper.gravity-theme *{
box-sizing: border-box;	
	
}.big-form .single-product .gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    margin-left: 0%;
}.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style*="fullwidth"] ul.tabs li {
    float: none;
    display: none;
}.single-product .nectar-prod-wrap {
    display: flex;
    align-items: center;
}img.nectar-logo{
	
	
	
}.nectar-global-section.before-footer{
    display:block!important;
    
    
}li.menu-bold a span {
font-weight:500!important;

}


/********************** New Font Changes 2025 ********************/
.span_12.dark .nectar_video_lightbox.play_button:before {
    border: 5px solid white;
}.span_12.dark .nectar_video_lightbox path {
    fill: white;
}
p{
    
    font-size: 17px!important;
font-style: normal;
font-weight: 400!important;
        color: rgba(0, 46, 64, 1)!important;
	line-height: 1.63;
}
body :is(h1, h2, h3, h4, h5, h6){
	color: #002e40;
	
	
}
.white-font :is(h1, h2, h3, h4, h5, h6,p){
	color:white!important;
}

@media only screen and (min-width: 999px){
body.material .nectar-button.large {
    padding-left: 35px;
    padding-right: 35px;
    min-width: 350px;
    text-align: center;
    width: auto;
    overflow: visible;
	}.hide-desktop{
		display:none;
		
	}
	
}
@media only screen and (max-width: 999px){
	
	.nectar-button span{
    font-size: 14px ! Important;
	}
	.nectar-button {
    padding-left:26px;
    padding-right: 26px;
   
    text-align: center;
    width: auto;
    overflow: visible;
	}
	body.material .nectar-button.has-icon.large{
		padding-right: 20px;
    padding-left: 20px;
		
		
	}.img-with-aniamtion-wrap .hover-wrap {
    margin-bottom: 15px;
    padding-right: 0 !important;
}

}.breadcrumb p {
	font-size:15px!Important;
	color:white!important;
	
	
}.breadcrumb span {
	font-size:15px!Important;
	color:white!important;
	
	
}.breadcrumb a {
	font-size:15px!Important;
	color:white!important;
	
	
}



/***************************** For ANA ***********************************/
/******************** Desktop ************************/



/******************* Mobile ************/
@media only screen and (max-width: 999px){
	
	.nectar-button span{
    font-size: 14px ! Important;
	}
}


.before-footer a{
	text-decoration: none;
	
}
.before-footer a:hover{
 text-decoration: underline;
	
}
.#top nav > ul > li > a{
	font-size:14px!Important;
	font-weight:500!important;
	
}