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

.scrolling .top-bar { display:none !important; }
.scrolling #topbar_new { display:none !important; }
header .button_solid_color a span { color:#fff; }

.top-bar {
  color: #444444;
  background: #F0F0F0;
  display: flex;
  justify-content: space-between;
  padding: 0.4rem 2rem;
  font-size: 12px;
  font-weight: 500;	
}

.top-bar .top_right div { display:inline-block; margin:0 0 0 30px; }
.top-bar .top_left a:before { display:none; }

.top-bar a {
  display: flex;
  align-items: center;
  color: #444444;	
}

.top-bar a:hover { color: #f16361 !important; }

.top-bar a:before {
  content: "";
  width: 18px;
  height: 20px;
  margin-right: 10px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.15em' height='1em' viewBox='0 0 16 14'%3E%3Cpath fill='%23444444' d='M14.5 13h-13C.67 13 0 12.33 0 11.5v-9C0 1.67.67 1 1.5 1h13c.83 0 1.5.67 1.5 1.5v9c0 .83-.67 1.5-1.5 1.5ZM1.5 2c-.28 0-.5.22-.5.5v9c0 .28.22.5.5.5h13c.28 0 .5-.22.5-.5v-9c0-.28-.22-.5-.5-.5h-13Z'/%3E%3Cpath fill='%23444444' d='M8 8.96c-.7 0-1.34-.28-1.82-.79L.93 2.59c-.19-.2-.18-.52.02-.71c.2-.19.52-.18.71.02l5.25 5.58c.57.61 1.61.61 2.18 0l5.25-5.57c.19-.2.51-.21.71-.02c.2.19.21.51.02.71L9.82 8.18c-.48.51-1.12.79-1.82.79Z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.top-bar .t_email a:before {
  width: 15px;
}

.top-bar .t_phone a:before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 256 256'%3E%3Cpath fill='%23444444' d='m222.37 158.46l-47.11-21.11l-.13-.06a16 16 0 0 0-15.17 1.4a8.12 8.12 0 0 0-.75.56L134.87 160c-15.42-7.49-31.34-23.29-38.83-38.51l20.78-24.71c.2-.25.39-.5.57-.77a16 16 0 0 0 1.32-15.06v-.12L97.54 33.64a16 16 0 0 0-16.62-9.52A56.26 56.26 0 0 0 32 80c0 79.4 64.6 144 144 144a56.26 56.26 0 0 0 55.88-48.92a16 16 0 0 0-9.51-16.62ZM176 208A128.14 128.14 0 0 1 48 80a40.2 40.2 0 0 1 34.87-40a.61.61 0 0 0 0 .12l21 47l-20.67 24.74a6.13 6.13 0 0 0-.57.77a16 16 0 0 0-1 15.7c9.06 18.53 27.73 37.06 46.46 46.11a16 16 0 0 0 15.75-1.14a8.44 8.44 0 0 0 .74-.56L168.89 152l47 21.05h.11A40.21 40.21 0 0 1 176 208Z'/%3E%3C/svg%3E");
}

.top-bar .t_address a:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23444444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3Cpath d='M12 2a8 8 0 0 0-8 8c0 1.892.402 3.13 1.5 4.5L12 22l6.5-7.5c1.098-1.37 1.5-2.608 1.5-4.5a8 8 0 0 0-8-8Z'/%3E%3C/g%3E%3C/svg%3E");
}

@media (max-width: 999px) {
  .top-bar {
    display: none;
  }

  .nectar-global-section.before-footer>.row {
    padding-bottom: 100px ;
  }
  
  .nectar-global-section.before-footer>.row:before {
    content: "";
    display: block;
    position: absolute;
    height: 100px;
    width: 178vw;
    background: #08363b;
    bottom: 0;
    left: -213px;
  }
  
  .bottom-bar {
    /* padding: 20px; */
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    /* height: 60px; */
  }
  
  .bottom-bar ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: space-evenly;
    margin: 10px 57px;
    padding: 15px 10px;
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.26);
    -moz-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.26);
    box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.26);
  }
  
  .bottom-bar ul li {
    list-style: none;
  }
  
  .bottom-bar a {
    width: 30px;
    height: 30px;
    display: block;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 256 256'%3E%3Cpath fill='%23f16361' d='m222.37 158.46l-47.11-21.11l-.13-.06a16 16 0 0 0-15.17 1.4a8.12 8.12 0 0 0-.75.56L134.87 160c-15.42-7.49-31.34-23.29-38.83-38.51l20.78-24.71c.2-.25.39-.5.57-.77a16 16 0 0 0 1.32-15.06v-.12L97.54 33.64a16 16 0 0 0-16.62-9.52A56.26 56.26 0 0 0 32 80c0 79.4 64.6 144 144 144a56.26 56.26 0 0 0 55.88-48.92a16 16 0 0 0-9.51-16.62ZM176 208A128.14 128.14 0 0 1 48 80a40.2 40.2 0 0 1 34.87-40a.61.61 0 0 0 0 .12l21 47l-20.67 24.74a6.13 6.13 0 0 0-.57.77a16 16 0 0 0-1 15.7c9.06 18.53 27.73 37.06 46.46 46.11a16 16 0 0 0 15.75-1.14a8.44 8.44 0 0 0 .74-.56L168.89 152l47 21.05h.11A40.21 40.21 0 0 1 176 208Z'/%3E%3C/svg%3E") center no-repeat;
    background-size: contain;
    transition: all 0.5s;
  }
  
  .bottom-bar a:hover {
    opacity: 0.7;
  }
  
  .bottom-bar .b_email a {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.15em' height='1em' viewBox='0 0 16 14'%3E%3Cpath fill='%23f16361' d='M14.5 13h-13C.67 13 0 12.33 0 11.5v-9C0 1.67.67 1 1.5 1h13c.83 0 1.5.67 1.5 1.5v9c0 .83-.67 1.5-1.5 1.5ZM1.5 2c-.28 0-.5.22-.5.5v9c0 .28.22.5.5.5h13c.28 0 .5-.22.5-.5v-9c0-.28-.22-.5-.5-.5h-13Z'/%3E%3Cpath fill='%23f16361' d='M8 8.96c-.7 0-1.34-.28-1.82-.79L.93 2.59c-.19-.2-.18-.52.02-.71c.2-.19.52-.18.71.02l5.25 5.58c.57.61 1.61.61 2.18 0l5.25-5.57c.19-.2.51-.21.71-.02c.2.19.21.51.02.71L9.82 8.18c-.48.51-1.12.79-1.82.79Z'/%3E%3C/svg%3E");
  }
  
  .bottom-bar .b_map a {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23f16361' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3Cpath d='M12 2a8 8 0 0 0-8 8c0 1.892.402 3.13 1.5 4.5L12 22l6.5-7.5c1.098-1.37 1.5-2.608 1.5-4.5a8 8 0 0 0-8-8Z'/%3E%3C/g%3E%3C/svg%3E");
  }
  
  #qlwapp {
    margin-bottom: 40px !important;
  }
  
}

@media (min-width: 1000px) {
  .bottom-bar {
    display: none;
  }
}

.page-id-6253 #cta.wpb_row,
.page-id-6218 #cta.wpb_row{
  display: none;
}

#cta.wpb_row {
  padding-top: 65px !important;  
  padding-bottom: 30px !important;
}

#cta.wpb_row  ul {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
  margin: 20px 0 10px 0;
  padding: 0;
  list-style: none;
}

#cta.wpb_row  ul li {
  list-style: none;
}
#cta.wpb_row  input[type=text],
#cta.wpb_row  input[type=tel],
#cta.wpb_row  input[type=email] {
  background: #fff !important;
  border: 1px solid rgb(0 0 0 / 8%) !important;
}

#cta.wpb_row  ul+div {
  margin-bottom: 20px
}

@media (max-width: 700px) {
  #cta.wpb_row  ul {
    grid-template-columns: 1fr;
  }  
}

#topbar_new { display: flex;    justify-content: space-between;    padding: 0.4rem 2rem; align-items:center;  background-image:url("https://www.staging.orium.life/wp-content/uploads/2022/11/COCON_foto_1-min-2048x1365-1-e1667477633542.jpg") ; background-repeat:no-repeat; background-position:center center; position:relative; background-size:cover; }
#topbar_new:after { content:''; position:absolute; top:0; left:0; right:0; bottom:0; background-color: rgb(241 99 97 / 80%);}
#topbar_new h4 { margin:0 ; padding:0; font-weight:normal; color:#fff; position:relative; z-index:2; font-size: 16px; }
#topbar_new .link_text { padding: 0 0 0 40px;    position: relative; color:#fff; display: inline-block; z-index:2;     font-weight: 700; font-size: 14px; }

@media (max-width: 767px) {

	#topbar_new { display:block; margin-bottom:10px; }
	#topbar_new .nectar-cta[data-alignment=right] { text-align:left; }
}