/*TOP HEADER*/

#nd_options_navigation_2_top_header .nd_options_grid_6:last-child {
    padding: 0px 15px
}

#nd_options_navigation_2_top_header .nd_options_grid_6:first-child {
    padding: 0px 15px
}

#nd_options_alert_1_messages h6 {
    font-weight: normal;
}

#nd_options_alert_1_messages .triangle-up {
    line-height: 9px;
}

.nd_options_open_navigation_2_sidebar_content {
    display: none;
}

.nd_options_section.nd_options_padding_15.nd_options_box_sizing_border_box.nd_options_position_relative {
    display: none;
}

.nd_options_grid_12.nd_options_display_none_all_responsive.nd_options_text_align_center {
    display: none;
}


/*HEADER BTN*/

.nd_options_book_now_btn {
    background-color: #ec774b;
    border-radius: 4px
}

.nd_options_book_now_btn a {
    color: #fff !important;
    text-transform: uppercase;
    font-size: 11px !important;
    padding: 0px 15px;
    letter-spacing: 2px;
    border-bottom-width: 0px !important;
}


/*responsive*/

.nd_options_navigation_2_sidebar .nd_options_book_now_btn a {
    color: #fff !important;
    font-size: 24px !important;
    font-weight: normal;
}

.nd_options_navigation_2_sidebar .nd_options_book_now_btn {
    background-color: initial;
}


/*SINGLE COURSE*/

#nd_learning_single_course_page_calendar_btn {
    background-color: #495052;
}

#nd_learning_single_course_all_book_buttons {
    display: none;
}

.nd_learning_tabs ul li a[href="#nd_learning_single_course_attendees"] {
    display: none;
}

.nd_learning_tabs ul li a[href="#nd_learning_single_course_reviews"] {
    display: none;
}

.single-courses .nd_learning_tabs ul li:nth-child(2) {
    margin-right: -5px;
}


/*FOOTER*/

#nd_options_footer_4 .wpb_widgetised_column .widget h3,
#nd_options_footer_4 .wpb_widgetised_column .widget {
    margin-bottom: 0px;
}

#wpcf7-f253-o1 .wpcf7-validation-errors {
    float: left;
    width: 100%;
    box-sizing: border-box;
}

#nd_options_footer_4 {
    padding-bottom: 40px;
}

.footer_newsletter_form input[type='email'] {
    background-color: #404548;
    border: 0px;
    line-height: 19px;
    border-radius: 4px 0px 0px 4px;
}

.footer_newsletter_form input[type='submit'] {
    border-radius: 0px 4px 4px 0px;
}

.wpb_column.vc_column_container.vc_col-sm-3:nth-of-type(4):hover:before {
    content: url(http://deweylab.org.nz/wp-content/uploads/2020/10/QR-e1602541931240.png);
    /* no need for qoutes */
    display: block;
    left: 80px;
    top: 0px;
    position: absolute;
    z-index: 999;
}

.home_service_Jasmin img {
    width: 100px !important;
}

.home_service_Jasmin h2 {
    font-size: 16px;
    margin-left: 30px;
}

.home_service_Jasmin p {
    margin-left: 35px;
}


/* 
.vc_column-inner.vc_custom_1467206629924 img{

border: 1px solid #2b92d4;
border-radius: 50%;
text-align: center;
cursor: pointer;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-name: breathe;
-webkit-animation-duration: 1500ms;
-webkit-animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
}

@-webkit-keyframes breathe {
0% {
opacity: .4;
box-shadow: 0 1px 2px rgba(0, 147, 223, 0.4), 0 1px 1px rgba(0, 147, 223, 0.1) inset;
}

100% {
opacity: 1;
border: 1px solid rgba(59, 235, 235, 0.7);
box-shadow: 0 1px 30px #0093df, 0 1px 20px #0093df inset;
}
}
*/