/**
 * Description: Mac Usato - Layout
 * Version: 1.0.3
 * Last update: 2020-06-14
 * Copyright (C) 2020 Mac Usato
 */

body{font-size:14px;}
.height-fill{height: -webkit-fill-available;}

#container{}
main.container{min-height: 600px;}
#top-bar .navbar-brand{padding: 11px 0 15px 0;}

a, a.page-link{color: #0070c9;}
.link{color: #0070c9!important;}
a:hover{text-decoration: none;}
.form-control:focus{outline: none!important;box-shadow: none!important;}
.dropdown-toggle:focus, .dropdown-toggle:active{outline: none!important;box-shadow: none!important;background-color: transparent!important;}
.btn-link, .btn-link:hover,.btn-link.focus, .btn-link:focus{text-decoration: none;}
.btn-warning, a.btn-warning.text-light:hover{color:#FFFFFF!important;}
.btn.btn-primary.btn-lg img{margin: -5px 5px 0 0;filter: invert(96%) sepia(8%) saturate(425%) hue-rotate(183deg) brightness(108%) contrast(100%);}
.list-group-item{background-color: transparent;}
.help-group-item{background-color: #FFFFFF;border-bottom-color:#e3e3e3;}
.pl-35{padding-left: 1.25rem!important;}
.line-height-1{line-height: 1!important;}

/* bootstrap debug */
.card-header:first-child{border-radius:unset;}
.search-navbar{width: fit-content;}
.search-navbar .nav-item .nav-link{padding-right: 0}

.minw-40{min-width: 40%!important;}
.cursor-default{cursor: default!important;}
.rounded-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important;}
.marginleft-100{margin-left: 100px!important;}
.btn.btn-danger.dropdown-toggle:focus{background-color: #bd2130!important;border-color: #bd2130!important;}
.publish-button{border-radius:19px;padding-left: 1rem!important; padding-right: 1rem!important;font-size: 14px;}
.btn .svg{float: left; margin: 3px 10px 0 0;}
.btn .svg-icon{margin: -2px auto 2px auto!important;width: 20px;height: 20px;}
.btn-primary .svg-icon{filter: invert(98%) sepia(2%) saturate(7%) hue-rotate(332deg) brightness(101%) contrast(104%);}
.btn-light:hover{background-color: #f8f9fa; border-color:#f8f9fa;}
.invert{filter: invert();}

.icon-disabled{filter: invert(100%) sepia(83%) saturate(157%) hue-rotate(292deg) brightness(89%) contrast(80%);}
.icon-active{filter: invert(35%) sepia(95%) saturate(4334%) hue-rotate(201deg) brightness(106%) contrast(103%);}
.icon-big{width: 2.5em; height: 2.5em;margin: 0 0.5em 0 0;}
.icon-small, .h1 .icon-big{width: 1.0em; height: 1.0em;margin: -12px 0 0 0!important;}
.icon-invert{filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(27deg) brightness(107%) contrast(101%);}

.border-light{border: 2px solid #FFFFFF!important;}
.social-button-active img{filter: invert(45%) sepia(100%) saturate(5257%) hue-rotate(201deg) brightness(104%) contrast(400%);}

/* colore ottenuto con https://codepen.io/sosuke/pen/Pjoqqp */
.badge img{float:left;height: 50%;width: auto;}
.badge-primary img{filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(349deg) brightness(104%) contrast(104%);}

.modal-open, .modal{padding-right: 0!important;}

#dropdown-fader{display: none;z-index:1;position:absolute; left:0; right:0; width: 100%; height: 100%; background-color:#000;opacity:0.5;}

/* ex components */
.loader {
  border: 3px solid #f3f3f3;
  border-radius: 50%;
  border-top: 3px solid #007bff;
  width: 30px;
  height: 30px;
  -webkit-animation: spin 1s linear infinite; /* Safari */
  animation: spin 1s linear infinite;
  display: inline-block;
}

.loader img{display: inline-block;width: 20px;height: 20px;margin: 0;}
.loader span{display: inline-block;color: #999;margin: 1px 0 0 4px;padding: 0}

.btn .loader{width: 20px; height: 20px; border: 3px solid #ffffff; border-top: 3px solid transparent; margin: 5px 10px 0 0;float: left;}
.ad-badge{font-size: 12px;}

.responsive-banner img{width: 100%; height: auto;}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/* ex components */

.page-item.active .page-link{background-color: #0070c9;border-color: #0070c9;}

.hidden{display: none;}

.sticky {
   position: -webkit-sticky;
   position: sticky;
   top: 0;
}
.sticky:before,
.sticky:after {
    content: '';
    display: table;
}

.alert-error{word-break: break-all;}
.alert-error .glyphicon{font-size: 25px;}
.alert-warning .icon{float: left;margin: 0 10px 0 0;filter: invert(30%) sepia(72%) saturate(1742%) hue-rotate(34deg) brightness(93%) contrast(97%);}

a,button{outline:none!important;}

.btn{cursor: pointer;}
.btn:focus,.btn:active:focus,.btn.active:focus,
.btn.focus,.btn:active.focus,.btn.active.focus {
    outline: none;
    box-shadow:none;
}
.btn.disabled{cursor: default;}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}

.navbar-nav .glyphicon{margin-right: 5px;}
.navbar-toggler{border-color: transparent!important;font-size: 16px; padding: 0;}
.navbar-light .navbar-nav .nav-link.btn{color: #FFFFFF;margin-left: 10px;line-height: 20px;}

.user-thumb{width: 40px; height: 40px; border-radius: 20px; margin-right: 10px;}

.user-dropdown .btn-secondary.dropdown-toggle{background: transparent; border: none;padding: 0; margin-left: 10px;outline-color: transparent!important;}
.user-dropdown .btn-secondary.dropdown-toggle::after{display: none;}
.user-dropdown .user-thumb{width: 38px; height: 38px; border-radius: 20px; margin-right: 10px;}

.breadcrumbs-navbar{height: 48px;} /* se modificato correggere margin-top di .order-dropdown .dropdown-menu */
.breadcrumbs-navbar a.small{color:#868e96;display: block;margin-top: 2px;}
.breadcrumbs-navbar h1{font-size: 18px;margin: 0;text-decoration: none;}
.breadcrumbs-navbar .search-counter{font-size: 13px;}
.breadcrumbs-navbar .btn-sm, .breadcrumbs-navbar .btn-sm:hover{font-size: 13px;margin: 1px 0 0 0;text-decoration: none;}

.inner-navbar{padding: 0;}

#top-bar{background: rgba(248,248,248,0.99); font-size: 14px;}

#top-bar #search-form .input-group-prepend{
  background: url('../../../images/layouts/responsive-4/feather/chevron-down.svg') no-repeat 90% 13px;
  background-size: 20px 20px;
  background-color: #FFFFFF;
  margin-right: 2px;
}
#top-bar #search-form #search-query{width: 300px;}
#top-bar #search-form .input-group input[name='q']{height:42px;/*border-top-left-radius:3px!important;border-bottom-left-radius:3px!important;*/border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:0;font-size: 14px;}
#top-bar #search-form .form-control:focus{border-color:#d9d9d9;}
#top-bar #search-form select[name='cat']{
  background-color: transparent;
  width: 200px;
  border:none;
  margin: 0;
  -webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0;
  -webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;
  color: #6a757c;outline:none;display: inline-block;
  -webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;
  padding-left: 1rem;}
#top-bar #search-form button.input-group-append{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:3px!important;border-bottom-right-radius:3px!important;background-color: #FFF; border: none;padding: 10px 15px;}
#top-bar #search-form .glyphicon-search{color: #6a757c;cursor: pointer;line-height: inherit!important;}

.dropdown-item{padding: .25rem 1rem;}
a.dropdown-item,span.dropdown-item,label.dropdown-item{font-size: 14px; margin-bottom: 0; margin-right: 40px;}
label.dropdown-item input{float: left;margin: 5px 5px 0 0;}
.dropdown-item img{float: left;width: 15px; height: 15px; margin: 4px 4px 0 0;}

#logo{margin-right: 16px;}


#sidebar, #sidebar-sponsor{
  /*height: -webkit-fill-available;
  position: -webkit-sticky;
  position: sticky;
  top:74px;*/}
#sidebar-sponsor{height: -webkit-fill-available!important;}
#sidebar-sponsor ul{padding-left: 1.5rem;}

#sidebar .sidebar-userdetail{font-size: 16px;background-color: #FFFFFF;}
#sidebar .sidebar-usermenu .active, #sidebar .sidebar-userdetail .active{background-color: transparent;font-weight: 600;color: #000000;z-index: 0;}
#sidebar .sidebar-usermenu .active a, #sidebar .sidebar-userdetail .active a{color: rgba(0, 0, 0, .7);}
#sidebar .sidebar-usermenu li.list-group-item, #sidebar .sidebar-userdetail li.list-group-item{ border:none; padding-top: .5rem; padding-bottom: .5rem; padding-left: 0; padding-right: 0;}
#sidebar .sidebar-usermenu li,#sidebar .sidebar-usermenu li a, #sidebar .sidebar-userdetail li,#sidebar .sidebar-usermenu li a{color: rgba(0, 0, 0, .4);}
#sidebar .sidebar-usermenu li a .badge, #sidebar .sidebar-userdetail li a .badge{display: inline;font-size: 85%;font-weight: normal;}
#sidebar .sidebar-usermenu li a .sidebar-icon{width: 21px;height: 21px;}
.warning-icon{filter: invert(20%) sepia(96%) saturate(6456%) hue-rotate(359deg) brightness(104%) contrast(122%);}
#sidebar .sidebar-usermenu .border-bottom, #sidebar .sidebar-userdetail .border-bottom{border-bottom: 1px solid rgba(0,0,0,.125); margin-bottom: 1px;}
#sidebar .sidebar-usermenu .border-top, #sidebar .sidebar-userdetail .border-top{border-top: 1px solid rgba(0,0,0,.125);}
#sidebar .sidebar-usermenu .glyphicon-exclamation-sign{top:3px;}

#sidebar .sidebar-userdetail li.list-group-item{padding-left: 1.25rem;padding-right: 1.25rem;}

#sidebar-toggler .glyphicon {
  transition: .3s transform ease-in-out;
}

#sidebar .card{font-size: 1rem;}
.sidebar-header{border-top: 1px solid rgba(0,0,0,.125)!important;}
.sidebar-header .badge-pill{font-weight: normal;padding: .1em .7em}

#sidebar .list-group-item.subelement.categories{cursor: default;}
#sidebar .list-group-flush .list-group-item{background-color: transparent; border-top:none;cursor: pointer; border-bottom:none;padding: 0;}
#sidebar .list-group-flush .list-group-item a{display: block;padding: .75rem 1.25rem;}
#sidebar .list-group-flush .list-group-item a .form-check-input{margin-left: 0;margin-right: 5px;}
#sidebar .list-group-flush .list-group-item.subelement a{padding-top: 0.5rem;padding-bottom: 0.5rem;}
#sidebar .list-group-flush .list-group-item a:hover{background-color: #f8f9fa;}
#sidebar .list-group-flush .list-group-item.subelement a span{margin: 0 0 0 19px;display:block;top:15px;left: 4px;}
#sidebar .list-group-flush .list-group-item.subelement a small img{margin-top: -2px;width: 13px; height: 13px;filter: invert(26%) sepia(49%) saturate(5320%) hue-rotate(192deg) brightness(93%) contrast(101%);}
#sidebar .list-group-flush .list-group-item.subelement .btn img{width: 20px;height: 20px;}

#sidebar .sidebar-checkbox:before{width: 13px;height: 13px;border-radius: .25rem;position: absolute;top: 13px;left: 20px;display: block;pointer-events: none;content: "";-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #dee2e6;}
#sidebar .sidebar-checkbox:after {width: 13px;height: 13px;border-radius: .25rem;position: absolute;top: 13px;left: 20px;display: block;content: "";background-repeat: no-repeat;background-position: center center;background-size: 50% 50%;}
#sidebar .sidebar-checkbox .glyphicon{position: absolute;left: 2px;top: 10px;font-size: 8px;}
#sidebar .sidebar-checkbox.checked:before{background-color: #007bff;}
#sidebar .sidebar-checkbox.checked .glyphicon{color: #FFFFFF;}

#sidebar #usermenu-detail .btn{min-height: 38px!important;}
#sidebar #usermenu-detail .btn .glyphicon{margin-top: 4px;}

div.search-order{margin-bottom: 3px;}
div.search-order div.dropdown-menu a.dropdown-item{font-size: 14px;}
div.search-order h2{font-size: 14px;line-height: 17px;padding-top: 4px;padding-bottom: 8px; margin: 0;}

.chevron-collapse-180 {
  transform: rotate(180deg);
}

.order-dropdown{margin-bottom: 1rem;}
.order-dropdown .dropdown-menu{margin-top: 9px!important; border-top-left-radius: 0!important; border-top-right-radius: 0!important; border-top: none; right: 0;
    left: auto; font-size: 14px;}
.order-dropdown a.dropdown-item{position: relative;padding-left: 2.0rem!important;border: 0!important;}
.order-dropdown a.dropdown-item img.icon{position: absolute;left: 3px;top: 26%;margin: 0}

/*.row-offcanvas{align-items: flex-start;}*/
.row-offcanvas-left.active{min-height: 350px;height: auto;}

.breadcrumbs-navbar{border-bottom: 1px solid rgba(0, 0, 0, .125);}

.unit728x94{display: block;width: 728px;height: 94px;text-align:center;}
.unit468x60{display: block;width: 468px;height: 60px;text-align:center;}
.unit336x280{display: block;width: 336px;height: auto;text-align:center;overflow: hidden;}

footer{font-size: 12px;background:#f8f9fa;margin-top:1rem;}
footer .copyright{color: rgba(0, 0, 0, 0.498039);}

.list-iteminsert-item{border: none; padding: 0!important; margin-bottom: 5px;}
.list-iteminsert-image{width: 100%; max-width: 150px; height: auto;}

.card-footer{border-top: none;background-color: transparent; color: #868e96;}

.jumbo-heading{padding: 1rem;background: rgba(248, 248, 248, 0.99); color: #666666;margin-bottom: 1rem;}
.jumbo-heading h1,.jumbo-heading h2{margin: 0; font-size: 1.2rem;}

.messages-navbar{border-radius: 4px;}
.messages-navbar button.close{margin-top: -2px;}

.glyphicon-flash{color: #007bff;}

.list-group-noradius li{border-radius: 0!important;}
.list-group-noradius li .card-header:first-child{border-radius: 0!important;border-bottom: none;}

.border-top-transparent{border-top-color: transparent;}

.card-header{border-bottom: none;}

.help-card .card-header{background-color: transparent; border-bottom: none;}
.help-card .card-header a{color: #000000;}

.table-borderless th,.table-borderless tr, .table-borderless td{border-color: transparent;}

.adsbygoogle{margin: auto!important;}

label{cursor: pointer;}

.breadcrumb{background: transparent; padding: 0;margin-top: 14px;}

.breadcrumb-item+.breadcrumb-item::before{content: '';}
li.breadcrumb-item.current{color: #007bff;}

.breadcrumb li.breadcrumb-item:before {
  content:"⟩";
  box-sizing: inherit;
}

.breadcrumb li.breadcrumb-item:first-child:before{
  content:none;
}

li.nav-item span.badge{float: right;margin-top: 3px;margin-left: 5px}

#user-navbar{border-top-left-radius: 0;}
#user-navbar:hover{z-index: 2!important;}

#message-navbar {height:40px;list-style: none;padding-right: 0;margin-top: 0;margin-bottom: 0;margin-right: auto;display:flex;flex-direction: row;box-sizing: border-box;}
#message-navbar li a{display: block; padding: 8px;color:rgba(0, 0, 0, 0.498039);}
#message-navbar li a:hover{color:rgba(0, 0, 0, 0.701961);}

#form-item{border-bottom-left-radius: 0;}

.share-model-card{padding-left: 10px; padding-right: 10px;}
.share-buttons, .share-buttons-detail{height: 32px;}

.evaluation-card{display: block; max-width:300px;border: 3px solid rgba(0, 0, 0, 0.121569);}
.evaluation-card:hover{border: 3px solid #007bff;}
.evaluation-card img.card-img-top{width:100%;max-width:300px; height:auto;}
.evaluation-card .card-body h5.card-title{height:44px; overflow-y:hidden;}
.evaluation-card .card-body .card-text{height:42px; overflow-y:hidden;}

.grade-card{border-width: 4px!important; border-style: solid!important; border-radius:10px;line-height: 1.9rem;}
.grade-card small{font-size: 1rem;}
.grade-card .grade{font-size:2rem;}
.grade-card.grade-card-a-plus{border-color: #33cc00; color: #33cc00;}
.grade-card.grade-card-a{border-color: #33cc00; color: #33cc00;}
.grade-card.grade-card-b{border-color: orange; color: orange;}
.grade-card.grade-card-c{border-color: red; color: red;}

.grade-badge-a-plus{background-color: #33cc00; color: #ffffff;}
.grade-badge-a{background-color: #33cc00; color: #ffffff;}
.grade-badge-b{background-color: orange; color: #ffffff;}
.grade-badge-c{background-color: red; color: #ffffff;}

.badge-warning{border-color:#ffc107!important;}
.nav-tabs .nav-link.active{background-color: transparent;}

#cookiesBar {font-size: 12px;background-color: rgba(248, 249, 250,0.9)!important;}
#cookiesBar a.btn {font-size: 12px;color:#007bff;}
#cookiesBar .nav-link {padding-top: 0;padding-bottom: 0;}
#cookiesBar .btn{margin-top: -2px;}

#resumeinsertModal{position: fixed; right: 1rem;z-index:9999999999;}

#spinner {margin-left: -1.25rem; margin-right: -1.25rem;}

.insert-accordion .collapse .card .black{/*height: 42px;*/overflow-y: hidden;}
.insert-accordion .product_id {line-height: 1;}

#chatButton{position:fixed;bottom:0.7rem;right:1rem;z-index: 10000;}

.close img{position: absolute;right: 1rem;top:0.9rem;width: 18px;height: 18px;}

/* Ultra small devices (portrait phones, less than 576px) */
@media screen and (max-width: 575px) {
  .navbar .container{padding-left: 0!important;padding-right: 0!important;}
  .sidebar-offcanvas{padding-left: 0;}
  .unit336x280{width: 336px;height: 280px;}

  .row-offcanvas-left.active{left: 86%;}
  .row-offcanvas-left.active .sidebar-offcanvas{left: -80%;}

  #sidebar .list-group-flush .list-group-item.subelement a span{top: 17px;}

  #resumeinsertModal{position: fixed; bottom:1rem!important;left:7%;right: 7%;z-index:9999999999;}
  body{padding-right: 0!important;}
}

/* Extra small devices (portrait phones, less than 576px) */
@media screen and (max-width: 575px) {

  body{font-size:18px;}
  .inner-navbar{padding: .5rem 1rem;}
  #top-bar .navbar-brand{max-width: 80%;}
  #top-bar #search-form .glyphicon-search{top:3px;font-size: 1.2rem;}
  #top-bar #search-form .glyphicon-search:empty{width: 1.5em;}
  #top-bar #search-form .input-group input[name='q']{font-size: 18px;}

  li.breadcrumb-item, li.breadcrumb-item.current:before{display: none;padding-left: 0!important;}
  li.breadcrumb-item.current{display: block;}

  .nav-panel-items{border: 1px solid #EFEFEF;}
  .nav-panel-items .nav-item a.nav-link, .nav-panel-items .nav-item span{border: none;}
  .messages-navbar #user-navbar{width: 100%;margin: 15px 0 0 0;border-top: 1px solid #FFFFFF;padding-top: 10px;padding-bottom: 5px;}
  .messages-navbar #user-navbar li{width: 50%;}
  .messages-navbar #user-navbar li:first-child{text-align: left;}
  .messages-navbar #user-navbar li:last-child{text-align: right;}
  .messages-navbar #user-navbar li a{padding: 0;}

  #user-navbar{border-top-left-radius: 4px!important;}
  #form-item{border-bottom-left-radius: 4px!important;}

  .messages-navbar button.close{top:-11px;right: -7px;position: absolute;}
  .messages-navbar .dropdown-toggle::after{margin-left: 0;}

  .hidden-m{display: inline-block;margin-left: 0.3em;}
  .hidden-sp{display: none;}
  .display-sp{display: block;}
  .navbar-brand{margin: 0;}
  #logo{margin-right: 0;}

  .sidebar-offcanvas{width: 75%;max-width: 75%;padding-right: 15px;}
  #sidebar{ margin-left: 1rem;}
  #sidebar .card{font-size: 18px;}
  #sidebar .sidebar-usermenu {width: 71%!important;}
  .sidebar-favorites-login #usermenu-mymu {width: 100%!important;}
  #sidebar .sidebar-userdetail li.list-group-item{padding-left: 1rem;padding-right: 1rem;}
  #sidebar .list-group .sidebar-header a{padding: 1rem!important;}

  #sidebar .sidebar-checkbox:before{top: 15px;}
  #sidebar .sidebar-checkbox:after {top: 15px;}
  #sidebar .sidebar-checkbox .glyphicon{top: 15px;}

  footer .footer-navbar{text-align: center;}
  footer .footer-navbar li.nav-item{padding: 0;margin: 0!important;font-size: 14px!important;}
  .unit468x60{display: none!important;}
  .navbar-light .navbar-nav .nav-link.btn{margin-left: 0!important;}
  #cookiesBar .navbar-nav {width: 100%!important;text-align: center;}
  .breadcrumbs-navbar{display: none;}
  .navbar-nav .login-link{display: inline-block;padding: 8px 0;border-radius: 4px; background-color: #FFFFFF;width: 100%;font-size: 1rem;text-align: center;line-height: 20px;}

  .close img{position: absolute;top: 1rem;right: 1rem;}
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px) {

  main.container{max-width: none;}

  #sidebar{position: absolute; top:0;}
  #sidebar .sidebar-usermenu {font-size: 18px;border-radius:4px;width: 90%;}
  #sidebar .sidebar-usermenu .list-group-item{border-left:1px solid rgba(0,0,0,.125)!important;border-top:1px solid rgba(0,0,0,.125)!important;border-right:1px solid rgba(0,0,0,.125)!important;padding: 0!important;}
  #sidebar .sidebar-usermenu .list-group-item:last-child{border-bottom:1px solid rgba(0,0,0,.125)!important;}
  #sidebar .sidebar-usermenu .list-group-item a{display: block;padding: 1rem!important;}

  .rounded-xs{border-radius: 4px!important;}

  #sidebar, #sidebar-sponsor{height: 100%;}
  .navbar-expand-md>.container, .navbar-expand-md>.container-fluid{padding-left: 1.0rem; padding-right: 1.0rem;}
	.hidden-m{display: none;}
  .hidden-sp{display: none;}
  .display-sp{display: block;}
  .noborder-sp{border: 0;}
  #user-navbar li .hiddenLabel{display: none;}
  a.dropdown-item{font-size: 18px;padding: 4px 16px;}

  .user-dropdown .dropdown-toggle{display: none;}

  #top-bar .navbar-nav .nav-item .dropdown-link, #dropdownMenuLink .dropdown-menu{border: none;background-color: #FFF;text-align: center;border-radius: 4px; padding: 16px;margin-bottom: 1rem;font-size: 18px;line-height: 20px;}
  #top-bar #search-form .input-group-prepend{background-position: 53% 17px!important;}
  #top-bar #search-form .input-group input[name='q']{width: 150px;height: 52px;}
  #top-bar #search-form .input-group input[name='q'], #top-bar #search-form button.input-group-append, #top-bar #search-form select[name='cat'] {*margin-bottom: 15px;*/}

  .breadcrumbs-navbar .container{padding-left: 0!important; padding-right: 0!important;}

  .nav-item .nav-link.btn{border: 0;}
	.nav-item:last-child{border-bottom: none;}
	#logo{margin-right: 0;}
  .navbar-nav, #search-form{margin-top: 0.5rem;}
  .navbar-light .navbar-nav .nav-link.btn{margin-left: 0!important; padding: 16px;font-size: 18px;}
  #sidebar{position: absolute; top:0;}
  .list-iteminsert-help{text-align: center!important;}

  footer .footer-navbar{text-align: center;padding-left: 0; padding-right: 0;}
  footer .footer-navbar .navbar-nav .ml-auto,footer .footer-navbar .navbar-nav .mr-auto{margin: 0!important;}

  .publish-button{border-radius:52px;}

  div.row.row-offcanvas.row-offcanvas-left.border-left, #container{border-left: 0!important;}

}

@media (max-width: 800px) {

}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px) {

  .hidden-md{display: none;}
	.hidden-m{display: none;}
  .small-m{font-size: 80%;}
  .medium-m{font-size: 100%;}
  .unit728x94{display: none!important;}
  footer .copyright{position: absolute;top:16px;}
  #cookiesBar ul.navbar-nav {display: block;width: 100%!important;text-align: center;font-size: 14px;}
  #cookiesBar ul.navbar-nav li.cookies-button{float: left;width: 46%;margin-left: 2%; margin-right: 2%;}
  #cookiesBar ul.navbar-nav li.cookies-button .btn{width: 100%;}
  #cookiesBar a.btn {font-size: 14px;border: 1px solid #EFEFEF;padding: 2rem 1rem;height: 30px;margin: 1rem 0 0.5rem 0; line-height: 1.6rem;background-color: #FFFFFF;}
  #cookiesBar .navbar-nav {width: 100%!important;text-align: center;margin-right: 0!important;}
  #top-bar #search-form .input-group-prepend{background-position: 53% 12px;}
  #top-bar #search-form .input-group-prepend #search-category{width:40px;color: transparent;margin-left: 0;}
}

@media (max-width: 1024px) {
  .hidden-m{display: none;}
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199px) {
  .hidden-m{display: none;}
  #search-form #search-query{width: 150px!important;}
}

/* Extra large devices (large desktops) */
/* No media query since the extra-large breakpoint has no upper bound on its width */

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
  #top-bar #search-form .input-group {width:100%;}
  .unit336x280{display: none!important;}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.hidden-d{display: none!important;}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.hidden-d{display: none!important;}
  .unit468x60{display: none!important;}
  .border-right-md-0{border-right: none;}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.hidden-d{display: none!important;}
}

/* 4 inches displays */
@media screen and (max-width: 305px) {
  body{font-size: 0.9em!important;}
  .btn-group .btn{font-size: 0.9em!important;}
  a.dropdown-item{font-size: 14px!important;}
  #sidebar .sidebar-usermenu .list-group-item a{padding: 0.5rem!important;}
}
