/*
Theme Name: Nuenco Child
Theme URI: http://example.com/twenty-fifteen-child/
description: >-
  Nuenco Theme
Author: John Doe
Author URI: http://example.com
Template: nuenco
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: nuenco-child
*/

/* fonts */
/* body
{
	font-family: 'M PLUS Rounded 1c', sans-serif !important;
} */


  @font-face {
    font-family: 'D-DIN DIN-Bold';
    font-style: normal;
    font-weight: normal;
    src: local('D-DIN DIN-Bold'), url('font/d-din-cufonfonts-webfont/D-DIN-Bold.woff') format('woff');
    }

.cart_search_block{
	display:none !important;
}

h1,h2,h3,h4,h5,h6, .fontsninja-family-1210 {
		font-family: 'D-DIN DIN-Bold' !important;
/* 		font-family: 'M PLUS Rounded 1c', sans-serif !important;*/
/* 	font-family: 'Signika Negative', sans-serif !important; */
} 
body{
	font-family: 'Istok Web', sans-serif !important;
/* 	font-family: 'Signika Negative', sans-serif !important; */

}
body a.sticky_btn {
    position: fixed!important;
    bottom: 17px;
    font-size: 20px;
    padding: 11px 12px;
    background-color: #ff7e16;
    z-index: 999;
    color: #fff !important;
    left: 12px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
}
.sticky_btn i.fa.fa-phone.large-icon-icon {
    opacity: 1 !important;
}
body.menu-transparent .nav-icon3 span {
    background: #000;
}


/* contry flags for websites  */
.country-title{
	color:#01458b;
	font-size:14px;
	letter-spacing: 2px;
}
.country-selector {
    position: relative;
    display: inline-block;
    margin-right: 20px;
    top: 20px;
}

.country-icon{
	width: 32px;
    height: auto;
}
.country-flags {
    display: none;
    position: absolute;
    top: 100%;
    left: 15%;
    transform: translateX(-50%);
    background: #fff;
    border: 1px solid #ccc;
    padding: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    z-index: 1000;
}

.country-selector:hover .country-flags {
    display: block;
}

.country-flags a {
    display: flex;
    margin: 5px 0;
    align-items: center;
    gap: 7px;
}

.country-flags img {
    width: 32px;
    height: auto;
}
/* header */
.container.full{
	.row {
    display: flex;
    align-items: center;
}
}
.logo {
    display: flex;
}
.navbar .nav>li>a {
    font-size: 14px !important;
	text-transform: capitalize !important;
}
.menu-transparent .navbar .nav > li > a {
    color: #01458b !important;
}
.menu-transparent .navbar{
	background-color: white !important;
}
body.home .navbar .nav>li>a {
    color: #01458b !important;
}
body .navbar .nav>li>a:hover {
    color: #01458b !important;
}
.menu-transparent .navbar.top-nav-collapse .nav>li>a {
    color: #01458b !important;
}

.menu-transparent .navbar.top-nav-collapse .search-icon-header a i
{
    color: #5b595b  !important;
}
body.home .search-icon-header a i{
	color: #5b595b !important;
}
.navbar-custom.top-nav-collapse .container.full .cart_search_block>li.menu-divider {
    border-color: #01458b !important;
}
li.current-menu-item a {
    font-weight: 700 !important;
    color: #01458b !important;
}
.dropdown-menu > li > a:hover{
	color: #01458b !important;
	background-color: #e3e3e3  !important;
}
/* header */
@media (min-width: 1200px) {
    .col-lg-9 {
        width: 69%;
    }
}
@media (max-width: 992px) {
    .col-md-8 {
        width: 57%;
    }
}
@media (max-width: 990px) {
    .menu-responsive.mobile {
        margin-top: -27px;
    }
}
.burger_pheromone_menu_overlay_normal .burger_pheromone_menu_vertical {
    position: absolute;
    top: 70% !important;
    left: 0;
    width: 100%;
    height: 100% !important;
    overflow-y: auto;
    text-align: center;
	transform: translateY(-50%);
}
.burger_pheromone_menu_vertical{
    display: flex;
    justify-content: center;
}

/* footer */
.footer {
	background: #fff !important;
}
.footer .footer-area-cont a {
    font-size: 16px !important;
}
.footer .footer-area h4
{
/* 	color: #ff7e16 !important; */
	    font-weight: bold !important;

}
.footer-cta h2 {
    text-transform: none;
}
a.pheromone_vc_button {
    margin-top: 20px !important;
}

/* {
	color: #fff !important;
} */
.footer .footer-area, .footer .footer-area  a 
{
	color: #5b595b !important;
	opacity: 2.7 !important;
}
.footer .footer-area-cont a:hover {
    color: #ff7e16 !important;   

}
.footer .footer-area-cont a {
    font-weight: 300;
    text-transform: none !important;
}
.footer .email-foo a {
    text-transform: lowercase !important;
}
.footer-copyright.white a{
	color:#707070 !important;
}
.footer .col-md-4.col-xs-12:nth-child(2)
{
	padding-left: 100px !important;
}

.footer .widget {
    
    margin-bottom: 0px !important;
/*     padding-bottom: 30px; */
} 
/* footer-copyright */
body .footer .footer-area h4{
  font-family: 'Istok Web', sans-serif !important;
  font-weight: 700 !important
}
   .footer-copyright.white .col-lg-6.col-md-6.col-sm-6.col-xs-12.two-block:nth-child(1) {
    width: 70% !important;
}
   .footer-copyright.white .col-lg-6.col-md-6.col-sm-6.col-xs-12.two-block:nth-child(2) {
    width: 30% !important;
}
.footer-copyright.white .text-right {
    text-align: left !important;
}

.footer-copyright.white .text-left {
    text-align: right !important;
}
.footer-area-cont {
    padding: 50px 0 0px 0 !important;
}
.footer-copyright {
    padding: 10px 0 !important;
}


i.fa.fa-twitter.fa-fw, i.fa.fa-facebook.fa-fw, i.fa.fa-google-plus.fa-fw, i.fa.fa-linkedin.fa-fw {
    color: #707070 !important;
	opacity: 1 !important;
}

.home-page-services{
	letter-spacing: 0.3px;
	text-transform: none !important;
}
a .fa {
	opacity: 1 !important;
}

  .footer-copyright.white {
    border-color: #000 !important;
    background: #000 !important;
    color: #707070 !important;
}


.snip1295 {
  position: relative;
  overflow: hidden;
  margin: 7px;
  padding: 6px;

  width: 100%;
  box-shadow: none !important;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-box-sizing: padding-box;
  box-sizing: padding-box;
}
.snip1295 img {
  width: 100%;
  vertical-align: top;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
.snip1295 .border {
  position: absolute;
  opacity: 0.45;
}
.snip1295 .border:before,
.snip1295 .border:after,
.snip1295 .border div:before,
.snip1295 .border div:after {
  background-color: #ff7e16;
  position: absolute;
  content: "";
  display: block;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.snip1295 .border:before,
.snip1295 .border:after {
  width: 0;
  height: 2px;
}
.snip1295 .border div:before,
.snip1295 .border div:after {
  width: 2px;
  height: 0;
}
.snip1295 .border.one {
  left: 0;
  top: 0;
  right: 12px;
  bottom: 12px;
}
.snip1295 .border.one:before,
.snip1295 .border.one div:before {
  left: 0;
  top: 0;
}
.snip1295 .border.one:after,
.snip1295 .border.one div:after {
  bottom: 0;
  right: 0;
}
.snip1295 .border.two {
  left: 12px;
  top: 12px;
  right: 0;
  bottom: 0;
}
.snip1295 .border.two:before,
.snip1295 .border.two div:before {
  right: 0;
  top: 0;
}
.snip1295 .border.two:after,
.snip1295 .border.two div:after {
  bottom: 0;
  left: 0;
}
.snip1295 a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1;
}
.snip1295:hover .border:before,
.snip1295.hover .border:before,
.snip1295:hover .border:after,
.snip1295.hover .border:after {
  width: 100%;
}
.snip1295:hover .border div:before,
.snip1295.hover .border div:before,
.snip1295:hover .border div:after,
.snip1295.hover .border div:after {
  height: 100%;
}

.service-name{
    text-transform: inherit;
}

@media (max-width: 991px) {
	.footer-area-cont {
		padding: 40px 0 0px 0 !important;
	}
	body .footer .footer-area h4{
		margin-bottom: 10px;
	}
}
.vc_tta-color-grey .vc_tta-title-text {
    color: #555555 !important;
}
.tag_line_author {
    display: none !important;
}
/* blog */
i.fa.ion-grid.fa-2x {
    display: none;
}

/* Clinical Trial Supply page  */
.vc_custom_1628603767414{
	padding-top: 0 !important;
}
.hi-icon-effect.white:hover {
    box-shadow: 1px 1px 20px 9px #000000bf;
	transition: box-shadow 0.3s ease-in-out;
}