  /*
Author: Yazan Ahmad Jaradat	
Template Name: Custom styles
Author URI: 'SOON'
Version: 1.0
*/


/* Table of Content
==================================================
#SOMETHING 
#SOMETHING 
*/

* {
    margin: 0;
    padding: 0;
}

.ul-none {
    text-align: justify;
    list-style-type: none;
}

.ul-none li {
    list-style-type: none;
    margin: 0;
    padding: 5px;
}

.flued {
    clear: both;
    position: relative;
    margin: 0;
    text-align: center !important;
    width: 100vw;
}


.ul-none li:nth-child(2n+1) {
    /* background-color: rgb(63, 168, 173); */
    background-color: rgba(163, 247, 252, 0.152);
    color: black;
    font-weight: normal;
}

.ul-none li:nth-child(2n) {
    /* background-color: rgb(143, 206, 94); */
    background-color: rgba(114, 198, 196, 0.148);
    color: black;
    font-weight: normal;
}


.ul-basic,
.ul-basic li {
    list-style-type: none;
}

.f-size-s{
    font-size: 1.5rem !important;
}


.f-size-m{
    font-size: 1.75rem !important;
}


.f-size-n{
    font-size: 2rem !important;
}

.f-size-l{
    font-size: 2.3rem !important;
}

.f-size-xl{
    font-size: 2.5rem !important;
}


.f-size-2xl{
    font-size: 2.7rem !important;
}

.f-size-3xl{
    font-size: 3rem !important;
}


.mt-1 {
    margin-top: 1rem;
}

.mt-2 {
    margin-top: 2rem;
}

.mt-3 {
    margin-top: 3rem;
}

.mt-4 {
    margin-top: 4rem;
}

.mt-5 {
    margin-top: 5rem;
}

.mt-6 {
    margin-top: 6rem;
}

.mx-auto {
    margin-left: auto;
    margin-right: auto;
}

.text-hd {
    text-shadow: 1px 1px 1px rgb(0, 0, 0, 1);
}



.navbar-menu {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    margin-left: auto;
}

.navbar-menu a {
    background-color: white;
    color: black;
    font-weight: bold;
    font-size: 1rem;
    text-align: center;
}

.navbar-menu a:hover {
    background-color: #b7e7ef;
    font-size: 1.25rem;
}


.bg-gray {
    background-color: rgba(71, 71, 71, 0.55);
}



.ul-new li {
    margin-top: 10px;
    color: rgb(255, 255, 255);
    text-shadow: 1px 0 #000 1px #000 1px #000 1px rgba(0, 0, 0, 1);
    font-weight: bold;
    text-align: right;
    font-size: large !important;
    /* text-shadow: 2px 0 #000, -2px 0 #000, 0 2px #000, 0 -2px #000, 1px 1px #000, -1px -1px #000, 1px -1px #000, -1px 1px #000; */
}

.txt-blue{
    color: blue;
}

.txt-bold{
    font-weight: bold;
}


.vis-text{

    font-weight: bolder;
    /* text-shadow: 2px 0 #fff, -2px 0 #fff, 0 2px #fff, 0 -2px #fff, 1px 1px #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff; */
    text-shadow: 2px 0 #000, -2px 0 #000, 0 2px #000, 0 -2px #000, 1px 1px #000, -1px -1px #000, 1px -1px #000, -1px 1px #000;
}

.vis-h{

    font-weight: bolder;
    font-family: serif ;
    /* text-shadow: 2px 0 #fff, -2px 0 #fff, 0 2px #fff, 0 -2px #fff, 1px 1px #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff; */
    text-shadow: 2px 0 #000, -2px 0 #000, 0 2px #000, 0 -2px #000, 1px 1px #000, -1px -1px #000, 1px -1px #000, -1px 1px #000;
    
}


.vis-h h1{
    font-size: 46px !important;
    font-family: serif ;
    padding-bottom: 25px;

}


.vis-h h2{
    font-size: 38px !important;
    font-family: serif ;
    padding-bottom: 20px;
}


.vis-h h3{
    font-size: 32px !important;
    font-family: serif ;
    padding-bottom: 20px;
}

.vis-h h4{
    font-size: 26px !important;
    font-family: serif ;
    padding-bottom: 15px;
}


.vis-h h5{
    font-size: 22px !important;
    font-family: serif ;
    padding-bottom: 15px;
    color: white;
}


.vis-h p{
   
    text-shadow:none !important;
}

.vis-h a{
   
    text-shadow:none !important;
    font-size: large;
}

.heads-hd{
    font-family:serif;
}


.font-serif{
    font-family:serif;
}

.heads-hd h1{
    font-family:serif ;
    font-size: 3.2em;
}

.heads-hd h2{
    font-family:serif ;
    font-size: 3rem;
}

.heads-hd h3{
    font-family:serif ;
    font-size: 2.5rem;
}

.heads-hd .mu-title{
    font-family:serif ;
    font-size: 3rem;
}

.heads-hd p,.heads-hd li{
    font-family:serif ;
    font-size: 2.1rem;
}

.heads-hd.text-danger{
    color: rgb(225, 7, 7);
    font-size: 2.3rem;
}

.heads-hd small{
    color: rgb(41, 2, 215);
    font-size: 2rem;
    font-family: 'Courier New', Courier, monospace;
    font-weight: bold;
}


.mu-single-price span, .mu-single-price h3, .mu-single-price ul li{
    color: #222121 !important;
}

.txt-white{
    color: white;
}

.txt-white p,.txt-white li{
    font-size: 2.5rem !important;
}

#mu-venue{
    font-family: serif !important;
}

#mu-venue p{
    font-size: 2rem;
}


