@font-face {
	font-family: 'BebasNeueBold';
	src:url('fonts/BebasNeueBold/BebasNeueBold.eot');
	src:url('fonts/BebasNeueBold/BebasNeueBold.eot?#iefix') format('embedded-opentype'),
		url('fonts/BebasNeueBold/BebasNeueBold.ttf') format('truetype'),
		url('fonts/BebasNeueBold/BebasNeueBold.woff') format('woff'),
		url('fonts/BebasNeueBold/BebasNeueBold.svg#BebasNeueBold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BebasNeueRegular';
	src:url('fonts/BebasNeueRegular/BebasNeueRegular.eot');
	src:url('fonts/BebasNeueRegular/BebasNeueRegular.eot?#iefix') format('embedded-opentype'),
		url('fonts/BebasNeueRegular/BebasNeueRegular.ttf') format('truetype'),
		url('fonts/BebasNeueRegular/BebasNeueRegular.woff') format('woff'),
		url('fonts/BebasNeueRegular/BebasNeueRegular.svg#BebasNeueRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'BebasNeueBook';
	src:url('fonts/BebasNeueBook/BebasNeueBook.eot');
	src:url('fonts/BebasNeueBook/BebasNeueBook.eot?#iefix') format('embedded-opentype'),
		url('fonts/BebasNeueBook/BebasNeueBook.ttf') format('truetype'),
		url('fonts/BebasNeueBook/BebasNeueBook.woff') format('woff'),
		url('fonts/BebasNeueBook/BebasNeueBook.svg#BebasNeueBook') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'ProximaNovaLight';
	src:url('fonts/ProximaNova/ProximaNovaLight-webfont.eot');
	src:url('fonts/ProximaNova/ProximaNovaLight-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/ProximaNova/ProximaNovaLight-webfont.ttf') format('truetype'),
		url('fonts/ProximaNova/ProximaNovaLight-webfont.woff') format('woff'),
		url('fonts/ProximaNova/ProximaNovaLight-webfont.svg#Light') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'ProximaNovaRegular';
	src:url('fonts/ProximaNova/ProximaNovaRegular-webfont.eot');
	src:url('fonts/ProximaNova/ProximaNovaRegular-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/ProximaNova/ProximaNovaRegular-webfont.ttf') format('truetype'),
		url('fonts/ProximaNova/ProximaNovaRegular-webfont.woff') format('woff'),
		url('fonts/ProximaNova/ProximaNovaRegular-webfont.svg#Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

#contact_row .et_pb_text_inner {
  text-align:center;
}
#contact_row h2 {
font-family: BebasNeueBold;
font-size: 38px;
line-height: 38px;
color: #23d5cc;
letter-spacing: 5px;
}

#contact_row h3 {
font-family: BebasNeueRegular;
font-size: 100px;
line-height: 80px;
color: #15244e;

 
 border-bottom: 1px solid orange;  
  border-image-source: linear-gradient(to right, #d8b472, #eed8a6);
  border-image-slice: 2;

display: inline-block;
}

body .et_pb_contact_submit, #wpforms-submit-17342 {
border:0px;
  background-color: #23d5cc;
color: #fff;
text-transform: uppercase;
font-size: 16px;
font-family: ProximaNovaRegular;
font-weight: bold;
border-bottom: 2px solid orange !important;
letter-spacing: 3px;
}

.et_pb_contact p input, .et_pb_contact p textarea, #wpforms-17342-field_2 {
background-color:#fff !important;
border:1px solid #686868 !important;
color:#686868  !important;
font-family:ProximaNovaRegular;
font-size:16px  !important;
}

#contact_row h5 {
  font-size:30px;
  color: #15244e;
  font-family:ProximaNovaRegular;
  line-height:35px;
  margin-top:20px;
  
}

#contact_row p { line-height:27px }

/*#follow_me, #free_resources,#work-with-me-header,  #about-row-1 {
  max-width:1366px;
  width:100%;
  margin:0 auto;
}*/

#row_gray { position:inherit }
#row_gray:before {
content: ' ';
  position:absolute;
  width:100%;
  right:-100px;
  top:90px;
  height:280px;
  background-color:#f3f3f3;
  padding-left: 100px;
  padding-right: 100px;
  
}

/***Switch column order on mobile***/
@media only screen and ( max-width: 1024px ) {
.flip {
	display: -webkit-flex;
	-webkit-flex-direction: column-reverse;
	display: flex;
	flex-direction: column-reverse !important;}
}
/***end switch column on mobile***/

@media(max-width:1024px) {
.et_pb_row_5.et_pb_row, .et_pb_row_4.et_pb_row, .et_pb_row_3.et_pb_row, .et_pb_row_2.et_pb_row {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
}

@media(max-width:1466px){
#row_gray:before {
  padding-left: 20px;
  padding-right: 20px;
  right:-20px;
}
}
@media(max-width:766px){
#row_gray:before {
  padding-left: 10px;
  padding-right: 10px;
  right:-10px;
}
}
#comming_soon_header .et_pb_text_inner {
  text-align:right;
}
#comming_soon_header h4 {
  color:#15244e;
  font-size:122px;
  font-family:BebasNeueRegular;
  border-bottom: 1px solid orange;  
  border-image-source: linear-gradient(to right, #d8b472, #eed8a6);
  border-image-slice: 2;
  display:inline-block;
  line-height:110px;
}

#work_with_me_row h3 {
  font-family:BebasNeueBook;
  line-height:45px;
  font-size:40px
}
#work_with_me_row h3 b {
  font-family:BebasNeueRegular;
  font-weight:normal;
}

#work_with_me_header h2 {
font-family:BebasNeueRegular;
  font-size:175px;
  line-height:175px;
  color:#23d5cc;
}

#work_with_me_header h3 {
font-family:BebasNeueBold;
  font-size:59px;
  line-height:59px;
  color:#fff;
  letter-spacing:10px;
  border-bottom: 1px solid orange;  
  border-image-source: linear-gradient(to right, #d8b472, #d8b472);
  border-image-slice: 2;
  display:inline-block;
	padding-bottom: 0px;
}

#work_with_me_header .et_pb_text_inner {
	/*max-width:420px;*/
	text-align:center;
	float:right;
}

#about_header h2 {
  font-family:BebasNeueRegular;
  font-size:175px;
  line-height:175px;
  color:#15244e;
}


#about_header h3 {
  font-family:BebasNeueBold;
  font-size:59px;
  line-height:51px;
  color:#23d5cc;
  letter-spacing:5px;
  border-bottom: 1px solid orange;  
  border-image-source: linear-gradient(to right, #d8b472, #eed8a6);
  border-image-slice: 2;
  display:inline-block;
}

#about_header .et_pb_text_inner {
  max-width:420px;
  text-align:center;
  float:right;
}
  #about_row_1_1, #about_row_2_2, #about_row_3_1 {
    width:41.25%;
    margin-right:2%;
  }
  #about_row_1_2, #about_row_2_1, #about_row_3_2 {
    width:56.7%;
    margin-right:2%;
  }
  #about_row_3_1
  {
  margin-bottom:40px;
  }
  #about_row_0 .et_pb_text_inner, #about_row_1 .et_pb_text_inner, #about_row_2 .et_pb_text_inner, #about_row_3 .et_pb_text_inner, 
   #about_row_0 .et_pb_text_inner p, #about_row_1 .et_pb_text_inner p, #about_row_2 .et_pb_text_inner p, #about_row_3 .et_pb_text_inner p
  {
    font-size:20px;
    line-height:26px;
  }
  #about_row_0 h3 , #about_row_1 h3 , #about_row_2 h3 , #about_row_3 h3 {
    font-family:BebasNeueBook;
    font-size:40px;
    line-height:50px;
    color:#15244e;
  }
  
  #about_row_0 em, #about_row_1 em, #about_row_2 em, #about_row_3 em {
    font-size:20px;
    font-style:normal;
    color:#23d5cc;
    text-decoration: underline;
    font-weight:bold;
  } 

#free_resources h2 {
  font-size:55px;
  line-height:55px;
}
#free_resources {
  padding:24px 0;
}
#free_resources h3 { 
  font-family:BebasNeueBook;
  font-size:40px;
  line-height:40px;
}

#free_resources .et_pb_row_6 { padding-bottom:0px }

#share_column_1 p {   
  font-size:35px;
  text-align:center;
  font-family:BebasNeueBook;
  line-height:37px;
  letter-spacing:4px;
}
#follow_me .et_pb_column_1_3 {
  margin-right: 1%;
width: 41%;
border-right:1px solid #999;
 padding:30px 0;
}
#follow_me .et_pb_row_8 {
 
}
#follow_me .et_pb_column_2_3 {
  font-size:24px;
  padding-top:27px;
  margin-left:3%;
  
}
#follow_me .et_pb_column_2_3 A {
  font-size:28px;
  font-family:ProximaNovaRegular;
  font-weight:bold;
}
#follow_me .et_pb_column_2_3 {
  
width: 54%;
}

body .et_pb_row.et_pb_row_fullwidth,body  .et_pb_specialty_fullwidth > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
}

@media (max-width: 600px){
.et_pb_section .two_on_mob>.et_pb_column {
    width: 50%!important;
    margin-right: 0 !important;
}

}

.et_pb_row { width:94% !important }

.et_pb_module {
font-family: ProximaNovaRegular;
font-size: 20px;
line-height: 26px;
}

.share-and-enjoy {
  color:#15244e;
  line-height:40px;
  font-size:30px;
  font-family:ProximaNovaRegular;
  background-color:#f3f3f3;
  padding:30px 110px 30px 110px ;
  margin-bottom:30px;
  margin-top:30px;
}

.comment_date { text-transform:uppercase;padding-left:20px }
.comment-content , .comment-content p { font-size:16px }
.comment_postinfo .url , .comment_postinfo .fn{
display: inline-block;
color: #000;
font-size: 24px;
font-weight: 700;
text-decoration: none;
font-family: ProximaNovaRegular;
}

.inner-container {
  max-width:1366px;
  margin: 0 auto;
  width:100%;
}

#blog-page h2 { display:block;width:100%;clear:both;overflow:hidden }

.blog-entry .hTagContainer {
  background-image:url('/wp-content/uploads/2018/05/blog-image-overlay.png');
  background-size:contain;
  background-repeat:no-repeat;
  height:100%;
  display: table;
  height: 200px;
  width: 100%;
}
.blog-entry .hTagContainer .h1Tag{
  font-size:20px;
  color:#2dbdb6;
  font-family:ProximaNovaRegular;
}
.blog-entry .hTagContainer .h2Tag {
  font-size:22px;
  text-transform:uppercase;
  font-family:BebasNeueRegular;
  letter-spacing:3px;
  color:#fff;
}
.blog-entry .hTagContainer .hTagAlign {
  display: table-cell;
  vertical-align: middle;
  
}
.blog-entry .hTagContainer .hTagAlign .hTagCenter {
  width:160px;
  text-align:Center;
  padding-left:15px;
}

.entry-content h4 {
	font-size: 22px !important;
	font-weight: bold !important;
    line-height: 22px !important;
	margin-bottom: 0.5em;
}

#main-single-area .thumb-big  .thumb-inner{
/*background-image:url('/wp-content/uploads/2018/05/blog-image-overlay-big.png');
  background-size:contain;
  background-repeat:no-repeat;*/
  display: table;
  height: 690px;
  width: 100%;
}
#main-single-area .thumb-big .h1Tag{
  font-size:0px;
  color:#2dbdb6;
  font-family:ProximaNovaRegular;
  line-height:70px;
}
#main-single-area .thumb-big .h2Tag{
  font-size:0px;
  text-transform:uppercase;
  font-family:BebasNeueRegular;
  letter-spacing:3px;
  color:#fff;
  line-height:79px;
  letter-spacing:4px;
}
#main-single-area .entry-content{
font-size:20px;
font-family:ProximaNovaRegular;
line-height:25px;
text-align:justify;
padding:0 110px 0px 110px;
margin: 0 auto;
margin-bottom:30px;
}
#comment-wrap {
  padding:0 110px 0px 110px;
}
#main-single-area .et_pb_post .post-meta {
    margin-bottom: 6px;
    font-size: 16px;
}

#main-single-area .comment-notes , #main-single-area #comment-wrap #comments {
border-bottom:2px solid #d1b583;
  padding-bottom:10px;
  margin-bottom:20px;
}
.form-submit #submit {
  background-color: #23d5cc;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-family: ProximaNovaRegular;
    font-weight: bold;
    border-bottom: 2px solid orange;
    letter-spacing: 3px;
}
#main-single-area .entry-content h1 {
  font-size:40px;
  font-family:ProximaNovaRegular;
  color:#15244e;
  letter-spacing:0px;
  margin-top:20px;
}
#main-single-area .comment_area .comment-reply-link {
    display: inherit;
    position: relative;
    top: 0px;
    right: 0;
    border:0px;
    padding:0px;
    font-size:12px;
}
#main-single-area .entry-content h2 {
  font-size:40px;
  font-family:ProximaNovaRegular;
  color:#15244e;
  letter-spacing:0px;
  margin-top:20px;
}
#main-single-area .entry-content h3 {
  font-size:30px;
  font-family:ProximaNovaRegular;
  color:#15244e;
  letter-spacing:0px;
  margin-top:20px;
}
#main-single-area .entry-content h4 {
  font-size:20px;
  font-family:ProximaNovaRegular;
  color:#15244e;
  letter-spacing:0px;
  margin-top:20px;
}

#commentform input[type=email], #commentform input[type=text], #commentform input[type=url] {
    width: 100% !important;
}
#reply-title {
  font-size:30px;
  color:#15244e;
  font-family: ProximaNovaRegular !important;
  line-height:30px;
  padding:0px;
  letter-spacing:0px;
  margin:0px;
}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea {
    padding: 12px;
    color: #000 !important;
    background-color: #fff !important;
    font-size: 16px !important;
    font-family: ProximaNovaRegular !important;
    border: 1px solid black !important;
}

#comment-wrap {
    padding-top: 15px !important;
}
.comment-form-author {
  width:32.33%;
  float:left;
}
.comment-form-email {
  width:33.33%;
  padding-left:1.3%;
  float:left;
}
.comment-form-url {
  width:33.33%;
  float:right;
}
body .et_pb_video_overlay {
   /*background-size:contain;*/
}

body .et_pb_video { 
  /*border: 2px solid orange;  
  border-image-source: linear-gradient(to right, #d8b472, #eed8a6);
  border-image-slice: 2;
  padding:14px !important;
  padding-top:10px !important;
  padding-bottom:10px !important;
  max-width:970px;
  box-shadow:none !important*/
}

.orange-border {
  
  
 border-bottom: 1px solid orange;  
  border-image-source: linear-gradient(to right, #d8b472, #eed8a6);
  border-image-slice: 2;
  padding-bottom:15px;
  margin-bottom:15px;

}


#main-single-area .thumb-big .thumb-inner .thumb-align {
  display: table-cell;
  vertical-align: middle;
}
#main-single-area .thumb-big .thumb-inner .thumb-align .thumb-center {
  width:560px;
  text-align:Center;
  padding-left:45px;
}

#main-single-area .entry-title {
  font-size:40px;
  color:#15244e;
  font-family:ProximaNovaRegular;
}

.blog-entry .article-header {
  height:200px;
  overflow:hidden;
}

.blog-entry .article-content {
  max-width:306px;
  width:100%;
  height:141px;
  overflow:hidden;
  margin:0 auto;
  margin-bottom:18px;
  text-align:center;
  font-size:16px;
  font-family: ProximaNovaRegular;
}

.blog-entry .article-link{
  color:#2dbdb6;
  font-size:18px;
  text-align:center;
  text-transform:uppercase;
  text-decoration:underline;
  
  letter-spacing: 3px;
  
  
}

.blog-entry .article-title {
  font-size:24px;
  line-height:28px; 
  font-family: ProximaNovaRegular;
  color:#15244e;
  max-width:290px;
  width:100%;
  display:block;
  margin:0 auto;
  height: 79px;
  margin-bottom:10px;
  overflow:hidden;
  text-align:center;
  margin-top:26px;
}

.et_pb_blog_grid article .post-content-inner p {
	margin-bottom: 20px !important;
}

.et_pb_blog_grid .entry-title::after {
	display: none !important;
}

h2.entry-title {
	font-size: 18px;
	line-height: initial;
}

.et_pb_post div.post-content-inner p {
	margin-bottom: 30px;
}

.et_pb_blog_0 .et_pb_post .post-meta {
	display: none;
}

.navigation {
  display:block;
  overflow:hidden;
  clear:both;
}

#blog-page .blog-entry {
  box-shadow:-2px -2px 10px 5px #efefef;
  width:361px;
  height:515px;
  overflow:hidden;
  margin-bottom:40px;
}
#blog-page .position-3{
  float: right !important ;
}
#blog-page .position-2{
  float:left;
  margin-left:35px;
  
}

#blog-page .col-md-4 {
  width:361px;
  float:left;
}
.navigation  {
  text-align:center;
  margin-top:50px;
  margin-bottom:50px;
}
.navigation ul  {
  display: inline-block;
  text-align: initial;
}
.navigation ul li  {
display: inline-block;
}
.navigation ul li A {
	display:block;
	padding: 15px 20px;
	margin: 0 2px 0 0;
	border: 1px solid #d5d5d5;
	color:#000;
	line-height: 1;
	text-decoration: none;
	border-radius: 2px;
	font-weight: 600;
}
.navigation .active A, .navigation  A:HOVER {
	background: #23d5cc;
	color:#fff;
}


.search INPUT {
  max-width:846px;
  width:100%;
  border:1px solid #686868 !important;
  padding:15px !important;
  margin:0 auto !important;
  color:#535353 !important;
  font-size:16px;
  background-image:url('/wp-content/uploads/2018/05/search-icon.png');
  background-repeat:no-repeat;
  background-position:right 15px center;
  display:block;
}
@media(max-width:600px){
body #blog-page .col-md-4 {
    width:100% !important;
    float:none !important;
  }
}
@media(max-width:1024px){


#main-single-area .thumb-big .thumb-inner {
height:200px;
}

#main-single-area .thumb-big .thumb-inner .thumb-align .thumb-center {
    width: 150px;
    text-align: Center;
    padding-left: 10px;
}

#main-single-area .thumb-big .h1Tag {
    font-size: 15px  !important;
    line-height:20px  !important;
    }
    
    #main-single-area .thumb-big .h2Tag {
    font-size: 25px  !important;
    line-height:30px !important;
    }
    
    #main-single-area .entry-content { 
      padding: 0 10px 0 10px;
    }
    #main-single-area .entry-content h1 {
    font-size: 25px;
    }
    
    .share-and-enjoy {
    padding:10px 
    }
    
    #comment-wrap {
    padding: 0 10px 0 10px;
}
.comment-form-author, .comment-form-email, .comment-form-url {
    width: 100%;
    padding-left:0px !important;
    }

        .blog-header {
          padding:0px !important ;
        }
        .blog-header h1 { font-size:50px !important;background-color:rgba(255,255,255,0.5);padding-top:15px;padding-bottom:15px}
        .blog-header h1 b { font-size:30px !important }
        #blog-page h2 {
    margin-top: 15px !important;
}
  #blog-page .blog-entry {
   
    width:100%;
    height:515px;
    overflow:hidden;
    margin-bottom:0px !important;
  }
  #blog-page .position-3{
    float: none !important ;
  }
  #blog-page .position-2{
    float:none;
    margin-left:0px;
    
  }

  #blog-page .col-md-4 {
    width:50%;
    float:left !important;
  }
  .blog-entry .article-title {
      font-size: 24px;
      font-family: ProximaNovaRegular;
      color: #15244e;
      max-width: 90%;
      width: 100%;
      display: block;
      margin: 0 auto;
      height: 80px;
      margin-bottom: 10px;
      overflow: hidden;
      text-align: center;
      margin-top: 26px;
  }
}

.video-slide { font-size:22px;color:#fff;max-width:538px;display:block !important; margin:0 auto}
.video-slide-inner {
  background-color:rgba(0,0,0,0.5);
  padding-top:50px;padding-bottom:50px;
}
.video-slide .link {
  text-align:center;
}
.video-slide A:HOVER { opacity:0.6 }
.video-slide .link img { display:inline;margin:10px;}
.video-slide .h2Tag {
  text-align:center;
  max-width:300px;
  margin:0 auto;
  height:50px;
  overflow:hidden;
}
.video-slide .h1Tag {
  font-size:45px;
  text-transform:uppercase;
  font-family: BebasNeueRegular;
  text-align:center;
  letter-spacing:4px;
  margin-bottom: 17px;
  line-height:45px;
}

.slick-prev::before {
    content: ' ' !important;
    background-image: url('/wp-content/uploads/2018/05/left-arrow.png');
    width: 16px;
    height: 28px;
    display: block;
}

.slick-next::before {
    content: ' '  !important;
    background-image: url('/wp-content/uploads/2018/05/right-arrow.png');
    width: 16px;
    height: 28px;
    display: block;
}

.blog-header {
  background-image:url('/wp-content/uploads/2018/05/blog-page-background.jpg');
  background-size:cover;
  padding:190px;
  
}
.blog-header h1 b {
  color:#23d5cc;
  font-family:ProximaNovaRegular;
  font-weight:bold;
  font-size:80px;
  display:block;
}
.blog-header u {
  text-decoration:none;
  border-bottom: 1px solid orange;  
  border-image-source: linear-gradient(to right, #d8b472, #eed8a6);
  border-image-slice: 2;
}
.blog-header h1 {
  font-family:BebasNeueRegular;
  font-size:100px;
  color:#15244e;
  text-transform:uppercase;
  text-align:center;
  display:block;
  
  max-width:400px;
  width:100%;
}

#blog-page h2 {
  margin-top:55px;
  margin-bottom:40px;
}


#homepage-first-line {
}

#menu-footer-menu {
  display:table;
  margin:0 auto;
}

.bottom-nav li {
    display: inline;
    }
    .bottom-nav a {
    text-transform:uppercase;
    color:#15244e !important;
    letter-spacing:2px;
    font-weight:normal;
    }
#homepage-first-line P {
  line-height:30px !important;
}
#menu-footer-menu LI { text-align:center }
#menu-footer-menu {
border-bottom:1px solid #fff;
}
body .bottom-nav li {
    display: inline-block;
    padding-right: 11px;
    padding-left:11px;
    font-size: 14px;
    font-weight: 600;
}
#et-footer-nav {
    background-color: #0f1c3c !important;
}

#et-footer-nav A { color:#fff !important }

body #footer-bottom .container { text-align:center;padding-top:15px;padding-bottom:15px } 
body #footer-bottom .container A { color:#fff }
.et_pb_newsletter_form {
  margin-left:-6px;
}

#main-page-background:before {
content: ' ';
background-image:url('gradient-background-homepage.jpg');
background-repeat:repeat-x;

}

#top-menu li > a, .fullwidth-menu li > a {
  font-family:ProximaNovaRegular;
  text-transform:uppercase;
  /*font-size:14px; */
  /*letter-spacing: 3px;*/
  font-weight:normal;
}

/*#main-header .logo_container > A {
  position: absolute;
  left:50%;
  margin-left:-51px;
  top:9px;
  width:124px;
  z-index:99999999;
  text-align:center;
  -webkit-animation:fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);-moz-animation:fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);-o-animation:fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeInTop 1s 1 cubic-bezier(.77,0,.175,1)
}*/

.et_pb_newsletter .et_pb_newsletter_fields {

    display: inherit !important;
    }
/*#et-top-navigation {
padding-left:0px !important;
}*/
/*#main-header #et-top-navigation, #top-menu-nav, #top-menu {
  width:100%;
}*/
/*#main-header #top-menu li, .fullwidth-menu li {
padding-right:40px;
}*/
/*
#main-header #menu-item-57 { width :16% }
#main-header #menu-item-56 { width :10% }
#main-header #menu-item-296 { width :24% }
#main-header #menu-item-58 { width :26%;text-align:right }
#main-header #menu-item-59 { width :9%;text-align:right }
#main-header #menu-item-295 { width :10%;text-align:right }
*/

body .container {
    text-align: left;
    margin: 0 auto;
    max-width: 1150px;
    width:80%;
    position: relative;
}

  /*  .et_fixed_nav #logo {
max-height: 75px !important ; 
}*/
   /* .et-fixed-header  #logo {
max-height: 50px !important ; 
}*/
body #main-footer, body #footer-bottom { color:#fff; background-color:#101c3c;text-align:center;padding:0px }

body #footer-info {
    text-align: center;
    color: #fff;
    float: none;
    font-family: ProximaNovaLight;
    font-size: 14px;
    padding:0px;
    line-height:40px;
    }
    
.et_pb_module.small-black-text P {
  font-family: ProximaNovaRegular;
  font-size:43px;
  color:#15244e;
  line-height:43px;
  margin-bottom:0px; 
  /*display:inline;*/
}
.et_pb_module.h2  P{
  font-size:175px;
  color:#15244e;
  font-family: BebasNeueRegular;
  text-transform:uppercase;
  line-height: 150px; /*175px;*/
  margin-bottom:0px;
  margin-top:35px;
  /*display:inline;*/
}

.et_pb_module.h3  P{
  font-size:60px;
  color:#23d5cc;
  font-family:BebasNeueBold;
  border-bottom: 1px solid orange;  
  border-image-source: linear-gradient(to right, #d8b472, #eed8a6);
  border-image-slice: 2;
  line-height:60px;
  letter-spacing: 15px;
  margin-bottom:0px;
  display:inline;
  
}
/*** NEW HOMEPAGE HEADER ***/
.et_pb_module.h1  P{
  font-size:148px;
  color:#23d5cc;
  font-family:BebasNeueRegular;
  border-bottom: 1px solid orange;  
  border-image-source: linear-gradient(to right, #d8b472, #eed8a6);
  border-image-slice: 2;
  line-height:148px;
  margin-bottom:0px;
  display:inline;
  
}
/*** NEW HOMEPAGE HEADER ***/
.et_pb_module.h4  P{
  font-size:148px;
  color:#15244e;
  font-family: BebasNeueRegular;
  text-transform:uppercase;
  line-height: 148px;
  margin-bottom:0px;
  margin-top:35px;
  /*display:inline;*/
}

body h2 {
  font-family: BebasNeueRegular;
  font-size:48px;
  color:#15244e;
  font-weight:100;
  letter-spacing:4px;
  line-height:70px;
}
body h3 {
  font-family: BebasNeueRegular;
  font-size:55px;
  letter-spacing:4px;
  line-height:65px;
}
body #footer   h3 {
  color:#fff;
}
/*
.et_pb_module  p {
  font-family:ProximaNovaRegular;
  font-size:20px;
  line-height:36px;
  text-align:justify;
}
*/
body .et_pb_newsletter_description { display:block;overflow:hidden;clear:both;float:none;width:100%;
font-family:ProximaNovaLight;
  font-size:20px; }
body .et_pb_newsletter_form { display:block;overflow:hidden;clear:both;float:none;width:100%;
padding:0px !important;
margin-top:18px;
 }

body .et_pb_newsletter {
    padding: 0px;
}

body .et_pb_column_2_3 > .et_pb_newsletter,body  .et_pb_column_3_4 > .et_pb_newsletter,body  .et_pb_column_4_4 > .et_pb_newsletter {
    display: block;
}

.et_pb_newsletter_button.et_pb_button {
 height:43px;
}
body .et_pb_newsletter_form p input {
    width: 100%;
    padding: 13px 4% !important;
    
    border-radius: 0px;
    
    background-color: #fff;
    font-size: 14px;
    font-size: 14px;
    font-weight: 400;
   
    max-width: 225px;
}

body .et_pb_newsletter_form p { float:left;width:33.33%;text-align: center; }

.et_pb_bg_layout_light h4 { 
  font-family: BebasNeueRegular;
  font-size:32px;
  line-height:37px;
  letter-spacing:3px;
  }
  #main-page-background .et_pb_column_1_3.et_pb_column_3 {
    margin-right:0px;
  }
 body #second-row-homepage, body .media-bio {
 max-width:1466px;
 margin:0 auto;
 padding-left:100px;
 padding-right:100px;
 }
@media (max-width: 600px){
	body .media-as-seen-in .et_pb_row .et_pb_column, body .as-seen-in .et_pb_row .et_pb_column {
		margin-bottom: 5px;
	}
}
 
 
  @media (max-width:1023px ){
  #comming_soon_header { padding-top:40px;padding-bottom:40px }
  #about_header .et_pb_text_inner {
    float:none;
  }
  #about_header { background-color:rgba(255,255,255,0.6); }
  #about_header h2 {
  font-size: 105px;
line-height: 105px;
  }
  #follow_me .et_pb_column_1_3 {
  padding-bottom:0px;
  margin-bottom:0px;
  }
  #share_column_2 p{
    text-align:center;
  }
  #work_with_me_header h2 {
    font-size: 105px;
	line-height: 95px;
	padding-bottom: 0px !important;
  }
  
  #forth-row-homepage { 
    margin-bottom:0px;
    padding-bottom:0px !important; 
  }
  
  .bottom-nav li {
    display: block !important;
    padding-right: 22px;
    font-size: 17px !important;
    font-weight: 600;
    line-height: 30px;
    }
 
  
  #mobile-book .et_pb_image_wrap { position:relative;min-height:90px }
  #mobile-book .et_pb_image_wrap:after {
    background-image: url('/wp-content/uploads/2018/04/book-lana-mobile.png');
position: absolute;
content: ' ';
width: 100%;
height: 100%;
left: 0px;
top: 0px;
background-size: contain;
background-repeat: no-repeat;
  }
  
  #video-row .et_pb_video_0 {
    max-width: 100% !important;
}
#third-row-homepage {
padding-top:30px;
}
  body #second-row-homepage, body .media-bio {
  padding-left:0px;padding-right:0px }
  
  body #second-row-homepage .et_pb_row, body .media-bio .et_pb_row {
  width:100% !important;
  padding-left:30px;
  padding-right:30px;
  }
	  
  
  .seen3 { 
    padding-top:30px
    }
  
    .et_pb_column .et_pb_newsletter_description, .et_pb_column .et_pb_newsletter_form, .et_pb_column.et_pb_column_inner .et_pb_newsletter_description, .et_pb_column.et_pb_column_inner .et_pb_newsletter_form {
    width: 100% !important;
    padding: 0;
}
  
  
/*    #main-header .logo_container > A {
        position: relative;
        left: inherit;
        margin-left: 20px;
        top: auto;
    }*/
    .et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar {
        padding-bottom: 24px;
        margin-right: 20px !important ;
    }
    #main-header #menu-item-296 { width :100%;text-align:center;text-transform:uppercase }
    #main-header #menu-item-56 { width :100%;text-align:center;text-transform:uppercase }
    #main-header #menu-item-57 { width :100%;text-align:center;text-transform:uppercase }
    #main-header #menu-item-58 { width :100%;text-align:center;text-transform:uppercase}
    #main-header #menu-item-59 { width :100%;text-align:center;text-transform:uppercase}
    #main-header #menu-item-295 { width :100%;text-align:center;text-transform:uppercase}
    
    #main-page-background .et_pb_row_0.et_pb_row {
        margin-top: 0px!important;
        margin-bottom: 560px!important;
    }
    #main-page-background .et_pb_module.h2 P {
      font-size: 105px;
      line-height: 95px; /* 105px */
      margin-bottom:5px;
      margin-top:20px;
    }
    #main-page-background .et_pb_module.h3 P {
      font-size: 40px;
      line-height: 40px;
      letter-spacing: 10px;
    }
    #main-page-background .et_pb_module.small-black-text P {
    font-size: 33px;
    }
    
    body #main-page-background  {
        background-size: inherit;
        background-position: center -240px;
        background-image: url(/wp-content/uploads/2018/04/mobile-lana-background.png)!important;
        background-repeat: no-repeat;
        background-color: #d1eaf1 !important;
        padding-top:0px;
        padding-bottom:0px;
    }
    body #main-page-background {
        background-color: #fff!important;
    }
    
    #main-page-background .et_pb_row_1 {
      width:100%;
      padding:30px;
    }
    
    .et_pb_newsletter_description p { text-align:center !important }
    
    body .et_pb_newsletter_form p {
        float: none;
        width: 100%;
        text-align: center;
    }
    #main-page-background .et_pb_column_2_3  .et_pb_text h4 { text-align:center }
    
    body h2 {
        font-family: BebasNeueRegular;
        font-size: 36px;
        color: #15244e;
        font-weight: 100;
        letter-spacing: 0px;
        line-height: 60px;
        text-align: center;
    }
    
    #second-row-homepage  {
          background-size: 700px !important;
          background-position: bottom right  !important;
          padding-bottom: 350px;
      }
    
  }
  
  body .et_pb_button:hover {
  background-color:inherit;
  opacity:0.8
  }
  
  body .et_pb_newsletter_form p .et_pb_signup_error {
    border: 0px solid aqua !important;
    background-color:#b3ffff;
}
#video-row-column-1 {
 margin-right: 2.5%;
margin-left: 1.25%;
}

/*
#video-row-column-1 , #video-row-column-2{
margin:0px;
padding:0px; 
}



#video-row-column-2{
width: inherit;
max-width: 50%;
}
*/

body #video-row-column-1 .et_pb_video_overlay {
  background-size:cover;
}
body #video-row-column-1 .et_pb_video {

padding:0px !important;
border:0px;
max-width:94%;
}
@media (max-width: 1023px) {
	    #about-page-background .et_pb_row_0.et_pb_row {
        margin-top: 0px!important;
        margin-bottom: 300px!important;
    }
    #about-page-background .et_pb_module.h2 P, #about-page-header .h2 p {
      font-size: 105px;
      line-height: 95px; /* 105px */
      margin-bottom:5px;
      margin-top:20px;
    }
    #about-page-background .et_pb_module.h3 P, #about-page-header .h3 p {
      font-size: 40px;
      line-height: 40px;
      letter-spacing: 10px;
    }
    #about-page-background .et_pb_module.small-black-text P, #about-page-header .small-black-text p {
    font-size: 33px;
    }
    
    body #about-page-background  {
        background-size: inherit;
        background-position: center -240px;
        background-image: url(/wp-content/uploads/2018/11/mobile-about-lana-background-small.png)!important;
        background-repeat: no-repeat;
        background-color: #d1eaf1 !important;
		background-position: center;
    	-webkit-background-size: 100%;
    	-webkit-background-size: cover;
    	-moz-background-size: 100%;
    	-moz-background-size: cover;
    	background-size: 100%;
		background-size: cover;
    }
    body #about-page-background {
        background-color: #fff!important;
    }
    
	#about-page-background .et_pb_row_1 {
	width:100%;
	padding: 0 10px;
    }
	#about-page-background .et_pb_column_2_3  .et_pb_text h4 { text-align:center }
}
@media (max-width: 1023px) {	#work-with-me-background.et_pb_row_0.et_pb_row {
        margin-top: 0px!important;
        margin-bottom: 360px!important;
    }
    #work-with-me-background .et_pb_module.h2 P {
      font-size: 105px;
      line-height: 95px; /* 105px */
      margin-bottom:5px;
      margin-top:20px;
    }
    #work-with-me-background .et_pb_module.h3 P {
      font-size: 40px;
      line-height: 40px;
      letter-spacing: 10px;
    }
    #work-with-me-background .et_pb_module.small-black-text P {
    font-size: 33px;
    }
    
    body #work-with-me-background  {
        background-size: inherit;
        background-position: center -240px;
        background-image: url(/wp-content/uploads/2018/11/mobile-work-with-me-background.jpg)!important;
        background-repeat: no-repeat;
        background-color: #d1eaf1 !important;
		background-position: center;
    	-webkit-background-size: 100%;
    	-webkit-background-size: cover;
    	-moz-background-size: 100%;
    	-moz-background-size: cover;
    	background-size: 100%;
		background-size: cover;
    }
    body #work-with-me-background {
    }
    
	#work-with-me-background .et_pb_row_1 {
	width:100%;
	padding: 0 10px;
    }
	#work-with-me-background .et_pb_column_2_3  .et_pb_text h4 { text-align:center }
	#work_with_me_header .et_pb_text_inner {float: none !important;position: relative;}
	#work_with_me_header h3 {  font-size:40px;line-height:40px; padding-bottom: 0px;}
}
#work_with_me_header .et_pb_text_inner {float: none !important;}
.et-pb-contact-message { 
	font-size: 30px;
    color: #15244e;
    font-family: ProximaNovaRegular;}

#media-podcasts ul, #media-impact ul {
	margin-top: 30px;
}

#media-podcasts h2, .media-topics h2, #media-impact h2 {
	font-size: 40px;
	line-height: 1;
	padding: 0;
}

.media-topics h4 {
	font-size: 28px;
	margin-top: 40px;
	margin-bottom: 6px;
}

#media-podcasts ul, .media-topics ul, #media-impact ul {
	padding-left: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

#media-podcasts ul li, .media-topics ul li, #media-impact ul li {
	list-style: none;
	background-repeat: no-repeat;
	background-size: 27px 27px;
	padding-left: 46px;
	margin-bottom: 0.8em;
}

#media-podcasts ul li {
	background-image: url('/wp-content/uploads/2019/10/Icons_V.png');
}

.media-topics ul li, #media-impact ul li {
	background-image: url('/wp-content/uploads/2019/10/Icons_V-copy.png');
}

input.js_kartra_santitation {
    max-width: 225px;
    width: 100%;
    padding: 14px 4%!important;
    border-width: 0;
    border-radius: 3px;
    color: #666;
    background-color: #fff;
    font-size: 16px;
    font-weight: 400;
    -webkit-appearance: none;
}

p.optin_field {
    float: left;
    width: 33.33%;
    text-align: center;
}

span.privacy-text {
    font-size: 13px;
    line-height: 21px;
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    margin-top: -35px;
    color: #999999;
}

div.smart-track-player.stp-color-fe25b4-2A2A2A.spp-stp-desktop, div.smart-track-player.stp-color-fe25b4-2A2A2A.spp-stp-desktop.smart-track-player-dark, div.smart-track-player.stp-color-fe25b4-2A2A2A.spp-stp-mobile .spp-player-layout, div.smart-track-player.stp-color-fe25b4-2A2A2A.spp-stp-mobile.smart-track-player-dark .spp-player-layout {
	background-color: #0C2362 !important;
}

div.spp-stp-desktop .spp-top-matter .spp-artist-and-title .spp-stpd-artist {
	opacity: 1 !important;
}

span.spp-artist-first-container span, span.spp-artist-second-container span {
	color: #FFFD16 !important;
}

span.spp-track-title-first-container span, span.spp-track-title-second-container span {
	color: #FE25B4 !important;
}

.podcast-players-row .et_pb_image {
    display: inline-block !important;
	margin: 0 10px !important;
	text-align: center !important;
} 


.podcast-players-row .et_pb_column {
	text-align: center !important;
}

.entry-content .smart-track-player {
	margin: 15px 0 !important;
}

a#tpbr_calltoaction {
	background: rgb(255, 253, 22) !important;
	color: #000 !important;
}

#wpadminbar {
	z-index: 500000 !important;
}


@media (max-width: 1023px) {
body .kartra_optin p {
    float: none;
    width: 100%;
    text-align: center;}}
input.submit_button_8f14e45fceea167a5a36dedd4bea2543 {
    padding: 0 6px;
}
body .kartra_optin {
    margin-top: 10px;
}
@media (max-width: 1023px) {#main-page-background .et_pb_column_2_3 .et_pb_text p {
    text-align: center;
}}
.blogheader h1 {
    font-family: BebasNeueRegular;
    font-size: 130px;
    color: #15244e;
    text-transform: uppercase;
    text-align: center;
    display: block;
    max-width: 400px;
    width: 100%;
}
.blogheader h1 strong {
    color: #15244e;
    font-family: ProximaNovaRegular;
    font-weight: 500;
    font-size: 80px;

}
.blogheader span {
    text-decoration: none;
    border-bottom: 1px solid orange;
    border-image-source: linear-gradient(to right, #d8b472, #eed8a6);
    border-image-slice: 2;
	color: #23d5cc;
}
@media (max-width: 1024px){
.blogheader h1 {
    font-size: 50px;
    padding-top: 20px;
 	padding-right: 140px;
}}
@media (max-width: 1024px){
.blogheader h1 strong {
    font-size: 50px;
}}
@media only screen and (min-width: 1024px) {
.custom_blog .et_pb_post {
    min-height: 500px;
    max-height: 600px;
}
}
.et_pb_post .post-content {
    display: unset !important;
}
.et_pb_post .post-content p {
    margin-bottom: 18px;
}

.et_pb_blog_grid article {
	min-height: 495px;
}

.wp-pagenavi {
    border-top: none !important;
    padding-top: 50px !important;
}
.wp-pagenavi a, .wp-pagenavi span {padding: 15px 20px;
	border: 1px solid #d5d5d5 !important;
	font-weight: 600 !important;color: #000;}

.wp-pagenavi .active a, .wp-pagenavi A:HOVER {
    background: #23d5cc !important;
    color: #fff !important;
}
@media (max-width: 1024px) {.wp-pagenavi a, .wp-pagenavi span {padding: 5px 10px;}}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {
    color: #000!important;
}
.top-client-row h2 b {
	border-bottom-width: 2px !important;}
@media (max-width: 1024px) {
	.top-client-row .et_pb_module.h2 P {font-size: 105px !important;
    line-height: 95px;    margin-top: 20px;}
	.top-client-row  .et_pb_module.h3 P {font-size: 40px;
    line-height: 40px;
    letter-spacing: 10px;}
	
	body .top-client-row{background-image: url(/wp-content/uploads/2018/11/clientlovemobile.jpg)!important;
        background-repeat: no-repeat;
        background-color: #d1eaf1 !important;
		background-position: center;
    	-webkit-background-size: 100%;
    	-webkit-background-size: cover;
    	-moz-background-size: 100%;
    	-moz-background-size: cover;
    	background-size: 100%;
		background-size: cover;} 
}

@media (max-width: 1024px) {.testimonial-text ul {
	padding-left: 0px !important;}}

.et_mobile_menu li {
    text-align: center;
    text-transform: uppercase;
}

h4.widgettitle {
    font-size: 30px;font-family: ProximaNovaRegular;color:#15244e;
}
.et_pb_widget ul li {    font-size: 20px;font-family: ProximaNovaRegular;}
/*a {font-weight: 400;
	text-decoration: underline;}*/

body.single article.has-post-thumbnail>img:nth-of-type(1), body.single article.has-post-thumbnail .et_post_meta_wrapper>img:nth-of-type(1) {
    position: unset !important;
}

body #content-area {
    margin-top: unset !important;
	font-size: 20px;
    font-family: ProximaNovaRegular!important;
    line-height: 25px;
}

h1.entry-title {
    font-size: 40px;
    font-family: ProximaNovaRegular;
    color: #15244e;
	letter-spacing: 0px;}

.et_post_meta_wrapper {font-family: ProximaNovaRegular;}
.et_pb_post .post-meta {font-size: 16px !important;}
#left-area .post-meta a {   color: #23d5cc !important;}
.comment-notes, h1#comments {
border-bottom: 1px solid orange;  
  border-image-source: linear-gradient(to right, #d8b472, #eed8a6);
  border-image-slice: 2;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

#main-single-area .comment-notes, #main-single-area #comment-wrap #comments {
    border-bottom: 1px solid orange;  
  border-image-source: linear-gradient(to right, #d8b472, #eed8a6);
  border-image-slice: 2;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
li.cat-item:before {
    content: "➤";
    float: left;
    width: 1.2em;
    color: #23d5cc; font-size:16px;
}
@media (max-width: 1023px) {body #top-client-row {
        background-size: inherit;
        background-position: center -240px;
        background-image: url(/wp-content/uploads/2018/11/clientlovemobile.jpg)!important;
        background-repeat: no-repeat;
        background-color: #d1eaf1 !important;
		background-position: center;
    	-webkit-background-size: 100%;
    	-webkit-background-size: cover;
    	-moz-background-size: 100%;
    	-moz-background-size: cover;
    	background-size: 100%;
		background-size: cover;
	}}

@media (max-width: 1023px) {body #content-area h3 {
    font-size: 25px !important;
    line-height: 25px !important;
	margin-bottom: 0.5em;
	}
	body #content-area h4 {
    font-size: 22px !important;
    line-height: 22px !important;
	margin-bottom: 0.5em;
	}}
body #content-area h3 {
    font-size: 40px !important;
    line-height: 40px !important;
	margin-bottom: 0.5em;
	}

body #content-area h4 {
    font-size: 22px !important;
    line-height: 22px !important;
	margin-bottom: 0.5em;
	}

.entry-content a {
    text-decoration: underline;
    font-weight: 700 !important;
}
input.js_kartra_santitation {
    max-width: 100% !important;}

[class^="kartra_optin_tpl_"].kartra_optin_tpl_7.kartra_optin_force_breaking_point_large .kartra_optin_content_wrapper .kartra_optin_content_wrapper_inner {padding-top: 10px !important; padding-bottom: 10px !important;}

@media (max-width: 1023px) {
	#mastermind-waitlist-form {
		text-align: center;
	}
}