header.navbar-default{background-color:#000;border:0;border-radius:0}header .nav{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}header .navbar-header{float:none}header .navbar-header.active .menu-trigger:before{-webkit-transform:translateY(2px) rotate(-45deg);-o-transform:translateY(2px) rotate(-45deg);transform:translateY(2px) rotate(-45deg)}header .navbar-header.active .menu-trigger:after{-webkit-transform:translateY(-5px) rotate(45deg);-o-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg)}header .navbar-header.active .menu--secondary-navigation,header .navbar-header.active .menu--tertiary-navigation{display:table}@media (max-width:768px){header .navbar-header.active .view-social{display:table}}header .navbar-header.active .header-bottom{max-height:700px;-webkit-transition:max-height .55s ease;-o-transition:max-height .55s ease;transition:max-height .55s ease}@media (max-width:768px){header .navbar-header.active .header-bottom{display:table}}header .navbar-header.active .header-bottom .dropdown-menu{display:block}@media (max-width:768px){header .navbar-header.active .header-bottom .dropdown-menu{display:none}}header .navbar-header.active .active .dropdown-menu{display:block}@media (max-width:768px){header .header-bottom .inside,header .header-top .inside{overflow-y:auto}}header .menu-trigger{display:block;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}header .menu-trigger:hover{cursor:pointer}header .menu-trigger:after,header .menu-trigger:before{display:block;background:#fff;-webkit-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transition:transform .2s;-o-transition:transform .2s;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:-o-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s,-o-transform .2s}@media (max-width:768px){header .menu-trigger:after,header .menu-trigger:before{float:right}}header .header-top{background:#000}header .header-top:after{display:block}header .header-top .inside{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center}header .header-top .inside .left-head,header .header-top .inside .middle-head,header .header-top .inside .right-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit;-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%}@media (max-width:768px){header .header-top .inside .left-head,header .header-top .inside .middle-head,header .header-top .inside .right-head{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}}@media (max-width:768px){header .header-top .inside .left-head{display:none}}header .header-top .inside .left-head .view-social{display:table}header .header-top .inside .right-head{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:768px){header .header-top .inside .right-head{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}header .header-top .header-logo{display:table;text-align:center}@media (max-width:768px){header .header-top .header-logo{text-align:left}}header .header-top .header-logo img{display:table}header .header-bottom{background:#e6e6e6;overflow:hidden;-webkit-transition:max-height .55s ease;-o-transition:max-height .55s ease;transition:max-height .55s ease}@media (max-width:768px){header .header-bottom{display:none;background:#fff}}header .header-bottom:before{display:block;background:#fff;border-bottom:1px solid #e9e9e9}@media (max-width:768px){header .header-bottom:before{display:none}}header .header-bottom:after{display:block;background:#fff}header .header-bottom .menu--account{display:none}@media (max-width:768px){header .header-bottom .menu--account{display:block}}header .header-bottom .menu--account.navbar-nav{float:none}header .header-bottom .menu--account.navbar-nav li a{display:table;text-align:center;color:#000;border:2px solid #e3352a;text-transform:uppercase}header .header-bottom .menu--account.navbar-nav li a:active,header .header-bottom .menu--account.navbar-nav li a:focus,header .header-bottom .menu--account.navbar-nav li a:hover{color:inherit}header .header-bottom #block-loggedinmenu{display:none}@media (max-width:768px){header .header-bottom #block-loggedinmenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #cacaca;pointer-events:none}header .header-bottom #block-loggedinmenu .dropdown span{display:block;color:#000;font-size:18px;line-height:21px}}header .header-bottom #block-loggedoutmenu{display:none}@media (max-width:768px){header .header-bottom #block-loggedoutmenu{background:url(/themes/custom/fdl/images/background/background.png);display:block}header .header-bottom #block-loggedoutmenu .connect{display:none}header .header-bottom #block-loggedoutmenu .dropdown-menu,header .header-bottom #block-loggedoutmenu .menu--logged-out-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}header .header-bottom #block-loggedoutmenu .dropdown-menu::before,header .header-bottom #block-loggedoutmenu .menu--logged-out-menu::before{display:none}header .header-bottom #block-loggedoutmenu .dropdown-menu li,header .header-bottom #block-loggedoutmenu .menu--logged-out-menu li{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header .header-bottom #block-loggedoutmenu .dropdown-menu li a:after,header .header-bottom #block-loggedoutmenu .menu--logged-out-menu li a:after{display:none}header .header-bottom #block-loggedoutmenu .dropdown-menu li::before,header .header-bottom #block-loggedoutmenu .menu--logged-out-menu li::before{display:none}header .header-bottom #block-loggedoutmenu .dropdown-menu .sign-up-popup,header .header-bottom #block-loggedoutmenu .menu--logged-out-menu .sign-up-popup{font-size:13px;color:#1b1b1b;line-height:25px;text-align:center;background:#fff;border:2px solid #e3352a;-webkit-appearance:none;font-family:"Playfair Display",sans-serif;cursor:pointer;-webkit-transition:background .2s ease-out,color .2s ease-out;-o-transition:background .2s ease-out,color .2s ease-out;transition:background .2s ease-out,color .2s ease-out;display:inline-block;text-transform:uppercase;font-weight:700;letter-spacing:.3px;text-decoration:none}header .header-bottom #block-loggedoutmenu .dropdown-menu .sign-up-popup:hover,header .header-bottom #block-loggedoutmenu .menu--logged-out-menu .sign-up-popup:hover{background:#e3352a;color:#fff}header .header-bottom #block-loggedoutmenu .dropdown-menu .sign-up-popup:focus,header .header-bottom #block-loggedoutmenu .menu--logged-out-menu .sign-up-popup:focus{outline:0}header .header-bottom #block-loggedoutmenu .dropdown-menu .login-popup,header .header-bottom #block-loggedoutmenu .menu--logged-out-menu .login-popup{font-size:13px;color:#fff;line-height:25px;text-align:center;background:#000;border:2px solid #000;-webkit-appearance:none;font-family:"Playfair Display",sans-serif;cursor:pointer;-webkit-transition:background .2s ease-out,color .2s ease-out;-o-transition:background .2s ease-out,color .2s ease-out;transition:background .2s ease-out,color .2s ease-out;display:inline-block;text-transform:uppercase;font-weight:700;letter-spacing:.3px;text-decoration:none}header .header-bottom #block-loggedoutmenu .dropdown-menu .login-popup:hover,header .header-bottom #block-loggedoutmenu .menu--logged-out-menu .login-popup:hover{background:#fff;color:#000}header .header-bottom #block-loggedoutmenu .dropdown-menu .login-popup:focus,header .header-bottom #block-loggedoutmenu .menu--logged-out-menu .login-popup:focus{outline:0}header .header-bottom #block-loggedoutmenu .dropdown-menu .last a::after,header .header-bottom #block-loggedoutmenu .dropdown-menu .last::after,header .header-bottom #block-loggedoutmenu .menu--logged-out-menu .last a::after,header .header-bottom #block-loggedoutmenu .menu--logged-out-menu .last::after{display:none}header .header-bottom #block-loggedoutmenu .dropdown-menu .last a:not(.login-popup),header .header-bottom #block-loggedoutmenu .menu--logged-out-menu .last a:not(.login-popup){border-bottom:1px solid}header .header-bottom #block-loggedoutmenu .dropdown-menu .last a:not(.login-popup):hover,header .header-bottom #block-loggedoutmenu .menu--logged-out-menu .last a:not(.login-popup):hover{background:0 0}header .header-bottom #block-loggedoutmenu .dropdown-menu .logout-link::after,header .header-bottom #block-loggedoutmenu .menu--logged-out-menu .logout-link::after{display:none}header .header-bottom #block-loggedoutmenu .menu--logged-out-menu{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:unset;-webkit-box-direction:unset;-webkit-flex-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}header .header-bottom #block-loggedoutmenu .menu--logged-out-menu li:nth-child(3){display:block}header .header-bottom #block-loggedoutmenu .menu--logged-out-menu li:nth-child(3) a::after,header .header-bottom #block-loggedoutmenu .menu--logged-out-menu li:nth-child(3)::after{display:none}header .header-bottom #block-loggedoutmenu .menu--logged-out-menu li:nth-child(3) a{border-bottom:1px solid;color:#000;font-weight:600;display:inline-block;float:none}header .header-bottom #block-loggedoutmenu .menu--logged-out-menu li:nth-child(3) a:hover{background:0 0}header .header-bottom #block-loggedoutmenu.active li:after{display:none}header .header-bottom #block-loggedoutmenu.active a{font-size:16px;line-height:19px}}@media (max-width:360px){header .header-bottom #block-loggedoutmenu{padding:35px 15px 10px}}header .menu--primary-navigation,header .menu--secondary-navigation,header .menu--tertiary-navigation{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex}@media (max-width:768px){header .menu--primary-navigation,header .menu--secondary-navigation,header .menu--tertiary-navigation{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}header .menu--primary-navigation .active-trail a,header .menu--secondary-navigation .active-trail a,header .menu--tertiary-navigation .active-trail a{-webkit-box-shadow:inset 0 -3px #e3352a;box-shadow:inset 0 -3px #e3352a;text-decoration:none;background-color:transparent}header .menu--primary-navigation .active-trail a.is-active,header .menu--secondary-navigation .active-trail a.is-active,header .menu--tertiary-navigation .active-trail a.is-active{-webkit-box-shadow:inset 0 -3px #e3352a;box-shadow:inset 0 -3px #e3352a;text-decoration:none;background-color:transparent}header .menu--primary-navigation .active-trail a.is-active:focus,header .menu--primary-navigation .active-trail a.is-active:hover,header .menu--secondary-navigation .active-trail a.is-active:focus,header .menu--secondary-navigation .active-trail a.is-active:hover,header .menu--tertiary-navigation .active-trail a.is-active:focus,header .menu--tertiary-navigation .active-trail a.is-active:hover{-webkit-box-shadow:inset 0 -3px #e3352a;box-shadow:inset 0 -3px #e3352a;text-decoration:none;background-color:transparent}header .menu--primary-navigation li,header .menu--secondary-navigation li,header .menu--tertiary-navigation li{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}@media (max-width:768px){header .menu--primary-navigation li,header .menu--secondary-navigation li,header .menu--tertiary-navigation li{text-align:left}}header .menu--primary-navigation li a,header .menu--secondary-navigation li a,header .menu--tertiary-navigation li a{background-color:transparent;color:#000;font-size:16px;line-height:1;font-weight:500;white-space:unset;display:block;-webkit-box-shadow:inset 0 -3px transparent;box-shadow:inset 0 -3px transparent;-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;-o-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out}header .menu--primary-navigation li a:active,header .menu--primary-navigation li a:focus,header .menu--primary-navigation li a:hover,header .menu--secondary-navigation li a:active,header .menu--secondary-navigation li a:focus,header .menu--secondary-navigation li a:hover,header .menu--tertiary-navigation li a:active,header .menu--tertiary-navigation li a:focus,header .menu--tertiary-navigation li a:hover{-webkit-box-shadow:inset 0 -3px #e3352a;box-shadow:inset 0 -3px #e3352a;text-decoration:none;background-color:transparent}@media (max-width:768px){header .menu--primary-navigation li a:active,header .menu--primary-navigation li a:focus,header .menu--primary-navigation li a:hover,header .menu--secondary-navigation li a:active,header .menu--secondary-navigation li a:focus,header .menu--secondary-navigation li a:hover,header .menu--tertiary-navigation li a:active,header .menu--tertiary-navigation li a:focus,header .menu--tertiary-navigation li a:hover{-webkit-box-shadow:none;box-shadow:none}}header .menu--primary-navigation li a.active-trail:after,header .menu--secondary-navigation li a.active-trail:after,header .menu--tertiary-navigation li a.active-trail:after{display:block;background:#e3352a;position:absolute}@media (max-width:768px){header .menu--primary-navigation li a.active-trail:after,header .menu--secondary-navigation li a.active-trail:after,header .menu--tertiary-navigation li a.active-trail:after{display:none}}header .menu--primary-navigation li .dropdown-menu,header .menu--secondary-navigation li .dropdown-menu,header .menu--tertiary-navigation li .dropdown-menu{display:block;float:none;-webkit-box-shadow:0 0 0;-o-box-shadow:0 0 0;-ms-box-shadow:0 0 0;box-shadow:0 0 0;border:0;border-radius:0;background-color:transparent}header .menu--primary-navigation li .dropdown-menu li a,header .menu--secondary-navigation li .dropdown-menu li a,header .menu--tertiary-navigation li .dropdown-menu li a{font-size:14px;line-height:18px;font-weight:300;-webkit-box-shadow:none;box-shadow:none}@media (max-width:768px){header .menu--primary-navigation li .dropdown-menu li a,header .menu--secondary-navigation li .dropdown-menu li a,header .menu--tertiary-navigation li .dropdown-menu li a{font-size:14px;text-transform:none}}header .menu--primary-navigation li .dropdown-menu li a:active,header .menu--primary-navigation li .dropdown-menu li a:focus,header .menu--primary-navigation li .dropdown-menu li a:hover,header .menu--secondary-navigation li .dropdown-menu li a:active,header .menu--secondary-navigation li .dropdown-menu li a:focus,header .menu--secondary-navigation li .dropdown-menu li a:hover,header .menu--tertiary-navigation li .dropdown-menu li a:active,header .menu--tertiary-navigation li .dropdown-menu li a:focus,header .menu--tertiary-navigation li .dropdown-menu li a:hover{-webkit-box-shadow:none;box-shadow:none;color:inherit;background-color:transparent;text-decoration:none}header .menu--primary-navigation li .dropdown-menu li.active a,header .menu--primary-navigation li .dropdown-menu li.active a:focus,header .menu--primary-navigation li .dropdown-menu li.active a:hover,header .menu--secondary-navigation li .dropdown-menu li.active a,header .menu--secondary-navigation li .dropdown-menu li.active a:focus,header .menu--secondary-navigation li .dropdown-menu li.active a:hover,header .menu--tertiary-navigation li .dropdown-menu li.active a,header .menu--tertiary-navigation li .dropdown-menu li.active a:focus,header .menu--tertiary-navigation li .dropdown-menu li.active a:hover{color:inherit;background-color:transparent}@media (max-width:768px){header .menu--primary-navigation{padding-top:15px}}@media (max-width:768px){header .menu--primary-navigation li a{text-transform:uppercase;display:table}}header .menu--primary-navigation li .cav{display:none}@media (max-width:768px){header .menu--primary-navigation li .cav{display:block}header .menu--primary-navigation li .cav .cav-el{display:block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;-webkit-transition:transform .2s;-o-transition:transform .2s;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:-o-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s,-o-transform .2s}}header .menu--primary-navigation li .cav:hover{cursor:pointer}header .menu--primary-navigation li.active .cav-el{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:transform .2s;-o-transition:transform .2s;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:-o-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s,-o-transform .2s}header .menu--secondary-navigation,header .menu--tertiary-navigation{display:table}header .menu--secondary-navigation li,header .menu--tertiary-navigation li{display:inline-block;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:768px){header .menu--secondary-navigation li,header .menu--tertiary-navigation li{display:block}}header nav.menu--secondary-navigation{border:none}header nav.menu--tertiary-navigation{border-bottom:none}header .menu--secondary-navigation{border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}header .menu--tertiary-navigation{border-bottom:1px solid #cacaca}header .view-social{display:table}header .view-social .view-content{line-height:1;display:block}header .view-social .view-content .views-row{display:inline-block}header #block-utilitymenu .menu--utility-menu{line-height:1;text-align:right;overflow:hidden;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}header #block-utilitymenu .menu--utility-menu li{display:inline-block;vertical-align:middle}header #block-utilitymenu .menu--utility-menu li a{padding:0;color:transparent}header #block-utilitymenu .menu--utility-menu li a:link,header #block-utilitymenu .menu--utility-menu li a:visited{color:transparent}header #block-utilitymenu .menu--utility-menu li a.worldico{background:url(/themes/custom/fdl/images/worldico.svg) no-repeat}@media (max-width:768px){header #block-utilitymenu .menu--utility-menu li a.worldico{display:none}}header #block-utilitymenu .menu--utility-menu li a.mailico{background:url(/themes/custom/fdl/images/mail.svg) no-repeat;display:block}@media (max-width:768px){header #block-utilitymenu .menu--utility-menu li a.mailico{display:none}}header #block-utilitymenu .menu--utility-menu li a.searchico{background:url(/themes/custom/fdl/images/search.svg) no-repeat;-webkit-background-size:cover;background-size:cover;display:block}@media (max-width:768px){header .menu--account{display:none}}header .menu--account.navbar-nav{float:right}header .menu--account.navbar-nav li a{font-size:16px;line-height:1;color:#fff;font-weight:500}header .menu--account.navbar-nav li a:active,header .menu--account.navbar-nav li a:focus,header .menu--account.navbar-nav li a:hover{color:#fff;text-decoration:none}header .view-social{display:none}.ajaxloader{background:rgba(255,255,255,.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ajaxloader .spinningicon{background:url(/themes/custom/fdl/images/loading.gif);-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-animation:none;-o-animation:none;animation:none}
