/*fix*/
.main-container {max-width: 100%; padding: 0;}
.main-container .breadcrumbs-wrapper {max-width: 1400px; margin: 0 auto; padding: 0 20px;}

/*tooltips header*/
.tooltips-header {max-width: 1400px; margin: 0 auto; padding: 0 20px;}
.tooltips-header p:not(:last-of-type) {margin-bottom: 1rem;}
.tooltips-header p:last-of-type {margin-bottom: 0;}

/*tooltips*/
.tooltips-products {overflow: hidden; max-width: 1400px; margin: 0 auto; padding: 80px 20px;}
.tooltips-products .tp-item {position: relative;}
.tooltips-products .tp-item .tp-tooltip .tp-link {position: absolute; width: 30px; height: 30px; background-color: rgba(0, 41, 95, .5); border-radius: 50%; position: absolute; left: 0; top: 50%; margin-top: -15px; cursor: pointer; z-index: 1; box-shadow: 0 0 0px 2px transparent; transition: all .4s ease-in;}
.tooltips-products .tp-item .tp-tooltip .tp-link span {width: 15px; height: 15px; background: #fff; border-radius: 50%; display: block; left: 50%; top: 50%; transform: translate(-50%, -50%); position: absolute; transition: all .4s;}
.tooltips-products .tp-item .tp-tooltip .tp-link-active {background-color: rgba(0, 41, 95, 1); box-shadow: 0 0 0px 2px #fff;}
.tooltips-products .tp-item .tp-tooltip .tp-link-active span {width: 12px; height: 12px;}
.tooltips-products .tp-item .tp-tooltip .tp-content {margin-left: 10px; padding-left: 25px; position: absolute; -webkit-transform: translateY(-50%); transform: translateY(-50%); opacity: 0; transition: all .6s; z-index: -1; -webkit-backface-visibility: hidden; backface-visibility: hidden; max-width: 250px;}
.tooltips-products .tp-item .tp-tooltip .tp-content .tp-content-inner {background-color: #fff; padding: 15px; position: relative;}
.tooltips-products .tp-item .tp-tooltip .tp-content .tp-content-inner::before {content: ""; position: absolute; left: -20px; top: 50%; margin-top: -10px; border-width: 10px; border-style: solid; border-color: transparent #fff transparent transparent;}
.tooltips-products .tp-item .tp-tooltip .tp-content-active {opacity: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 2;}
.tooltips-products .tp-item .tp-tooltip .tp-content-right {margin-left: 0; margin-right: 5px; padding-left: 0;}
.tooltips-products .tp-item .tp-tooltip .tp-content-right .tp-content-inner::before {left: auto; right: -20px; border-color: transparent transparent transparent #fff;}
.tooltips-products .tp-item .tp-tooltip .tp-content h4 {font-size: 16px; margin: 0;}
.tooltips-products .tp-item .tp-tooltip .tp-content p {font-size: 14px; margin: 0; padding: 3px 0 7px;}
.tooltips-products .tp-item .tp-tooltip .tp-content .tp-btn {font-size: 14px; text-transform: uppercase; text-decoration: none;}
.tooltips-products .tp-item .tp-tooltip .tp-content .tp-btn:hover {color: #00285e; text-decoration: underline;}

/*tooltips tagged*/
.tooltips-tagged {background-color: #f4f4f4; position: relative; padding: 100px 0 80px;}
.tooltips-tagged h2 {padding: 0 20px 50px 20px; color: #00285e; font-size: 30px; line-height: 1.4em; font-weight: normal; text-transform: uppercase; max-width: 1400px; margin: 0 auto 0 auto; text-align: center;}
.tooltips-tagged #widget-products-carousel-wrapper {max-width: 1400px; margin: 0 auto; padding: 0 20px;}
.tooltips-tagged #widget-products-carousel-wrapper .owl-carousel-title {display: none;}

@media (max-width: 890px) {
/*tooltips*/
.tooltips-products .column {width: 100%; float: none;}
.tooltips-products .tp-item .tp-tooltip .tp-content {max-width: 180px;}
.tooltips-products .tp-item .tp-tooltip .tp-content h4 {font-size: 14px; padding-bottom: 5px;}
.tooltips-products .tp-item .tp-tooltip .tp-content .tp-btn {font-size: 12px;}
.tooltips-products .tp-item .tp-tooltip .tp-content p {display: none;}
}

@media (max-width: 640px) {
/*tooltips*/
.tooltips-products .tp-item {margin-bottom: 10px;}
/*tooltips tagged*/
.tooltips-tagged {padding: 50px 0;}
.tooltips-tagged h2 {padding: 0 10px 35px 10px; text-align: left; font-size: 22px;}
}

@media (max-width: 480px) {
/*tooltips header*/
.tooltips-header {padding: 0 10px;}
/*tooltips*/
.tooltips-products {padding: 60px 10px;}
/*tooltips tagged*/
.tooltips-tagged #widget-products-carousel-wrapper {padding: 0 10px;}
}