body {
    text-align: justify;
}

strong {
    color: #000000;
    font-weight: 600;
}

h1 {
    font-size: 26px;
    font-weight: 300;
    color: #1892a0;
    margin-top: 10px;
}

.desktop-enabled .header-menu.header-left-opened #my-menu > .mm-panel {
	 padding: 30px 0;
}


.container, .container-fluid {
    margin-top: 7px;
    padding-right: 15px;
    padding-left: 0px; 
    margin-right: auto;
    margin-left: 0px;
}

.desktop-enabled .header-menu.header-left-opened #my-menu, .desktop-enabled .header-menu.header-left-button #my-menu {
    left: 0;
    border-right: 0px solid #CAD4DD;
    box-shadow: 0px 0 0px rgba(0, 0, 0, 0.09);
}
.header-menu.header-left-opened .copyright, .header-menu.header-right-opened .copyright, .header-menu.header-left-button .copyright, .header-menu.header-right-button .copyright {
    border-top: 0px solid #CAD4DD;
}

.header-menu.header-left-opened #my-menu > .mm-panel li a, .header-menu.header-right-opened #my-menu > .mm-panel li a, .header-menu.header-left-button #my-menu > .mm-panel li a, .header-menu.header-right-button #my-menu > .mm-panel li a {
    font-weight: 400;
    line-height: 10px;
    font-size: 12px;

}
.header-menu.header-left-opened #my-menu > .mm-panel li a .cont, .header-menu.header-right-opened #my-menu > .mm-panel li a .cont, .header-menu.header-left-button #my-menu > .mm-panel li a .cont, .header-menu.header-right-button #my-menu > .mm-panel li a .cont {
    position: static;
}

.menu_one{
        padding-top: 25px !important;
}

.header-menu.header-left-opened #my-menu > .mm-panel .sub-menu li a, .header-menu.header-right-opened #my-menu > .mm-panel .sub-menu li a, .header-menu.header-left-button #my-menu > .mm-panel .sub-menu li a, .header-menu.header-right-button #my-menu > .mm-panel .sub-menu li a {
    color:#1892a0;
}

.header-menu.header-left-opened #my-menu > .mm-panel .sub-menu li a:hover, .header-menu.header-right-opened #my-menu > .mm-panel .sub-menu li a:hover, .header-menu.header-left-button #my-menu > .mm-panel .sub-menu li a:hover, .header-menu.header-right-button #my-menu > .mm-panel .sub-menu li a:hover {
    color:#000;
}


.title_works h1 {
    font-size: 26px;
    font-weight: 300;
    color: #1892a0;
    margin-top: 10px;
    letter-spacing: 1px;
    text-transform: none;
}

.testo_eng {
    color:#1892a0;
    padding-top:10px;
}
.text_credits {
    color: #666;
    padding-bottom: 20px;
}

.side_right a {
    font-weight: 600;
}

.text-block a {
    font-weight: 600;
}

img {
    padding-bottom: 20px;
    padding-top: 20px;
}

#portfolio-filter ul {
    text-align: left;
}
.row.portfolio-normal-width {
    margin-left: 5px;
    margin-right: 5px;
}


footer .footer-copyright p {
    margin: 0;
    display: none;
}

footer .footer-copyright {
    border-top: 0px solid #D8DADC;
}

#back-to-top {
    display: none !important;
}
.post-type-navi {
    display: none;
}

#portfolio-items .portfolio-post-thumb:hover .portfolio-post-hover {
    padding: 0px;
    opacity: 1;
}

#portfolio-items .line {
    height: 0px;
}

#portfolio-items .portfolio-naming h3 {
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0px;
}

#portfolio-filter ul {
    margin-top: 20px;
    margin-left: 5px;
}

#portfolio-filter ul li a {
    text-transform: lowercase;
    font-weight: 400;
    letter-spacing: 1px;
}

.side_right a {
    font-weight: 600;
}

.box-overlay-error.titlize, .box-overlay-error.imagize {
    background-color: #fff;
}

.error-title {
    color: #000;
    font-size: 14px;
    font-weight: 300;
}

.error-caption a {
    color: #000;
}



.content-title {
    top: 10%;
    text-align:left;
}



@media (max-width: 1199px) and (min-width: 320px) {
.container, .container-fluid {
    padding-right: 0px;
    padding-left: 0px;
	margin-right: auto !important;
	margin-left: auto !important;

}
.header-menu {
    border-bottom: 0px solid #CAD4DD !important;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.09) !important;
}

#mobile-nav.menu-nav.mobile, #search-nav.mobile, .mobile-buttons .social-nav, .mobile-buttons .woo-cart {
    border-right: 0px solid #CAD4DD !important;
    left: 18px !important;
}
}

@media (max-width: 760px) {
#portfolio-filter ul.option-set li.has-items {
    display: none;
}
}