﻿.ANWST a {
    color: #002278;
}

    .ANWST a:hover {
        color: #C70707;
    }

.footer-menu a {
    color: #777 !important;
}

    .footer-menu a:hover {
        color: #fff !important;
    }

.Red {
    color: #C90000;
}

.Blue {
    color: #002278;
}

.BlueBorder,
.RedBorder,
.GreyBorder {
    height: 5px;
}

.container {
    position: relative;
}

.GreyBorder {
    background-color: #DCDCDC;
}

.greyBG {
    background-color: #f5f5f5;
}

.RedBorder {
    background-color: #d40505;
}

.BlueBorder {
    background-color: #002278;
}

.ANWST .btn-circle {
    color: #808080 !important;
    width: 25px;
    height: 25px;
    font-size: 10px;
    padding: 5px 0 !important;
}

    .ANWST .btn-circle .fa-2x {
        font-size: 1.5em;
    }

.ANWST .tagline {
    padding: 0;
    margin-bottom: 15px;
}

    .ANWST .tagline .container {
        border-bottom: 1px solid #e7e7e7;
    }

.ANWST #topnav {
    background-color: white;
    padding: 15px;
    max-height: 130px;
    box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
}

    .ANWST #topnav .navigation-menu > li > a {
        padding-left: 5px;
        padding-right: 5px;
        margin-top: 40px;
        padding-bottom: 0;
        line-height: normal;
        min-height: 60px;
        color: #002278;
    }

        .ANWST #topnav .navigation-menu > li > a:hover,
        .ANWST #topnav .navigation-menu > li > a:focus,
        .ANWST #topnav .navigation-menu > li > a:active {
            color: #C90000 !important;
        }

.ANWST .searchBtn-red {
    line-height: normal;
    font-size: 18px;
    background-color: #C90000;
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    top: 0;
    font-family: verdana;
    font-size: 22px;
    right: 0;
    padding: 0 0 0;
    margin: 0;
    border: 0;
    outline: 0;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    border-radius: 4px;
}

.ANWST .tagline-height,
#topnav.nav-sticky.tagline-height {
    top: 5px !important;
}

.ANWST #topnav .buy-button {
    margin-top: 33px;
}

.ANWST .topBanner {
    position: absolute;
    right: 15px;
    top: -15px;
    z-index: 10;
}

.ANWST .searchbox {
    top: -45px;
}

.ANWST .searhBox {
    position: relative;
}

.ANWST .searchIcon {
    background: url(../images/searchIcon.png) no-repeat center center;
    width: 25px;
    height: 25px;
    position: absolute;
    border: none;
    color: transparent;
    top: 35px;
}

.ANWST .CarouselBanner {
    /*margin-top: 130px;*/
}

.ANWST #topnav .navbar-toggle .lines {
    margin: 45px 0 26px 10px;
}

.ANWST .section {
    background: transparent;
    padding: 50px 0;
}

.home .DirectorImg {
    margin-top: 0;
}

.DirectorImg {
    margin-top: 100px;
    position: relative;
}

    .DirectorImg img {
        position: relative;
        z-index: 10;
        width: 100%;
        border: 1px solid #d1d1d1;
    }

    .DirectorImg .dots {
        width: 197px;
        height: 200px;
        position: absolute;
        top: -60px;
        background-image: url(../images/dot-pattern-grey.png);
        background-position: 0 0;
        z-index: 10;
    }

.ANWST .block-title__title {
    margin: 0 0 25px 0;
    color: #012237;
    font-size: 35px !important;
    font-weight: bold;
}

.welcome {
    display: block;
    font-family: Conv_VIVALDII;
    font-size: 40px;
    /*line-height:35px;*/
}

.ANWST #wrap {
    padding-top: 130px;
}

.section.greyContainer {
    background-color: #f5f5f5;
}

.poll h3.title {
    background-color: #AB0000;
    padding: 10px 20px;
    color: white;
}

.question {
    font-weight: bold;
    line-height: normal;
    margin: 10px 0;
}

.poll .btn {
    margin: 15px auto;
    padding: 5px 10px;
}

    .poll .btn.btn-default.Vote {
        border: 1px solid #002278;
        color: #fff;
        background-color: #061F75;
    }

    .poll .btn.btn-default.results {
        border: 1px solid #061F75;
        color: #061F75;
    }

        .poll .btn.btn-default.results:hover {
            background-color: white;
        }


.poll .btn-block.more {
    width: 100%;
    background-color: #fff;
    color: #9e0000;
    border-top: 1px solid #d1d1d1;
    border-radius: 0;
    margin: 0;
    padding: 15px;
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #9e0000;
}

.PollContent {
    background-color: white;
    padding: 15px;
}

.ANWST .section-2 {
    background-color: #002278;
}

    .ANWST .section-2 span {
        display: block;
        margin-bottom: 10px;
    }

    .ANWST .section-2 a,
    .ANWST .section-2 a:hover,
    .ANWST .section-2 a:focus,
    .ANWST .section-2 a:visited {
        background-color: white;
        display: inline-block;
        color: #AB0000;
        padding: 5px 10px;
    }

        .ANWST .section-2 a:hover {
            border: 1px solid #AB0000;
        }

#footer-menu .nav,
.footer-menu .nav {
    background-color: transparent;
}

.ANWST #inner-footer,
.ANWST .inner-footer {
    background-color: #0E0E0E;
    padding-top: 15px;
    border-top: 1px solid;
}

.ANWST .EventTitle {
    margin-bottom: 20px;
    padding-bottom: 5px;
}

.ANWST .carousel-inner .item {
    height: auto;
}

.BAlogo {
    opacity: 0.5;
    width: 100px;
    display: inline-block;
}

.contacts {
    display: inline-block;
}

    .contacts p {
        margin: 0;
    }

    .contacts a {
        color: #8C8C8C;
    }

        .contacts a:hover {
            color: white;
        }

    .contacts .fa {
        margin: 0 5px;
    }

#inner-footer ul li,
.inner-footer ul li {
    display: inline-block;
    list-style: none;
    vertical-align: middle;
}

#inner-footer ul,
.inner-footer ul {
    padding: 0;
}

.ANWST #footer-menu,
.ANWST .footer-menu {
    padding: 0;
    border: none;
    margin: 0 0 35px;
}

    .ANWST #footer-menu span,
    .ANWST .footer-menu span {
        margin: 0 5px;
        display: inline-block;
    }

.Bulletin_OuterCircle {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #AB0000;
    padding: 2px;
    overflow: hidden;
    position: absolute;
    top: 17px;
    display: inline-block;
}

.Bulletin_InnerCircle {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #AB0000;
}

.Bulletin_Box {
    position: relative;
    padding-top: 15px;
}

.Bulletin_Content {
    margin-bottom: 30px;
    top: 0;
    display: block;
}

.eventDate {
    color: #AB0000 !important;
    margin-bottom: 15px;
}

.nav.nav-pills {
    background-color: transparent;
}

    .nav.nav-pills li {
        display: block;
        width: 100%;
    }

        .nav.nav-pills li a {
            display: block;
            background-color: #f5f5f5;
            color: #C90000;
            padding: 10px 15px;
            margin-bottom: 10px;
        }

.ANWST h1 {
    margin: 30px 0 30px !important;
    background: transparent;
    /*border-bottom: 1px solid #d1d1d1;*/
    border: none;
    color: #C70707;
    display: block;
    margin-bottom: 15px;
}

    .ANWST h1::after {
        display: block;
        content: "";
        width: 100px;
        height: 4px;
        position: absolute;
        bottom: 0;
        background: #C70707;
        border-radius: 3px;
        box-shadow: 0 2px 0 rgba(0,0,0,0.08);
        bottom: 15px;
    }

.poll .greyBG {
    margin-top: 30px;
}

.errorMessage {
    background-color: mistyrose;
    text-align: center;
}

    .errorMessage span {
        text-align: center;
        padding: 10px;
        color: #C90000 !important;
        line-height: 40px;
    }

.lang .nav-item a:hover {
    color: #C90000 !important;
}

.ANWST .img-thumbnail {
    border: none;
    text-align: center;
}

    .ANWST .img-thumbnail img {
        border: 1px solid #d1d1d1;
        padding: 2px;
    }

.img-responsive,
.img-thumbnail img {
    max-width: 100% !important;
}

.date.text-muted,
.ANWST .text-muted {
    color: #C70707 !important;
}

.ANWST .mtop20 {
    margin-top: 5px;
}

.entry-content a.btn {
    background: #fff;
    color: #002278;
    padding: 10px 15px;
    font-size: 14px;
    border: 2px solid #002278;
}

    .entry-content a.btn:hover {
        background: #002278;
        color: white;
    }

.ANWST .searchbox-input {
    color: #777;
}

.searchResults .panel-title {
    background-color: #f5f5f5;
    padding: 10px 15px;
}

.searchResults .panel-group {
    border: 1px solid #d1d1d1;
    margin: 15px 0 30px;
    display: block;
    box-shadow: 1px 3px 4px rgba(0,0,0,0.15);
}

.globalSearch {
    position: absolute;
    top: 0;
}

.Team {
    background-color: #f5f5f5;
    padding: 15px;
    margin-bottom: 15px;
}

.TeamName {
    font-size: 18px;
    font-weight: bold;
}

.Team ul {
    padding: 0;
    margin-top: 5px;
}

    .Team ul li {
        list-style: none;
    }

.teamTitle {
    color: #C70707;
}

.btn.btn-default {
    background: #fff;
    color: #002278;
    padding: 10px 15px;
    font-size: 14px;
    border: 2px solid #002278;
}

    .btn.btn-default:hover {
        background-color: #002278;
        color: white;
    }

.logIn.list-unstyled.mb-0 a {
    background-color: #C90000;
    color: white;
    padding: 5px 10px;
    display: inline-block;
    box-shadow: 1px 2px 3px rgba(0,0,0,0.5);
    border-radius: 5px;
}

.logInBox {
    background: #f5f5f5;
    padding: 60px 35px 40px;
    margin-top: 25px;
}


.enter {
    display: block;
    width: 100%;
    margin-bottom: 30px;
}

.successMsg {
    color: #FFF;
    background-color: #198754;
    padding: 15px;
    text-align: center;
    text-shadow: 0px 0px 3px rgba(0,0,0,0.35);
    font-size: 18px;
    margin: 30px 0;
}


/*==== Responsive ====*/
@media (max-width: 991px) {
    .ANWST #navigation {
        top: 130px;
    }

    .ANWST #topnav .navigation-menu > li > a {
        min-height: auto;
        margin: 5px 40px;
    }

    .ANWST #topnav .navigation-menu > li .submenu {
        display: block;
        padding: 0 40px;
    }

        .ANWST #topnav .navigation-menu > li .submenu a {
            color: #002278 !important;
        }
    .FooterLG {
        display: none;
    }

    FooterSM {
        display: block;
    }
}

/* lg */
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm {
    }
    .FooterLG{
        display:block;
    }
    .FooterSM{
        display:none!important;
    }
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
    .container, .container-lg, .container-md, .container-sm {
        max-width: 95%;
    }

    .FooterLG {
        display: none;
    }

    FooterSM {
        display: block;
    }
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
    .FooterLG {
        display: none;
    }

    FooterSM {
        display: block;
    }
    .container, .container-lg, .container-md, .container-sm {
        max-width: 95%;
    }

    .test {
    }

    #inner-footer ul,
    .inner-footer ul {
        padding: 0;
        width: 430px;
        margin: 0 auto;
        text-align: center;
    }

        #inner-footer ul li,
        .inner-footer ul li {
            display: block !important;
        }

    .ANWST #footer-menu,
    .ANWST .footer-menu {
        text-align: center !important;
        margin: 5px 0 15px;
    }

    #inner-footer .col-md-6,
    .inner-footer .col-md-6 {
        width: 100%;
    }
}

/* xs */
@media (max-width: 767px) {
    .FooterLG {
        display: none;
    }

    FooterSM {
        display: block;
    }
    .container, .container-lg, .container-md, .container-sm {
        width: 100% !important;
    }

    #inner-footer ul,
    .inner-footer ul {
        padding: 0;
        width: 430px;
        margin: 0 auto;
        text-align: center;
    }

        #inner-footer ul li,
        .inner-footer ul li {
            display: block !important;
        }

    .ANWST #footer-menu,
    .ANWST .footer-menu {
        text-align: center !important;
        margin: 5px 0 15px;
    }

    .ANWST .ForumRegistration .col-xs-12 {
        width: 100%;
    }

    .ANWST .ForumRegistration .form-control {
        margin: 10px 0;
    }
}
/*==== Fonts ====*/
@font-face {
    font-family: 'Conv_VIVALDII';
    src: url('../Fonts/VIVALDII.eot');
    src: local('☺'), url('../Fonts/VIVALDII.woff') format('woff'), url('../Fonts/VIVALDII.ttf') format('truetype'), url('../Fonts/VIVALDII.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Raleway-SemiBold";
    src: url("../fonts/Raleway-SemiBold.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Raleway-SemiBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/Raleway-SemiBold.otf") format("opentype"), /* Open Type Font */
    url("../fonts/Raleway-SemiBold.svg") format("svg"), /* Legacy iOS */
    url("../fonts/Raleway-SemiBold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/Raleway-SemiBold.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Raleway-SemiBold.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Raleway";
    src: url("../fonts/Raleway-Regular.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Raleway-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/Raleway-Regular.otf") format("opentype"), /* Open Type Font */
    url("../fonts/Raleway-Regular.svg") format("svg"), /* Legacy iOS */
    url("../fonts/Raleway-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/Raleway-Regular.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Raleway-Regular.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Raleway-Medium";
    src: url("../fonts/Raleway-Medium.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Raleway-Medium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/Raleway-Medium.otf") format("opentype"), /* Open Type Font */
    url("../fonts/Raleway-Medium.svg") format("svg"), /* Legacy iOS */
    url("../fonts/Raleway-Medium.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/Raleway-Medium.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Raleway-Medium.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Raleway-SemiBold";
    src: url("../fonts/Raleway-SemiBold.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Raleway-SemiBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/Raleway-SemiBold.otf") format("opentype"), /* Open Type Font */
    url("../fonts/Raleway-SemiBold.svg") format("svg"), /* Legacy iOS */
    url("../fonts/Raleway-SemiBold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/Raleway-SemiBold.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Raleway-SemiBold.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Raleway-Bold";
    src: url("../fonts/Raleway-Bold.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Raleway-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/Raleway-Bold.otf") format("opentype"), /* Open Type Font */
    url("../fonts/Raleway-Bold.svg") format("svg"), /* Legacy iOS */
    url("../fonts/Raleway-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/Raleway-Bold.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Raleway-Bold.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Raleway-ExtraLight";
    src: url("../fonts/Raleway-ExtraLight.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Raleway-ExtraLight.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/Raleway-ExtraLight.otf") format("opentype"), /* Open Type Font */
    url("../fonts/Raleway-ExtraLight.svg") format("svg"), /* Legacy iOS */
    url("../fonts/Raleway-ExtraLight.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/Raleway-ExtraLight.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Raleway-ExtraLight.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "DroidArabicKufi";
    src: url("../fonts/DroidArabicKufi.eot"); /* IE9 Compat Modes */
    src: url("../fonts/DroidArabicKufi.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/DroidArabicKufi.otf") format("opentype"), /* Open Type Font */
    url("../fonts/DroidArabicKufi.svg") format("svg"), /* Legacy iOS */
    url("../fonts/DroidArabicKufi.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/DroidArabicKufi.woff") format("woff"), /* Modern Browsers */
    url("../fonts/DroidArabicKufi.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "DroidArabicKufi-Bold";
    src: url("../fonts/DroidArabicKufi-Bold.eot"); /* IE9 Compat Modes */
    src: url("../fonts/DroidArabicKufi-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/DroidArabicKufi-Bold.otf") format("opentype"), /* Open Type Font */
    url("../fonts/DroidArabicKufi-Bold.svg") format("svg"), /* Legacy iOS */
    url("../fonts/DroidArabicKufi-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/DroidArabicKufi-Bold.woff") format("woff"), /* Modern Browsers */
    url("../fonts/DroidArabicKufi-Bold.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Aref Ruqaa';
    src: url('../fonts/ArefRuqaa-Bold.eot');
    src: url('../fonts/ArefRuqaa-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/ArefRuqaa-Bold.woff2') format('woff2'), url('../fonts/ArefRuqaa-Bold.woff') format('woff'), url('../fonts/ArefRuqaa-Bold.ttf') format('truetype'), url('../fonts/ArefRuqaa-Bold.svg#ArefRuqaa-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
