.osm-pricing-table-circle .osm-plan-header > h2 {
  font-size: 21px;
  color: #FFFFFF !important;
  text-shadow: none;
}
.osm-plan-price .pricegetlist {
  margin-top: 19px !important;
}
.osm-plan-price .pricegetlist2 {
  margin-top: 13px !important;
}
.osm-plan-price .cents {
  font-size: 18px;
  vertical-align: super;
}
.label {
  	font-weight: 500;
}
.moduletablembrshpplncats h1.osm-page-title {
    display: none;
}
.accountupgraded h1.osm-page-title {
  	display: none;
}
.osm-pricing-table-circle .btn-signup {
    color: #000;
}
.osm-pricing-table-circle .btn-signup.details {
  padding: 2px 22px;
}
.osm-pricing-table-circle .osm-signup-container .btn-signup::before {
    background: #FFC31A;
}
.osm-container .osm-item-heading-box {
  	background: #fff;
    border: none;
}
.osm-container .osm-item-description {
  border: 1px solid #FFC31A;
  padding: 5px 10px 10px 10px;
  box-shadow: 2px 2px 4px 4px #dcdcdc;
}
.item-236 .osm-container .osm-item-description {
  border: none;
  padding: inherit;
  box-shadow: none;
}
.item-236 .osm-container .osm-item-description:hover {
  box-shadow: none;
}
.osm-container .osm-item-description:hover {
  box-shadow: 2px 2px 4px 4px #c5c5c5;
}
td.osm-plan-property-label {
  	width: 140px;
}
.modulesidebarupgrade .col-md-6 {
  	width: 90%;
}
.modulesidebarupgrade h2.osm-item-title {
  	font-size: 20px;
}
div.moduletableactivatemods {
    border-bottom: 1px solid #eee;
}
.moduletableactivatemodsbannerads {
    border-bottom: 1px solid #eee;
}
.moduletableactivatemodsbannerads .osm-plan-property {
  display: none;
}
div.moduletableactivatemodsbannerads .osm-description-details {
    width: 100% !important;
}
.osm-description-details.col-md-7 .shrtdescp img {
  display: none !important;
}
.osm-description-details .shrtdescp li {
  list-style-type: none;
}
.moduletableactivatemods .osm-page-title {
    font-size: 35px;
}
.osm-container h2.osm-item-title a {
    color: #FF551A;
}
.banneradactivate .osm-plan-property {
  display: none;
}
div.sbox-window {
  height: 550px;
}
.form-group .osm-terms-and-conditins-container {
  margin-left: 5px;
}
h1.osm-page-title, h2.osm-item-title {
  color: #75B723;
}
li.osm-upgrade-option {
  padding: 20px 0 20px 0;
}
#osm-categories-list .sponsmordeets {
  display: none;
}
.itemid-844 .therepeat {
  display: none;
}
joomla-tab[view="tabs"] > div[role="tablist"] {
  background-color: #fff;
}

joomla-tab button[aria-expanded="true"]::after {
  background-color: #E5007A;
}
joomla-tab button[role="tab"][aria-expanded="true"] {
  background-color: #fff;
  background-image: none;
}
joomla-tab button[role="tab"]:hover {
  color: #E5007A;
  background-color: #CCC;
  border-color: #CCC;
  border-radius: 0;
}
.osm-pricing-table-flat h2.osm-plan-title {
  color: #249DEB;
}
.osm-pricing-table-flat, .osm-pricing-table-flat * {
  color: #444;
}
.osm-pricing-table-flat .osm-plan-price p {
  color: #75B723;
}
.osm-pricing-table-flat .osm-plan {
  border: 1px solid #FFC31A;
  box-shadow: 2px 2px 4px 4px #dcdcdc;
}
.osm-pricing-table-flat .osm-plan:hover {
  box-shadow: 2px 2px 4px 4px #c5c5c5;
}
.osm-pricing-table-flat .btn-signup {
  background-color: #249DEB;
  color: #fff;
}
.osm-plan .osm-signup-container .btn-signup:hover {
  color: #fff;
  border-color: #0088CC;
}
.osm-pricing-table-flat .osm-signup-container .btn-signup::before {
  background: #08C;
}
.osm-pricing-table-flat .btn-signup.oms-btn-details {
  padding: 2px 22px;
}
.btn.btn-secondary {
  background-color: #249DEB !important;
  border-color: #249DEB !important;
}
h3.osm-heading, h2.osm-form-heading {
  color: #75B723;
}
.osm-container .form-group .checkbox {
  display: flex;
}
.checkbox a.osm-modal {
  text-wrap: nowrap;
}
.osm-pricing-table-circle .osm-plan-price {
  padding: 17px 0;
}
.osm-pricing-table-circle .osm-plan-price {
  height: 165px;
  width: 165px;
}
.addlincrm {
  text-align: center;
  color: #c5c5c5;
  font-style: italic;
}
.hugobannerpkgs {
  max-height: 25%;
  height: 300px;
  padding: 0 10px 0 0;
}
.item-236 .osm-item-wrapper {
  border: 1px solid #FFC31A;
  border-radius: 5px;
  margin: 10px;
  padding: 5px 10px 10px 15px;
  box-shadow: 2px 2px 4px 4px #dcdcdc;
}
.item-236 .osm-item-wrapper:hover {
  box-shadow: 2px 2px 4px 4px #c5c5c5;
}
.item-236 .osm-item-wrapper .osm-item-title .badge.bg-info {
  display: none;
}
.osm-container img.hugobrand {
  float: right !important;
}
.osm-container img {
  float: left;
}
.upgradtext, .upgradeprice {
  color: #75B723;
  font-weight: bold;
}
#accordion label.bmonexp {
  background: #fff;
  border-radius: .25em;
  cursor: pointer;
  display: block;
  margin-bottom: .125em;
  padding: .25em 1em;
  text-align: center;
  z-index: 20;
  background: #fff;
  color: #444;
  font-family: Lucida Grande;
  font-variant-caps: petite-caps;
  box-shadow: 2px 2px 4px 4px #dcdcdc;
}
.form-control-label label {
  font-weight: 700;
  font-variant-caps: petite-caps;
}
.osm-container img.advrtpmttype {
  float: right !important;
}
.bannercomdir, .bannercomlist, .bannerevntlist, .bannerevntdetl, .banneradnotallowed, .recsubexmp {
  margin-bottom: 10px;
  min-width: 290px;
}
.item-1224 h3.osm-heading, .item-305 h3.osm-heading, .item-236 h3.osm-heading, .item-239 h3.osm-heading, .item-1418 h3.osm-heading, .item-1206 h3.osm-heading, .item-1575 h3.osm-heading, .prodguides h3.osm-heading {
  display: none;
}
.item-1224 #field_Payment_Information, .item-305 #field_Payment_Information, .item-236 #field_Payment_Information, .item-239 #field_Payment_Information, .item-1418 #field_Payment_Information, .item-1206 #field_Payment_Information, .item-1575 #field_Payment_Information, .prodguides #field_Payment_Information {
  display: inherit;
}
.item-236 .osm-thumb-left {
  display: none;
}
.input-group.osm-addon-container {
  width: 170px;
}
.socmdun {
  font-weight: 700;
  color: #FF551A;
}
#field_advertising_disclaimer .form-check-input, #field_contribution_terms_conditions .form-check-input {
    margin-left: 9px !important;
    border-radius: 2px;
    border: 2px solid #8f8f9d;
    width: 0.95em;
    height: 0.95em;
    appearance: none;
    -webkit-appearance: none;
    background-color: #fff;
    cursor: pointer;
    vertical-align: middle;
}
#field_advertising_disclaimer label.checkbox, #field_contribution_terms_conditions label.checkbox {
    white-space: nowrap;
    display: flex;
    align-items: center;
    gap: 5px;
}
#field_advertising_disclaimer a.osm-modal, #field_contribution_terms_conditions a.osm-modal {
    display: inline;
    word-break: normal;
    white-space: normal;
}
#field_advertising_disclaimer .form-check-input:checked, #field_contribution_terms_conditions .form-check-input:checked {
    background-color: #8f8f9d;
    border-color: #8f8f9d;
}
#field_advertising_disclaimer .form-control-label, #field_contribution_terms_conditions .form-control-label {
    display: none;
}
#field_advertising_disclaimer .eb-form-control, #field_contribution_terms_conditions .eb-form-control {
  padding-left: 0 !important;  
    gap: 5px;
}
.osm-plan-price .allinclbudgets {
  font-size: 24px !important;
  margin-top: 32px !important;
  margin-left: 5px !important;
}
@media screen and (max-width: 480px) {
  .hugobannerpkgs {
  max-height: 25%;
  height: 220px;
  padding: 0 10px 0 0;
}
  .osm-container img.hugobrand {
  max-width: 40%;
}
#field_advertising_disclaimer .form-check-input, #field_contribution_terms_conditions .form-check-input {
  margin-left: 9px;
  margin-bottom: 4px;
}
#field_advertising_disclaimer .eb-form-control, #field_contribution_terms_conditions .eb-form-control {
  display: flex;
  align-items: center;
  gap: 5px;
  flex-wrap: wrap;
  padding-left: 0;
}
#field_advertising_disclaimer label.checkbox, #field_contribution_terms_conditions label.checkbox {
  display: block;
  white-space: normal;
  margin-bottom: 8px;
}
#field_advertising_disclaimer a.osm-modal, #field_contribution_terms_conditions a.osm-modal {
  display: inline;
  word-break: break-word;
  font-size: 14px;
}
#field_advertising_disclaimer .form-check-input, #field_contribution_terms_conditions .form-check-input {
  margin-bottom: 4px;
}  
}
div.yt-tabs.pull-right {
    margin: 0 !important;
}
div.yt-tabs.curved .tab-content {
  border-top: none !important;
  border-right: none !important;
  border-left: none !important;
  border-bottom: none !important;
}
.tingle-modal-box__content {
  padding: 3rem 0.2rem !important;
}
#osm_login_form > h2 {
  color: #444444 !important;
}
#osm_login_form {
  border-radius: 10px;
  box-shadow: 0 0 5px 1px rgba(62,62,62,.5);
  padding: 10px;
  margin-bottom: 40px;
}
#osm-forgot-username-password ul.nav-tabs li {
  margin-right: 10px;
}
#osm-forgot-username-password ul.nav-tabs {
  padding: 10px;
}
.osm-pricing-table-circle .osm-plan-42 .osm-plan-price sub {
  bottom: -8px;
}
#field_studioeligibilityreq .col-md-3 {
  width: auto !important;
}
#studioeligibilityreq-lbl {
  color: #75B723;
  padding-right: calc(var(--t4-gutter-x) * 0.5);
  padding-left: calc(var(--t4-gutter-x) * 0.5);
  margin-top: var(--t4-gutter-y);
  font-size: xx-large;
  font-weight: bold;
  text-shadow: 3px 3px 9px #c2c2c2;
}
.specprichead, .specpricprc {color: #E5007A; font-weight: 800;}
.osm-message .spcprc {display: inherit;}
.osm-message .specprichead {padding-right: 7px;}
.osm-plan-short-description .spcprc {padding-bottom: 15px;}
#studioeligibilityreq {margin-bottom: 45px;}