@charset "utf-8";
/* CSS Document */
.nav-section{color: #95092A !important; background: rgb(246,246,246); background: linear-gradient(90deg, rgba(240,240,240,1) 85%, rgba(211,211,211,1) 100%); border-right: #c3c3c3 solid 1px;}

/*.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #fff; text-decoration: none; background-color: #333; outline: 0;font-weight: 300;}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active:focus>a, .navbar-inverse .navbar-nav>.active:hover>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	color: #000;background-color: #d3d3d3;font-weight:500; height: 30px; padding-top: 5px; margin-top: 10px;}

#menu2 .navbar-nav>.active>a, #menu2 .navbar-nav>.active:focus>a, #menu2 .navbar-nav>.active:hover>a, #menu2 .navbar-nav>.active>a:focus, #menu2 .navbar-nav>.active>a:hover {
    color: #000; font-weight: 500; height: 30px; padding-top: 5px; margin-top: 10px; border-bottom: #777 solid 3px;}*/

nav>.active:after{position: absolute; bottom: 0;height: 0;width: 0;left: calc(50% - 4px);border: 8px solid transparent;content: ""; border-bottom-color: white;}

#menu2 .active:after{border-bottom-color: black;}

/*#menu1 .active a, #menu1 .active:focus a, #menu1 .active:hover a, #menu1 .active a:focus, #menu1 .active a:hover {background-color:#161616;}*/

#menu1> li.active.dropdown, #menu1> li.active.dropdown> li.active>a{
    background-color: #161616;
}
#menu1> li.active.dropdown> li>a{
    background-color: #f5f5f5;
}
#menu1> li.active.dropdown> li.active>a:focus, #menu1> .active.dropdown> li.active>a:hover{
background-color: #790923;
}

.blk .AccordionComponent p{color:#000;}
.blk .AccordionComponent p a{color:#373C4E;}
.blk .AccordionComponent p a:hover, .blk .AccordionComponent p a:focus{color:#95092A;}
.check-mark li {
    background: url('https://ymcagta.org/-/media/8daffd55f5a84a57b76b1f4d6d0de7d5.ashx') no-repeat 0px 0px transparent;
    list-style-type: none;    margin: 0;    padding: 0px 5px 20px 35px;    vertical-align: top;}
.cancel-mark li {
    background: url('https://ymcagta.org/-/media/e9db2bf563f44c25b45c72e50e66f50b.ashx') no-repeat 0px 0px transparent;
    list-style-type: none;    margin: 0;    padding: 0px 5px 20px 35px;    vertical-align: top;}

p b{font-weight:600;}
p.p9{font-family: museo-sans-condensed, sans-serif; font-weight: 900; font-style: normal; font-size: 14px; text-transform: uppercase; padding:0px;}
.brd{border-bottom: 5px solid #555;padding-bottom: 25px;}
.footer {background-color: #000;color: #fff;font-family: museo-sans-condensed, sans-serif; font-weight: 300;font-style: normal;font-size: 14px;}
.footer .footer-socials {padding-top: 6px;padding-bottom: 23px;}
.footer .footer-links {padding-top: 20px;}
.footer .footer-links ul {margin: 0 0 0 40px;padding: 0;list-style: none;float: left;}

.footer .footer-links ul:first-child {margin-left: 0;}
.footer .footer-links ul li {padding-left: 0px; padding-right: 10px; padding-top: 4px;}
.footer .footer-socials ul li {float: left;margin-left: 15px;padding-left:0px;}
.footer .footer-socials ul li:first-child {margin-left: 0;}
.footer .footer-links ul li a {font-size: 14px;line-height: 20px;color: #fff;text-decoration: none;}
.footer .footer-socials ul li a img {width: 35px;height: auto;}
.footer .footer-socials p {font-size: 14px; line-height: 150%;padding-top: 8px; margin-right: 20px; margin-bottom: 13px; font-family:  museo-sans-condensed, sans-serif; font-weight: 300;font-style: normal;}
ul.ft{list-style-type: none;}
ul.ft li a {padding: 5px 0px; display: block; color:#3F445A;}
ul.ft li a:focus, ul.ft li a:hover {color: #A8052B;}
body{font-family: museo-sans, sans-serif;font-weight: 300;font-style: normal;}
.divider-container-wrapper{padding: 20px;}
.bread{padding:20px 20px 0 30px;}
.AccordionComponent .panel-default>a:hover, .AccordionComponent .panel-default>a:focus {background-color: #A8052B; color:#fff;}
.AccordionComponent>h2{font-size: 15px; padding-left: 10px; letter-spacing: -.05em; line-height:2.5rem; color:#3F445A;}
.AccordionComponent .glyphicon {-webkit-text-stroke: 0px black !important;text-stroke: 0px black !important;}
.panel-title {font-size: 13px;}
.glyphicon {top: 5px;}
.AccordionComponent .panel-default>a {background-color:#f3f3f3; color:#3F445A;}
.dropdown-menu .divider {background-color: #e5e5e5 !important;}
.section-content>* {padding: 0px;}
section.Section {padding-top: 30px;padding-bottom: 30px;}
.btn-print:before{content: '';background:url('https://ymcagta.org/-/media/b11f98c30e7c4edc8e542f93c6cb79ce.ashx');background-size:cover;position:absolute;width:20px;height:20px;    margin-left:-25px;}
.breadcrumbs, .btn-print{font-family: museo-sans-condensed, sans-serif;font-weight: 500;font-style: normal;}
.breadcrumbs ul:after {content: "";display: block;clear: both;}
.breadcrumbs ul li {float: left;}
.breadcrumbs ul {list-style: none; margin: 0; line-height: 1; display: block;padding: 14px 0 0 10px;}
.breadcrumbs ul {font-size: 16px; font-weight: 400;}
.breadcrumbs ul li:first-child:before { display: none;}
.breadcrumbs ul li:before {content: ">"; width: 22px;text-align: center;display: inline-block;}
.breadcrumbs ul li a {color: #000;}
.btn.btn-print { position: relative;float: right; color: #000; padding-top: 15px;padding-right: 10px;border: none;}
.btn.btn-print, .checkbox label, .radio label {padding-left: 25px;}
.btn {/*    padding: 10px 18px 12px;font-family: myriad-pro,sans-serif;*/font-size: 16px; line-height: 16px;}
/*.btn {display: inline-block;margin-bottom: 0;font-weight: 400;text-align: center;touch-action: manipulation;
    cursor: pointer;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;
    line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;
    user-select: none;}*/

.img-circle {max-width: 80%; margin-left: auto; margin-right: auto;}
.overlay{width:100%; background-color: rgba(0, 0, 0, 0.25);}
.flex-section{margin: 0 auto; display:flex; justify-content: center; flex-wrap: wrap;}
.flex-item-three, .flex-item-three-2, .flex-item-three-3{ min-height: auto; align-self: center;}
.flex-container{display: flex; justify-content: center; flex-wrap: wrap; }
.flex-item-two.txt{flex: 1 1 383px;}
.flex-item-two.img{flex: 1 1 383px; padding: 8vw 9vw 4vw 9vw;}



h1, h2, h3, h4{font-family: museo-sans, sans-serif; font-weight: 700; font-style: normal;  padding-bottom: 25px; }


h4.panel-title{padding-bottom: 0px !important;line-height: 2.5rem;}
p, .bul, .bul li{font-family: museo-sans, sans-serif; font-weight: 500; font-style: normal;   color:#3F445A; padding-bottom: 25px; }


.bul, .bul li{padding: 0 10px 10px 10px;}

a.blue-link{color:#1F1F75; font-family: museo-sans, sans-serif; font-weight: 500; font-style: normal; font-size: 16px; text-decoration: none; border-bottom: 3px solid #95092A;}
a.blue-link::after {content: " >";}
a.blue-link:hover, a.blue-link:focus{color:#95092A;}
.blk a.blue-link{color:#ccc;}
.blk a.blue-link:hover, .blk a.blue-link:focus {color:#F1f1f1;}
p>a{ color: #373C4E; font-weight: 600; text-decoration: none; border-bottom: 3px solid #95092A;}
p>a:hover, p>a:focus { color: #95092A; font-weight: 600; text-decoration: none; border-bottom: 3px solid #95092A;}
.blk p>a{color: #ccc;}
.blk p>a:hover,.blk p>a:focus {color: #fff;}
.is-first{margin-top: 100px;}
#menu2>ul>li>a:hover, #menu2>ul>li>a:focus {color: #95092A;}
#menu2>ul>li>a>b.caret:hover, #menu2>ul>li>a>b.caret:hover {color:#333;}
#menu2>ul>li>ul>li>ul>.nav-header{color:#444;}
#menu2>ul>li>ul>li>ul>li>a{color:#000;}
#menu2>ul>li>a {background-color:#eee; color: #3E3E3E;}
#menu2>ul>li>ul>li>a,  #menu2>ul>li>ul, #menu2>ul>li>ul>li,#menu2>ul>li>ul>li>ul{background-color:#fff; color: #3E3E3E;}
::-moz-selection { color: white; background: #95092A;}
::selection {  color: white;  background: #95092A;}
li.dropdown>a, .nav>li>a{Background-color:black;   color: #eee; text-align:center;}
li.dropdown>a, .nav>li>a{font-family: museo-sans-condensed, sans-serif; font-weight: 500;font-style: normal;     font-size: 14px; }
.mega-menu-column>ul>li>a , .dropdown-menu>li>a{font-family: museo-sans-condensed, sans-serif; font-weight: 500; font-style: normal; font-size: 13px;}
.dropdown-menu>li>a:first-child{margin-top: 6px;}
.dropdown-menu>li>a:last-child{margin-bottom: 6px;}
.nav-header{font-family: museo-sans-condensed, sans-serif; font-weight: 700; font-style: normal; font-size: 13px;}
.navbar-brand{display:flex; justify-content:center;}
.navbar-brand{flex: 1 0 120px;}
.lgo{flex: 1 1 110px;}
.nav1-1 {  font-family: museo-sans, sans-serif; font-weight: 300; font-style: normal;     font-size: 14px;  margin: 0px;  display: flex; flex-wrap: wrap; justify-content: center; /*   flex-direction: column; */}
.nav1-1>div{ text-align: center;  /*grow shrink basis*/ flex: 0 1 100px;  }
#nav2>*{color: #3E3E3E;}
#nav2{font-family: museo-sans-condensed, sans-serif; font-weight: 500; font-style: normal; font-size: 14px; background-color:#eeeeee; -webkit-box-shadow: 0px 5px 10px -3px rgba(0,0,0,0.65);  box-shadow: 0px 5px 10px -3px rgba(0,0,0,0.65);}
#nav2>div{padding: 17px 0;  }
#nav2 >div:nth-of-type(1){ font-family: museo-sans-condensed, sans-serif; font-weight: 700; font-style: normal; flex: 0 1 130px; padding: 16px 0 16px 0;  }
#nav2 >div:nth-of-type(1){ flex: 0 1 90px;}
#nav2 >div:nth-of-type(4){ flex: 0 1 130px; padding: 16px 0 16px 0;}
.cta{transition: 0.3s all ease-in-out;font-family: museo-sans, sans-serif; font-weight: 700;font-style: normal; background-color: #A8052B; padding: 7px 16px; border-radius: 15px; color:#fff; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {background-color: #95092A !important;}
.cta:hover, .cta:focus{background-color:#790923; text-decoration: none; color:#fff;}
.cta2{transition: 0.3s all ease-in-out;color: #373C4E;font-family: museo-sans-condensed, sans-serif; font-weight: 700; font-style: normal; padding: 6px 14px; border-radius: 15px; border: solid #3E3E3E 2px;}
.blk .cta2,.dark .cta2 {color:#E6E6E6; border:solid #E6E6E6 2px;transition: 0.3s all ease-in-out;}
.cta2:hover, .cta2:focus{background-color:#E6E6E6;color: #95092A;}
h1.inverse, h2.inverse, h3.inverse, h4.inverse{color:#f6f6f6;}
p.inverse{color:#fff;}
/* page style */
.navbar-inverse{background-color: #000; color:#fff;}
/*.cta{background-color: #B3002A; padding: 8px 16px; border-radius: 15px;color:#fff;}*/
a, a:focus, a:active, a:hover, object, embed { outline: none; text-decoration: none;}
.mega-menu-column a, .mega-menu-column a:active { color: #fff; font-size: 12px;}
.mega-menu-column a:focus{color:#cc0130;}
:-moz-any-link:focus { outline: none; }
input::-moz-focus-inner { border: 0; }
:focus { outline: 0; }
body { background: #F3F3F3; }  
.navbar a{ -webkit-transform:translate3d(0,0,0); } /* Safari hover flicker fix */
.nav-header{color:#666; display: flex;}
/* Disable Toggle style : Use this when using mouse over action to open dropbox
--------------------------------------- */
/* Dropdown Toggle on style */
.navbar .nav li.dropdown.open > .dropdown-toggle, 
.navbar .nav li.dropdown.active > .dropdown-toggle, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle {background: inherit;  color: inherit; }   
/* Toggle off style */
.navbar .nav li.dropdown.open.active > .dropdown-toggle,
.navbar .nav > li.dropdown > a:focus { background: inherit; color: inherit; }
/* Toggle caret*/
.navbar .nav li.dropdown > .dropdown-toggle .caret { }
/* Toggle caret hover */
.navbar .nav li.dropdown > a:hover .caret, 
.navbar .nav li.dropdown > a:focus .caret { color:#fff ;}
/* Toggle caret active */
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, 
.navbar .nav li.dropdown.active > .dropdown-toggle .caret, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {color:#fff ;}
#menu2>ul>li>a>b.caret:hover, #menu2>ul>li>a>b.caret:focus{color: #333;}
/* Mega menu -------------------------------------- */
.mega-menu {padding: 10px 0px !important;border-radius: 0; margin-top: 0px; }
.mega-menu li { display: inline-block; float: left;font-size: 14px; padding: 3px 0px; min-width: 105px; }
.mega-menu li.mega-menu-column { margin-right: 0px; width: 160px;}
.mega-menu li#frms.mega-menu-column {width: 190px;}
.mega-menu .nav-header {padding: 0 !important;margin-bottom: 10px;display: inline-block; width: 100%; }
.mega-menu{/*border-bottom: 1px solid #ddd;*/}
.mega-menu img { padding-left: 10px;}
.navbar-collapse.in { overflow-y: scroll;}
.blk{background: rgb(0,0,0);background: linear-gradient(149deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 50%, rgba(37,37,37,1) 100%);}
.blk-cir{background: rgb(0,0,0);
background: radial-gradient(circle, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 50%, rgba(37,37,37,1) 100%);}
.blk h1, .blk h2, .blk h3, .blk p,.blk-cir h1, .blk-cir h2, .blk-cir h3, .blk-cir p, .dark h1, .dark h2, .dark h3, .dark h4{color:#f6f6f6;}
.dark p{color:#fff;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form, .navbar-inverse {border-color: none !important; border-bottom-width: 0px !important;}
.tnc li, .tnc li a{font-size: 12px; color: #3D3D3D;}
.tnc li a{ color: #023969;}
.container-wrapper-2-2>* {width: 100% !important;padding-right: 20px  !important; padding-left: 20px  !important; padding-top: 25px !important; padding-bottom: 25px !important; z-index: inherit !important;}
.container-wrapper-100>* {width: 100% !important;padding-right: 20px  !important; padding-left: 20px  !important; padding-top: 25px !important; padding-bottom: 25px !important; z-index: inherit !important;}
.zoom-full{width: 100%; height: auto;}
.ten80ten:nth-of-type(2){flex: 3 1 400px; padding: 8vw 6vw 0 6vw;}
.cta-fix .cta{margin-bottom: 15px; display: inline-block;}
.cta-fix .cta2{line-height: 45px;}
@media only screen and (max-width: 767px){
	.promo2{min-height: 300px;}
	
	ol.check-mark , ul.check-mark, ol.cancel-mark, ul.cancel-mark{padding-left: 0px;}
	.footer .footer-socials p {padding-bottom:5px; margin-bottom: 5px;}
.footer .footer-socials ul li, .footer .footer-socials ul{list-style: none !important;}
.footer .footer-socials ul li a img {width: 35px !important;height: auto !important;}
.flex-item-two.txt {padding: 12vw 10vw;}
.flex-section{width: 100%; margin: 0 auto; display:flex; justify-content: center; flex-wrap: wrap; padding-bottom: 25px;}
.flex-item-three, .flex-item-three-2{width: 100%; flex: 1 1 auto; min-height: auto; align-self: center; text-align: center;}
h1,h2, h3, h4{font-size: 2rem;  letter-spacing: -.02em; line-height: 2.4rem;}
h1.fat, h2.fat, h3.fat, h4.fat, h5.fat{font-size: 6rem; letter-spacing: -.02em; line-height: 7rem;}
h1.smaller, h2.smaller, h3.smaller, h4.smaller{font-size: 1.5rem;  letter-spacing: -.02em; line-height: 1.9rem;}
p, .bul, .bul li {font-family: museo-sans, sans-serif; font-weight: 500; font-size: 1em;  letter-spacing: .02em; line-height: 21px;}
.smallerp>p{font-weight: 300; font-size: 1em;  letter-spacing: .02em; line-height: 21px;}
p.thick{    font-size: 2rem;letter-spacing: -.02em; line-height: 1.875rem;font-weight: 700;}
.bul, .bul li{padding: 0 10px 10px 10px;}
.navbar-nav .open .dropdown-menu>li>a {  text-align: center; margin-left: -15px;}
#nav2>.navbar-header{    padding: 5px !important;    height: 50px;}
#prg{float: none; background-color:#eeeeee;}
.nav-header{color: #bbb;}
.mega-menu-column a {color: #fff;}
.mega-menu-column a:hover {color:#ccc;}
.navbar-inverse .navbar-toggle, .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background-color: #000; border: none;}
	.mega-menu-column, li.mega-menu-column, li.mega-menu-column ul, li.mega-menu-column ul li, li.mega-menu-column ul li a{display: block !important; width: 100% !important;     text-align: center;}
header ul{padding-inline-start: 0px;}
#menu2 .navbar-nav .open .dropdown-menu {position: relative !important;}
.tnc li, .tnc li a{font-size: 12px; color: #3D3D3D;letter-spacing: .01em;line-height: 14px;}
.tnc li a{ color: #023969;}
	.mob-cen {text-align:center;}

}
@media only screen and (min-width: 768px){
	.promo2{min-height: 450px;}
	.mob-cen{text-align:left;}
.hvr:focus, .hvr:hover{background-color:#fff; border: 2px solid #638EB7;border-radius: 19px;}
.hvrc {border: solid 1px #f3f3f3;}
.hvrce {border: solid 1px #e3e3e3; background-color:#e3e3e3;}
.hvrc:focus, .hvrc:hover,.hvrce:focus, .hvrce:hover {background-color: #fff; border: solid 1px #eee;}
.zoom{transition: 0.10s all ease-in-out;z-index: 0; }
.zoom:hover{transform: scale(1.05); -webkit-box-shadow: -8px 0px 15px -8px rgba(0,0,0,.6); box-shadow: -8px 0px 15px -8px  rgba(0,0,0,.6); z-index: 1;}
.zoop{ -webkit-box-shadow: -18px 0px 15px -8px rgba(0,0,0,.4); box-shadow: -18px 0px 15px -8px  rgba(0,0,0,.4);}
.no-shadow:hover, .no-shadow:focus {-webkit-box-shadow:none; box-shadow: none;}

.footer .footer-links {padding-top: 19px;}
.footer .footer-links ul {margin-left: 5px;}
.footer .footer-links ul li {display: inline;}
.footer .footer-links ul li a {font-size: 14px;line-height: 1;padding: 0 10px;}
.footer .footer-links ul li:first-child a {padding-left: 0;}
.footer .footer-socials {padding-top: 35px;padding-bottom: 12px;}
.footer .footer-socials ul {padding: 0;margin: 0;list-style: none;}
.footer .footer-socials p {float: left;}
.flex-item-two.txt{padding: 8vw 6vw;}
.img-circle {max-width: 60%;}
.flex-section { width: 84% !important; }
.flex-item-three{flex: 1 1 25%  !important;}
.flex-item-three-2{flex: 1 1 66%  !important; padding-right: 50px;}
.flex-item-three-3{width: 100%; flex: 1 1 auto; min-height: auto; align-self: center; text-align: center;}
h1,h2, h3, h4{font-size: 2.5rem;  letter-spacing: -.02em; line-height: 2.56rem;}
h1.fat, h2.fat, h3.fat, h4.fat, h5.fat{font-size: 6rem; letter-spacing: -.02em; line-height: 7rem;}
h1.smaller, h2.smaller, h3.smaller, h4.smaller{font-size: 2rem;  letter-spacing: -.02em; line-height: 1.875rem;}
p, .bul, .bul li{font-family: museo-sans, sans-serif; font-weight: 500; font-size: 1em;  letter-spacing: .02em; line-height: 21px;}
p.thick{    font-size: 2rem;letter-spacing: -.02em; line-height: 1.875rem;font-weight: 700;}
.smallerp>p{font-weight: 300; font-size: 1em;  letter-spacing: .02em; line-height: 21px;}
.bul, .bul li{padding: 0 10px 10px 10px;}
#prg { display: none; }
.mega-menu-column a:hover {color:#95092A;}
.dropdown-menu {border-radius: 15px !important;}
.nav-header{color: #444;}
.mega-menu-column a {color: #000;}
.corpnav{display: flex !important; flex-wrap:nowrap; justify-content: center;  }
.corpnav>div{}
.corpnav>div:nth-of-type(1){flex:1 0 120px;}
.corpnav>nav{flex:5 0 306px;}
.nav{display: flex; flex-wrap: nowrap;justify-content:center;   }
ul.nav>li{flex: 0 0 110px;   }
.navbar-header{text-align: center;}
.aboutus{margin-left:-200px; width: 680px;}
#cc-mega-menu{min-width: 510px !important;    margin-left: -165px;}
#c-mega-menu {min-width: 390px !important; margin-left: -105px;}
#hf-mega-menu {min-width: 340px !important;margin-left: -82px;}
/*.navbar-nav>{width: 600px; margin-left: auto; margin-right:auto;}*/
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0;}
.navbar-nav {float: none;}
.nav {padding-left: 0;}
#don{display: flex; justify-content:center;}
#don>.cta{flex: 0 0 auto;}
.logo-box{display: flex;}
.tnc li, .tnc li a{font-size: 12px; color: #3D3D3D;letter-spacing: .01em;line-height: 44px;}
.tnc li a{ color: #023969;}
.container-wrapper-5>* { width: calc(100% * (1/3)) !important; padding-right: 20px  !important; padding-left: 20px  !important; padding-top: 25px !important; padding-bottom: 25px !important; z-index: inherit !important;}
.container-fix{width: 750px; margin-left: auto !important; margin-right: auto !important;}
}

@media only screen and (min-width: 992px){
	.img-circle {max-width: 80%;}
.flex-section { width: 74% !important; }
h1,h2, h3, h4{font-size:3.75rem;letter-spacing: -.02em; line-height: 3.93rem;}
	h1.fat, h2.fat, h3.fat, h4.fat, h5.fat{font-size: 6rem; letter-spacing: -.02em; line-height: 7rem;}
h1.smaller, h2.smaller, h3.smaller, h4.smaller{font-size: 2rem;  letter-spacing: -.02em; line-height: 1.875rem;}
p, .bul, .bul li{font-family: museo-sans, sans-serif; font-weight: 300; font-size: 1.125em;letter-spacing: .01em;line-height: 24px;}
p.thick{    font-size: 2.5rem;letter-spacing: -.02em; line-height: 3.93rem;font-weight: 700;}
	.bul, .bul li{padding: 0 10px 10px 10px;}
.dropdown-menu {border-radius: 15px !important;}
.nav-header{color: #444;}
.mega-menu-column a {color: #000;}
.corpnav{display: flex !important; flex-wrap:nowrap; justify-content: center;  }
.corpnav>div{}
.corpnav>div:nth-of-type(1){flex:2 0 180px;}
.corpnav>nav{flex:1 0 306px;}
.corpnav>div:nth-of-type(2){flex:2 0 180px;}
.nav{display: flex; flex-wrap: nowrap;justify-content:center;   }
ul.nav>li{flex: 0 0 110px;   }
.navbar-header{text-align: center;}

/*.navbar-nav>{width: 600px; margin-left: auto; margin-right:auto;}*/
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0;}
.navbar-nav {float: none;}
.nav {padding-left: 0;}
#don{display: flex; justify-content:center;}
#don>.cta{flex: 0 0 auto;}
.logo-box{display: flex;}
.tnc li, .tnc li a{font-size: 13px; color: #3D3D3D; letter-spacing: .01em;line-height: 15px;}
.tnc li a{ color: #023969;}
.container-fix{width: 970px; margin-left: auto!important; margin-right: auto!important;}
}
@media only screen and (min-width: 1200px){.container-fix{width: 1170px; margin-left: auto!important; margin-right: auto!important;}}
@media only screen and (min-width: 1366px){.container-wrapper-5>* { width: calc(100% * (1/5)) !important; padding-right: 20px  !important; padding-left: 20px  !important; padding-top: 25px !important; padding-bottom: 25px !important; z-index: inherit !important;}
.container-wrapper-2-2>* {width: calc(100% * (1/2)) !important;padding-right: 20px  !important; padding-left: 20px  !important; padding-top: 25px !important; padding-bottom: 25px !important; z-index: inherit !important;}
.container-fix{width: 1280px; margin-left: auto!important; margin-right: auto!important;}
}

.pdt0{padding-top:0px;}
.pdt15{padding-top:15px;}
.pdt25{padding-top:25px;}
.pdt2{padding-top:2vw;}
.pdt5{padding-top:4vw;}

.pdb0c>p{padding-bottom: 0;}

.pdb0{padding-bottom: 0px;}
.pdb15{padding-bottom: 15px;}
.pdb25{padding-bottom: 25px;}
.pdb100{padding-bottom: 80px;}
.pdb2{padding-bottom:2vw;}
.pdb5{padding-bottom:4vw;}

.pd0{padding:0px;}
.pd25{padding:25px;}
.pd15{padding:15px;}
.pd2{padding:2vw 4vw;}
.pd2-fix{padding-top:2vw;padding-bottom:2vw;}
.pd5{padding:4vw;}
.pd5-fix{padding-top:4vw;padding-bottom:4vw;}
.pd5s{padding-left:3vw; padding-right: 3vw;}


.mt15{margin-top:25px;}
.mt25{margin-top:25px;}

.mb0{margin-bottom:0px !important;}
.mb15{margin-bottom:15px; }
.mb25{margin-bottom:25px;}
.mg15{margin-bottom:15px; }
.mg25{margin-bottom:25px;}
.m25{margin:25px;}
.mg0{margin:0px;}
