/* https://www.idslogic.co.uk/wp-content/themes/league_child/assets/css/common.css?ver=1.2 */
body{font-family:'Roboto',sans-serif;line-height:1.42857143}img{height:auto}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:15px}.fonts-36{font-size:36px!important}.fonts-30{font-size:30px!important}.fonts-24{font-size:24px!important}.fonts-18{font-size:18px!important}.fonts-16{font-size:16px!important}.fonts-14{font-size:14px!important}.fonts-12{font-size:12px!important}.fonts-10{font-size:10px!important}.text-red{color:#E3151E!important}.text-white{color:#ffffff!important}.text-blue{color:#243a57!important}.text-black{color:#000000!important}.custom_button{color:#fff;border:1px solid;padding:5px 20px;margin-top:5px;display:inline-block;text-decoration:none}.custom_button:hover,.custom_button.btn_white:hover{background-color:#E3151E;color:#fff;text-decoration:none}.custom_button.btn_white{color:#243a57;background:#fff}#masthead{position:fixed;left:0;top:0;right:0;background-color:#fff;padding:20px 0 10px;z-index:99999;transition:all 0.4s ease}#masthead.newClass{padding:10px 0 5px}.menu-main-menu{padding:0;margin:0;text-align:right}.menu-main-menu>li{display:inline-block;list-style:none;position:relative}.header-trans #cshero-header-navigation .main-navigation .menu-main-menu>ul>li>a,.header-trans #cshero-header-navigation .main-navigation .menu-main-menu>li>a,.header-trans #cshero-header-logo .site-title a{color:#243a57!important;display:inline-block;line-height:28px;padding:0;position:relative;font-size:15px;letter-spacing:.035em;font-weight:400;transition:none;text-decoration:none;-webkit-transition:all 300ms linear 0ms!important;-moz-transition:all 300ms linear 0ms!important;-ms-transition:all 300ms linear 0ms!important;transition:all 300ms linear 0ms!important;padding:6px 0;margin:0 25px}.sub-menu,.fixed_menu,.page-template-global-template #page-title,.sticky_logo{display:none}.clsw-1{fill:#e3151e}.logic_color{fill:#243a57}.trans-logo{width:120px;display:inline-block}.header-trans #cshero-header-navigation .main-navigation .menu-main-menu>li>a::after{position:absolute;bottom:4px;left:0;width:100%;height:1px;background:#E3151E;content:'';opacity:0}.sub-menu{position:absolute;z-index:1;text-align:left;min-width:231px;font-size:14px;border:none;padding:0 15px;border-radius:0;margin:1px 0 0 0;list-style:none;background:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:2px 0 3px rgba(40,40,40,.16);-moz-box-shadow:2px 0 3px rgba(40,40,40,.16);-ms-box-shadow:2px 0 3px rgba(40,40,40,.16);box-shadow:2px 0 3px rgba(40,40,40,.16);opacity:0}.standar-dropdown.standar-dropdown{top:99%!important;left:25px!important}.menu-item-has-children:hover>ul.sub-menu{display:block;opacity:1}.header-trans #cshero-header-navigation .main-navigation .menu-main-menu>li>a:hover::after{opacity:1}#cshero-header-navigation .main-navigation li ul li a,.cshero-header-navigation .main-navigation li ul li a{display:block;font-weight:400;text-align:left;padding:12px 0;color:#243a57;position:relative;clear:both;line-height:normal;text-decoration:none;font-size:13px;-webkit-transition:all 300ms linear 0ms!important;-moz-transition:all 300ms linear 0ms!important;-ms-transition:all 300ms linear 0ms!important;transition:all 300ms linear 0ms!important;border-bottom:1px solid rgba(127,127,127,.25);opacity:1}#cshero-header-navigation .main-navigation li ul li a:hover,.cshero-header-navigation .main-navigation li ul li a:hover{color:#E3151E}#cshero-header-navigation .main-navigation .menu-main-menu>ul>li ul li.menu-item-has-children>a:after,.cshero-header-navigation .main-navigation .menu-main-menu>ul>li ul li.menu-item-has-children>a:after,#cshero-header-navigation .main-navigation .menu-main-menu>li ul li.menu-item-has-children>a:after,.cshero-header-navigation .main-navigation .menu-main-menu>li ul li.menu-item-has-children>a:after{content:"\f105";font-family:FontAwesome;font-size:14px;position:absolute;right:0}.menu-item-has-children{position:relative}.standard.drop_to_left{top:0;left:100%}.main-navigation{padding-right:80px}#nav-icon2{width:50px;height:40px;margin:0 auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;position:absolute;right:15px;top:0;z-index:99999;background:#fff;padding:10px 20px;border:2px solid #e8e8e8;box-shadow:none;border-radius:0;outline:none}#nav-icon2 span{display:block;position:absolute;height:2px;width:50%;background:#243a57;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;border-radius:2px}#nav-icon2 span:nth-child(even){left:30%;border-radius:0 9px 9px 0}#nav-icon2 span:nth-child(odd){left:20%;border-radius:9px 0 0 9px}#nav-icon2 span:nth-child(1),#nav-icon2 span:nth-child(2){top:9px}#nav-icon2 span:nth-child(3),#nav-icon2 span:nth-child(4){top:17px}#nav-icon2 span:nth-child(5),#nav-icon2 span:nth-child(6){top:25px}#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon2.open span:nth-child(1){left:5px;top:12px}#nav-icon2.open span:nth-child(2){left:calc(50% - 5px);top:12px}#nav-icon2.open span:nth-child(3){left:-50%;opacity:0}#nav-icon2.open span:nth-child(4){left:100%;opacity:0}#nav-icon2.open span:nth-child(5){left:5px;top:25px}#nav-icon2.open span:nth-child(6){left:calc(50% - 5px);top:25px}.fixed_menu{position:fixed;right:-400px;top:0;width:400px;bottom:0;overflow:auto;background:#243a57;z-index:10001;padding:75px 0 30px;transition:all 0.4s ease;display:block;max-width:100%}.fixed_menu.opened{right:0}.fixed_menu .navbar ul{padding:0}.fixed_menu .navbar ul li a{color:#fff;font-size:18px;font-weight:300;padding:12px 15px;border-bottom:1px solid #304e75}.fixed_menu .navbar ul li a:hover,.fixed_menu .navbar ul li a:focus{background:#224471;color:#fff}.menu-item-has-children ul{display:none}.fixed_menu .navbar ul li.menu-item-has-children{position:relative}.fixed_menu .navbar ul li.menu-item-has-children ul a{padding-left:30px;font-size:16px}.caret_plus_minus{display:inline-block;width:48px;height:48px;position:absolute;right:0;top:0;bottom:0;z-index:99;text-align:center;font-size:30px;padding:8px;border-left:1px solid #304e75;cursor:pointer;color:#fff}.caret_plus_minus::before{content:"\f107";font:normal normal normal 14px/1 FontAwesome;font-size:inherit}.caret_plus_minus.active::before{content:"\f106"}.menu_overlay{z-index:10000;width:50px;height:50px;display:block;cursor:pointer;position:fixed;top:20px;right:25px;opacity:1;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;pointer-events:none;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:transform 0.7s ease-in;transition:transform 0.7s ease-in;background:rgba(227,21,30,.77)}.menu_overlay.active{-webkit-transform:scale(100);transform:scale(100)}#header_newpage .vc_column_wrapper .vc_column_container{min-height:1px!important}#header_newpage .vc_column_wrapper .vc_column_container.form_newpage .wpcf7-form{margin:0}.footer_main{background-color:red;background:#f2f2f2!important;padding:40px 0}.footer_logo{width:110px}.footer_main .row{display:flex}.footer_main .row .col{width:20%;padding:0 15px}.footer_main .row .col:first-child{width:25%}.footer_main .row .col:nth-child(4){width:15%}.footer_menu_title{color:#263b58;margin-top:0;margin-bottom:10px;font-weight:500;font-size:16px}.footer_menus ul{padding:0;margin-bottom:30px}.footer_menus ul li{list-style:none;line-height:2}.footer_menus ul li a,.footer_box p a{font-size:12px;line-height:1.5;color:#253b58;font-weight:500;display:inline-block;text-decoration:none}.footer_box p a{font-size:13px}.footer_box p{margin:0 0 10px;font-size:13px;color:#253a57;font-weight:500;line-height:1.5}.footer_box p.regi_add{padding:10px 0}.sep_space{padding:0 5px}.social_links{padding-left:0;padding-top:10px}.social_links li{display:inline-block}.social_links li a{display:inline-block;margin-right:10px;color:#253a57;font-size:26px}.footer_main a:hover{color:#e3201e}footer.footer_main::after{display:none}#page-title.page-title #page-title-text h1{font-size:40px;font-weight:300;color:#fff;line-height:normal;text-transform:initial}#page-title.page-title #page-title-text h1:after{margin:10px auto 0 auto;display:block;width:115px;height:3px;content:"";background:#e3151e}#page-title.page-title #page-title-text .page-title-content{margin-top:15px;font-size:20px;font-weight:300}#page-title.style1:after{display:none}#page-title.page-title{padding:0px!important}#page-title.page-title #page-title-text{height:380px;float:none;display:table}#page-title.page-title #page-title-text .page-title-inner{height:100%;display:table-cell;vertical-align:middle}.mobile_call{position:absolute;right:80px;top:-45px}.mobile_call a{display:inline-block;padding:10px;font-size:20px;border:1px dashed #253b58;color:#253b58;border-radius:50%;width:40px;height:40px;text-align:center;line-height:1}.newClass .mobile_call{top:-46px}@media (min-width:992px){#menu-mobile,.cs-menu-toggle{display:none}}@media (max-width:991px){#site-navigation{display:none}}@media (min-width:768px){.mobile_call{display:none}}@media (max-width:767px){#nav-icon2{top:-45px}.footer_main .row .col{width:50%!important}#page-title.page-title #page-title-text h1{font-size:24px!important}#page-title.page-title #page-title-text .page-title-content{font-size:15px}.footer_main .row{flex-wrap:wrap}}@media (max-width:480px){.footer_main .row .col{width:50%!important}.social_links li a{margin-right:5px;font-size:22px}#nav-icon2{top:-46px}#page-title.page-title #page-title-text{height:320px}.footer_main .row .col:first-child{order:3;width:100%!important}}