/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


/* --------- GLOBAL STYLES --------- */
@media only screen and (max-width: 600px) {
	.hide_mobile{
		display:none !important;
	}
	.row-bg-mobile .row-bg{
		background-size:contain !important;
		height: inherit !important;
		transform: inherit !important;
		will-change: inherit !important;
	}
}

#copyright p {padding-bottom:0 !important}

.font_light *{
    font-weight:200;
}
.font_medium{
	font-weight:500;
}
.font_montserrat *{
	font-family: "Montserrat", serif;
}

.row_bg_size .row-bg{
    background-size:contain;
}
.row_bg_size50 .row-bg{
    background-size:50%;
}

/* Adds a diagonal cut to the card's top-left corner 
.nectar-fancy-box{
	clip-path: polygon(20% 0, 100% 0, 100% 100%, 0% 100%, 0 20%);
}*/
.video_clip_edges{
	clip-path: polygon(0% 0%, 112% 0%, 112% 80%, 100% 100%, -12% 100%, -12% 20%);
}

/* Gallery pagination dots to white */
.flickity-page-dots .dot:before {
    background: #FFF;
}

/* Video Lightbox button white */
.nectar_video_lightbox.play_button:before {
    border: 2px solid #FFF !important;
}
.nectar_video_lightbox path {
    fill: #FFF !important;
}

/* Menu Navigation */

#slide-out-widget-area{ background-color:#132048 !important}

#slide-out-widget-area.slide-out-from-right-hover{
	width:50vw !important;
}
@media only screen and (max-width: 600px) {
  #slide-out-widget-area.slide-out-from-right-hover{
	  width:100vw !important;
	}
}

.off-canvas-menu-container .menu {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  margin: 0;
  padding: 0;
  list-style: none;
}
.off-canvas-menu-container .menu .glnext_menu {
  text-align: left;
  padding: 15px 40px 15px 20px;
  color: white;
  font-weight: bold;
  cursor: pointer;
  flex: 1 1 auto;
  margin-bottom: 10px !important;
  border-radius: 0;
}
.off-canvas-menu-container .menu .glnext_menu.home {
  background-color: #139DD8;
}
.off-canvas-menu-container .menu .glnext_menu.apac {
  background-color: #8224E3;
}
.off-canvas-menu-container .menu .glnext_menu.emea {
  background-color: #DD4A24;
}
.off-canvas-menu-container .menu .glnext_menu.usa {
  background-color: #2845CA;
}
.off-canvas-menu-container .menu .glnext_menu:last-child {
  margin-bottom: 0;
}

#slide-out-widget-area .ocm-dropdown-arrow {
    right: 0px !important;
    top: 10px !important;
    transform: translateY(0%) !important;
}
#slide-out-widget-area .open-submenu>.ocm-dropdown-arrow {
    transform: translateY(-20%) rotate(180deg) !important;
}
#slide-out-widget-area .ocm-dropdown-arrow i {
    font-size: 30px !important;
    height: 40px !important;
    width: 40px !important;
}
#slide-out-widget-area .sub-menu li{
	margin:10px 0 !important
}
#slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li a:after {
    bottom: -4px !important;
}





