.ubermenu-skin-minimal.ubermenu-responsive-toggle {
    PADDING-left: 0;
}

#menu-item-47426 .ubermenu-item-level-2.ubermenu-column .ubermenu-target, #menu-item-47447 .ubermenu-item-level-2.ubermenu-column .ubermenu-target, #menu-item-47458 .ubermenu-item-level-2.ubermenu-column .ubermenu-target {
      font-weight: bold;
    color: #333;
        padding: 10px 20px;
}

#menu-item-47426 .ubermenu-item-level-3 .ubermenu-target .ubermenu-target-title, #menu-item-47447 .ubermenu-item-level-3 .ubermenu-target .ubermenu-target-title, #menu-item-47458 .ubermenu-item-level-3 .ubermenu-target .ubermenu-target-title {
  font-weight:normal;
  padding-top: 5px;
  padding-bottom: 5px;
}

#menu-item-47426 .ubermenu-item-level-3 .ubermenu-target, #menu-item-47447 .ubermenu-item-level-3 .ubermenu-target, #menu-item-47458 .ubermenu-item-level-3 .ubermenu-target {
  font-weight:normal;
  padding-top:0 !important;
  padding-bottom:0 !important;
}

#menu-item-47426 .ubermenu-submenu, #menu-item-47447 .ubermenu-submenu, #menu-item-47458 .ubermenu-submenu{
      padding-top: 0 !important;
}

#menu-item-47426 .ubermenu-submenu .ubermenu-autocolumn , #menu-item-47447 .ubermenu-submenu .ubermenu-autocolumn, #menu-item-47458 .ubermenu-submenu .ubermenu-autocolumn{
      padding-top: 0 !important;
}

.ubermenu-skin-minimal.ubermenu-responsive-toggle:hover {
    color: #3bbeff;
}


@media screen and (max-width: 959px) {
.ubermenu-responsive-default.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active>.ubermenu-target>.ubermenu-sub-indicator-close {
  color:white;
}}
  
@media only screen and (min-width: 959px) and (max-width:1009px) {



#header_main {
    padding-top: 32px;
}

.ubermenu-item-level-0 .ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only { padding: 15px 12px !important; } 

}

@media only screen and (min-width: 1009px) {
.html_menu_left.html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #main {
    padding-top: 145px !important;
}
}

@media only screen and (min-width: 1009px) and (max-width:1100px) {
.html_menu_left.html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #main {
    padding-top: 145px !important;
}

#header_main {
    padding-top: 31px;
}

.ubermenu-item-level-0 .ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only { padding: 15px 15px !important; } 

}

@media only screen and (max-width: 768px) {

.ubermenu-submenu .ubermenu-submenu-type-stack  {
    padding-bottom: 0px !important;
}
}

#header_main_alternate{
display:block !important;
}
.av-burger-menu-main{
display:none !important;
}

.ubermenu-active .ubermenu-target-title.ubermenu-target-text {
  color: #3bbeff;
}

.ubermenu-skin-minimal.ubermenu-responsive-toggle {
    color: white;
    font-size: 18px;
}

.ubermenu-responsive-default.ubermenu,#header_main_alternate { border: none !important; }


.ubermenu-item-level-2 .ubermenu-item-layout-default:hover {
  background-color: #062b63;
} 

.ubermenu-item-level-2 .ubermenu-item-layout-default:hover .ubermenu-target-text {
  color: #ffffff !important;
} 

.ubermenu-submenu-type-stack {
  padding-top:0px !important;
  padding-bottom:10px !important;
}

.ubermenu-submenu-drop {
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}

.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
    padding: 10px 20px;
} 


.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
    border-bottom: none !important;
}

.ubermenu-sub-indicator {
  display: none !important;
}

.ubermenu .ubermenu-target-text { 
  font-size:14px;
  color: #fcfcfc;
}


.ubermenu-submenu .ubermenu-target-title.ubermenu-target-text {
  color: #062b63;
  font-size: 14px;
}


.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover {
  background-color:#062b63;
  color:#ffffff !important;
}

.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover .ubermenu-target-title {
  color:#ffffff !important;
}





.page-id-10500 #content.widecolumn {
    max-width: 1310px;
    margin: 0 auto;
    padding: 30px 55px;
}




#top div div.product .woocommerce-tabs ul.tabs li a {
    white-space: nowrap !important;
}


@media screen and (min-width: 768px){
.tml {
    max-width: 100%;
}

.tml-login .tml-rememberme-wrap {
    display: block!important;
}

.tml-login .tml-submit-wrap {
    display: block !important;
    text-align:left !important;
  
}

#tfa_login_btn {
  width:auto;
}

.tml label {
    margin: .5em 0;
    font-size: 0.98em;
}

}

.hidern {
display:none !important;
}

#top.home #wrap_all .all_colors h2 {font-weight:600 !important;}

.tml-submit-wrap .tml-button {
text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
  .onlymob {display:none;}
}

@media only screen and (max-width: 450px) {
  #footer .container {
      padding: 0px 10px;
  }
}

@media only screen and (max-width: 767px) {
  
  #footer div .av_one_fourth {
    margin-left: 6%;
    width: 36.5%;
  }
  
  .nomob {display:none !important;}
  
  .pmpro-body-level-required.pmpro-body-has-access .sidebar {
    padding-top: 15px;
    padding-bottom: 0px;
}
  
  .pmpro-body-level-required.pmpro-body-has-access .sidebar .widget_custom_html {
		padding-bottom: 0px;
  }

    .pmpro-body-level-required.pmpro-body-has-access .sidebar .widgethfour {
  	margin-top: 0px !important;
  }
      
.onlymob {
  display:block !important;
}

.pmpro-body-level-required .sidebar {
    display: block !important; 
  border:none !important;
  border-color: white !important;
}
  
.pmpro-body-level-required .inner_sidebar {
    margin-left:0px !important;
} 

.pmpro-body-level-required  .main_color.container_wrap_first.container_wrap.sidebar_right .container {
	display: flex;
		flex-direction: column-reverse;
}

}

li.tml-register-link {
display:none;
}

ul.tml-links {
list-style: none !important;
margin-left:0 !important;
}

.tml-lostpassword-link {
margin-left: 0 !important;
}

.tml-register-link {
display:none !important;
}


/* Hide Tidio */
#tidio-chat-iframe { display:none !important; }

.pmpro-body-level-required #tidio-chat #tidio-chat-iframe, .page-id-31376 #tidio-chat #tidio-chat-iframe { display:block !important; }


/* Hide Sidebars */

.pmpro-body-level-required.pmpro-body-has-access .sidebar .widget_custom_html, .pmpro-body-level-required.pmpro-body-has-access .sidebar{
display:block !important;
}

.pmpro-body-level-required .sidebar .widget_custom_html {
display:none;
}

/*  */

.shipping_address {
    display: block !important;
}

#ship-to-different-address-checkbox {
display:none !important;
}

.woocommerce-MyAccount-content .woocommerce-Message  .woocommerce-Button, .woocommerce-MyAccount-content .return-to-shop .wc-backward, .page-id-24680 .button.wc-backward {
display:none;
}

.woocommerce-MyAccount-content .woocommerce-Message {
    padding: 32px 5% 32px 36px !important;
 }

.woocommerce-billing-fields h3 {
margin-bottom:30px;
}

.woocommerce-checkout #wcms_message {
display:none;
}

#scroll-top-link {
    right: 95px !important;
}

.related.products, #av_section_1 > div > div > div:nth-child(2) {
  display: none;
}

.woocommerce-view-order .woocommerce_message.woocommerce-message {
display:none;
}

.page-id-24680 #main > div.container_wrap.container_wrap_first.main_color.fullsize > div > main > article > div > div > div > div > div .woocommerce-shipping-totals {
display:none;
}

a.trail-begin, .breadcrumb-trail > :nth-child(3), .breadcrumb-trail > :nth-child(4), .breadcrumb-trail > :nth-child(5) {
  display: none !important;
}

.related.products h2.woocommerce-loop-product__title, .upsells.products h2.woocommerce-loop-product__title {
    font-family: 'lato','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif !important;
}


.gfdelimit {
    max-width: 1310px;
    padding: 30px 50px;
    margin: 0 auto;
}

.el-mm2xj {
    float: right;
    display: inline-block;
}

.custom-attributes{
display:block;
font:menu;
color: #404040 !important;
}

td.product-name dl.variation {
    color: #6b6a6a;
}

#order_comments_field label:first-child {
display:none;
}


.woocommerce-EditAccountForm fieldset legend {
text-transform: capitalize;
} 

.woocommerce-EditAccountForm .woocommerce-Button {
text-transform: uppercase;
}

span.optional {
text-transform: capitalize;
}

#billing_first_name_field, #billing_last_name_field {text-transform: capitalize;}
#shipping_first_name_field, #shipping_last_name_field {text-transform: capitalize;}
.woocommerce-edit-account label {text-transform:capitalize;}

.fwpl-tax-pa_collaboration-platform {
    background-size: contain !important;
    height: 40px;
    background-repeat: no-repeat !important;
    background-position: right !important;
    width: 40px;
    font-size: 0px;
    display:block;
}

.woocommerce-address-fields p .button, .checkout-button {
    text-transform:uppercase;
}

.woocommerce .login .lost_password {
    top: 0em !important;
}

.woocommerce-cart-form__cart-item td.product-name a, .woocommerce-cart-form__cart-item span.woocommerce-Price-amount {
    color: #001686;
    font-size: 16px;
    font-family: 'lato','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
    font-weight: bold;
    text-decoration: none;
}

.woocommerce-cart-form__cart-item td.product-price, .woocommerce-cart-form__cart-item td.product-quantity, .woocommerce-cart-form__cart-item td.product-subtotal, .woocommerce-cart-form__cart-item td.product-remove{
    vertical-align: top;
}

.main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table>li:nth-child(even), #top .main_color .avia-data-table.avia_pricing_minimal td {
    background-color: #f5f5f5!important;
}

#top .main_color .quantity input.plus, #top .main_color .quantity input.minus {
    background-color: #e1e1e1 !important;
}

div a.remove {
    margin: 0 auto;
    height: 23px !important;
    width: 23px !important;
    background-size: contain !important;
}

ul.menu-item.cart_dropdown {
display:none !important;
}

.woocommerce .login .button {
    text-transform: uppercase;
}

.fwpl-term-multi-platform {
    background: url(https://diversifiedus.com/wp-content/uploads/2021/03/Platform_Icon__Combined-TZG.png);
}

.fwpl-term-google-meet {
    background: url(https://diversifiedus.com/wp-content/uploads/2021/03/Platform_Icon__Google.png);
}


.fwpl-term-sfb-msteams {
    background: url(https://diversifiedus.com/wp-content/uploads/2019/04/Platform_Icons_Skype_MS-Teams.png);
}

.fwpl-term-webex {
    background: url(https://diversifiedus.com/wp-content/uploads/2019/04/Platform_Icons_WebEX.png);
}

.fwpl-term-zoom {
    background: url(https://diversifiedus.com/wp-content/uploads/2019/04/Platform_Icons_Zoom.png);
}

.fwpl-term-sfb {
    background: url(https://diversifiedus.com/wp-content/uploads/2019/05/Platform_Icons_Skpe-02.png);
}

.fwpl-term-msteams {
    background: url(https://diversifiedus.com/wp-content/uploads/2019/05/Platform_Icons_MSTeams.png);
}

.button.wc-backward {
    background-color: #0082c6 !important;
}

.woocommerce-MyAccount-navigation ul li a {
    text-transform: capitalize;
    text-align: justify !important;
}

.woocommerce-Address-title.title h3 {
   text-transform: capitalize !important;
}

.page-id-7175 .title_container .breadcrumb {
    right: 50px !important;
}

#top .facetwp-facet select {
    font: 0.8em "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
}

#top.page-id-31026 h1.main-title a, #top.page-id-31800 h1.main-title a, #top.page-id-7175 h1.main-title a{
    color: darkgray;
    font-size: 16px;
    font-weight: 500;
}

#top.page-id-31026 h1.main-title, #top.page-id-31800 h1.main-title, #top.page-id-7175 h1.main-title{
line-height: 32px !important;
}

#top.page-id-31026 .title_container, #top.page-id-31800 .title_container,  #top.page-id-7175 .title_container {
    background-color: whitesmoke;
}
.bundled_product_summary .bundled_product_optional_checkbox span {
    font-size: 14px !important;
}

#top #wrap_all .all_colors .template-shop .inner_product_header_cell h2.woocommerce-loop-product__title {
    font-size: 0.9em !important;
    font-family: 'Lato','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
}

#top .inner_product_header_cell .price, #top .inner_product_header_cell .price span, #top .inner_product_header_cell del, #top .inner_product_header_cell ins {
    font-weight: normal;
}

.single-product .quantity input.plus, .single-product .quantity input.minus {
    width: 30px !important;
}

h1.product_title.entry-title{
  font-family: 'lato', 'HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif !important;
  font-size: 30px !important;
  color: #223C78 !important;
}

.entry-summary p.price:nth-child(2) {
  display:none !important;
}

.woocommerce-cart-form__contents .product-thumbnail {
    padding: 0;
    text-align: center;
}

table.cart img {
    width: 167px !important;
    height: auto;
    margin: 0 auto;
}

.woocommerce-cart-form__contents .actions .button {
    font-size: 16px;
}

.bundled_product_title_inner span.item_title {
    text-transform: uppercase;
    font-size: 12.5px;
    letter-spacing: 0px;
    color: darkslategray;
}

h4.bundled_product_title {
    margin-bottom:0px;
}

.bundled_product_summary .bundled_product_optional_checkbox {
    padding: 0 0 0.2em !important;
    font-size: 19px;
}

#top div div.product .woocommerce-tabs ul.tabs li.active a {
    text-transform: uppercase;
    font-size: 0.95em !important;
}

.template-shop.container_wrap {
border-top-width:0px;
padding-top: 0 !important;
}

.single-product .title_container .container {
    padding-top: 10px;
    padding-bottom: 0px;
    min-height: 28px;
    margin-top: 35px;
}

.product_meta {display:none;}
.breadcrumb-trail .trail-before {
display:none !important;
}
.single-product .container_wrap.title_container {
border-top-style: none;
    border-top-width: 0px;
}

.logged-in  #menu-item-31566,  .logged-in #menu-item-31567 {display:block !important; }
 
.product-sorting ul.sort-param li:nth-child(2), .product-sorting ul.sort-param li:nth-child(4), .product-sorting ul.sort-param li:nth-child(5) {
display: none;
}
.shop_columns_3 .products .product {
    margin: 0 1% 5% 0 !important;
}

#top .products .product.last, #top #main .products .product.last {
    margin-right: 0 !important;
}

a.greyacct {
    font-size: 13px;
    font-weight: 600;
    color: #3bbeff !important;
    text-transform: uppercase;
    margin-right: 15px;
}

.breadcrumb-trail .cart_dropdown_link {
    background-color: transparent !important;
    color: black !important;
    font-size: 15px ;
}

.breadcrumb-trail .av-cart-counter {
left: unset !important;
}

.html_visible_cart .thankscheckout {display:none;}

#menu-item-31578, #menu-item-32110 { display:none !important; text-transform: uppercase; }

.logged-in #menu-item-31578, .logged-in #menu-item-32110 {display:list-item !important;}
.showiflggd {display:none;}
.logged-in .showiflggd {display:block !important;}
.woocommerce-Tabs-panel--resources a img {
    height: 21px;
    position: relative;
    top: 3.5px;
}

.entry-summary .custom-attributes {display:none;}

.woocommerce-product-details__short-description ul {
list-style: disc inside;
font-size: 15px;
}

#top #wrap_all .all_colors .woocommerce-product-details__short-description h2 {
font-size: 0.95em !important;
}

#av_section_1 > div > div > div > section > h2 {
    text-align: center;
    font-size: 22px !important;
    margin-bottom: 20px;
    text-transform: uppercase !important;
}

.yikes-custom-woo-tab-title-resources {display:none;}

.bundle_wrap .bundle_price {
    width: 100%;
}

.bundle_button {
display: inline !important;
}

button.bundle_add_to_cart_button {
    background-color: #001686 !important;
    border-radius: 0px !important;
}

@media only screen and (min-width: 1150px) {
.woocommerce-product-gallery__wrapper { width: 100%; }
.single-product-main-image {
    width: 50% !important;
}
}

.addresses .woocommerce-column__title {
    text-transform: capitalize !important;
}


@media only screen and (max-width: 767px) {

.responsive #header_meta .sub_menu>ul>li {
border-right:none !important;
}

.logged-in #menu-item-31578, .logged-in #menu-item-32110 {
    display: inline-block !important;
}

#menu-item-32110 {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    border-right: none;
}

#menu-item-31578  {
    border-right:none;
}
}

.partnerlft {
    display: inline-block;
    width: 44%;
    margin-right: 10%;
}

.partnerrgt{
    display: inline-block;
    width: 44%;
}

.woocommerce-loop-product__title {
    text-align: left;
}

.inner_product_header_cell span.price {
    float: left;
}

#gform_1 label {
display:none;
}

#gform_1 label#label_1_18_1 {
display:inline-block;
}

#menu-item-14994 {
   display:none !important;
}

.page-id-14261 #menu-item-14994 {
display:list-item !important;
}

@media only screen and (min-width: 990px) {
#menu-item-14994 {
   position: absolute;
    top: 75px;
    right: 28px;
    border: none;
}
#menu-item-14994 a {
     color: white !important;
     font-size: 13.5px !important;
}
}


@media only screen and (min-width: 767px) and (max-width:989px) {
#menu-item-14994 {
    position: absolute;
    top: 53px;
    right: 80px;
    border: none;
    margin: 0;
    padding: 0;
    width: 128px;
}
#menu-item-14994 a {
     font-size: 13px !important;
}
}

@media only screen and (min-width: 1500px)  {
 #menu-item-14994 {
    position: absolute;
    top: 76px;
    right: 300px;
    border: none;
    width: 146px;
} 
}


#top #wrap_all .all_colors h2 {
    font-size: 1em;
}

#top #wrap_all .main_color h4 {
    font-size: 16px !important;
}

.single-product div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {
    padding-bottom: 0 !important;
    margin-bottom: 5px !important;
    border-bottom: 0px solid rgba(0, 0, 0, 0.05) !important;
}

.bundled_product_permalink, .product_meta .sku_wrapper {display:none;}

.bundled_product_summary .bundled_product_title .bundled_product_title_link {
    margin-left: 0;
}

@media only screen and (min-width: 987px) {

.single-product div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {
    display: inline-block;
    width: 50%;
}}
@media only screen and (min-width: 580px) and (max-width:767px) {
.single-product div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {
    display: inline-block;
    width: 50%;
}
}
.bundled_item_cart_content {
	display:none !important;
}

.bundle_wrap {
	display:inline-block;
        margin-top:10px;
}


.woocommerce-Price-amount {
	font-size: 20px;
    line-height: 42px;
}

.bundle_price {
    float: left;
    height: 45px;
    margin-right: 14px;
    line-height: 45px;
}

.bundle_price .woocommerce-Price-amount, .bundle_price .woocommerce-Price-amount span.woocommerce-Price-currencySymbol {
    font-size:22px !important;
}

.bundle_add_to_cart_button {
    font-size: 15px !important;
}

.bundle_button {
	display:inline-block;
}

.yikes-custom-woo-tab-title-resources {font-weight: bolder;}

.woocommerce-thankyou-order-received {display:none !important;}

#top div.woocommerce-message {
    border-color: #d4d5d6 !important;
    background-color: #0082c6 !important;
    color: white !important;
}

#top.single-product h2.woocommerce-loop-product__title {
    font-size: 1em !important;
}

.title_container .breadcrumb {
    right: unset !important;
}

.gform_fields ::-webkit-input-placeholder { /* Chrome */
  color: #666666 !important;
}
.gform_fields :-ms-input-placeholder { /* IE 10+ */
  color: #666666 !important;
}
.gform_fields ::-moz-placeholder { /* Firefox 19+ */
  color: #666666 !important;
  opacity: 1 !important;
}
.gform_fields :-moz-placeholder { /* Firefox 4 - 18 */
  color: #666666 !important;
  opacity: 1 !important;
}