/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/
@font-face {
    font-family: 'didot';
    src: url('/wp-content/themes/jupiter-child/fonts/didot.woff2') format('woff2'),
         url('/wp-content/themes/jupiter-child/fonts/didot.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'gothamBook';
    src: url('/wp-content/themes/jupiter-child/fonts/gotham-book.woff2') format('woff2'),
         url('/wp-content/themes/jupiter-child/fonts/gotham-book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gothamMedium';
    src: url('/wp-content/themes/jupiter-child/fonts/gotham-medium.woff')  format('woff'),
      url('/wp-content/themes/jupiter-child/fonts/gotham-medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'gotham-light';
    src: url('/wp-content/themes/jupiter-child/fonts/gotham-light.woff')  format('woff'),
      url('/wp-content/themes/jupiter-child/fonts/gotham-light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'northwell';
    src: url('/wp-content/themes/jupiter-child/fonts/northwell.woff2') format('woff2'),
         url('/wp-content/themes/jupiter-child/fonts/northwell.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
h1, h2 {
	font-family: 'didot', serif;
}
h1 {
	margin-bottom:10px;
}
body.page-id-12492.et_monarch .et_social_slideright.et_social_animated,
body.page-id-12492.et_monarch .et_social_animated .et_social_slideright,
body.page-id-12492.et_monarch .et_social_sidebar_networks,body.page-id-12492 .mk-quick-contact-wrapper{
  display:none;
  opacity:0 !important;
}
@media(min-width:1200px){
  body.page-id-12492,html{
    background-image: url(https://www.nicolasmithjackson.com/wp-content/uploads/2021/06/banner-.jpg?id=12494) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height:100%;
    position:relative !important;
   
  }
  body.page-id-12492{
     overflow:hidden;
  }
  #section-move{
    background-image:unset !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% ,-50%);
    width: 100%;
  }

  body.page-id-12492 #mk-page-id-12492 section:nth-child(2){
    position:absolute;
    bottom:0;
    width:100%;
  }
  body.page-id-12492  #theme-page,body.page-id-12492 #mk-theme-container,body.page-id-12492 #mk-boxed-layout{
    position:unset !important;
  }
}
@media(max-height:888px){
  #section-move{
    background-image: url(https://www.nicolasmithjackson.com/wp-content/uploads/2021/06/banner-.jpg?id=12494) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position: unset;
    top: unset;
    left:unset;
    transform: unset;
    width: 100%;
  }
  body.page-id-12492,html{
    height:auto;
    background-image:unset !important;
    overflow:auto !important;
  }
 

  body.page-id-12492 #mk-page-id-12492 section:nth-child(2){
    position:unset ;
    bottom:unset;
    width:100%;
  }
    body.page-id-12492  #theme-page,body.page-id-12492 #mk-theme-container,body.page-id-12492 #mk-boxed-layout{
    position:relative !important;
  }
}

.title-text strong{
  font-family: 'northwell';
  font-size:153px;
  line-height:196px;
  font-weight:normal !important;
}
.title-text p{
   font-family: 'didot';
  font-size:61px !important;
  line-height:56px !important;
  font-weight:700 !important;
}
  .wealthy-text p{ font-family:'northwell'; font-size:106px; line-height:96px; color:#fff; letter-spacing:-2px !important;} 
.instant-text p{ font-family:'didot'; font-size:41px; letter-spacing:1px; line-height:25px; color:#83f0fa; } 
.instant-text{
  display:inline-block;
  text-align:center !important; 
  position:relative;
}
.instant-text:after{
  content:"";
  background-image:url('https://www.nicolasmithjackson.com/wp-content/uploads/2021/06/vector-smart-object.png');
  background-repeat:no-repeat; 
  background-size: contain;
  width: 82px;
  height: 102px;
  position: absolute;
  top: 10px;
  right: -20%;
  z-index:20
}
.form-title-text p,.instant-text p strong{ 
  font-size:16px; 
  letter-spacing:4px; 
  color:#000000;
  font-weight:normal !important; 
  font-family:"gothamBook"; 
  text-transform:uppercase;
}
.footer-text p a{
  font-size:10px;
  letter-spacing:1px;
  color:#fff;
  font-family:"gothamBook"; 
  text-transform:uppercase;
  text-decoration:none;
}
.footer-text p{
  margin-bottom:0 !important;
  color:#fff;
}
.move-form .caldera-grid .form-group{
  margin-bottom:0 !important;
}
.move-form{
 	width: 140%;
    text-align: center;
    margin: auto !important;
    margin-left: -70px !important;
}

.move-form{
  position:relative;
  z-index:18;
}
.move-form::before{
  content: "";
    background: #fff;
    width: 200%;
    position: absolute;
    top: 50%;
    left: -300px;
    height: 119px;
    transform: translateY(-50%);
  z-index:-1;
}
.move-form .alert{
  margin:0 auto !important;
}
.move-form::after{
  content: "";
    background: #fff;
    width: 200%;
    position: absolute;
   bottom:-55px;
    left: -300px;
    height: 3px;
}
.move-form .btn{
  font-size:14px !important;
  font-weight:700;
  color:#fff;
}
.z-index-22{
  z-index:22;
}
.free-text p
{
    position: absolute;
    right: 15px;
    font-size: 51px;
    line-height: 46px;
    color: #ffffff;
    font-weight: bold;
    font-family: "Didot";
    margin-bottom: 0 !important;
    margin-top: 11px;
    text-align: right;
}
.free-text:before{
  content:"";
  background-image:url('https://www.nicolasmithjackson.com/wp-content/uploads/2021/06/shape-5.png');
  background-repeat:no-repeat;
  background-size: cover;
  width: 206px;
  height: 66px;
  position: absolute;
  right: 0;
  top: 0;
}
.position-unset{
  position:unset !important;
}
@media(max-width:1200px){
  .free-text p{
    font-size: 41px;
    line-height: 38px;
  }
  .free-text:before{
    width: 171px;
    height: 58px;
  }
  .move-form{
    margin-left: -100px !important;
  }
}
.hide-desktop{
  display:none;
}
@media(min-width:1100px){
  .instant-text p{
    margin-top:15px !important;
  }
}
@media(max-width:1100px){
  .move-row .vc_col-sm-6:first-child{
    width:100% !important;
    z-index:auto;
  }
  .move-row .vc_col-sm-6:last-child{
    width:95%;
    background:#EB5DAF;
    margin-left:2.5%;
    margin-right:2.5%;
    margin-top:-20%;
    padding:20px 0 80px;
    text-align:center;
  }
  .move-row .left-image{
    text-align:center !important;
  }
  .free-text:before{
    top:15px;
  }
  .position-unset{
    position:relative !important;
  }
  #text-block-5,#text-block-6,#text-block-7,#text-block-8,#text-block-9{
    text-align:center !important;
  }
  .move-form::before{
      width: 100%;
      left:0;
  }
  .move-form::after{
      width: 100%;
      left:0;
  }
  .move-form{
 	width: 100%;
    margin-left: 0 !important;
  }
  #section-move{
    padding-bottom:80px !important;
  }
  #text-block-10{
    display:flex;
  }
  #text-block-10 #caldera_form_1{
    margin:auto !important;
  }
  .wealthy-text p{
  	font-size: 87px;
    line-height: 56px;
    margin-bottom: 70px;
  }
  .hide-mobile{
    display:none;
  }
  .hide-desktop{
    display:block;
  }
  
}
.ml--50{
  margin-left:-50px !important;
}
@media(max-width:768px){
  .move-form .col-sm-4 {
    margin-bottom:15px !important;
    text-align:center;
    width:100% !important;
  }
  .move-row .vc_col-sm-6:last-child{
     padding:20px 15px !important;
  }
  .ml--50{
    margin-left:0 !important;
  }
  .title-text p{
    font-size: 45px !important;
    line-height: 40px !important;
  }
  #text-block-10 {
      padding: 25px 0 5px;
  }
   #text-block-10{
     display:block !important;
  }
   .move-form::before{
     content:unset !important;
  }
  .move-form::after{
      content:unset !important;
  }
  .instant-text:after{
    content:unset !important;
  }
  .free-text:before {
    width: 140px;
  }
  .free-text p {
    font-size: 32px;
  }
  .title-text strong {
    font-size: 123px;
    line-height: 180px;
  }
  .instant-text p {
    font-size: 35px;
    line-height: 30px;
  }
  #text-block-10{
      margin-top:-35px !important;
  }
}
@media(max-width:475px){
  .title-text p {
    font-size: 34px !important;
    line-height: 35px !important;
  }
  .first-title.title-text p {    
    margin-top: 60px;
    margin-bottom:70px;
  }
  .title-text strong {
    font-size: 123px;
    line-height: 38px;
  }
  .wealthy-text p {
    font-size: 65px;
    line-height: 55px;
    letter-spacing: 0px !important;
  }
  .instant-text p {
    font-size: 30px;
  }
  .instant-text p strong {
    font-size: 14px;
    letter-spacing: 2px;
  }
  .free-text p {
      font-size: 28px;
    line-height: 30px;
    margin-top: 5px;
  }
  .free-text:before {
    width: 132px;
    height: 50px;
}
}
@media(max-width:340px){
  .wealthy-text p {
    font-size: 50px;
    line-height: 45px;
  }
}
@media (max-width:640px) {
	body .master-holder h1 {
		font-size: 8vw;
	}
}
h2 {
	margin-bottom:20px;
}
body .hb-custom-header > div, .mk-header-bg {
    background-color: #ffffff;
}
body .mk-header-toolbar {
    display:none !important;
}

body .header-style-1.header-align-left .mk-header-nav-container {
    text-align: center;
    float: none;
		margin:0 auto;
}
body .header-style-1 .mk-header-padding-wrapper,
body .header-style-2 .mk-header-padding-wrapper,
body .header-style-3 .mk-header-padding-wrapper {
    padding-top: 90px;
}
body.page-id-12492 .header-style-1 .mk-header-padding-wrapper{
  padding-top:0 !important;
}
body.page-id-12492 .mk-header{
  border-bottom:none !important;
}
#Hero .wpb_content_element {
    margin-bottom: 0;
}
#Hero .wpb_single_image img {
	width:100vw;
}
@media (max-width:640px) {
	#Hero .wpb_single_image img {
width: 121vw;
left: -1%;
position: relative;
		max-width: unset;
	}
}
#workWithMe {
	color:#fff;
}
#workWithMe p {
	font-size: 15px;
  line-height: 1.2;
}
#workWithMe .caldera-grid {
	text-align:center;
}
#workWithMe .caldera-grid .row {
  margin: 0;
}
#workWithMe .form-group {
  display: inline-block;
	vertical-align: top;
	width:20%;
}
#workWithMe .form-group.btnSubmit {
	width:auto;
}
@media (max-width:640px) {
	#workWithMe .form-group {
		display: block;
	  width:100%;
	}
}
#workWithMe .caldera-grid .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}

#workWithMe .caldera-grid .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

#workWithMe .caldera-grid .form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff;
}
#workWithMe .caldera-grid .form-control {
    border: 1px solid #fff;
    background-color: transparent;
    color: #fff;
    border-radius: 0;
    box-shadow: none;
}
.master-holder #workWithMe select:not(.gfield_select) {
	background-image: url('/wp-content/themes/jupiter-child/selectbox-arrow-white.png');
  padding: 6px 38px 6px 12px;
	min-width: unset;
}
#workWithMe .caldera-grid .btn-default {
    color: #ff51b9;
    text-transform: uppercase;
    border: 1px solid #fff;
    border-radius: 0;
    vertical-align: top;
    padding: 6px 18px;
}
#seenOn {
	text-align:center;
}
#seenOn,
.topShadow {
  background-position: top center;
  background-repeat: no-repeat;
	background-size:100% auto;
}
#seenOn .wpb_single_image {
  display: inline-block;
  margin:25px;
}

@media (max-width:640px) {
	#seenOn .wpb_single_image {
		margin:15px;
	}
	
}
.vc_custom_1596771006223 {
    max-width: 700px;
    margin: 0 auto;
}
#podcast .posts-carousel .item-holder {
	border:none;
}
#podcast .posts-carousel .item-title {
  text-align:left;
	padding:15px 0;
	font-weight:normal;
	text-transform: none;
}
#pinkMillionaire {
  overflow:unset;
	padding: 4em 4em 25vw 4em;
  background-size: cover;
	background-position: top 0 left 50%;
}
#pinkMillionaire .wpb_column {
	max-width:40%;
	position: unset;
}
@media (max-width:640px) {
	#pinkMillionaire {
		padding: 4em 2em 8vw 2em !important;
	}
	#pinkMillionaire .wpb_column {
		max-width:100%;
	}
  #pinkMillionaire .wpb_column{
       background: #000;
    padding: 20px;
    margin-top: 73%;
  }
  #pinkMillionaire div{
    text-align:center !important;
  }
	#pinkMillionaire p {
		text-shadow: 2px 2px 10px rgba(0,0,0,0.75);
	}
}
#pinkMillionaire p,
#pinkMillionaire a {
	color:#fff;
  line-height: 1.2em;
}
@media (max-width:640px) {
	.vc_custom_1593911877924 {
		padding-bottom:4em !important;
	}
}
#pinkLogo {
    position: absolute;
    right: 2em;
    top: -4em;
    max-width: 8em;
}
@media (max-width:640px) {
	#pinkLogo {display:none;}
}
#newsletterSignup {
    margin-top: 2em;
    margin-bottom: 2em;
    color: #fff;
	max-width:1024px;
}
#newsletterSignup .wpb_content_element {
    margin: 0;
}
#newsletterSignup h1 {
	margin: 0;
}
#newsletterSignup .mk-text-block p,
.et_bloom #newsletterSignup .et_bloom_optin_5 .et_bloom_form_container .et_bloom_form_text p{
	color:#fff !important;
	margin-top:0;
	margin-bottom: 20px;
}
.et_bloom #newsletterSignup .et_bloom_inline_form {
	margin:0;
}
#newsletterSignup .et_bloom_form_container {
  border: none;
	background: none;
}
.et_bloom #newsletterSignup .et_bloom_optin_5 .et_bloom_form_container .et_bloom_form_header,
.et_bloom #newsletterSignup .et_bloom_form_container .et_bloom_form_content {
	background:none !important;
	color:#fff;
	padding: 0;
}
.et_bloom #newsletterSignup .et_bloom_form_header .et_bloom_form_text {
	padding-top:0;
}
.et_bloom #newsletterSignup .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content input {
	border: 1px solid #fff;
  background-color: transparent;
}
.et_bloom #newsletterSignup .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content span.et_bloom_button_text.et_bloom_button_text_color_dark {
	color: #eb5daf !important;
	text-transform:uppercase;
}
#momentumSociety {
  background-size: cover;
	padding: 4em 4em 15vw 4em;
}
#momentumSociety .wpb_column {
	max-width:40%;
	position: unset;
}
@media (max-width:640px) {
	#momentumSociety {
		padding: 4em 2em 15vw 2em !important;
	}
	#momentumSociety .wpb_column {
		max-width:50%;
	}
}
#momentumSociety p {
	color:#000;
}
#momentumSociety .left {
	max-width:24em;
}
.btnPink {
	display:inline-block;
	background:#eb5daf;
	color:#fff;
	text-transform:uppercase;
	padding:0.75em 1.25em;
	border-radius:none;
}
a.btnPink:hover {
	color:#fff;
	background:#f970bf;
}
.btnWhite {
	display:inline-block;
	background:#fff;
	color:#eb5daf;
	text-transform:uppercase;
	padding:0.75em 1.25em;
	border-radius:none;
	width:100%;
}
a.btnWhite:hover {
	color:#f970bf;
	background:#fff;
}
.linkPink {
	display:inline-block;
	color:#eb5daf;
	text-transform:uppercase;
	padding:1.5em;
}
.linkPink:after {
	content: ' >';
	color:#eb5daf;
}
.mk-testimonial-quote .linkPink {
	padding:0;
	text-transform:capitalize;
}

#connect,
.connect {
  max-width: 630px;
	margin: 0 auto;
}
#connect .wpb_raw_html,
.connect .wpb_raw_html {
	padding-left: 15px;
}
#connect .form-group,
.connect .form-group {
  display: inline-block;
	vertical-align: top;
}
#connect #fld_2988915_2-wrap,
#connect #fld_2988915_1-wrap,
.connect #fld_2988915_2-wrap,
.connect #fld_2988915_1-wrap {
	display:block;
}
#connect #fld_7472507_2-wrap,
#connect #fld_7472507_1-wrap,
.connect #fld_7472507_2-wrap,
.connect #fld_7472507_1-wrap {
    display: block;
    text-align: center;
}
#connect #fld_7472507_2-wrap > div,
.connect #fld_7472507_2-wrap > div {
	display:inline-block;
}
#connect .form-group:first-child,
.connect .form-group:first-child {
    width: calc(50% - 8px);
    float: left;
    margin-right: 15px;
}
#connect .form-group:nth-child(2),
.connect .form-group:nth-child(2) {
    width: calc(50% - 7px);
}
#connect .caldera-grid .form-control,
.connect .caldera-grid .form-control {
    border: 1px solid #b3b3b3;
    background-color: #fff;
    color: #000;
    border-radius: 0;
    box-shadow: none;
}
#connect .caldera-grid .btn-default,
.connect .caldera-grid .btn-default {
    color: #fff;
	background:#eb5daf;
    text-transform: uppercase;
    border: 1px solid #eb5daf;
    border-radius: 0;
    vertical-align: top;
    padding: 6px 18px;
}
#mk-footer p {
	text-align:center;
}
	
	
	
.vc_custom_1593911877924 {
	max-width: 24em;
}
.pinkLogo {
    position: absolute !important;
    top: 0;
    right: 0;
}
.bgCover {
	background-size:cover;
	background-position:top center;
}
.bg100x100 {
	background-size: 100% 100%;
padding-top: 3em;
padding-bottom: 2em;
}

.mk-toolbar-resposnive-icon {
    display: none !important;
}
.header-style-1.header-align-left .mk-nav-responsive-link {
    background: #eb5daf;
    border-radius: 2em;
}
body .mk-css-icon-menu div {
	background-color:#fff;
}
.mk-css-icon-menu-line-2 {
    width: 66%;
    margin: 0 auto;
}
.main-navigation-ul > li.menu-item.txtPink > a.menu-item-link {
    color: #d65e9e;
}
#about01,
#about02,
#about03 {
	max-width:900px;
	margin:0 auto;
}
.imgNSJ {
	width:64%;
}
.line1_2 h3 {
    line-height: 1.2;
}
.line1_2 p,
.line1_2 li {
	font-size:15px;
	line-height:1.2em;
}
.line1_2 li {
    padding: 0;
    margin: 0 0 1em 1em;
}
.line1_2 ul {
    padding: 0;
    margin: 0;
}
#about02 p {
  font-size: 25px;
  line-height: 1.2em;
}
#about02 h3 {
	font-size:15px;
	font-weight:normal;
  font-style:italic;
}
.theme-page-wrapper:not(.full-width-layout) .vc_inner.vc_row.connect {
	margin-left:auto !important;
	margin-right:auto !important;
}
.page-id-4336 #mk-footer {
    background: #fff2f9;
}

.mk-blog-spotlight-item .item-wrapper .mk-blog-meta {
	height: 100%;
  max-width: 100%;
	width: 100%;
}
.mk-blog-meta-wrapper {
    text-align: right;
    padding: 0.5em 0.5em 0 0;
}
.mk-blog-spotlight-item .item-wrapper time::after {
	display:none;
}
.mk-blog-spotlight-item .item-wrapper h3 {
    max-width: calc(70% - 30px);
text-align: left;
padding: 0 0 15px 15px;
margin: 0;
bottom: 0;
position: absolute;
left: 0;
font-family: 'gothamBook', sans-serif;
font-weight: 300 !important;
line-height: 1.1;
font-size: 5vw !important;
}

@media(min-width: 640px) and (max-width:960px) {
	.mk-blog-spotlight-item .item-wrapper h3 {
		font-size:2.75vw !important;
	}
}
@media(min-width:961px) {
	.mk-blog-spotlight-item .item-wrapper h3 {
		font-size:1.75vw !important;
	}
}
.mk-blog-spotlight-item .item-wrapper .mk-button-container {
    position: absolute;
    right: 15px;
    bottom: 15px;
    margin: 0 !important;
	text-align: right;
	width:calc(30% - 15px);
}
.mk-blog-spotlight-item .item-wrapper .mk-button-container .mk-button--dimension-outline.skin-light {
    border: none;
    background: #eb5daf;
    padding: 15px 0;
	width:100%;
	display:block !important;
}
.mk-blog-spotlight-item .featured-image .image-hover-overlay {
	background-color: transparent !important;
background-image: url('/wp-content/themes/jupiter-child/blog-shadow.png');
background-position: top left;
background-size: 100% 100%;
opacity: 1;
}
.mk-blog-spotlight-item .featured-image:hover .image-hover-overlay {
	opacity:0.8;
}
.single-podcast .mk-blog-hero {
  background-image: url('/wp-content/themes/jupiter-child/blog-interior.jpg');
  background-size: cover;
	background-position: center;
}
.mk-blog-hero.bold-style .the-title {
	font-size:52px;
}
@media (max-width:640px) {
  .mk-blog-hero.bold-style .the-title {
	  font-size:38px;
  }
}
.mk-blog-hero.bold-style .mk-author-avatar,
.mk-blog-hero.bold-style .mk-author-name,
.mk-blog-hero.bold-style .mk-author-name a,
.mk-blog-hero.bold-style .mk-publish-date,
.mk-blog-hero.bold-style .mk-publish-date a{
	color:#ff86cb;
}
.mk-blog-single .blog-single-title,
.mk-blog-hero .content-holder .the-title {
	padding:0 1em;
}
.mk-blog-hero.bold-style .mk-author-name {
  font-family: 'northwell',sans-serif;
  font-size: 35px;
}
body .mk-single-content p {
font-size:16px;
}

.popupform {
	text-align:center;
}
@media (max-width:640px) {
	.popupform {
		padding:0 0 0 15px;
	}
	.popupform form {
		width:100%;
	}
}
.popupform form {
	display:inline-block;
}
.popupform .btnPink {
	width:100%;
}
.maxWidth600,
.mk-grid.vc_row.maxWidth600 {
	max-width:600px;
	margin-left:auto;
	margin-right:auto;
}
.maxWidth700,
.mk-grid.vc_row.maxWidth700 {
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
}
.maxWidth800,
.mk-grid.vc_row.maxWidth800 {
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
}
.maxWidth900,
.mk-grid.vc_row.maxWidth900 {
	max-width:900px;
	margin-left:auto;
	margin-right:auto;
}
.list-star li {
    list-style: none;
    background-image: url(/wp-content/themes/jupiter-child/icon-star.png);
    background-repeat: no-repeat;
    background-size: 1.2em auto;
    line-height: 1.4;
    background-position: 0 0.1em;
    padding-left: 1.5em;
	padding-bottom: 1.5em;
}
.fontNorthwell {
  font-family: 'northwell',sans-serif !important;
}
.rowTestimonials .wpb_single_image img {
    border-radius: 10em;
}
.rowTestimonials .wpb_single_image::after {
    position: absolute;
    z-index: 2;
    top: 40px;
right: -5%;
    margin-left: -16px;
    border-radius: 0;
    background: transparent;
    font-size: 100px;
    content: '\201C';
    border: 0;
    font-family: 'gothamBold',sans-serif !important;
	color:#ef64b5;
}


body .mk-testimonial.avantgarde-style.mk-testimonial {
    margin: 40px 3px 0 3px !important;
    padding: 20px 0 0 0;
}
body .mk-testimonial.avantgarde-style .flex-direction-nav a {
	border:none;
}
body .mk-testimonial.avantgarde-style .flex-direction-nav a svg {
fill:#e46ab6;
}
.mk-blog-hero.bold-style .content-holder .mk-testimonial-image img {
	border-radius:150px;
}
body.single-testimonial .mk-blog-hero.bold-style .content-holder h3 {
    font-size: 1em;
    color: #ccc;
}

.display-table {
    display: table;
}
.display-tablecell {
    display: table-cell;
    vertical-align: middle;
}
.tss-carousel1 .single-item-wrapper{
	display:flex;
}
.tss-carousel1 .profile-img-wrapper{
	width: 25%;
	position:relative;
    margin: auto !important;
}
.tss-carousel1 .item-content-wrapper{
	width: 73%;
    margin: auto !important;
    display: flex;
    text-align: center;
    flex-direction: column;
}
.tss-carousel1 h3.author-name{
	order: 2;
	line-height:normal !important;
    color: #eb5daf;
}
/* .tss-carousel1 h3.author-name::after {
    content: '';
    display: inline-block;
    width: 100%;
    background: #eb5daf;
    height: 3px;
    margin: -0.15em auto 0.25em auto;
} */
.tss-carousel1 .item-content-wrapper .item-content{
	font-size:16px !important;	
}
.tss-carousel1 h4.author-bio{
	color:#000 !important;
	order:3;
	font-size:14px !important;
}
.tss-carousel1 .owl-carousel .owl-nav button.owl-prev{
	position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.tss-carousel1 .owl-carousel .owl-nav button.owl-next{
	position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.tss-carousel1 .single-item-wrapper .profile-img-wrapper::before ,.testi-image::before{
    background-image: url(https://www.nicolasmithjackson.com/wp-content/uploads/2021/04/quote1-1.png) !important;
    content: '';
    width: 74px;
    height: 71px;
    background-size: 74px 71px;
    position: absolute;
    left: 0px;
    top: 5px;
	background-repeat: no-repeat;
}
.f-20 p{
  font-size:18px !important;
}
.author-quote .linkPink{
	padding:0 !important;
}
.d-flex{
  display:flex !important;
}
.m-auto{
  margin:auto !important;
}

.testi-row p{
	margin:0 !important;
}
.author-name p{
  text-transform:uppercase;
	  color: #eb5daf;
	font-size: 24px !important;
	line-height:normal;
	margin:10px 0 0!important;
}
@media(max-width:991px){
  .tss-carousel1 .single-item-wrapper {
    display: block;
}
  .tss-carousel1 .profile-img-wrapper {
    width: 250px;
  }
  .tss-carousel1 .item-content-wrapper {
    width: 100%;
    
  }
}
@media(max-width:768px){
	.d-flex{
		display:flex !important;
		flex-direction:column;
	}
	.inverse-row .column_container:first-child{
		order:2;
		margin-top:10px !important;
	}
	.inverse-row .column_container:last-child{
		margin-top:0 !important;
		order:1;
	}
	.testi-row .column_container:last-child{		
		margin-top:10px !important;
	}
	.testi-image{
		display:inline-block;
	}
}
@media(max-width:400px){
   .tss-carousel1 .profile-img-wrapper {
    width: 150px;
  }
  .tss-carousel1 .single-item-wrapper .profile-img-wrapper::before{
    width: 40px;
height: 40px;
background-size: 40px 40px;
}
}
#popmake-12623 .pum-content{
  padding:40px;
}
#popmake-12623 .pum-content h2{
  	text-align: center;
    font-size: 28px;
    color: rgb(221, 58, 163);
}
#popmake-12623 ._form_25{
  padding:0 !important;
  background:transparent !important;
  margin-right:0 !important;
  margin-left:0 !important;
  width:auto !important;
}
#popmake-12623 ._form_25 input{
	font-size: 16px !important;
    padding: 12px 18px !important;
  border-radius:5px !important;
}
#popmake-12623 ._form_25 ._button-wrapper{
  text-align:center !important;
}
#popmake-12623 ._submit{
 	font-family: "proxima-nova",sans-serif;
    text-transform: uppercase;
    margin-top: 15px;
  padding:15px !important;
}
#popmake-12623{
  border-radius:10px;
  
}
#popmake-12623 .pum-close{
    border-radius: 20px;
    background: #fff;
    color: #000;
  top:-30px !important;
    
}

.bg-top-right.vc_section{
  background-position:top right !important;
}
.page-title p{
   font-family: 'didot';
  font-size: 63px;
  line-height: 67px;
  color: #0d0d0d;
   font-weight: bold;
  margin:0;
}
.page-title p strong{
   font-family: 'northwell';
  font-size: 131px;
	color: #e7467c;
  font-weight: normal;
    text-transform: none;
  line-height:normal !important;
}
.placement-col div[class^=" vc_custom_"]{
  position:relative;
}
.feature-text-block p img{
    position: absolute;
    top: 20px;
    right: 0;
    padding: 7px 5px 7px 15px;
    background: #fff;
    border-radius: 17px 0 0 17px;
}
.placement-col div[class^=" vc_custom_"]:nth-child(2) .feature-text-block p img{
 	padding:7px 10px 7px 20px;
}
.placement-col div[class^=" vc_custom_"]{
  background-position:top left !important;
}
.feature-text-block p strong,
.press-release-row p strong{
   font-family: 'gothamMedium',sans-serif;
  font-size: 10px;
  line-height: 35px;
  letter-spacing: 3px;
  color: #ffffff;
  padding: 8px;
  text-transform: uppercase;
  background-color: #e7467c
}
.feature-text-block p{
   font-family: 'gotham-light',sans-serif;
 	 font-size: 20px;
  line-height:27px !important;
	color: #ffffff;
  margin:0;
}
.press-release-row p {
   font-family: 'gotham-light',sans-serif;
    font-size: 22px;  
  line-height:25px !important;
    color: #0d0d0d;
   line-height:normal;
  margin:0;
}
.press-hero-section .wpb_row,.press-hero-section .wpb_column{
	position:unset !important;
}
.bottom-shape{
  position:absolute;
  width:100%;
  height:150px;
  bottom:0;
  left:0;
}
.placement-col:nth-child(2) div[class^=" vc_custom_"]{
  display:flex;
  height:100%;
  
}
.bottom-text{
  margin-top:auto !important;
}
.bottom-text p{
  font-size: 114px;
  line-height:28px !important;
  color: #e7467c;
  font-family: 'northwell';
  font-weight:normal;
  margin:0;
}
.bottom-text p em{
  font-style:normal !important;
  font-size: 16px;
  letter-spacing: 3px;
  line-height: 13px;
  color: #ffffff;
  padding-left:50px;
  text-transform:uppercase;
  font-family: 'gothamBook', sans-serif;
}
.bottom-text p strong{
  font-weight:bold !important;
  font-family: 'didot';
  font-size: 55px;
  text-transform:uppercase;
  line-height: 58px;
  color: #ffffff;
  padding-left:50px;
}
.press-section-title p{
   font-family: 'gothamBold',sans-serif !important;
   font-size: 26px;
  font-weight: bold;
  color: #e7467c;
  text-transform:uppercase;
  margin:0;
}
.press-release-row .wpb_column:first-child img{
  border-radius:7px !important;
}
.press-release-row {
  display:flex;
}
.press-release-row .wpb_column{
  margin:auto !important;
  align-items: center;
    display: flex;
    justify-content: center;
}
.about-title p strong{
  font-size: 63px;
  line-height: 67px;
  color: #000000;
  font-weight: bold;
  font-family: "didot";
  text-transform:uppercase;
}
.about-title p{
	color: #e7467c;
    font-family: 'northwell';
    font-weight:normal;
    margin:0;
    font-size: 131px;
    line-height:30px;
  margin-bottom:30px !important;
}
.about-nicola-section .vc_row{
  display:flex;
}
.about-nicola-section .wpb_column{
  margin:auto;
}
.about-content {
  width:446px;
}
.about-content p{
    font-family: 'gothamBook', sans-serif;
    font-size: 16px;
    line-height: 20px;
    color: #0c0c0c;
	margin:0;
}
.approve-photo-column{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}
.approve-photo-column .wpb_single_image{
  width:47.5%;
}
.press-section-title{
  display:block !important;
}
@media(max-width:1100px){
  .page-title{
    text-align:left !important;
  }
  .about-content{
    width:100% !important;
  }
}
@media(max-width:980px){
  .page-title p strong,
  .about-title p{
    font-size:90px;
  }
  .page-title p,
  .about-title p strong{
    font-size:35px;
  }
  .placement-col{
    width:100% !important;
  }
  
  .placement-row{
    height:auto !important;
  }
  .placement-col:nth-child(2) div[class^=" vc_custom_"]{
    background-position:top center !important;
    padding-top:45% !important;
    background-size:auto !important;
    display:block;
    height:auto;
    margin-top:25px !important;
  }
}
@media(max-width:768px){
  .press-release-row{
    display:block !important;
    border-bottom: 1px solid #e7467c;
    padding: 10px 25px 40px !important;
    width: 95%;
    margin: 0 auto 20px !important;
  }
  .about-nicola-section .vc_row{
    display:block !important;
  }
  .feature-text-block p{
    font-size:18px;
    line-height:24px !Important;
  }
  .press-release-row p{
    font-size:20px;
    line-height:26px !Important;
     text-align: center;
    margin: 20px auto;
  }
  .press-release-row .wpb_column:nth-child(2){
    border-right:none !important;
  }
  .about-title p,.about-content p{
    text-align:center !important;
    
  }
  .about-title p{
    margin-bottom:15px !important;
  }
  .bottom-text p {
    font-size: 87px;
    line-height: 22px !important;
  }
  .bottom-text p strong{
    font-size:30px !important;
    line-height:30px !important;
    padding-left:0 !important;
  }
  .bottom-text p em{
    font-size:13px !important;
  }
  .press-section-title p{
    font-size:22px !important;
  }
  .about-nicola-section{
    padding-top:10px !important;
    padding-bottom:60px !important;
  }
  .press-release-section{
    padding-top:45px !important;
  }
}
@media(max-width:500px){
  .placement-col:first-child div[class^=" vc_custom_"]{
    background-position: bottom center !important;
    background-size: 35% auto !important;
    padding-right: 15px !important;
    padding-bottom: 60% !important;
    padding-left: 15px !important;
  }
  .placement-col:first-child div[class^=" vc_custom_"]:nth-child(2){
    background-image:url(https://www.nicolasmithjackson.com/wp-content/uploads/2021/09/nicola-ny-mobile-bg.png) !important;
    background-size:44% auto !important;
  }
  .page-title p{
    font-size: 30px;
    line-height:67px !important;
  }
  .about-title p strong {
      font-size: 30px;
    line-height:35px !important;
  }
  .page-title p strong{
    font-size: 60px;
    line-height:65px !important;
  }
  .about-title p {
      font-size: 60px;
    line-height:35px !important;
  }
  .bottom-shape{
    display:none;
  }
  .page-title {
      text-align: center !important;
      background: #fff;
      padding-top: 5px;
      margin-top: 40% !important;
  }
  .bg-top-right.vc_section{
    padding-bottom:50px !important;
  }
  .placement-col:nth-child(2) div[class^=" vc_custom_"]{
    padding-top:95% !important;
  }
}




/* services page*/
.coaching-section #background-layer--5{
  background-size: cover;
}
.coaching-text p{
  font-size: 20px;
  line-height: 1.2em;
  color: #000;
}
.coaching-text h2{
  font-weight: 300;
}
.button-text .mk-button--text{
  font-size: 20px;
  color: #fff;
}
.button-text .mk-button{
    padding-bottom: 20px;
    padding-top: 22px;
    padding-right: 50px;
    padding-left: 50px;
}
.form-section ._form_element{
  font-size: 1rem;
  color: rgba(76,81,93,1);
  font-family: "proxima-nova", sans-serif;
}
#_form_48_submit {
    -webkit-appearance: none;
    cursor: pointer;
    font-family: arial, sans-serif;
    font-size: 14px;
    text-align: center;
    background: #eb5daf !important;
    border: 0 !important;
    border-radius: 50% !important;
    color: #fff !important;
    padding: 10px !important;
}
.icon-section .icon-box-title {
  font-family: "proxima-nova", sans-serif;
}
.form-section ._form{
    margin: 0!important;
    width: 100%!important;
    padding: 0!important;
}