/*
Theme Name: Francesco GeneratePress Child
Theme URI: https://www.pointnet.it
Template: generatepress
Author: Alessio
Author URI: https://www.pointnet.it
Tags: two-columns,three-columns,one-column,right-sidebar,left-sidebar,footer-widgets,blog,e-commerce,flexible-header,full-width-template,buddypress,custom-header,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,rtl-language-support,featured-images,theme-options
Version: 3.0.4.1634572193
Updated: 2021-10-18 17:49:53

*/

body {
    background-color: #000000;
    color: #ffffff;
}

.site-header {
    background-color: #000000;
}

.main-title {
    font-family: 'Bad Script', cursive;
    color: white;
}

.main-title a,
.main-title a:hover {
    color: #ffffff;
}

#primary-menu {
    width: 100%;
}

.main-navigation,
.main-navigation ul ul {
    background-color: #6B6B6B;
    border-top: 1px solid #919191;
    border-bottom: 1px solid #818181;
}

.separate-containers .inside-article,
.separate-containers .comments-area,
.separate-containers .page-header,
.one-container .container,
.separate-containers .paging-navigation,
.inside-page-header {
    background-color: #000000;
}



#primary-menu ul.menu li a {
    outline: none;
    text-decoration: none;
    display: block;
    color: #EEEEEE;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
    line-height: 30px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-right: 5px;
    border: 1px;
    border-style: solid;
    border-left-color: #2682C6;
    border-top-color: #7cc7ff;
    border-right-color: #7cc9ff;
    border-bottom-color: #2682C6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #494949;
}


#primary-menu ul.menu li a:hover,
#primary-menu ul.menu li.current-menu-item a {
    text-decoration: none;
    border-color: white;
    text-shadow: -1px 1px 1px #000;
    color: #FFFFFF;
    background: #4c4c4c;
    background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
    background: -webkit-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
    background: linear-gradient(to bottom, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0);
    oft.gradient(startColorstr='#ebf1f6', endColorstr='#64aee3', GradientType=0): ;
}

.crediti_pointnet a:link,
.crediti_pointnet a:active,
.crediti_pointnet a:visited {
    border-top: 1px;
    border-top-color: #f60;
    border-top-style: dotted;
    color: #999;
}

.footer-widgets {
    background-color: #494949;
}

.footer-widgets-container.grid-container {
    max-width: 1280px;
    background-color: #2f2f2f;
}

.site-info {
    color: #ffffff;
    background-color: #000000;
}

.crediti_pointnet a:hover {
    text-decoration: none;
    color: #d1d1d1;
    border-bottom: 1px;
    border-bottom-color: #f90;
    border-bottom-style: dotted;
    border-top: none;
}
a.generate-back-to-top {
    background-color: rgba(59, 59, 59, 0.53);
    color: #ffffff;
}

@media (max-width: 768px) {
    /* CSS in here for mobile only */
}
@media (min-width: 769px) and (max-width: 1024px) {
    /* CSS in here for tablet only */
}
@media (min-width: 1025px) {
    /* CSS in here for desktop only */
    #primary-menu ul.menu li {
    float: left;
    /* margin-right: 0px; */
    margin: 5px 0;
    padding: 0;
    display: block;
    width: 16.66%;
}
}