@charset "utf-8";
.part-img img{width:250px!important; height: 250px; padding:2px;}
.part-img {background-color: #e6e1d0;}
#page-content a.btn.btn-dark:not(.not){color: #ffffff!important;}
.page-node-type-partners-page .grid-container{display: flex;height: 0px;}
.part-content{position: relative;z-index: 200;}
a span[class^="mn-icon-"] {margin-left: 6px;position: relative;top: 2px;font-size: 13px;}

.page-node-type-partners-page .title a{font-size: 18px; font-weight: bold;text-transform: uppercase;color:#000;}
.page-node-type-partners-page .title a:hover{color:#666;box-shadow: inset 0 -2px 0 #006a5b;}
.page-node-type-partners-page a.not{font-weight: bolder}
.page-node-type-partners-page a.not:hover{box-shadow: none!important;color:#006a5b;}
a[class^="not"]{font-size: 15px;}
a.not:hover span[class^="mn-icon-"]{font-size: 19px;}
.field-body p,.field-body p span{color: var(--text-color);}
.page-node-type-partners-page .country p{font-size: .9rem;font-weight: bold;padding: 15px;background-color: #c2bba26b;color:var(--primary-color);}
.partners .item-list ul li{list-style: none}
.partners-col{border-bottom: 1px solid #e6e1d0;overflow: hidden;}

.partners .item-list li { margin: 0em;}
.timeline:before {
    left: 50%;
}

.part-content-mask{position: relative;overflow: hidden;width: 100%;height: 100%;}

h2[class^="block-title"]{font-family: 'OpenSans SemiBold', sans-serif;font-size: 44px!important;font-weight: bold;}
h2[class^="block-title"]:after {background: #ffc200;}
h2[class^="block-title"] > span{ display: inline-block;position: relative;color: #000;z-index: 9;}
h2[class^="block-title"] {background: none;position: relative;margin: 0 0 15px;padding: 0 0 15px;text-transform: capitalize;}
h2[class^="block-title"]:after{ content: '';position: absolute;width: 60px;height: 2px;left: 0;bottom: 0;z-index: 1;}

.item-list ul, 
.item-list li{padding: 0px;margin: 0px;} 
.country p{margin: 0px;}
/*Node content search results*/
.page-node-type-partners .main .field{ border-bottom:1px solid #f1f1f1; padding-bottom: 20px;margin-top: 22px;}
.page-node-type-partners .main .field--name-title{border-bottom:0px;}
.page-node-type-partners .main  img.media__element {width: 200px;}

@media (min-width: 425px) {
.part-img img {width: 250px;max-width: 250px;padding: 20px;}
/*Para logos verticales*/
ul li .logo-vert img,img.b-lazy {width: 120px!important;max-width: 300px;}
}