.primary-menu.light .main-menu > li {
    border-left: 1px solid #eee;
    min-width: 145px;
    text-align: center;
}
header li .wow-text { display: none !important;}

header .top-menu i { font-size: 24px !important;}

header .top-menu i.fa-facebook-square {
    color: #bd2923 !important;
}

header .top-menu i.fa-instagram {
    color: #25922b;
}

header .top-menu li { float: right !important;}


.primary-menu.light .main-menu > li:first-child {
    border-left: 0px solid #eee;
}

.primary-menu.light .main-menu > li:last-child {
    border-right: 0px solid #eee;
}

body {
    background-repeat: no-repeat;
    background-size: cover;
}

figure {
    margin: 0 40px;
    margin-block-end: 0;
    margin-block-start: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
    float: left;
    width: 150px;
    text-align: center;
}

figure img {
    max-width: 120px !important;
    width: 120px !important;
    height: 120px !important;
}

figcaption {min-height: 50px;
    text-align: center;}

.post-container figure img {
    width: auto !important;
    height: auto !important;
	max-width: 100% !important;
	
}

#logo {
    width: 220px !important;
	text-align: center
}

.tuttoprogrammazione {
    color: #fff;
    background-color: #01a60e;
    text-align: center;
}

.tuttoprossimamente {
	    color: #fff;
    background-color: #224299;
    text-align: center;
}

#comments, #respond { display: none;}
	
img.sab-custom-avatar {
    max-width: 100% !important;
}

.artpubb {
    font-size: 14px;
    margin: 0 0 10px;
}

.artpubb a {
color: #333;
}


.artpubb span {
    font-size: 11px;
    font-style: italic;
    float: none;
    display: block;
    margin: -2px 0 0 0;
}

.primary-menu.light .main-menu > li > a {
    color: #000 !important;
}
.astm-search-menu {
    padding: 0px;
    width: 307px;
    border-bottom: 2px solid #f0e;
    height: 53px;
}
.astm-search-menu input[type="text"] {
    border: 0px !important;
    padding: 15px;
}

.astm-search-menu input[type="submit"] {
    top: 6px !important;
}

@media only screen and (max-width: 1031px) {
.astm-search-menu {
    width: 100
}
	.primary-menu.light .main-menu > li {
    border-left: 1px solid #eee;
    min-width: 160px;
    text-align: center;
}
}
	

@media only screen and (max-width: 1080px) {
	ul.top-menu { display: block !important}
	
	.top-bar a.click-to-open-menu { display: none !important;}
}