/*
 Theme Name:   Gridhot Pro Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Gridhot Pro Child Theme
 Author:       André Nederlof
 Author URI:   https://nedict.nl
 Template:     gridhot-pro
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         tbd
 Text Domain:  gridhotprochild
*/
.gridhot-about-social-widget {
  background: none;
  border: none;
  float: right;
  max-width: 49%;
}
.gridhot-grid-post-thumbnail .blue{
  border-bottom: 12px solid #1d3c6e;
}
.gridhot-grid-post-thumbnail .green{
  border-bottom: 12px solid #91c67c;
}
.gridhot-grid-post-thumbnail .violet{
  border-bottom: 12px solid #5c2779;
}
.gridhot-grid-post-thumbnail .yellow{
  border-bottom: 12px solid #fbbb21;
}
.gridhot-header-social-icons {
  position: absolute;
  right: auto;
￼  top: 7px;
}
.gridhot-main-wrapper-inside {
  padding: 0 0 20px 0 !important;
}
.gridhot-primary-nav-menu li:hover {
  color: #1d3c6e !important;
}
.gridhot-primary-nav-menu .sub-menu a {
  color: #8e9eb7;
}
.gridhot-primary-nav-menu a:hover, .gridhot-primary-nav-menu .sub-menu a:hover {
  background: #1d3c6e !important;
  color: #fff;
}
.gridhot-primary-nav-menu a:hover, .gridhot-primary-nav-menu a:focus, .gridhot-primary-nav-menu a:active, .gridhot-primary-nav-menu .current-menu-item > a, .gridhot-primary-nav-menu .sub-menu .current-menu-item > a:hover, .gridhot-primary-nav-menu .sub-menu .current-menu-item > a:focus, .gridhot-primary-nav-menu .sub-menu .current-menu-item > a:active, .gridhot-primary-nav-menu .current_page_item > a, .gridhot-primary-nav-menu .children .current_page_item > a:hover, .gridhot-primary-nav-menu .children .current_page_item > a:focus, .gridhot-primary-nav-menu .children .current_page_item > a:active {
  background: #1d3c6e !important;
  color: #fff !important;
}
.gridhot-secondary-menu-container {
  background-color: #fff;
  height: 45px;
}
.gridhot-secondary-nav-menu > li {
  padding-right: 30px;
}
.gridhot-secondary-nav-menu > li > a {
  border-right: none;
}
.gridhot-secondary-nav-menu > li:first-child > a {
  border-left: none;
}

.gridhot-secondary-nav-menu {
  position: absolute;
  right: 0;
  width: auto;
}
.gridhot-secondary-nav-menu a {
  font-weight: 700;
  position: relative;
  padding: 7px 0 12px 30px;
  font-size: 16px;
  background-color: transparent;
}
.gridhot-secondary-nav-menu a:hover::before {
  top: -24px;
}
.gridhot-secondary-nav-menu a::before {
  position: absolute;
  top: -29px;
  left: 15px;
  display: block;
  width: 9px;
  height: 60px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  content: '';
  -ms-transform: skew(-25deg, 60deg);
  transform: skew(-25deg, 60deg);
  transition: all 0.3s ease-in-out;
}
.gridhot-secondary-nav-menu .green a::before {
  background-color: #91c67c;
}
.gridhot-secondary-nav-menu .violet a::before {
  background-color: #5c2779;
}
.gridhot-secondary-nav-menu .yellow a::before {
  background-color: #fbbb21;
}
.gridhot-secondary-nav-menu .green a, .gridhot-secondary-nav-menu .green a:hover {
  background-color: inherit;
  color: #91c67c;
}
.gridhot-secondary-nav-menu .violet a, .gridhot-secondary-nav-menu .violet a:hover {
  background-color: inherit;
  color: #5c2779;
}
.gridhot-secondary-nav-menu .yellow a, .gridhot-secondary-nav-menu .yellow a:hover {
  background-color: inherit;
  color: #fbbb21;
}
.gridhot-widget-box-inside {
  padding: 0;
  border: 0;
}
.gridhot-widget-header {
  display: none;
}
.post-blue, .post-green, .post-violet, .post-yellow {
  height: 12px;
  margin: 0 -2px;
}
.post-blue {
  background-color: #1d3c6e;
}
.post-green {
  background-color: #91c67c;
}
.post-violet {
  background-color: #5c2779;
}
.post-yellow {
  background-color: #fbbb21;
}
.widget_categories {
  background: none;
  border: none;
  max-width: 293px;
  min-width: 150px;
  padding: 0 2px 0 0;
}
.gfield_visibility_hidden {
  display: none;
}
