.mce-notification.mce-has-close {display:none !important;}

.twitter-cover-link {
  width: calc( 100% - 100px );
  height: 100%;
  z-index: 300;
  position: absolute;
}

.main-menu.showmenu ul.sf-menu > li {
  margin: 0;
}
.menu-icons {
  top: 5px;
}
@media screen and (max-width: 500px) {
  .menu-icons {
    text-align: right !important;
  }
}

/* Enter Your Custom CSS Here */
.page-title h1{font-size:40px; line-height:38px; color:#1d1d1d;}
.page-title h2{font-size:40px; line-height:38px; color:#1d1d1d;}
.page-title h3{font-size:40px; line-height:38px; color:#1d1d1d;}
h1,h2,h3,h4,h5,h6 {color:#6c7778;font-weight:900;}
h1 {font-size:34px; line-height:38px;}
h2 {font-size:34px; line-height:38px;}
h3 {font-size:34px; line-height:38px;}
h4 {font-size:20px; line-height:20px; margin-bottom:3px; margin-top:20px;}
p, em {font-size:16px; line-height:20px; color:#444444 !important;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-size: inherit !important; font-weight: inherit !important;}

/* sticky navigation border bottom */
body .header-wrapper.sticky-header {border-bottom:1px solid #efefef !important;}
.main-menu ul.sf-menu > li > a {float: left; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid #00265a; color: #000000; font-size: 12px; margin-left: 0 !important; padding: 5px 10px !important; text-transform: uppercase;}
.main-menu ul.sf-menu > li li.current-menu-item > a, .main-menu .sf-menu ul li > a:hover, .main-menu .sf-menu ul li.sfHover > a, .main-menu .sf-menu ul li.sfHover > a, .main-menu .sf-menu ul li li.current-menu-item > a, .main-menu .sf-menu ul li.current-menu-parent > a, .main-menu .sf-menu ul li.current-menu-ancestor > a, .main-menu ul.sf-menu > li > a:hover, .main-menu ul.sf-menu > li.sfHover > a, .main-menu ul.sf-menu > li.current-menu-item > a, .main-menu ul.sf-menu > li.current-menu-parent > a, .main-menu ul.sf-menu > li.current-menu-ancestor > a {background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid #e4d700; color: #000000; font-size: 12px; margin-left: -38px; padding: 10px; text-transform: uppercase;}

/* changes 15 march */
.inner-container a.zilla-likes {display:none !important;}
.post-details-left .post-detail-single a.zilla-likes {display:block !important;}
.newsletter p, .linkedin1 p, .easy_testimonial p, .testimonial_body p {color:#ffffff !important;}
.pego_post_big_article_categories a, .pego_post_article_categories a {color:#444444 !important;}
.nr-sidebar-container .nr-sidebar-header, .nr-sidebar-container .nr-sidebar-header h5, .nr-sidebar-container form {color:#444444 !important;}
#footer-tweet {padding-top:12px; padding-bottom:12px;}
#footer-tweet .fa-close {bottom:12px; z-index: 301;}

/*------------------------------------------------------------------
[6. About page ]
*/
#tony-vidler-title svg.bigTriangleColor {height:70px !important;}
#tony-vidler-title {padding-top:90px; margin-bottom:50px;}
/*.bigTriangleColor path {stroke-width:1 !important;}*/
.yline {border-bottom:2px solid #e4d700;}
#tony-vidler-title.even_section {background:url(/wp-content/uploads/2015/11/bkg.svg) no-repeat; background-color:#e4d700 !important; background-size:cover; background-position:center;}
#tony-vidler-title .bigTriangleColor path {fill:#e4d700 !important; stroke:#e4d700 !important;}

#about-title svg.bigTriangleColor {height:70px !important;}
#about-title {padding-top:90px; margin-bottom:50px;}
/*.bigTriangleColor path {stroke-width:1 !important;}*/
.yline {border-bottom:2px solid #e4d700;}
#about-title.even_section {background:url(/wp-content/uploads/2015/11/bkg.svg) no-repeat; background-color:#e4d700 !important; background-size:cover; background-position:center;}
#about-title .bigTriangleColor path {fill:#e4d700 !important; stroke:#e4d700 !important;}

/*------------------------------------------------------------------
[7. Coaching page ]
*/

#coaching-title svg.bigTriangleColor {height:70px;}
#coaching-title {padding-top:90px; margin-bottom:50px;}
#coaching-title.even_section {background:url(/wp-content/uploads/2015/11/bkg.svg) no-repeat; background-color:#e4d700 !important; background-size:cover; background-position:center;}
#coaching-title .bigTriangleColor path {fill:#e4d700 !important; stroke:#e4d700 !important;}

#business-adviser-coach-title svg.bigTriangleColor {height:70px;}
#business-adviser-coach-title {padding-top:90px; margin-bottom:50px;}
#business-adviser-coach-title.even_section {background:url(/wp-content/uploads/2015/11/bkg.svg) no-repeat; background-color:#e4d700 !important; background-size:cover; background-position:center;}
#business-adviser-coach-title .bigTriangleColor path {fill:#e4d700 !important; stroke:#e4d700 !important;}

/*------------------------------------------------------------------
[8. Speaking page ]
*/

#speaking-title svg.bigTriangleColor {height:70px;}
#speaking-title {padding-top:90px; margin-bottom:50px;}
#speaking-title.even_section {background:url(/wp-content/uploads/2015/11/bkg.svg) no-repeat; background-color:#e4d700 !important; background-size:cover; background-position:center;}
#speaking-title .bigTriangleColor path {fill:#e4d700 !important; stroke:#e4d700 !important;}

#professional-speaker-title svg.bigTriangleColor {height:70px;}
#professional-speaker-title {padding-top:90px; margin-bottom:50px;}
#professional-speaker-title.even_section {background:url(/wp-content/uploads/2015/11/bkg.svg) no-repeat; background-color:#e4d700 !important; background-size:cover; background-position:center;}
#professional-speaker-title .bigTriangleColor path {fill:#e4d700 !important; stroke:#e4d700 !important;}

/*------------------------------------------------------------------
[9. Training page ]
*/
#business-development-training-title svg.bigTriangleColor {height:70px;}
#business-development-training-title {padding-top:90px; margin-bottom:50px;}
#business-development-training-title.even_section {background:url(/wp-content/uploads/2015/11/bkg.svg) no-repeat; background-color:#e4d700 !important; background-size:cover; background-position:center;}
#business-development-training-title .bigTriangleColor path {fill:#e4d700 !important; stroke:#e4d700 !important;}

#training-title svg.bigTriangleColor {height:70px;}
#training-title {padding-top:90px; margin-bottom:50px;}
#training-title.even_section {background:url(/wp-content/uploads/2015/11/bkg.svg) no-repeat; background-color:#e4d700 !important; background-size:cover; background-position:center;}
#training-title .bigTriangleColor path {fill:#e4d700 !important; stroke:#e4d700 !important;}

/*------------------------------------------------------------------
[10. Blog page ]
*/

#financial-adviser-coach-blog-title svg.bigTriangleColor {height:70px;}
#financial-adviser-coach-blog-title {padding-top:90px; margin-bottom:50px;}
#financial-adviser-coach-blog-title.even_section {background:url(/wp-content/uploads/2015/11/bkg.svg) no-repeat; background-color:#e4d700 !important; background-size:cover; background-position:center;}
#financial-adviser-coach-blog-title .bigTriangleColor path {fill:#e4d700 !important; stroke:#e4d700 !important;}

#financial-adviser-coach-blog-title p {font-size:12px; line-height:16px;}
.author-bio {display:none;}
#newsletter-section #mc4wp-form-1 {display:none;}
.nextprev-icon {margin-top:-30px;}
.post-type-on-single {background:url(/wp-content/uploads/2015/11/blog_bkg_.jpg) no-repeat; background-size:cover; width:100%;}
.post-type-on-single > img {opacity:0;}

.item .layer-content .element.excerpt {color:#444444 !important;}
.item .layer-content .element.title {color:#222222 !important;}

/*------------------------------------------------------------------
[11. contact page]
*/
#contact-title svg.bigTriangleColor {height:70px;}
#contact-title {padding-top:90px; margin-bottom:50px;}
#contact-title.even_section {background:url(/wp-content/uploads/2015/11/bkg.svg) no-repeat; background-color:#e4d700 !important; background-size:cover; background-position:center;}
#contact-title .bigTriangleColor path {fill:#e4d700 !important; stroke:#e4d700 !important;}

.contactIntro p {font-size:20px; line-height:25px; font-weight:600; color:#000000;}
.contactIntro p a {font-size:20px; line-height:25px; font-weight:600;}
.contactIntro p a:hover {color:#e4d700;}

/*------------------------------------------------------------------
[12. new home page]
*/
#tony-vidler-business-adviser-title {display:none;}
#homepage-title {display:none;}
.mainBanner {padding-bottom:200px; padding-top:300px;}
.three-col-home .column_text1 p {line-height:22px !important; font-size:20px !important;}
.three-col-home h4 {text-align:right; font-weight:600 !important;}
.three-col-home h4:nth-child(4) {background-color:#95a5a6; padding:5px; color:#ffffff;}
.three-col-home .column_text2 p, .three-col-home .column_text3 p {line-height:20px !important; font-size:14px !important;}
.margin-top-about {margin-top:22px !important;}

.atta h2 {color:#000000 !important; font-size:24px !important; font-weight:800 !important;}
.atta h3 {color:#000000 !important; font-size:24px !important; font-weight:800 !important;}
.atta p {font-size:14px !important; line-height:20px !important;}
.atta h2 i {font-size:40px; color:#00265a;}

.ico-social {text-align:center; margin-top:-30px;}
.ico-social .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {display:inline-block;}
.ico-social .vc_icon_element-icon {color:#95a5a6 !important; }
.ico-social .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {margin-left:10px; margin-right:10px;}
.ico-social .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg:hover span {color:#00265a !important;}

/* button */
.yellow-line {border-bottom:3px solid #e4d700;}
.blue-line {border-bottom:3px solid #00265a;}

/* blog homepage */
a.pego_post_big_article_title {font-size:20px !important; line-height:20px !important;}
.nr-sidebar-container .nr-sidebar-footer i {font-size:30px !important}

/* general style */

.quote p{ padding-top:250px; padding-bottom:250px; text-align:center; color: #ffffff; font-size: 40px; font-style: italic; line-height: 45px;}
.quote {margin-bottom:0px !important;}

.txtbkg p{ padding-top:140px; padding-bottom:0px; text-align:center; color: #ffffff; font-size: 18px; font-style: italic; line-height: 24px;}
.txtbkg {margin-bottom:0px !important;}
.testimonial-content footer {padding-bottom:80px; text-align:center;}

.newsletter p{ padding-top:220px; padding-bottom:200px; text-align:center; color: #ffffff; font-size: 22px; font-weight:800; line-height: 34px;}
.newsletter {margin-bottom:0px !important;} 

.list-tick ul {margin-left:7px;}
.list-tick li:before {content: '\f00c' !important; font-family: FontAwesome; display: inline; width: 1.2em; padding-right:6px; color:#e4d700;}
.list-tick li {list-style:none !important; margin-bottom:12px !important; font-size:20px; font-weight:600; line-height:20px;}
.vc_row.small_box {margin-bottom:0px !important;} 

/* Button blog */
.vc_general.vc_btn3 {background-color: #e4d700 !important; border:0px; border-bottom: 3px solid #00265a; border-radius: 0px !important; color: #00265a !important;}
.vc_general.vc_btn3:hover {background-color: #00265a !important; border:0px; border-bottom: 3px solid #00265a; border-radius: 0px !important; color: #ffffff !important;}
.vc_grid .vc_gitem-link {border-bottom: 3px solid #00265a !important;}

/* Button load more */
.vc_btn-blue, a.vc_btn-blue, button.vc_btn-blue {background-color: #00265a !important; border-bottom: 3px solid #e4d700 !important; border-radius: 0px !important; color: #ffffff !important; transition: all 0.5s ease 0s;}
.vc_btn-blue:hover, a.vc_btn-blue:hover, button.vc_btn-blue:hover {background-color: #e4d700 !important; border-bottom: 3px solid #e4d700; border-radius: 0; color: #00265a !important; transition: all 0.5s ease 0s;}

/* Footer copy */
.inside-section {padding:0px 0px !important;}
#newsletter-section p {font-size:14px !important;margin-bottom: 5px; margin-top: 5px;}
#newsletter-section p a {color:#000000;font-size:14px !important;} 
.standard-footer-section-start {display:none;} 
.vc_pego_contact_text_with_divider {margin-bottom:0px !important;}
body.page-id-12 svg.bigTriangleColor {display:block;}

/* newsleter form homepage */
#em_wfs_formfield_4070382 {color:#999999;}
#em_wfs_formfield_4070382 option {color:#333333;}
#em_wfs_formfield_4070382 option:nth-child(1) {color:#cccccc;}

/* video style */
.youtu {width:940px; margin:auto; position:relative;}

/* linkedine CTA banner */
.lkd {text-align:center;}
.linkedin1, .linkedin2, .linkedin3 {float:left; text-align:center;}
.linkedin1 p { font-weight:900; font-size:40px; line-height:40px; color:#ffffff; margin-right:20px;}
.linkedin2 img {width:41px; height:40px;}
.linkedin3 p {margin-top:2px; margin-left:20px;}
.linkedin3 p a {background-color:#ffffff; border-radius:5px; color:#0177b5; padding:10px; font-weight:900; text-transform:uppercase; font-size:16px;}
.linkedin3 p a:hover {background-color:#0177b5; color:#ffffff;}

/* visit youtube channel */
.visit p {text-align:center;}
.visit p a {font-size:20px; color:#000000;}
.visit p a:hover {opacity:.5;}
.visit i {color:#dd0000;font-size:40px;}

  
/***********************/
/***** RESPONSIVE ******/
/***********************/

@media only screen and (max-width: 767px) {
  .inner-container.vc_col-sm-8 {padding:20px !important;}
  .menu-icon-mobile-retina {top:5px; right:-120px;} 
}

@media only screen and (max-device-width:460px){
  .mainBanner {padding-top:0px; padding-bottom:50px;}
  .caption-01 {font-size: 34px; line-height: 35px; margin-left: 20px; padding-top: 20px; width: 140px;}
  .caption-02 { font-size: 37px; line-height: 42px; margin-left: 20px; width: 180px;}
  p.c-03 {margin-left:20px; padding-bottom:20px;}
  .newsletter p{ padding-top:50px; padding-bottom:30px;}
  .ico-social .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {margin-left:0px; margin-right:0px;}
  .linkedin2 img {margin-left:110px;}

}

@media screen and (max-width: 520px) {
  .social-share li a {
    width: 38px;
    height: 38px;
  }
  .social-share li a span {
    display: none;
  }
}