.boxes_banners_container{position:relative;float:left;width:100%;;font-family:var(--font-family);padding-top:100px;margin-top:0px;padding-bottom:0px;background-color:var(--main-bg-color);z-index:1;}

.boxes_banners{height:auto;border:0px solid red;}

.boxes_banners .box_banner{position:relative;float:left;;margin-bottom:0px;padding:0 !important;}

.boxes_banners .box_banner div.content {position:relative;float:left;background-color:transparent !important;width:100%;padding-left:55px;padding-right:15px;;margin-top:15px;width:100%;padding-right:100px;box-sizing:border-box;border:0px solid green;}
.boxes_banners .box_banner div.content .banner_title {position:relative;font-weight:700;font-size:4rem;line-height:1.2;;padding-top:30px;color:var(--main-font-color);}
.boxes_banners .box_banner div.content .banner_category {font-size:1.0rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--main-font-color);}

.boxes_banners .box_banner div.content span.banner_text {position:relative;float:left;font-size:calc(100%);color:var(--main-font-color);font-size:16px;margin-top:40px;}
/*
.boxes_banners .box_banner:after {content:'';position:absolute;bottom:-2px;left:50%;right:10%;height:2px;background-color:#f90052;transition:all 0.5s ease;}
.boxes_banners .box_banner:hover:after {content:'';position:absolute;bottom:-2px;left:90%;right:0%;height:2px;background-color:#f90052;transition:all 0.5s ease;}
*/
.boxes_banners a {color:white;}

.boxes_banners a:hover,.boxes_banners a:focus {text-decoration:none;color:red !important;outline:none;}

.boxes_banners .box_banner .banner_date{position:relative;float:left;width:100%;font-size:14px;color:#1e1e1e;;margin-bottom:10px}
.boxes_banners .box_banner .link {position:relative;float:left;width:100%;margin-top:30px;}
.boxes_banners .box_banner .link a{position:relative;color:#1e1e1e;padding-bottom:0px;text-align:center;margin-top:0px;font-weight:900;letter-spacing:2px;font-size:12px;}
.boxes_banners .box_banner .link a img{position:relative;float:left;height:0.7rem;}
.boxes_banners .box_banner .link a:hover {cursor:pointer}

.boxes_banners .box_banner .banner_photo{position:relative;float:left;box-sizing:border-box;height:auto;border:0px solid red;background-size:auto 100%;background-position:right center;background-repeat:no-repeat;padding-left:0px;padding-right:15px;padding-bottom:100px;}
.boxes_banners .box_banner .banner_photo.auto_height{height:400px;}
.boxes_banners .box_banner .banner_photo img{position:relative;float:right;width:auto;max-width:100%;max-height:400px;}

.boxes_banners .slick-dots{background-color:transparent;position:relative;float:left;bottom:-20px;border-top:0px solid #A7A7A7;}
.boxes_banners .banner_dot{margin:0;padding:0;position:relative;overflow:auto;width:30%;margin:0 auto;text-align:center;margin-top:0px;}
.banner_dot li {border:1px solid green;list-style-type:none;position:relative;float:right;padding:5px;}
.banner_dot li button {background-color:red;color:white;display:inline;}
.boxes_banners *{background-color : transparent !important;}
