/*
Theme Name: MTG child
Theme URI: https://mtg.com
Description: A child theme for Twenty Twenty.
Author: Your Name
Author URI: https://mtg.com/
Template: mtg
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/


@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap');


h1,h2,h3,h4,h5,h6{ font-family:'Merriweather', serif !important;}
body, p, .elementor-text-editor{ font-family: 'Noto Sans JP', sans-serif !important; /*font-weight:300;*/ font-size:15px;  letter-spacing: 0.5px; /*color:#2e2d2c;*/ }
.elementor-widget:not(:last-child) { margin-bottom: 15px !important;}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted{ color:#192C57;}

.headerSection p{ font-weight:100; letter-spacing:1px;}

.page-template .elementor-widget-heading h1.elementor-heading-title,
.page-template .elementor-widget-heading h2.elementor-heading-title,
.page-template .elementor-widget-heading h3.elementor-heading-title,
.page-template .elementor-widget-heading h4.elementor-heading-title,
.page-template .elementor-widget-heading h5.elementor-heading-title,
.page-template .elementor-widget-heading h6.elementor-heading-title{ color:#192c57;}

ul{ margin:0px; padding:0px;}

.homeQuoteBox{ height:fit-content;}
.homeServices .elementor-column{ margin:8px;}
.homeServiceBox{ margin:0px; padding:0px; text-align:center; color:#fff; background:rgba(25,58,133,0.8);}
/*.homeServiceBox:hover{ background:rgba(0,81,37,0.8);}*/
.homeServiceBox p{ margin:0px; padding:0px; color:#fff; font-family:'Merriweather', serif !important; display:table; width:100%;}

.homeServices .elementor-column-wrap{ filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */}
.homeServices .elementor-column-wrap:hover{ -webkit-filter: grayscale(0);
  filter: none;}

.homeServices .elementor-column-wrap .homeServiceBox{ -webkit-filter: grayscale(0);
  filter: none;}

.homeServiceBox p a{ padding:10px 10px; color:#fff; display:table-cell; height:120px; vertical-align:middle; }
.fundingPoints{ margin:0px auto; max-width:400px;}
.fundingPoints ul li a, .fundingPoints ul li a:hover{ color:#fff; font-weight:100;}

.requestMeeting { padding-bottom:15px;}
.requestMeeting p{ margin:0px; padding:0px 0px 5px 0px; font-family:'Merriweather', serif !important; display:inline-block; border-bottom:solid 1px #fff; color:#fff; letter-spacing:2px; padding-bottom:15px;}
.elementor-element.elementor-widget-text-editor{color: #2e2d2c;}
.requestMeeting p a,.requestMeeting p a:hover{color:#ffffff;}
.mainMenu ul.elementor-nav-menu li.current_page_item .elementor-item:after,
.mainMenu ul.elementor-nav-menu li .elementor-item:after,
.mainMenu ul.elementor-nav-menu li:hover .elementor-item:after{ background-color:#fff; bottom:-8px; }
.mainMenu ul.elementor-nav-menu li ul.sub-menu{ min-width:181px !important; top:43px !important; background: rgba(46,45,43,0.9) !important;}
.mainMenu ul.elementor-nav-menu li ul.sub-menu li ul.sub-menu{ background: rgba(13,38,97,0.9) !important;margin-top:0px !important;  left:20px !important; top:0px !important;}
.mainMenu ul.elementor-nav-menu li .elementor-item{ padding:5px 10px; /*border-right:solid 1px #fff;*/ letter-spacing:2px; font-weight:normal; font-size:14px;}


.mainMenu ul.elementor-nav-menu li .elementor-item:after{
    height: 14px;
    width: 1px; left:initial;
    right: 0; background: #fff !important;
    z-index: 2; opacity:1 !important;
	top: 8px;}
.mainMenu ul.elementor-nav-menu li.searchaction{ margin:4px 0px;}
.mainMenu ul.elementor-nav-menu li.noBorder .elementor-item:after{opacity:0 !important;}
.mainMenu ul.elementor-nav-menu li:last-child .elementor-item:after{ opacity:0 !important;}
.mainMenu ul.elementor-nav-menu li.current-menu-item { /*border-bottom:solid 1px #fff;*/ }
.needAssistance p.elementor-heading-title{ color:#ff0000; line-height:26px; font-family: "Merriweather", 'Noto Sans JP', sans-serif !important;    text-shadow: 0px 0px 5px #000; }
.mainMenu ul.elementor-nav-menu li:hover a{ font-weight:normal;text-shadow: 0 0 0.65px #fff, 0 0 0.65px #fff,0 0 0.65px #fff;}


.mainMenu ul.elementor-nav-menu li:hover ul li a{ font-weight:300;}
.mainMenu ul.elementor-nav-menu li ul.sub-menu li{ padding:0px 10px; border:none !important;}
.mainMenu ul.elementor-nav-menu li ul.sub-menu li:hover{ background:rgba(13,38,97,0.9) !important;}
.mainMenu ul.elementor-nav-menu li ul.sub-menu li a{ font-family: "Merriweather", 'Noto Sans JP', sans-serif; border-left:0px; border-bottom:solid 1px #808080; font-weight:300;}
.mainMenu ul.elementor-nav-menu li ul.sub-menu li:last-child a{ border-bottom:none;}


ul#menu-web-menu{ margin:0px; padding:0px; height:auto;}
ul#menu-web-menu li{ margin:0px; padding: 5px 7px; font-family: "Merriweather", 'Noto Sans JP', sans-serif; color:#fff; font-size:14px; position:relative; line-height:normal; height:fit-content;}

ul#menu-web-menu li a{ padding:0px; text-transform:none; letter-spacing:1.5px; font-weight:300;}
ul#menu-web-menu > li:after { content:' '; height:14px; width:1px; left:initial; right:-7px; background:#fff !important; z-index:2; opacity:1 !important;  position:absolute;}
ul#menu-web-menu > li:last-child::after{display:none;}
ul#menu-web-menu li.menu-item-has-children a span:after{ right:-25px;}
ul#menu-web-menu li:last-child a span:after, ul#menu-web-menu li ul li a span:after,
ul#menu-web-menu li:nth-last-child(2) a span:after{ display:none;} 

ul#menu-web-menu li .cmm4e-sub-panel{ background:none; padding:0px; min-width:220px; width:100% !important; top:56px !important;}
ul#menu-web-menu li ul.sub-menu li { padding:0px;}
ul#menu-web-menu li ul.sub-menu li a{ padding:10px 20px; color:#ADADAD; }
ul#menu-web-menu li ul.sub-menu li,
ul#menu-web-menu li ul.sub-menu li:hover{ background-color: rgba(46, 45, 43, 0.9);}
ul#menu-web-menu li ul.sub-menu li a:hover{ color:#fff; }
ul#menu-web-menu li ul.sub-menu li{ border-bottom:solid 1px #615F5F;}
ul#menu-web-menu li ul.sub-menu li:last-child{ border-bottom:none;}

.sidebarMenu h5{ margin:0px 0px 10px 0px; padding:0px; color:#192C57; font-size:22px; letter-spacing:1px;}
.sidebarMenu ul#menu-left-sidebar ul{ margin:0px; padding:0px;}
.sidebarMenu ul#menu-left-sidebar li { margin:5px 0px; padding:0px; list-style:none;}
.sidebarMenu ul#menu-left-sidebar ul li ul{ margin:0px; padding:0px;}
.sidebarMenu ul#menu-left-sidebar li ul li { margin:5px 0px 5px 20px; padding:0px; list-style:none;}
.sidebarMenu ul#menu-left-sidebar li a{ color:#192C57;}
.sidebarMenu ul#menu-left-sidebar li ul li a{ color:#2e2d2c;}

.needAssistance ul.elementor-nav-menu li a.elementor-item,
.needAssistance ul.elementor-nav-menu li a.elementor-item.highlighted{ color:#fff;font-family: "Merriweather", 'Noto Sans JP', sans-serif; }
.needAssistance ul.elementor-nav-menu li a.elementor-item:hover, .needAssistance ul.elementor-nav-menu li a.elementor-item:visited,.needAssistance ul.elementor-nav-menu li a.elementor-item:focus{ color:#fff; }
.needAssistance ul.elementor-nav-menu li a.elementor-item:after{ display:none; }
.needAssistance ul.elementor-nav-menu li ul.sub-menu{ min-width:240px !important; }

.elementor-nav-menu li.departmentMenuLink ul.sub-menu { left:initial !important; /*right:0px;*/ top:38px !important;}
.elementor-nav-menu li.departmentMenuLink ul li a { display:block; font-weight:300;padding:15px 5px;}
.elementor-nav-menu li.departmentMenuLink ul li a:hover{padding:15px 5px;} 
.elementor-nav-menu li.departmentMenuLink ul li a span{ display:block; font-weight:600;}
.elementor-nav-menu li.departmentMenuLink a:hover{cursor:pointer;}

.assistanceSection .contactNo p{ font-weight:100;}
.assistanceSection .contactNo p strong{ font-weight:500;}

.elementor-widget-breadcrumbs{ text-align:center; font-weight:100; color:#9d9d9c;}
.elementor-widget-breadcrumbs a{ margin:0px 10px; color:#9d9d9c;}
.elementor-widget-breadcrumbs a:hover{ color:#333;}
.elementor-widget-breadcrumbs span{ margin:0px 10px; color:#9d9d9c;}

.homeMeetingForm input{ margin:10px 0px 0px 0px !important; text-align:center; }
.homeMeetingForm select{ margin:10px 0px 0px 0px; padding:3px 0px; width:100%; text-align-last:center; outline:none; }
.homeMeetingForm select option{ padding:3px 0px; width:100%; text-align-last:center; background:#005125; }
.homeMeetingForm input::placeholder{ color:#fff; font-size:14px; font-weight:300;}
.homeMeetingForm br{ display:none; }
.homeMeetingForm input[type="submit"]:hover{ text-decoration:none; }
.homeMeetingForm .wpcf7 form.sent .wpcf7-response-output{ background:#46b450;}
.homeMeetingForm .wpcf7 form.invalid .wpcf7-response-output{ background:#ffb900;}
.homeMeetingForm .wpcf7-not-valid-tip{ font-size:12px; text-align:center; }

.owl-carousel.owl-drag .owl-item .column{ vertical-align:top;}
.homeNews .blog-post .featured-post a.overlay{ display:none;}
.homeNews .blog-post h2.title{ margin:10px 0px 0px 0px; padding:0px;}
.homeNews .blog-post .content { margin:0px; padding:0px !important;}
.homeNews .blog-post .content ul.post-meta li.post-date{ margin:0px; padding:0px; }
.homeNews .blog-post .content ul.post-meta li.post-date a{ font-weight:300; font-size:12px;}

.allNewsListing .elementor-pagination{ margin:25px 0px 0px 0px;}

.contactAccordian .elementor-tab-title{ margin-top:15px !important; border-bottom:solid 1px #192c57;}
.contactAccordian .eael-adv-accordion .eael-accordion-list .eael-accordion-header{ border:none; outline:none; border-bottom:solid 1px #192c57;}
.contactAccordian .eael-adv-accordion .eael-accordion-list .eael-accordion-content{ border:none;}
.contactAccordian .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
	transform: rotate(180deg);}

#sticky-social-icons-container ul li a{ /*background:#2e2d2b !important; border-bottom:solid 2px #000;*/}
#sticky-social-icons-container ul li a{ -webkit-clip-path: polygon(0 0%, 100% 15%, 100% 100%, 0 85%); clip-path: polygon(0 0%, 100% 15%, 100% 100%, 0 85%); margin-top:-9px;}
#sticky-social-icons-container ul li:first-child a{ -webkit-clip-path: polygon(0 0%, 100% 0, 100% 100%, 0 85%); clip-path: polygon(0 0%, 100% 0, 100% 100%, 0 85%);}


.elementor-widget-posts .elementor-posts .elementor-post__card .elementor-post__badge{background-color: #1a3980;}
.elementor-widget-posts .elementor-posts .elementor-post__read-more {  color: #1a3980;}

/*#sticky-social-icons-container{ top:77% !important;}*/
.homeQuoteBox .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container{ padding-bottom:20px;}
.homeQuoteBox .elementor-testimonial--layout-image_inline .elementor-testimonial__footer{ margin-top:15px;}

.teamGrid h3{ margin:10px 0px 0px 0px; padding:0px; color:#192C57 !important; text-transform:uppercase; font-size:18px; letter-spacing:0.5px;}
.teamGrid h3 a{ color:#192C57 !important;}
.teamGrid p.elementor-image-box-description{ font-weight:400; font-size:14px; letter-spacing:0.5px; color:#2e2d2c !important;}

.contactPageData a{ color:#192c57; font-weight:500;}

footer h5 { margin:0px !important; padding:0px 0px 15px 0px !important; color:#fff; font-family: 'Noto Sans JP', sans-serif !important; font-weight:500; font-size:15px; letter-spacing:2px; border-bottom:solid 1px #b8c0d4; line-height:15px;}
footer ul.menu { margin:20px 0px; padding:0px;}
footer ul.menu li{ margin:0px; padding:1px 0px; display:block; list-style:none; font-size:13px; font-family: 'Noto Sans JP', sans-serif; font-weight:100; letter-spacing:1px;}
footer ul.menu li a{ margin:0px; padding:2px 0px; color:#fff; display:block; }
footer .fooExpertise ul.menu li{ width:50%; float:left;}
footer .fooContactLeft{ margin:9px 10px 0px 0px; float:left; line-height:22px;font-size: 13px; }
footer .fooContactRight{ float:left;}
footer .fooContactRight p{ margin:0px; font-size:13px; }
footer .fooContactRight b{ font-weight:500;}
footer .copyright{ margin:0px; padding:10px 0px; font-size:12px; font-family: 'Noto Sans JP', sans-serif; font-weight:100; letter-spacing:1px; color:#fff; text-align:center;}
footer .copyright a{ color:#fff;}
footer .copyright p{ margin:0px; padding:0px;color:#fff;font-size: 13px;}
.wpcf7-spinner{display:none !important}
.career-job-heading p{
	font-size:18px !important;
	    margin-bottom: 0px;
}
footer .elementor-background-overlay{ background-size: 112% auto !important;}
/*Custom CSS Started*/
ul#menu-web-menu li a{font-size:12px !important;}
.needAssistance ul.elementor-nav-menu li ul.sub-menu {
    min-width: 220px !important;
    max-width:220px !important;
	margin-left: -6.55005px !important;
}

/*.elementor-1547 .elementor-element.elementor-element-e80d1c2 > .elementor-widget-container{padding: 26px 5px 26px 5px !important;}*/
.elementor-1547 .elementor-element.elementor-element-0f320c0 .elementor-text-editor, .elementor-1716 .elementor-element.elementor-element-30ca7fdc .elementor-text-editor p{font-size:13px !important;font-style:italic !important}
#sticky-social-icons-container {
    top: 280px !important;
}
.inner_Sidebar.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    max-height: 100vh;
}
 .menu-item-236 a.elementor-sub-item, .menu-item-237 a.elementor-sub-item, .menu-item-238 a.elementor-sub-item, .menu-item-970 a.elementor-sub-item{display:none !important;}
.inner_Sidebar .elementor-nav-menu a, .inner_Sidebar .elementor-nav-menu a:focus, .inner_Sidebar .elementor-nav-menu a:hover, .inner_Sidebar .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{padding:10px;line-height:15px;font-size:1.1em;}
.elementor-1547 .elementor-section.elementor-section-boxed>.elementor-container, .elementor-1716 .elementor-section.elementor-section-boxed>.elementor-container{max-width: inherit}
.inner_Sidebar .elementor-menu-toggle{display:none;}
.footer_head_contact.elementor-widget:not(:last-child){margin-bottom:0 !important;}
footer .fooContactLeft,footer .fooContactRight{margin-top:20px;margin-bottom:20px;}
footer .fooContactLeft ul, footer .fooContactRight ul{list-style:none;}
footer .fooContactLeft ul li, footer .fooContactRight ul li{padding:3px 0 3px 0;margin:0;}
footer .fooContactLeft ul li, footer .fooContactLeft ul li a, footer .fooContactRight ul li{font-size:13px;color:#ffffff;}
footer .fooContactLeft ul li a:hover{color:#ffffff;}
/* footer .fooContactRight ul.address_2{padding-top:10px} */
footer .fooContactRight ul.address_1 li:first-child, footer .fooContactRight ul.address_2 li:first-child,
footer ul.address_1 li:first-child
{text-decoration:underline;}
.custom-table table{
	margin-top:0px;
	margin-bottom:0px;
}
.custom-table table p{
	margin-bottom:0px;
}
.custom-table table th{
	    background-color: #d1d1d1;
    font-size: 15px;
}
.custom-table table tr td{
	font-size:15px;
}
.footer-address{
	display:flex;
}
/*Custom CSS Ended*/
@media only screen and (max-width:786px) {
	header{ background:#13337D;}
	footer .fooContactRight{ margin-top:0; }
	.homeNews .tf-posts-wrap .tf-posts.list .blog-post{ display:block;}
	.homeNews .tf-posts-wrap .tf-posts.list .blog-post .featured-post,
	.homeNews .tf-posts-wrap .tf-posts.list .blog-post .content{ width:100%}
	.homeBannerMob{ background-position:20% 0% !important;}
	
	.footer-address{
	display:inline-block;
}
	footer .fooContactLeft, footer .fooContactRight{
		margin-bottom:0px;
	}
	footer ul.address_1 li:first-child, footer ul.address_2 li:first-child{
		margin-top:10px;
	}
}

@media only screen and (max-width:1345px) and (min-width:1260px)  {	
	.cmm4e.cmm4e-theme-default-menu-skin-461836 .cmm4e-menu-item .menu-item-arrow{ width:16px;}
	/*ul#menu-web-menu li a span:after { right:-6px;}*/
    ul#menu-web-menu li.menu-item-has-children a span:after{ right:-26px;}
	.req_meet_img img{height:390px !important;}
	.elementor-6 .elementor-element.elementor-element-f23bdda .elementor-testimonial__text{font-size:15px !important;}
	.elementor-6 .elementor-element.elementor-element-37907a8{height:531px !important;}
}

@media only screen and (min-width:1025px) and (max-width:1199px)
{ul#menu-web-menu{justify-content:center;}
	ul#menu-web-menu > li{padding:5px 5px;}
	ul#menu-web-menu > li:after {
    content: ' ';
    height: 14px;
    width: 1px;
    left: initial;
    right: -5px;
    background: #fff !important;
    z-index: 2;
    opacity: 1 !important;
    position: relative;	
}
	ul#menu-web-menu > li a{font-size:9px !important;}
	.cmm4e.cmm4e-theme-default-menu-skin-461836 .cmm4e-menu-item .menu-item-arrow {
    width: 14px !important;
}
}
@media only screen and (min-width:969px) and (max-width:1024px){
    .needAssistance p.elementor-heading-title{font-size:14px;}
    .elementor-nav-menu li.departmentMenuLink ul.sub-menu{top:40px !important;}
}


@media only screen and (min-width:1025px) and (max-width:1350px){
    .elementor-nav-menu li.departmentMenuLink ul.sub-menu{top:46px !important;}
}

@media only screen and (min-width:1200px) and (max-width:1365px)
{ul#menu-web-menu{justify-content:center;}
	ul#menu-web-menu > li{padding:5px 7px;}
	ul#menu-web-menu > li:after {
    content: ' ';
    height: 14px;
    width: 1px;
    left: initial;
    right: -6px;
    background: #fff !important;
    z-index: 2;
    opacity: 1 !important;
    position: relative;	
}
	ul#menu-web-menu > li a{font-size:11px !important;}
	.cmm4e.cmm4e-theme-default-menu-skin-461836 .cmm4e-menu-item .menu-item-arrow {
    width: 14px !important;
}
}

@media only screen and (min-width:1366px) {
	ul#menu-web-menu{justify-content:center;}
	ul#menu-web-menu > li{padding:5px 10px;}
	ul#menu-web-menu > li:after {
    content: ' ';
    height: 14px;
    width: 1px;
    left: initial;
    right: -9px;
    background: #fff !important;
    z-index: 2;
    opacity: 1 !important;
    position: relative;	
}
	.req_meet_img_column .elementor-element-populated{padding-bottom:0 !important;}
	.req_meet_img img{height:390px !important;}
	.elementor-6 .elementor-element.elementor-element-f23bdda .elementor-testimonial__text{font-size:15px !important;}
	.cmm4e.cmm4e-theme-default-menu-skin-461836 .cmm4e-menu-item .menu-item-arrow{width:14px !important;}
	.elementor-6 .elementor-element.elementor-element-37907a8{height:531px !important;}
}

@media only screen and (min-width:1400px) {
	.elementor-nav-menu li.departmentMenuLink ul.sub-menu{ top:47px !important; }
	/*.needAssistance ul.elementor-nav-menu { left:15px;}*/
	/*ul#menu-web-menu li a span:after { right:-12px;}*/
    ul#menu-web-menu li.menu-item-has-children a span:after{ right:-34px;}
}
@media only screen and (min-width:1600px) {
	.elementor-nav-menu li.departmentMenuLink ul.sub-menu{ top:60px !important;}
	/*.needAssistance ul.elementor-nav-menu { left:25px;}*/
	/*.elementor-widget-theme-site-logo .elementor-image img{ width:42% !important; padding:20px 0px;}*/
	.elementor-widget-theme-site-logo .elementor-image img{padding:2% 0 4% 0;}
	/*ul#menu-web-menu li a span:after { right:-17px;}*/
    ul#menu-web-menu li.menu-item-has-children a span:after{ right:-39px;}
	ul#menu-web-menu > li {
    padding: 5px 15px;
}
	ul#menu-web-menu > li:after {
    content: ' ';
    height: 14px;
    width: 1px;
    left: initial;
    right: -14px;
    background: #fff !important;
    z-index: 2;
    opacity: 1 !important;
    position: relative;
}
}

@media only screen and (min-width:1800px) {
	header{margin-bottom: 120px;}
	/*ul#menu-web-menu li a span:after { right:-23px;}*/
    ul#menu-web-menu li.menu-item-has-children a span:after{ right:-42px;}
	ul#menu-web-menu > li {
    padding: 5px 20px;
}
ul#menu-web-menu li a{font-size:14px !important;}
	ul#menu-web-menu > li:after {
    content: ' ';
    height: 19px;
    width: 1px;
    left: initial;
    right: -19px;
    background: #fff !important;
    z-index: 2;
    opacity: 1 !important;
    position: relative;
}
}

@media only screen and (min-width:1823px) {
	.elementor-nav-menu li.departmentMenuLink ul.sub-menu {
		top: 74px !important;
	}
}

@media only screen and (min-width:2000px) {
	
	.elementor-nav-menu li.departmentMenuLink ul.sub-menu {top: 74px !important;}
	/*ul#menu-web-menu li a span:after { right:-30px;}*/
    ul#menu-web-menu li.menu-item-has-children a span:after{ right:-50px;}
		ul#menu-web-menu > li {
    padding: 5px 25px;
}
	ul#menu-web-menu > li:after {
    content: ' ';
    height: 19px;
    width: 1px;
    left: initial;
    right: -24px;
    background: #fff !important;
    z-index: 2;
    opacity: 1 !important;
    position: relative;
}
}

@media only screen and (min-width:2200px) {
	/*ul#menu-web-menu li a span:after { right:-52px;}*/
    ul#menu-web-menu li.menu-item-has-children a span:after{ right:-76px;}
	ul#menu-web-menu > li {
    padding: 5px 30px;
}
	ul#menu-web-menu > li:after {
    content: ' ';
    height: 19px;
    width: 1px;
    left: initial;
    right: -29px;
    background: #fff !important;
    z-index: 2;
    opacity: 1 !important;
    position: relative;
}
}

@media only screen and (min-width:2400px) {
	header{margin-bottom: 180px;}
		ul#menu-web-menu > li {
    padding: 5px 35px;
}
	ul#menu-web-menu > li:after {
    content: ' ';
    height: 19px;
    width: 1px;
    left: initial;
    right: -34px;
    background: #fff !important;
    z-index: 2;
    opacity: 1 !important;
    position: relative;
}
}

