@charset "utf-8";
/* CSS Document */
#header nav .navbar-toggler:before{color:#fff;font-family: bootstrap-icons !important;content: '\F479'}
#header nav .navbar-toggler:after{color:#fff;}
.search-form{align-items: center !important;}
.input-group{width: auto;}
.text_field{font-size: 14px;}
.btnfind{background: none;}
.btnfinder#goSearch{background: none;color: transparent;margin: 0 3px!important;border: none;}
.btnfinder#goSearch:before,.btnfind:before{color: #fff;font-family: bootstrap-icons !important;content: '\F52A';}
.btnabb{background:#4D92D5;color: #fff;border-radius: 3px;padding: 6px 12px;font-size:12px;font-weight: 900;border: none;gap: 4px;display: flex;text-transform: uppercase;}
.btnabb:hover{background: #ccc;}
.icon-flex, .icon-wrapper {display: flex;justify-content: center;align-items: center;align-self: center;}
.icon-wrapper {border-radius: 50%;overflow: hidden;border: 1px solid #caceddcc;font-size: 16px;width: 24px;height: 24px;}
.btnacc{background:none;color: #fff;border:none;}
.btnacc:hover{background:none;color: #fff;border:none;}
.btnedi{background:none;color: #caceddcc;border:none;padding: 8px 0;text-decoration: none;font-weight: 600;font-family: 'Lato';}
.btnedi:hover{background:none;color: #ccc;border:none;}
#button{display:inline-block;background-color:#FF9800;width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}
#button::after{content:"\f077";font-family:FontAwesome;font-weight:400;font-style:normal;font-size:2em;line-height:50px;color:#fff}
#button:hover{cursor:pointer;background-color:#333}
#button:active{background-color:#555}
#button.show{opacity:1;visibility:visible}
.back-to-top [class*=" icon-"] {font-family: "bootstrap-icons" !important;}
.icon-chevron-up:before{content: "\F286"!important;}
.section-header{margin-bottom:60px;position:relative;padding-bottom:20px}
.section-header::before{content:"";position:absolute;display:block;width:60px;height:5px;background: #2196F3;bottom:0;left:calc(50% - 25px)}
.section-header h2{font-size:36px;text-transform:uppercase;text-align:center;font-weight:700;margin-bottom:10px}
.section-header p{text-align:center;padding:0;margin:0;font-size:18px;font-weight:500;color:#9195a2}
.section-with-bg{background-color:#f6f7fd}
#header{height:90px;position:fixed;left:0;top:0;right:0;transition:all .5s;z-index:997;background: rgb(6,12,34);background: linear-gradient(180deg, rgba(6,12,34,1) 0%, rgba(6,12,34,0.6783088235294117) 50%, rgba(6,12,34,0.24413515406162467) 100%);}
#header.header-scrolled,#header.header-inner{background:rgba(6,12,34,0.98);height:70px}
#header #logo span,.logo span{font-size: 26px;line-height: 1;vertical-align: middle;color:#fff;margin: 0 5px;font-family:"Raleway",sans-serif;font-weight:700;letter-spacing:3px;text-transform:uppercase}
#header #logo h1{font-size:36px;margin:0;font-family:"Raleway",sans-serif;font-weight:700;letter-spacing:3px;text-transform:uppercase}
#header #logo h1 span{color:#2196F3}
#header #logo h1 a,#header #logo h1 a:hover{color:#fff}
#header #logo img{padding:0;margin:0;max-height:60px}
img {opacity: 1;transition: opacity 0.3s;}
img[data-src] {opacity: 0;}
a.logout{font-size: 13px;color: #9E9E9E;border: 2px solid #9e9e9e;border-radius: 50px;padding: 4px 10px;margin: 0 5px;}
a:hover.logout{color: #000;border: 2px solid #9e9e9e;background:#9E9E9E;}
@media (max-width: 992px) {
#header #logo img{max-height:30px}
#header #logo span,.logo span{font-size: 22px;line-height: 1;vertical-align: middle;color:#fff;margin: 0 5px;font-family:"Raleway",sans-serif;font-weight:700;letter-spacing:3px;text-transform:uppercase}	
}
a.btn-footer{background: #002241;color: #fff;padding: 4px 20px 6px;border-radius: 6px;margin: 4px 20px 0 -20px;text-decoration: none;font-size: 16px;font-family: 'Lato';}
a:hover.btn-footer{color: #03a9f4;}
.privacy_link{background: none;}
#footer,.footer{background: #05285b!important;;padding:0 0 25px;color:#eee;font-size:14px}
#footer .footer-top{background: #05285b;padding:60px 0 30px}
#footer .footer-top .footer-info{margin-bottom:30px}
#footer .footer-top .footer-info h3{font-size:26px;margin:0 0 20px;padding:2px 0;line-height:1;font-family:"Raleway",sans-serif;font-weight:700;color:#fff}
#footer .footer-top .footer-info img{height: 60px;}
#footer .footer-top .footer-info p{font-size:14px;line-height:24px;margin-bottom:0;font-family:"Raleway",sans-serif;color:#fff;}
#footer .footer-top .social-links a{display:inline-block;background:#222636;color:#eee;line-height:1;margin-right:4px;border-radius:50%;width:36px;height:36px;transition:.3s;display:inline-flex;align-items:center;justify-content:center}
#footer .footer-top .social-links a i{line-height:0;font-size:16px}
#footer .footer-top .social-links a:hover{background: #00BCD4;color:#fff}
#footer .footer-top h4{font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;position:relative;padding-bottom:12px;border-bottom: 2px solid #2196f3;}
#footer .footer-top .footer-links{margin-bottom:30px}
#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}
#footer .footer-top .footer-links ul i{padding-right:5px;color: #2196f3;font-size:18px}
#footer .footer-top .footer-links ul li{border-bottom: 1px solid #313e74;padding: 5px 0;}
#footer .footer-top .footer-links ul li:first-child{padding-top:0}
#footer .footer-top .footer-links ul a{color:#eee;}
#footer .footer-top .footer-links ul a:hover{color: #00bcd4;}
#footer .footer-top .footer-contact{margin-bottom:30px}
#footer .footer-top .footer-contact p{line-height:26px}
#footer .footer-top .footer-newsletter{margin-bottom:30px}
#footer .footer-top .footer-newsletter input[type=email]{border:0;padding:6px 8px;width:65%}
#footer .footer-top .footer-newsletter input[type=submit]{background:#f82249;border:0;width:35%;padding:6px 0;text-align:center;color:#fff;transition:.3s;cursor:pointer}
#footer .footer-top .footer-newsletter input[type=submit]:hover{background:#e0072f}
#footer .copyright{text-align:center;padding-top:30px}
#footer .credits{text-align:center;font-size:13px;color:#ddd}
.footer .information_zone .socials_store_wrapper .socials a[class^="icon-"]{font-family:bootstrap-icons !important;}
.footer .information_zone .socials_store_wrapper .socials .icon-facebook:before {content: "\F344";}
.footer .information_zone .socials_store_wrapper .socials .icon-instagram:before {content: "\F437";}
.footer .information_zone .socials_store_wrapper .socials .icon-linkedin:before {content: "\F472";}
.footer .information_zone .socials_store_wrapper .socials .icon-flipboard:before {content: "\F344";}
nav.navbar .navbar-toggler{border: none!important;}
.offcanvas.offcanvas-start {top: 0;left: 0;width: 260px;/*background: rgba(6, 12, 34, 0.98);*/}
.offcanvas-header .btn-close{color: #444;}
.offcanvas-header .btn-close:hover{color: #ddd;}
nav.navbar .offcanvas-body .nav-wrap .nav-item{display: block;color: #999;}
nav.navbar .offcanvas-body .nav-wrap .nav-item.active, nav.navbar .nav-wrap .nav-item:hover {color: #757575;}
nav.navbar .offcanvas-body .nav-wrap .nav-item .nav-link{display: inline-block;}
.newbadgemenu{color: #ff0609;font-size: 9px;padding: 1px 0 1px;border-radius: 3px;margin: 0 0 0px 4px;font-weight: 700;vertical-align: middle;}


.btnabb{background:#4D92D5;color: #fff;border-radius: 3px;padding: 6px 12px;font-size:12px;line-height: 14.4px;font-weight: 900;border: none;gap: 4px;display: flex;text-transform: uppercase;}
.btnabb:hover{background: #ccc;}
.btnabb.mimosa{background: #ffcc00;color: #000;}
.btnabb.mimosa:hover{background: #BE9903;color: #000;}
.btnabb.azure{background: #5ce1e6;color: #000;}
.btnabb.azure:hover{background: #3EBEC2;color: #000;}
.btnabb.btnxmas{background: #840707}
.btnabb.btnxmas:hover{background: #BF0909}

.btnacc{/* background: #fff; */padding: 0px;border: none;display: flex;font: 700 normal 14px}
.btnedi{color: #fff;padding: 2px 0px;border: none;display: flex;font-size: 14px;font-weight: 700;text-wrap: nowrap;}
.btnedi:hover{color: #ccc;}
.btn-link{background: #fff;border: none;display: block;font-size: 14px;color: #000;text-decoration: underline;}
.btn-link:hover{color:#4D92D5}
.btnfind{border: none;background: none;}
.modalheadwa{border-bottom: none !important;border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;padding: 0 !important;}
.modalheadwa .close{padding: 20px 10px !important;margin: -1rem 0rem -3rem auto !important;z-index: 9999;}
nav.drop-down-slide h3{color:#D05353;top:50px;right:150px}
nav.drop-down-slide li{line-height:30px}
nav.drop-down-slide a{color:#204056;font-weight:700;font-size:14px;text-transform:uppercase}
nav.drop-down-slide a:hover{color:#D05353}
.headmymf{display: flex;justify-content: center;align-items: center;}
.headmymf i{font-size: 20px;}
.headmymf .icon-wrapper{width: 28px;height: 28px;}
#Abbonatimenu{margin-top: 16px;}

/*NEWMENU*/
nav.menu-slide{background-color:#fff!important;top:0;left: -768px;height:100%;position:fixed;width: 100%;z-index: 9999999;overflow-y: scroll;overflow-x: hidden;padding: 0 12px;border-right: 1px solid #dddada;}
nav.menu-slide .brdmenu{border-right: none;}
nav.menu-slide .menusclose{color:#000;display: flex;justify-content: flex-end;/* line-height: 1; */height: 30px;}
nav.menu-slide .menusclose span{background: #ffffff;/* border-radius: 50%; */padding: 10px 10px;text-align: center;position: fixed;top: 0px;z-index: 9;cursor: pointer;}
nav.menu-slide .menusclose i{color: #fff;font-size: 28px;background: #000000;padding: 5px 8px;border-radius: 50%;}
nav.menu-slide li{text-align:center;border-bottom:1px solid #d8d8d8;line-height:60px}
nav.menu-slide .boxes li{border-bottom:none}


nav.menu-slide .categories .list_title{padding-left:8px;padding-bottom:0;margin-bottom:5px;position:relative;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:19px;color:#212121;font-weight:900;line-height:28px;letter-spacing:0;border-bottom:1px solid #d8d8d8}
nav.menu-slide .categories .list_title .nav_category{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:15px;text-transform:uppercase;color:#19408A;font-weight:700;line-height:28px;letter-spacing:0;appearance:none;background:transparent;border:0;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;padding: 0 10px 5px;}
nav.menu-slide .categories .list_title .nav_category:after{font-family:bootstrap-icons !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F124";font-size:19px;color:#212121}
nav.menu-slide .categories .list_title .nav_category.noics:after {content: "";}
nav.menu-slide .categories .list_title .nav_category a {color: #19408A;}
nav.menu-slide .categories .list_title .voices .element {list-style-type: none;text-align: start;border-bottom: none;}
nav.menu-slide .categories .list_title .voices .element .nav-link{transition:color .2s;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:14px;color:#212121;font-weight:400;line-height:18px;letter-spacing:.15px;text-transform:uppercase;padding-bottom: 8px;}



nav.menu-slide .boxes_wrapper{position:relative;width:100%;padding: 10px 10px 100px;flex:0 0 100%;max-width:100%}
nav.menu-slide .boxes_wrapper .boxes{position:relative;width:100%;margin-bottom:40px}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col{align-items:center;display:flex;flex-grow:0}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col.right{flex-grow:1;padding-left:0}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col>img{width:64px;height:auto;border-radius:8px}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body{padding:0;height:100%;display:flex;flex-direction:column}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body .c-title{position:relative;text-align: left;}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body .c-title .card-title{padding-left:0;font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:18px;color:#19408A;font-weight:900;line-height:32px;letter-spacing:0}
nav.menu-slide .boxes_wrapper .boxes>li .card{margin: 12px 0;}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body .c-title [class^="icon-"],nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body .c-title [class*=" icon-"]{position:absolute;left:0;top:2px}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body .c-title [class^="icon-"]::before,nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body .c-title [class*=" icon-"]::before{font-size:24px;color:#05285b}
nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body .card-text, nav.menu-slide .boxes_wrapper .boxes>li .card>.row>.col .card-body .c-footer {display: none;}



#form-searchmerc .input-group{position: relative;}
#form-searchmerc .input-group-append{position: absolute;width: 22px;height: 22px;right: 10px;top: 8px;}
#div_SearchBox h6{text-align: center;font-size:14px;color: #5a5a5a;display: block;width: 100%;}
.headmymf h4{text-align: center;font-weight: 900;font-size: 17px;padding: 16px 8px;margin-bottom: 0;}
.headmymf h4 small{display: block;text-decoration: underline;}
nav.navbar .btns {min-width: auto !important;/* min-width: 275px !important; */display: flex;}
.flipX::before {-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}
.input-group .text_field-mob {width: 100%;padding: 2px!important;;border: none;background: #ffffff;color: #000;font-weight: 700;border-bottom: 1px solid #ccc;margin-bottom: 5px;overflow: hidden;text-align: center;white-space: nowrap;text-overflow: ellipsis;height: auto;}
.icon-flex, .icon-wrapper {display: flex;justify-content: center;align-items: center;align-self: center;}
.icon-wrapper {border-radius: 50%;overflow: hidden;border: 1px solid #fff;font-size: 16px;width: 24px;height: 24px;}
button {border:none;}
nav.navbar.headerlong{display: flex;flex-wrap: wrap;flex-direction: row;padding: 0 20px 0 10px;}


@media (min-width: 1px) {
/*New header*/
nav.side-slide{background-color: #ffffff;top:-102vh;left:0;height:100vh;width:100vw;position:fixed;/* display:flex; */justify-content:center;align-items:center;z-index: 999999999999999;-webkit-box-shadow: 1px 0px 15px 5px rgba(0,0,0,0.55);box-shadow: 1px 5px 5px 5px rgba(0,0,0,0.20);}
nav.side-slide h6{text-align: right;background: #000;font: normal normal normal 14px / 26px Lato;text-transform: uppercase;padding: 10px 5px 10px 15px;margin: 0;font-weight: 500;}
nav.side-slide h6 span{color:#FFF;padding: 5px 20px;border-radius: 30px;}
nav.side-slide h6 span:hover{color:#FFF;background: #525151;cursor: pointer}
nav.side-slide ul{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;margin: 15px 15px;}
nav.side-slide li{text-align:center;line-height: 35px;list-style: none;}
nav.side-slide li:hover{background-color: #fffefe;color: #1870dc;}
nav.side-slide a{color: #000000;font-weight:700;font-size:14px;text-transform:uppercase;display: block;}
nav.side-slide a:hover{color:#1870dc}
nav.drop-down{background-color:#FFC650;text-align:center;top:-100vh;left:0;height:100vh;width:100vw;position:fixed;display:flex;justify-content:center;align-items:center;flex-wrow:column}		
.btnacc:hover{color: #ccc;}    
}
@media (min-width: 480px) {
.form-btn.txtmob{font-size: initial;padding: .5em 1em;}
/*New header*/
nav.side-slide{background-color: #ffffff;top:0;right:-295px;left: auto;height:100%;position:fixed;width:285px;z-index: 999999999999999;-webkit-box-shadow: 1px 0px 15px 5px rgba(0,0,0,0.55);box-shadow: 1px 5px 5px 5px rgba(0,0,0,0.20);}
nav.side-slide h6{text-align: right;background: #000;font: normal normal normal 14px / 26px Lato;text-transform: uppercase;padding: 10px 5px 10px 15px;margin: 0;font-weight: 500;}
nav.side-slide h6 span{color:#FFF;padding: 5px 20px;border-radius: 30px;}
nav.side-slide h6 span:hover{color:#FFF;background: #525151;cursor: pointer}
nav.side-slide ul{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;margin: 15px 15px;}
nav.side-slide li{text-align:center;line-height: 35px;list-style: none;}
nav.side-slide li:hover{background-color: #fffefe;color: #1870dc;}
nav.side-slide a{color: #000000;font-weight:700;font-size:14px;text-transform:uppercase;display: block;}
nav.side-slide a:hover{color:#1870dc}
nav.drop-down{background-color:#FFC650;text-align:center;top:-100vh;left:0;height:100vh;width:100vw;position:fixed;display:flex;justify-content:center;align-items:center;flex-wrow:column}	
}

