
html {
  scroll-behavior: smooth;
}
  
  
  .eds_GravityGallery_Social .edsgg__likeAction .edsgg__likeItem, .eds_GravityGallery_Social .edsgg__likeAction .edsgg__unlikeItem {
   
    background-color:transparent !important;    
    border-width: 0 !important;            
    box-shadow: none !important;    
}

.eds_GravityGallery_Social .edsgg_mainTitle {
    color: #757575 !important;font-family: "League Gothic", Arial, Helvetica, Sanserif !important;font-weight: 700 !important; font-style: normal !important;text-align:center; font-size:3rem !important;padding:0 !important;
}
.eds_GravityGallery_Social .edsgg_topRibbon {    
    border-bottom: 0px solid #c7c7c7 !important;}


.eds_GravityGallery_Social .edsgg__itemsListContainer > .edsgg__itemContainer {
    display: inline-block;
    vertical-align: top;
    padding: 10px !important;
}
.smbLightOverlayWrapper.modern.smbPlus > .navigation {
    font-size: 20px !important;   
    }
.smbLightOverlayWrapper.modern.smbPlus > .close > span::after {    
    display: block !important;
}



/* Headline row FnL */
.wheadlinerow {display:flex; flex-wrap:wrap; justify-content:space-between;}
      .wheadlinerow > div {flex-basis:50%; display:flex; min-height:70px;}
      
      .wheadlinerow > div:nth-child(1) {justify-content:flex-end;color:#ffffff;  font-size:2rem;}
      .wheadlinerow > div:nth-child(1) > div {align-self: center;max-width:600px; width:100%; padding-left: 2rem;}
      
      .wheadlinerow > div:nth-child(2) {justify-content:flex-start;}
      .wheadlinerow > div:nth-child(2) > div {align-self:end; text-align:center; max-width:600px; width:100%;}

      .wclip-Left-Up > div:nth-child(1) {clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);}
      .wclip-Left-Up > div:nth-child(2) {background-color:transparent !important;}

      .wclip-Left-Down > div:nth-child(1) {clip-path: polygon(0 0, 90% 0, 100% 100%, 0% 100%);}
      .wclip-Left-Down > div:nth-child(2) {background-color:transparent !important;}
       .wclip-Left-Down {margin-bottom: -1px;}

      .wclip-Right-Up > div:nth-child(2) {clip-path: polygon(0 0, 100% 0, 100% 100%, 10% 100%);}
      .wclip-Right-Up > div:nth-child(1) {background-color:transparent !important;}

      .wclip-Right-Down > div:nth-child(2) {clip-path: polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%);}
      .wclip-Right-Down > div:nth-child(1) {background-color:transparent !important;}
      .wclip-Right-Down {margin-bottom: -1px;}

.wheadlinerow ~ div {display:none;}


      @media screen and (max-width:992px) {

.wheadlinerow > div {flex-basis:50%;min-height:40px;}

.wheadlinerow > div:nth-child(1) {justify-content:flex-start;color:#ffffff;/* clip-path:none;*/ font-size:2rem;}

.wheadlinerow > div:nth-child(2) > div {
    text-align: left; 
    padding-left: 2rem;
}
}
/* Nav positioning */
@media (min-width: 992px) {
.navbar-expand-lg .navbar-collapse {align-self: flex-start;}
}

/* Purchase Layout */
.wfieldset {border:1px solid #ededed; padding:1rem;border-radius: 7px;margin:.5rem; }
.wfieldset legend {font-size:1.3rem;display:inline-block; width:auto; padding-right:0.5rem; margin-bottom:0; font-weight:bold;}
.wpurchasemodules fieldset {display:flex; flex-wrap:wrap; justify-content: flex-start;}
.wpurchasemodules fieldset > div {flex-basis:50%;}
.wpurchasemodules fieldset > div input {margin-right:.3rem;}
.wpurchasemodules .field-container {max-width:100%;}
.wpurchasesummary .field-container {max-width:100%;}

.wpurchasemodules fieldset .wagreerow input {
    margin-right: 0.3rem;
}
.wpurchasemodules #dnn7018IAgree {margin-right:.3rem;} 

/*User Profile*/
#dnn_ctr_EditUser_adminTabNav li:nth-child(3), #dnn_ctr_EditUser_adminTabNav li:nth-child(4), #dnn_ctr_EditUser_VanityUrlRow, #dnn_ctr_EditUser_cmdDelete {
    display: none;
}

/* For training modules */



/* Term popup behavior */
.agreement-links-popup .modal {z-index:1 !important;background:rgba(0,0,0,0.4) !important;}
.agreement-links-popup .modal-dialog {z-index:2 !important; margin: 10% auto !important;}

.modal-backdrop {z-index: 0 !important;} /* Unsure how this change may affect other modal popups */
.agreement-links-popup .modal-header {flex-flow: row-reverse;}
.agreement-links-popup button {padding-top:0 !important;}

.agreement-links .agree-link a[type='button'] {color: #337ab7 !important;}

/* Revise DNN tabs */
ul.dnnAdminTabNav li a {padding:0.3rem 1.3rem; border-radius: 3px 3px 0 0;border-width: 1px 1px 3px 1px;border-bottom-color: #fff; }


ul.dnnAdminTabNav li.ui-tabs-active a {
    margin-top: 0px;
    padding: .3rem 1.3rem;border-bottom-color: rgb(199, 3, 3);}
    .waddpad {padding-top:70px;}

hr.whrcolor1 {
    border-top: 1px solid #F00
}

hr.whrcolor2 {
    border-top: 2px solid #F00
}

hr.whrcolor3 {
    border-top: 3px solid #F00
}

hr.whrcolor4 {
    border-top: 4px solid #F00
}


































