﻿/* Custom Settings on site template */
.contact_us_form .form-group select {
    height: 54px;
    border: 1px solid #e9e9e9;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    background: #f8f8f8;
    padding: 0px 25px;
    font-size: 13px;
    font-family: IRANSansWeb-Light;
    color: #8c8c8c;
    text-transform: uppercase;
}

.videoWrapper, .audioWrapper {
    margin: 10px auto;
    display: block;
}

.videoWrapper {
    /*width: 817px;*/
}

.audioWrapper {
    /*width: 400px;*/
}
/*/Question/Index page style*/
.get_question_area {
    padding: 60px 0;
}

    .get_question_area .get_contact_inner .search-box .book_now_btn_black {
        padding: 7px 0;
        /*min-width: 300px;*/
        min-width: 100%;
    }

    .get_question_area .get_contact_inner .contact_us_form:before,
    .get_question_area .get_contact_inner .contact_us_form:after {
        content: none;
        background: none;
    }

    .get_question_area .contact_us_form .form-group:last-child {
        margin-top: 0;
    }

    .get_question_area .contact_us_form .form-group .submit_btn {
        height: 54px;
        width: 100%;
    }

.question-avatar {
}

    .question-avatar img {
        height: 50px;
        width: 50px;
    }

.question-item {
    padding: 0;
}

    .question-item a h4 {
        color: #ffb606;
        padding: 5px 0 10px;
    }

    .question-item span {
        font-size: 13px;
    }

.question-stats {
}

    .question-stats .score,
    .question-stats .answer,
    .question-stats .visit {
        border: 1px solid #e8e8e8;
        border-radius: 2px;
        display: block;
        font-size: 15px;
        float: left;
        height: 48px;
        margin-left: 5px;
        min-width: 48px;
        text-align: center;
    }

        .question-stats .score .number,
        .question-stats .answer .number,
        .question-stats .visit .number {
            display: block;
        }

.question-sidebar {
}

    .question-sidebar .book_now_btn {
        color: #242424;
        font-size: 17px;
        margin: 7px 0;
        /*min-height: 65px;*/
        /*min-width: 300px;*/
        min-width: 100%;
        padding: 7px 0;
    }

        .question-sidebar .book_now_btn:hover {
            color: #ffb606;
        }

/* Custom owl carousel */
.owl-carousel {
    direction: ltr;
}

/* Custom Media Element JS */
.mejs__container.mejs__video {
    margin: 0 auto;
    width: inherit !important;
}

    .mejs__container.mejs__video .mejs__overlay-play,
    .mejs__container.mejs__video .mejs__poster.mejs__layer,
    .mejs__container.mejs__video .mejs__overlay.mejs__layer {
        width: 100% !important;
    }

video.mejs__player {
    width: 100% !important;
}

.mejs__container.mejs__audio {
    width: inherit !important;
}

/* Custom OneSignal notification */
#onesignal-popover-container #onesignal-popover-dialog .popover-body-icon {
    float: right !important;
}

#onesignal-popover-container #onesignal-popover-dialog .popover-body-message {
    float: right;
    width: calc(100% - 150px);
    font-family: IRANSansWeb;
}

#onesignal-popover-container #onesignal-popover-dialog .popover-footer {
    font-family: IRANSansWeb-Bold;
}

#onesignal-popover-container #onesignal-popover-dialog .popover-button.primary,
#onesignal-popover-container #onesignal-popover-dialog .primary.popover-button + .secondary.popover-button {
    float: left;
}

/* Custom hilltown style */
/*
.middle_menu_area .navbar.navbar-default .nav.navbar-nav li.submenu ul:nth-child(1) {
    right: 0px;
    z-index: 1001;
}
.middle_menu_area .navbar.navbar-default .nav.navbar-nav li.submenu ul:nth-child(2) {
    right: 240px;
    z-index: 1001;
}

.middle_menu_area .navbar.navbar-default .nav.navbar-nav li.submenu ul:nth-child(3) {
    right: 520px;
    z-index: 1001;
}
*/
.middle_menu_area .navbar.navbar-default .nav.navbar-nav li.submenu ul li {
    width: 280px;
}

.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu ul {
    right: -150px !important;
}

    .header_menu .navbar.navbar-default .nav.navbar-nav li.submenu ul:nth-child(1) {
        right: 0px;
        z-index: 1001;
    }

    .header_menu .navbar.navbar-default .nav.navbar-nav li.submenu ul:nth-child(2) {
        right: 130px !important;
        z-index: 1001;
    }

    .header_menu .navbar.navbar-default .nav.navbar-nav li.submenu ul:nth-child(3) {
        right: 410px !important;
        z-index: 1001;
    }

    .header_menu .navbar.navbar-default .nav.navbar-nav li.submenu ul li {
        width: 280px;
    }

/* Custom blog post on editor style */
.blog_details_area .blog_details_inner .s_main_text {
    font-size: 16px;
    padding-bottom: 20px;
}

    .blog_details_area .blog_details_inner .s_main_text h3 {
        color: #ffb606;
        margin: 25px 0 15px;
    }

    .blog_details_area .blog_details_inner .s_main_text li {
        line-height: 30px;
    }

    .blog_details_area .blog_details_inner .s_main_text ol {
        /*list-style-type: circle;*/
        padding: 15px 40px 15px 0;
    }

    .blog_details_area .blog_details_inner .s_main_text ul {
        list-style-type: disc;
        padding: 15px 40px 15px 0;
    }

    .blog_details_area .blog_details_inner .s_main_text p {
        font-size: 16px;
        line-height: 30px;
        text-align: justify;
    }
