@import url('https://fonts.googleapis.com/css?family=Heebo:100,300,400,500,700,800,900|Raleway:900');/* Brussels Business HTML5 Template *//************ TABLE OF CONTENTS ***************

1.  Google Fonts
2.  Reset
3.  Global
4.  Scroll To Top
5.  Preloader
6.  Header Top
7.  Search Popup
8.  Main Header
9.  Rev Slider Wrapper
10. Wellcome Section
11. Service Section / Style Two
12. Team Section
13. Gallery Style / Style Two
14. Fact Counter Section
15. Blog Section / Style Two
16. Subscribe Section / Style Two
17. Footer Style
18. Page Title
19. Title Menu
20. About Section
21. Testimonials Sectionh
22. Features Section / Style Two
23. Finance Section
24. Error Page
25. Contact Page
26. Map Section
27. Service Details
28. Shop Page Style
29. Checkout Section
30. Single Product
31. Cart Page styles
33. Styled Pagination
33. Blog Details



**********************************************//***

====================================================================
	Google Fonts
====================================================================

 ***//***

====================================================================
	Reset
====================================================================

 ***/@import url('https://fonts.googleapis.com/css?family=Work+Sans:300,400,500,600,700,800,900');@import url('https://fonts.googleapis.com/css?family=Work+Sans:300,400,500,600,700,800,900');/******************************************* TOGGLE SECTION ***********//******************************************* CALENDRIER INDEX ***********//* Slider */@charset "UTF-8";*{margin:0px;padding:0px;border:none;outline:none;/***

====================================================================
	Global style
====================================================================

***/}.page-wrapper{overflow:hidden;}.strike-through{text-decoration:line-through;}.auto-container{position:static;max-width:1200px;padding:0px 15px;margin:0 auto;}.small-container{max-width:680px;margin:0 auto;}.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;}ul,li{list-style:none;padding:0px;margin:0px;}.anim-3,.anim-3-all *{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}.anim-5,.anim-5-all *{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.anim-7,.anim-7-all *{transition:all 0.7s ease;-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;}::-webkit-input-placeholder{color:#222;}:-moz-placeholder{color:#222;opacity:1;}::-moz-placeholder{color:#222;opacity:1;}:-ms-input-placeholder{color:#222;}::-ms-input-placeholder{color:#222;}.btn-style-one{font-size:14px;color:#fff;line-height:29px;font-weight:700;padding:8px 24px;background:#0b4696;letter-spacing:1px;border:1px solid #0b4696;text-transform:uppercase;display:inline-block;font-family:'Work Sans', sans-serif;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.btn-style-one:hover{color:#0b4696;border:1px solid #0b4696;background:transparent;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;/***

====================================================================
	Preloader style
====================================================================

***/}.preloader{position:fixed;left:0px;top:0px;height:100%;width:100%;z-index:99999;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-image:url(/images/icons/preloader.gif);/***

====================================================================
	Scroll To Top style
====================================================================

***/}.scroll-to-top{position:fixed;bottom:40px;right:40px;color:#fff;font-size:24px;line-height:40px;width:45px;height:45px;border:1px solid #0d5985;background:#0d5985;text-align:center;z-index:100;cursor:pointer;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.scroll-to-top:hover{background:#fff;color:#0d5985;border-color:#0d5985;transition:all 500ms ease;/***

====================================================================
	Header Top
====================================================================

***/}.header-top{padding:20px 0px 10px 0px;}.header-top .top-left{float:left;}.header-top .top-right{float:right;}.header-top .top-left .contact-links li{display:inline-block;font-size:15px;font-weight:400;line-height:28px;color:#0d5985;margin-right:40px;}.header-top .top-left .contact-links li i{margin-right:10px;color:#0b4696;}.header-top .top-right .social-links{position:relative;float:left;}.header-top .top-right .social-links li{display:inline-block;margin-right:24px;}.header-top .top-right .social-links li a{color:#0d5985;}.header-top .top-right .social-links li i{font-size:13px;color:#abaaab;}.header-top .top-right .social-links li:hover i{color:#0d5985;}.search_option{position:relative;float:right;margin-left:20px;}.search_option:before{position:absolute;content:'';height:20px;top:5px;left:-20px;border-right:2px solid #3d434e;}.search_option span{color:#d4dae3;font-size:14px;/***

====================================================================
  Search Popup
====================================================================

***/}.search-popup{position:fixed;left:0px;top:-100%;width:100%;height:100%;background:rgba(0, 0, 0, 0.80);z-index:9999;visibility:hidden;opacity:0;overflow:auto;transition:all 700ms ease;-moz-transition:all 700ms ease;-webkit-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;}.search-popup.popup-visible{top:0;visibility:visible;opacity:1;}.search-popup .close-search{position:absolute;right:25px;top:25px;font-size:20px;color:#fff;cursor:pointer;z-index:5;}.search-popup .close-search:hover{opacity:0.7;}.search-popup .search-form{position:relative;padding:0px 15px 50px;padding-top:200px;max-width:1024px;margin:0 auto;}.search-popup .search-form fieldset{position:relative;border:5px solid #fff;-webkit-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}.search-popup .search-form fieldset input[type="search"],.search-popup .search-form fieldset input.form-control{position:relative;height:70px;padding:20px 220px 20px 30px;background:#fff;line-height:30px;font-size:24px;color:#233145;-webkit-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}.search-popup .search-form fieldset input[type="submit"]{position:absolute;display:block;right:0px;top:0px;text-align:center;width:220px;padding:20px 10px 20px 10px;color:#fff;background:#0b4696;line-height:30px;height:70px;font-size:20px;text-transform:uppercase;-moz-border-radius:0px 7px 7px 0px;-ms-border-radius:0px 7px 7px 0px;-o-border-radius:0px 7px 7px 0px;-webkit-border-radius:0px 7px 7px 0px;border-radius:0px 7px 7px 0px;}.search-popup .search-form fieldset input[type="submit"]:hover{background:#334551;color:#fff;}.search-popup h3{font-size:28px;color:#fff;margin-bottom:30px;text-align:center;letter-spacing:1px;}.search-popup .recent-searches{font-size:14px;color:#fff;text-align:center;}.search-popup .recent-searches li{display:inline-block;margin:0px 10px 10px 0px;}.search-popup .recent-searches li a{display:block;line-height:24px;border:1px solid #fff;padding:8px 20px;font-size:15px;color:#fff;border-radius:3px;}.search-popup .recent-searches li a:hover{color:#0b4696;border-color:#0b4696;/***

====================================================================
	Main Header
====================================================================

***/}@-webkit-keyframes menu_sticky{0%{margin-top:-150px;}50%{margin-top:-130px;}100%{margin-top:0;}}@keyframes menu_sticky{0%{margin-top:-150px;}50%{margin-top:-130px;}100%{margin-top:0;}}.main-header{position:relative;width:100%;z-index:9999;padding:26px 0px 20px 0px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.fixed-header{position:fixed;top:0px;left:0px;z-index:9999;background:#fff;transition:all 500ms ease;-webkit-animation-name:menu_sticky;animation-name:menu_sticky;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;box-shadow:0px 3px 20px 0px rgba(0, 0, 0, 0.11);}.main-header .logo{position:relative;float:left;margin-top:-80px;}.main-header .header-area{position:relative;float:right;}.main-header .header-area .main-menu{position:relative;float:left;}.main-header .link-button{float:right;}.main-menu .navbar-collapse{padding:0px;}.main-menu .navigation{position:relative;margin:0px;}.main-menu .navigation > li{position:relative;text-align:left;padding-right:10px;margin-right:36px;display:inline-block;}.main-menu .navigation > .current a{color:#0b4696;}.main-menu .navigation > .current ul li a{color:#fff;}.main-menu .navigation > li:hover ul,.main-menu .navigation > .current ul{border-bottom:0px solid #0b4696;}.main-menu .navigation > li > a{position:relative;display:block;font-size:20px;line-height:22px;color:#185272;font-weight:400;opacity:1;padding:16px 0px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.main-menu .navigation > li > a:hover{border-bottom:2px #b6cdda solid;display:inline;padding-bottom:6px;text-decoration:none;}.main-menu .navigation > li > ul{position:absolute;left:0px;top:140%;width:220px;padding:0px;z-index:1;display:none;background:#0b4696;border-top:0px solid #0b4696;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li{position:relative;width:100%;text-align:left;border-bottom:1px solid #e5e5e5;}.main-menu .navigation > li > ul > li:last-child{border-bottom:none;}.main-menu .navigation > li > ul > li > a{position:relative;display:block;font-size:16px;line-height:20px;color:#e6eef3;font-weight:500;background:#0d5a85;padding:12px 20px;text-decoration:none;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li > a:hover{color:#0d5a85;background:#e6eef3;transition:all 500ms ease;}.main-menu .navigation > li.dropdown:hover > ul{visibility:visible;opacity:1;top:140%;transition:all 500ms ease;}.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{display:block;position:absolute;right:-5px;top:12px;font-size:15px;/***
=============================================
    Rev Slider Wrapper
=============================================
***/}.rev_slider_wrapper .slide-content-box h4{color:#fff;font-size:32px;line-height:36px;font-weight:400;}.rev_slider_wrapper .slide-content-box h1{color:#fff;font-size:48px;line-height:60px;font-weight:700;}.rev_slider_wrapper .slide-content-box p{color:#fff;font-size:16px;line-height:28px;font-weight:400;}.rev_slider_wrapper .slotholder{position:relative;}.slotholder:after{background:rgba(44, 48, 56, 0.6);width:100%;height:100%;content:"";position:absolute;left:0;top:0;bottom:0;pointer-events:none;}.tp-bannertimer{display:none;}.rev_slider_wrapper .tparrows{background:transparent;border:2px solid #a9abae;width:55px;height:55px;}.rev_slider_wrapper .tparrows:before{font-family:"FontAwesome";font-size:14px;color:#fff;display:block;line-height:50px;text-align:center;/***

====================================================================
	Wellcome Section
====================================================================

***/}.wellcome-section{padding:90px 0px 50px;}.wellcome-section .section-title{margin-bottom:40px;}.wellcome-section .item-holder{margin-bottom:40px;border:1px solid #f7f7f7;}.wellcome-section .image-box{position:relative;}.wellcome-section .image-box img{width:100%;}.wellcome-section .overly-btn{position:absolute;top:0px;left:0px;width:100%;height:100%;content:'';background:rgba(255, 255, 255, 0.7);display:flex;justify-content:center;align-items:center;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);-moz-transform:scale(0, 0);transform:scale(0, 0);}.wellcome-section .item-holder:hover .overly-btn{-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1);}.wellcome-section .icon-box{position:absolute;right:30px;bottom:-30px;background:#0b4696;display:inline-block;width:60px;height:60px;text-align:center;line-height:60px;border-radius:5px;}.wellcome-section .icon-box i:before{color:#fff;font-size:36px;margin-left:0px;}.wellcome-section .item-holder .text{padding:20px 30px;}.wellcome-section .item-holder h5{font-size:24px;font-weight:700;line-height:36px;color:#222;}.wellcome-section .item-holder p{font-size:14px;font-weight:400;line-height:26px;color:#848484;}.duration{margin-top:20px;width:100px;/***

====================================================================
	Service Section
====================================================================

***/}.service-section{background:#f7f7f7;padding:100px 0px 60px;}.service-section .section-title{margin-bottom:40px;}.service-section .item-holder{text-align:center;padding:20px 30px;margin-bottom:40px;background:#fff;cursor:pointer;}.service-section .item-holder .icon-box{position:relative;display:inline-block;line-height:55px;margin-top:15px;}.service-section .item-holder i:before{font-size:50px;color:#0b4696;margin-left:0px;}.service-section .image-text{position:relative;}.service-section .item-holder:hover h5{color:#0b4696;}.service-section .item-holder h5{font-size:24px;font-weight:700;line-height:36px;color:#222;}.service-section .owl-theme .owl-controls{display:none;/***

====================================================================
	Team Section
====================================================================

***/}.team-section{position:relative;padding :90px 0px 70px;}.team-section .section-title{position:relative;margin-bottom:40px;}.team-section .image-holder{margin-bottom:30px;}.team-section .image-holder img{width:100%;}.team-section .image-box{position:relative;overflow:hidden;}.team-section .social-links{position:absolute;bottom:-46px;left:0px;width:100%;background:rgba(11, 70, 150, 0.5);-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.team-section .image-holder:hover .social-links{bottom:0px;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.team-section .social-links li{display:inline-block;padding:12px 15px;}.team-section .social-links li i{font-size:16px;color:#fff;}.team-section .image-holder .image-text{border:1px solid #f6f6f6;}.team-section .image-holder .image-text h5{font-size:24px;font-weight:700;line-height:36px;color:#222;padding-top:20px;/***

====================================================================
    Gallery Style
====================================================================

***/}.gallery-section{position:relative;padding:90px 0px 60px;background-size:cover !important;background-repeat:no-repeat !important;}.gallery-section:before{position:absolute;top:0px;left:0px;width:100%;height:100%;content:'';background:rgba(0, 0, 0, 0.9);}.gallery-section .section-title h2:before{margin-left:0px;left:0px;}.gallery-filter{text-align:right;}.post-filter{display:inline-block;margin:15px 0px 30px;}.post-filter li{padding:0;}.post-filter li span{color:#464646;font-size:18px;font-weight:400;line-height:32px;display:block;padding-left:40px;cursor:pointer;transition:0.5s ease;}.post-filter li:last-child span{border-right:0px;}.post-filter.style-2 li span{color:#fff;}.post-filter li:hover span,.post-filter li.active span{color:#0b4696;transition:0.5s ease;}.post-filter li span i{font-size:14px;margin-right:5px;}.section-title h2.white-color{color:#fff;}.gallery-section .inner-box{position:relative;overflow:hidden;}.gallery-section .item{position:relative;overflow:hidden;display:inline-block;}.gallery-section .item img{width:100%;}.gallery-section .overlay .top{position:absolute;text-align:center;left:0px;top:0px;width:100%;height:0%;background:rgba(11, 70, 150, 0.8);transition:0.5s cubic-bezier(0.4, 0, 1, 1);opacity:0;visibility:hidden;}.gallery-section .item:hover .overlay .top{height:100%;transition:0.5s cubic-bezier(0.4, 0, 1, 1);opacity:1;visibility:visible;}.gallery-section .overlay .top .box{display:table;width:100%;height:100%;}.gallery-section .overlay .top .content{display:table-cell;vertical-align:middle;}.gallery-section .overlay .top a{position:relative;color:#fff;line-height:41px;text-align:center;padding:0 18px;font-size:24px;}.gallery-section .bottom{color:#fff;margin-bottom:30px;transition:0.5s ease;}.gallery-section .item:hover .bottom{bottom:10px;opacity:1;visibility:visible;transition:0.9s ease;transition-delay:0.3s;}.gallery-section .bottom h4{color:#fff;line-height:28px;margin-top:15px;margin-bottom:5px;font-size:20px;font-weight:400;}.gallery-section .bottom p{-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;}.gallery-section .bottom-content{position:relative;margin:20px 0 25px;}.gallery-section .bottom-content h4{font-size:20px;font-weight:700;margin-bottom:5px;}.fancybox-skin{background:rgba(11, 70, 150, 0.8) !important;/***

====================================================================
    Fact Counter Section
====================================================================

***/}.fact-counter{position:relative;padding:80px 0px 40px;background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden;background:#f7f7f7;}.fact-counter .auto-container{position:relative;z-index:1;}.fact-counter .column{position:relative;margin-bottom:40px;z-index:5;}.fact-counter .item{position:relative;background:#0b4696;padding:15px 40px;}.fact-counter .column .icon{position:absolute;left:0px;bottom:0px;}.fact-counter .column .icon i:before{font-size:50px;line-height:70px;color:#fff;margin-left:0px;}.fact-counter .count-outer{position:relative;font-size:50px;font-weight:700;padding-left:70px;color:#fff;padding-bottom:25px;}.fact-counter .column .counter-title{position:relative;font-size:15px;font-weight:700;color:#fff;line-height:28px;padding:15px 0px;/***

====================================================================
	Blog Section
====================================================================

***/}.blog-section{position:relative;margin-top:90px;padding-bottom:60px;z-index:1;}.blog-section .section-title{position:relative;margin-bottom:40px;}.blog-section .item-holder{position:relative;margin-bottom:40px;transition:all 500ms ease;}.blog-section .item-holder:hover{transition:all 500ms ease;box-shadow:0 0 20px 5px #f1f1f1;}.blog-section .item-holder .image-box{position:relative;}.blog-section .item-holder img{position:relative;width:100%;}.blog-section .item-holder .image-box .date-box{position:absolute;bottom:-20px;left:30px;}.blog-section .item-holder .date-box span{font-size:16px;color:#fff;line-height:18px;font-weight:400;padding:8px 20px;background:#0b4696;display:inline-block;}.blog-section .item-holder .content-text{position:relative;padding:0px 30px;margin-top:40px;border:1px solid #f7f7f7;border-top:none;}.blog-section .content-text .sec-title h5{position:relative;font-size:24px;line-height:26px;font-weight:700;color:#222;padding-bottom:20px;margin-bottom:20px;}.blog-section .content-text .sec-title h5:before{position:absolute;left:0px;bottom:0px;content:'';width:50px;height:2px;background:#0b4696;}.blog-section .content-text .text p{font-size:14px;line-height:26px;color:#848484;font-weight:400;padding-bottom:15px;}.blog-section .item-holder .blog-info{border-top:1px solid #f6f6f6;}.blog-section .item-holder .blog-info li{display:inline-block;font-size:14px;line-height:28px;font-weight:400;color:#848484;padding:12px 0px;margin-right:10px;text-transform:capitalize;}.blog-section .item-holder .blog-info li i{font-size:13px;margin-right:8px;/***

====================================================================
	Subscribe Section
====================================================================

***/}.subscribe .form-group{position:relative;display:block;margin-bottom:0;overflow:hidden;}.subscribe .form-group input::placeholder{color:#9b9b9d;}.subscribe .form-group input[type="text"],.subscribe .form-group input[type="tel"],.subscribe .form-group input[type="email"],.subscribe .form-group textarea{position:relative;display:block;width:100%;font-size:18px;line-height:20px;color:666;background:#fff;border:1px #9b9b9d solid;padding:10px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}.subscribe .form-group input[type="submit"],.subscribe .form-group button{cursor:pointer;position:absolute;top:0;right:0;background-color:#be2025;font-size:18px;line-height:20px;color:#fff;padding:11px 20px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;}.subscribe .form-group input[type="submit"]:hover,.subscribe .form-group button:hover{background-color:#0d5a85;transition:all 300ms ease;}.subscribe .form-group input[type="text"]:focus,.subscribe .form-group input[type="tel"]:focus,.subscribe .form-group input[type="email"]:focus,.subscribe .form-group textarea:focus{border-color:#9b9b9b;color:#9b9b9d;transition:all 300ms ease;/***

====================================================================
	Footer Style
====================================================================

***/}.main-footer{position:relative;z-index:1;border-top:5px solid #0b4696;background-repeat:no-repeat !important;background-size:cover !important;}.main-footer:before{position:absolute;top:0px;left:0px;content:'';z-index:-1;width:100%;height:100%;background:rgba(0, 0, 0, 0.9);}.main-footer .footer-top{padding:90px 0px 70px;}.footer-top .about-widget{margin-right:30px;}.footer-top .footer-logo{padding-bottom:10px;}.footer-top .blog-cloumn{margin-left:-20px;}.footer-top .blog-cloumn .item{position:relative;padding-left:100px;overflow:hidden;padding-bottom:10px;margin-bottom:20px;}.footer-top .blog-cloumn .item img{position:absolute;top:0px;left:0px;width:80px;height:80px;}.footer-top .blog-cloumn .item h6{font-size:16px;font-weight:400;color:#fff;padding-bottom:10px;}.footer-top .blog-cloumn .item span{font-size:16px;color:#ccc;}.footer-top .gallery-widget{position:relative;margin-left:-20px;}.footer-top .gallery-widget .image{position:relative;float:left;width:29%;margin:5px;overflow:hidden;}.footer-top .gallery-widget .image img{position:relative;width:100%;}.footer-top .gallery-widget .image .lightbox-image{position:absolute;width:100%;height:100%;content:'';top:0px;left:0px;display:flex;z-index:99;align-items:center;justify-content:center;background:-moz-linear-gradient(left, #7a66cb 0%, rgba(72, 189, 197, 0.74) 100%);background:-webkit-linear-gradient(left, #0b4696 0%, rgba(250, 250, 250, 0.5) 100%);background:linear-gradient(to right, #0b4696 0%, rgba(250, 250, 250, 0.5) 100%);-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);-moz-transform:scale(0, 0);transform:scale(0, 0);}.footer-top .gallery-widget .image .lightbox-image i{color:#fff;font-size:20px;font-weight:400;}.footer-top .gallery-widget .image:hover .lightbox-image{-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1);}.footer-bottom{padding:13px 0px;border-top:1px solid #474b5a;}.footer-bottom .copyright-text p{font-size:14px;font-weight:400;color:#d4dae3;line-height:26px;margin-bottom:0px;letter-spacing:0.5px;padding:6px 0px;text-transform:capitalize;}.footer-bottom .copyright-text a{color:#0b4696;/***

====================================================================
	Page Title
====================================================================

***/}.page-title{padding:30px 0px;position:relative;z-index:1;background:#f7f7f7;}.page-title .title h4{font-size:30px;font-weight:700;line-height:60px;color:#222;text-transform:capitalize;}.page-title .title-manu li{font-size:15px;line-height:26px;font-weight:700;color:#0b4696;margin-left:15px;padding:17px 0px;display:inline-block;text-transform:capitalize;}.page-title .title-manu li a{color:#222;transition:all 500ms ease;}.page-title .title-manu li a:hover{color:#0b4696;transition:all 500ms ease;/***

====================================================================
	Title Menu
====================================================================

***/}.title-menu{position:relative;padding:15px 0px;background:#f5f5f8;}.title-menu li{font-size:15px;line-height:30px;font-weight:700;padding-right:4px;color:#848484;text-transform:capitalize;display:inline-block;}.title-menu li a{color:#848484;-o-transition:all 0.5s ease;}.title-menu li a:hover{color:#f5b946;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;/***

====================================================================
	About Section
====================================================================

***/}.about-section{margin:100px 0px;}.about-section .section-title h2:before{left:0;margin-left:0px;}.about-section .image-box{position:relative;}.about-section .image-box .html5lightbox{position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;background:rgba(11, 70, 150, 0.6);text-align:center;align-items:center;justify-content:center;}.about-section .image-box .html5lightbox i:before{color:#fff;font-size:36px;}.about-section img{width:100%;}.about-section .content-box p{padding-bottom:10px;/***

====================================================================
	Testimonials Section
====================================================================

***/}.testimonial-section{position:relative;padding:90px 0px 145px;}.testimonial-section:before{position:absolute;height:100%;width:100%;left:0px;top:0px;background:rgba(47, 57, 62, 0.8);content:'';}.testimonial-section .sec-title{position:relative;}.testimonial-section .sec-title h3{font-size:36px;color:#fff;padding-bottom:10px;}.testimonial-section .icon-quort:after{position:absolute;height:145px;top:225px;border-left:1px solid #fff;content:'';}.testimonial-section .icon-quort i{position:absolute;top:100px;font-size:30px;color:#fff;width:90px;height:90px;line-height:90px;background:#0b4696;text-align:center;border-radius:50%;margin-left:-45px;z-index:99;}.testimonial-section .sec-title p{font-size:15px;line-height:26px;font-weight:400;color:#c4ccd0;letter-spacing:0.8px;margin-bottom:90px;}.testimonial-section .testimonial-carousel{position:relative;background:rgba(3, 3, 3, 0.5);border-radius:5px;}.testimonial-section .info-outer{position:relative;margin-bottom:25px;}.testimonial-section .owl-carousel .owl-item img{display:inline-block;}.testimonial-section .slide-item{position:relative;padding:0px 35px 20px;}.testimonial-section .slide-item .text{position:relative;line-height:30px;margin-top:35px;font-size:16px;color:#c4ccd0;font-weight:400;font-style:italic;text-align:center;}.testimonial-section .author-info h4{font-size:14px;color:#0b4696;line-height:24px;margin-top:20px;text-transform:uppercase;font-weight:700;}.testimonial-section .author-info .designation{font-size:13px;color:#c4ccd0;font-weight:400;line-height:27px;}.testimonial-section .owl-theme .owl-controls{display:block;position:absolute;bottom:-70px;left:50%;margin-left:-45px;}.owl-theme .owl-controls .owl-dots .owl-dot span{position:relative;height:8px;width:8px;margin:3px;border-radius:50%;background:#c4ccd0;}.owl-theme .owl-controls .owl-dots .owl-dot.active span{position:relative;height:8px;width:30px;border-radius:25px;background:#0b4696;}.owl-theme .owl-controls .owl-nav{display:none;/***

====================================================================
	Features Section
====================================================================

***/}.features-section{padding:100px 0px;}.features-section .section-title{margin-bottom:40px;}.features-section .section-title h2:before{left:0px;margin-left:0px;}.features-section .item{position:relative;padding-left:70px;overflow:hidden;margin-bottom:15px;}.features-section .item i{position:absolute;top:0px;left:0px;}.features-section .item i:before{font-size:50px;color:#222;line-height:55px;margin-left:0px;}.features-section .item h6{font-size:20px;color:#222;line-height:32px;text-transform:capitalize;}.accordion-box .accordion{position:relative;padding:10px 20px;border:1px solid #e5e5e5;margin-bottom:10px;}.accordion-box .accordion .accord-btn{position:relative;cursor:pointer;}.accordion-box .accordion .accord-btn h6{font-size:16px;font-weight:400;color:#222;line-height:24px;transition:all 500ms ease 0s;}.accordion-box .accordion .accord-btn::after{position:absolute;color:#848484;content:"\f067";font-size:14px;font-weight:400;line-height:30px;top:0px;right:0px;font-family:'FontAwesome';transition:all 500ms ease 0s;}.accordion-box .accordion .accord-btn.active{padding-bottom:10px;}.accordion-box .accordion .accord-btn.active h6{color:#0b4696;transition:all 500ms ease 0s;}.accordion-box .accordion .accord-btn.active:after{top:-5px;content:"\f068";color:#0b4696;transition:all 500ms ease 0s;}.accordion-box .accordion .accord-content{position:relative;display:none;}.accordion-box .accordion .accord-content.collapsed{display:block;}.accordion-box .accordion .accord-content p{font-size:14px;line-height:24px;font-weight:400;color:#666;margin-bottom:0px;/***

====================================================================
	Finance Section
====================================================================

***/}.finance-section{padding:100px 0px;}.finance-section .section-title h2:before{left:0px;margin-left:0px;}.finance-section img{width:100%;}.finance-section h3{font-size:24px;line-height:32px;font-weight:400;color:#0b4696;margin:10px 0px;}.finance-section .link-btn i{margin-left:10px;/***

====================================================================
	Service Section Style Two
====================================================================

***/}.service-section.style-two .item-holder{position:relative;padding:20px 40px;overflow:hidden;}.service-section.style-two .item-holder:before{position:absolute;bottom:0px;left:-200%;width:100%;height:1px;content:'';background:#0b4696;transition:all 500ms ease 0s;}.service-section.style-two .item-holder:hover:before{left:0%;transition:all 500ms ease 0s;}.service-section.style-two .link-btn a{font-size:12px;color:#0b4696;font-weight:700;text-transform:uppercase;/***

====================================================================
	Subscribe Section Style Two
====================================================================

***/}.subscribe-section.style-two{background:#fff;/***

====================================================================
	Features Section Style Two
====================================================================

***/}.features-section.style-two .section-title h2:before{left:50%;margin-left:-82px;/***

====================================================================
    Error Page
====================================================================

***/}.error-section{padding:135px 0px 150px;}.error-section li{font-size:190px;color:#0b4696;margin:3px 10px;line-height:40px;display:inline-block;}.error-section li img{display:inherit;}.error-section h4{font-size:28px;line-height:40px;font-weight:700;color:#222;padding-top:20px;text-transform:capitalize;}.error-section p{font-size:16px;line-height:26px;font-weight:400;color:#666;}.error-section .link-btn{margin-top:35px;}.error-section .link-btn i{margin-right:10px;}.error-section .link-btn .btn-style-one{border-radius:6px;/***

====================================================================
    Gallery Section Style Two
====================================================================

***/}.gallery-section.style-two{position:relative;}.gallery-section.style-two:before{display:none;}.gallery-section.style-two .section-title h2:before{left:50%;margin-left:-82px;}.gallery-section.style-two .gallery-filter{text-align:center;}.gallery-section.style-two .bottom h4{color:#222;/***

====================================================================
    Contact Page
====================================================================

***/}.contact-page{padding:120px 0px 80px;}.contact-page .form-group{margin-bottom:22px;}.contact-page .form-group input{display:inline-block;height:50px;color:#777;font-size:14px;padding-left:20px;background:#f9f9f9;border-color:#f9f9f9;box-shadow:none;transition:all 500ms ease 0s;}.contact-page .form-group textarea{display:inline-block;height:160px;resize:none;color:#777;background:#f9f9f9;padding-top:20px;padding-left:20px;font-size:14px;border-color:#f9f9f9;box-shadow:none;transition:all 500ms ease 0s;}.contact-page .form-group input:focus,.contact-page .form-group textarea:focus{border-color:#0b4696;transition:all 500ms ease 0s;}.contact-page .form-bottom{display:block;text-align:center;/***

====================================================================
   Map Section
====================================================================

***/}.map-section{position:relative;}.map-section #contact-google-map{height:540px;width:100%;}.map-section .contact-info{position:absolute;top:30px;left:20%;width:300px;height:480px;padding:50px 30px;background:rgba(0, 0, 0, 0.8);}.map-section .contact-info .section-title h2{color:#fff;margin-bottom:20px;}.map-section .contact-info .item{position:relative;padding-left:40px;margin-bottom:20px;}.map-section .contact-info .item:last-child{margin-bottom:0px;}.map-section .contact-info .item strong{font-size:18px;line-height:24px;color:#fff;font-weight:400;text-transform:capitalize;}.map-section .contact-info .item p{font-size:15px;line-height:26px;color:#fff;font-weight:400;margin-top:10px;}.map-section .contact-info .item i{position:absolute;top:5px;left:0px;color:#0b4696;font-size:24px;/***

====================================================================
    Service Details
====================================================================

***/}.service-details{padding:100px 0px;}.service-details .left-side{margin-right:30px;}.service-details .left-side li{margin-bottom:5px;}.service-details .left-side li i{color:#222;float:right;font-size:14px;line-height:26px;}.service-details .left-side li a{color:#222;font-size:16px;line-height:26px;background:#fff;padding:10px;width:100%;border:1px solid #ccc;display:inline-block;transition:all 500ms ease 0s;}.service-details .left-side li:hover i{color:#fff;transition:all 500ms ease 0s;}.service-details .left-side li:hover a{color:#fff;background:#0b4696;border-color:#0b4696;transition:all 500ms ease 0s;}.service-details .download-link{margin-top:40px;}.service-details .download-link .item{position:relative;padding-left:50px;background:#f7f7f7;overflow:hidden;padding-top:10px;padding-bottom:10px;margin-bottom:10px;}.service-details .download-link .item i{position:absolute;top:20px;left:15px;font-size:25px;color:#222;}.service-details .download-link .item h6{font-size:18px;color:#222;line-height:28px;}.service-details .download-link .item span{font-size:14px;color:#0b4696;line-height:26px;}.service-details .get-questions{position:relative;margin-top:50px;z-index:1;padding:40px 0px;background-size:cover;background-repeat:no-repeat;}.service-details .get-questions:before{position:absolute;top:0px;left:0px;width:100%;height:100%;content:'';z-index:-1;background:rgba(11, 70, 150, 0.8);}.service-details .get-questions h6{font-size:18px;font-weight:400;color:#fff;line-height:26px;}.service-details .get-questions h6 span{text-transform:uppercase;}.service-details .get-questions h4{font-size:24px;line-height:28px;font-weight:700;color:#fff;padding-top:25px;}.service-details .get-questions p{font-size:14px;line-height:28px;font-weight:400;color:#fff;margin-bottom:0px;}.service-details .right-side{margin-left:-30px;}.service-details .right-side .image-box img{width:100%;}.service-details .right-side .section-title h2{margin-top:20px;}.service-details .right-side .section-title h2:before{left:0px;margin-left:0px;}.service-details .right-side p{font-size:14px;color:#848484;margin-right:10px;}.service-details .right-side .content-text{margin-top:40px;}.service-details .image-clomun{margin-top:40px;}.service-details .image-clomun img{width:100%;border:1px solid #0b4696;}.service-details .image-clomun h5{font-size:20px;color:#222;line-height:32px;margin-top:-5px;padding-bottom:10px;text-transform:capitalize;}.service-details .image-clomun p{font-size:14px;color:#848484;}.service-details .image-clomun ul li a{font-size:16px;color:#222;font-weight:400;line-height:26px;}.service-details .image-clomun ul li i{margin-right:10px;font-size:14px;line-height:26px;}.service-details .image-clomun ul li:hover a{color:#0b4696;}.service-details .image-clomun ul li:hover i{color:#0b4696;}.service-details .right-side .pichert{margin-top:40px;}.service-details .right-side .pichert img{width:100%;/***

====================================================================
	Shop Page Style
====================================================================

***/}.shop-page{position:relative;padding:100px 0px;}.shop-page .left-side .search-box{position:relative;height:50px;margin-bottom:30px;border:1px solid #ddd;}.shop-page .left-side .search-box input{color:#222;width:100%;padding:10px;}.shop-page .left-side ::-webkit-input-placeholder{color:#222;}.shop-page .left-side .search-box button{position:absolute;width:40px;height:40px;line-height:40px;right:5px;top:2px;bottom:5px;background:transparent;}.shop-page .left-side .search-box button i{position:relative;font-size:14px;font-weight:400;color:#848484;}.shop-page .left-side h6{font-size:18px;line-height:26px;font-weight:500;color:#222;text-transform:uppercase;padding-bottom:12px;padding-top:15px;}.shop-page .left-side .service-menu li{position:relative;margin-bottom:4px;overflow:hidden;z-index:1;background:#f8f8f8;border-bottom:1px dotted #7f7f7f;}.shop-page .left-side .service-menu li:before{position:absolute;top:1px;left:-98%;content:'';width:100%;height:100%;z-index:-1;background:#0b4696;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.shop-page .left-side .service-menu li:hover:before{left:0px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.shop-page .left-side .service-menu li a{font-size:14px;color:#222;font-weight:400;display:block;line-height:26px;padding:12px 20px 12px 30px;text-transform:uppercase;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.shop-page .left-side .service-menu li:hover a{color:#fff;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.shop-page .left-side .service-menu li i{float:right;font-size:14px;line-height:26px;}.single-sidebar.price-ranger .ui-widget-content{background:#f7f7f7;border:none;height:4px;margin-top:15px;}.single-sidebar.price-ranger .ui-slider-handle{width:18px;height:18px;margin-left:0px;margin-top:-3px;border-radius:50%;border:3px solid #0b4696;outline:none;}.single-sidebar.price-ranger .ui-slider .ui-slider-range{background:#0b4696;}.single-sidebar.price-ranger .ranger-min-max-block{margin-top:20px;margin-bottom:45px;}.single-sidebar.price-ranger .ranger-min-max-block input{display:inline-block;}.single-sidebar.price-ranger .ranger-min-max-block input[type='submit']{text-align:center;outline:none;line-height:25px;font-size:13px;color:#fff;font-weight:600;float:right;background:#0b4696;padding:4px 20px;text-transform:uppercase;border:1px solid #0b4696;}.single-sidebar.price-ranger .ranger-min-max-block input[type='text']{border:none;text-align:center;outline:none;width:25px;font-size:14px;line-height:26px;margin-top:5px;color:#222;font-weight:400;text-align:left;}.single-sidebar.price-ranger .ranger-min-max-block span{color:#222;font-weight:400;}.shop-page .right-side .image-box{position:relative;}.shop-page .right-side .image-holder{margin-bottom:30px;}.shop-page .right-side .image-box img{width:100%;}.shop-page .right-side .image-holder .overly-box{position:absolute;bottom:0px;left:22%;opacity:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.shop-page .right-side .image-holder:hover .overly-box{opacity:1;bottom:30px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.shop-page .right-side .overly-box li:hover{background:#0b4696;}.shop-page .right-side .overly-box li{display:inline-block;width:45px;height:45px;margin-right:2px;line-height:45px;color:#fff;background:#000;}.shop-page .right-side .overly-box li i{color:#fff;}.shop-page .right-side .image-text{border:1px solid #e5e5e5;padding-top:25px;padding-bottom:20px;border-top:none;}.shop-page .right-side .image-text h6{font-size:18px;line-height:26px;color:#222;font-weight:500;padding-bottom:5px;text-transform:uppercase;}.shop-page .right-side .image-text span{font-size:18px;line-height:26px;color:#0b4696;font-weight:600;/***

====================================================================
	Checkout Section
====================================================================

***/}.checkout-content{position:relative;padding:95px 0px;}.checkout-content label{display:block !important;font-size:14px;line-height:26px;color:#222;margin-bottom:2px;font-weight:400;}.checkout-content .billing-form input,.checkout-content .billing-form select{position:relative;border:1px solid #e5e5e5;height:45px;width:100%;padding:0px 15px;margin-bottom:23px;}.checkout-content .billing-form select{cursor:pointer;}.checkout-content .billing-form input[type="checkbox"]{height:17px;width:17px;background:#fff;border:1px solid #e5e5e5;margin-top:10px;}.checkout-content .billing-form span{position:relative;font-size:14px;line-height:26px;color:#222;display:inline-block;top:-3px;}.checkout-content .top-content{position:relative;font-size:14px;line-height:27px;color:#222;display:block;border:1px solid #e5e5e5;padding:12px 29px 14px 29px;margin-bottom:30px;}.checkout-content .top-content:before{position:absolute;content:'';background:#0b4696;width:3px;height:103%;left:0px;top:-1px;}.checkout-content .top-content a{color:#0b4696;}.checkout-content .title{position:relative;display:block;background:#f5f5f5;font-size:22px;line-height:30px;color:#222;font-weight:600;padding:12px 0px 13px 30px;margin-bottom:0px;}.checkout-content .billing-form{position:relative;border:1px solid #e5e5e5;padding:23px 30px 7px 29px;margin-bottom:30px;border-top:none;}.checkout-content .additional-content{position:relative;border:1px solid #e5e5e5;padding:23px 29px 30px 29px;border-top:none;}.checkout-content .additional-content .notes{position:relative;font-size:14px;line-height:26px;color:#222;margin-bottom:1px;}.checkout-content .additional-content textarea{font-size:14px;line-height:26px;color:#848484;display:block;border:1px solid #e5e5e5;height:120px;padding:8px 0px 0px 18px;width:100%;resize:none;}.checkout-content .your-order{position:relative;padding:0px 0px 0px 0px;border:1px solid #e5e5e5;border-top:none;margin-bottom:30px;}.checkout-content .your-order .single-item{position:relative;border-bottom:1px solid #e5e5e5;padding:30px 30px 31px 30px;}.checkout-content .your-order .sub-total{border-bottom:1px solid #e5e5e5;}.checkout-content .your-order .single-item .img-box{display:inline-block;padding:0px 16px 0px 0px;}.checkout-content .your-order .single-item .text{display:inline-block;padding:0px 0px 0px 0px;font-size:17px;line-height:28px;color:#222;margin:0px;}.checkout-content .your-order .single-item .text span{position:absolute;font-size:20px;line-height:30px;color:#848484;right:30px;top:56px;}.checkout-content .your-order .sub-total,.checkout-content .your-order .order-total{position:relative;font-size:17px;line-height:28px;color:#222;padding:25px 30px 11px 30px;display:block;}.checkout-content .your-order .sub-total span,.checkout-content .your-order .order-total span{float:right;position:relative;font-size:20px;line-height:30px;color:#848484;}.checkout-content .your-order .order-total{padding:13px 30px 22px 30px;}.checkout-content .your-order .order-total span{color:#0b4696;}.checkout-content .payment-process .payment-system{position:relative;border:1px solid #e5e5e5;border-top:none;padding:26px 29px 25px 29px;}.checkout-content .payment-process .payment-system input[type="checkbox"]{height:17px;width:17px;margin-right:10px;margin-bottom:10px;}.checkout-content .payment-process .payment-system span{position:relative;font-size:17px;line-height:28px;color:#222;top:-3px;margin-right:25px;}.checkout-content .payment-process .payment-system .text{font-size:13px;line-height:24px;color:#848484;padding:0px 15px 0px 31px;margin-bottom:22px;}.checkout-content .payment-process .payment-system a{position:relative;font-size:13px;line-height:24px;color:#0b4696;text-decoration:underline;top:-5px;display:inline-block;margin-bottom:18px;}.checkout-content .payment-process .payment-system a.pay-btn{position:relative;font-size:14px;line-height:26px;color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase;text-align:center;background:#0b4696;display:block;padding:9px 0px 10px 0px;margin-top:10px;/***

====================================================================
	Single Product
====================================================================

***/}.single-product{padding:90px 0px;}.single-product .section-title h3{font-size:30px;line-height:44px;top:-10px;padding-bottom:14px;}.single-product .section-title span{font-size:22px;font-weight:600;color:#0b4696;}.single-product img{width:100%;}.single-product .image-text p{font-size:14px;line-height:26px;font-weight:500;color:#848484;padding-top:26px;padding-bottom:25px;}.single-product .form-group{display:inline-block;margin-bottom:32px;}.single-product .form-group input{width:65px;height:50px;margin-right:17px;padding:0px 10px;border:1px solid #e5e5e5;}.single-product .form-group button{font-size:14px;font-weight:700;line-height:26px;padding:12px 30px;}.single-product .image-text .tags strong{font-size:14px;line-height:26px;font-weight:400;color:#222;text-transform:capitalize;}.single-product .image-text .tags a{font-size:14px;line-height:26px;font-weight:400;color:#0b4696;text-transform:capitalize;transition:all 0.5s ease;}.single-product .image-text .tags a:hover{color:#222;transition:all 0.5s ease;}.single-product .image-text .social-links li{display:inline-block;margin-right:4px;}.single-product .image-text .social-links li strong{font-size:18px;line-height:28px;font-weight:400;color:#222;text-transform:capitalize;}.single-product .image-text .social-links{margin-top:36px;}.single-product .image-text .social-links li i{font-size:16px;color:#fff;width:35px;height:35px;text-align:center;line-height:35px;border-radius:50%;}.single-product .image-text .social-links li:nth-child(2) i{background:#3b5999;}.single-product .image-text .social-links li:nth-child(3) i{background:#55acee;}.single-product .image-text .social-links li:nth-child(4) i{background:#bd081c;}.single-product .image-text .social-links li:nth-child(5) i{background:#00aff0;}.single-product .image-text .social-links li:nth-child(6) i{background:#0077b5;}.single-product .tabs-box{padding-top:95px;}.single-product .tabs-box .tab-buttons .tab-btn{position:relative;font-size:16px;font-weight:500;line-height:28px;color:#848484;margin-right:35px;padding-bottom:12px;text-transform:uppercase;transition:all 0.5s ease;}.single-product .tabs-box .tab-buttons .tab-btn.active-btn,.single-product .tabs-box .tab-buttons .tab-btn.active-btn:hover{color:#0b4696;transition:all 0.5s ease;}.single-product .tabs-box .tab-buttons .tab-btn.active-btn:before,.single-product .tabs-box .tab-buttons .tab-btn:hover:before{position:absolute;content:'';bottom:0px;left:0px;width:100%;border-bottom:2px solid #0b4696;transition:all 0.5s ease;}.single-product .tabs-box .tab-content{margin-top:37px;padding:32px 60px 22px 40px;border:1px solid #e5e5e5;}.single-product .tabs-box .tab-content .tab{transition:all 0.5s ease;}.single-product .tabs-box .tab-content .tab h3{font-size:22px;font-weight:600;line-height:32px;color:#222;padding-bottom:14px;}.single-product .tabs-box .tab-content .tab p{font-size:14px;font-weight:400;line-height:28px;color:#848484;letter-spacing:0.5px;}.shop-page.style-two{padding-top:0px;padding-bottom:70px;}.shop-page.style-two .section-title h3{font-size:30px;padding-bottom:13px;/***

===================================================================
    Cart Page styles
===================================================================

***/}.cart-section{position:relative;padding-top:100px;padding-bottom:100px;}.cart-section .table-outer{position:relative;width:100%;margin-bottom:50px;overflow-x:auto;}.cart-section .cart-table{width:100%;min-width:1100px;border-top:none !important;border:1px solid #e5e5e5;}.cart-section .cart-header{width:100%;min-width:1100px;background:#f5f5f5;}.cart-section .cart-header h6{position:relative;font-size:20px;line-height:36px;padding:10px 30px;font-weight:500;display:block;color:#222;text-transform:uppercase;}.cart-table tbody tr .image-box{position:relative;padding:57px 30px;width:300px;}.cart-table tbody tr.item{border-bottom:1px solid #e5e5e5;}.cart-table tbody tr .column-box{padding-left:100px;}.cart-table tbody tr .column-box h6{font-size:15px;line-height:26px;font-weight:400;color:#222;text-transform:uppercase;}.cart-table tbody tr .prod-thumb{position:absolute;left:30px;top:30px;padding:0px;}.cart-table tbody tr .qty{width:335px;}.cart-table tbody tr .qty input{width:100px;font-size:16px;font-weight:400;line-height:26px;padding:10px 15px;color:#848484;}.cart-table tbody tr .sub-total{width:320px;font-size:18px;font-weight:600;line-height:26px;padding:10px 15px;color:#0b4696;}.cart-table tbody tr .remove{width:40px;}.cart-table tbody tr .remove i{font-size:20px;color:#848484;}.cart-section .section-title h6{font-size:20px;font-weight:500;line-height:35px;color:#222;padding:10px 30px;background:#f5f5f5;text-transform:uppercase;}.cart-section .apply-coupon{padding:20px 30px;}.cart-section .apply-coupon p{font-size:14px;line-height:30px;color:#848484;}.cart-section .apply-coupon .form-group input{width:370px;height:45px;}.cart-section .apply-coupon .form-group button{width:130px;background:none;color:#848484;height:50px;border:1px solid #0b4696;padding:10px 16px;transition:all 0.5s ease;}.cart-section .apply-coupon .form-group button:hover{width:130px;color:#fff;background:#0b4696;border:1px solid #0b4696;transition:all 0.5s ease;}.cart-section .cart-total{padding-bottom:30px;border-bottom:1px solid #e5e5e5;}.cart-section .totals-table{padding:14px 30px;}.cart-section .totals-table li{padding:15px 0px;border-bottom:1px solid #e5e5e5;}.cart-section .totals-table li:nth-child(2){border-bottom:none;}.cart-section .totals-table h6{font-size:15px;font-weight:500;line-height:20px;color:#222;text-transform:uppercase;}.cart-section .totals-table span{float:right;font-size:20px;color:#848484;}.cart-section .totals-table li:nth-child(2) span{color:#0b4696;}.cart-section .totals-table .link-btn{margin-top:12px;float:right;}.cart-section .totals-table .link-btn .btn-style-one{height:50px;padding:10px 25px;/***

====================================================================
    Blog Section Style Two
====================================================================

***/}.blog-section.style-two .content-text .sec-title h5{line-height:36px;}.blog-section.style-two .content-text .sec-title h5:hover{color:#0b4696;/***

====================================================================
	Styled Pagination
====================================================================

***/}.styled-pagination{position:relative;padding-top:40px;margin-bottom:40px;text-align:center;border-top:1px solid #eee;}.styled-pagination li{position:relative;display:inline-block;margin-right:5px;}.styled-pagination li a{position:relative;display:block;font-size:12px;color:#222;font-weight:400;text-align:center;padding:0px 5px;text-transform:uppercase;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;}.styled-pagination li a.number{position:relative;}.styled-pagination li a.number:before{position:absolute;bottom:0px;left:0px;width:15px;height:3px;content:'';background:#ccc;transition:all 500ms ease;}.styled-pagination li:hover a{color:#0b4696;}.styled-pagination li a.number.active:before,.styled-pagination li:hover a.number:before{background:#0b4696;transition:all 500ms ease;/***

====================================================================
	Blog Details
====================================================================

***/}.blog-details{position:relative;padding:100px 0px;}.blog-details .left-side{margin-right:35px;}.blog-details .left-side .sec-title h4{position:relative;font-size:32px;font-weight:700;color:#222;padding-bottom:10px;margin-bottom:30px;}.blog-details .left-side .sec-title h4:before{position:absolute;left:0px;bottom:0px;content:'';width:30px;height:3px;background:#ccc;}.blog-details .left-side .search-box{position:relative;}.blog-details .left-side .search-box input{position:relative;height:55px;width:100%;color:#848484;padding:0px 15px;background:#fff;font-weight:400;font-size:14px;border:1px solid #e5e5e5;}.blog-details .left-side .search-box input:focus{border-color:#0b4696;}.blog-details .left-side .search-box button{position:absolute;top:0px;right:0px;width:50px;height:55px;line-height:55px;background:#0b4696;}.blog-details .left-side .search-box button i{font-size:14px;color:#fff;}.blog-details .left-side .services-area{margin-top:70px;}.blog-details .left-side .service-menu li{position:relative;margin-bottom:4px;overflow:hidden;z-index:1;background:#f8f8f8;border-bottom:1px dotted #7f7f7f;}.blog-details .left-side .service-menu li:before{position:absolute;top:1px;left:-98%;content:'';width:100%;height:100%;z-index:-1;background:#0b4696;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.blog-details .left-side .service-menu li:hover:before{left:0px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.blog-details .left-side .service-menu li a{font-size:14px;color:#222;font-weight:400;display:block;line-height:26px;padding:12px 20px 12px 30px;text-transform:uppercase;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.blog-details .left-side .service-menu li:hover a{color:#fff;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.blog-details .left-side .service-menu li span{float:right;}.blog-details .left-side .blog-sidebar{margin-top:65px;}.blog-details .left-side .blog-sidebar .item{position:relative;padding-left:122px;overflow:hidden;margin-bottom:35px;}.blog-details .left-side .blog-sidebar .image-box{position:absolute;top:0px;left:0px;width:98px;height:88px;}.blog-details .left-side .blog-sidebar h6{font-size:14px;color:#222;font-weight:700;line-height:22px;padding-bottom:15px;}.blog-details .left-side .blog-sidebar .bloog-info li{display:inline-block;margin-right:25px;}.blog-details .left-side .blog-sidebar li a{font-size:12px;font-weight:600;color:#222;}.blog-details .left-side .blog-sidebar .bloog-info li i{font-size:14px;color:#0b4696;margin-right:8px;}.blog-details .left-side .blog-sidebar .bloog-info li span{color:#888;}.blog-details .left-side .about-info{margin-top:60px;}.blog-details .left-side .about-info img{width:100%;}.blog-details .left-side .about-info p{font-size:14px;line-height:24px;color:#666;font-weight:400;padding-top:20px;}.blog-details .left-side .get-questions{position:relative;margin-top:50px;z-index:1;padding:40px 0px;background-size:cover;background-repeat:no-repeat;}.blog-details .left-side .get-questions:before{position:absolute;top:0px;left:0px;width:100%;height:100%;content:'';z-index:-1;background:rgba(11, 70, 150, 0.8);}.blog-details .left-side .get-questions h6{font-size:18px;font-weight:400;color:#fff;line-height:26px;}.blog-details .left-side .get-questions h6 span{text-transform:uppercase;}.blog-details .left-side .get-questions h4{font-size:24px;line-height:28px;font-weight:700;color:#fff;padding-top:25px;}.blog-details .left-side .get-questions p{font-size:14px;line-height:28px;font-weight:400;color:#fff;margin-bottom:0px;}.blog-details .right-side{margin-left:-30px;}.blog-details .right-side .item-holder{margin-bottom:40px;}.blog-details .right-side .item-holder img{width:100%;}.blog-details .right-side .bloog-info{margin-top:30px;margin-bottom:20px;}.blog-details .right-side .bloog-info li{display:inline-block;margin-right:25px;}.blog-details .bloog-info li a{font-size:16px;font-weight:600;color:#222;}.blog-details .right-side .bloog-info li i{font-size:16px;color:#0b4696;margin-right:8px;}.blog-details .right-side .bloog-info li span{color:#888;}.blog-details .right-side .image-text h5{font-size:24px;font-weight:700;color:#222;padding-top:15px;}.blog-details .right-side .image-text p{font-size:14px;font-weight:400;color:#666;padding-top:15px;}.blog-details .right-side .link-btn{position:relative;padding-top:15px;margin-top:30px;}.blog-details .right-side .link-btn:before{position:absolute;top:0px;left:0px;content:'';width:60px;height:3px;background:#ccc;transition:all 500ms ease;}.blog-details .right-side .link-btn:hover:before{background:#ffbe12;transition:all 500ms ease;}.blog-details .right-side .link-btn a{font-size:11px;font-weight:700;color:#222;text-transform:uppercase;}.blog-details .item-holder blockquote{position:relative;padding:20px 0px 20px 20px;margin:30px 75px 30px 0px;border-left:5px solid #ddd;}.blog-details .item-holder blockquote strong{font-size:16px;font-weight:700;color:#222;line-height:26px;}.blog-details .right-side .image-clomun{margin-top:45px;}.blog-details .right-side .image-clomun h6{font-size:18px;font-weight:700;color:#222;padding-top:0px;}.blog-details .right-side .image-clomun p{font-size:16px;font-weight:500;color:#222;line-height:28px;padding-top:15px;}.blog-details .right-side .text-menu li a{font-size:16px;font-weight:500;line-height:32px;color:#222;}.blog-details .right-side .text-menu li i{margin-right:10px;font-size:16px;color:#0b4696;}.blog-details .right-side .link-area{margin-left:5px;padding:30px 0px 20px;border-bottom:1px solid #eee;}.blog-details .right-side .link-area .link-menu{float:left;}.blog-details .right-side .link-area .link-menu li{display:inline-block;margin-right:10px;}.blog-details .right-side .link-area .link-menu li a{font-size:12px;font-weight:700;color:#666;text-transform:uppercase;}.blog-details .right-side .link-area .link-menu li:hover a{color:#222;}.blog-details .right-side .link-area .social-links{float:right;}.blog-details .right-side .link-area .social-links li{display:inline-block;font-size:14px;margin-left:5px;color:#222;font-weight:400;}.blog-details .right-side .link-area .social-links strong{margin-right:15px;}.blog-details .right-side .link-area .social-links li i{font-size:12px;color:#666;width:32px;height:32px;line-height:32px;background:#fff;text-align:center;border-radius:50%;border:1px solid #dedede;}.blog-details .right-side .link-area .social-links li:hover i{color:#fff;background:#0b4696;border:1px solid #0b4696;}.blog-details .right-side .sec-title h5{font-size:24px;font-weight:700;color:#222;padding-bottom:10px;margin-bottom:30px;}.blog-details .right-side input{font-size:14px;height:50px;color:#888;font-weight:400;line-height:24px;border-color:#eee;box-shadow:none;text-transform:capitalize;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.blog-details .right-side input:focus{border-color:#0b4696;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.blog-details .right-side textarea{font-size:14px;height:150px;color:#888;font-weight:400;line-height:24px;border-color:#eee;box-shadow:none;resize:none;text-transform:capitalize;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.blog-details .right-side textarea:focus{border-color:#0b4696;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.blog-details .right-side .form-group{margin-bottom:20px;}.blog-details .right-side .form-bottom{margin-top:35px;margin-bottom:0px;}.blog-details .right-side .comment-area{margin-top:80px;}.blog-details .right-side .comment-area .item{position:relative;padding-left:95px;overflow:hidden;padding-bottom:35px;margin-bottom:60px;border-bottom:1px solid #eee;}.blog-details .right-side .comment-area .item:last-child{border-bottom:none;padding-bottom:0px;margin-bottom:0px;}.blog-details .right-side .comment-area .image{position:absolute;top:0px;left:0px;width:70px;height:70px;}.blog-details .right-side .comment-area img{position:relative;border-radius:50%;border:1px solid #0b4696;border-radius:50%;}.blog-details .right-side .comment-area h6{font-size:14px;font-weight:700;color:#222;text-transform:uppercase;}.blog-details .right-side .comment-area span{font-size:12px;font-weight:600;color:#666;}.blog-details .right-side .comment-area p{font-size:14px;font-weight:400;color:#666;line-height:24px;}.blog-details .right-side .comment-area a{font-size:16px;font-weight:400;color:#0b4696;text-transform:uppercase;}table tr td{vertical-align:middle;}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442;display:block !important;}a:focus{outline:0 !important;}.clear-right{padding-right:0px !important;}.clear-left{padding-left:0px !important;}.clear-xs-right{padding-right:0px !important;}.clear-xs-left{padding-left:0px !important;}.clear-right-xs{padding-right:0px !important;}.clear-left-xs{padding-left:0px !important;}.clear-right-sm{padding-right:15px !important;}.clear-left-sm{padding-left:15px !important;}@media (min-width:767px){.clear-xs-right{padding-right:15px !important;}.clear-xs-left{padding-left:15px !important;}.clear-right-sm{padding-right:0px !important;}.clear-left-sm{padding-left:0px !important;}}span.filesize{display:none;}span.download-icone{display:none;}.centered{display:block;margin:0 auto;vertical-align:middle;}.disabled{background:rgba(0, 0, 0, 0.05) !important;}a.disabled{color:rgba(0, 0, 0, 0.2) !important;}.grow{transition:all 0.2s ease-in-out;}.grow:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.back-to-top{position:fixed;width:35px;height:35px;text-decoration:none !important;color:#fff;background:#001e3c;display:none;z-index:9998;}.back-to-top:hover,.back-to-top:focus{text-decoration:none !important;background:#42546b;border:0px solid #000;}.back-to-top .ico{font-size:35px;line-height:37px;}.container{padding-left:15px;padding-right:15px;}.row{margin-left:-15px;margin-right:-15px;}.row-0{margin-left:0px;margin-right:0px;}.padding-top-40{padding-top:40px;}.padding-bottom-40{padding-bottom:40px;}.padding-left-40{padding-left:0px;}@media (min-width:768px){.padding-left-40{padding-left:40px;}}.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}.col-xs-15{width:20%;float:left;}@media (min-width:500px){.col-sm-15{width:20%;float:left;}}@media (min-width:992px){.col-md-15{width:20%;float:left;}}@media (min-width:1200px){.col-lg-15{width:20%;float:left;}}.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative;}@media (max-width:400px){.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11{float:left;}.col-xxs-1{width:8.33333%;}.col-xxs-2{width:16.66667%;}.col-xxs-3{width:25%;}.col-xxs-4{width:33.33333%;}.col-xxs-5{width:41.66667%;}.col-xxs-6{width:50%;}.col-xxs-7{width:58.33333%;}.col-xxs-8{width:66.66667%;}.col-xxs-9{width:75%;}.col-xxs-10{width:83.33333%;}.col-xxs-11{width:91.66667%;}.col-xxs-12{width:100%;}.col-xxs-push-1{left:8.33333%;}.col-xxs-push-2{left:16.66667%;}.col-xxs-push-3{left:25%;}.col-xss-push-4{left:33.33333%;}.col-xxs-push-5{left:41.66667%;}.col-xxs-push-6{left:50%;}.col-xxs-push-7{left:58.33333%;}.col-xxs-push-8{left:66.66667%;}.col-xxs-push-9{left:75%;}.col-xxs-push-10{left:83.33333%;}.col-xxs-push-11{left:91.66667%;}.col-xxs-pull-1{right:8.33333%;}.col-xxs-pull-2{right:16.66667%;}.col-xxs-pull-3{right:25%;}.col-xxs-pull-4{right:33.33333%;}.col-xxs-pull-5{right:41.66667%;}.col-xxs-pull-6{right:50%;}.col-xxs-pull-7{right:58.33333%;}.col-xxs-pull-8{right:66.66667%;}.col-xxs-pull-9{right:75%;}.col-xxs-pull-10{right:83.33333%;}.col-xxs-pull-11{right:91.66667%;}.col-xxs-offset-1{margin-left:8.33333%;}.col-xxs-offset-2{margin-left:16.66667%;}.col-xxs-offset-3{margin-left:25%;}.col-xxs-offset-4{margin-left:33.33333%;}.col-xxs-offset-5{margin-left:41.66667%;}.col-xxs-offset-6{margin-left:50%;}.col-xxs-offset-7{margin-left:58.33333%;}.col-xxs-offset-8{margin-left:66.66667%;}.col-xxs-offset-9{margin-left:75%;}.col-xxs-offset-10{margin-left:83.33333%;}.col-xxs-offset-11{margin-left:91.66667%;}}.fa-spin-custom,.glyphicon-spin{-webkit-animation:spin 1200ms infinite linear;animation:spin 1200ms infinite linear;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes spin{/* Input Range */0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.range{display:table;position:relative;height:25px;margin-top:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);cursor:pointer;}.range input[type="range"]{-webkit-appearance:none !important;-moz-appearance:none !important;-ms-appearance:none !important;-o-appearance:none !important;appearance:none !important;display:table-cell;width:100%;background-color:transparent;height:25px;cursor:pointer;}.range input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none !important;-moz-appearance:none !important;-ms-appearance:none !important;-o-appearance:none !important;appearance:none !important;width:11px;height:25px;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0px;background-color:#999;}.range input[type="range"]::-moz-slider-thumb{-webkit-appearance:none !important;-moz-appearance:none !important;-ms-appearance:none !important;-o-appearance:none !important;appearance:none !important;width:11px;height:25px;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0px;background-color:#999;}.range output{display:table-cell;padding:3px 5px 2px;min-width:40px;color:#fff;background-color:#999;text-align:center;text-decoration:none;border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;width:1%;white-space:nowrap;vertical-align:middle;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none;}.range input[type="range"]{outline:none;}.range.range-primary input[type="range"]::-webkit-slider-thumb{background-color:#428bca;}.range.range-primary input[type="range"]::-moz-slider-thumb{background-color:#428bca;}.range.range-primary output{background-color:#428bca;}.range.range-primary input[type="range"]{outline-color:#428bca;}.range.range-success input[type="range"]::-webkit-slider-thumb{background-color:#5cb85c;}.range.range-success input[type="range"]::-moz-slider-thumb{background-color:#5cb85c;}.range.range-success output{background-color:#5cb85c;}.range.range-success input[type="range"]{outline-color:#5cb85c;}.range.range-info input[type="range"]::-webkit-slider-thumb{background-color:#5bc0de;}.range.range-info input[type="range"]::-moz-slider-thumb{background-color:#5bc0de;}.range.range-info output{background-color:#5bc0de;}.range.range-info input[type="range"]{outline-color:#5bc0de;}.range.range-warning input[type="range"]::-webkit-slider-thumb{background-color:#f0ad4e;}.range.range-warning input[type="range"]::-moz-slider-thumb{background-color:#f0ad4e;}.range.range-warning output{background-color:#f0ad4e;}.range.range-warning input[type="range"]{outline-color:#f0ad4e;}.range.range-danger input[type="range"]::-webkit-slider-thumb{background-color:#d9534f;}.range.range-danger input[type="range"]::-moz-slider-thumb{background-color:#d9534f;}.range.range-danger output{background-color:#d9534f;}.range.range-danger input[type="range"]{outline-color:#d9534f;/* /Input Range *//* /Breakpoint between 480 and 768px */}.col-ms-1,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9,.col-ms-10,.col-ms-11,.col-ms-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:480px) and (max-width:768px){.col-ms-1,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9,.col-ms-10,.col-ms-11{float:left;}.col-ms-1{width:8.33333%;}.col-ms-2{width:16.66667%;}.col-ms-3{width:25%;}.col-ms-4{width:33.33333%;}.col-ms-5{width:41.66667%;}.col-ms-6{width:50%;}.col-ms-7{width:58.33333%;}.col-ms-8{width:66.66667%;}.col-ms-9{width:75%;}.col-ms-10{width:83.33333%;}.col-ms-11{width:91.66667%;}.col-ms-12{width:100%;}.col-ms-push-1{left:8.33333%;}.col-ms-push-2{left:16.66667%;}.col-ms-push-3{left:25%;}.col-ms-push-4{left:33.33333%;}.col-ms-push-5{left:41.66667%;}.col-ms-push-6{left:50%;}.col-ms-push-7{left:58.33333%;}.col-ms-push-8{left:66.66667%;}.col-ms-push-9{left:75%;}.col-ms-push-10{left:83.33333%;}.col-ms-push-11{left:91.66667%;}.col-ms-pull-1{right:8.33333%;}.col-ms-pull-2{right:16.66667%;}.col-ms-pull-3{right:25%;}.col-ms-pull-4{right:33.33333%;}.col-ms-pull-5{right:41.66667%;}.col-ms-pull-6{right:50%;}.col-ms-pull-7{right:58.33333%;}.col-ms-pull-8{right:66.66667%;}.col-ms-pull-9{right:75%;}.col-ms-pull-10{right:83.33333%;}.col-ms-pull-11{right:91.66667%;}.col-ms-offset-1{margin-left:8.33333%;}.col-ms-offset-2{margin-left:16.66667%;}.col-ms-offset-3{margin-left:25%;}.col-ms-offset-4{margin-left:33.33333%;}.col-ms-offset-5{margin-left:41.66667%;}.col-ms-offset-6{margin-left:50%;}.col-ms-offset-7{margin-left:58.33333%;}.col-ms-offset-8{margin-left:66.66667%;}.col-ms-offset-9{margin-left:75%;}.col-ms-offset-10{margin-left:83.33333%;}.col-ms-offset-11{margin-left:91.66667%;}.hidden-ms{display:none;}.visible-ms{display:block !important;}}.hiddenForAnimation{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px);}.translateY{-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;}.fadein{-moz-transition:opacity 0.5s ease-in;-o-transition:opacity 0.5s ease-in;-webkit-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in;-webkit-opacity:;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}.fadeout{-moz-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;-webkit-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;-webkit-opacity:;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}@keyframes fadein{/* Firefox < 16 */0%{-webkit-opacity:;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}100%{-webkit-opacity:;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}}@-moz-keyframes fadein{/* Safari, Chrome and Opera > 12.1 */0%{-webkit-opacity:;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}100%{-webkit-opacity:;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}}@-webkit-keyframes fadein{/* Internet Explorer */0%{-webkit-opacity:;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}100%{-webkit-opacity:;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}}@-ms-keyframes fadein{0%{-webkit-opacity:;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}100%{-webkit-opacity:;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}}@keyframes fadeout{/* Firefox < 16 */0%{-webkit-opacity:;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}100%{-webkit-opacity:;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}}@-moz-keyframes fadeout{/* Safari, Chrome and Opera > 12.1 */0%{-webkit-opacity:;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}100%{-webkit-opacity:;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}}@-webkit-keyframes fadeout{/* Internet Explorer */0%{-webkit-opacity:;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}100%{-webkit-opacity:;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}}@-ms-keyframes fadeout{0%{-webkit-opacity:;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}100%{-webkit-opacity:;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}}body{font-family:'Work Sans', sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#1a171b;max-width:100%;overflow-x:hidden;}p{font-size:16px;line-height:24px;font-weight:400;color:#1a171b;margin:0 0 30px;}p b,b{font-weight:700;}p a{color:#0d5985;}a{color:#337ab7;}a:focus,a:hover{color:#0d5985;text-decoration:underline;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;}h1{font-size:36px;line-height:38px;font-weight:300;color:#0d5985;margin-bottom:40px;}h2{font-size:28px;line-height:36px;font-weight:400;color:#a9c4e2;}h3{font-size:21px;line-height:25px;font-weight:700;color:#0d5985;margin-bottom:20px;}h4{font-size:18px;line-height:24px;font-weight:400;margin-bottom:20px;}@media (min-width:768px){h1{font-size:48px;line-height:52px;}h2{font-size:32px;line-height:40px;font-weight:400;color:#a9c4e2;}h3{font-size:24px;line-height:28px;font-weight:700;color:#0d5985;margin-bottom:20px;}h4{font-size:20px;line-height:28px;font-weight:400;}}hr{border-top:4px #b6cdda solid;margin:30px 0px 30px 0px;}a.btn-rouge{background-color:#be2025;border:2px #be2015 solid;padding:8px 20px 8px 20px;color:#fff !important;font-size:18px;font-weight:700;border-radius:10px;text-transform:uppercase;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}a:hover.btn-rouge{background-color:#fff;border:2px #be2015 solid;color:#be2025 !important;text-decoration:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.btn-jaune{background-color:#eba93d;border:2px #eba93d solid;padding:8px 20px 8px 20px;color:#fff !important;cursor:pointer;font-size:18px;font-weight:700;border-radius:10px;text-transform:uppercase;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.btn-jaune:hover{background-color:#fff;border:2px #eba93d solid;color:#eba93d !important;text-decoration:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.btn-jaune:disabled{cursor:no-drop !important;opacity:0.5;color:#fff !important;background-color:#ddd !important;border-color:#ddd !important;}.btn-jaune:hover:disabled{cursor:no-drop !important;opacity:0.5;color:#fff !important;background-color:#ddd !important;border-color:#ddd !important;}.msg-conseiller{font-size:12px;}  a.btn-bleu {background-color: #0d5985;border: 2px #fff solid;padding: 8px 12px 8px 12px;color: #fff;font-size: 15px;font-weight: 700;text-decoration: none;border-radius: 10px;text-transform: uppercase;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}  .section-blanche a.btn-bleu {vertical-align: initial !important; /*color: #fff !important;*/background-color: #0d5985 !important;border: 2px #0d5985 solid !important;margin-left: 10px;}  .section-blanche a:hover.btn-bleu {color: #0d5985 !important;background-color: #fff !important;}  a:hover.btn-bleu {background-color: #fff;border: 2px #0d5985 solid;color: #0d5985;text-decoration: none;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}  a.btn-blanc {background-color: #be2025;border: 2px #fff solid;padding: 8px 20px 8px 20px;color: #fff;font-size: 18px;font-weight: 700;border-radius: 10px;text-transform: uppercase;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}  a:hover.btn-blanc {background-color: #fff;border: 2px #be2015 solid;color: #be2025;text-decoration: none;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}  #myDefaultNavbar1 {width: 100%;}  #myDefaultNavbar1 .dropdown > a {padding: 15px;}  .navbar-nav {flex-direction: unset;justify-content: flex-end;}

.dropdown-toggle::after {
    content: none;
    /***

    ====================================================================
        SECTION BLANCHE TOP
    ====================================================================

    ***/}.section-blanche{background-color:#fff;border-bottom:3px solid #be2025;}.section-blanche h1{font-size:28px;line-height:32px;color:#be2025;font-weight:500;letter-spacing:-1;margin-bottom:20px;margin-top:20px;}@media (min-width:768px){.section-blanche h1{font-size:39px;line-height:43px;}}.section-blanche h2{color:#0d5985;font-weight:300;}.section-blanche h3{border-bottom:2px #b6cdda solid;display:inline;padding-bottom:6px;}  .section-blanche a.btn {background-color: #be2025;border: 2px #be2015 solid;padding: 8px 20px 8px 20px;color: #fff;font-size: 15px;font-weight: 700;border-radius: 10px;text-transform: uppercase;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}  .section-blanche a:hover.btn {background-color: #fff;border: 2px #be2015 solid;color: #be2025;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}  .img-inventaire_top {margin-top: -40px;}  @media (min-width: 992px) {  .img-inventaire_top {margin-top: 90px;}  }

@media (min-width: 1200px) {
    /***


    /***

    ====================================================================
        SECTION BLANCHE MODÈLE SIMPLE et SCIENTIFIQUE
    ====================================================================

    ***/.img-inventaire_top{margin-top:0px;}}.section-blanche-modele{background-color:#fff;border-bottom:3px solid #be2025;}.section-blanche-modele h1{font-size:38px;line-height:42px;color:#be2025;font-weight:300;letter-spacing:-1;margin-bottom:40px;margin-top:0px;}@media (min-width:768px){.section-blanche-modele h1{font-size:48px;line-height:52px;}}.section-blanche-modele h3{margin-bottom:4px;}.consonne{color:#aac4e2;font-size:62px;line-height:70px;font-weight:700;}.categorie-title{font-size:18px;line-height:21px;color:#0d5985;}.ico-h3{margin-top:-45px;}.professionnel-top{margin-top:0px;}@media (min-width:1200px){.professionnel-top{margin-top:-40px;}}.a-propos-top{margin-top:-60px;}@media (min-width:768px){.a-propos-top{margin-top:-40px;}}@media (min-width:1200px){.a-propos-top{margin-top:-90px;}}.filet-bleu{height:2px;margin:6px 0 6px;/* FF3.6-15 */background:-moz-linear-gradient(left, #fff 0%, #87a9be 50%, #fff 100%);/* Chrome10-25,Safari5.1-6 */background:-webkit-linear-gradient(left, #fff 0%, #87a9be 50%, #fff 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */background:linear-gradient(to right, #fff 0%, #87a9be 50%, #fff 100%);/* IE6-9 */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1);}.filet-jaune{height:2px;margin:6px 0 6px;/* FF3.6-15 */background:-moz-linear-gradient(left, #fff 0%, #fcd084 50%, #fff 100%);/* Chrome10-25,Safari5.1-6 */background:-webkit-linear-gradient(left, #fff 0%, #fcd084 50%, #fff 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */background:linear-gradient(to right, #fff 0%, #fcd084 50%, #fff 100%);/* IE6-9 */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1);}.filet-rouge{height:2px;margin:6px 0 6px;/* FF3.6-15 */background:-moz-linear-gradient(left, #fff 0%, #de9892 50%, #fff 100%);/* Chrome10-25,Safari5.1-6 */background:-webkit-linear-gradient(left, #fff 0%, #de9892 50%, #fff 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */background:linear-gradient(to right, #fff 0%, #de9892 50%, #fff 100%);/* IE6-9 */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1);}.profil{background-color:#0d5985;padding:20px 0 35px 0;border-top:2px #fff solid;font-size:18px;line-height:22px;color:#aac4e2;margin-bottom:20px;}.profil b{color:#fff;font-size:22px;}.profil-img{margin-top:20px;}.profil-bg{background-color:#fff;padding-top:30px;}@media (min-width:992px){.profil{margin-bottom:0px;}.profil-bg{padding-top:60px;padding-bottom:0;background-image:url(../../images/bg-profil.gif);background-repeat:repeat-x;background-position:bottom;}}.vcenter{display:inline-block;vertical-align:middle;float:none;}.section-bleue-pale .bloc-blanc .table-personnalite{color:#0d5985;margin-bottom:15px;}@media (min-width:992px){.section-bleue-pale .bloc-blanc .table-personnalite{margin-bottom:40px;}}.section-bleue-pale .bloc-blanc .table-personnalite hr{border:1px #366e96 dashed;margin-top:10px;margin-bottom:10px;/***

====================================================================
	SECTION BLEUE PÂLE
====================================================================

***/}.section-bleue-pale{background:#e6eef3;padding:40px 0px 40px;}.section-bleue-pale ul li{font-size:16px;line-height:24px;font-weight:400;color:#1a171b;margin-top:10px;margin-bottom:10px;padding-left:24px;}.section-bleue-pale ul li:before{font:normal normal normal 14px/1 FontAwesome;content:"\f00c";color:#0d5985;padding-right:10px;margin-left:-24px;}.section-bleue-pale h2{font-weight:300;color:#0d5985;margin-bottom:30px;}.section-bleue-pale h3{margin-bottom:4px;}.section-bleue-pale a.btn{background-color:#be2025;border:2px #be2015 solid;padding:18px 60px 18px 60px;color:#fff;font-size:18px;font-weight:700;border-radius:10px;text-transform:uppercase;margin-top:40px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.section-bleue-pale a:hover.btn{background-color:#fff;border:2px #be2015 solid;color:#be2015;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.section-bleue-pale .bloc-blanc{background:#fff;padding:30px 20px 10px 20px;}.section-bleue-pale .bloc-blanc hr{border-color:#e4edf2;margin-top:20px;margin-bottom:30px;}.section-bleue-pale .bloc-blanc img{margin-bottom:20px;}.section-bleue-pale .bloc-blanc h3{margin-bottom:30px;}.section-bleue-pale .bloc-blanc p{margin-bottom:20px;}@media (min-width:992px){.section-bleue-pale{background:#e6eef3;padding:60px 0px 60px;}.section-bleue-pale .bloc-blanc{background:#fff;padding:40px 40px 1px 40px;}.section-bleue-pale .bloc-blanc img{margin-bottom:0px;}.section-bleue-pale .bloc-blanc p{margin-bottom:30px;}.section-bleue-pale .bloc-blanc hr{margin-bottom:40px;}.section-bleue-pale a.btn{margin-top:60px;}}.section-bleue-pale .certifie-icon .flex-align-center,.section-bleue-pale .historique .flex-align-center{display:flex;align-items:center;}.section-bleue-pale .certifie-icon p,.section-bleue-pale .historique p{margin-bottom:0px;}.section-bleue-pale .certifie-icon img{margin-right:16px;}.section-bleue-pale .form-control{display:block;width:100%;padding:10px 16px;height:46px;font-size:16px;line-height:20px;color:#0d5985;background-color:#fff;background-image:none;border:0px solid #ccc;border-radius:10px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}.section-bleue-pale .form-control::placeholder{color:#0d5985;}.section-bleue-pale textarea.form-control{height:200px;}.section-bleue-pale form button{width:100%;background-color:#0d5985;border:2px #0d5985 solid;padding:8px 20px 8px 20px;color:#fff;font-size:18px;font-weight:700;border-radius:10px;text-transform:uppercase;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;margin-bottom:40px;}.section-bleue-pale form button:hover{background-color:#fff;border:2px #0d5985 solid;color:#0d5985;text-decoration:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}@media (min-width:768px){.section-bleue-pale form button{margin-bottom:60px;}}.section-bleue-pale .fa{font-size:20px;line-height:28px;color:#0d5985;}.section-bleue-pale .contact-phone{font-size:24px;line-height:28px;color:#0d5985;font-weight:400;/*** 

====================================================================
    SECTION MARINE AVEC MOTIF
====================================================================

***/}.section-marine-avec-motif{background:#0c537d url("../../images/motif.png") repeat fixed center !important;padding:30px 0px 30px;}.bloc-temoignage{background:#f4fafd;border:6px #e6eef3 solid;padding:30px 25px 0px 25px;margin-bottom:30px;}.bloc-temoignage p{font-size:16px;line-height:20px;color:#0d5a85;}.bloc-temoignage img{position:absolute;left:40px;top:64px;}.bloc-temoignage .name{font-size:13px;line-height:16px;}.bloc-temoignage .name b{color:#be2025;}@media (min-width:768px){.section-marine-avec-motif{background:#0c537d url("../../images/motif.png") repeat fixed center !important;padding:60px 0px 60px;}.bloc-temoignage{background:#f4fafd;border:6px #e6eef3 solid;padding:40px 50px 10px 50px;}.bloc-temoignage img{top:74px;}}.section-marine-avec-motif .bloc-blanc{background:#fff;overflow:auto;padding:30px 20px 10px 20px;}.section-marine-avec-motif .bloc-blanc hr{border-color:#e4edf2;margin-top:20px;margin-bottom:30px;}.section-marine-avec-motif .bloc-blanc img{margin-bottom:20px;}.section-marine-avec-motif .bloc-blanc h3{margin-bottom:30px;}.section-marine-avec-motif .bloc-blanc p{margin-bottom:20px;}@media (min-width:992px){.section-marine-avec-motif{padding:60px 0px 60px;}.section-marine-avec-motif .bloc-blanc{background:#fff;padding:40px 40px 1px 40px;}.section-marine-avec-motif .bloc-blanc img{margin-bottom:0px;}.section-marine-avec-motif .bloc-blanc p{margin-bottom:30px;}.section-marine-avec-motif .bloc-blanc hr{margin-bottom:40px;}.section-marine-avec-motif a.btn{margin-top:60px;}}.section-marine-avec-motif ul li{font-size:16px;line-height:24px;font-weight:400;color:#fff;margin-top:10px;margin-bottom:10px;padding-left:24px;}.section-marine-avec-motif ul li:before{font:normal normal normal 14px/1 FontAwesome;content:"\f00c";color:#eba93d;padding-right:10px;margin-left:-24px;}.section-marine-avec-motif ul li b,.section-marine-avec-motif .legende b{color:#cae9f7;}.section-marine-avec-motif .legende{font-size:16px;line-height:24px;font-weight:400;color:#fff;margin-top:10px;margin-bottom:10px;}.section-marine-avec-motif .chiffre-jaune{background-color:#eba93d;font-size:40px;line-height:40px;padding:10px 14px 10px 16px;font-weight:700;color:#fff;text-align:center;width:60px;height:60px;}.section-marine-avec-motif a.btn{background-color:#eba93d;border:2px #eba93d solid;padding:18px 60px 18px 60px;color:#fff;font-size:18px;font-weight:700;border-radius:10px;text-transform:uppercase;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.section-marine-avec-motif a:hover.btn{background-color:#fff;border:2px #eba93d solid;color:#eba93d;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.section-marine-avec-motif .solutions-trima img{margin-bottom:20px;}.section-marine-avec-motif h3 a{color:#eba93d;text-decoration:none;}.section-marine-avec-motif h3 a:hover{color:#82acd4;/*** 

====================================================================
    CALENDRIER DES FORMATIONS
====================================================================

***/}@media screen and (min-width:1200px){.section-calendar{max-width:1035px;}}.calendrier{color:#fff;}.calendrier a b,.calendrier i{color:#82acd4;text-decoration:none;}.calendrier .jour{font-size:46px;line-height:46px;font-weight:700;width:100px;}.calendrier .mois{font-size:12px;line-height:14px;text-transform:uppercase;width:100px;}.calendrier .col-xs-12{padding-bottom:10px;}.calendrier select{background-color:transparent;border-bottom:2px #82acd4 solid;color:#82acd4;width:90%;font-size:18px;line-height:22px;overflow:hidden;-webkit-appearance:none;appearance:none;margin-top:10px;}.calendrier .fa{color:#82acd4;}.calendrier a{color:#82acd4;text-decoration:none;}.calendrier a svg{fill:#82acd4;}.calendrier a:hover,.calendrier a.active{color:#eba93d !important;}.calendrier a:hover svg,.calendrier a.active svg{fill:#eba93d;}.calendrier .fa:hover{color:#eba93d !important;text-decoration:none;}.calendrier .table-responsive{border:0px;/*** 

====================================================================
    SECTION MARINE
====================================================================

***/}.section-marine{background-color:#0c537d;padding:70px 0px 70px;color:#fff;}.qui-etes-vous{background:#fff;padding:30px;padding-bottom:1px;margin-bottom:20px;-webkit-box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.15);}.qui-etes-vous img{margin-bottom:20px;}.questionnaire img{margin-bottom:20px;-webkit-box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.15);}.questionnaire img.rotate-left:hover{cursor:default;transform:rotate(-7deg);transition:all 0.3s ease-in-out 0s;}.questionnaire img.rotate-right:hover{cursor:default;transform:rotate(7deg);transition:all 0.3s ease-in-out 0s;}.questionnaire p{text-align:center;}@media (min-width:992px){/*** 

====================================================================
    SECTION BLANCHE AVEC MOTIF
====================================================================

***/.qui-etes-vous{margin-bottom:-99999px;padding-bottom:99999px;}.questionnaire img{margin-bottom:30px;}.questionnaire p{text-align:left;}}.section-blanche-avec-motif{background:#fff url("../../images/motif_blanc.png") repeat fixed center;padding:60px 0px 60px;}.section-blanche-avec-motif a.btn{background-color:#be2025;border:2px #be2015 solid;padding:18px 60px 18px 60px;color:#fff;font-size:18px;font-weight:700;border-radius:10px;text-transform:uppercase;margin-top:20px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.section-blanche-avec-motif a:hover.btn{background-color:#fff;border:2px #be2015 solid;color:#be2015;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.alphabet{font-size:20px;line-height:24px;font-weight:400;color:#0d5985;}.alphabet a{margin-left:4px;margin-right:4px;font-weight:700;color:#82acd4;cursor:pointer;}.alphabet a:hover,.alphabet a:active,.alphabet a.active,.alphabet a:focus{color:#0d5985;text-decoration:none;}.section-blanche-avec-motif .bloc-blanc{background:#fff;padding:30px;margin-top:30px;margin-bottom:40px;color:#0d5985;}.section-blanche-avec-motif .bloc-blanc tr td{border-bottom:1px #e1eaf0 dashed;padding-top:6px;padding-bottom:6px;}.section-blanche-avec-motif .bloc-blanc hr{border-color:#e1eaf0;margin-top:10px;margin-bottom:10px;/*** 

====================================================================
    TABS RÉPERTOIRE DES CONSEILLERS
====================================================================

***/}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:focus,.nav-tabs.nav-justified > .active > a:hover{border:0px;background-color:#eba93d;color:#fff;}.nav-tabs.nav-justified > .active > a:after,.nav-tabs.nav-justified > .active > a:focus:after,.nav-tabs.nav-justified > .active > a:hover:after{content:"";display:block;border:22px solid transparent;border-top-color:#eba93d;position:absolute;bottom:0px;left:50%;margin-left:-22px;top:64px;}.nav-tabs.nav-justified > li > a{border:0px;border-radius:0;font-size:20px;font-weight:700;color:#77a2bb;padding:20px 30px;}.nav-tabs.nav-justified > li > a:hover,.nav-tabs.nav-justified > li > a:focus,.nav-tabs.nav-justified > li > a:active{background-color:#eba93d;color:#fff;border:0px;}.nav-tabs.nav-justified > li > a:hover:after{content:"";display:block;border:22px solid transparent;border-top-color:#eba93d;position:absolute;bottom:0px;left:50%;margin-left:-22px;top:64px;}.nav-tabs.nav-justified > li > a{margin-bottom:0;}.bloc-rouge-produit-trima{/* Old browsers */background:#be3226;/* FF3.6-15 */background:-moz-linear-gradient(top, #be3226 0%, #ad1e23 100%);/* Chrome10-25,Safari5.1-6 */background:-webkit-linear-gradient(top, #be3226 0%, #ad1e23 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */background:linear-gradient(to bottom, #be3226 0%, #ad1e23 100%);/* IE6-9 */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#be3226', endColorstr='#ad1e23',GradientType=0);padding:30px;margin-bottom:20px;}.bloc-rouge-produit-trima p{color:#fff;}.bloc-rouge-produit-trima img{margin-bottom:20px;margin-top:10px;}.bloc-rouge-produit-trima h2{color:#fa7f74;font-size:26px;line-height:28px;font-weight:400;}.bloc-rouge-produit-trima h2 b{color:#fff;font-size:32px;line-height:34px;font-weight:700;}.bloc-rouge-produit-trima a.btn{background-color:#fff;border:2px #fff solid;padding:8px 20px 8px 20px;color:#be2025;font-size:18px;font-weight:700;border-radius:10px;margin:0px 0px 10px;text-transform:uppercase;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.bloc-rouge-produit-trima a:hover.btn{background-color:#be2025;border:2px #fff solid;color:#fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;/*** 

====================================================================
    SECTION BLEUE
====================================================================

***/}.section-bleue{background-color:#527ea4;padding:60px 0px 60px;/*** 

====================================================================
    SECTION BLEUE CLAIRE AVEC MOTIF
====================================================================

***/}.section-bleue-claire-avec-motif{background:#0c537d url("../../images/motif_bleu_clair.png") repeat fixed center !important;padding:30px 0px 30px;}@media (min-width:768px){.section-bleue-claire-avec-motif{background:#0c537d url("../../images/motif_bleu_clair.png") repeat fixed center !important;padding:60px 0px 60px;}}.section-bleue-claire-avec-motif .bloc-blanc{background:#fff;overflow:hidden;padding:30px 15px 1px 15px;margin-bottom:20px;}.section-bleue-claire-avec-motif .bloc-blanc h4{margin-bottom:30px;color:#0d5985;}.section-bleue-claire-avec-motif .bloc-blanc p{margin-bottom:30px;color:#0d5985;}.section-bleue-claire-avec-motif .bloc-blanc img{margin:0 auto;display:block;margin-bottom:0;}@media (min-width:992px){/*** 


====================================================================
	SECTION ROUGE
====================================================================

***/.section-bleue-claire-avec-motif .bloc-blanc{background:#fff;padding:40px 25px 10px 25px;}.section-bleue-claire-avec-motif .bloc-blanc img{margin:auto;display:inline;margin-bottom:20px;}}.section-rouge{background:#be2025;padding:40px 0px 40px;}.section-rouge img{margin-top:20px;margin-bottom:40px;}@media (min-width:768px){.section-rouge{background:#be2025;padding:60px 0px 60px;}.section-rouge img{margin-bottom:0px;}}.section-rouge h2{font-size:26px;line-height:30px;color:#fa7f74;margin-bottom:20px;}.section-rouge h2 b{font-size:32px;color:#fff;}.cercle-rouge{font-size:26px;line-height:26px;font-weight:300;color:#be2025;border-radius:50%;width:90px;height:90px;background-color:#fff;margin-right:16px;text-align:center;padding-top:20px;}.un-an{padding-top:32px;/*** 



/*** 

====================================================================
    HEADER AND NAVIGATION
====================================================================

***/}.header-top .top-right .social-links li i{font-size:18px;margin-bottom:10px;color:#abaaab;margin-right:12px;transition:all 500ms ease;}.header-top .top-right .social-links a:hover i{color:#0d5a85;transition:all 500ms ease;}.main-menu .navigation > li > ul > li > a{background:#0b5178;}.navbar{position:relative;min-height:60px;margin-bottom:0px;}.navbar-brand{float:none;height:0px;padding:15px 15px;font-size:18px;line-height:20px;}.container > .navbar-header{height:130px;position:absolute;top:-60px;}.navbar-default{background-color:#fff;border-color:#fff;}.navbar-default .navbar-nav > li > a{font-size:18px;line-height:22px;color:#0d5985;}.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:hover{color:#aac5e2;}.navbar-default .navbar-nav i{font-size:15px;color:#aac5e2;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .open > a:hover{color:#0d5985;background-color:#fff;}.navbar-toggle{position:relative;float:right;padding:12px;margin-top:8px;margin-right:2px;margin-bottom:0px;background-color:transparent;background-image:none;border:0px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-radius:0px;}.navbar-default .navbar-toggle .icon-bar{background-color:#0d5985;}.navbar-toggle .icon-bar{display:block;width:26px;height:3px;border-radius:0px;}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#fff;}.navbar-default .navbar-nav .open .dropdown-menu > li > a{font-size:16px;color:#0d5985;padding:5px;}.dropdown-menu{position:absolute;top:100%;left:auto !important;right:0 !important;z-index:1000;display:none;float:left;min-width:160px;padding:10px;margin:0;font-size:16px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:0px solid #ccc;border:0px solid rgba(0, 0, 0, .15);border-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175);}.dropdown-menu > li > a:focus,.dropdown-menu > li > a:hover{color:#fff !important;text-decoration:none;background-color:#0d5985;}@media only screen and (max-width:768px){.navbar-default .navbar-nav > li > a{border-top:1px #aac5e2 solid;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#fff;background-color:#0d5985;}}@media only screen and (max-width:992px){/*** 

====================================================================
    ACTUALITÉS
====================================================================

***/.container > .navbar-header{margin-right:-15px;margin-left:0;margin-top:0px;}}.bloc-actualites{background:#fff;padding:20px;padding-bottom:30px;margin-bottom:20px;}.bloc-actualites .date{color:#9f9f9f;margin-bottom:10px;}.bloc-actualites h3{margin-bottom:10px;}.actualites a{color:#fff;/*** 


/*** 

====================================================================
    PHOTOS ET VIDÉOS
====================================================================

***/}.section-photos-videos{background:#e6eef3;padding:10px 0px 40px;}.section-photos-videos h1{margin-bottom:10px;margin-top:20px;}.section-photos-videos h1 i{font-size:24px;}@media (min-width:768px){/*** 

====================================================================
    CLIENTS ET PARTENAIRES
====================================================================

***/.section-photos-videos{padding:50px 0px 60px;}.section-photos-videos h1{margin-top:0px;}.section-photos-videos h1 i{font-size:30px;}}.logo-partenaire{margin:0px 0px 30px 0px;-webkit-filter:grayscale(100%);filter:grayscale(100%);}@media only screen and (min-width:1200px){/*** 

====================================================================
    FOOTER
====================================================================

***/.logo-partenaire{margin:0px 20px 0px 20px;}}.footer{padding:30px 0px 30px 0px;background:#f7f9f9;border-top:1px solid #9b9b9d;}.footer .menu-link li a{font-size:18px;line-height:32px;color:#0d5a85;}.footer .copyright-text{color:#9b9b9d;font-size:14px;line-height:16px;}.footer .copyright-text a{color:#9b9b9d;}.footer .copyright-text a:hover{color:#666;text-decoration:none;}.footer .social-links a i{font-size:18px;margin-bottom:10px;color:#abaaab;margin-right:12px;transition:all 500ms ease;}.footer .social-links a:hover i{color:#0d5a85;transition:all 500ms ease;}.footer .subscribe h3{font-size:26px;line-height:28px;color:#0c2947;font-weight:400;}@media only screen and (min-width:768px){.footer{padding:50px 0px 50px 0px;}.footer .subscribe h3{font-size:30px;line-height:32px;}}.text-white{color:#fff;}.text-black{color:#000;}.text-blue{color:#0d5985;}.text-light-blue{color:#82acd4;}.text-red{color:#be2025;}.text-yellow{color:#eba93d;}.text-salmon{color:#fa7f74;}.text-green{color:#009b1d;}.clear-margin-bottom{margin-bottom:0px !important;}.clear-left{padding-left:0px !important;}.clear-right{padding-right:0px !important;}.fc-day-grid-event .fc-content{white-space:normal;}.fc-unthemed td.fc-today{background-color:rgba(0, 0, 0, .3);}.fc-unthemed td.fc-disabled-day{background:transparent;}div.popover.fade.in:not(.show){opacity:1;}.btn-link{background-color:#563C39/*#0c5985*/;color:#fff;text-decoration:none;padding:10px;border-radius:10px;font-weight:bold;text-transform:uppercase;display:inline-block;text-align:center;}.btn-link:hover{color:#fff;text-decoration:none;background-color:#001e3c;}.breadcrumb{font-size:22px;color:#bd2125;background-color:transparent;padding:20px 0;margin:0px;margin-bottom:40px;}.breadcrumb b{padding:0 10px;}.breadcrumb a{font-weight:bold;color:#563C39/*#0c5985*/;}.breadcrumb a:hover{color:#65c9d8/*#0c5985*/;text-decoration:none;}#header-top{position:relative;min-height:140px;}#header-top .top-links{height:fit-content;}#header-top .top-links ul{text-align:center;}#header-top .top-links ul li{font-size:18px;margin-left:25px;}#header-top .top-links ul li .fa-facebook,#header-top .top-links ul li .fa-linkedin{color:#abaaab;transition:color 0.5s;}#header-top .top-links ul li .fa-facebook:hover,#header-top .top-links ul li .fa-linkedin:hover{color:#0d5a85;}#header-top .top-links ul li .lang{color:#0d5985;}@media screen and (min-width:992px){#header-top .top-links ul{text-align:right;}}#header-top .navbar-toggle{height:41px;width:50px;display:flex;justify-content:space-between;flex-direction:column;cursor:pointer;}#header-top .navbar-toggle .icon-bar{background-color:#0d5985;}#header-top #defaultNav{text-align:right;}#header-top #defaultNav .menu > li{display:inline-flex;}#header-top #defaultNav .menu > li > a{font-size:18px;line-height:22px;color:#0d5985;text-decoration:none;padding:15px;}#header-top #defaultNav .menu > li > a:hover{color:#aac5e2;}#header-top #defaultNav .menu > li > a i{font-size:15px;color:#aac5e2;}#header-top #defaultNav .menu > li ul li a{display:block;font-size:16px;color:#0d5985;padding:5px;white-space:nowrap;}@media screen and (min-width:1200px){#header-top #defaultNav{position:absolute;right:auto;left:auto;max-width:1140px;bottom:10px;}}@media screen and (min-width:768px){#header-top #defaultNav{display:block;}}@media screen and (max-width:768px){#header-top #defaultNav .menu{width:calc(100% + 30px);margin:0 -15px;}#header-top #defaultNav .menu > li{display:block;width:100%;}#header-top #defaultNav .menu > li > a{display:block;width:100%;border-top:1px #aac5e2 solid;text-align:left;}#header-top #defaultNav .menu > li ul{width:100%;position:relative !important;transform:none !important;box-shadow:none;float:initial;}}header.top-header{background-color:#65c9d8;/*#bd2124*/height:50px;width:fit-content;min-width:100%;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}header.top-header .items-left{display:flex;position:relative;width:-moz-fit-content;width:fit-content;max-width:50%;z-index:200;}header.top-header .items-right{position:relative;top:-50px;display:flex;justify-content:flex-end;}header.top-header .item{margin:0 10px;}header.top-header .item.user{color:white;line-height:50px;}header.top-header .item.choose-language .actual-lang{font-size:13px;color:white;text-decoration:none;line-height:50px;vertical-align:bottom;}header.top-header .item.choose-language .lang-selector{display:none;border:1px solid black;position:absolute;top:35px;}header.top-header .item.choose-language .lang-selector div{padding:5px;background-color:white;}header.top-header .item a{color:white;text-decoration:none;line-height:50px;vertical-align:bottom;font-weight:bold;font-size:14px;}header.top-header .item a:hover{color:lightgray;}header.top-header .item .btn{background-color:#3f2c29;/*#980200*/padding:8px;border-radius:10px;font-size:14px;height:auto;line-height:normal;border:0;margin-top:8px;}div.connected-menu{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}div.connected-menu .top-logo{width:130px;display:inline-block;}div.connected-menu .top-logo img{width:100%;padding:15px;}div.connected-menu .menu-connected{float:right;display:inline-flex;justify-content:flex-end;flex-direction:row;}div.connected-menu .menu-connected li{line-height:140px;list-style:none;margin:0 8px;}div.connected-menu .menu-connected li a{text-decoration:none;}div.connected-menu .menu-connected li a.btn.btn-info{color:white;background-color:#563C39/*#0c5985*/;padding:10px;border-radius:10px;font-weight:bold;text-transform:uppercase;border:0;box-shadow:none !important;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}div.connected-menu .menu-connected li a.btn.btn-info:hover{background-color:#094263;}div.connected-menu .menu-connected li a:not(.btn){text-decoration:none;color:#3f2c29/*#0c5985*/;font-weight:bold;text-transform:uppercase;}div.connected-menu .menu-connected li a:not(.btn):hover{color:#094263;}section.toggle{background:none;}.toggle.panel-group .panel{-webkit-border-radius:0px;border-radius:0px;background:none;-webkit-border-left:0;border-left:0;-webkit-border-right:0;border-right:0;margin-bottom:-1px;}.toggle .panel{-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0px;border-radius:0px;}.toggle .panel-heading{-webkit-border-radius:0px;border-radius:0px;}.toggle .panel-body{padding:15px 0px;}.toggle .panel-body > h3:first-child{margin-top:0px;}.toggle .panel-default{border-color:#65c9d8/*#0c5985*/;}.toggle .panel-default > .panel-heading{color:#333;background:none;border-color:#563C39/*#0c5985*/;padding:0px;margin-bottom:-1px;}.toggle .panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#563C39/*#0c5985*/;border-top:none;}.toggle .panel-title a{color:#3f2c29/*#0c5985*/;font-size:17px;line-height:20px;font-family:'Heebo', sans-serif;text-decoration:none !important;font-weight:500;}.toggle .panel-title a.active{color:#65c9d8/*#0c5985*/ !important;}.toggle .panel-title a:hover{color:#42546b !important;}[id^="bottincategory"] a{color:#000;}[id^="bottincategory"] a.active{color:#65c9d8/*#0c5985*/;}.toggle .panel-title a:hover{color:#79828f;}.toggle a.btn-green{padding:5px 77px 5px 10px !important;display:inherit;/*.toggle ul.download > li{
	padding: 5px 0;
}*/}.toggle ul li a{color:#42546b;text-decoration:none;font-size:16px;line-height:22px;font-family:'Heebo', sans-serif;}.toggle ul li a:hover{color:#00a496;text-decoration:underline;}.toggle h4 > a{display:block;width:100%;padding:15px 0px;font-weight:400;}.toggle h4 > a .ico-FlecheRondHaut,.toggle h4 > a .ico-FlecheRondBas{top:-10px;position:relative;}.toggle h4 > a .rotate-plus,#toggle h4 > a .ico-plus,#toggle h4 > a .glyphicon-menu-down,.toggle h4 > a .ico-FlecheRondHaut,.toggle h4 > a .ico-FlecheRondBas{transition:transform 0.2s linear;}#toggle h4 > a .ico-plus,#toggle h4 > a .glyphicon-menu-down{transform:rotate(-45deg);}section.sub-menu #toggle h4 > a .rotate-plus,section.sub-menu .toggle h4 > a .ico-plus,.toggle h4 > a .glyphicon-menu-down,.toggle h4 > a .ico-FlecheRondHaut,.toggle h4 > a .ico-FlecheRondBas{transform:rotate(-180deg);}.toggle h4 > a.collapsed .rotate-plus,.toggle h4 > a.collapsed .ico-plus,.toggle h4 > a.collapsed .glyphicon-menu-down,.toggle h4 > a.collapsed .ico-FlecheRondHaut,.toggle h4 > a.collapsed .ico-FlecheRondBas{transform:rotate(0deg);}.collapsed .rotate-downarrow{transform:rotate(0deg);}.rotate-downarrow{transition:transform 0.2s linear;transform:rotate(-180deg);}section.sub-menu .toggle{max-width:100%;}#menutoggle{max-width:100%;position:absolute;z-index:999;}section.sub-menu .toggle .panel-default > .panel-heading{background:#009b1d;margin-top:0px;}.panel-group{margin-bottom:0px;}@media (min-width:768px){section.sub-menu .toggle .panel-default > .panel-heading{background:#009b1d;margin-top:30px;}.panel-group{margin-bottom:20px;}}section.sub-menu .toggle.panel-group .panel{border:0 none;}section.sub-menu .toggle .panel-body{background:#26aa3f;border:0 none;}section.sub-menu #toggle hr{margin:0px;border-color:#fff;}section.sub-menu #toggle .ul-sub-menu,section.sub-menu #toggle ul.download{margin-top:10px;margin-bottom:10px;list-style:none;margin-left:-10px;color:#fff;}section.sub-menu #toggle h3,section.sub-menu #toggle h3 a{font-size:16px;line-height:22px;color:#eceef0;text-transform:uppercase;margin-top:18px;font-family:'Heebo', sans-serif;font-weight:600;}section.sub-menu #toggle .ul-sub-menu a,section.sub-menu #toggle ul.download a{color:#fff;font-size:16px;line-height:22px;list-style:none !important;}section.sub-menu #toggle h4 > a{font-family:'Heebo', sans-serif;font-weight:700;font-size:16px;line-height:20px;letter-spacing:1px;text-transform:uppercase;padding:30px;color:#fff;text-decoration:none;}section.sub-menu .toggle .panel-default > .panel-heading-aqua{background:#00a496;margin-top:30px;}section.sub-menu .toggle .panel-body-aqua{background:#33b6ab;border:0 none;}.toggle .panel-body-aqua{padding:15px 0px;/******************************************* /TOGGLE SECTION ***********/}#sortCategorie input,#sortDate input{font-size:12px;font-family:'RobotoRegular', sans-serif;font-weight:500;letter-spacing:0.1px;text-transform:uppercase;}.calendarbox{background:#fdfcf1;clear:both;}.calendarbox-header{background-color:#668f3d;text-align:center;padding:5px;}.box-infowindow .calendarbox-header{padding:10px 5px 5px 5px;}.calendarbox-header h2{margin:0px;/*font-size: 15px;
	line-height: 17px;
	font-family: 'Domine', serif;*/color:#fdfcf1;font-family:'rufina_stencilbold', serif;font-size:16px;line-height:19px;}.calendarbox-header h2 > span{font-family:'rufina_stencilbold', serif;font-size:21px;line-height:24px;}.calendarbox-body{padding:10px;background-color:#eeecdd;margin-bottom:-5px;}.calendarbox-body h5,.calendarbox-body h5 > a{margin:0px;color:#000;font-size:15px;line-height:17px;font-family:'RobotoBold', serif;font-weight:300;}.calendarbox-body .location{text-align:left;width:100%;}.calendarbox-body .location .ico-Carte{float:right;font-size:1em;color:#eea904;position:absolute;}.calendarbox-body .location a:first-child{color:#000;position:relative;width:96%;display:inline-block;}.calendarbox-header h5 > a:hover{color:#000;}.calendarbox-body p{margin:0px;color:#000;font-size:15px;line-height:17px;font-family:'RobotoMedium', serif;}.calendarbox-footer{position:relative;bottom:0px;margin-top:5px;}.calendrier_all .checkbox,.news_all .checkbox,.news_detail .checkbox{position:relative;}.calendrier_all .checkbox input[type="checkbox"],.news_all .checkbox input[type="checkbox"],.news_detail .checkbox input[type="checkbox"]{margin-left:2px;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;z-index:150;width:22px;height:22px;cursor:pointer;}.calendrier_all .checkbox label,.news_all .checkbox label,.news_detail .checkbox label{padding-left:0px;}.calendrier_all .checkbox input[type="checkbox"] + label .ico,.news_all .checkbox input[type="checkbox"] + label .ico,.news_detail .checkbox input[type="checkbox"] + label .ico{font-size:1.2em;/*.calendrier_all .checkbox input[type="checkbox"]:checked + label .ico {
	color: red;
}*//*.calendrier_all .checkbox input[type="checkbox"]:hover + label .ico:before, .news_all .checkbox input[type="checkbox"]:hover + label .ico:before, .news_detail .checkbox input[type="checkbox"]:hover + label .ico:before {
	transition: all .3s ease-in-out;
	content: "\e920";
}*//******************************************* /CALENDRIER INDEX ***********/}#calendarAnchor button.fa{background-color:#588fb1;color:white;border-radius:5px;padding:10px;font-weight:100;cursor:pointer;}#calendarAnchor .current-month{color:#588fb1;margin:0 20px;font-size:30px;line-height:35px;font-weight:bold;}.fc-unthemed .fc-basic-view td.fc-widget-header{border:none;}.fc-unthemed .fc-basic-view td.fc-widget-header div.fc-widget-header{background-color:#588fb1;margin-bottom:15px;padding:10px 0;border-radius:10px;}.fc-unthemed .fc-basic-view td.fc-widget-header div.fc-widget-header table{border:none;}.fc-unthemed .fc-basic-view td.fc-widget-header div.fc-widget-header table td,.fc-unthemed .fc-basic-view td.fc-widget-header div.fc-widget-header table th{border:none;font-weight:100;text-transform:capitalize;}.fc-unthemed .fc-basic-view .fc-day-top .fc-day-number{float:left;padding:5px;color:#588fb1;}.fc-unthemed .fc-basic-view .fc-event{color:#eba93d;border:none;background-color:transparent !important;cursor:pointer;}.fc-unthemed .fc-basic-view .fc-event:hover{color:#588fb1 !important;}.popover{background-color:transparent;border-color:transparent;}.popover .popover-body{background-color:#dce5ee;color:#0c537d;line-height:1.2;border-radius:20px;padding:20px 25px;}.popover .popover-body small{font-weight:bold;display:block;margin-top:10px;}.popover .popover-body a.btn-ico{text-decoration:none;display:block;background-color:#ffc10f;color:white;border-radius:5px;font-size:40px;width:30px;line-height:20px;height:30px;text-align:center;vertical-align:middle;padding:0;margin-top:10px;}.popover .arrow{width:100% !important;left:0 !important;}.popover .arrow::before{left:calc(50% - 8px);}.popover .arrow::after{left:calc(50% - 8px);border-top-color:#dce5ee;}.portlet{background-color:white;padding:40px 60px;}@media screen and (max-width:578px){.portlet{padding:40px 20px;}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.slick-track{position:relative;left:0;top:0;display:block;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-list{/* Icons */}.slick-loading .slick-list{background:#fff image-url("../images/ajax-loader.gif") center center no-repeat;}.slick-slide{position:relative !important;/* Arrows */}.slick-slide a .overlay{background-color:rgba(0, 30, 60, .7);display:block;position:absolute;left:0px;top:0px;z-index:10;width:100%;height:100%;}.slick-slide a .overlay:hover{background-color:rgba(0, 30, 60, 0);-moz-transition:background-color 0.75s ease-out;-o-transition:background-color 0.75s ease-out;-webkit-transition:background-color 0.75s ease-out;transition:background-color 0.75s ease-out;}.slick-prev,.slick-next{z-index:7;position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;background:transparent;color:transparent;}.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;}.slick-prev:before,.slick-next:before{font-family:"icomoon";font-size:20px;line-height:1;color:#001e3c;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-35px;}[dir="rtl"] .slick-prev{left:auto;right:-35px;}.slick-prev:before{content:"\e90c";}[dir="rtl"] .slick-prev:before{content:"\e90b";}.slick-next{right:-35px;/* Dots */}[dir="rtl"] .slick-next{left:-35px;right:auto;}.slick-next:before{content:"\e90b";}[dir="rtl"] .slick-next:before{content:"\e90c";}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"icomoon";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:black;opacity:0.75;}

/*
  RM - Calendar popup alteration.
 */
.btn-popup-calendar{
    background-color: #007bff !important;
    width: auto !important;
    font-size: 19px !important;
    width: inherit !important;
    line-height: initial !important;
    -moz-transition:all 500ms ease-in-out;
    -webkit-transition:all 500ms ease-in-out;
    -ms-transition:all 500ms ease-in-out;
    -o-transition:all 500ms ease-in-out;
}
.btn-popup-calendar:hover{
    background-color: #ffc10f !important;
    transition:background-color 500ms linear;
}
/*
  RM - Calendar modal registration form (B9B7CB60)
  Makes the placeholder text colored in red for required fields.
 */
.modal-dialog .form-group input.form-control::placeholder,
.modal-dialog .form-group select.form-control{
    color: #6c6969;
    font-style: italic;
}
.modal-dialog .form-group.required input.form-control::placeholder,
.modal-dialog .form-group.required select.form-control:invalid,
.modal-dialog .form-group.required select.form-control option:first-child{
    color: #ba1616;
}
.modal-dialog .form-group input.form-control:disabled,
.modal-dialog .form-group select.form-control:disabled {
    background-color: #DDD;
}