/* Enter Your Custom CSS Here */
#drawing svg polygon{
  fill:#F4393D;
}

#side-navigation{
  display:none;
}

#main-menu-container .menu li a:before{
  background-color:#fff !important;
}

#main-menu-container .menu li a {
    color: inherit;
}

#main-menu-container .menu li:hover > a {
    color: #fff;
}

#main-menu-container .menu > li:hover .sub-menu li a{
    color:#fff;
}

ul#menu-main-menu:hover .menu-item a {
    color: #444;
}

ul#menu-main-menu .menu-item a {
    color: #fff;
}

ul#menu-main-menu .menu-item:hover a{
    color: #fff;
}

.spacing *{
  letter-spacing:.2em;
}

body.post-type-archive-case-study, body.single-case-study {
    background-color: #231f20 !important;
}

.disable, .disable *{
  pointer-events:none !important;
  opacity:.1;
}

.sub-menu .disable *{
    opacity:.1 !important;
}

.fancybox-active .home-video-container{height: 100%}

.video-cover {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.ytp-share-button-visible{
  display:none !impportant;
}

.ytp-watch-later-button{
    display : none !important;
}

.pagination .pagi{
  font-size:0px !important;
}

.pagination .pagi.prev:after, .pagination .pagi.next:after{
  font-size:18px !important;
}

body.single-campaign #menu-trigger,
body.page-template-page-campaign #menu-trigger, 
body.page-template-page-login #menu-trigger{
    display:none;
}

body.single-campaign #main-header *,
body.page-template-page-campaign #main-header *,
body.page-template-page-login #main-header * {
  pointer-events:none;
}

.single-news .side-title span{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 60vh;
}