/*
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
*/

/*** HOME PAGE PORTFOLIO LINK TEXT SIZE ***/

body #ajax-content-wrap .container-wrap .font_size_tablet_12vw.font_size_max_220px.nectar-post-grid .nectar-post-grid-item .post-heading,body .container-wrap .font_size_tablet_12vw.font_size_max_220px.nectar-post-grid .nectar-post-grid-item .post-heading,body #header-outer .font_size_tablet_12vw.font_size_max_220px.nectar-post-grid .nectar-post-grid-item .post-heading {
	 font-size: min(90px,12vw);
	 font-weight: 600;
}

@media screen and (min-width: 1000px) {
	body #ajax-content-wrap .container-wrap .font_size_tablet_12vw.font_size_max_220px.nectar-post-grid .nectar-post-grid-item .post-heading,body .container-wrap .font_size_tablet_12vw.font_size_max_220px.nectar-post-grid .nectar-post-grid-item .post-heading,body #header-outer .font_size_tablet_12vw.font_size_max_220px.nectar-post-grid .nectar-post-grid-item .post-heading {
	 font-size: min(90px,12vw);
}
}

@media screen and (min-width: 600px) and (max-width: 999px) {
	body #ajax-content-wrap .container-wrap .font_size_tablet_12vw.font_size_max_220px.nectar-post-grid .nectar-post-grid-item .post-heading,body .container-wrap .font_size_tablet_12vw.font_size_max_220px.nectar-post-grid .nectar-post-grid-item .post-heading,body #header-outer .font_size_tablet_12vw.font_size_max_220px.nectar-post-grid .nectar-post-grid-item .post-heading {
	 font-size: min(60px,12vw);
}
}

@media screen and (min-width: 100px) and (max-width: 599px) {
	body #ajax-content-wrap .container-wrap .font_size_tablet_12vw.font_size_max_220px.nectar-post-grid .nectar-post-grid-item .post-heading,body .container-wrap .font_size_tablet_12vw.font_size_max_220px.nectar-post-grid .nectar-post-grid-item .post-heading,body #header-outer .font_size_tablet_12vw.font_size_max_220px.nectar-post-grid .nectar-post-grid-item .post-heading {
	 font-size: min(40px,12vw);
}
}

.nectar-post-grid .meta-category .style-see-through-button {
	padding: .7em .8em .4em .8em;
}
.nectar-meta-category-el.style-outline > * {
	padding: .7em .7em .4em .7em;	
}
.nectar-post-grid .meta-category .style-button {
	padding: .7em .9em .4em .9em;
}


/*** Modify Menu Contact Button Color ***/

#header-outer:not(.transparent) .menu-item-474[class*="menu-item-btn-style-button-border"] > a, #header-outer .menu-item-474[class*="menu-item-btn-style"]:not([class*="menu-item-btn-style-button-border"]) > a, #header-outer #top .sf-menu .menu-item-474[class*="menu-item-btn-style"]:not([class*="menu-item-btn-style-button-border"]) > a, #header-outer.transparent nav > ul.sf-menu .menu-item.menu-item-474[class*="menu-item-btn-style"]:not([class*="menu-item-btn-style-button-border"]) > a, #header-outer.transparent #top nav > ul.sf-menu .menu-item.menu-item-474[class*="menu-item-btn-style"]:not([class*="menu-item-btn-style-button-border"]) > a, #header-outer #top nav .sf-menu > .menu-item-474[class*="menu-item-btn-style"]:not([class*="menu-item-btn-style-button-border"]).sfHover:not(#social-in-menu) > a {
	color: #ffffff !important;
}

#header-outer:not(.transparent) li.menu-item-474 > a > .menu-title-text {
	color: #ffffff !important;
}

#header-outer .menu-item-474 > a:before {
	background: #3E89E5;
}

body #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
    background-color:#2C2C2C;
}


@media screen and (min-width: 50px) and (max-width: 999px) {
	#header-outer:not(.transparent) li.menu-item-474 > a > .menu-title-text {
	color: #ffffff !important;
}
}


/*** GENERAL OR SITEWIDE ***/

.borderx {
	border: 1px solid #EFEAE2;
}

.ns-heading-el {
	display: none !important;
}


/* header */
body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner, body[data-slide-out-widget-area-style=slide-out-from-right]:not(.nectar-no-flex-height) .ocm-effect-wrap {
	height: 14px !important;
}

/* HOMEPAGE STICKY - MN */


/* Common styles for both buttons */
  .myButton {
    display: none;
    position: fixed;
    z-index: 11; 
    background-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    border: 1px solid rgba(255, 255, 255, 0);
    outline: none;
    cursor: pointer;
    padding: 0px;
    border-radius: 10px;
	max-width: 80px;
	filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.10)) drop-shadow(1px 11px 11px rgba(0, 0, 0, 0.09)) drop-shadow(3px 25px 15px rgba(0, 0, 0, 0.05)) drop-shadow(5px 44px 18px rgba(0, 0, 0, 0.01)) drop-shadow(8px 69px 19px rgba(0, 0, 0, 0.00));
  }

.v-color {
	fill: #D5E800;
}

.v-color:hover {
	fill: #3E89E5;
}


  /* Style for Button 1 (desktop) */
  #myBtn {
    bottom: 40px;
    right: 30px;
  }

  /* Style for Button 2 (mobile) */
  #myBtn2 {
    bottom: 35px;
    right: 25px;
  }

 /* Style for Button 3 (desktop) */
  #myBtn3 {
    bottom: 50px;
    right: 20px;
  }

  /* Style for Button 4 (mobile) */
  #myBtn4 {
    bottom: 35px;
    right: 30px;
  }

  /* Media query for mobile devices */
  @media (max-width: 768px) {
    #myBtn {
      display: none;
    }

    #myBtn2 {
      display: block;
    }
 
#myBtn3 {
      display: none;
    }

    #myBtn4 {
      display: block;
    }
  }


  /* Media query for desktop devices */
  @media (min-width: 769px) {
    #myBtn {
      display: block;
    }

    #myBtn2 {
      display: none!important;
    }
 
    #myBtn3 {
      display: block;
    }

    #myBtn4 {
      display: none!important;
    }
  }