/*
Theme Name: Ⓓ Dessolles
Theme URI: https://dessolles.browsecat.net/
Template: Divi
Author: MVig
Author URI: https://browsecat.net/
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.5.2.1604565194
Updated: 2020-11-05 09:33:14

*/
@media only screen and (min-width: 981px) { 
	#top-header .container { padding-top: 0 !important; }
	#et-secondary-menu .devis { padding-right: 0 !important; margin-right: 0 !important; }
	#top-menu li { font-size: 14px;padding-right: 12px!important;}
	#top-header{background-image: linear-gradient(90deg,#005db9 0%,#011725 100%)!important;}
	#top-menu li.mega-menu > ul { background-image: linear-gradient(90deg,#011725 0%,#005db9 100%)!important;border-radius:0 0 5px 5px;}
	#top-menu li.mega-menu > ul > li:nth-of-type(5n) {clear: none;}
	#top-menu li.mega-menu > ul > li:nth-of-type(6n) {clear: none;}
	#top-menu li.mega-menu > ul > li {width: 20%;margin: 0; text-align:center;border-left:1px solid rgba(255,255,255,.2);}
	#top-menu li.mega-menu > ul > li:first-child {border-left:1px solid rgba(255,255,255,0)!important;}
	#top-menu li.mega-menu > ul > li a {color:#fff!important;width: 100%!important; padding: 0 20px 10px;border-bottom:0!important;font-size:90%!important;}
	#top-menu li.mega-menu > ul > li img {width: 100%;margin: 0 auto 15px;border-radius:5px;}
}
#top-header { padding-top: 10px !important; padding-bottom: 10px !important; }
#top-header.et-fixed-header { background-image: linear-gradient(90deg,#011725 0%,#005db9 100%)!important; }
#et-secondary-menu .devis a, #et-secondary-menu .tel a, #top-menu .devis a, #top-menu .tel a { padding: 15px 30px !important; border: 2px solid; border-radius: 5px;}
#et-secondary-menu .devis a, #top-menu .devis a { color: #fff !important; background: #005db8; border-color: #005db8; } 
#et-secondary-menu .devis a:hover, #top-menu .devis a:hover { color: #011725 !important; background: #fff; border-color: #fff; } 
.et-fixed-header #et-secondary-menu .devis a, .et-fixed-header #top-menu .devis a { color: #fff !important; background: #011725; border-color: #011725; }
#et-secondary-menu .tel a, #top-menu .tel a { color: #fff !important; background: transparent; border-color: #005db8; } 
#et-secondary-menu .tel a:hover, #top-menu .tel a:hover { color: #fff !important; background: transparent; border-color: #fff; } 
.et-fixed-header #et-secondary-menu .tel a, .et-fixed-header #top-menu .tel a { color: #fff !important; background: transparent; border-color: #fff; }
#et-info { padding: 15px 0; }
#et-info-phone:before { content: '' !important; display: none !important; }
.fwidget { margin-bottom: 30px !important; }
#global-footer .et_pb_module { margin-bottom: 0px !important; }
.rpwwt-widget img { border-radius: 5px; }
#wpls-logo-showcase-slider-1 .wp-post-image { border-radius: 5px !important; }
.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item > .shiftnav-target:active, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover {
    color: #eee;
    background: #0368A5 !important;
    border-top-color: rgba(255,255,255,.4);
    border-bottom-color: rgba(0,0,0,.8);
}
@media (max-width: 1080px){
	.dtb_mobile #main-header .et_mobile_menu {left: 5%!important; width: 90%!important; }
	.dtb_mobile #main-header .et_mobile_menu, .dtb_mobile .dtb-menu .et_mobile_menu, .dtb_mobile #et-boc .dtb-menu .et_mobile_menu {
		box-shadow: 2px 10px 35px rgba(0,0,0,0)!important;background-color: #fff!important;
		background-image:url('https://dessolles.fr/wp-content/uploads/2020/11/set-special-tools-white.jpg') !important;
		background-size: contain!important;border-top: 5px solid #e43766!important;padding: 0;
	}
	.mega-menu li, .mega-menu li a{text-align:left!important;}
	.mega-menu li img{display:inline!important;max-width:50px;margin-bottom:0px!important;}
}
body:not(.custom-hamburger-icon) .mobile_menu_bar:before {

}
@media (max-width: 1080px){
	.dtb-m-menu-trigger {top: 21px;right: 25px!important;}
	.dtb_mobile #et_top_search {top: 21px;right: 15px!important;}
	.dtb_mobile #main-header #logo {max-height:70%!important;}
	.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {width: 100%!important;max-width: 100%!important;}
	.dtb_mobile #main-header .et_search_outer .container {max-width: 100%!important;width: 100%!important;max-width: 100%!important;}
	.dtb_mobile .et_search_form_container input,.et_search_outer{background:white!important;}
	.et-search-form input{width: 100%!important;padding-left:10px!important;font-family:'Poppins', sans-serif!important;right: 80%!important;}
}
.et-pb-contact-message p{color:white!important;text-align:center!important;max-width:450px!important;margin-left:auto!important;margin-right:auto!important;}
@media (min-width: 981px) and (max-width: 1379px) {#logo {max-width: 250px!important;}}
