p.comment-form-cookies-consent{display:none}.search-custom form{position:relative}.search-custom form button{border:1px solid #c29032;color:#fff;font-size:15px;position:absolute;padding:15px;cursor:pointer;float:right;background:#c29032;line-height:1;right:1px;top:10px}.search-custom form button:hover{background:#fff;border:1px solid #c29032;color:#c29032}.search-custom form button:focus{outline:none}.search-custom form input{margin-top:10px;display:inline-block}.search-custom h4{font-size:18px;font-family:'Mukta',sans-serif}p.form-submit input.submit{cursor:pointer;display:inline-block;padding:14px 30px;line-height:1.5;font-family:'Mukta',serif}p.form-submit input.submit:hover{background-color:#101010}h3#reply-title{color:#000;font-family:'Playfair Display',serif;margin-bottom:15px;font-weight:500;font-size:25px}input.wpcf7-submit{background-color:#c29032!important;cursor:pointer}input.wpcf7-submit:hover{background-color:#090909!important}div.wpcf7-response-output{margin:10px 0 0 0!important}p.form-submit{margin-bottom:0}.mcgill-sidebar-search-form input{max-width:100%;margin-bottom:15px;padding:9px 15px;height:auto;background-color:#fff;box-shadow:none;display:block;width:100%;font-family:'Mukta',sans-serif;font-size:15px;line-height:1.7em;color:#777;background-image:none;border:2px solid #f4f4f4}.widget_categories ul{padding:0}.widget_categories ul li{padding:8px 0;border-bottom:1px solid #f7f7f7}.widget_categories ul>li a{font-size:16px;color:#777;text-decoration:none;display:block}.widget_categories ul li a:hover{color:#c29032}ul.wp-tag-cloud{display:block;margin:0;padding:0;list-style:none;text-align:left;overflow:hidden}ul.wp-tag-cloud li{display:inline-block;margin:0 5px 5px 0;float:left}ul.wp-tag-cloud li a{display:inline-block;background:#fff;border:2px solid #f4f4f4;padding:3px 27px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-decoration:none;font-size:13px!important;color:#777;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;border-radius:60px;margin:0 3px 6px 0}ul.wp-tag-cloud li a:hover{background:#c29032;color:#fff;border:2px solid #fff0}ul.pagination{padding:0;margin:30px 0;text-align:center;display:block}ul.pagination li{display:inline-block;margin:0 5px}ul.pagination li a{background:#fff;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;font-weight:400;box-shadow:0 10px 30px rgb(0 0 0 / 10%)}ul.pagination li span.current{background-color:#c29032;border:1px solid #c29032;color:#fff;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;font-weight:400;box-shadow:0 10px 30px rgb(0 0 0 / 10%)}ul.pagination li a:hover{opacity:1;text-decoration:none;background-color:#c29032;color:#fff}.mcgill-sidebar-search-submit{cursor:pointer}.mcgill-sidebar-search-submit:focus{outline:none}.error{height:100vh;padding:200px}.error h1{font-size:60px;font-family:'Mukta',sans-serif;font-weight:600}a.btn-error:hover{color:#fff}.dark #mcgill-aside,.dark_sidebar #mcgill-aside{background:#1b1b1b}.dark #mcgill-aside .mcgill-logo span,.dark_sidebar #mcgill-aside .mcgill-logo span{color:#999}.dark #mcgill-aside #mcgill-main-menu>ul>li>a,.dark_sidebar #mcgill-aside #mcgill-main-menu>ul>li>a{color:#999}.dark #mcgill-aside #mcgill-main-menu>ul>li>a:hover,.dark_sidebar #mcgill-aside #mcgill-main-menu>ul>li>a:hover{color:#c29032}.dark .mcgill-contact-info h5,.dark_sidebar .mcgill-contact-info h5{color:#999}.dark #mcgill-aside .mcgill-footer ul:before,.dark #mcgill-aside .mcgill-footer ul:after,.dark_sidebar #mcgill-aside .mcgill-footer ul:before,.dark_sidebar #mcgill-aside .mcgill-footer ul:after{background-color:rgb(255 255 255 / .1)}.dark #mcgill-aside .mcgill-footer ul li,.dark_sidebar #mcgill-aside .mcgill-footer ul li{border:1px solid rgb(255 255 255 / .1)}body.dark{background:#222;color:#999}.dark .mcgill-heading{color:#fff}.dark p{color:#dfdede}.dark p strong{color:#fff}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#fff}.dark .mcgill-contact-info h6{color:#c29032}.dark .back-gray{background-color:#282828}.dark .comments-area .comments-title{color:#fff}.dark ol.comment-list li.comment .comment-author .name{color:#fff}.dark ol.comment-list li.comment .comment-meta{color:#999!important}.dark ol.comment-list li.comment p{color:#999}.dark ol.comment-list li.comment .reply a{color:#999}.dark ol.comment-list li.comment .reply a:hover{color:#c29032}.dark h3#reply-title{color:#fff}p.logged-in-as a:hover{color:#c29032}.dark input[type="text"],.dark input[type="email"],.dark textarea{background-color:#333;color:#999;border:2px solid #333}.dark #message{border:2px solid #333;background-color:#333;color:#999}.dark p.form-submit input.submit:hover{background-color:#333}.dark .mcgill-sidebar-search-form input{background-color:#333;border:2px solid #333}.dark ul.wp-tag-cloud li a{background:#222;border:2px solid #222;color:#999}.dark ul.wp-tag-cloud li a:hover{background:#c29032;color:#fff;border:2px solid #fff0}.dark .widget_categories ul li{border-bottom:1px solid rgb(255 255 255 / .03)}.dark .widget_categories ul li a{color:#999}.dark .widget_categories ul li a:hover{color:#c29032}.dark ul.pagination li a{background:#282828}.dark ul.pagination li a:hover{background:#c29032}.dark .mcgill-sidebar-block .mcgill-sidebar-block-title{color:#fff}.dark .ul1>li{border-bottom:1px solid rgb(255 255 255 / .03)}.dark .ul1>li a{color:#999}.dark .ul1>li a:hover{color:#c29032}.dark .mcgill-sidebar-part{background-color:#282828}span.wpcf7-form-control-wrap{width:100%;display:block}@media(max-width:767px){ul.pagination{margin-top:0}}#mcgill-aside #mcgill-main-menu>ul>li>a>i{float:left;margin-top:12px;margin-right:10px!important}.gallery-size-thumbnail{display:none}.ul1>li.active a{color:#c29032}.mcgill-cases .mcgill-sidebar-block{margin-bottom:0}.dark .ul1>li:last-child{border-bottom:none}#cancel-comment-reply-link{float:right;font-size:18px}.mcgill-comments.back-gray{display:none}.team .info h5{min-height:54px;line-height:22px;padding:10px 15px;padding-bottom:0}.testimonials .section-head,.testimonials .owl-carousel{max-width:100%;flex:initial}.testimonials .owl-theme .owl-nav{position:initial!important}#mcgill-aside #mcgill-main-menu ul ul{display:block;visibility:hidden;position:absolute;left:100%;top:0;width:300px;opacity:0}#mcgill-aside #mcgill-main-menu ul li:hover ul.dropdown-menu{visibility:visible;opacity:1}#mcgill-aside #mcgill-main-menu ul ul i.fa.fa-star{display:none}.boxs .elementor-column-gap-default{padding:10px 50px}.elementor-element.elementor-element-1419ce63.heading-meta.elementor-widget.elementor-widget-heading.animated.fadeInLeft{margin-bottom:7px}.dark ul{color:#dfdede}.dark ul strong,.dark ul b{color:#fff}.dark ul li{list-style:circle;margin-bottom:10px}.mcgill-cases{background-color:#222}.domaines .elementor-image-box-img img{min-width:311px;height:195px}.mcgill-team.back-gray.team .mcgill-heading{color:#000}.tchat{position:fixed;bottom:50px;right:30px;z-index:999;background-color:#2db742;border-radius:25px;color:#fff;padding:10px;font-family:'poppins';line-height:1.3}.tchat i.fab.fa-whatsapp{color:#fff;font-size:35px;padding:0 10px 0 0}aside#mcgill-aside{overflow-x:visible}div#cookie-law-info-bar p{text-align:left;color:#333}div#cookie-law-info-bar p a{color:#333;text-decoration:underline}div#cookie-law-info-bar p a:hover{color:#c29032;text-decoration:none}#mcgill-footer2 .mcgill-footer ul.sgbd li{border:0;width:initial;color:#bbb;padding-left:3px}#mcgill-footer2 .mcgill-footer ul.sgbd li:hover{background-color:#fff0}#mcgill-footer2 .mcgill-footer ul.sgbd li a{color:#c29032;text-decoration:underline}span.wpcf7-form-control.wpcf7-acceptance input{border:1px solid #c7c7c7;width:initial!important}span.wpcf7-form-control-wrap.confidentialite{width:25px;float:left}span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-form a{color:#c29032;text-decoration:underline}.menu-item-object-language_switcher .trp-flag-image{width:initial}.menu-item-object-language_switcher span.trp-ls-language-name{text-transform:lowercase;font-size:12px}li#menu-item-2176,li#menu-item-2177,li#menu-item-2178,li#menu-item-2179{display:inline-block!important;width:30px;position:absolute!important;top:-40px;left:0}li#menu-item-2179,li#menu-item-2177{left:30px}li#menu-item-2176 i,li#menu-item-2177 i,li#menu-item-2178 i,li#menu-item-2179 i{display:none}@media(max-width:360px){#mcgill-hero{min-height:600px}}@media(max-width:1200px){#mcgill-aside #mcgill-main-menu>ul>li>a{font-size:15px}.domaines .elementor-image-box-wrapper{overflow:hidden}.mcgill-sidebar-part{padding:22px}.ul1>li a{font-size:15px;line-height:20px}.mcgill-sidebar-block .mcgill-sidebar-block-title{font-size:22px}}@media(max-width:980px){.container-fluid{padding-right:10px}#mcgill-aside{padding:60px 10px 30px 10px}#mcgill-aside #mcgill-main-menu>ul>li>a{font-size:14px;text-align:left}#mcgill-aside #mcgill-main-menu>ul>li>a>i{display:none}}@media(max-width:768px){#mcgill-aside #mcgill-main-menu>ul>li,#mcgill-aside #mcgill-main-menu>ul>li>a{clear:both}.mcgill-contact .map-section{width:100%}.mcgill-contact .col-md-5{position:initial;top:initial}#mcgill-aside #mcgill-main-menu ul ul{display:block;visibility:visible;position:initial;left:initial;top:0;width:100%;opacity:1}#mcgill-aside #mcgill-main-menu ul ul li a{margin:3px 0 0 0;padding:3px 0 3px 10px;list-style:none;font-size:14px;line-height:20px;color:#ccc}#mcgill-aside #mcgill-main-menu{padding:0 0 20px 0}.domaines .elementor-column.elementor-col-33{width:100%;max-width:310px}#mcgill-aside{padding:10px 10px 30px 10px}body.offcanvas #mcgill-aside{width:340px}#mcgill-aside .mcgill-logo img{width:130px;height:auto;margin-bottom:15px}#mcgill-aside .mcgill-logo h1{display:none}#mcgill-aside #mcgill-main-menu ul ul{background-color:#fff0}}@media(max-width:600px){.container-fluid,.dark .container-fluid{padding-right:20px;padding-left:20px}.gallery-item{width:100%!important;max-width:initial!important}body.offcanvas #mcgill-aside{width:340px}.elementor-heading-title{text-align:left}.mcgill-heading,.dark .mcgill-heading{font-size:20px}.dark_sidebar .boxs .elementor-column-gap-default,.boxs .elementor-column-gap-default{padding:10px 20px}.dark .heading-meta,.heading-meta{letter-spacing:3px}.dark h4{text-align:left;font-size:18px}h5.elementor-heading-title.elementor-size-default{font-size:14px}.case h2.elementor-heading-title{font-size:16px!important;text-align:left;line-height:1.5}.dark .blog-entry .desc h3 a{font-size:18px;text-align:left;line-height:1.5}.dark .blog-entry .desc span{text-align:left;font-size:11px}.dark.post h2.elementor-heading-title{font-size:17px!important;line-height:1.4}}