/*common classes*/
.word-wrap{
    word-wrap: break-word;
    max-width: 180px;
}
.nowrap{
    white-space: nowrap;
}
.word-break{
    word-break: break-all;
}
.tooltiptext{
    display: none;
}
tfoot tr td.yellow {
    background: #777; /* #00DCFF;*/
    border: none;
    border-width: 0 !important;
    color:#fff;
}
tfoot tr td.black {
    background: #303030;
    color: white;
    border-width: 0 !important;
}
/* emoji style */
img.wp-smiley,img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
/* set stick bottom section position to relative */
#content #step-video-side .stick-bottom {
    position: relative;
    bottom: -11px;
}

/*For training page*/ 
#trainingPage .fancybox-skin .wistia_video_wrapper{
    height:auto !important;
}
#trainingPage blockquote {
    background-color: #f6f7fa;
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}
#trainingPage .button[disabled], #trafficPage .button[disabled] {
    background-color: #5d9725 !important;
    border-color: #5d9725 !important;
}

/* FOR MY ACCOUNT > PROFILE PAGE STARTS */
#profile_page #profile-row{float:unset !important;}
#profile_page hr{margin-left:unset !important;}
#profile_page .profile-col .label-col{margin:-17px;}
#profile_page hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#profile_page h4{padding-bottom: 0 !important;}
/* FOR MY ACCOUNT > PROFILE PAGE ENDS */

/* FOR MY ACCOUNT > USERNAME PAGE STARTS */
#username_page #profile-row{float:unset;}
#username_page hr{margin-left:unset;}
#username_page label {display: block;width: 130px;float: left;}
#username_page input[type=text]{width:100%;}
#username_page hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#username_page h4{padding-bottom: 0 !important;}
/* FOR MY ACCOUNT > USERNAME PAGE ENDS */

/* FOR MY ACCOUNT > PROFILE-IMAGE PAGE STARTS */
#profile-image_page #profile-row{float:unset;}
#profile-image_page hr{margin-left:unset;}
#profile-image_page .gravitar_container_content{float:unset !important;}
#profile-image_page .gravitar_container{float:unset !important;}
#profile-image_page .gravatar_col_one{float:unset !important;}
#profile-image_page .gravatar_row{float:unset !important;}
#profile-image_page .gravitar_container_content{width:100% !important;}
#profile-image_page input[type="file"]{font-size:16px !important;}
#profile-image_page hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#profile-image_page h4{padding-bottom: 0 !important;}
/* FOR MY ACCOUNT > PROFILE-IMAGE PAGE ENDS */

/* FOR MY ACCOUNT > ENAGIC PAGE STARTS */
#enagic_page #profile-row{float:unset;}
#enagic_page hr{margin-left:unset;}
#enagic_page hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#enagic_page h4{padding-bottom: 0 !important;}
#enagic_page .button-responsive-custom{white-space: nowrap !important;}
/* FOR MY ACCOUNT > ENAGIC PAGE ENDS */

/* FOR MY ACCOUNT > GET-PAID PAGE STARTS */
#get-paid_page #profile-row{float:unset;}
#get-paid_page hr{margin-left:unset;}
#get-paid_page hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#get-paid_page h4{padding-bottom: 0 !important;}
#get-paid_page .btn{font-size:14px !important;padding:5px 10px 5px 10px !important;}
/* FOR MY ACCOUNT > GET-PAID PAGE ENDS */

/* FOR MY ACCOUNT > TAX-CERT PAGE STARTS */
#tax-cert_page #profile-row{float:unset;}
#tax-cert_page hr{margin-left:unset;}
#tax-cert_page hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#tax-cert_page h4{padding-bottom: 0 !important;}
/* FOR MY ACCOUNT > TAX-CERT PAGE ENDS */

/* FOR MY ACCOUNT > NOTIFICATIONS PAGE STARTS */
#notifications_page #profile-row{float:unset;}
#notifications_page hr{margin-left:unset;}
#notifications_page hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#notifications_page h4{padding-bottom: 0 !important;}
/* FOR MY ACCOUNT > NOTIFICATIONS PAGE ENDS */

/* FOR MY ACCOUNT > SUBSCRIPTIONS PAGE STARTS */
#subscriptions #profile-row{float:unset;}
#subscriptions hr{margin-left:unset;}
#subscriptions select {max-width:200px;width:100%;}
#subscriptions .cancel_button_link {background:none!important;border:none;padding:0!important;font: inherit;cursor: pointer;color: #2e82bc;}
#subscriptions hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#subscriptions h4{padding-bottom: 0 !important;}
/* FOR MY ACCOUNT > SUBSCRIPTIONS PAGE ENDS */

/* FOR MY ACCOUNT > payment-methodS PAGE STARTS */
#payment-methods_page #profile-row{float:unset;}
#payment-methods_page hr{margin-left:unset;}
#payment-methods_page hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#payment-methods_page h4{padding-bottom: 0 !important;}
/* FOR MY ACCOUNT > payment-methodS PAGE ENDS */

/* FOR MY ACCOUNT > payment-method PAGE STARTS */
#payment-method_page #profile-row{float:unset;}
#payment-method_page hr{margin-left:unset;}
#payment-method_page input {display:block;}
#payment-method_page hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#payment-method_page h4{padding-bottom: 0 !important;}
/* FOR MY ACCOUNT > payment-method PAGE ENDS */

/* FOR MY ACCOUNT > PAYMENTS PAGE STARTS */
#payments_page #profile-row{float:unset;}
#payments_page hr{margin-left:unset;}
#payments_page hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#payments_page h4{padding-bottom: 0 !important;}
/* FOR MY ACCOUNT > PAYMENTS PAGE ENDS */

/* FOR MY ACCOUNT > ORDERS PAGE STARTS */
#orders_page #profile-row{float:unset;}
#orders_page hr{margin-left:unset;}
#orders_page hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#orders_page h4{padding-bottom: 0 !important;}
/* FOR MY ACCOUNT > ORDERS PAGE ENDS */

/* FOR MY ACCOUNT > SIGNED-AGGREMENT PAGE STARTS */
#signed-aggrement_page #profile-row{float:unset;}
#signed-aggrement_page hr{margin-left:unset;}
#signed-aggrement_page hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#signed-aggrement_page h4{padding-bottom: 0 !important;}
/* FOR MY ACCOUNT > SIGNED-AGGREMENT PAGE ENDS */

/* FOR MY ACCOUNT > INVOICES PAGE STARTS */
#invoices_page #profile-row{float:unset;}
#invoices_page hr{margin-left:unset;}
#invoices_page hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#invoices_page h4{padding-bottom: 0 !important;}
/* FOR MY ACCOUNT > INVOICES PAGE ENDS */

/* FOR MY RESOURCES > SALES PAGE STARTS */
#sales_page #profile-row{float:unset;}
#sales_page hr{margin-left:unset;}
#sales_page hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#sales_page h4{padding-bottom: 0 !important;}
/* FOR MY RESOURCES > SALES PAGE ENDS */

/* FOR MY COMMUNITY > MY VIDEO PAGE STARTS */
#my-video_page #profile-row{float:unset;}
#my-video_page hr{margin-left:unset;}
#my-video_page hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#my-video_page h4{padding-bottom: 0 !important;}
/* FOR MY COMMUNITY > MY VIDEO PAGE ENDS */

/* FOR MY COMMUNITY > GET SOCIAL PAGE STARTS */
#get-social_page #profile-row{float:unset;}
#get-social_page hr{margin-left:unset;}
#get-social_page hr {background: #dddfe2 !important;border: none !important;display: block !important;height: 1px !important;margin: 1rem 0 !important;}
#get-social_page h4{padding-bottom: 0 !important;}
/* FOR MY COMMUNITY > GET SOCIAL PAGE ENDS */

/* FOR MY MY BUSINESS > PROMOTE > AD LINKS PAGE STARTS */
@media screen and ( max-width: 768px )  {
    .responsive-copy-button{
        right: 5px !important;
    }
}
/* FOR MY MY BUSINESS > PROMOTE > AD LINKS PAGE ENDS */

/* ALL PAGES STARTS */
.responsive-menu-profile{width: 100%;float: left;position:absolute;top:12px;}
.navbar-item small{position: absolute;top: 27px;left:37px;}
.navbar-item:hover{color: #fff !important;margin-top: 0px;}

/* Start Custom for all page Search bar .*/
#cart_abandons_page #searchform, #apps_page #searchform, #all_page #searchform,  #members_page #searchform, #marketplace_page #searchform, #enagic_leads_page #searchform, #leads_page #searchform{ float:left; }
#cart_abandons_page .inner-page-wrap, #apps_page .inner-page-wrap, #all_page .inner-page-wrap, #members_page .inner-page-wrap, #marketplace_page .inner-page-wrap, #enagic_leads_page .inner-page-wrap, #leads_page .inner-page-wrap{ float:left; }
/* End Custom for all page Search bar .*/

/* Start CSS for Youtube Iframe */
#youtubeIframe{ width:93%; margin-left: 4%; margin-top: 30px; height:1187px; border-width:0px; }
#instgram-mastery{ width:93%; margin-left: 4%; margin-top: 30px; height:1187px; border-width:0px; }
/* End CSS for Youtube Iframe */

ul.sidenav li a:hover{color:#1e1e1e !important;}
.ui-widget-content{background:#fff;opacity:1;};
.ui-tooltip-content{color:#000;}
.ui-widget-content a {color: #3273dc;}
.responsive_ordinal{width:auto !important;display:none !important;}

@media only screen and (max-width: 768px){
    .responsive_ordinal{display:inline-block !important;}
    .inner-page-wrap{ float:none !important; }
    #searchform{ float:none !important; }
    #youtubeIframe{ height:500px; }
    #instgram-mastery{ height:500px; }
    #leads_page .table-res-wrap, #cart_abandons .table-res-wrap, #apps_page .table-res-wrap{ overflow:overlay; }
    .responsive-menu-profile{width: auto;float: left;position:absolute;top:12px;}
    .navbar-item .name{left:14px;}
    .navbar-item small{left: 56px;}
}
@media only screen and (max-width: 1216px){
    #content #step-video-side .stick-bottom{position: relative;bottom: -10px;margin: 0;}
}
.button-responsive-custom {white-space: normal;height: auto;}
/** ALL PAGES ENDS **/
tfoot {border: solid 1px #777;}

/** Autoresponder file **/
.autoresponder_page .table img{height: 12px;}
.autoresponder_page hr {background: #dddfe2;border: none;display: block;height: 1px; margin: 1rem 0;}
.autoresponder_page h4{padding-bottom: 0; }

/*Bootstrap Alerts*/
.alert-success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
.alert-dismissable, .alert-dismissible { padding-right: 35px; }
.alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; }
.alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }
.alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; }
.alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }


p {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
    font-size: 16px;
}
a {font-size: inherit;}
span {font-size: inherit;}
strong {font-size: inherit;}
h1 {
    font-size: 26px;
}
h2 {
    font-size: 20px;
}
h3 {
    font-size: 16px;
}
/*Search page CSS*/
/*@media (min-width: 1200px) {
  .container {
    width: 970px;
  }
}*/
.search-box {
  background: #fafafa;
  padding: 2rem 0;
  border: 1px solid #ebebeb;
}
.search-result-box {
  margin-top: 20px;
  border: 1px solid #e3e3e3;
  padding: 1rem 2rem;
  box-shadow: 0 0 5px rgb(176 176 176 / 20%);
  background-color: #fff;
}
@media (max-width: 980px) {
	.search-box, .search-result-box{ margin:10px}
}
.search-result-box .breadcrumb {
  padding: 5px 15px 5px 0px;
  border-radius: 3px;
  margin-bottom:1rem
}
.search-result-box .breadcrumb li+li:before {
  /*content: ">";*/
  color: #a5a5a5;
  margin-right: 10px;
}
.search-result-box .breadcrumb a {
  color: #00cccc;
  padding-left:0px;
}
.search-result-box .breadcrumb li.is-active a {
  background: #00cccc;
  color: #fff;
  border-radius: 8px;
  padding: 2px 7px;
  cursor: pointer;
  pointer-events: unset;
}
.search-btn {
  background-color: #00cccc;
  border-radius: 3px;
  letter-spacing: 1px;
  color: #fff;
  transition: all 0.3s;
}
.search-btn:hover {
  filter: brightness(112%);
  color: #fff;
}