    /*common */
    body{
        font-size: 14px;
        line-height: 23px;
        font-display: auto;
        color: #303030;
    }
    input, button, select, textarea{
        font-family: "Roboto", serif;
    }
    @font-face {
        font-display: auto;
    }
    h1{
        color: #000;
        font-size: 32px;
    }
    h2,#block-gavias-remito-page-title h1,.path-taxonomy .item .views-field-title{
        font-size:24px;
    }
    h3{
        font-size: 21px;
    }
    h4,.path-filter h2,.path-filter h3{
        font-size: 18px;
    }
    h5,body.path-background-music-for-audio-files .views-field-field-by-hosts-caption-for-audio .field-content,.node-archive-descriptions-form legend{
        font-size: 16px;
    }
    h6 {
        font-size: 14px;
    }

    h1,h2,h3,h4,h5,h6,header.header-v1 .main-menu,.topbar .topbar-right,.block-inline-blockbasic,.music-artist-item .views-view-grid .views-row,.music-bands-item .views-view-grid .views-row,.show-categories-item  .views-view-grid .views-row,.pager,body .bbs-search-item .item,.node--view-mode-full .post-tags,#edit-field-archive-category--wrapper legend,.field--widget-term-reference-tree legend,.block,.js-form-item-field-guest-website-0-title,body .form-item-field-post-upcoming-information-0-format,.article-detail .post-thumbnail{
        margin: 0px;
    }
    header.header-v1 .site-branding,.copyright .copyright-inner,.main-content ul.drupal-tabs,.privacy-policy-item ul li,header .menu-another .content-inner,.bbs-banner .node__content .field{
        padding:0px;
    }
    .main-content p,p[align="justify"],p[align="justify"]>span,.right-advertisements span,.block-inline-blockbasic font[size="4"],.item .views-field.views-field-body p,font[size="+2"]{
        font-size: 14px !important;
        line-height: 23px;
    }
    font[size="6"] font{
        font-size:32px;
    }
    body.node--type-archive-descriptions h2.node__title span,.node--type-webbbs-feeds h1.js-quickedit-page-title span{
        font-size:24px !important;
    }
    .main-content p,.block-layout-builder .field--name-body strong,#edit-field-past-guest-name-value-wrapper{
        margin: 0px 0px 15px 0px !important;
        font-size: 14px;
        line-height: 23px;
    }
    /* .node--type-talk-show-include  .main-content p{
        margin: 15px  0px !important;
    } */
    p,a,body .sidebar select{
        font-weight: normal;
    }
    .node--type-webbbs-feeds p{
        line-height: unset !important;
    }
    body  .node--type-archive-descriptions span,.node--type-webbbs-feeds p,.node--type-webbbs-feeds  span{
        font-family: "Roboto", serif !important;
        font-size: 14px !important;
    }
    .main-content p,.field--name-field-image-for-bottom .field__item, .field--name-field-past-guest-category .field__items .field__item, .field--name-field-past-guest-category .field__label,.node--type-archive-descriptions .field--name-field-include-banner  {
        margin: 0px 0px 15px  0px !important;
    }
    font[size="6"]{
        margin:15px 0px;
        display:block;
    }
    .field .field__items .field__item,.field p{
        margin: 0px 0px 10px  0px !important;
    }
    .frontpage .field__item,.frontpage .field__label,.layout__region .block:first-child,.bbs-banner img,.js-form-item-field-guest-website-0-title,.field .field--name-field-post-upcoming-information p,#block-subscribetotalkshowtoplink p,.show-details p{
        margin: 0px !important;
    }
    p[dir="ltr"],.node__content .field:first-child.field--type-list-string,.node__content .bbs-banner .field__item,.field--name-field-include-show-categories.field--type-entity-reference > .field__item,.sidebar .adminmenu-item .block-menu ul li,.js-form-item-field-guest-pitch-0-format,#edit-field-guest-biography-0-format,.js-form-item-field-guest-biography-0-format,.js-form-item-field-archive-show-story-0-format {
        margin-bottom: 0 !important;
    }
    p[dir="ltr"],.node__content .field:first-child.field--type-list-string,.field--name-field-include-show-categories.field--type-entity-reference > .field__item {
        margin-top: 0 !important;
    }
    .main-content .description ul{
        padding-top:0px;
    }
    .privacy-policy-item p,.layout__region--second .item p,.views-field-field-past-guest-biography p,.views-field-field-past-guest-biography h3,.item p,.privacy-policy-item span,.views-field.views-field-field-show-feedback p,.views-field.views-field-field-show-feedback p span,.headlined-guest-item p span,.headlined-guest-item li span,blockquote p{
        font-size: 14px !important;
    }
    .header-main-inner .site-branding__text,.frontpage #block-gavias-remito-page-title,#block-followus,.language img,.language br,.live_sub_part > div,.search-block-form > h2,body .layout--twocol-section  .item  .right-side-blog p:not(:first-of-type),body .cke_bottom,header .form-item label,.no-term-reference-tree-button,body .search-content label, .search-content .close,.cke_bottom,.special .radio+br,.show-categories-item #edit-field-past-guest-name-value-wrapper .description,article.node--type-pages > header,.bbs-banner header,header .search-content input[data-drupal-selector="edit-reset"],.page-user-login .site-branding__text,.page-user-login #block-headermenu,.page-user-register .site-branding__text,.page-user-register #block-headermenu,.page-user-pass .site-branding__text,.page-user-pass #block-headermenu,.path-bbsradio header .new-subs-plan,.home-page-right p,.gva-offcanvas-inner .close-offcanvas + div .menu-logo-item,.headersticky .gva_menu_main > li:first-child,.menu-another .menu-bar span,.gva_menu_main span.arrow,.path-bbsradio .ctools-close-modal,#my-dashboard .fieldset-wrapper fieldset,#my-dashboard .fieldset-wrapper .form-checkboxes .js-form-type-checkbox label,body:not(.logged-in) .header-v1 .menu-another,header .adminwrapper .adminmenu-item .gva_menu .sub-menu,.path-interviews .views-view-grid .views-col .views-field-field-guest-pitch p,header .morelink .menulist_items,body:not(.logged-in) .adminwrap,body:not(.logged-in) .usermenu,.logged-in #edit-status-wrapper,.gva-search-region.search-region icon,.adminmenu-item .sub-menu,#edit-field-webbbs-feeds-date-0-value-time,.adminmenu-item,.messages.error .element-invisible,.views-field-field-include-show-categories .field-content > a + br,	body:not(.logged-in) .adminwrapper,#user-register-form .form-wrapper fieldset#edit-status--wrapper,#views-exposed-form-dashboard-page .js-form-item-field-include-host-name-target-id,.form-item-address-0-address-address-line2,
    #edit-multipage,.form-item.form-type-checkbox.js-form-item-select-all,.menu-item--expanded > a > .fa-angle-down
    {
        display: none;
    }
    .text-right,.menu--header-menu .gva_menu{
        text-align: right;
    }
    .Paypal_sub,.block-inline-blockbasic .rtecenter,.special,.ui-dialog .ui-dialog-content .confirm-delete-plan-form .cancel-desc,.field--name-field-image-for-bottom, .node__content .field--name-field-past-book-cover,.field--name-field-24-cd-cover-large,.block-embed-view-blockarchives-for-old-hosts .views-field-field-include-banner, .path-user .field--name-field-user-picture, .node__content .field:first-child.field--label-inline + .field--type-image, .node__content .field:first-child.field--type-image,.field.field--type-image.field--label-hidden.field__item,.field--name-field-feed-post-image  > .field__item,.view-content-wrap .item .views-field-field-include-banner,.view-content-wrap .item .views-field-field-include-host-picture,.views-field-field-include-banner-1,#bbsradio_subscription_admin_subscription_cancel_form_wrapper,.views-field-field-video-about,.calendar_details .show-events .calendr_left{
        text-align: center;
    }
    .pager,.rteleft,.block-copyrightblock .field--name-body > div,.copyright [align="center"],.getting-started-item p[align="center"], summary,.description,.path-search [align="center"],#edit-field-image-for-bottom-ajax-wrapper,body .post-content .field--name-field-headline,body.node--type-archive-descriptions .field--name-field-guest-name {
        text-align:left;
    }
    .item .views-field.views-field-body,.privacy-policy-item p,.node--type-talk-show-include p[align="center"],.views-field-field-archive-show-story p{
        text-align: left !important;
    }
    .block-views-blockvideo-page-and-archive-descriptions-block-1 .views-field-field-archive-uploaded-video .mejs__container,.node--type-archive-descriptions .field--type-file .mejs__container,.mejs__video{
        margin: auto;
    }
    .mejs__video{
        margin:auto !important;
    }
    ul li,.main-content ul.drupal-tabs li,.main-content .field--widget-term-reference-tree ul li,ul.links.inline li.comment-add,.links.inline li.node-readmore,.comment-forbidden,ul.links.inline li.node-readmore,ul.links.inline li.comment-add,ul.links.inline li.statistics-counter,.main-content .calendar_wrapper  ul li{
        list-style-type: none;
    }
    .main-content ul li,.item-list ul li.view-list-item{
        list-style-type: disc;
        padding-bottom: 10px;
    }
    .main-content ul,ol{
        padding: 10px 0px 10px 25px;
    }
    .main-content ul li,table .form-item,.user-profile,article > header + .node__content h2.block-title{
        margin: 0;
    }
    .blue{
        color: #26B2EC;
    }
    .path-taxonomy .field--type-image{
        padding:15px 0px;
        text-align: center;
    }
    ul.links.inline{
        padding-left: 0;
    }
    /* a{
        word-break: break-word;
    } */
    a:hover, a:focus,a,.divider,#block-headermenu ul.gva_menu > li > a:hover,.menu-hover .navigation .gva_menu .sub-menu > li > a:hover, .menu-hover .navigation .gva_menu .sub-menu > li > a:focus, .menu-hover .navigation .gva_menu .sub-menu > li > a:active,.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li > a:active{
        color: #0091b2;
        font-weight: normal;
    }
    strong a,.path-search .bbs-search-item .item .views-field-title a,.block-field-blocknodearticlefield-headline .field--name-field-headline,.node__title,.node__title a,.links.inline li.node-readmore a,.comment-forbidden a,.path-taxonomy .main-page a, .calendar_details .clr_station{
        font-weight: bold;
    }
    .main-page a:hover{
        text-decoration:underline;
    }
    .gva-body-page .nav-tabs a:hover{
        text-decoration: none;
        font-weight: bold;
    }
    .green{
        color: #64C568;
    }
    .yellow{
        color: #F8C200;
    }
    .orange{
        color: #ED695C;
    }
    body  .sidebar>div{
        background-color: #eff7f9;
        padding: 12px !important;
    }
    .node--type-archive-descriptions .messages--status{
        font-weight: bold;
        margin-bottom: 15px;
    }
    /*header*/
    header.header-v1 .topbar-left a svg,#block-subscribetotalkshowtoplink .fa-microphone-alt{
        margin-right: 5px;
    }
    header.header-v1 .topbar a,header .gva-search-region.show .icon {
        color: #fff;
    }
    header .gva-search-region .search-content #edit-submit,header .gva-search-region .search-content input#edit-keys{
        height: 32px;
    }
    #block-headermenu ul.gva_menu > li > a,.footer a,.footer a:hover{
        color: #000;
        font-weight: normal;
    }
    header .gva-search-region .search-content input#edit-keys{
        width: 183px;
    }
    header.header-v1 .topbar{
        background-color: #0091b2;
        padding: 0px 0px;
        border-bottom: 0px;
    }
    header.header-v1 .topbar .topbar-left a{
      background: #004453;
      color: #fff;
      padding: 13px 20px;
      display: inline-block;
      font-weight: normal;
      font-size: 12px;
      line-height: 15px;
      white-space: nowrap;
    }
    .search-api-autocomplete-search .ui-menu-item:hover{
        background: #004453;
    }
    .search-api-autocomplete-search .ui-menu-item:hover a,.topbar-right .social-list a:hover i{
        color: #fff;
    }
    footer .social-list a:hover i{
        color: #000;
    }
    header #edit-search-api-fulltext {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    header.header-v1 .header-main,.item-list,.main-content .field--widget-term-reference-tree ul,.main-content ul.pager__items,.js-form-item-field-by-hosts-upload-audio-clip-0,.path-taxonomy .links.inline,.path-tags .links.inline,.node-article-form,.field--name-field-feed-post-image  > .field__item{
        padding: 10px 0px;
    }
    .topbar .topbar-right > div,.path-interviews .views-field-field-topic-categories .views-label,.field--name-field-feed-post-image  > .field__label{
        float: none;
    }
    .topbar-right{
        text-align: right;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
    footer .social-list .fa{
        font-size: 16px !important;
    }
    .topbar .row,.gva-offcanvas-inner .close-offcanvas + div,#my-dashboard fieldset.form-item{
        display: flex;
        align-items: center;
    }
    body .mejs__container.mejs__video  .mejs__overlay {
        display:flex;
    }
    /* .adminwrapper,.register-menu{
        border-right: 1px solid;
        padding: 5px 15px 5px 15px;
    } */
    .language{
        padding-left: 5px;
    }
    body header .language select{
        color: #fff;
        font-size: 12px;
        opacity: 1;
        border: 0px;
        background: unset !important;
        padding: 0;
        box-shadow: none;
    }
    header select option{
        color: #333;
        font-size: 12px;
    }
    body .social-list .svg-inline--fa{
        height: 14px;
        width: 14px;
        overflow: visible;
        vertical-align: middle;
    }
    .topbar .topbar-right .social-list a{
        padding: 0px 10px 0px 0px;
        display: inline-block;
    }
    header #block-gavias-remito-branding{
        width: 13%;
        display: inline-block;
        padding-left: 12px;
        margin-bottom:0px;
        padding-right: 12px;
    }
    #block-headermenu{
        width: 86%;
        margin: 0;
        padding-left: 12px;
        padding-right: 12px;
        display: inline-block;
    }
    #block-headermenu ul.gva_menu > li {
        display: inline-block;
        padding-right: 20px;
    }
    #block-headermenu ul.gva_menu > li:last-child{
        padding-right: 0px;
    }
    #block-headermenu ul.gva_menu > li > a {
        font-size: 18px;
        font-weight: bold;
        text-transform: uppercase;
    }
    /* #block-gavias-remito-branding img{
        height: 87px;
        width: 107px;
    } */
    .main-menu .area-main-menu .area-inner{
        min-height: auto;
    }
    .block-views-blockmain-schedule-block-7,.block-views-blockmain-schedule-block-6,.block-views-blockmain-schedule-block-5,.block-views-blockmain-schedule-block-4,.block-views-blockmain-schedule-block-3,.block-views-blockmain-schedule-block-2,.block-views-blockmain-schedule-block-1,.block-views-blockbanner-view-block-1,.item-list ul li.view-list-item{
        margin-bottom:0px;
        margin-top: 0px;
    }
    .bgimage_left > a img{
        float: left;
        margin: 5px 20px 5px 0px;
    }

    .block .block-views-blockmain-schedule-block-7 h2,.block .block-views-blockmain-schedule-block-6 h2,.block .block-views-blockmain-schedule-block-5 h2,.block .block-views-blockmain-schedule-block-4 h2,.block .block-views-blockmain-schedule-block-3 h2,.block .block-views-blockmain-schedule-block-2 h2,.block .block-views-blockmain-schedule-block-1 h2,.field header .node__title,.block-views-blockmusic-genres-block-1 h2 {
        padding: 0 !important;
        border-bottom: 0px !important;
        margin-bottom: 0 !important;
    }
    .block-views-blockmain-schedule-block-7 + div,.path-talkshows .main-content form.subscription-user-talkshow-popup-form input[type="submit"],.path-bbsradio .main-content form input[type="submit"],.path-my-dashboard .main-content form input[type="submit"],.form-item-field-image-for-bottom-0{
        margin-top:30px;
    }
    blockquote p:last-child,.item p,.path-interviews .views-view-grid .views-col .views-field-field-guest-pitch p,.main-content .item li p,.js-form-item-field-summary-0-format,.js-form-item-body-0-format{
        margin-bottom: 0px !important;
    }
    .node--view-mode-full .post-tags a{
        margin-bottom: 7px !important;
        margin-right: 10px;
    }
    .radio_station .station2 p:last-child,body .about-us-item p{
        padding-bottom: 0px;
    }
    header .gva-search-region.show .search-content{
        width: 299px;
        transition: width .3s;
        opacity: 1;
    }
   .node--view-mode-token > header > h2.node__title{
       display: none;
   }
   .node--view-mode-token > .node__content  > .field__item{
        padding: 0px !important;
        background-color: unset !important;
        border: 0px !important;
    }
    /*menu*/
    /*body*/
    ul.vertical-tabs__menu,ul.vertical-tabs__menu li{
        padding:0px;
    }
    .before_content.area > .container,.before_content.area .container > .row,.before_content.area .container > .row > .col-xs-12{
        width: 100%;
        padding: 0;
        margin: 0px;
    }
    .main-page{
        padding: 30px 0px;
    }
    .block .block-title, .path-search .block-title,.subscription-user-talkshow-popup-form h3,.group-additional-music-cds legend,header h2.node__title,h1.js-quickedit-page-title,#block-gavias-remito-page-title h1,h4.host-titleitem,.path-filter div > h2,.path-filter div > h3,body  .node--type-archive-descriptions .node__title,article > header + .node__content h2.block-title,.node--type-webbbs-feeds h2,.path-taxonomy .item .views-field-title,.node--type-archive-descriptions header h2.node__title {
        margin: 0 0 15px;
    }
    h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
        line-height: 1.3;
    }
    .block .block-title > span,header h2.node__title{
        font-size: 24px;
        text-transform: unset;
        letter-spacing:0px;
    }
    body table > thead > tr > th h4,p.about-bbs-item{
        font-size: 18px !important;
    }
    .block-layout-builder.block .block-title > span,.show-categories-item header h2,.views-element-container > div> header h2,.article-detail h1.post-title,#block-help h2,.node--type-archive-descriptions header h2.node__title{
        font-size: 24px;
    }
    .block-inline-blockbasic .block-title,header .adminwrapper .adminmenu-item .gva_menu li:last-child,article > header + .node__content h2.block-title,.path-filter table h1,.admin-dashboard-wrapper > h2{
        border-bottom: 0px;
    }
    .heading,.sidebar .block .block-title{
        font-size: 13px;
        border-bottom: 1px solid #26B2EC;
    }
    header .menu-another .content-inner,header .adminwrapper .adminmenu-item,.headlined-guest-item .views-exposed-form{
        border: 1px solid #26B2EC;
    }
    .views-element-container > div> header h2.block-title,.block .block-title,.headlined-guest-item .view-content-wrap >.item,.subscription-user-talkshow-popup-form h3,header h2.node__title,.path-filter div >h3,body  .node--type-archive-descriptions .node__title,.path-taxonomy .item .views-field-title{
        border-bottom: 1px solid #26B2EC;
    }
    body.node--type-archive-descriptions header h2.node__title{
    border-bottom: 1px solid #26B2EC !important;
    padding: 5px 0 5px !Important;
    margin-bottom:10px !Important;
    }
    h1,.show-categories-item header h2{
        border-bottom: 1px solid #26B2EC;
        text-align: left;
    }
    .subscription-user-talkshow-popup-form h3,.group-additional-music-cds legend,header h2.node__title,#block-help h2,h1.js-quickedit-page-title,#block-gavias-remito-page-title h1,h4.host-titleitem,.path-filter div > h2,.path-filter div > h3,body  .node--type-archive-descriptions .node__title,article > header + .node__content h2.block-title,.path-taxonomy .item .views-field-title{
        padding: 5px 0 5px;
    }
    #edit-field-archive-itunes-category-wrapper{
        border-top:0px;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item .views-field:first-child,.item .views-field-field-blog-image,.item  .views-field-field-past-guest-picture,.item .views-field-field-post-add-picture,.item .views-field-field-24-personal-picture,.hostincludes .views-field-field-user-picture,.block-embed-view-blockarchives-for-old-hosts .views-field-field-include-host-picture {
        float: left;
        clear: both;
        margin-right: 10px;
        border: 1px solid #26B2EC;
        padding: 5px;
        display: table;
        width: 107px;
        height: 107px;
    }
    .layout--twocol-section  .item .left-side-blog img,.block-views-blockthreaded-discussion-forum-block-1 .item .views-field:first-child img, .item .views-field-field-blog-image img, .item .views-field-field-past-guest-picture img, .item .views-field-field-post-add-picture img,.block-embed-view-blockarchives-for-old-hosts .views-field-field-include-host-picture img{
        max-width: 100%;
        height: auto;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .views-field.views-field-nothing,.path-talkshows .item .views-field-nothing > span,.path-columns-headlined .views-field-field-past-guest-picture{
        display: table;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .views-field.views-field-nothing > .home-page-left,.path-talkshows .item .views-field-nothing > span .content-left,.hostincludes .views-field-field-user-picture > span.field-content,.path-columns-headlined .views-field-field-past-guest-picture > span.field-content{
        display: table-cell;
        vertical-align: middle;
        text-align:center;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item .views-field:first-child,.bbsradio-payment-user-credit-card-update-form .form-item{
        margin-right: 0px;
    }
    .hostincludes .views-field-field-user-picture{
        width: 107px;
        display:table;
        height: 107px;
    }
    body .hostincludes .views-field-field-user-facebook-icon,.hostincludes .views-field-field-user-linkedin-icon,.hostincludes .views-field-field-user-twitter-icon,.hostincludes .views-field-field-user-youtube-icon{
        display: inline-block !important;
        padding-left: 0 !important;
        margin-right: 6px;
        margin-left: 0 !important;
    }
    body .hostincludes .views-field-field-user-mainsite-icon{
        display: inline-block !important;
        margin-right: 6px;
    }
    body .hostincludes .views-field-field-user-mainsite-icon img,body .hostincludes .views-field-field-user-facebook-icon img,.hostincludes .views-field-field-user-linkedin-icon img,.hostincludes .views-field-field-user-twitter-icon img,.hostincludes .views-field-field-user-youtube-icon img,.form-managed-file img,.menu-logo-item img{
        width: 50px;
    }
    .hostincludes .views-field-field-user-picture  ~div,.hostincludes .views-field-field-user-picture ~span,.hostincludes .views-field-field-user-mainsite-icon,.views-field.views-field-field-blog-image ~ div,.item .views-field-field-24-personal-picture ~ span,.item .views-field-field-post-add-picture ~span,.item .views-field-field-past-guest-picture  ~div,.item .views-field-field-past-guest-picture  ~span{
        margin-left: 10px;
        line-height: 22px;
    }
    /* .hostincludes .views-field-field-user-picture  ~div,.hostincludes .views-field-field-user-picture ~span,.hostincludes .views-field-field-user-mainsite-icon{
        padding-left: 160px;
    } */
    .views-field.views-field-field-blog-image ~ div,.item .views-field-field-24-personal-picture ~ span,.item .views-field-field-post-add-picture ~span,.item .views-field-field-past-guest-picture  ~div,.item .views-field-field-past-guest-picture  ~span,.hostincludes .views-field-field-user-picture ~div, .hostincludes .views-field-field-user-picture ~span, .hostincludes .views-field-field-user-mainsite-icon,.block-embed-view-blockarchives-for-old-hosts .views-field-field-include-show-summary{
        padding-left: 120px;
        padding-bottom:5px;
    }
    .item .views-field-field-highlight-broadcasting-dat + div,.item .views-field-field-24-personal-picture ~ span,.item .views-field-field-post-add-picture ~span,.item .views-field-field-highlight-broadcasting-dat + span,.path-columns-indie .item > span,.path-columns-indie .item > div,.field--widget-term-reference-tree > .form-item,.item .views-field-field-past-guest-picture  ~span,.hostincludes .views-field-field-user-picture  ~div,.hostincludes .views-field-field-user-picture ~span,.hostincludes .views-field-field-user-mainsite-icon,.hostincludes .views-field-field-user-full-name,.hostincludes .views-field-field-user-city,.hostincludes .views-field-field-user-state,.hostincludes .views-field-field-user-country,.views-field-field-past-guest-name,.item .views-field-title span,.home-page-right .total-view-count,.headersticky .gva-offcanvas-inner .close-offcanvas + div .menu-logo-item,.path-talkshows .main-content form.subscription-user-talkshow-popup-form,.path-talkshows .main-content form.subscription-user-talkshow-popup-form > .form-item,.path-background-music-for-audio-files audio,.path-background-music-for-audio-files canvas, .path-background-music-for-audio-filesprogress,.path-background-music-for-audio-files video,.path-interviews .views-view-grid .views-col .views-field-field-guest-picture,.field-multiple-table.responsive-enabled tr td.field-multiple-drag .tabledrag-handle,font[size="6"],audio,.bbsradio-payment-user-credit-card-update-form .form-item,body .cc-expire-month-year .form-item-cc-expire-year,body .cc-first-name-last-name .form-item-cc-first-name,body .cc-first-name-last-name .form-item-cc-last-name,.address-container-inline > .form-item{
        display: block;
    }
    .field-multiple-table.responsive-enabled tr td.field-multiple-drag + td{
        width:70%;
    }
    .path-background-music-for-audio-files audio,audio{
        height: 37px;
        margin-bottom: 10px;
    }
    /* .layout--twocol-section{
        flex: unset;
    } */
    .block-views-blockthreaded-discussion-forum-block-1 .view-content-wrap .item  .views-field-title{
        font-size: 14px;
        display: inline-block;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .view-content-wrap .item  .views-field-title> span,.block-views-blockthreaded-discussion-forum-block-1 .view-content-wrap .item .views-field-created > span{
        display: block;
        padding-bottom: 5px;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .view-content-wrap .item .views-field-created{
        display: inline-block;
        padding-left: 10px;
    }
    .layout--twocol-section .item,.item{
        padding-bottom:15px;
        overflow: hidden;
    }
    .layout--twocol-section .item p, .path-interviews .views-view-grid .views-col .views-field-field-guest-pitch p:first-child,.block-embed-view-blockarchives-for-old-hosts .views-field-field-include-show-summary p{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 12px;
    }
    .layout--twocol-section .layout__region--first{
        padding-right:10px;
    }
    .layout--twocol-section .layout__region--second{
        padding-left:10px;
    }
    .layout--twocol-section  .item .left-side-blog{
        border: 1px solid #26B2EC;
        padding: 5px;
        width: 107px;
        height: 107px;
        text-align: center;
        vertical-align: top;
        display: inline-block;
    }
    .layout--twocol-section .item .left-side-blog img{
        height: 100%;
    }
    .layout--twocol-section  .item .right-side-blog{
        width: 69%;
        vertical-align: top;
        display: inline-block;
        padding: 0px 10px;
    }
    /* .layout--twocol-section  .item  .right-side-blog p:first-of-type{
        display: inline;
    } */
    .block-inline-blockbasic .block .block-title,.block-views-blockthreaded-discussion-forum-block-1 > h2,#block-help h2.block-title{
        border-bottom: 1px solid #26B2EC;
    }
    .block.block-layout-builder.block-inline-blockbasic + div h2 span,.field--name-body h1.yellow,.layout--onecol + div .block-layout-builder.block .block-title > span,.frontpage .block:first-child ~ .block h2 span,.bbs-search-item .views-field-title a,.block .block-views-blockmain-schedule-block-7 h2 span,.block .block-views-blockmain-schedule-block-6  h2 span,.block .block-views-blockmain-schedule-block-5  h2 span,.block .block-views-blockmain-schedule-block-4  h2 span,.block .block-views-blockmain-schedule-block-3  h2 span,.block .block-views-blockmain-schedule-block-2  h2 span,.block .block-views-blockmain-schedule-block-1  h2 span,.block.block-views > h2,.block.block-views > h2 > span,legend,.layout--onecol +.layout--onecol .block-title span,.post-title,.post-title span,article > header + .node__content h2.block-title span,.field--name-field-archive-use-show-banner,body .admin-dashboard-wrapper > h2 {
        border-bottom: 0px;
        font-size: 18px;
        line-height: 32px;
    }
    article > header + .node__content h2.block-title span{
        font-size:18px !important;
    }
    legend,table + .description{
        margin-bottom: 15px;
    }
    .block-views-blockthreaded-discussion-forum-block-1 > h2 {
        border-bottom: 1px solid #26B2EC !important;
        padding: 5px 0 5px !important;
        margin-bottom: 10px !important;
    }
    .block.block-views > h2{
        margin-bottom: 0px;
        padding-bottom: 0;
        padding-top: 20px;
    }
    .show-categories-item legend{
        font-size: 14px;
        border-bottom: 0px;
        margin-bottom: 5px;
    }
    body:not(.frontpage) .block.block-layout-builder.block-inline-blockbasic + div h2,.yellow,.layout--onecol + div .block-inline-blockbasic h2,.layout--onecol +.layout--onecol h2.block-title,.path-search .block.block-views.block-views-exposed-filter-blocksearch-page-1 > h2.block-title {
        border-bottom: 0px;
    }
    .sidebar-inner > div>div,.live_station.station:nth-child(1),.right-advertisements,#views-exposed-form-headlined-guests-on-bbs-radio-page,.headlined-guest-item .view-content-wrap >.item,#bbsradio_subscription_admin_subscription_cancel_form_wrapper h3 {
        margin-bottom: 25px;
    }
    .station img {
        width: 35px;
    }
    .radio-buttons img {
        width: 60px;
    }
    .media-icons img{
        width: 50px;
    }
    .adminmenu{
        cursor: pointer;
    }
    .gva-search-region.search-region  .icon{
        display:none;
    }
    .station  ul{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .radio_station p{
        font-size: 12px;
        padding-bottom: 5px;
        margin-bottom: 0px !important;
    }
    .station1{
        padding-bottom: 15px;
    }
    /*footer*/
    .footer{
        background-color: #bce2eb;
        color: #333;
        line-height: 1.5;
        margin-top: 25px;
    }
    .footer .footer-center,.path-background-music-for-audio-files .views-exposed-form{
        padding: 25px 0px;
    }
    .footer .block .block-title > span{
        text-transform: initial;
        font-weight: bold;
        color: #333;
        font-size: 14px;
    }
    .footer-bottom #block-footer,.footer-bottom  a,.copyright font{
        font-size: 12px;
        font-family: "Roboto", serif;
    }
    .copyright font{
        font-weight: 500;
    }
    .copyright{
        padding:15px 0px;
    }
    input[type*='submit'],input[type*='submit']:hover,.layout--twocol-section footer > a,a.feed-icon,.new-subs-plan a,.newroom-title-item a,.newsroom-title-item a,.ui-dialog .ui-dialog-buttonpane button,#edit-cancel,#edit-preview, #edit-submit, .button--primary,.new-subscribe a,.new-talks-subs a,.close-dialog-btn,.path-interviews .views-field-title,.links .comment-add a,.layout .user-login-form + ul li a,.address-book__add-link,.address-book__operations > a,.talkshow-subscribe-now-link-wrpper > a{
        background-color: #0091b2;
        border-radius: 0px;
        font-size: 13px;
        -webkit-border-radius: 0px;
        border: 0px;
        box-shadow: none;
        line-height: 22px;
        text-align: center;
        display: inline-block;
        color: #fff;
        letter-spacing: 0;
        text-transform: capitalize;
        font-weight: normal;
        padding: 5px 10px;
    }
    #edit-preview, #edit-submit, .button--primary,#edit-preview:hover, #edit-submit:hover, .button--primary:hover,.layout--twocol-section footer > a:hover,.my-dashboard-head > span,.footer .footer-bottom,.copyright,table > thead > tr > th{
        background-color: #0091b2;
    }
    header .menu-another .content-inner ul li a:hover,.sidebar .block-menu ul li.menu-item--active-trail > a {
        color: #0091b2 !important;
    }
    .footer-second .field--name-body ul{
        width: 49%;
        display: inline-block;
    }
    .footer-second .field--name-body ul li{
        list-style: none;
        font-size: 12px;
        padding-bottom: 7px;
    }
    .footer-first{
        width: 30%;
    }
    .footer-second {
        width: 35%;
    }
    #block-contactinfo p{
        padding-bottom: 7px;
        clear: both;
        margin-bottom: 0px !important;
        font-size: 12px;
    }
    .footer-four #email{
        width: 100%;
        font-weight: normal;
        margin-bottom: 10px;
        font-size: 13px;
        background-color: #fff !important;
        color: #ccc;
        opacity: 1;
        border: 1px solid #ccc;
        padding: 5px 8px;
    }
    body .sidebar select,.headlined-guest-item h3 {
        background-color: #fff !important;
        opacity: 1;
    }
    .footer-four #email::placeholder{
        color: #ccc;
    }
    body footer .social-list .svg-inline--fa{
        height: 19px;
        width: 19px;
    }
    footer .social-list a{
        padding-right: 10px;
        padding-bottom: 8px;
        display: inline-block;
    }
    .pager li > a, .pager li > span{
        padding: 7px 12px;
        font-size: 13px;
        font-weight: normal;
        line-height: 15px;
    }
    .body-page input[type="text"], .body-page input[type="tel"], .body-page input[type="password"], .body-page input[type="email"], .body-page select, .gva-body-page input[type="text"], .gva-body-page input[type="tel"], .gva-body-page input[type="password"], .gva-body-page input[type="email"], .gva-body-page textarea, .gva-body-page select,.contact-message-form .form-item input[type='text'], .contact-message-form .form-item input[type='email'],.form-item input[type='date'],.form-item input[type='time'],.ui-widget.ui-widget-content input[type="text"],.path-talkshows .main-content form.subscription-user-talkshow-popup-form select,body.path-bbsradio .main-content form select,.js-form-type-url input,.cc-expire-month-year select,.subscription-registration input[type="password"],form.node-archive-descriptions-form .form-textarea,.path-node textarea,select{
        font-size: 13px;
        box-shadow: none;
        height: 32px !important;
        /* opacity: .5; */
        padding: 7px 10px !important;
        background-color: #eff7f9 !important;
        border: 1px solid #26B2EC;
    }
    .form-select,.form-select:focus{
        border: 1px solid #26B2EC;
        box-shadow: none;
    }
    .gva-search-region.search-region .form-actions input[value="Search"]{
        height:32px;
    }
    select:option{
        padding-bottom: 0px;
        line-height: 0px;
        min-height: 0;
    }
    .contact-message-form #edit-name, .contact-message-form #edit-mail, .contact-message-form .js-form-item-mail {
        height: auto;
        line-height: unset;
        background: unset;
        padding-left: 0;
    }
    form.node-archive-descriptions-form .form-textarea,.path-node textarea{
        height:auto !important;
        width:100%;
    }
    .contact-message-form .form-item textarea,.vertical-tabs .field--widget-string-textarea .form-textarea,.node-submit-indie-music-form .form-textarea,.bannerpanePage textarea,.ui-widget.ui-widget-content textarea{
        background-color: #eff7f9;
        border: 1px solid #26B2EC;
        opacity: .5;
        font-size: 13px;
    }
    .ui-widget.ui-widget-content textarea{
        opacity: 1;
        padding: 7px 10px !important;
    }
    body .cke_chrome{
        border: 1px solid #26B2EC;
    }
    body .cke_top{
        background-color: #eff7f9;
        border-bottom: 1px solid #26B2EC;
    }
    /* search page style*/
    .path-search .item {
        margin: 20px 0;
        border-bottom: 1px solid rgba(0,0,0,0.1);
    }
    .path-search .item .views-field {
        margin: 15px 0 20px 0;
        font-size: 14px;
        font-style: normal;
        line-height: 22px;
    }
    .path-search .item .views-field-title {
        font-size:24px;
        font-weight: 600;
        margin-bottom: 15px;
        line-height: 28px;
    }
    .path-search .item .views-field-field-past-guest-biography em {
        margin-right: 5px;
    }
    .path-search .item .views-field-created {
        font-size: 14px;
        line-height: normal;
    }
    .path-search .item .views-field-created a,header .adminwrapper .adminmenu-item .gva_menu li > a:hover {
        color: #0091b2;
    }
    .block-views-blockmain-schedule-block-6,summary[role="button"] {
        margin: 20px 0 0 0;
    }
    .path-search .sidebar-inner li.facet-item {
        /* border-bottom: 1px solid rgba(0,0,0,0.1); */
        padding: 10px;
        display: flex;
        align-items: flex-start;
    }
    .path-search .sidebar-inner li.facet-item input[type="checkbox"] {
        width:  17px;
        height: 17px;
        margin-top: 0px;
    }
    .path-search .sidebar-inner li.facet-item input[type="checkbox"] + label {
        margin-left: 14px;
        margin-bottom: 0;
        line-height: 17px;
    }
    .search-content form#views-exposed-form-search-page-1 {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .gva_menu_main > li.menu-item--expanded > a > svg {
        position: absolute;
        top: 50%;
        margin-top: 1px;
        vertical-align: unset;
        margin-left: 5px !important;
        transform: translate(-0%, -50%);
        height: 12px;
        width: 12px;
    }
    .views-view-grid.horizontal.cols-3 .views-col,.path-interviews .views-view-grid .views-col{
        border: solid 1px #26B2EC;
        background-color: #ffffff;
        width: 29.5% !important;
        text-align: center;
        margin: 10px 10px;
        border-radius: 2px;
        min-height: 438px;
        padding: 15px;
        transition: 0.3s ease-in-out;
    }
    .path-background-music-for-audio-files .views-view-grid.horizontal.cols-3 .views-col{
        border: 0px;
        background-color: #ffffff;
        width: 100% !important;
        text-align: left;
        margin: 0;
        border-radius: 0px;
        min-height: auto;
        padding: 0px 0px 30px 0px;
        transition: unset;
    }
    .path-background-music-for-audio-files .views-view-grid.horizontal.cols-3 .views-col:hover{
        box-shadow: none;
    }
    .views-view-grid.horizontal.cols-3 .views-col:hover,.path-interviews .views-view-grid .views-col:hover{
        box-shadow: 0px 0px 6px 2px rgb(0 0 0 / 20%);
    }
    .views-view-grid.horizontal.cols-3 .views-field-field-include-show-page a,.views-field-field-include-program-archives,.views-view-grid.horizontal.cols-3 .views-field-field-include-show-page a,.views-field-field-include-host-name a,.path-interviews .views-view-grid .views-col > div {
        font-weight: 600;
        padding-bottom: 10px;
        line-height: 22px;
        display: inline;
        font-size: 14px;
    }
    .views-view-grid.horizontal.cols-3.views-field-field-include-host-name .field-content a{
        color: #26B2EC;
    }
    body .form-item-field-include-show-categories-target-id label,.path-talkshows .main-content form.subscription-user-talkshow-popup-form > .form-item,audio{
        display: block;
        width: 100%;
        margin-bottom: 5px;
    }
    body .form-item-field-include-show-categories-target-id  select{
        height: auto !important;
        width: auto !important;
    }
    .form-item-field-include-show-categories-target-id select {
        padding-left: 10px;
    }
    .form-item-field-include-show-categories-target-id select option,.new-indie-item .item > div {
        padding-bottom: 5px;
    }
    .block-inline-blockbasic .rteleft > span{
        line-height: 25px;
        padding: 10px 0px;
        display: block;
    }
    .block-inline-blockbasic p{
        color: #000 !important;
    }
    ol li,.field--name-body h1.yellow{
        margin-bottom: 12px;
    }
    .block-inline-blockbasic font[size="2"],.node--type-blog {
        font-size: 14px;
    }
    .block-inline-blockbasic font[size="+3"],.path-node summary {
        font-size: 20px;
    }
    .language,.login{
        position: relative;
        font-size: 12px;
    }
    .login ul.gva_menu > li > a{
        font-size: 12px;
        color: #fff;
        font-weight: normal;
        text-transform: capitalize;
    }
    .adminwrapper .adminmenu,.address-book__add-link:hover{
        color:#fff;
    }
    .sidebar .block .block-title span,.sidebar .block .block-title{
        font-size: 14px;
        letter-spacing: 0;
        font-weight: 600;
    }
    #block-footerfollowus,.node-submit-indie-music-form .js-form-type-managed-file,.node--type-talk-show-include  .field--name-field-include-host-picture,#edit-field-archive-show-story-0--description{
        padding-top: 10px;
    }
    .form-item-field-by-hosts-upload-audio-clip-0{
        padding-top: 10px !important;
    }
    #block-footerfollowus .block .block-title span,.footer #block-footerfollowus .block .block-title > span{
        font-weight: normal;
    }
    tr:nth-child(even),.music-artist-item .views-view-grid .views-row:nth-child(even), .music-bands-item .views-view-grid .views-row:nth-child(even),.show-categories-item .views-view-grid .views-row:nth-child(even),#my-dashboard fieldset.form-item:nth-child(even){
        background-color: #eff7f9;
    }
    table > thead > tr > th, table > thead > tr > td, table > tbody > tr > th, table > tbody > tr > td, table > tfoot > tr > th, table > tfoot > tr > td, .table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td,table > thead > tr > th,header .adminwrapper .adminmenu-item .gva_menu .sub-menu{
        border-top: 1px solid #26B2EC;
    }
    table > thead > tr > th{
        border-top: 1px solid #26B2EC !important;
    }
    table > thead > tr > th, table > thead > tr > td, table > tbody > tr > th, table > tbody > tr > td, table > tfoot > tr > th, table > tfoot > tr > td{
        border-color: #26B2EC;
        border-width: 1px 1px 1px 1px;
    }
    .bbs-banner  .item .field--type-image,.node--type-talk-show-include  .field--type-image,.block-embed-view-blockarchives-for-old-hosts .views-field-field-video-about{
        margin-bottom:20px;
        text-align:center;
    }
    .bbs-banner,.field--widget-term-reference-tree {
        padding-top: 15px;
        margin-top: 15px;
        border-top:1px solid #26B2EC;
    }
    .talk-radio > div[align="center"],form.comment-form[data-drupal-selector="comment-form"]{
        border: 1px solid #26B2EC;
        padding: 5px 10px;
    }
    form.comment-form[data-drupal-selector="comment-form"]{
        padding:15px;
    }

    .music-artist-item .views-view-grid .views-col,.music-bands-item .views-view-grid .views-col{
        border-top: 1px solid #26B2EC;
        border-left: 1px solid #26B2EC;
        padding: 8px;
        vertical-align: middle;
    }
    .show-categories-item .views-view-grid .views-col{
        border-bottom: 1px solid #26B2EC;
        border-left: 1px solid #26B2EC;
        padding: 8px;
        vertical-align: middle;
    }
    .path-show-categories  .show-categories-item .views-view-grid .views-col{
        border-bottom: 1px solid #26B2EC;
        border-top: 0;
    }
    .show-categories-item .views-view-grid .views-row:first-child .views-col{
        border-top: 1px solid #26B2EC;
    }
    .music-artist-item .views-view-grid .views-row .views-col:last-child,.music-bands-item .views-row .views-col:last-child,.show-categories-item .views-view-grid .views-row .views-col:last-child{
        border-right: 1px solid #26B2EC;
    }
    .music-artist-item .views-view-grid .views-row:last-child .views-col,.music-bands-item .views-view-grid .views-row:last-child .views-col,.show-categories-item .views-view-grid .views-row:last-child .views-col,.path-search .bbs-search-item .item,.path-background-music-for-audio-files .views-exposed-form,.path-search .block.block-views > h2,.node--type-pages .block-embed-view-blockarchives-for-old-hosts:first-child + div h2{
        border-bottom: 1px solid #26B2EC;
    }
    .featured-guests  h2{
        border-bottom:1px solid #26B2EC !important;
    }
    .path-search .bbs-search-item .item,.path-background-music-for-audio-files .views-exposed-form {
        margin-bottom: 15px;
    }
    .music-artist-item .views-view-grid .views-col a, .music-bands-item .views-view-grid .views-col a,.show-categories-item .views-view-grid .views-col a{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    /*form*/
    header .form-item label + input, header .js-form-type-textarea label + div,.path-talkshows .main-content form.subscription-user-talkshow-popup-form .form-item.js-form-type-radio > input{
        width: auto;
    }
    .form-item label,.form-item label + input,.js-form-type-textarea label + div,.contact-message-form .form-item label,.field--widget-datetime-timestamp > h4,.field--widget-datetime-timestamp > h4 + div,.field--widget-datetime-timestamp > h4+div{
        width: 24%;
        display: inline-block;
        vertical-align: top;
        margin-right: 0px;
    }
    .contact-message-form .form-item label{
        line-height: 17px;
    }
    .js-form-type-checkbox label,.js-form-type-radio label{
        padding-left: 7px;
        width: 96%;
    }
    .form-item label + input,.js-form-type-textarea label + div,.form-item label + select,.contact-message-form .form-item input[type='text'], .contact-message-form .form-item input[type='email'], .contact-message-form .form-item textarea,.field--widget-datetime-timestamp > h4 + div,.path-search form .form-item-search-api-fulltext,body.path-bbsradio form.subscription-user-talkshow-popup-form select,.subscription-registration input[type="password"]{
        width: 75%;
    }
    .user-login-form .form-item label,.page-user-pass .form-item label,.page-user-register .form-item label{
        width: 24% !important;
    }
    /* body .captcha .form-item label{
        width: 32% !important;
        display: inline-block !important;
    } */
    .captcha .description{
        margin-left: 32% !important;
    }
    .user-login-form .form-item.js-form-type-radio label,.page-user-pass .form-item.js-form-type-radio label,.page-user-register .form-item.js-form-type-radio label,.user-login-form .form-item.js-form-type-checkbox label,.page-user-pass .form-item.js-form-type-checkbox label,.page-user-register .form-item.js-form-type-checkbox label{
        width: 96% !important;
    }
    form.node-archive-descriptions-form fieldset .description,#edit-field-guest-website-0-uri--description,#edit-field-guest-website-0--description,#edit-field-include-show-page-0-uri--description{
        margin-left: 24% !important;
    }
    .user-login-form .form-item.js-form-type-checkbox .description,.page-user-pass .form-item.js-form-type-checkbox .description,.page-user-register .form-item.js-form-type-checkbox .description,#edit-field-user-i-am-registering-as--wrapper .description,.user-register-form .js-form-type-managed-file .description,.js-form-type-radio .description,#edit-field-post-broadcast-date-0--description,#edit-field-24-important-yes-or-no---wrapper--description{
        margin-left: 0px;
    }
    #edit-field-delivered-file-type--wrapper--description,#edit-field-archive-broadcast-timedate-wrapper .description,table + .description,#edit-field-archive-category--wrapper--description, body form .js-form-type-checkbox .description,fieldset .fieldset-wrapper #edit-field-include-explicit-materials--wrapper--description,.field--widget-term-reference-tree .description,#edit-captcha-response--description{
        margin-left: 0px !important;
    }
    fieldset .description{
        padding: 0;
    }
    .user-login-form .form-item label + input,.page-user-pass .form-item label + input,.page-user-register .form-item label + input,.page-user-register .js-form-type-textarea label + div,.ui-widget.ui-widget-content input[type="text"],.ui-widget.ui-widget-content .js-form-type-textarea label + div, .path-talkshows .main-content form.subscription-user-talkshow-popup-form select,body.path-bbsradio .main-content  form select{
        width: 75%;
    }
    #comment-form .form-item label,.path-user .field--type-imag,.field.field--type-string .field__item,.field.field--type-string .field__label,.field--name-field-comment-photo .image-widget{
        display: inline-block;
    }

    .article-detail .form-item label + input,.cc-expire-month-year select,form.comment-form[data-drupal-selector="comment-form"] input[type*='text']{
        width: 75% !important;
        display: inline-block;
    }
    .radio_station p img,.sidebar-inner select,.field--widget-datetime-timestamp > h4+div input,.delta-order .form-item label + select,.delta-order .form-item label,.ui-widget.ui-widget-content textarea,.path-background-music-for-audio-files audio,.path-background-music-for-audio-files canvas, .path-background-music-for-audio-filesprogress,.path-background-music-for-audio-files video,.main-page #views-exposed-form-search-page-1 .form-item.form-item-search-api-fulltext  input,body header.header-v1 .gva-search-region input,header .js-form-type-search-api-autocomplete,.field--widget-datetime-default  fieldset .fieldset-wrapper > div[data-drupal-field-elements="date-time"] > div input,header.header-v1  .js-form-type-search-api-autocomplete input[type="text"],header.header-v1  .js-form-type-search-api-autocomplete {
        width: 100%;
    }
    .contact-message-form .form-item textarea,.show-categories-item #edit-field-past-guest-name-value-wrapper .form-item input,.show-categories-item #edit-field-past-guest-name-value-wrapper .form-item select,.path-dashboard .col-md-9,.node--type-article .field--name-field-by-hosts-upload-audio-clip .mejs__container,.mejs__audio,body .captcha .form-item label{
        width: 100% !important;
    }
    .form-item.js-form-type-managed-file label{
        float: left;
    }
    form.node-become-a-talk-radio-guest-form .description,.node-submit-indie-music-form .description,.node-become-a-talk-radio-host-form .description,.page-user-login .description,.user-login-form .description,.page-user-pass .description,.page-user-register .description,.ui-widget.ui-widget-content .description,form.node-archive-descriptions-form .description,.field--widget-image-image .description,.path-node .form-item .description,#edit-field-summary-0--description,#edit-body-0--description,#edit-field-guest-pitch-0--description,#edit-field-guest-biography-0--description,#edit-field-show-feedback-0--description,#edit-field-past-guest-biography-0--description,#edit-field-post-upcoming-information-0--description,#edit-field-by-hosts-audio-link-wrapper .description{
        margin-left: 24%;
        padding-top: 10px;
    }
    form.node-archive-descriptions-form table + .description,#edit-field-delivered-file-type--wrapper--description{
        margin-left: 0;
        margin-bottom:15px;
    }
    form.node-become-a-talk-radio-guest-form  .vertical-tabs__panes .description,#edit-field-highlight-broadcasting-dat-0--description{
        margin-left: 0px;
    }
    input[type="radio"], input[type="checkbox"],header .adminwrapper,li.menu-item--expanded{
        position: relative;
        margin: 0;
    }
    /*form end*/
    .form-item,.music-bands-item .form-actions,.article-detail .field--widget-text-textarea,#comment-form .form-item.js-form-type-textarea,.field--widget-image-image,.pricing-payment-item > div,.feature-guest-item{
        margin-bottom: 20px;
    }
    .new-indie-item .item .views-field-title a,.new-indie-item .item .views-field-title  span,.gva-body-page summary,.dashboard-link a,.path-background-music-for-audio-files .views-field-field-by-hosts-caption-for-audio .field-content,p.about-bbs-item{
        font-size: 18px;
        display: block;
        font-weight: bold;
    }
    .new-indie-item .item{
        width: 33%;
        display: inline-block;
        padding-left: 12px;
        padding-right: 12px;
        vertical-align: top;
        padding-bottom: 0;
        margin-bottom: 30px;
    }
    .new-indie-item .item .views-field-field-24-cd-cover-large img{
        width: 274px;
        height: 184px;
    }
    .new-indie-item .item .views-field-title,.new-indie-item .item .views-field-title+div,.block-views-blockvideo-page-and-archive-descriptions-block-1,.views-view-grid.horizontal.cols-3 .views-field-field-include-host-picture,.views-field-field-include-host-name,.block-views-blockvideo-page-and-archive-descriptions-block-1 .item h2,.field--name-field-by-hosts-upload-audio-clip summary,.listen-and-interact-item > div > a,.field--name-body > div >.rtecenter,.page-user-login #block-gavias-remito-branding,.page-user-pass #block-gavias-remito-branding,.page-user-register #block-gavias-remito-branding,.gva-body-page summary,.page-user-register  .form-managed-file,#edit-comment-body-0-format-help,.path-interviews .views-view-grid .views-col .views-field-field-guest-picture,.headlined-guest-item .views-field-field-past-guest-name,.path-user .field--name-field-user-picture,.path-node summary,h4,h5,h6,#edit-field-webbbs-feeds-date-0-value--description,.path-taxonomy .field--type-link,.node__content .field,#block-help .block-content,.view-content-wrap  .views-field-field-include-banner,.view-content-wrap .views-field-field-include-host-picture,.views-field-field-include-banner-1,.views-field-field-24-cd-cover-large,.feature-guest-item .view-content-wrap > .item,body .captcha .form-item label{
        padding-bottom: 10px;
    }
    .block-views-blockvideo-page-and-archive-descriptions-block-1,header .form-item,.block-embed-view-blockarchives-for-old-hosts,label,.talkshow-form .form-item,body .form-item-field-by-hosts-audio-link-0-title {
        margin-bottom: 0;
    }
    .new-indie-item .item  .views-label,.field__label,.block-views-blockvideo-page-and-archive-descriptions-block-1 .item .views-label,.hostincludes .views-label,.views-field-field-past-guest-website  .views-label,.views-field.views-field-field-summary .views-label,.block-embed-view-blockarchives-for-old-hosts .views-label,.view-content-wrap .item .views-field-field-include-show-page .views-label,.view-content-wrap .item .views-field-field-include-host-name .views-label{
        font-weight: bold;
        padding-right: 5px;
        float: left;
    }
    .new-indie-item .item .views-field-field-24-artist-or-band-name,.subs-plan-action span,.views-field-nid span,.node--promoted u,legend,.field--name-field-archive-tags .field__item > a,.field--name-field-by-hosts-upload-audio-clip summary,.views-label,td.views-field.views-field-field-show-feedback p:last-child,.hostincludes .views-field-field-user-full-name,.hostincludes .views-field-field-user-city,.hostincludes .views-field-field-user-state,.hostincludes .views-field-field-user-country,.views-field-field-past-guest-name,.item .views-field-title span,.path-user .field--name-field-user-full-name, summary,.field--name-field-archive-use-show-banner a,.field--name-field-feedback-show-name a,.field--name-field-post-upcoming-information,.views-field-field-24-artist-or-band-name{
        font-weight: bold;
    }
    .error,#error-messages{
        color:red;
    }
    #edit-field-by-hosts-sound-categories li{
        padding-bottom:0px;
        padding-left:0px;
    }
    .field--widget-term-reference-tree label{
        width: auto;
        padding-left: 10px;
    }
    input[type="checkbox"]::before{
        display: inline-block;
        vertical-align: middle;
        content: '';
        margin: 0;
        outline: none;
        position: absolute;
        box-shadow: 0 2px 2px 0 rgb(86 0 172 / 10%);
        border: solid 1px #26B2EC;
        background-color: #ffffff;
        width: 17px;
        top: 0px;
        height: 17px;
    }
    input[type="checkbox"]:checked:before{
        border: solid 1.5px #26B2EC;
        content: "";
        background: #fff url(/themes/gavias_remito/images/check.png) no-repeat center;
        background-size: 80%;
    }
    .term-reference-tree-button.term-reference-tree-collapsed,body summary[aria-expanded="false"] span.summary{
        background: url(/themes/gavias_remito/images/plus.png) no-repeat center;
        background-size: 68%;
    }
    .term-reference-tree-button,summary[aria-expanded="true"] span.summary,summary[aria-expanded="false"] span.summary{
        background: url(/themes/gavias_remito/images/minus.png) no-repeat center;
        background-size: 68%;
        border: 1px solid #26B2EC;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        position: absolute;
        right: 5px;
        margin-top: 1px;
    }
    .term-reference-tree-button{
        left: 0px;
    }
    summary[aria-expanded="true"] span.summary,summary[aria-expanded="false"] span.summary{
        right:15px;
    }
    .field--widget-term-reference-tree .fieldset-wrapper .fieldgroup > ul.term-reference-tree-level > li,summary[role="button"] {
        padding: 7px 10px;
        background-color: #eff7f9;
        margin-bottom: 10px;
    }
    .field--widget-term-reference-tree .fieldset-wrapper .fieldgroup > ul.term-reference-tree-level > li{
        background-color: #fff;
        margin-bottom: 0px;
    }
    summary[role="button"]{
            margin-top: 0;
    }
    .edit-field-by-hosts-sound-categories--wrapper--description,#edit-field-topic-categories--wrapper--description,#edit-field-24-music-genre--wrapper--description,.term-reference-tree +  div.description{
        color: #26B2EC;
    }
    summary[role="button"] ~ div{
        padding:0px 15px;
    }
    .field-group-tab{
        border: 1px solid #26B2EC;
    }
    .field--name-field-24-music-genre.field--widget-term-reference-tree .fieldset-wrapper .fieldgroup > ul.term-reference-tree-level > li{
        padding: 0px 0px 5px 0px;
        background-color: unset;
        margin-bottom: 0;
        width: 19%;
        display: inline-block;
    }
    .field--widget-term-reference-tree .fieldset-wrapper .fieldgroup > ul.term-reference-tree-level > li > ul,.contact-message-form,.captcha  .form-item-captcha-response,.mejs__audio,.user-login-form .form-actions{
        padding: 10px 0px;
    }
    .captcha  .form-item-captcha-response .field-prefix{
        vertical-align: text-bottom;
    }
    .captcha,.threaded-discuss-board{
        background-color: #eff7f9;
        border: 1px solid #26B2EC !important;
        padding: 10px !important;
    }
    .field--widget-term-reference-tree .description{
        font-weight: bold;
        margin-left: 0;
        padding-top: 30px;
    }
    .vertical-tabs__panes{
        padding: 20px;
    }
    .vertical-tabs__menu{
        float: none;
        width: auto;
        margin: 0;
        padding: 0;
        list-style: none;
        border-top: 1px solid #26B2EC;
    }
    .vertical-tabs {
        margin: 0;
        border: 1px solid #26B2EC;
    }
    .vertical-tabs__menu{
        float: none;
        display: flex;
        width: auto;
        border-top: 0;
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .vertical-tabs__menu-item{
        background-color: #eff7f9;
        border-right: 1px solid #26B2EC;
        border-top: 0px;
        border-bottom:1px solid #26B2EC;
        border-left: 0px;
    }
    .vertical-tabs__menu-item.is-selected,.vertical-tabs__menu-item.is-selected span{
        background-color: #004453;
        color: #fff;
    }
    .vertical-tabs__menu-item.is-selected strong,table > thead > tr > th,table > thead > tr > th h4.label,table > thead > tr > th a{
        color: #fff !important;
    }
    .vertical-tabs__menu > li{
        display: flex;
    }
    .vertical-tabs__menu-item a{
        padding: 9px;
    }
    .aboutPage blockquote,table blockquote{
        padding: 0;
        margin: 0;
        font-size: unset;
        border-radius: 0px;
        border-left: 0;
        box-shadow: none;
    }

    .aboutPage .special{
        padding-bottom: 15px;
    }
    .main-content p.special:first-child{
        margin: 0px 0px 15px  0px !important;
    }
    .mejs__audio{
        margin: 15px  0px !important;
    }
    tr:nth-child(even) td input[type="text"],tr:nth-child(even) td.delta-order .form-item select{
        background-color: #fff !important;
        opacity: 1;
    }
    .streams-item font,.streams-item +font,.listen-and-interact-item > div > a{
        text-align: left;
        display: block;
    }
    .streams-item font a > img,.streams-item +font a> img{
        float: left;
        padding-right: 5px;
        margin-top: -5px;
    }
    .streams-item font a,.streams-item+font a{
        clear: both;
        margin-bottom: 7px;
        display: block;
    }
    .show-categories-item .views-view-grid,.listen-and-interact-item p.rtejustify img {
        padding-top: 20px;
    }
    .frontpage .block-views-blockthreaded-discussion-forum-block-1 .view-content-wrap,.field--name-field-comment-photo .image-widget input[type="file"]{
        padding-top: 10px;
    }
    .frontpage .block-views-blockthreaded-discussion-forum-block-1,#edit-group-converted-delivered,#edit-field-archive-broadcast-timedate-0,.views-field-field-include-show-categories .field-content,.bbsradio-payment-user-credit-card-update-form > div{
        margin-top: 20px;
    }
    .block-embed-view-blockarchives-for-old-hosts .views-field-field-include-banner,.block-embed-view-blockarchives-for-old-hosts .views-field-field-include-host-name,.bgimage_left {
        padding-bottom: 25px;
    }
    table, .table{
        margin-top:5px;
    }
    table{
        border: 0px;
    }
    .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight{
        opacity: .5;
        padding: 7px 10px !important;
        background-color: #eff7f9 !important;
        border: 1px solid #26B2EC;
        margin-bottom:5px;
    }
    .tableresponsive-toggle-columns +table{
        margin-top: 0;
    }
    .draggable a.tabledrag-handle{
        height: auto;
        margin-left: 0;
    }
    a.tabledrag-handle .handle {
        width: 16px;
        height: 16px;
        margin: 0;
        padding: 0;
        background-position: center !important;
    }
    .item .views-field.views-field-body p{
        margin-bottom: 0;
        margin-top: 0;
        text-align: left !important;
    }
    .drupal-tabs li a{
        color: #0091b2;
    }
    .bodernone {
        border-bottom: 0;
        text-align: center;
        padding-bottom: 20px;
    }
    .company-policy-item li p {
        padding-bottom: 0px;
        margin-bottom: 0px !important;
    }
    .broadcast-policy-item > p {
        padding-left: 25px;
    }
    .show-categories-item #edit-field-past-guest-name-value-wrapper .form-item{
        width: 40%;
        margin-right: 10px;
        display: inline-block;
    }
    .headlined-guest-item ul{
        padding: 0px 0px 0px 35px;
    }
    /* p span{
        font-family: "Roboto", serif !important;
        line-height: 1.4em !important;
    } */
    /* .path-columns-headlined .views-field-field-highlight-guest,.path-columns-headlined  .item .views-field-field-highlight-broadcasting-dat{
        display: inline-block;
        padding-left: 0;
        margin-left: 0;
    } */
    /* .path-columns-headlined  .item .views-field-field-highlight-broadcasting-dat{
        padding-left: 5px;
    } */
    .frontpage .bbs-banner{
        border-top:0px;
        margin: 0px;
    }
    /* .view-content-wrap {
        padding-top: 15px;
    } */
    a.feed-icon{
        margin: 10px 0px;
    }
    .main-page #views-exposed-form-search-page-1,.main-page #views-exposed-form-search-page-1 .js-form-type-search-api-autocomplete,.main-page #views-exposed-form-search-page-1 .form-actions{
        align-items: center;
        display: flex;
        margin-bottom: 0;
    }
    /* .js-form-type-search-api-autocomplete{
        width: auto;
        margin-bottom: 0;
    } */
    /* .main-page #views-exposed-form-search-page-1 .js-form-type-search-api-autocomplete > label{
        width: 29%;
        vertical-align: middle;
        margin-right: 10px;
    } */
    .main-page #views-exposed-form-search-page-1 .form-actions > input,.main-page #views-exposed-form-search-page-1 .form-item.form-item-search-api-fulltext  input,.path-user .field--type-image{
        margin-right: 4px;
    }
    #block-exposedformsearchpage-1-2,.ui-widget.ui-widget-content .js-form-type-radio{
        margin-bottom: 10px;
    }
    .path-search .bbs-search-item .item .views-field-title, .path-search .bbs-search-item .item .views-field {
        margin: 0px;
        line-height: 25px;
    }
    .path-search .bbs-search-item .item .views-field-title,.path-background-music-for-audio-files .views-field-field-by-hosts-caption-for-audio .field-content{
        padding-bottom: 5px;
    }
    #views-exposed-form-main-schedule-page-4{
        display: flex;
    }
    #views-exposed-form-main-schedule-page-4 > .form-actions{
        margin-top: 1.6em;
    }
    #views-exposed-form-main-schedule-page-4 .form-item-field-include-show-categories-target-id{
        padding: .5em 1em 0 0;
    }
    .main-content .item p{
        margin: 0px 0px 10px 0px !important;
    }

    .views-field-field-include-program-archives a{
        text-decoration: none;
        background: url(/sites/default/files/images_on_site/yellowline.gif) repeat-x 100% 100%;
        padding-bottom: 1px;
        white-space: nowrap;
        line-height: 1.75em;
        font-size: 17px;
    }
    .block-views-blockthreaded-discussion-forum-block-1,.talk-radio{
        margin-top: 30px;
    }
    .block-views-blockthreaded-discussion-forum-block-1 header + .view-content-wrap > .item > div.views-field-nothing-1{
        border-bottom:0px !important;
    }
    .view-content-wrap .item{
        clear: both;
    }
    .block-views-blockthreaded-discussion-forum-block-1 header{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .view-content-wrap .item{
        display: flex;
        transition: 0.3s ease-in-out;
        padding: 10px;
        cursor: pointer;
        margin-bottom: 10px;
    }
    .block-views-blockthreaded-discussion-forum-block-1 header > div{
        padding: 0px !important;
        float: none !important;
    }
    .block-views-blockthreaded-discussion-forum-block-1 header > div a{
        background-color: unset;
        padding: 0;
    }
    .newsroom-title-item a,.views-field-field-24-cd-cover-large{
        display: block;
        text-align: center;
    }
    .newsroom-title-item,.newroom-title-item{
        margin-bottom: 20px;
    }
    header .headersticky {
        position: fixed;
        width: 100%;
        z-index: 99;
        top: 0px;
        left: 0px;
        right: 0px;
        animation: smoothScroll 1s forwards;
    }
    .main-page.scroll{
        padding-top: 120px;
    }
    .before_content.area.scroll {
        padding-top: 99px;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .view-content-wrap .item .views-field-nothing-1{
        width: 86%;
        display: inline-block;
        text-align: left;
    }
    .content-type-item{
        font-weight: bold;
        text-transform: uppercase;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item:hover {
        background-color: #ffc107;
        color:#000;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Music .content-type-item{
        color: #ffc107;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Highlight .content-type-item{
        color: #212121;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Upcoming .content-type-item{
        color: #757575;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Article .content-type-item{
        color: #512dab;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Music:hover .content-type-item{
        color: #fff;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Music:hover{
        background-color: #ffc107;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Highlight:hover {
        background-color: #212121;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Article:hover{
        background-color: #512dab;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Topics:hover{
        background-color: #757575;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Blog:hover{
        background-color: #7b1fa2;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Discussion:hover{
        background-color: #C7BCFE;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item:hover .views-field.views-field-nothing,.block-views-blockthreaded-discussion-forum-block-1 .item:hover .views-field.views-field-nothing  img{
        border: 1px solid #fff;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Upcoming:hover .content-type-item,.block-views-blockthreaded-discussion-forum-block-1 .item.Upcoming:hover .home-page-right a,.block-views-blockthreaded-discussion-forum-block-1 .item.Highlight:hover .content-type-item,.block-views-blockthreaded-discussion-forum-block-1 .item.Highlight:hover .home-page-right a,.block-views-blockthreaded-discussion-forum-block-1 .item.Article:hover .content-type-item,.block-views-blockthreaded-discussion-forum-block-1 .item.Article:hover p,.block-views-blockthreaded-discussion-forum-block-1 .item.Article:hover a,.Blog:hover a,.block-views-blockthreaded-discussion-forum-block-1 .item.Discussion .total-view-count,.block-views-blockthreaded-discussion-forum-block-1 .item.Blog:hover a {
        color: #fff;
    }
    .Discussion:hover .home-page-right a{
        color: #372BB5;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Music:hover .content-type-item,.block-views-blockthreaded-discussion-forum-block-1 .item.Music:hover p,header .menulist_items li > a,.block-views-blockthreaded-discussion-forum-block-1 .item.Discussion:hover .home-page-right{
        color: #000;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Music:hover a,.block-views-blockthreaded-discussion-forum-block-1 .item:hover a{
        color: #B31489;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Highlight:hover .home-page-right p{
        color: #ffc107;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Article:hover .content-thread-title{
        color: #CC99FF;
    }
    .block-views-blockthreaded-discussion-forum-block-1 .item.Blog:hover{
        color: #FFCCFF;
    }
    .home-page-right p{
        line-height: 21px;
    }
    .home-page-right {
        padding: 0px 0px 0px 15px;
    }
    .content-type-item,.content-thread-title{
        font-weight: 600;
    }
    .item .description{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .total-view-count,.content-type-item,.content-thread-title,.content-thread-title a{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    /* .node--type-talk-show-include header h2.node__title{
        font-size: 18px;
        margin-bottom: 15px;
    } */
    .page-user-login form,.page-user-register form,.page-user-pass form{
        padding: 15px 0px;
    }
    .page-user-login form .form-actions,.page-user-register form .form-actions,.page-user-pass form .form-actions{
        text-align: center;
        margin-top: 35px;
    }
    .page-user-login .nav-tabs,.page-user-register .nav-tabs,.page-user-pass .nav-tabs{
        border-bottom: 1px solid #26B2EC;
        overflow: hidden;
    }
    #user-register-form .form-wrapper{
        padding-bottom: 0;
        border-bottom: 0;
    }
    select[multiple="multiple"]{
        height: 137px !important;
    }
    .ui-dialog .ui-dialog-buttonpane{
        border-top: 1px solid #26B2EC;
        text-align: center;
    }
    select[multiple="multiple"] option{
        padding: 3px 0px;
        display: block;
    }
    .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset,.field.field--name-field-past-guest-category .field__label {
        float: none;
    }
    table.field-multiple-table.responsive-enabled  tbody tr  td.field-multiple-drag a {
        display:block !important;
    }
    @keyframes smoothScroll {
        0% {
            transform: translateY(-40px);
        }
        100% {
            transform: translateY(0px);
        }
    }
    .ui-widget.ui-widget-content{
        background: #fff;
        z-index: 999;
        border: 8px solid rgba(255, 255, 255, 0.8);
        box-shadow: 0px 0px 10px rgb(0 0 0 / 15%);
        max-width: 550px;
        width: 550px !important;
    }
    .ui-dialog .ui-dialog-title{
        font-size: 20px;
    }
    .ui-dialog .ui-dialog-titlebar-close{
        border-radius: 50%;
        border: 1px solid #26B2EC;
    }
    /* .ui-dialog .ui-dialog-titlebar-close:active{
        background-color: ;
    } */
    .ui-icon-closethick,.ui-dialog .ui-dialog-titlebar-close:active{
        background-color: #eff7f9 !important;
        border-radius: 50%;
    }
    .ui-dialog .ui-dialog-content{
        padding: 20px 10px;
    }
    .ui-dialog .ui-dialog-titlebar{
        background: unset;
        border: 0px;
    }
    .ui-dialog-title{
        background: unset;
        text-align: center;
        border: 0;
        font-size: 16px;
        color: #0091b2;
        font-weight: bold;
    }
    #block-gavias-remito-bbslook-system-main .confirm-delete-plan-form .cancel-desc{
        font-weight: bold;
        padding-bottom: 20px;
        font-size: 18px;
    }
    .subs-indi-details{
        font-size: 16px;
        padding-bottom: 15px;
        color: #0091b2;
        font-weight: bold;
    }
    #block-gavias-remito-bbslook-system-main .confirm-delete-plan-form{
        text-align: center;
        padding-top: 100px;
    }
    .node__content .field--name-field-post-add-picture img, .node__content .field--name-field-include-banner img, .field--name-field-past-guest-picture img, .field--name-field-past-guest-picture img, .node__content .field:first-child.field--type-list-string + .field--label-inline + .field--type-image img, .node__content .field:first-child.field--type-image img,.node__content .field:first-child.field--label-inline + .field--type-image img{
        /* width: 400px; */
        text-align: center;
    /*   border: 1px solid #26B2EC;
        padding: 5px; */
        margin-bottom:20px
    }

    .node__content .field--name-field-include-banner img, .field--name-field-past-guest-picture img{
        width: auto;
    }
    /*  .node__content .field,.field--name-field-image-for-bottom .field__item, .field--name-field-past-guest-category .field__items .field__item, .field--name-field-past-guest-category .field__label, .node--type-talk-show-include .field__item {
        margin-bottom: 1.5em;
    } */
    .post-block .post-thumbnail a:after, .post-block .post-image a:after,.sidebar .block-menu ul li a:before{
        content: none;
    }
    .article-detail .post-thumbnail .field--type-image > a,.path-user .field--name-field-user-picture img  {
        text-align: center;
        border: 1px solid #26B2EC;
        padding: 5px;
        display: inline-block;
    }
    .article-detail .post-thumbnail .field--type-image > a{
        border:0px;
        padding:0px;
    }
    #node-single-comment h2{
        border-bottom: 5px solid #eff7f9;
    }
    #node-single-comment h2:before{
        background: #0091b2;
    }
    .node--view-mode-full .post-tags a{
        border: 1px solid #26B2EC;
    }
    .node--view-mode-full .post-tags a:hover{
        background-color: #004453;
        color: #fff;
    }
    .node--type-archive-descriptions .field--type-image img,.bbs-banner .field--type-image img{
        padding: 0px !important;
        border: 0px !important;
    }
    .node--type-archive-descriptions .field--type-file .mejs__container,.node--type-archive-descriptions .field--type-image,.node__content .bbs-banner .field--type-image{
        text-align: center !important;
    }
    .ui-state-active .ui-icon, .ui-button:active .ui-icon{
        background-image: url(/themes/gavias_remito/images/ui-icons_777777_256x240.png)/*{iconsDefault}*/;
    }
    body .about-us-item p:first-child{
        margin: 5px 20px 5px 0px !important;
        float: left;
    }
    body .about-us-item p:first-child ~ p{
        padding-left: 170px;
    }
    body .about-us-item p{
        margin: 0px !important;
    }
    header.header-v1 .menu-another,header.header-v1 .gva-search-region{
        right: 0px;
        margin-top: 0;
        transform: translate(-0%, -50%);
    }
    header.header-v1 .menu-another .menu-bar {
        right: 0;
    }
    body:not(.logged-in) header.header-v1 .gva-search-region{
        right: 0px;
    }
    header.header-v1 .gva-search-region{
        right: 45px;
    }
    #menu-bar-another::before{
        height: 40px;
        width: 40px;
        content: '';
        background: url(/themes/gavias_remito/images/MicrosoftTeams-image.png) no-repeat center;
        border-radius: 50%;
        background-size: 100%;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    /*right side usermenu*/

    header.header-v1 .main-menu .area-inner .menu-another .content-inner ul.gva_menu > li > a,header .adminwrapper .adminmenu-item .gva_menu  li > a,.sidebar .block-menu ul li a{
        padding: 8px 0 !important;

    }
    body .menu-another .content-inner  li.menu-item--expanded > a,.adminwrapper .adminmenu-item li.menu-item--expanded > a,header .menulist_items > li > a{
        width: 90%;
    }
    .path-interviews .views-view-grid .views-col > div,.path-interviews .views-field-field-topic-categories .views-label,.path-user .field--name-field-user-picture,header .menulist_items > li > a {
        display: block !important;
    }
    .menu-another .content-inner  .gva_menu .sub-menu > li ul{
        position: initial;
    }
    .menu-another .contextual{
        right: 20px;
    }
    /* header.header-v1 .main-menu .area-inner .menu-another .content-inner ul.gva_menu > li:last-child{
        border-bottom: 0px;
    } */
    header.header-v1 .main-menu .area-inner .menu-another .content-inner ul.gva_menu > li, .adminmenu-item li {
        border-bottom: 1px solid #26B2EC;
    }
    .adminmenu-item  ul li{
        border-bottom: 1px solid #26B2EC !important;
    }
    header.header-v1 .main-menu .area-inner .menu-another .content-inner ul.gva_menu > li:last-child, .adminmenu-item ul li:last-child{
        border-bottom: 0px !important;
    }
    .gva_menu li > span[gva_layout="menu-list"]{
        line-height: 23px;
        color: #000;
        padding: 8px 0 !important;
        display: block;
        width: 90%;
    }
    .menu-another .content-inner .gva_menu .sub-menu,header .menu-hover .navigation .gva_menu .menulist_items .sub-menu{
        width: auto;
        position: initial;
        min-width: auto;
        padding: 0px 0px 0px 15px;
        border-top: 0;
        opacity: 1 !important;
        visibility: visible !important;
        display: none;
        box-shadow: none;
    }
    header .menu-hover .navigation .gva_menu .menulist_items .sub-menu{
        padding:15px;
    }
    .menu-hover .navigation .gva_menu .sub-menu > li ul,header .menu-hover .navigation .gva_menu .menulist_items .sub-menu{
        min-width: auto;
    }
    .menu-hover .navigation .gva_menu > li > a{
        font-size: 14px;
        font-weight: normal;
        letter-spacing: 0;
        text-transform: capitalize !important;
    }
    /* .menu-another .content-inner .gva_menu > li:hover > ul.sub-menu, .menu-another .content-inner .gva_menu > li:hover div.sub-menu{
        display: none;
    }  */
    .menu-hover .navigation .gva_menu .sub-menu > li{
        border-bottom: 1px solid #26B2EC;
        margin-bottom: 0;
        /* visibility: visible; */
        padding-bottom: 0;
    }
    .menu-another .content-inner  .gva_menu .sub-menu > li,header .menu-hover .navigation .gva_menu .menulist_items .sub-menu li{
        visibility: visible;
    }
    header.header-v1 .main-menu .area-inner .menu-another .content-inner ul.gva_menu > li:last-child > a{
        border-bottom: 0px;
    }
    /* .menu-another .content-inner .gva_menu > li:hover > ul.sub-menu, .menu-another .content-inner .gva_menu > li:hover div.sub-menu {
        display: block;
        visibility: hidden;
        opacity: 0;
    } */
    .menu-hover .navigation .gva_menu .sub-menu{
        z-index: unset;
    }
    header .menu-another .content-inner:after{
        border-bottom-color: #fff;
        right: 5px;
    }
    /* .menu-another .content-inner span.arrow{
        content: '';
        width: 10px;
        height: 10px;
        display: inline-block;
        position: absolute;
        right: 10px;
        top: 18px;

    } */
    .menu-another .content-inner .menu-hover .navigation .gva_menu .sub-menu > li{
        visibility: visible !important;
    }
    div#block-sharethis a {
        padding-bottom: 10px;
    }
    .about-us-item{
        overflow: hidden;
        width: 100%;
        margin-bottom: 10px;
        display: block;
    }
    .menu-another .content-inner > div{
        max-height: 300px;
        overflow-y: scroll;
        padding: 15px;
        overflow-x:hidden;
    }
    /*header .menulist_items*/
    span.arrow,.morelink .morelink_txt:after,.adminmenu::after{
        position: absolute;
        top: 15px;
        right: 10px;
        height: 18px;
        transform: translate(-0%, -50%);
    }
    .adminmenu::after{
        right:5px;
    }
    span.arrow::after,.adminmenu::after,.morelink .morelink_txt:after{
        content: '\f107';
        font-family: FontAwesome;
        display: inline-block;
        font-size: 23px;
        color: #000;
        font-weight:normal !important;
        vertical-align: middle;
        line-height: 16px;
    }
    body .morelink .morelink_txt:after,.adminmenu::after{
        line-height: 19px;
        font-weight: bold;
        font-size: 13px;
        top: 50%;
        color: #fff;
    }
    .menulist_items span.arrow::after{
        content: '\f105';
    }
    .menulist_items span.arrow{
        pointer-events:none;
    }
    /* .adminmenu::after{
        margin-left: 5px;
    } */
    /* .adminmenu::after{
        color: #fff;
        font-size: 15px;
    } */
    li.showmenu > span.arrow::after {
        content: '\f106';
    }
    .path-my-dashboard legend{
        padding-bottom: 5px;
    }
    .path-talkshows .main-content form{
        padding: 26px 0px;
        border-bottom: 1px solid #26B2EC;
        border-top: 1px solid #26B2EC;
        margin: 30px 0px;
    }
    .path-talkshows header .block-title,body .admin-dashboard-wrapper > h2{
        border-bottom: 0px !important;
        font-size: 18px;
    }
    .path-talkshows .main-content form.subscription-user-talkshow-popup-form{
        margin: 0px;
        padding: 0px 0px 10px 0px;
        border-bottom: 0;
        border-top: 0;
    }
    .path-talkshows  .ui-dialog .ui-dialog-content{
        padding: 10px;
    }
    .path-talkshows  .style1{
        color: #000 !important;
    }
    .path-talkshows  #edit-submit-talkshows{
        padding: 5px 30px !important;
    }
    /* .path-talkshows .form-item label{
        margin-right: 7px;
    } */
    .path-talkshows .form-item.js-form-type-radio label{
        margin-right: 0px;
    }
    .path-talkshows .item .views-field-nothing{
        border: 1px solid #26B2EC;
        padding: 15px 40px 15px 15px;
        transition: 0.3s ease-in-out;
        position: relative;
    }
    .path-talkshows .item,.dashboard-link,.archivepane > form {
        margin-bottom: 20px;
        padding-bottom: 0px;
    }
    .path-talkshows .main-content form > .form-item {
        width: 50%;
        display: flex;
        margin-bottom: 0px;
        align-items: center;
    }
    .path-talkshows  .form-item-combine input[type="text"]{
        width: 100%;
        margin-right: 7px;
    }
    .path-talkshows .form-item > input[type="radio"],.address-container-inline > .form-item{
        margin-right: 0;
    }
    .path-talkshows .main-content form,.path-talkshows .main-content form.subscription-user-talkshow-popup-form  .js-form-type-radio{
        display: flex;
        align-items: center;
    }
    .content-left {
        width: 49%;
        text-align: center;
    }
    .content-right {
        width: 49%;
        padding-left: 15px;
        display: table-cell;
    }
    .path-talkshows .item .content-right  p{
        text-align: left !important;
        margin-bottom: 10px !important;
        font-weight: normal;
    }
    .path-talkshows .item .content-right h2,.talkshow-title,.path-talkshows .item .content-right h3,.path-interviews .views-view-grid .views-col > div.views-field-title{
        margin-bottom: 10px !important;
    }
    .path-talkshows .talkshow-title,.path-talkshows .talkshow-title a{
        font-size: 18px;
        text-transform: uppercase;
        font-weight: bold;
    }
    .path-talkshows .item:nth-child(even) .views-field-nothing::after,.path-talkshows .item:nth-child(odd) .views-field-nothing::after{
        content: '';
        background-color: #22222A;
        width: 40px;
        height: 40px;
        border-bottom-left-radius: 90px;
        position: absolute;
        top: -1px;
        right: -1px;
    }
    .path-talkshows .item:hover .views-field-nothing{
        color: #fff;
    }
    .path-talkshows .item:hover .views-field-nothing::after{
        top: 0px;
        right: 0px;
    }
    .path-talkshows .item:nth-child(even):hover .views-field-nothing .content-right h3,.path-talkshows .item:nth-child(even):hover .views-field-nothing .content-right h2,.path-talkshows .item:nth-child(even):hover .views-field-nothing .content-right h4,.path-talkshows .item:nth-child(odd):hover .views-field-nothing .content-right a{
        color: #ffc107;
    }
    .path-talkshows .item:nth-child(odd) .views-field-nothing::after{
        background-color: #0091b2;
    }
    .path-talkshows .item:nth-child(odd):hover .views-field-nothing{
        background-color: #0091b2;
    }
    .path-talkshows .item:nth-child(even):hover .views-field-nothing{
        background-color: #22222A;
    }
    .new-subscribe a{
        background: #004453;
        padding: 6px 60px !important;
        text-transform: uppercase;
        font-weight: 600;
    }
    .path-talkshows .item:hover .views-field-nothing .new-subscribe a{
        color: #fff !important;
    }
    .new-subscribe {
        margin: 20px 0px 0px 0px;
    }
    .path-dashboard .live-stats-streaming{
        padding: 15px 0px;
        width: 100%;
        margin-right: 10px;
        vertical-align: top;
        display: inline-block;
    }
    .path-dashboard .live-stats-streaming:last-of-type{
        overflow-x: scroll;
        padding-bottom: 0;
    }
    .dashboard-resp-scroll{
        clear: both;
        padding-top: 30px;
    }
    #print_icon{
        position: absolute;
        top: 0;
        right: 0;
        float: none;
        cursor: pointer;
        margin-top: 0 !important;
    }
    #print_icon > span{
        background: #004453 !important;
        color:#fff !important;
        padding: 7px 20px !important;
        margin-right: 5px  !important;
        border: 0 !important;
    }
    #print_icon > span a{
        color:#fff !important;
    }
    .path-dashboard form.views-exposed-form{
        width: 60% !important;
        margin: 40px 0px;
    }
    .path-dashboard table{
        width: 100%;
    }
    div#sliding-popup, div#sliding-popup .eu-cookie-withdraw-banner, .eu-cookie-withdraw-tab,.my-dashboard-head{
        background-color: #0091b2;
    }
    .my-dashboard-head > span{
        color: #fff;
        display: inline-block;
        padding: 8px;
        text-align: center;
        vertical-align: middle;
        width: 90px;
        margin-bottom: 5px;
    }
    .my-dashboard-head,#my-dashboard fieldset.form-item{
        border-left: 1px solid #26B2EC;
        border-right: 1px solid #26B2EC;
    }
    fieldset:nth-last-of-type(1){
        border-bottom: 1px solid #26B2EC;
        padding-bottom: 10px;
    }
    /* #my-dashboard input[type="checkbox"]::before{
        top: 50%;
        transform: translate(-0%, 0%);
    } */
    #my-dashboard fieldset legend{
        font-size: 14px;
        margin: 0;
        padding: 8px;
        font-weight: bold;
        display: inline-block;
        width: 90px;
        float: left;
        border-bottom: 0px;
    }
    #my-dashboard .form-item{
        margin-bottom: 0;
    }
    #my-dashboard .fieldset-wrapper fieldset,#my-dashboard .fieldset-wrapper .form-checkboxes .js-form-type-checkbox{
        display: inline-block;
        width: 90px;
        padding: 8px;
        position: relative;
        text-align: center;
    }
    /* #my-dashboard .fieldset-wrapper .form-checkboxes .js-form-type-checkbox > input{
        top: 50%;
        transform: translate(-50%, 50%);
        position: absolute;
    } */
    #my-dashboard .fieldset-wrapper{
        display: inline-block;
        text-align: center;
    }
    span.bbs,span.radio{
        font-family: Georgia, Times New Roman, Times, serif;
        color: #32549C;
        font-style: italic;
        display: inline-block;
        font-weight: bold;
        margin: 0px;
    }
    span.radio{
        color: #000;
    }
    .special span:last-child{
    display: block;
    }
    .archivepane,.path-interviews .views-exposed-form,.main-page #views-exposed-form-search-page-1,.headlined-guest-item .view-content-wrap{
        margin: 20px 0px;
    }
    body.path-background-music-for-audio-files .views-field-field-by-hosts-caption-for-audio .field-content{
        padding-left: 10px;
    }
    .block-embed-view-blockarchives-for-old-hosts .views-field-field-include-program-archives {
        clear: both;
        border-top: 1px solid #26B2EC;
        padding-top: 20px;
        margin-top: 40px;
        display: block;
    }
    /* .block-embed-view-blockarchives-for-old-hosts .views-field-field-include-show-categories a,.field--name-field-include-show-categories.field--type-entity-reference > .field__item{
        display: inline-block;
        width: 18%;
        margin-right: 5px;
        padding-bottom: 10px;
        vertical-align: top;
    } */
    .block-embed-view-blockarchives-for-old-hosts .views-field-field-include-show-categories .field-content > br{
        display: none;
    }
    .block-embed-view-blockarchives-for-old-hosts .views-field-totalcount{
        font-size: 14px;
        padding: 10px 0px;
        font-weight: 600;
        display: block;
        font-weight: 600;
    }

    .path-interviews .views-view-grid .views-col .views-field-field-guest-picture img{
        width: 150px;
        height: 150px;
    }
    .path-interviews .views-field-title a{
        color: #fff;
    }
    .node--type-talk-show-include .field--type-link.field--label-hidden.field__item,.field--name-field-show-broadcast-schedule > .field__item a,.block-embed-view-blockarchives-for-old-hosts .views-field-field-include-show-categories a,.field--name-field-include-show-categories.field--type-entity-reference > .field__item a,.block-embed-view-blockarchives-for-old-hosts > .views-field a,.block-embed-view-blockarchives-for-old-hosts .views-field.views-field-field-include-program-archives ~div a,.views-field-field-include-show-categories .field-content > a{
        padding: 7px 10px;
        background-color: #eff7f9;
        border: 1px solid #26B2EC;
        /* width: 18%; */
        display: inline-block;
        margin: 0px 5px 10px 0px !important;
    }
    .field--name-field-include-show-categories.field--type-entity-reference > .field__item,.block-embed-view-blockarchives-for-old-hosts > .views-field,.block-embed-view-blockarchives-for-old-hosts .views-field.views-field-field-include-program-archives ~div,.path-user .field--type-image,.views-field-field-include-show-categories .field-content > a{
        display: inline-block;
    }
    .block-embed-view-blockarchives-for-old-hosts .views-field.views-field-field-include-program-archives ~div.views-field-field-include-show-categories,.block-embed-view-blockarchives-for-old-hosts .views-field.views-field-field-include-program-archives ~div.views-field-totalcount{
        background: unset;
        border: 0;
        margin: 10px 0px !important;
        padding: 0;
    }
    body .field.field--name-field-show-broadcast-schedule > .field__item{
        margin: 5px 0px !important;
        width: 32%;
        display: inline-block;
        /* background-color: #eff7f9; */
        /*  padding: 15px; */
    }

    .path-bbsradio form.subscription-user-talkshow-popup-form fieldset:nth-last-of-type(1){
        border-bottom: 0px;
    }
    .node__content .field--name-field-show-broadcast-schedule > .field__item .field--type-list-string, .node__content .field--name-field-show-broadcast-schedule > .field__item .field--type-list-string .field__item{
        margin: 0px 0px 5px 0px !important;
        padding-bottom: 0px;
    }
    .field .field--name-field-show-broadcast-schedule{
        padding:0px !important;
        margin:10px 0px !important;
    }
    /* .field--name-field-show-broadcast-schedule{
        border-bottom: 1px solid #ccc;
        border-top: 1px solid #ccc;
        margin: 20px 0px;
        padding: 15px 0px;
    } */
    .headlined-guest-item .views-field-field-past-guest-name,.headlined-guest-item .views-field-field-past-guest-name a {
        font-size: 16px;
        font-weight: 600;
        display: block;
    }
    .headlined-guest-item .views-exposed-form {
        padding: 20px;
    }
    .path-talkshows form.subscription-user-talkshow-popup-form input[type="submit"],.form-item-field-archive-opt-pic-for-body-0{
        margin-top: 20px;
    }
    .ui-widget-content.search-api-autocomplete-search{
        background-color: #fff;
        border: 1px solid #26B2EC;
        width: 300px !important;
        padding: 15px;

    }
    .search-api-autocomplete-search .ui-menu-item{
        border-bottom: 1px solid #26B2EC;
    }
    .search-api-autocomplete-search .ui-menu-item-wrapper{
        font-size: 12px;
    }
    .node--type-add-music-artist-cd .fieldset-wrapper .field,.node--type-alert .field--name-field-fb-image {
        margin: 0px 0px 10px  0px;
        padding-bottom:0px;
    }
    .node--type-add-music-artist-cd fieldset:nth-last-of-type(1){
        border-bottom: 0px;
        margin-bottom: 0px;
    }
    .node--type-add-music-artist-cd  .fieldset-wrapper{
        padding-top: 20px;
    }
    .node--type-add-music-artist-cd ul.links.inline{
        padding: 0px;
    }
    .node--type-alert p,.node--type-archive-descriptions .field--type-image{
        margin-bottom: 15px !important;
    }
    header .menulist_items li > a{
        line-height: 25px;
    }
    .touchevents .draggable td{
        padding:10px;
    }
    .sidebar .block-menu ul li a:hover, .sidebar .block-menu ul li a:focus, .sidebar .block-menu ul li a:active{
        color: #000;
        padding-left: 0;
        text-decoration:none;
    }
    .sidebar .block-menu ul li a{
        border:0px;
    }
    .sidebar .adminmenu-item{
        padding: 5px 15px;
        border: 1px solid #26B2EC;
        background:#fff;
        border-top:0px;
    }
    .field-edit-link button[type="button"]{
        background: unset;
        border: 0px;
        color: #26B2EC;
    }
    .field--widget-term-reference-tree ul ul, .block .field--widget-term-reference-tree ul ul, .field--widget-term-reference-tree ul ul{
        margin-left: 30px;
    }
    .field--widget-term-reference-tree ul .form-item, .block .field--widget-term-reference-tree ul .form-item, .field--widget-term-reference-tree ul .form-item{
        padding-left: 20px;
    }
    .field--widget-datetime-default  fieldset .fieldset-wrapper > div[data-drupal-field-elements="date-time"]{
        display: flex;
        align-items:center;
        width: 55%;
    }
    .field--widget-datetime-default  fieldset .fieldset-wrapper > div[data-drupal-field-elements="date-time"] > div{
        width: 50%;
        margin-right: 5px;
        margin-bottom: 0;
    }
    #edit-field-image-for-bottom .form-item-field-image-for-bottom-0,summary[role="button"] ~ div.js-form-item-field-by-hosts-upload-audio-clip-0,summary[role="button"] ~ div.form-item-field-archive-opt-pic-for-body-0{
        margin-top: 15px;
        padding-left: 0;
    }
    .bbs-sub-indi-view{
        border: 1px solid #26B2EC;
        border-top:0px;
        border-bottom:0px;
    }
    .bbs-sub-indi-view .subs-indi-details {
        padding: 5px 0px;
        background: #0091b2;
        text-align: center;
        color:#fff;
    }
    .bbs-sub-indi-view  header +  .view-content-wrap > .item{
        padding-bottom:0px;
    }
    .bbs-sub-indi-view header +  .view-content-wrap > .item > div{
        border-bottom:1px solid #26B2EC;
        display: flex;
    }
    .bbs-sub-indi-view header + .view-content-wrap > .item > div > .views-label,.bbs-sub-indi-view header + .view-content-wrap > .item > div > .field-content{
        width: 50%;
        padding: 8px;
        display: inline-block;
        border-right: 1px solid #26B2EC;
    }
    .bbs-sub-indi-view header + .view-content-wrap > .item > div > .field-content{
        border-right:0px;
    }
    .ui-dialog .ui-dialog-title{
        width:95%;
    }
    body.path-calendar-timing-on-show #block-gavias-remito-bbslook-system-main{
        display: none;
    }
    .calendar_wrapper .calendar_details{
        border: 1px solid #004453;
        /* padding: 25px; */
        background-color: #eff7f9;
    }
        .calendar_head .bbs_clrcheck ul{
        padding: 0;
        margin:0px !important;
    }
    .calendar_head .bbs_clrcheck li,.layout .user-login-form + ul li{
        list-style-type: none;
        display: inline-block;
        padding-right: 20px;
    }
    .calendar_head .bbs_clrcheck li {
        list-style-type: none;
        display: inline-block;
        padding-right: 20px;
        padding-bottom: 0;
        position: relative;
        line-height: 18px;
        font-weight: bold;
        padding-left: 10px;
    }
    .weekly-or-biweekly-slot
    .layout .user-login-form + ul li{
        padding:0px;
        margin-right:10px;
    }
    .layout .user-login-form + ul li:last-child,.cc-first-name-last-name .form-item-cc-first-name{
        margin-right: 0px;
    }
    .calendar_head .bbs_clrcheck li:before {
        left: -2px;
        margin-right: 5px;
        height: 7px;
        width: 7px;
        position: absolute;
        top: 4px;
        content: '';
        display: inline-block;
    }
    .calendar_wrapper{
        margin-top: 40px;
    }
    .bbs_clrcheck{
        padding: 10px 0px 0px 0px;
    }
    .calendar_wrapper .js-pager__items{
        display: flex;
        padding: 0;
        margin: 0px 0px 5px 0px !important;
        justify-content: space-between;
        align-items: center;
    }
    .calendar_wrapper .js-pager__items .item--today{
        display: flex;
        width: 92%;
        /* border: 1px solid red; */
        padding-bottom: 0;
    }
    .calendar_wrapper .js-pager__items .pager__item--previous,.calendar_wrapper .js-pager__items .pager__item--next{
        width: 40px;
        padding-bottom: 0;
    }
    .calendar_wrapper .js-pager__items .pager__item--previous{
        margin-right: 10px;
    }
    .calendar_wrapper .js-pager__items .item--today > span::before{
        content: "\f073";
        display: inline-block;
        font-size: 19px;
        line-height: 20px;
        font-weight: normal;
        color: #fff;
        margin-right: 5px;
        font-family: FontAwesome;
    }
    .weekly-audio,.weekly-video,.calendr_right > div{
        position: relative;
    }
    .calendar_wrapper .weekly-audio::before,.weekly-video::before,.calendr_right > div::before{
        content: "\f1c7";
        display: inline-block;
        font-size: 12px;
        top: 12px;
        position: absolute;
        color: #fff;
        line-height: 12px;
        padding: 6px;
        left: -14px;
        text-align: center;
        font-family: FontAwesome;
    }
    .calendar_wrapper .weekly-video::before{
        content: "\f1c8";
    }
    .calendr_right > div::before{
        content: "\f15b";
    }
    .calendar_wrapper .contextual .trigger{
        top: -15px;
        right: -15px;
    }
    .calendar_wrapper .js-pager__items .item--today > span{
        background-color: #0091b2;
        color: #fff;
        padding: 8px 21px;
        border-radius: 25px;
    }
    .calendar_wrapper .js-pager__items .pager__item--previous > a,.calendar_wrapper .js-pager__items .pager__item--next > a{
        /* border: 1px solid red; */
        border-radius: 50%;
        width: 35px;
        background-color: #0091b2;
        height: 35px;
        position: relative;
        padding-bottom: 0;
    }
    .calendar_wrapper .js-pager__items .pager__item--previous span,.calendar_wrapper .js-pager__items .pager__item--next span{
        font-size: 0px;
    }
    .calendar_wrapper .js-pager__items .pager__item--previous a  > span:first-child:before,.calendar_wrapper .js-pager__items .pager__item--next a > span:first-child::before{
        content: '\f104';
        font-family: FontAwesome;
        font-size: 32px;
        position: absolute;
        top: 50%;
        display: inline-block;
        transform: translate(-50%, -50%);
        left: 50%;
        font-weight: normal;
        color: #fff;
        text-align: center;
    }
    .calendar_wrapper .js-pager__items .pager__item--previous a  > span:first-child:before{
        margin-left: -1px;
    }
    .calendar_wrapper .js-pager__items .pager__item--next a > span:first-child::before{
        margin-left: 1px;
    }
    .calendar_wrapper .js-pager__items a {
        display: inline-block;
        width: 35px;
        height: 35px;
    }
    .calendar_wrapper .js-pager__items .pager__item--next a  > span:first-child:before{
        content: '\f105';
    }
    .calendar_head{
        text-align:center;
        padding: 25px;
    }
    .calendar_details .show-events .view{
        border-bottom: 1px solid #004453;
        padding-bottom: 10px;
        margin-bottom: 10px;
        display: flex;
        justify-content: space-between;
    }
    .calendar_details .show-events{
        overflow-y: scroll;
        max-height: 613px;
        padding: 0px 25px 25px 25px;
    }
    .calendar_details .show-events .view:last-child{
        border-bottom: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }
    .calendar_details .show-events .calendr_left,.calendar_details .show-events .calendr_right{
        background: #fff;
        display: flex;
        flex: 0 0 16%;
        max-width: 16%;
    }
    .calendar_details .show-events .calendr_right > div{
        padding: 15px 15px 15px 20px;
        width: 100%;
      }
      .show-events div.active .calendr_right > div{
        border-left: 6px solid #004453;
        background-color: #0091b2;
      }
      .calendar_details .show-events div.active .calendr_right  div{
          color: #fff;
      }
     .show-events .calendr_right > div.BBS-Station-1{
        border-left: 6px solid #f06827;
      }
      .BBS-Station-1::before{
        background-color: #f06827;
        border-radius: 50%;
      }
      .show-events .running-show.active .calendr_right > div:before{
        background-color:#004453;
        border-radius: 50%;
      }
      .BBS-Station-2::before{
        background-color: #731587;
        border-radius: 50%;
      }
      .show-events .calendr_right > div.BBS-Station-2{
        border-left: 6px solid #731587;
      }
    .BBS-Station-1 .clr_station{
        color:#f06827;
    }
    .BBS-Station-2 .clr_station{
        color:#731587;
    }
     .bbs_clrcheck li:last-child::before{
        background-color: #004453;
    }
     .bbs_clrcheck li:first-child + li::before{
        background-color: #731587;
    }
    .bbs_clrcheck li:first-child::before{
        background-color: #f06827;
    }
    .calendar_details .show-events .calendr_left{
        padding: 15px;
        word-break: break-all;
    }
    /* .calendar_details .show-events .calendr_right{
        padding: 15px 15px 15px 20px;
    } */
    .calendar_details .show-events  .show-details > div{
        padding-bottom: 5px;
    }
    .calendar_details .show-events  .show-details > div:last-child{
        padding-bottom: 0px;
    }
    .calendar_details .show-events .calendr_right{
        flex: 0 0 82%;
        max-width: 82%;
    }
    .calendar_details .show-details{
        line-height: 20px;
    }
    .calendar_details .show-events .calendr_left{
        align-items: center;
        justify-content: center;
    }
    .calendar_details .show-events .calendr_left .time span{
        text-transform: uppercase;
        font-weight: 600;
    }
    .field--name-field-24-cd-cover-large img{
        width:80%;
    }
    .layout .user-login-form + ul{
        padding: 0;
        position: absolute;
        display: flex;
        align-items: center;
        bottom: 0;
        right: 0px;
        /* margin-bottom: 10px !important; */
    }
    #edit-captcha-response--description{
        padding-top:5px;
    }
    p.about-bbs-item {
        padding-bottom: 15px;
    }
    .address-book__profiles{
        display: block;
        flex-flow: unset;
    }
    .address-book__profile{
        flex: unset;
        margin-left: 0.75em;
        margin-right: 0.75em;
        display: inline-block;
        width: 30%;
        margin-bottom: 15px;
    }
    body.path-columns-indie .views-field-field-24-personal-picture,.path-columns-upcoming .views-field-field-post-add-picture{
        display: table;
    }
    body.path-columns-indie .views-field-field-24-personal-picture .field-content,.path-columns-upcoming .views-field-field-post-add-picture .field-content{
        display: table-cell;
        text-align: center;
        vertical-align: middle;
    }
    /*restriction page */


/* bbsradio-permission-message */
.bbsradio-permission-message {
    background: #000;
    color: #fff;
    padding: 20px 20px;
    color: #ff0000;
    margin-bottom: 20px;
    border: 1px solid #888;
    font-family: 'Roboto', 'Lato';
  }
  .bbsradio-permission-message .bbsradio-permission-message-inner {
    background: #0091b2;
    color: #fff;
    padding: 20px 20px;
    border-radius: 4px;
  }
  .bbsradio-permission-message .subscription-notice strong {
    background: #ffc107;
    color: #000;
    padding: 2px 10px;
  }
  .bbsradio-permission-message .subscription-notice span {
    color: #ffc107;
    font-weight: bold;
  }
  .bbsradio-permission-message .subscription-notice em {
    background: #ff0000;
    color: #fff;
    padding: 2px 10px;
  }
  .talkshow-subscribe-now-link-wrpper {
      text-align:center;
      margin: 10px 0;
  }
  .talkshow-subscribe-now-link-wrpper .talkshow-subscribe-now-link {
    background: #fff;
    padding: 8px 15px;
    font-weight: bold;
    color: #0091b2;
  }
   body.logged-in:not(.toolbar-tray-open) .headersticky{
    top: 37px;
  }
/*end*/
  .login,.register-menu {
    /* border-left: 1px solid; */
    border-right: 1px solid;
    padding: 5px 10px;
    white-space: nowrap;
  }
  @media (min-width: 1200px) {
    .register-menu {
      border-left: 1px solid;
    }
  }


    @media (max-width:991px){
        /*footer*/
        .footer-first {
            width: 25%;
        }

        .footer-second {
            width: 42%;
        }
        .footer-four{
            width: 32%;
        }
        .gva-offcanvas-inner .gva-navigation .gva_menu_main > li > a:hover{
            color: #0091b2 !important;
        }
        .menu--header-menu .gva_menu_main > li > a:hover{
            color: #fff !important;
        }
        .gva-offcanvas-inner{
            max-width: 360px;
        }
    }

    @media screen and (min-width:768px) and  (max-width:991px){
        table {
            display: block;
            overflow-x: auto;
            white-space: nowrap;
        }
        table tbody {
        width: 100%;
        }
        /* .content-main-inner #page-main-content.col-md-9{
            width: 75%;
            float: left;
            padding-left: 12px;
            padding-right: 12px;
        }
        .content-main-inner .sidebar-right {
            width: 25%;
            float: left;
            padding-left: 12px;
            padding-right: 12px;
        } */
        #page-main-content {
            border-top: 0;
            margin-top: 0;
            padding-top: 0;
        }
        /* header.header-v1 .topbar .topbar-left a{
            font-size: 11px;
        } */
        /* .topbar-left.col-sm-6{
            width: 33.33333%;
        }
        .topbar-right.col-sm-6{
            width: 66.66667%;
        } */

        .form-item label + input, .js-form-type-textarea label + div, .form-item label + select, .contact-message-form .form-item input[type='text'], .contact-message-form .form-item input[type='email'], .contact-message-form .form-item textarea, .field--widget-datetime-timestamp > h4 + div{
            width: 75%;
        }
        form.comment-form[data-drupal-selector="comment-form"] input[type*='text']{
            width:75% !important
        }
    }

    @media (max-width: 1199px) {
       .logged-in .logo-image-menu {
            padding-top: 38px !important;
        }
        header #block-gavias-remito-branding,.gva-offcanvas-inner .gva-navigation .gva_menu > li {
            width: auto;
            padding:0px 0px;
        }
        body header.header-v1 .gva-search-region{
            right: 42px !important;
        }
        header .gva-search-region .search-content{
            margin-top: 0px;
            top: 0;
            width: 299px;
            position:initial;
            transform: unset;
            opacity: 1;
            transition: width .3s;
            right: 100%;
            padding:0;
            box-shadow: 1px 1px 6px 2px rgb(0 0 0 / 20%);
            border: 0;
        }
        body.enable-offcanvas .body-page{
            left: 255px;
        }
        /* header.header-v1 .gva-search-region{
            right: 38px !important;
        } */
        header .search-expanded .header-left{
            filter: blur(3px);
            transition: all .3s;
        }
        .path-my-dashboard .content.block-content{
            overflow-y: scroll;
        }
        /* header .adminwrapper .adminmenu-item ul.gva_menu li{
            border-bottom: 1px solid #000;
        } */
        .field--widget-link-default table{
        /* 	 display: table;
            overflow-x: auto; */
            white-space: unset;
        }
        .gva-offcanvas-inner .gva-navigation .gva_menu li a{
            text-transform:capitalize !important;
        }
        .adminwrapper .adminmenu-item,header .menu-another .content-inner, header .adminwrapper .adminmenu-item{
            border: 0px;
        }
        .adminwrapper .adminmenu-item nav,.gva-offcanvas-inner .loginbtn .block{
            padding: 0px;
        }
        .adminwrapper{
            background-color: #eff7f9;
            padding:15px;
        }
        .path-my-dashboard .content.block-content > #my-dashboard{
            display: table;
            width: 855px;
            overflow-y: scroll;
        }
        header .gva-search-region.show .icon{
            margin-left: 5px;
        }
        header #block-gavias-remito-branding img{
            height: auto;
            width:100px;
        }
        .logged-in.toolbar-tray-open  header .headersticky{
            top: 62px;
        }
        .menu-another .content-inner > div,header .adminwrapper .adminmenu-item{
            max-height: none;
            overflow-y: hidden;
            padding: 0;
        }
        header .gva-search-region .search-content:after{
            content: none;
        }
        .mainshedule li a,header .menu-another .content-inner ul li a,header.header-v1 .main-menu .gva_menu li  a,.gva-offcanvas-inner .gva-navigation .gva_menu > li ul.menu.sub-menu li a,header.header-v1 .main-menu .area-inner ul.gva_menu > li > a{
            padding: 8px 0 !important;
            display: block;
        }
        header.header-v1 .menu-another{
            transform: unset;
        }

        /* .gva-offcanvas-inner .gva-navigation .gva_menu > li ul.menu.sub-menu ul.sub-menu{
            display: none !important;
        }
        .gva-offcanvas-inner .gva-navigation .gva_menu > li.showmenu > ul.menu.sub-menu > li.showmenu > ul.sub-menu{
            display: block !important;
        } */
        .gva-offcanvas-inner .gva-navigation .gva_menu > li ul.menu.sub-menu{
            padding-left: 15px !important;
        }
        .gva_menu li.menu-item--expanded{
            position: relative;
        }
        #block-headermenu ul.gva_menu > li > a{
            font-weight: normal;
            font-size: 14px;
        }
        .gva-navigation  .gva_menu > li ul.menu.sub-menu li a:hover,.gva-navigation .gva_menu > li ul.menu.sub-menu li a,.gva-navigation .gva_menu  li a,.gva-navigation .gva_menu  li a:hover,.gva-navigation .gva_menu  li:hover a,.gva-navigation .gva-offcanvas-inner .gva-navigation .gva_menu > li > a:hover,.adminwrapper .adminmenu-item  .gva_menu  li > a{
            color: #000 !important;
        }
        .gva_menu li{
            border-bottom: 1px solid #26B2EC !important;
        }
        header.header-v1 .header-main{
            border-bottom: 1px solid #26B2EC;
        }
        .gva_menu .sub-menu{
            border-top: 1px solid #26B2EC !important;
        }
        .gva_menu li:last-child,.mainshedule li:last-child, .usermenu .gva_menu li:last-child,.menu-another .content-inner .gva_menu .sub-menu li:last-child,.mainshedule li:last-child, .usermenu .gva_menu li:last-child,li.loginbtn{
            border-bottom: 0px !important;
        }
        .usermenu .content-inner,.gva_menu_main{
            padding: 0px 15px !important;
        }
        /*.language {
            padding-left: 5px;
            border-left: 1px solid;
        } */
    /*  header.header-v1 .topbar .topbar-left a::after{
            display: inline-block;
            font-size: 12px;
            content: "Subscribe";
        } */

        header.header-v1 .topbar .topbar-left a{
            padding: 10px;
            display:flex;
        }
        /*.login{
            height: 37px;
            border-left:0px;
            border-right: 0px;
            padding: 0px 25px;
        }
        .login::before {
            height: 35px;
            width: 35px;
            content: '';
            background: url(/themes/gavias_remito/images/anon.png) no-repeat center;
            border-radius: 50%;
            background-size: 100%;
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        } */
        .gva-offcanvas-inner .gva-navigation .login .gva_menu a{
            text-align: center;
            border-radius: 21px;
            margin: 50px 0px 0px 0px;
            border: 1px solid #26B2EC;
            color: #26B2EC !important;
        }
        .gva-offcanvas-inner .gva-navigation .register .register-menu a{
            text-align: center;
            font-size: 14px;
            text-transform: capitalize !important;
            line-height: 17px;
            display: inline-block;
            margin-top: 20px;
            padding: 0 !important;
            color: #26B2EC !important;
            border-bottom: 1px solid #26B2EC;
        }
        .gva-navigation .register{
            text-align:center;
        }
        table,.path-dashboard .dashboard-resp-scroll table,#field-24-website-values,#field-more-information-link-values {
            display: block;
            overflow-x: auto;
            white-space: nowrap;
        }
        #field-24-website-values,#field-more-information-link-values{
            white-space: unset;
        }
        table tbody,#block-headermenu {
        width: 100%;
        }
        .gva-body-page #page-main-content {
            border-top: 0;
            padding-top: 0;
        }
        .frontpage #page-main-content{
            border-top: 1px solid #0091b2;
            padding-top: 20px;
        }
        .gva-offcanvas-inner .close-offcanvas {
            text-align: right;
            padding: 10px 15px 5px 15px;
            border-bottom: 0;
            /* top: 10px; */
            position: relative;
        }
        /* .logged-in .gva-offcanvas-inner .close-offcanvas{
            top: 45px;
            right: 15px;
        } */
        header.header-v1 .header-main{
            padding:5px 0px;
        }
        .gva-offcanvas-inner.show-view,.gva-offcanvas-inner .gva-navigation .login ul.gva_menu{
            padding:0px;
        }
        .main-page{
            padding-top: 20px;
            padding-bottom: 0px;
        }
        .gva_menu_main{
            padding: 0px 15px;
        }
        .header-main .header-main-inner > .row,.gva-offcanvas-inner .gva-navigation .gva_menu_main > li{
            margin:0px;
        }
        header .area-main-menu{
            width: auto;
            float: none;
            padding: 0;
        }
        .before_content.area{
            border-top:1px solid #26B2EC;
        }
        .menu-bar{
            right:0px;
        }
        .area-main-menu .close-offcanvas > a{
            position: relative;
        }
        .area-main-menu .close-offcanvas > a .fa-times{
            position: absolute;
            top: 50%;
            transform: translate(-50%, -50%);
            left: 50%;
        }
        .area-main-menu .close-offcanvas > a>svg{
            width: 17px;
            height: 17px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }
        header.header-v1 .main-menu{
            border-bottom: 0px;
        }
        .header-bottom,.menu-hover .navigation .gva_menu .sub-menu{
            background-color: unset;
        }
        .gva-offcanvas-inner .gva-navigation .gva_menu_main li a .icaret{
            width: 22px;
            height: 22px;
            top: 50%;
            transform: translate(-50%, -50%);
            bottom: unset;
            right: 0;
            margin: 0 !important;
        }
        .gva_menu li a,.gva-offcanvas-inner .gva-navigation .gva_menu > li > a{
            line-height: 23px;
        }
        .gva-offcanvas-inner .after-offcanvas,header .menu-another .menu-bar,.menu-another h2,.gva-offcanvas-inner .gva-navigation .gva_menu .sub-menu,.adminwrapper .adminmenu{
            display: none;
        }
        .field--name-field-24-music-genre.field--widget-term-reference-tree .fieldset-wrapper .fieldgroup > ul.term-reference-tree-level > li{
            width: 31%;
        }
        .new-indie-item .item{
            width: 49%;
        }
        .path-dashboard .live-stats-streaming{
            width: 48%;
            margin-right: 10px;
        }
        .views-view-grid.horizontal.cols-3 .views-col{
            width: 45% !important;
            min-height: 415px;
        }
        .gva-offcanvas-inner .close-offcanvas + div,body .gva_menu_main .arrow,.adminmenu-item,.gva-offcanvas-inner .gva-navigation .login ul.gva_menu{
            display: block;
        }
        .header-bottom {
            position: absolute;
            top: 86px;
            right: 15px;
        }
        header .menu-another .content-inner:after{
            content: none;
        }
        .gva-offcanvas-inner .block.menu--header-menu{
            padding-bottom: 0;
        }
    /*#block-headermenu ul.gva_menu > li.menu-item {
            display: block;
            margin: 5px 0;
            border-bottom: 1.3px solid #26B2EC;
            line-height: 30px;
            padding: 5px;
            text-align: left;
            padding-bottom: 5px;
            background: #0091b291;
        } */
        /* .gva-navigation ul.gva_menu_main > li.menu-item{
            margin: 0;
            border-bottom: 1px solid #26B2EC;
            line-height: 30px;
            padding: 5px;
        } */
        /* ul.gva_menu_main > li.menu-item:first-child{
            margin-top: 0;
        }
        ul.gva_menu_main > li.menu-item:last-child{
            margin-bottom: 0;
        } */
        .gva-offcanvas-inner .close-offcanvas a{
            border: 1px solid #fff;
            color: #fff;
            z-index:999;
        }
        .mainshedule,.gva-offcanvas-inner .close-offcanvas{
            background: #004453;
        }
        header .usermenu .menu-another .content-inner{
            background-color: #0091b2;
        }
        .mainshedule ul.gva_menu{
            text-align: left;
            padding: 0px 15px;
        }
        header .menu-another .content-inner{
            padding: 0px 15px;
        }
        .gva-offcanvas-inner .block.navigation{
            padding-top: 0px;
        }
        .mainshedule li,.usermenu .gva_menu li{
            border-bottom: 1px solid #fff !important;
        }
        .usermenu .gva_menu .sub-menu{
            border-top: 1px solid #fff !important;
        }
    /*  .logged-in .mainshedule{
            padding-top: 45px;
        } */
        body .mainshedule li a,header .menu-another .content-inner ul li a,.gva_menu li > span[gva_layout="menu-list"],header .menu-another .content-inner ul li a:hover,.usermenu span.arrow::after{
            color: #fff !important;
        }
        .gva-offcanvas-inner.show-view {
            width: 85vw;
        }
        /* #block-mainnavigation .gva-offcanvas-inner .block > h2,.gva_menu_main li.menu-item--expanded a > svg,    header .social-list,.login li{ */
        #block-mainnavigation .gva-offcanvas-inner .block > h2,.gva_menu_main li.menu-item--expanded a > svg,    header .social-list {
            display: none;
        }
        #block-mainnavigation ul.gva_menu > li {
            display: block;
            padding-right: 0;
        }
        header .menu-another,header .menu-another .content-inner{
            position: initial;
            margin: 0px;
            min-width: auto;
            box-shadow: none;
            border: 0;
            display: block;
        }
        .menu-hover .navigation .gva_menu .sub-menu > li ul,.sidebar .block-menu ul li a:before{
            position: initial;
            background: unset;
        }
        .menu-another li,.menu-another .block{
            padding: 0;
        }
        .menu-another .content-inner{
            max-height: none;
            overflow-y: hidden;
        }
        header.header-v1  ul.gva_menu  li.menu-item--expanded > a,ul.gva_menu  li.menu-item--expanded > span[gva_layout= "menu-list"]{
            border-bottom: 0px;
            width: 90%;
            display: block;
        }
        ul.gva_menu_main > li,.header-main-inner{
            position: relative;
        }
        #block-headermenu{
            padding-left: 0px;
            padding-right: 0px;
        }
        .header-right .menu-bar{
            margin-top: 0;
            transform: translate(-0%, -50%);
        }
        .header-main-inner .header-right,.header-left{
            width: 50%;
        }
        .header-main{
            background-color: #fff;
        }
        .gva-offcanvas-inner .close-offcanvas.hidden-md{
            display:block !important;
        }
        .mejs__overlay-play,.mejs__video{
            width: 100% !important;
        }
    }
    /*@media (max-width: 976px) {
        .logged-in.toolbar-tray-open header .headersticky{
            top: 50px;
        }
        .logged-in.toolbar-tray-open .main-page.scroll{
            padding-top: 185px;
        }

        .logged-in:not(.toolbar-tray-open)  .main-page.scroll{
            padding-top: 180px;
        }
        .logged-in:not(.toolbar-tray-open) .gva-offcanvas-inner{
            padding-top: 38px;
        }
    } */
    /* @media screen and (min-width: 977px)  and (max-width: 1199px) {
        .logged-in:not(.toolbar-tray-open)  .main-page.scroll{
            padding-top: 140px;
        }
        .logged-in.toolbar-tray-open .main-page.scroll{
            padding-top: 280px;
        }
        .logged-in.toolbar-tray-open .gva-offcanvas-inner{
            padding-top: 80px;

        }
        .logged-in:not(.toolbar-tray-open) .gva-offcanvas-inner{
            padding-top: 38px;
        }
    } */
    @media (max-width: 610px) {
        header .headersticky{
            top: 0 !important;
        }
    .main-page.scroll{
        padding-top: 135px !important;
        }

    }
    @media (max-width:767px){
        body .js-form-type-checkbox label,body .js-form-type-radio label {
            width: 92%;
            /* padding-left: 25px; */
            display: inline-block;
        }
        .topbar-left,.topbar-right{
            width: 50% !important;
        }
        .layout .user-login-form + ul{
            position: initial;
        }
        .footer{
            margin-top: 25px;
        }
        .radio_station p img,.main-page .js-form-type-search-api-autocomplete > label{
            width:auto;
        }
        .field--name-field-24-music-genre.field--widget-term-reference-tree .fieldset-wrapper .fieldgroup > ul.term-reference-tree-level > li{
            width: 49%;
        }
        form.node-become-a-talk-radio-guest-form .description,.node-submit-indie-music-form .description,.node-become-a-talk-radio-host-form .description,.page-user-login .description,.page-user-pass .description,.page-user-register .description,.ui-widget.ui-widget-content .description,.field--widget-image-image .description,#edit-field-show-feedback-0--description,#edit-field-past-guest-biography-0--description,#edit-field-post-upcoming-information-0--description{
            margin-left: 0px;
        }
        .path-node .description,#edit-body-0--description,form.node-archive-descriptions-form fieldset .description,#edit-field-archive-category--wrapper--description, #edit-field-guest-website-0-uri--description, #edit-field-guest-website-0--description,#edit-field-guest-biography-0--description,form.node-become-a-talk-radio-guest-form .description, .node-submit-indie-music-form .description, .node-become-a-talk-radio-host-form .description, .page-user-login .description, .user-login-form .description, .page-user-pass .description, .page-user-register .description, .ui-widget.ui-widget-content .description, .field--widget-image-image .description, .path-node .form-item .description, #edit-field-summary-0--description, #edit-field-guest-pitch-0--description, #edit-field-guest-biography-0--description, #edit-field-include-show-page-0-uri--description{
            margin-left:0px !important;
        }
        .layout--twocol-section .layout__region--first,.layout--twocol-section .layout__region--second{
            padding-right:0px;
            padding-left:0px;
        }
        .talk-radio > div[align="center"],.node-become-a-talk-radio-host-form .form-actions > input,#edit-actions--2 > input,.path-my-dashboard #edit-submit,.form-actions > input+input,.form-actions > input,#bbsradio_subscription_admin_subscription_cancel_form_wrapper input,.subscription-admin-update-sub-cc-form  input[type="submit"]   {
            margin-bottom:10px;
        }
        .dashboard-block-table tr:nth-child(even),.dashboard-block-table tr:nth-child(odd){
            background:unset;
        }
        header .block-views-exposed-filter-blocksearch-page-1 .form-actions input,.js-form-item-field-include-show-page-0-title{
            margin-bottom: 0 !important;
        }
        .footer{
            border-top: 1px solid #26B2EC;
        }
        .path-dashboard form.views-exposed-form{
            padding: 20px 0px;
        }
        .path-node .description{
            padding:10px 0px;
        }

        #block-headermenu,.new-subs-plan a,.footer-four,.footer-first,.footer-second,.footer-second .field--type-text-with-summary ul,input[type*='submit'], input[type*='submit']:hover,input[type*='submit']:hover,.js-form-item-field-include-show-categories-target-id select,.new-indie-item .item,.form-item label, .body-page input[type="text"], .body-page input[type="tel"], .body-page input[type="password"], .body-page input[type="email"], .body-page textarea, .body-page select, .gva-body-page input[type="text"], .gva-body-page input[type="tel"], .gva-body-page input[type="password"], .gva-body-page input[type="email"], .gva-body-page textarea, .gva-body-page select,.js-form-type-textarea label + div,.field--widget-term-reference-tree .form-item,.contact-message-form .form-item input[type='text'], .contact-message-form .form-item input[type='email'],.form-item label + select,.contact-message-form .form-item label,.form-item input[type='date'],.field--widget-datetime-timestamp > h4 + div,.field--widget-datetime-timestamp > h4,.mejs__layer,.about-us-wrapper .about-us-item,.node-submit-indie-music-form .description,.show-categories-item #edit-field-past-guest-name-value-wrapper .form-item,.user-login-form .form-item label + input,.page-user-register .form-item label + input,.page-user-pass .form-item label + input,.page-user-register .js-form-type-textarea label + div,.ui-widget.ui-widget-content .description,.article-detail .form-item label + input,.user-login-form .form-item label + input, .page-user-pass .form-item label + input, .page-user-register .form-item label + input, .page-user-register .js-form-type-textarea label + div, .ui-widget.ui-widget-content input[type="text"], .ui-widget.ui-widget-content .js-form-type-textarea label + div,.path-dashboard .live-stats-streaming,.path-dashboard form.views-exposed-form,.path-dashboard .live-stats-streaming,.path-talkshows .main-content form.subscription-user-talkshow-popup-form select,body.path-bbsradio form select,.path-bbsradio form.subscription-user-talkshow-form select,.close-dialog-btn,.path-talkshows form.subscription-user-talkshow-popup-form .cc-expire-month-year select,.subscription-registration input[type="password"],.field--name-field-show-broadcast-schedule > .field__item,.footer-second .block-content .field--name-body  ul, .field--widget-image-image .description,.field--widget-datetime-default fieldset .fieldset-wrapper > div[data-drupal-field-elements="date-time"] > div,.field--widget-datetime-default fieldset .fieldset-wrapper > div[data-drupal-field-elements="date-time"],body .field.field--name-field-show-broadcast-schedule > .field__item,.main-content #views-exposed-form-search-page-1 > div,.main-content #views-exposed-form-search-page-1 input,.layout .user-login-form + ul,.layout .user-login-form + ul li,.layout .user-login-form + ul a, .address-book__operations > a,.address-book__profile {
            width: 100%;
            display: block;
        }
        .field--widget-datetime-default fieldset .fieldset-wrapper > div[data-drupal-field-elements="date-time"] > div{
            margin-bottom: 15px;
        }
        .field--name-field-show-broadcast-schedule > .field__item{
            margin:0px 0px 10px 0px !important;
        }
        #print_icon{
            padding-right: 0px !important;
        }
        .topbar-left,.vertical-tabs__menu,.full-image a,.path-search #block-contenttype .block-content .facets-widget-checkbox,.path-search #block-contenttype.block-content,.cc-expire-month-year select{
            display: block !important;
        }

        body .form-item-field-include-show-categories-target-id select,.user-login-form .form-item label,.page-user-pass .form-item label,.page-user-register .form-item label,.article-detail .form-item label + input,.path-dashboard table,.path-dashboard form.views-exposed-form,.cc-expire-month-year select,form.comment-form[data-drupal-selector="comment-form"] input[type*='text'],input[type="time"],.mejs__video,.mejs__overlay  {
            width: 100% !important;
        }
        .path-dashboard form.views-exposed-form,.address-book__profile{
            margin: 10px 0px;
        }

        .form-item,.contact-message-form .form-item{
            margin-bottom: 15px;
        }
        .new-indie-item .item .views-field-field-24-cd-cover-large img,.about-us-wrapper .about-us-item p:first-child img{
            width: 100%;
            height: auto;
        }
        .talk-radio,.path-talkshows .main-content form.subscription-user-talkshow-popup-form input[type="submit"], .path-bbsradio .main-page form input[type="submit"],.path-talkshows form.subscription-user-talkshow-popup-form input[type="submit"],.field--name-field-include-show-categories{
            margin-top: 10px;
        }
        /* #block-gavias-remito-branding img{
            height: 75px;
        } */
        .js-form-item-field-include-show-categories-target-id + div{
            margin-bottom: 20px;
        }
        ul.gva_menu_main > li > a {
            font-size: 13px;
            line-height: 25px;
        }
        /*body*/
        .block-views-blockthreaded-discussion-forum-block-1 .view-content-wrap .item .views-field-title {
            padding-top: 5px;
        }
        .pager,#block-footerfollowus,.menu--header-menu .gva_menu_main,.node--type-upcoming-show-topics .node__content .field--name-field-post-add-picture,.article-detail .post-thumbnail .field--type-image, .node__content .field:first-child.field--type-list-string + .field--label-inline + .field--type-image,.node__content .field:first-child.field--label-inline + .field--type-image {
                text-align: center;
            }
        .block-views-blockthreaded-discussion-forum-block-1 .item > div{
            padding-bottom: 10px;
        }
        .pager li.is-active > a,.form-item-field-include-show-categories-target-id label,label,.address-book__operations > a{
            margin-bottom: 5px;
        }
        body .main-content #views-exposed-form-search-page-1 > div,.layout .user-login-form + ul a,.layout .user-login-form .form-actions{
            margin-bottom:10px !important;
        }
        /*footer*/
        body .search-form__submit,.captcha input[type="text"]{
            width: auto;
            display: inline-block;
        }
        .body-page input[type="text"], .body-page input[type="tel"], .body-page input[type="password"], .body-page input[type="email"], .body-page textarea, .body-page select, .gva-body-page input[type="text"], .gva-body-page input[type="tel"], .gva-body-page input[type="password"], .gva-body-page input[type="email"], .gva-body-page textarea, .gva-body-page select{
            padding:7px 10px !important;
            font-size: 13px;
        }
        .bbs-sub-indi-view .views-field{
            display: flex !important;
        }
        /* .path-search .content-main-inner .row {
            display: flex;
            flex-direction: column;
        }
        .path-search .content-main-inner .row .main-content {
            order: 2;
        }
        .path-search .content-main-inner .row .sidebar {
            order: 1;
        } */
        /* .path-search .sidebar-inner li.facet-item {
            background: #0091b280;
        } */
        .sidebar-inner .facet-inactive, .sidebar-inner .facet-active {
            position: relative;
        }
        /* .path-search .facet-inactive .block-title, .path-search .facet-active .block-title {
            border: 1px solid #26B2EC;
            border-radius: 5px;
            padding: 10px;
        } */
        /* .path-search .facet-inactive .block-title::after, .path-search .facet-active .block-title::after {
            content: ' ';
            width: 15px;
            height: 20px;
            background: #0091b2;
            position: absolute;
            right: 10px;
            top: 15%;
            clip-path: polygon(50% 70%, 100% 40%, 100% 70%, 50% 100%, 0 70%, 0 40%);
        } */
        .gva-search-region svg {
            color: #0091b2;
        }
        .menu--header-menu .gva_menu_main,#edit-field-image-for-bottom,.bbs-sub-indi-view .views-field span,.bbs-sub-indi-view  .view-content-wrap  .item  div .field-content{
            text-align: left;
        }
        .block-views-blockthreaded-discussion-forum-block-1 .view-content-wrap .item .views-field-title,.layout .user-login-form .form-actions {
            padding-bottom: 0;
        }
        .views-view-grid.horizontal.cols-3 .views-row,.views-view-grid.horizontal.cols-3 .views-col,body.path-bbsradio .main-page form select{
            width: 100% !important;
            margin: 0px 0px 10px 0px;
            min-height: auto !important;
        }
        /* #block-contenttype {
            display: none;
        } */
        body header .language select{
            padding: 0 !important;
        }
        .node-become-a-talk-radio-guest-form #edit-submit{
            margin-bottom: 5px;
        }
        .vertical-tabs__menu-item{
            border-right: 0;
        }
        body .sidebar>div{
            margin: 20px 0px;
        }
        .new-subs-plan a,.node__content .field:first-child.field--type-image,.layout .user-login-form + ul a{
            text-align: center;
        }
        #field-archive-guest-candidate-values,#field-archive-select-your-guest-values,.field--widget-link-default table{

            white-space: unset;
        }
        .field--widget-datetime-default fieldset .fieldset-wrapper > div[data-drupal-field-elements="date-time"] > div{
            margin-right:0px;
        }
    }
    @media (min-width: 768px){
        .container {
            width: 750px;
        }
    }
    @media (max-width: 600px){
        .path-talkshows .main-content form > .form-item,.field--name-field-24-music-genre.field--widget-term-reference-tree .fieldset-wrapper .fieldgroup > ul.term-reference-tree-level > li,.path-talkshows .main-content form, .path-talkshows .main-content form.subscription-user-talkshow-popup-form .js-form-type-radio{
            width: 100%;
        }
        /* .calendar_wrapper .js-pager__items .item--today{
            flex: 0 0 87%;
        }
        .calendar_wrapper .js-pager__items .pager__item--previous{
            margin-right: 10px;
        } */
        .bbs-sub-indi-view{
            display: table;
            width: 500px;
            white-space: nowrap;
            overflow-x: auto;
        }
        ul:not(.search-api-autocomplete-search).ui-widget.ui-widget-content,div:not(.search-api-autocomplete-search).ui-widget.ui-widget-content{
            width: 90% !important;
            max-width: none;
        }
        body .captcha .form-item label{
            width: 100% !important;
            display:block !important;
        }
        .field-multiple-table.responsive-enabled thead{
            width: 800px;
            display: inline-table;
        }
        .field-multiple-table.responsive-enabled tbody{
            width: 800px;
            display:table
        }
        .captcha .description{
            margin-left: 0% !important;
        }
        .path-talkshows .item .views-field-nothing > span,.main-content #views-exposed-form-search-page-1, .main-content #views-exposed-form-search-page-1 .js-form-type-search-api-autocomplete,.main-content  #views-exposed-form-search-page-1 .form-actions,.path-talkshows .main-content form > .form-item,.path-talkshows .main-content form, .path-talkshows .main-content form.subscription-user-talkshow-popup-form .js-form-type-radio{
            display: block;
        }
        .main-content #views-exposed-form-search-page-1 .form-item.js-form-type-search-api-autocomplete label + input {
            width: 100%;
            margin-right: 0;
            margin-bottom: 15px;
        }
        .main-page #views-exposed-form-search-page-1 .form-actions > input,.gva-body-page .nav-tabs > li {
            margin-right: 0;
            margin-bottom: 10px;
        }
        .page-user-login .main-page, .page-user-register .main-page, .page-user-pass .main-page{
            width: 95%;
            padding: 10px;
        }
        .path-talkshows .main-content form .form-actions{
            margin-top: 15px;
        }
        .content-left{
            text-align: center;
            margin-bottom: 20px;
            width: 100%;
            display: block !important;
        }
        .content-right,.path-talkshows .item .content-right p {
            width: 100%;
            display: block;
            text-align: center !important;
            padding-left: 0;
        }
        .path-talkshows .item .views-field-nothing{
            padding: 30px 15px;
        }
    }
    @media (max-width: 480px){
        #block-gavias-remito-branding img{
            height: auto;
            width: 90px;
        }
        header .gva-search-region .search-content{
            width: 220px;
        }
        .node--type-music-playing-on-bbs-raadio .field--name-field-24-website, .node--type-submit-indie-music .field--name-field-24-website{
            display: block !important;
        }
        header #block-gavias-remito-branding img{
            width:80px;
        }
        /* header.header-v1 .header-main{
            padding-bottom: 55px;
        } */
        /* header .gva-search-region.search-region {
            top: unset;
            right: 0px;
            left: 0;
            bottom: -54%;
            transform: unset;
        } */
        /* header .gva-search-region .search-content{
            width:100%;
        } */
        body .about-us-item p:first-child {
            margin: 0px 0px 10px 0px !important;
            float: none;
        }
        .hostincludes .item > div,.hostincludes .item > span,.headlined-guest-item .item > div,.headlined-guest-item .item > span  {
            margin-bottom: 10px !important;
        }
        body .about-us-item p:first-child ~ p{
            padding-left: 0px;
        }
        ul:not(.search-api-autocomplete-search).ui-widget.ui-widget-content{
            max-width: none;
            width: 85% !important;
        }
    /*  .topbar-right{
            justify-content: center;
        } */
        .layout--twocol-section .item .right-side-blog,a.feed-icon, .layout--twocol-section footer a,.layout--twocol-section .item .left-side-blog,.block-views-blockthreaded-discussion-forum-block-1 .item,.path-bbsradio .view-content-wrap .item .views-field-nothing-1,.block-embed-view-blockarchives-for-old-hosts .views-field-field-include-show-categories a,.view-content-wrap .item .views-field-field-include-show-page, .view-content-wrap .item .views-field-field-include-host-name {
            text-align: center;
            width: 100%;
        }
        .hostincludes .views-field-field-user-picture ~div, .item .views-field-field-24-personal-picture ~ span,.item .views-field-field-post-add-picture ~span,.hostincludes .views-field-field-user-picture ~span, .hostincludes .views-field-field-user-mainsite-icon,.views-field.views-field-field-blog-image ~ div,.views-field.views-field-field-blog-image ~ div, .item .views-field-field-past-guest-picture ~div, .item .views-field-field-past-guest-picture ~span,.block-embed-view-blockarchives-for-old-hosts .views-field-field-include-show-summary{
            padding-left: 0 !important;
            padding-bottom: 0px;
            margin-left: 0;
        }
        .block-views-blockthreaded-discussion-forum-block-1 .item .views-field:first-child, .item .views-field-field-blog-image, .item .views-field-field-past-guest-picture, .item .views-field-field-post-add-picture, .item .views-field-field-24-personal-picture, .hostincludes .views-field-field-user-picture,a.feed-icon{
            height: auto;
        }
        .layout--twocol-section footer a{
            margin:10px 0px;
        }
        .layout--twocol-section  .item .right-side-blog{
            padding-top: 10px;
        }
        .item .views-field-field-blog-image, .item .views-field-field-past-guest-picture, .item .views-field-field-post-add-picture, .item .views-field-field-24-personal-picture,.block-embed-view-blockarchives-for-old-hosts .views-field-field-include-host-picture{
            margin-right: 0;
            display: block;
            height: auto;
            text-align: center;
            width: 100%;
            margin-bottom: 10px;
            float: none;
        }

        .layout--twocol-section  .item .left-side-blog,.block-views-blockthreaded-discussion-forum-block-1 .item .views-field:first-child, .item .views-field-field-blog-image, .item .views-field-field-past-guest-picture, .item .views-field-field-post-add-picture, .item .views-field-field-24-personal-picture,.block-embed-view-blockarchives-for-old-hosts .views-field-field-include-host-picture{
            border:0px;
            padding:0px;
        }
        .layout--twocol-section  .item .left-side-blog img,.block-views-blockthreaded-discussion-forum-block-1 .item .views-field:first-child img, .item .views-field-field-blog-image img, .item .views-field-field-past-guest-picture img, .item .views-field-field-post-add-picture img,.block-embed-view-blockarchives-for-old-hosts .views-field-field-include-host-picture img,.path-columns-indie .views-field-field-24-personal-picture img{
            border: 1px solid #26B2EC;
            padding: 5px;
            width:107px;
            height: 107px;
        }

        .players-item p > a:first-child{
            padding-top: 10px;
        }
        .players-item p > a,.path-bbsradio .view-content-wrap .item .views-field-nothing-1,.block-views-blockthreaded-discussion-forum-block-1 .views-field.views-field-nothing > .home-page-left, .path-talkshows .item .views-field-nothing > span .content-left, .hostincludes .views-field-field-user-picture > span.field-content{
            display: block;
        }
        .node--type-talk-show-include .field__label,.views-field-field-past-guest-website  .views-label,.block-embed-view-blockarchives-for-old-hosts .views-label,.block-embed-view-blockarchives-for-old-hosts .views-field-field-include-host-picture,  .new-indie-item .item .views-label, .field__label, .block-views-blockvideo-page-and-archive-descriptions-block-1 .item .views-label, .hostincludes .views-label, .views-field-field-past-guest-website .views-label, .views-field.views-field-field-summary .views-label, .block-embed-view-blockarchives-for-old-hosts .views-label,.view-content-wrap .item .views-field-field-include-show-page .views-label, .view-content-wrap .item .views-field-field-include-host-name .views-label{
            float: none;
            padding-right: 0;
        }
        .block-views-blockthreaded-discussion-forum-block-1 .item:hover .views-field.views-field-nothing{
            border:0px;
        }
        /* .hostincludes .views-field-field-user-picture ~div, .item .views-field-field-24-personal-picture ~ span,.item .views-field-field-post-add-picture ~span,.hostincludes .views-field-field-user-picture ~span, .hostincludes .views-field-field-user-mainsite-icon,.views-field.views-field-field-blog-image ~ div{
            padding-left: 0 !important;
            margin-top: 5px !important;
        } */
        .hostincludes .views-field-field-user-picture{
            float: none;
            display: block;
            margin: 0 auto;
            margin-bottom: 15px;
        }
        .views-field.views-field-field-blog-image ~ div{
            margin-left: 0;
        }
        .layout--twocol-section .item, .item{
            padding-bottom: 30px;
        }
        .views-field ul li{
            text-align: left;
        }
    }
    @media (max-width: 360px){
        header .gva-search-region .search-content{
            width: 170px;
        }
    }
    @media (max-width: 375px){
        /* .topbar-left{
            display: none !important;
        } */
        header .gva-search-region.show .search-content{
            width: 200px;
        }
        .main-page.scroll{
            padding-top: 110px;
        }
        .calendar_details .show-events .calendr_left{
            flex: 0 0 15%;
            font-size: 12px;
            line-height: 18px;
            max-width: 15%;
        }
    }
    @media (min-width: 992px){
        .container {
            width: 970px;
        }

    }

    @media (min-width: 1200px) {
        .host-dashoard,.my-account-menuitem{
            /* border-left: 1px solid; */
            border-right: 1px solid;
            padding: 5px 10px;
        }
        header .search-expanded .gva-offcanvas-inner .close-offcanvas + div{
            filter: blur(3px);
            transition: all .3s;
        }
        header .gva-search-region .search-content{
            margin-top: 0px;
            top: 0;
            width: 0em;
            opacity: 0;
            position:absolute;
            transition: width .3s;
            right: 100%;
            padding:0;
            box-shadow: 1px 1px 6px 2px rgb(0 0 0 / 20%);
            border: 0;
        }
        .adminmenu-item ul.gva_menu{
            padding:0px 15px 15px 15px
        }
        .host-dashoard,.adminwrapper{
            border-left: 1px solid;
        }
        .adminwrapper{
            padding: 5px 20px 5px 10px;
        }
        .container {
            width: 1170px;
        }
        header .morelink .menulist_items span.arrow,header .menu-hover .navigation .gva_menu .menulist_items li.menu-item--expanded:hover > .sub-menu,.morelink:hover .menulist_items,.gva-search-region.search-region .icon{
            display:block;
        }
        header .menulist_items{
            position: absolute;
            top: 100%;
            background:#fff;
            left:0px;
            min-width: 230px;
            padding:10px 15px !important;
            box-shadow: 0px 4px 4px 1px rgb(0 0 0 / 20%);
        }
        header .gva-search-region.show .icon{
            color: #fff;
            margin-left: 5px;
        }
        header .adminwrapper .adminmenu-item{
            position: absolute;
            top: 33px;
            right: 0;
            min-width: 275px;
            z-index: 999;
            background: #fff;
        }
        .morelink_txt{
            cursor:pointer;
        }
        header .adminwrapper .adminmenu-item .gva_menu  li > a{
            display: block;
            color: #000;
            text-align: left;
        }
    /*  header .adminwrapper .adminmenu-item:after{
            content: '';
            border: 10px solid transparent;
            position: absolute;
            bottom: 100%;
            right: 10px;
        } */
        #block-headermenu ul.gva_menu > li > a,#block-headermenu ul.gva_menu > li > a:hover{
            font-weight: bold;
        }
        header .search-expanded .gva-offcanvas-inner .close-offcanvas + div{
            filter: blur(3px);
            transition: all .3s;
        }
        /* .logged-in header .headersticky{
            top: 38px;
        } */
        .toolbar-tray-open header .headersticky{
            top: 62px;
        }
        /* .logged-in.toolbar-tray-open .main-page.scroll{
            padding-top: 160px;
        } */
        .logged-in:not(.toolbar-tray-open) .main-page.scroll{
            padding-top: 225px;
        }
        header.span.arrow{
            top: 25px;
        }
        #block-headermenu{
            padding-right: 0px;
        }
        header .menu-another .content-inner ul li a:hover{
            color: #0091b2 !important;
        }
        .menu-hover .navigation .gva_menu_main > li:hover > a,header .morelink{
            position: relative;
        }
        .menu-hover .navigation .gva_menu_main > li.menu-item--expanded:hover > a::after,header .morelink:hover:after{
            content: '';
            position: absolute;
            z-index: 9999;
            top: 100%;
            transform: translate(-0%, 0%);
            right: 50%;
            margin-top: -1px;
            height: 0;
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            border-top: 9px solid #004453;
        }
        /*header*/
        .bbs-banner  .item .field--type-image img{
            height: auto;
            width: 568px;
        }
        header .gva-search-region .icon,header .gva-search-region .icon:hover{
            border-radius: unset;
            color: #fff;
            font-weight: normal;
            border: 0;
            line-height: 30px;
            font-size: 22px;
        }
        .header-bottom {
            background-color: #0091b2;
        }
        header.header-v1 .main-menu .area-inner ul.gva_menu_main > li > a,li.morelink{
            color: #fff;
            font-size: 13px;
            padding: 15px 20px !important;
            text-transform: initial;
            font-weight: normal;
            letter-spacing: initial;
        }
        header.header-v1 .main-menu .area-inner ul.gva_menu_main > li.menu-item--expanded > a,li.morelink .morelink_txt{
            padding: 15px 30px 15px 15px !important;
        }
        li.morelink{
            padding:0px !important;
        }
        .menu-hover .navigation .gva_menu_main .sub-menu{
            border-top: 0px;
        }
        header.header-v1 .main-menu .area-inner ul.gva_menu_main > li{
            padding-right: 0px;
        }
        header .menu-hover .navigation .gva_menu_main .menu-columns{
            position: static !important;
        }
        header .menu-hover .navigation .gva_menu_main .menu-columns > .sub-menu{
            width: 100%;
            padding: 15px !important;
        }
        header .menu-hover .navigation .gva_menu_main .menu-columns > .sub-menu > li{
            width: 30%;
            margin-bottom: 0;
            display: inline-block;
            padding: 0px 15px;
            vertical-align: top;
        }
        header .menu-hover .navigation .gva_menu_main .menu-columns > .sub-menu > li.menu-item--expanded > a{
            font-weight: bold;
            color:#000;
            padding-bottom: 3px;
        }
        header .menu-hover .navigation .gva_menu_main .menu-columns > .sub-menu > li.menu-item--expanded{
            border-bottom: 0px;
        }
        header .menu-hover .navigation .gva_menu .menu-columns > .sub-menu {
            box-shadow: 0px 4px 4px 1px rgb(0 0 0 / 20%);
        }
        header .menu-hover .navigation .gva_menu_main .menu-columns > .sub-menu > li svg,.menu-hover .navigation .gva_menu_main .sub-menu > li:hover > ul,header .menulist_items li svg{
            display: none;
        }
        header .menu-hover .navigation .gva_menu_main .menu-columns > .sub-menu > li.menu-item--expanded > ul{
            box-shadow: unset;
            padding: 0;
            padding-left: 20px;
            border-top: unset;
        }
        header .menu-hover .navigation .gva_menu_main li > .sub-menu{
            padding: 10px 15px 0px 15px;
        }
        header .menu-hover .navigation .gva_menu_main .menu-columns > .sub-menu > li.menu-item--expanded:hover > ul,header .menu-hover .navigation .gva_menu_main .menu-columns > .sub-menu > li.menu-item--expanded > ul{
            display: block !important;
            opacity: 1;
            position: initial;
        }
        header .menu-hover .navigation .gva_menu_main li > .sub-menu li a{
            padding: 5px 0px;
            color: #000;
            border-bottom: 1px solid #d7d7d7 !important;
        }
        header .menu-hover .navigation .gva_menu_main .menulist_items  li .sub-menu{
            position: absolute;
            left: 100%;
            top: 50%;
            width: 230px;
            box-shadow: 0px 4px 4px 1px rgb(0 0 0 / 20%);
        }
        .menu-another .content-inner .gva_menu .sub-menu,.adminmenu-item  .sub-menu {
            border-top: 1px solid #26B2EC;
        }
        header .menu-hover .navigation .gva_menu_main .menulist_items  li:last-child,header .menu-hover .navigation .gva_menu_main .menulist_items  li .sub-menu li a,.menu-another .content-inner .gva_menu .sub-menu li:last-child{
            border-bottom: 0px !important
        }
        header .menu-hover .navigation .gva_menu_main .menulist_items li{
            border-bottom: 1px solid #d7d7d7 !important;
        }
        header .menu-hover .navigation .gva_menu_main .menulist_items li a{
            padding: 5px 0px;
        }
        header .menu-hover .navigation .gva_menu_main .menu-columns > .sub-menu > li.menu-item--expanded > ul li,header .menu-hover .navigation .gva_menu_main li > .sub-menu li{
            padding: 0;
            margin: 0;
            border-bottom: 0;
        }
        header .menu-hover .navigation .gva_menu_main .menu-columns > .sub-menu > li.menu-item--expanded > ul li:last-child > a{
            border-bottom: 0px !important;
        }
        header .gva-search-region .search-content:after{
            content: none;
        }
        header.header-v1 .search-expanded  .menu-hover .navigation .gva_menu_main > li:hover  > a{
            background: unset;
        }
        header.header-v1 .search-expanded .menu-hover .navigation .gva_menu_main > li:hover > ul.sub-menu,  header.header-v1 .search-expanded .menu-hover .navigation .gva_menu_main > li:hover div.sub-menu{
            display: none;
        }
        header.header-v1 .search-expanded .menu-hover .navigation .gva_menu_main > li.menu-item--expanded:hover > a::after{
            content: none;
        }
        header.header-v1 .search-expanded .gva_menu_main a{
            pointer-events: none;
        }
        header.header-v1 .menu-hover .navigation .gva_menu_main > li.menu-item--active-trail > a,header.header-v1 .menu-hover .navigation .gva_menu_main > li:hover > a,header.header-v1 .main-menu .area-inner ul.gva_menu_main > li > a:hover,.morelink:hover{
            background-color: #004453;
            color: #fff !important;
        }
        header.header-v1 .main-menu{
            border-bottom: 0px;
        }
        ul.gva_menu_main > li{
            padding-left: 0px;
        }
        .menu-hover .navigation .gva_menu_main li.menu-item--active-trail > a{
            color: #0091b2 !important;
        }
        .morelink .morelink_txt{
            position:relative;
        }
        .ui-widget-content.search-api-autocomplete-search{
            max-height: 300px;
        overflow-y: scroll;
        }
        .ui-widget-content.search-api-autocomplete-search{
            max-height: 400px;
        }
    }
    @media (min-width:1100px){
        .path-admin .view-filters .form-type-entity-autocomplete{
            float: none;
            clear: both;
        }
        .path-admin .view-filters .form-type-entity-autocomplete input[type="text"]{
        width: 23%;
        }
    }
div.field.field--name-field-archive-use-show-banner.field--type-entity-reference.field--label-hidden.field__item header h2.node__title,
div.field.field--name-field-archive-includes.field--type-entity-reference.field--label-hidden.field__item header h2.node__title,
div.field.field--name-field-highlight-talk-show field--type-entity-reference field--label-above.field__item header h2.node__title,
div.field.field--name-field-highlight-talk-show.field--type-entity-reference.field--label-hidden.field__item header h2.node__title {
  display:none;
}
