﻿.nivo-controlNav,
.slides-pagination {
    display: none
}

#header_top a:hover,
.footer a:hover,
a:hover {
    text-decoration: none
}

@font-face {
    font-family: iransans;
    src: url(/Themes/Public/Fonts/iransans.woff) format('woff'), url(/Themes/Public/Fonts/iransans.ttf) format('truetype')
}

@font-face {
    font-family: BYekan;
    src: url(/Themes/Public/Fonts/BYekan.eot?#) format('eot'), url(/Themes/Public/Fonts/BYekan.woff) format('woff'), url(/Themes/Public/Fonts/BYekan.ttf) format('truetype')
}
/*.slider-home1 #slider,.slider-home1 #slider img{
    height:200px !important;   
}*/
body {
    height: 100%;
    width: 100%;
    font-family: iransans,Tahoma, Geneva, sans-serif;
    font-size: 14px
}

#lblCredit {
    color: #fff;
    padding: 0 6px
}

.header-logo ul li:hover a,
.rmm.style .rmm-mobile li a {
    color: #fff!important
}

.rmm.style {
    float: left
}

.rmm.style ul {
    box-shadow: 0 0 0 rgba(0, 0, 0, .15)!important
}

.rmm.style ul li:hover {
    background: 0 0!important
}

.rmm.style ul ul li {
    border-bottom: 1px solid #c6c6c6!important;
    border-top: 0 solid!important;
    background: #333
}

.rmm.style ul li:hover ul li a {
    color: #fff!important;
    font-size: 14px;
    padding: 5px 10px!important;
    text-align: right
}

.h3-cat,
.info-footer,
.title-news {
    text-align: center
}

.rmm.style ul ul li a:hover {
    background: #cf222a!important
}

.rmm.style ul ul li:hover {
    background: #000!important
}

.rmm-toggled-button {
    border: 0!important;
    margin: 0px 0 0 0px !important;
}

.rmm.style .rmm-mobile {
    z-index: 10;
    top: 18px;
    position: absolute;
    left: 0
}

.rmm.style .rmm-mobile li,
.rmm.style .rmm-mobile li:hover {
    background: #292929!important
}

.rmm ul {
    padding: 0!important
}

.noPad {
    padding: 0
}

.fix-h {
    min-height: 600px
}

a {
    cursor: pointer
}

#slides a {
    cursor: default!important
}

.timer-baner {
    position: absolute;
    bottom: 7%;
    z-index: 10;
    right: 7%;

}

#header_top,
footer {
    width: 100%;
    float: right
}

.link-black a {
    color: #222
}

header {
    /*background: #464646*/
}

.my_header_links {
    margin-bottom: 0;
    font-size: 12px;
    color: #fff
}

.header_top ul li a {
    color: #fff;
    padding: 2px 5px!important
}

.theme-default .nivoSlider {
    margin-bottom: 0!important;
    box-shadow: 0 0!important;
}

.footer {
    color: #fff;
    font-size: 14px;
    background-image: url(/Themes/Temp142/images/footer1.jpg);
    background-size: 100% 100%;
   
	
}

.footer p {
    margin-bottom: 6px
}

.info-footer {
    background-color: #013b82;
    color: #fff;
    font-size: 13px;
    padding: 2px
}

.my_header_links ul li a {
    font-size: 13px;
    padding: 6px 10px!important
}
@media(max-width:992px){
	.product{position: unset !important;}
	.title{position: relative !important;
top: -8px !important;
text-align:-moz-right;
text-align: right !important;
padding-right: 15px;
right: 14px;}
	.product-link{margin-bottom:10px }
}

#divRegister a {
    color: #fff!important;
    padding: 4px 6px!important
}

#header_top {
    padding: 0 15px;
    background: #333;
    border-bottom: 5px solid #FFF
}

.header-logo {
    background: #013b82;
    padding: 0
}

.header_top1 {
    background: #fff;
    border-bottom: 1px solid #333
}

.header_top1 a {
    color: #013b82!important
}

.rmm ul {
    background: 0 0!important
}

.rmm.style ul li a {
    padding: 10px 20px!important;
    font-size: 16px!important
}

.header_top1 .rmm-menu {
    float: left;
    margin-top: 22px
}

.header-logo ul {
    padding: 0;
    margin: 5px
}

.header-logo ul li {
    display: inline-block
}

.header-logo ul li a {
    padding: 10px 8px!important;
    font-weight: 400!important;
    font-size: 13px!important;
    color: #fff
}

.header-logo ul li:not(:last-child) {
    border-left: 1px solid #fff
}

.row {
    margin-left: 0;
    margin-right: 0
}

marquee {
    max-height: 200px
}

hr {
    margin-top: 10px;
    margin-bottom: 10px
}

.footer a {
    color: #fff
}

.footer a:hover {
    color: #333
}

.panel-primary>.panel-heading {
    background-color: #009fad;
    border-color: #009fad
}

.panel-primary {
    border-color: #009fad
}

.Menutree a {
    color: #222!important
}

.icon-white {
    color: #34b9c0!important
}

.blk-reg {
    display: none
}

.img-log {
    width: 27px;
    margin: 3px 0
}

.icon {
    background: #333
}

.icon a {
    padding: 0!important
}

.icon img {
    display: inline-block;
    width: 30px;
    margin: 3px 2px
}

.logo-head img {
    width: 60%;
    margin: 0 auto
}

.logo {
    padding: 0 5px 0 0
}

.pdtb-15 {
    padding: 15px 0
}

.pdtb-2 {
    padding: 12px 10px
}

.h3-cat {
    font-weight: 700;
    font-size: 28px
}

.bg-black {
    min-height: 100px;
    background: #222;
    margin-bottom: 3%;
    color: #fff
}

.col-md-8 .product-item {
    padding: 20px 12px;
    text-align: center;
    width: 25%;
    float: right
}

.col-md-8 .content-img-box {
    margin: 0 auto!important
}

.img-box-title {
    background: 0 0!important
}

.img-box-title a {
    color: #fff;
    font-size: 18px;
    font-weight: 700
}

.col-md-8 .content-img-box:hover img {
    animation: ease bounceIn 1.2s
}

.main-news {
    margin-bottom: 20px
}

.title-news {
    padding: 7px;
    font-size: 20px;
    background: #d81426;
    border-radius: 20px 20px 0 0;
    color: #fff;
    border: 1px solid #636363
}

.main-news .content {
    box-shadow: 0 1px 3px 0 #3e3e3e;
    border-radius: 0 0 20px 20px;
    background: #f1f1f1
}

.content-img-box,
.img-box {
    border-radius: 0 0 18px 18px
}

.EmailDiv .form-horizontal .form-group .col-sm-6 input[type=button] {
    width: 20%;
    display: block;
    background: #013b82!important;
    border-color: #013b82!important
}

.main-news .content .product-item .img-box-title,
.mt-20 .concert-cat {
    display: none
}

.main-news .content .product-item {
    width: 100%!important;
    padding: 0
}

.main-news .content .product-item .content-img-box {
    margin-bottom: 0!important
}

.img-box {
    max-width: 100%;
    width: 100%
}

.mt-20 {
    margin-top: 20px
}

.content-img-box {
    border: 0!important
}

.rmm-toggled {
    width: auto!important;
    position: absolute;
    left: 5px
}

.concertEvent .thumbnail {
    background: #fff!important;
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .01), 0 6px 10px 0 rgba(56, 56, 56, .19);
	margin-bottom:30px;
}

.detail-list-concert {
    color: #000!important;
    text-align: inherit!important;
    padding: 5px!important
}

.lslide,
.title-concert {
    text-align: center
}

.title-concert-Rate {
    margin: 5px 0!important;
    color: #fff!important;
    text-shadow: 0 0 0!important;
    background: #013b82;
    padding: 6px;
    text-align: center
}

.theme-default .nivo-prevNav {
    background: url(/Themes/Temp142/images/previous.png) no-repeat!important;
    background-size: contain!important
}

.theme-default .nivo-nextNav {
    background: url(/Themes/Temp142/images/next.png) no-repeat!important;
    background-size: contain!important
}


/*.logo img{padding:8px 0;width:100%;max-height:75px}*/

.icon-header img {
    display: inline-block;
    width: 25px;
    float: left;
    margin: 4px;
    height: 25px
}

.h3-belit {
    padding-right: 2%
}

.Archives,
.lslide {
    padding: 10px;
    color: #fff
}

.Archives {
    float: left;
    background: #013b82;
    border-radius: 5px;
    margin-top: 50px;
    font-size: 19px
}

.Archives:hover {
    color: #fff
}

.concert-main .concert-cat {
    display: none
}

.rmm-toggled-button span {
    background: #000!important
}

.lslide {
    background: #d91426
}

.text-img {
    padding-top: 5px;
    display: inline-block
}

.lightSlider a {
    color: #fff
}

.callout {
    background: url(/Themes/Temp142/images/Background.jpg) center fixed;
    color: #fff;
    min-height: 100px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-top: 15px;
    margin-bottom: 20px;
    text-shadow: 1px 1px 1px #000
}

.EmailDiv .form-horizontal .form-group .col-sm-6 {
    width: 100%
}

.EmailDiv .form-horizontal .form-group .col-sm-6 span {
    width: 17%;
    display: inline-block
}

.EmailDiv .form-horizontal .form-group .col-sm-6 input {
    display: inline-block;
    width: 70%;
    background-color: rgba(255, 253, 253, .5)!important;
    border: 0 solid!important;
    color: #fff
}

.BlogPost-main,
.ListConcert,
.Menu-pg,
.News-main,
.RSS-NEWS,
.listNews,
.listPost,
.listReserv,
.main-film,
.main-gallery,
.ticket-main {
    background: #fff!important;
    padding: 0!important;
    border: 0 solid!important;
    border-radius: 0!important
}

.location {
    color: #fff!important;
    border: 1px solid #676767!important;
    background: #d91426!important
}

.listSans .active {
    color: #222!important;
    background-color: #fff!important;
    border-color: #fff!important;
    padding: 10px 0;
    font-size: 16px
}

.listSans .list-group-width {
    border: 1px solid #dcdcdc!important;
    margin: 5px 0;
    border-radius: 0!important;
    background: #f5f5f5;
    padding: 4px!important;
}
.border-dash{
	width: 100%;
    float: right;
    border: 1px dashed #d4d4d4!important;
    padding: 5px;
}

.listSans .list-group-width:hover {
    border: 1px solid #d91426!important
}

.listSans .btn-success {
    background-color: #d91426!important;
    border-color: #d91426!important;
    padding: 10px!important
}

.listPrice .info th {
    border: 0!important;
    background-color: #fff!important;
    font-size: 16px
}

.listPrice .table-bordered {
    border: 0!important
}

.listPrice .table>tbody+tbody {
    border-top: 0!important;
    background: #f5f5f5
}

.listPrice {
    margin-top: 10px
}

.location a {
    color: #fff
}

.titr-pg {
    background: url(/Themes/Temp142/images/seminar2.png) no-repeat!important;
    background-size: 100% 100%!important;
    height: 40px
}

.titr-pg h1 {
    font-size: 25px!important
}
.main-list-concert{
	padding-bottom:25px !important;
}
.main-list-concert .concert-cat {
    display: none
}

.carousel-control.left,
.carousel-control.right {
    background-image: none
}
.mb-1{
	margin-bottom:1%;
}

.glyphicon-chevron-left,
.glyphicon-chevron-right {
    color: #222
}
.modal-dialog {
    font-family: byekan;
}
@media(max-width:768px) {
    .pdtb-2 {
        padding: 2px 0 0
    }
    /*.timer-baner {
        display: none
    }*/
    .h1-belit {
        font-size: 28px
    }
    .h3-belit {
        font-size: 20px
    }
    .lslide {
        font-size: 11px;
        padding: 5px
    }
}
.concert-title a {
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    font-weight: 400;
    color: #013b82 !important;
}
.location {
  
    background: #023b82 !important;
}
.concert-cat {
   
color: #144a8b !important;}
@media(max-width:425px) {
    .pdtb-2 {
        padding: 6px 0 0
    }
    .img-box-title a {
        font-size: 12px
    }
    .h1-belit {
        font-size: 20px;
        padding-right: 0
    }
    .h3-belit {
        font-size: 17px;
        padding-right: 0
    }
    .Archives {
        font-size: 13px;
        margin-top: 30px
    }
    .lslide {
        padding: 3px;
        font-size: 8px
    }
    .bg-black h1,
    .bg-black h3 {
        font-size: 14px
    }
    .header-logo ul li a {
        font-size: 10px!important;
        padding: 5px!important
    }
}