/*
 Theme Name:   PIC
 Theme URI:    http://urban-intellect.org/pic/
 Description:  Theme du portail PIC
 Author:       Urban Intellect
 Author URI:   http://urban-intellect.org
 Template:     shapely
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  pic
*/

@font-face {
  font-family: "CooperBold";
  src: url("/fonts/CooperHewitt-Bold.otf");
}

@font-face {
  font-family: "CooperThin";
  src: url("/fonts/CooperHewitt-Medium.otf");
}

@font-face {
  font-family: "CooperBook";
  src: url("/fonts/CooperHewitt-Book.otf");
}

@font-face {
  font-family: "CooperLight";
  src: url("/fonts/CooperHewitt-Medium.otf");
}

body {
    font-family: 'CooperLight' !important;
}

h1, h2, h3, h4, h5, h6, h7, h8, b, strong, th, a {
    font-family: 'CooperBold' !important;
}

.main-navigation .menu li a {
    font-family: 'CooperBook' !important;
    font-weight: bold;
} 

.page-title-section {
    height: 72px;
    padding: 0px;
}

.main-navigation .menu > li ul {
    border: none;
    margin-top: 1px;
    background: #1e4290;
    color: white;
    border-radius: 0px;
    box-shadow: 0px 11px 15px -10px black;
}


.main-navigation .menu li:hover > a {
    color: #03aff5;
}

.main-navigation .menu > li {
    padding: 7px 5px;
}

span.dropdown-toggle.shapely-dropdown {
    margin-left: 10px;
}

.dropdown:after {
    right: -8px !important;
    top: 5px;
}

.main-navigation .menu > li ul li {
    border-bottom: 1px solid #ffffff4a;
}

.module.widget-handle i, a, a:visited {
    color: #03aff5;
}

.main-navigation .menu li:hover > a {
    text-decoration:none;
}

.menu > li:hover:after {
    color: white !important;
    text-decoration:none;
}

.main-navigation .menu > li ul li a {
    color: white;
}

.main-navigation .menu > li > ul li:hover > a {
    color: #0e1015;
}

#menu .current_page_item a, .current_page_ancestor a {
    font-family: 'CooperBold' !important;
    color: #ff0005;
}

#menu .current_page_item.menu-item-has-children li ul li a, #menu .menu-item-has-children li ul li a {
    color: white !important;
}

#menu .current_page_item > li ul li {
    color: white !important;
}

.fa {
    font-family: 'FontAwesome' !important;
}