﻿     
 /*Mobile */

            .simplified-footer {
                  position: relative;
                  width: 100% ;
                  background: #073b70;
                  min-height: 110px;
                  height: 110px;
             }

            .footer-mobile {
                padding: 25px 20px;
                font-size: 10px;
            }

            .simplified-footer .newsletter-mobile {
                clear: both;
                display: flex;
                display: -webkit-flex;
                float: left;
            }

            .simplified-footer .affiliate-info-mobile {
                text-align: left;
                clear: both;
                padding-top: 20px;
            }

            .simplified-footer .util-nav-mobile {
                font-weight: bold;
                color: #fff;
                width: 100%;
                text-align: left;
                padding-top: 10px;
            }

           .simplified-footer .footerLogo {
                float: right;
                margin-top: 0;
            }

           .simplified-footerr .logo-mobile img {
                width: 104px;
            }

            .simplified-footer .tagline-mobile .tagline__line {
                display: block;
                font-size: 16px;
                line-height: 15px;
                margin: 0 14px;
                text-align: center;
                color: #fff;
            }


            /*Desktop */

            .simplified-footer .footer-container {
                position: relative;
                margin: 0 auto;
                padding: 20px 0 0;
                font-size: 11px;

                display: flex;
                display: -webkit-flex;

                justify-content: space-between;
                -webkit-justify-content: space-between;

                max-width: 960px;
                width: 100%;
            }

            .simplified-footer .newsletter {
                clear: both;
                display: flex;
                display: -webkit-flex;

                margin-top: 0;
                border: none;

                flex-grow: 1;
                -webkit-flex-grow: 1;

                flex-shrink: 0;
                -webkit-flex-shrink: 0;

            }

            .simplified-footer .newsletter .logo {
                padding-left: 10px;
            }

            .simplified-footer .main-info {
                padding: 4px 10px;
                text-align: right;
                border: none;

                flex-basis: 50%;
                -webkit-flex-basis: 50%;

                flex-grow: 0;
                -webkit-flex-grow: 0;

                flex-shrink: 0;
                -webkit-flex-shrink: 0;
            }

            .simplified-footer .affiliate-logo {
                margin-top: 2px;

                flex-grow: 0;
                -webkit-flex-grow: 0;

                flex-shrink: 0;
                -webkit-flex-shrink: 0;
            }

            .simplified-footer .logo img {
                width: 109px;
            }

            .simplified-footer p{
                color: #fff;
                margin: 0;
                text-decoration: none;
            }

            .simplified-footer a {
                color: #fff !important;
                text-decoration: none;
            }

            .simplified-footer p {
                width: 100%;
                font-size: 11px;
                line-height: 15px;
                padding: 0;
                text-align: right;
                font-weight: 100;
            }

            .simplified-footer .util-nav {
                float: right;
                font-weight: bold;
                padding-top: 17px;
                color: #fff;
                width: 100%;
                text-align: right;
            }

            .simplified-footer .util-nav a:hover {
                text-decoration: none;
            }
            
            .simplified-footer .tagline {
                padding-top: 2px;
            }

            .simplified-footer .tagline__line {
                display: block;
                font-size: 16px;
                line-height: 16px;
                margin: 0 14px;
                text-align: left;
                color: #fff;
                font-family: "BCAASansBold",sans-serif;
}
           
			.simplified-footer .tagline__line--small {
                font-size: 14.3px;
				line-height: 12px;
            }

            .simplified-footer--travel {
                background: none;
            }

            .simplified-footer--travel img {
                width: 100%;
            }
			
  
            @media only screen and (max-width: 768px) {
                .simplified-footer {
                    overflow: hidden;    
                }

                .simplified-footer .footer-container {

                }

                .simplified-footer .newsletter {
                    flex-direction: column;
                }
            }

            /*Simplified Header*/

                .simplified-header {
                    background: #0050c4;
                    min-height: 60px;
                }

                .simplified-header .header-container {
                    position: relative;

                    display: flex;
                    display: -webkit-flex;

                    margin: 0 auto;
                    padding-top: 14px;
                    width: 100%;
                }

               .simplified-header .searchform {
                    position: absolute;
                    right: 0;
                    height: 100%;
                    padding: 5px 10px;
                    text-align: center;
                    transition: padding 200ms ease-out;
                }
				
				.simplified-header .searchform a {
                    color: #fff;
					text-decoration: none;
                }


                .simplified-header .homeLogo {
                    display: block;
                    margin: auto;
                }

                .simplified-header .logo {
                    padding-left: 10px;
                }

                    .simplified-header .logo img {
                        width: 104px;
                        height: auto;
                    }



                .simplified-header .login {
                    display: block;
                    opacity: 0;
                    line-height: 14px;
                    text-align: center;
                    color: #fff;
                }


                .simplified-header .login a {
                        color: #fff;
                        font-weight: normal;
                        text-decoration: none;
                    }


             .simplified-header .tagline__line {
                display: block;
                font-size: 21px;
                line-height: 21px;
                margin: 0 14px;
                text-align: center;
                color: #fff;
            }

              .simplified-header .tagline-mobile .tagline__line {
                display: block;
                font-size: 16px;
                line-height: 15px;
                margin: 0 14px;
                text-align: center;
                color: #fff;
            }


            @media screen and (min-width: 962px) {
                .simplified-header {
                    min-height: 70px;
                }

                .simplified-header .header-container {
                    max-width: 962px;
                }

                .simplified-header .searchform {
                    padding: 10px 0px;
                    font-size: 14px;
                }

                .simplified-header .logo {
                    padding-left: 0;
                }

                .simplified-header .logo img {
                    width: 136px;
                    height: auto;
                }

                .simplified-header .searchform {
                    padding: 10px 0;
					font-size: 16px;
                }

                .simplified-header .searchform:hover {
                    padding: 0;
                    transition: padding 200ms ease-in;
                 }

                .simplified-header .searchform:hover .login {
                    display: block;
                    opacity: 1;
                    transition: opacity 200ms ease-in;
                 }
            }

             @media screen and (max-width: 961px) {
                .simplified-header .searchform {
                    padding: 10px 0;
                    margin-top:-10px;
                }
            }

.over-write-padding{
    padding: 0px 0 120px;
}


@media print
{    
    .simplified-footer {
        display: none !important;
    }
}

            /* header logged in*/
            .m-nav__dropdown {
                display: block;
                position: absolute;
                right:0;
                width: 190px;
                max-width: 190px;
                flex-grow: 1;
                -webkit-flex-grow: 1;
            }

            .a-dropdown__toggle {
                display: flex;
                display: -webkit-flex;

                position: relative;
                flex-flow: row wrap;
                -webkit-flex-flow: row wrap;

                justify-content: flex-end;
                -webkit-justify-content: flex-end;

                padding-left: 10px;
                align-items: center;
                height: 38px;
                width: 100%;
                text-align: left;
                padding: 0;
                padding-right: 35px;
                background: transparent;
                box-shadow: none;
                color: #FFF;
                border: none;
                outline:none
            }

            .a-dropdown__toggle:focus {
                background: transparent;
            }

            .a-dropdown__greeting {
				font-size: 16px;
                overflow: hidden;
            }

            .a-dropdown__arrow-icon {
                position: absolute;
                fill: #FFF;
                width: 12px;
                height: 12px;
                top: 50%;
                right: 12px;
                margin-top: -6px;
            }

            .a-dropdown--logged-in .a-dropdown__user {
				font-size: 16px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .a-dropdown--logged-in .a-dropdown__menu {
                display: none;
                position: relative;
                padding: 10px 0;
                margin-top: 10px;
                background: radial-gradient(circle at 14% 26%, #008EC2 0%, #005AA8 100%);
                border: 0;
                border-radius: 0;
				z-index: 9;
            }

            .a-dropdown__option {
                display: flex;
                display: -webkit-flex;

				flex-direction: row; 
                -webkit-flex-direction: row; 
			}

            .a-dropdown--logged-in .a-dropdown__option a {
                padding: 0 20px;
                color: #FFF;
                font-size: 16px;
                line-height: 32px;
                text-decoration: none;
            }

            .a-dropdown__triangle-icon {
                position: absolute;
                right: 10px;
                top: -5px;
            }

            .a-dropdowm__option-icon {
                margin-right: 15px;
                width: 16px;
                height: 16px;
                vertical-align: middle;
            }

            .open>.dropdown-menu {
                display: block;
            }

            .is-active {
                transform: scaleY(-1);
            }
