/* Enter Your Custom CSS Here */

.x-container.offset {margin: 1.2em auto 2.57em auto;}

.hentry {margin-top: 4px !important;}

.single #breadcrumbs {
display: block;
margin: 0px;
}

.single .entry-content {
margin-top: 10px;
}

.home .entry-header{
margin-top:20px;
}

/* End -  WP Curve Fix Coaching page */
.more-link:after {
    content: "...";
}

/**WP Curve Start**/
.x-sidebar {margin-top: 10px;}

.sumome-scrollbox-popup {position: fixed;}
/**WP Curve End**/


/** Junnel - WPCurve Task */

.entry-wrap #mc_signup{
  width: 75%;
  margin: 10px auto;
  padding: 20px;
  border: 4px solid #ffb700;
  border-radius: 4px;
  background-color: #282c2e;
}

.entry-wrap .mc_custom_border_hdr{
display:none;
}

.entry-wrap #mc_subheader{
  font-size: 20px;
  text-align: center;
  text-transform: uppercase;
}

/* wp curve ray */
#mc_signup_submit {
  background-color: #ffb700;
  color: #ffffff;
}

.single .left #mc_subheader .lowercase{
  text-transform: lowercase;
  font-size: 15px;
}

.single .left #mc_signup_form .mc_var_label{
display: none;
}

.single .left #mc-indicates-required{
display: none;
}

.single .left #mc_signup_form .mc_input{
text-align: center;
}
  /*color:#CECFD8;;*/
/* wp curve ray */
/** WP Curve Archil 6-10-15 **/
.single .left #mc_subheader .lowercase {
  text-transform: none;
}
.page-id-39755 #x-content-band-18 .x-column.x-sm.vc.x-1-1 {
text-align: center;
}
.page-id-39755 #x-content-band-18 .x-img {
margin-bottom: 0;
}
.page-id-39755 #x-content-band-22 .x-column.x-sm.vc.x-1-1 {
text-align: center;
}
.page-id-39755 #x-content-band-22 .x-img {
margin-bottom: 0;
}

/* added WPCurve arnold 6-24-2015 */
.archive.category .entry-featured{
   display:block !important; 
}
/* end WPCurve arnold 6-24-2015 */

/* WP Curve 55474 - fixed css conflict from previous task - start */

.page-id-40048 #x-content-band-2 strong {color: #fff;}
.page-id-40048 #x-content-band-4 strong {color: #fff;}
.page-id-40048 #x-content-band-6 strong {color: #fff;}
.page-id-40048 #x-content-band-8 strong {color: #fff;}
.page-id-40048 #x-content-band-10 strong {color: #fff;}
.page-id-40048 #x-content-band-12 strong {color: #fff;}

/* added WPCurve (harold) 
#x-content-band-2 strong {color: #fff;}
/* Ended WPCurve (Harold)
#x-content-band-4 strong {color: #fff;}
#x-content-band-6 strong {color: #fff;}
#x-content-band-8 strong {color: #fff;}
#x-content-band-10 strong {color: #fff;}
#x-content-band-12 strong {color: #fff;}
*/
/* WP Curve 55474 - fixed css conflict from previous task - end */

.page-id-40796 FOOTER .x-social-global,.page-id-40796 FOOTER #menu-top-nav{ display: none !important; }

/** added WPCurve (JTG) - #58193 **/
[data-x-icon]:before, [class*="x-icon-"]:before {
    content: attr(data-x-icon);
    line-height: inherit;
}
/** WPCurve end **/

.x-callout .x-btn { /* call out button */
font-size: 0.7em;
}
.page-id-40796 .x-callout a{
 border-color: #1b8be0!important;
 background-color: #1b8be0!important;
}
.page-id-40796 .x-callout {
      margin: 2.8em 0!important
}

body.sf-sidebar-push > div.mfp-ready {
position: fixed;
}

/* WP Curve 60129 start */
.x-sidebar .x-btn {
     color: #333;
    border-color: #333;
    background-color: #fff; 
}
/* WP Curve 60129 start */

/** WP CURVE #60817 **/
.page-id-40796 .sf-navicon-button{
display: none;
}
/** WP CURVE #60817 **/

/* Vertically align images | WP Curve (Rafa Minuesa) #62220 */
.x-img {
    padding-top: 45px;
}
/* END Vertically align images | WP Curve (Rafa Minuesa) #62220 */

/* WP CURVE #62534 - Start */
ul#menu-top-nav li a {
    color: #ffcd4d;
}
ul#menu-top-nav li a:hover {
    color: #ffb700;
}
ul#menu-top-nav li.current-menu-item a {
    color: white;
}
/* WP CURVE #62534 - END */

/*wpcurve PN #68227*/
.home .x-img{
    padding-top:0;
}
/*wpcurve PN #68227 end*/

/* Removes powered by on Convert kit forms*/
.ck_powered_by {display: none !important;}

/* Adds transparency to fix Cornerstone CSS clash on Leangains Guide post*/
.postid-1351 #x-section-2 .x-container.max.width .x-column.x-sm.x-1-1 { background-color: rgba(0,0,0,.5) !important; }
/** WP Curve Archil #68306 Start **/
.single article .entry-wrap .x-img {padding-top: 0;}
/** WP Curve Archil #68306 End **/
/** WP Curve AB #73950 Start **/
.x-menu-item-search {float: right !important; margin-top: 10px !important;}
.mega-menu-wrap {margin-top: 17px !important; min-width: 665px;}

.x-btn-navbar {color: #000 !important;line-height: 36px !important;padding: 0 20px !important;text-indent: 0 !important;width: auto;}
.visually-hidden {float: left;font-size: 12px;height: auto;padding: 0 3px !important;position: relative !important;text-align: center;text-transform: uppercase;width: 100%;
}
h1.visually-hidden {display: none;}
@media only screen and (max-width: 1024px){
  .x-nav-collapse {background-color: transparent !important; width: 100%;}
  #mega-menu-wrap-primary, .mega-menu-toggle {background-color: transparent !important;display: block;margin-bottom: 10px;margin-top: -63px;}
  .collapse {display: block;}
  .x-btn-navbar {display: none !important;}
  .mega-menu-toggle {float: right;padding-left: 10px; top: 10px; border: 1px solid #fbcd4b;position: relative;}
  .mega-menu-wrap {min-width: 100%;}
}
@media only screen and (max-width:800px){.x-menu-item-search {display: none !important;}}
@media only screen and (max-width: 400px) {
.masthead-inline .x-btn-navbar {display: inline-block;float: none;margin: 10px auto;}
  .x-navbar-inner {text-align: center;}
  .x-brand {float: none;}
  #mega-menu-wrap-primary {padding-top: 40px;}
  .mega-menu-toggle{margin-left: auto;margin-right: auto;max-width: 90px;float:none;}
}
/** WP Curve AB #73950 End **/
/** WP Curve AB #75563 Start **/
@media only screen and  (max-width: 763px){
  .page-id-40796 #x-content-band-10, .page-id-40796 #x-content-band-9, .page-id-40796 #x-content-band-8, .page-id-40796 #x-content-band-7, .page-id-40796 #x-content-band-6, .page-id-40796 #x-content-band-5 {display: none;} 
}
/** WP Curve AB #75563 End **/

/* WP Curve - Tunbosun - #77498 */
li#mega-menu-item-41590 a.mega-menu-link{
	text-align: right !important;
}
li#mega-menu-item-41589 a.mega-menu-link{
	text-align: right !important;
}
li#mega-menu-item-41591 a.mega-menu-link{
	text-align: right !important;
}
li#mega-menu-item-41632 a.mega-menu-link{
	text-align: right !important;
}
li#mega-menu-item-41634 a.mega-menu-link{
	text-align: right !important;
}
/* WP Curve - Tunbosun - #77498 - end */



.page-id-40796 #x-section-7 .x-img {padding-top: 0 !important;}

.page-id-40796 #x-section-7 .x-container{padding:20px !important;}

/* WP Curve - Peter - #82053 */
#post-40796 #x-section-7 .x-container{
  display: table;
  table-layout: fixed;
}
#post-40796 #x-section-7 .x-column{ 
  float:none;
  display: table-cell;
  vertical-align: middle;
}
#post-40796 #x-section-7 .x-column .x-img{
  margin-bottom:0;
}
/* WP Curve - Peter - #82053 - end */

/* WP Curve #84810 - nishith - start */
@media only screen and (max-width: 390px) {
.mega-menu-toggle {
    margin-top: -15px;
    top: 0px;
}
}
/* WP Curve #84810 - nishith - End */

/* WP Curve #89780 - JTG - start */
.page-id-143 .x-comments-area{
	width: 90%;
    margin: 3.5em auto;
    max-width:1140px;
}
/* WP Curve #89780 - JTG - End */

/* WPCurve #106517 (MJ) - Start */
.single.single-post.single-format-standard.x-full-width-layout-active.x-content-sidebar-active article .entry-wrap header {
    display: none;
}
/* WPCurve #106517 (MJ) - END */
/* WP Curve #111926 - RS - Start */
.single footer.entry-footer.cf, .home footer.entry-footer.cf{
display: none;
}
/* WP Curve #111926 - RS - End */