/* Copyright Mediaclip */
div.copyright {
    display: none;
}

/* pulsante Aggiungi foto in modulo Photobook */
button#photopicker-btn-manage-photos,
upload-button,
div.uploads-btn-container {
 display: none;
}

/* pulsante Aggiungi foto in pannello laterale */
/*button.side-panel-option-button {*/
/*div.manage-photos-container button {
 display: none;
}*/

/* Personalizzazione pulsante CARICA FOTO */
/*div.folder-nav-title {
    width: 52% !important;
}
div.manage-photos-container {
    height: 40px !important;
    width: 48% !important;
}
div.manage-photos-container button {
    height: 100% !important;
    width: 100% !important;
    background-color: red !important;
    border-color: red !important;
    color: white !important;
}*/
button.manage-photos-btn {
	background-color: red;
	color: white;
}
button.manage-photos-btn svg {
	fill: white;
}

.gallery .category .caption-container, .gallery .item .caption-container {
	padding: 1px 5px;
}

/* Pulsante Cambia Orientamento */
button.change-orientation, button.change-orientation:hover {
	color: red !important;
	padding: 0 25px;
}

button.change-orientation .icon {
	display: block;
	fill: red;
}

/* my device custom icon */
@media (min-width: 530px) {
    /* in edit view, photo panel */
    photo-panel .card.pos-1 .fullwidth-container .row div:nth-child(1) .gallery-category .category > img {
        background-image: url("../img/source-device-desktop.png") !important;
    }
    /* in photo-picker */
    .photopicker-main-content .gallery-category:first-of-type .category > img[preload-image="img/source-device.png"] {
        background-image: url("../img/source-device-desktop.png") !important;
    }
}

@media (max-width: 529px) {
    /* in edit view, photo panel, 1rst example */
/*
    photo-panel .card.pos-1 .gallery-category:first-of-type .category > img {
        background-image: url() !important;
    }
*/
    /* in edit view, photo panel, 2nd example */
/* commentato per non mandarlo online
    photo-panel .card.pos-1 .gallery-category .category img[preload-image="img/source-device.png"] {
        background-image: url("../img/source-device-mobile.png") !important;
    }
*/
    /* in photo-picker */
/* commentato per non mandarlo online
    .photopicker-main-content .gallery-category .category img[preload-image="img/source-device.png"] {
        background-image: url("../img/source-device-mobile.png") !important;
    }
*/
}

/* INMATERIA */
#btnTryFlash{
    margin-left:auto;
    display:none; /* non pił usato */
}

hamburger-button {
    margin-left: -12px !important;
}

.header-menu__close {
    top: 0 !important;
    left: 0 !important;
    right: auto !important;
    font-size: 16px !important;
    padding: 17px 17px !important;
    background-color: #fefeff !important;
    color: #7192bb !important;
}

.header-menu__logo{
    display: none !important;
}

.header-menu__elements {
    display: block !important;
    padding: 60px 15px 30px 15px !important;
    height: auto !important;
    vertical-align: top !important;
}

.header-menu__links {
    min-width: 200px !important;
}

#userDiv {
    display: block !important;
    float: left !important;
    width: 200px !important;
    padding-top: 0 !important;
    min-height: 105px !important;
    border-right: 1px solid #7192bb !important;
    margin-right: 30px !important;
}

.header-menu__exit a,
.header-menu__help {
    display: block !important;
    position: relative !important;
    bottom: auto !important;
    left: auto !important;
    right: auto !important;
}

.header-menu__exit,
.header-menu__link,
.header-menu__help {
    font-size: 15px !important;
    line-height: 28px !important;
    font-weight: 300 !important;
    text-transform: uppercase !important;
}

.header-menu__link a {
    display: inline-block !important;
}

.header-menu__exit a {
    display: inline-block !important;
}

.header-menu__exit a svg-icon {
    display: none; 
}

.header-menu__help {
    display: inline-block !important;
}

.header-menu__link a, .header-menu__exit a, .header-menu__help a,
#userDiv a {
    color: #0e1248 !important;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    margin-bottom: 10px !important;
}

#userDiv a,
.header-menu__link a,
.header-menu__exit a,
.header-menu__help a {
    display: inline-block !important;
    padding-left: 40px !important;
    line-height: 30px !important;
    min-height: 30px !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
}

#userDiv a {
	background-image:url(../../content/images/mediaclip_icon_login.png);
}

.header-menu__link a {
	background-image:url(../../content/images/mediaclip_icon_edit.png);
}

.header-menu__link:first-child a {
    background-image: url(../../content/images/mediaclip_icon_back.png) !important;
    display: none !important;
}
.header-menu__link:nth-child(3) a {
	background-image:url(../../content/images/mediaclip_icon_help.png);
}

.header-menu__exit a {
	background-image:url(../../content/images/mediaclip_icon_exit.png);
}

.header-menu__help a {
    background-image: url(../../content/images/mediaclip_icon_help.png);
    display: none !important;
}

#userDiv {
    font-size: 19px !important;
    font-weight: 700 !important;
    text-transform: capitalize !important;
}

#userDiv img {
    display: none !important;
}

.header-menu__exit a:before {
    display: none !important;
}

@media (max-width: 767px) {
    .header-menu__elements {
        padding: 60px 15px 30px 15px !important;
    }

    #userDiv {
        font-size: 17px !important;
        font-weight: 700 !important;
        float: none !important;
        width: 100% !important;
        padding-top: 0 !important;
        min-height: 15px !important;
        border-right: none !important;
        margin-right: 0 !important;
        margin-bottom: 16px !important;
    }

    .header-menu__links {
        padding: 0 !important;
    }

    .header-menu__exit {
        margin-top: 0 !important;
    }

    .header-menu__link a,
    .header-menu__exit a,
    .header-menu__help a {
        font-size: 13px !important;
    }

    #userDiv a {
        display: block !important;
    }

    .header-menu__close,
    .header-menu__close:hover {
        color: #7192bb !important;
    }

}
