/*
 Theme Name:   Maximon Solutions 2024
 Theme URI:    https://maximonsolutions.com
 Description:  Maximon Solutions 2024
 Author:       Web Squared
 Author URI:   https://websquared.co.uk
 Template:     generatepress
 Version:      0.1
*/

/*

Colours

Blue 16385e
Yellow feca1c
background grey e7e7e7
darker grey ddddde
highlight blue 1 62a2bf
highlight blue 2 7bb1c9

text 2f2f31

*/

/*
fonts

HIND

*/


/* SECONDARY MENU */

#secondary-navigation,
#secondary-navigation a {color:#16385e; text-decoration:none; font-weight:500; text-transform:uppercase; padding-left:22px;}
#secondary-navigation .fa-solid,
#secondary-navigation .fa-sharp {color:#62a2bf; padding-right:5px;}

.header-widget #search-2 h2 {display:none;}



@media(min-width: 769px) {
    #secondary-navigation {
        order: 10;
        margin-left: unset;
    }
    header .inside-header .header-widget {
        margin-inline: auto;
    }
}


#secondary-navigation .wc-menu-item a {
    font-size: 20px;
}

/* TOP BAR */

.websq-call a {color:#16385e; text-decoration:none; font-size:1.1em; font-weight:600;}

.websq-socialheader a {color:#16385e; text-decoration:none; padding-left:10px;}

.websq-snav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.websq-snav li {
  float: left;
}

.websq-snav li a {
  display: block;
  color: #16385e;
  text-align: center;
font-size:18px;
  padding:0px 22px 0px 22px;
  text-decoration: none;
text-transform:uppercase;
font-weight:500;
/*border-right:2px solid #d1d2d4;*/
}

.websq-snav li a:hover {
color:#62a2bf;  
}













.footer-widgets h2 {text-transform:uppercase; font-weight:600; line-height:1em; padding:0; margin:0.8em 0; text-align:center;}

.footer-widgets p {line-height:1.5em; text-align:center;}
.footer-widgets li {line-height:1.1em; text-align:center;}

.footer-widgets p  a {text-decoration:none; font-weight:500;}

.footer-widgets li a {text-decoration:none; }

.footer-widget-1 aside {text-align:center; padding:0; margin:0; }

.footer-widget-1 img {padding:0 !important; margin:0 !important; /*border:1px solid red;*/}

#media_image-3,
#media_image-4,
#media_image-5 {padding:0 !important; margin:0 auto !important; }

.websq-socialfooter {padding:5px 30px 0 0; margin:0; /*border:1px solid red;*/}

.websq-socialfooter a {padding:0 5px;}


/* MENU */
.main-nav > ul.menu > li.menu-item > a {
    position:relative;
}

.main-nav > ul.menu > li.menu-item > a:after {
    content: "";
    width: 100%;
    height: 20px;
    position: absolute;
    top:50%;
    left:0;
    transform: translateY(-50%);
    border-right: 2px solid #d1d2d4;
    z-index:9999;
}

@media (min-width: 769px) {
    .menu-item-has-children .dropdown-menu-toggle {
        display: none;
    }

    .main-navigation .main-nav ul li.menu-item-has-children>a {
        padding-right: 22px;
    }
}

/*MOBILES*/
@media (max-width: 768px) {

}












/* FOOTER */
/*
.footer-widgets .footer-widget-1,
.footer-widgets .footer-widget-5 {
    flex-basis: 27.5%;
}

.footer-widgets .footer-widget-2,
.footer-widgets .footer-widget-3,
.footer-widgets .footer-widget-4 {
    flex-basis: 15%;
}
*/

