/*!
Theme Name: amc_teq
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: amc_teq
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

amc_teq is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/* heading */
/* .header .navbar--nav li a.active { color: var(--orange);} */

.header .navbar--nav li a .header--con--icon{ display: flex; flex-wrap: wrap; align-items: center; font-size: 14px; font-weight: 500; text-transform: uppercase; color: var(--white); letter-spacing: 1.8px; padding: var(--gap-lg) var(--gap-xxl); transition: var(--all-medium); }


.header .header--con--icon li .wrapper-dropdown { width: 90px; padding: 15px 10px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: rgba(0,0,0,0.30); border-left: 1px solid rgba(0,0,0,0.20); -webkit-transition: all 0.8s ease; -o-transition: all 0.8s ease; transition: all 0.8s ease; }
.selected-display { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 14px; text-transform: uppercase; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.selected-display .flag--img { width: 15px; margin-right: 7px; height: auto; }
.header .header--con--icon li .wrapper-dropdown { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: var(--gap-lg) 16px; background: var(--white); color:var(--black); font-size: 14px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
/* .header .header--con--icon li .wrapper-dropdown:hover { background: var(--marron); } */
.arrow { position: static; width: 8px; height: auto; z-index: 1 ; rotate: 0deg; margin-left: 5px; }
svg , .arrow { -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
#drp-arrow path { fill: var(--black); }
.header .header--con--icon li .wrapper-dropdown::before { position: absolute; top: 50%; right: 16px; margin-top: -2px; border-width: 6px 6px 0 6px; border-style: solid; border-color: #fff transparent; }
.rotated { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
.header .header--con--icon li .wrapper-dropdown .dropdown {  position: absolute; top: 100%; right: 0; left: 0; margin: 0; padding: 0px 0px; list-style: none; z-index: 99; -webkit-box-shadow: inherit; box-shadow: inherit; background: inherit;
 -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
 background: rgba(255,255,255,1); border-radius: 0px; opacity: 0; visibility: hidden; max-height: 0px; transition: var(--all-medium);   }
.header .header--con--icon li .wrapper-dropdown .dropdown li { border-bottom: 1px solid rgba(0,0,0,0.20); background: transparent; text-align: left; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; border-left: 0px; color: var(--white); line-height: 1; padding: 10px 20px; width: 100%; height: auto; overflow: hidden; }
.header .header--con--icon li .wrapper-dropdown .dropdown li a { color: var(--black); }
.header .header--con--icon li .wrapper-dropdown .dropdown li a:hover:after { display: none; }
.header .header--con--icon li .wrapper-dropdown .dropdown li .flag--img { width: 15px; margin-right: 7px; height: auto; object-fit: contain; }
.header .header--con--icon li .wrapper-dropdown.active .dropdown { opacity: 1; visibility: visible; max-height: 100px; }
/* .header .header--con--icon li .wrapper-dropdown.active .dropdown { max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease; } */

.header .navbar--nav li .header--con--icon a { padding:0; }
.header .header--con--icon { height: 100%; }
.header .header--con--icon li { display: flex; height: 100%; }

/* Footer */
/* footer .footer--left .input-group { width: max-content !important;} */


/* Inner Banner section */
.in-banner { width:100%;height:450px; position:relative; display:flex; align-items:center; justify-content:center; overflow:hidden; border-bottom-right-radius:150px;}
.in-banner .banner-img { position:absolute; top:0; left:0; width:100%; height:calc(100% + 100px); object-fit:cover; object-position:center; z-index:-1; transform:scale(1);}
.in-banner .banner-content { text-align:center; margin-top:70px}
.in-banner .banner-content .hero--1 { color:#fff; margin-bottom:20px; font-size: 95px; }

.bredcrump li, .bredcrump li a { color: var(--white); text-transform: uppercase; font-family: var(--Jost); font-weight: 500; --font-size: 12px; font-size: var(--font-size); letter-spacing: calc(var(--font-size) / 100* 14); transition: all 0.3s; }
.bredcrump li a:hover { color: var(--green); }
.bredcrump li { margin-right: 7px; }
.bredcrump { display: flex; justify-content: center; }
.bredcrump li .svg { width: 10px; height: auto; transform: rotate(-90deg); margin-left: 6px; margin-top: -1px; opacity: 0.8; }
.bredcrump li .svg path { fill: var(--white); }

.breadcrumb-item+.breadcrumb-item::before{ float:left; padding-right:.5rem; color:#ffffff9e!important; }
.in-banner:after { content: ""; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 80%; z-index: -1; background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.73) 91%,rgba(0,0,0,0.8) 100%); }

/* Group page */
.group-mission { background: var(--white); position: relative; z-index: 11; }
.group-mission--list { display: grid; grid-template-columns: repeat(3, 1fr); border: 1px solid #ddd7d7; border-radius: 15px; padding: 60px 0px; border-radius: 20px; overflow: hidden; gap: 30px; background: #f2f2f2; }
.group-mission--list li .img--box { width: 90px; height: 90px; margin-bottom: var(--gap-sm); display: inline-flex; } 
.group-mission--list li .img--box img { width: 100%; height: auto; object-fit: contain; }
.group-mission--list li .h3 { font-weight: 400; }
.group-mission--list li { padding: 0px 40px;  position: relative; text-align: center; }
.group-mission--list li:after { content: ""; position: absolute; right: -15px; top: 0px; width: 1px; height: 100%; background: #d8d1d1e0;}
.group-mission--list li p:last-child { margin-bottom: 0px; }
.group-mission--list li:last-child { border-right: 0px; }
.group-mission--list li p .highlight { color: var(--black); }



.amcReach  .section--title--grp{justify-items: center;}

.advantage--section .why--text {position: relative;height: 100%;display: flex; align-items: flex-start; flex-direction: column; justify-content: center; padding: 60px 50px 30px 0px; }
/* .advantage--section .why--text {position: relative;height: 100%;display: flex;border-top-right-radius: 150px; align-items: flex-start; flex-direction: column;j ustify-content: center; padding: 60px 100px 30px 100px; background: linear-gradient(194deg, rgba(124, 168, 83, 0.6) 0%, rgba(218, 231, 207, 0.73) 21%, rgba(233, 240, 226, 0.79) 30%, rgba(236, 242, 230, 0.83) 27%, rgba(255, 255, 255, 0.89) 66%, rgba(255, 255, 255, 1) 100%);} */
.advantage--section .img--box { width: 100%; height: 100%; overflow: hidden; }



/* contact page */
.form--box{ padding: 80px 100px 90px 100px; border: 1px solid #00000040; }
.form--box .form-control{border-bottom: 1px solid #00000040; }
.information--list--item {display:flex; align-items: center; margin-bottom: 20px;  }
.information--list .information--list--item .icon{ width: 40px; height: 40px; margin-right: 25px; }
.information--list--item span{color: rgba(0, 0, 0, 0.6);}
.information--list .information--list--item .social-media .icon{ width: 35px; height: 35px; padding:5px; margin:2px;}
.information--list--item .address {display:grid;}
.information--list--item .address a{ font-size: 0.8em; text-decoration: underline; }

.contact--section .contact--info { position: relative; height: 100%; display: flex; align-items: flex-start; flex-direction: column; justify-content: flex-start; padding: 80px 100px; background: linear-gradient(165deg, rgba(124, 168, 83, 0.6) 0%, rgba(218, 231, 207, 0.73) 21%, rgba(233, 240, 226, 0.79) 30%, rgba(236, 242, 230, 0.83) 27%, rgba(255, 255, 255, 0.89) 66%, rgba(255, 255, 255, 1) 100%); }


.partner-list.brand--product--list li.active {
    /* border: 1px solid var(--green); */
}

.banner--slider .banner--content .hero--1{
	font-weight:300;
}
.group--history-section .flag--img--container .flag--shape{
	width:102%;
	height:102%;
}

.product--section .group--product li{
	    background: #ffffff6e !important;
}