/********** fonts **********/
@font-face {
    font-family: iranyekanweblight;
    src: url(/new_theme/css/font/iranyekanweblight.eot);
    src: url(/new_theme/css/font/iranyekanweblight.eot?#iefix&v=4.6.2) format("embedded-opentype"),
        url(/new_theme/css/font/iranyekanweblight.woff2) format("woff2"),
        url(/new_theme/css/font/iranyekanweblight.woff) format("woff"),
        url(/new_theme/css/font/iranyekanweblight.ttf) format("truetype"),
        url(/new_theme/css/font/iranyekanweblight.svg?v=4.6.2#fontawesomeregular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: iranyekanwebbold;
    src: url(/new_theme/css/font/iranyekanwebbold.eot);
    src: url(/new_theme/css/font/iranyekanwebbold.eot?#iefix&v=4.6.2) format("embedded-opentype"),
        url(/new_theme/css/font/iranyekanwebbold.woff2) format("woff2"),
        url(/new_theme/css/font/iranyekanwebbold.woff) format("woff"),
        url(/new_theme/css/font/iranyekanwebbold.ttf) format("truetype"),
        url(/new_theme/css/font/iranyekanwebbold.svg?v=4.6.2#fontawesomeregular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: iranyekanwebregular;
    src: url(/new_theme/css/font/iranyekanwebregular.eot);
    src: url(/new_theme/css/font/iranyekanwebregular.eot?#iefix&v=4.6.2) format("embedded-opentype"),
        url(/new_theme/css/font/iranyekanwebregular.woff2) format("woff2"),
        url(/new_theme/css/font/iranyekanwebregular.woff) format("woff"),
        url(/new_theme/css/font/iranyekanwebregular.ttf) format("truetype"),
        url(/new_theme/css/font/iranyekanwebregular.svg?v=4.6.2#fontawesomeregular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: robotolight;
    src: url(/new_theme/css/font/robotolight.eot);
    src: url(/new_theme/css/font/robotolight.eot?#iefix&v=4.6.2) format("embedded-opentype"),
        url(/new_theme/css/font/robotolight.woff2) format("woff2"),
        url(/new_theme/css/font/robotolight.woff) format("woff"),
        url(/new_theme/css/font/robotolight.ttf) format("truetype"),
        url(/new_theme/css/font/robotolight.svg?v=4.6.2#fontawesomeregular) format("svg");
}

@font-face {
    font-family: robotobold;
    src: url(/new_theme/css/font/robotobold.eot);
    src: url(/new_theme/css/font/robotobold.eot?#iefix&v=4.6.2) format("embedded-opentype"),
        url(/new_theme/css/font/robotobold.woff2) format("woff2"),
        url(/new_theme/css/font/robotobold.woff) format("woff"),
        url(/new_theme/css/font/robotobold.ttf) format("truetype"),
        url(/new_theme/css/font/robotobold.svg?v=4.6.2#fontawesomeregular) format("svg");
}


@font-face {
    font-family: robotoregular;
    src: url(/new_theme/css/font/robotoregular.eot);
    src: url(/new_theme/css/font/robotoregular.eot?#iefix&v=4.6.2) format("embedded-opentype"),
        url(/new_theme/css/font/robotoregular.woff2) format("woff2"),
        url(/new_theme/css/font/robotoregular.woff) format("woff"),
        url(/new_theme/css/font/robotoregular.ttf) format("truetype"),
        url(/new_theme/css/font/robotoregular.svg?v=4.6.2#fontawesomeregular) format("svg");
}

@font-face {
    font-family: BNasimBold;
    src: url(/new_theme/css/fonts/BTitrBold.eot);
    src: url(/new_theme/css/fonts/BTitrBold.eot?#iefix&v=4.6.2) format("embedded-opentype"),
        url(/new_theme/css/fonts/BTitrBold.woff2) format("woff2"),
        url(/new_theme/css/fonts/BTitrBold.woff) format("woff"),
        url(/new_theme/css/fonts/BTitrBold.ttf) format("truetype") ;
}

html {
    direction: rtl;
    font-family: iranyekanwebregular;
    font-size: 13px;
    text-align: right;
}
table, th, td {
    /*border: 2px solid black;*/
    border-collapse: collapse;
}
th, td {
    padding: 5px;
}
th {
    text-align: center;
}

table, th, td {
    /*border: 2px solid black;*/
    border-collapse: collapse;
}


.table th,
.table td {

    border: 3px solid white;
    padding: 6px 3px;

}
.table th:first-child,
.table td:first-child {
    border-right: none;
}
.table th:last-child,
.table td:last-child {
    border-left: none;
}
.table th {
    background-color: #adadad;
}

.txt-center {
    text-align: center!important;
}
.container {
    position: relative;
    width: 991px;
    /*min-height: 1300px;*/
    margin: 0 auto;
    overflow: hidden;
    background-color: white;
}
header {
    position: relative;
    height: 201px;
    width: 100%;
    background-image: url("https://golfamsafar.ir/print-template/header55.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 991px 201px;
    font-family: BNasimBold;
}
footer {
    position: relative;
    min-height: 167px;
    width: 100%;
}
footer .copyright {
    position: relative;
    height: 70px;
    width: 100%;
    background: url("https://golfamsafar.ir/print-template/footer55.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 991px 70px;

    margin-top: 10px;
}
header .title {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 40%;
    top: 10px;
    color: white;
    text-align: center;
    font-size: 2em;
    letter-spacing: 15px;
    text-transform: uppercase;
}
header .title-big {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    top: 10px;
    color: white;
    text-align: center;
    font-size: 1.7em;
    letter-spacing: 10px;
    text-transform: uppercase;
}
.price{
    text-align: center;
    font-size: 13px;
    font-weight: bold;
}

.price a{
    text-decoration: none;
    color: #333333;
}


header .subject {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
    top: 85px;
    color: #ed2024;
    text-align: center;
    font-size: 28px;
    text-shadow: -1px 0 #AAA, 0 1px #AAA, 1px 0 #AAA, 0 -1px #AAA;


}






header .subject b {
    font-size: 50px;
    font-weight: normal;
}
header .desc {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 93%;
    top: 174px;
    color: white;
    text-align: center;
    font-size: 18px;
}
header .desc .desc-right {
    width: 10%;
    float: right;
    color: #000000;
}
header .desc .desc-center {
    width: 80%;
   float: right;
}
header .desc .desc-left {
    width: 10%;
    float: left;
    color: #000000;
}

header .logo {
    position: absolute;
    right: 20px;
    top: 60px;
}

header .logoGolfam {
    position: absolute;
    left: 20px;
    top: 5px;
}
footer .logoFooter {
    position: absolute;
    width: 140px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    top: -103px;
    z-index: 999999;
}

.note-top {
    position: relative;
    height: auto;
    width: 100%;
    overflow: auto;
    padding: 0 15px;
    color: #000000;
    font-weight: bold;
}
.note-bot {
    position: relative;
    height: auto;
    width: 100%;
    overflow: auto;
    padding: 2px;
    color: #ed2024;
    font-weight: bold;
}
.footer-desc {
    position: relative;
    height: auto;
    width: 95%;
    overflow: auto;
    margin: 0 auto;
    padding: 10px;
    outline: 2px dashed #ed2024;
    outline-offset: 0px;
}
.hotel {
    position: relative;
    height: auto;
    width: 98%;
    overflow: auto;
    border: 2px solid black;
    padding: 1% 1%;
    text-align: center;
}
.hotel-desc td {
    background-color: #e1e1e1;
    border: 1px solid white;
}


footer ul {
    list-style: none; /* Remove default bullets */
    text-align: center;
}
footer ul li {
    padding: 3px 0;
}
footer ul li::before {
    content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #ed2024; /* Change the color */
    font-weight: bold; /* If you want it to be bold */
    display: inline-block; /* Needed to add space between the bullet and the text */
    width: 0.8em; /* Also needed for space (tweak if needed) */
    margin-right: -1em; /* Also needed for space (tweak if needed) */
}


.note-top li {
    display: inline;
    /*float: right;*/
    width: auto;
    padding-left: 40px;
}


.note-top ul {
    width:100%;
    text-align:center;
}
.note-top li {
    display:inline-block;
    margin-right:10px;
}
.footer-alert {
    padding: 20px 0;

}
.footer-alert ul {
    width:100%;
    text-align:center;
}
.footer-alert li {
    display:inline-block;
    background: #ed2024;
    color:white;
    border-radius: 5px;
    padding: 10px;
    margin: 0 10px;
    font-size: 1.5em;
}
.footer-alert ul li::before {
    content: none;
}
