/*
Theme Name: My Twist Child Theme
Theme URI: http://twistandsplits.co.uk/
Version: 1.0
Description: 
Author: NEOS Design Studio
Author URI: https://neosdesignstudio.co.uk
Template: Divi
*/
/* #top-header, #et-secondary-nav li ul {
    background-color: #00bfff!important;
} */
body {
    font-weight: 500!important;
}


/*Shadows*/

.shadow-light img {
    box-shadow: 0px 0px 8px rgba( 0, 0, 0, 0.7)!important;
    -moz-box-shadow: 0px 0 8px rgba( 0, 0, 0, 0.7)!important;
    -webkit-box-shadow: 0px 0 8px rgba( 0, 0, 0, 0.7)!important;
}


/*For non parallax*/

.et_pb_inner_shadow {
    -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.7)!important;
    -moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.7)!important;
    box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.7)!important;
}

.et_pb_slider .et_pb_slide,
.et_pb_slider {
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.7)!important;
    -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.7)!important;
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.7)!important;
}


/*top menu swap*/

#et-info {
    float: right
}


/*Sliders*/

.et_pb_slide_2 .et_pb_slide_content {
    padding-left: 300px
}

.et_pb_slide_0 .et_pb_slide_description h2.et_pb_slide_title {
    color: #fff!important;
    font-weight: 600
}

.et_pb_slide_0 .et_pb_slide_description {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
    padding-top: 80px
}

.et_pb_slide_content h2 {
    font-size: 2.6em
}

@media all and (max-width: 980px) {
    .et_pb_slide_2 .et_pb_slide_content {
        padding-left: 0px
    }
}

@media all and (max-width: 980px) {
    .et_pb_slide_0 .et_pb_slide_content {
        padding-left: 0px
    }
}


/*tripping*/

body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
    top: 73px;
}

.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container {
    padding-top: 234px
}

.et_pb_slider .et_pb_container {
    min-height: 544px
}


/*facebook*/


/*events*/

.tribe-events-event-image img {
    max-width: 200px;
}


/*EVENTS*/

.tribe-event-date-start {
    background: transparent url("images/icon_event.png") no-repeat scroll 0px -15px;
    padding-left: 23px;
    display: block;
    line-height: 22px;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

#tribe-events-list-widget-2 h4 {
    color: #ffffff
}

.et_pb_bg_layout_light .et_pb_widget li a {
    color: #ffffff
}

.tribe-events-list-widget ol li {
    color: #ffffff
}

.et_pb_widget_area .et_pb_widget a {
    color: #fff
}

#tribe-events-list-widget-2 .tribe-events-event-image img {
    max-width: 25%!important;
    max-height: 100px;
    box-shadow: 0px 0px 2px rgba( 0, 0, 0, 0.9)!important;
    -moz-box-shadow: 0px 0 2px rgba( 0, 0, 0, 0.9)!important;
    -webkit-box-shadow: 0px 0 2px rgba( 0, 0, 0, 0.9)!important;
}

#tribe-events-list-widget-2 h4.widgettitle {
    margin-bottom: 30px;
}

.et_pb_widget_area_left.margin-top-zero {
    margin-top: 0px!important
}

#tribe-events-list-widget-2 h4.widgettitle {
    font-size: 30px;
}

#tribe-events-list-widget-2 .tribe-events-event-image img {
    text-align: left;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px
}

.tribe-event-date-start {
    display: inline
}

.post-type-archive-tribe_events a,
.single-tribe_events a {
    color: #1F4C8F
}

.post-type-archive-tribe_events .tribe-event-date-start {
    color: #222!important;
    font-weight: 700
}

.single-tribe_events .tribe-event-date-start {
    font-size: 100%;
    color: #222!important;
    font-weight: 700
}

li.tribe-events-list-widget-events h4 a:hover {
    color: #00bfff
}


/*Mailchimp*/

.mc4wp-form-fields > p:nth-child(1) > input:nth-child(2) {
    color: #2672a9!important;
    font-weight: 900!important
}

.mc4wp-form-fields > p:nth-child(2) > input:nth-child(1) {
    color: #00BFFF !important;
    background-color: #fff !important;
    border-color: #fff;
    box-shadow: 0px 0px 2px rgba( 0, 0, 0, 0.9)!important;
    -moz-box-shadow: 0px 0 2px rgba( 0, 0, 0, 0.9)!important;
    -webkit-box-shadow: 0px 0 2px rgba( 0, 0, 0, 0.9)!important;
}

.mc4wp-form-fields > p:nth-child(1) > label:nth-child(1) {
    color: #ffffff
}


/*twitter*/

.et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget {
    width: 91.56%
}

#wolf-twitter-widget-6 > h4:nth-child(1) {
    color: #fff!important
}

.et_pb_widget_area_left {
    border-right: none
}

.wolf-tweet-list li span {
    color: #fff;
    font-weight: 700
}

.wolf-tweet-list li span a {
    color: #fff!important;
    font-weight: 900!important;
}


/*home news*/

.shadow-gallery {
    box-shadow: 0px 0px 8px rgba( 0, 0, 0, 0.17)!important;
    -moz-box-shadow: 0px 0 8px rgba( 0, 0, 0, 0.17)!important;
    -webkit-box-shadow: 0px 0 8px rgba( 0, 0, 0, 0.17)!important;
}


/*footer*/

#text-2 > div:nth-child(2) > a:nth-child(7) {
    color: #00bfff;
    font-weight: 900!important;
}

.tt_upcoming_events_widget > h4:nth-child(1) {
    font-size: 32px
}


/*upcoming classes*/

.timetable-button {
    top: -70px
}

.page-id-2461 div.et_pb_gallery_item div {
    box-shadow: 0px 0px 8px rgba( 0, 0, 0, 0.7)!important;
    -moz-box-shadow: 0px 0 8px rgba( 0, 0, 0, 0.7)!important;
    -webkit-box-shadow: 0px 0 8px rgba( 0, 0, 0, 0.7)!important;
}


/*contact form*/

.et_pb_contact p input,
.et_pb_contact p textarea {
    color: #000
}


/*blog images*/

.blog #content-area a img {
    width: 40%
}


/*second menu left*/

#et-secondary-menu {
    float: left;
}

#et-secondary-menu a {
    font-size: 14px!important
}


/*timetable*/

.tt_timetale .event .before_hour_text {
    display: none
}

#content-area table td {
    font-size: 12px
}

.tt_timetable .event .event_header {
    font-size: 12px
}

tt_timetable .hours {
    font-size: 6px
}


/*posts*/

.author.vcard,
.comments-number {
    display: none
}

#et-top-navigation {
    font-weight: 500;
}


/*mobile logo*/

@media all and (max-width: 980px) {
    .et_header_style_centered #logo {
        max-height: 100px;
    }
    .tribe-events-event-image img {
        max-width: 100%;
    }
}


/*team members*/

.et_pb_column_1_3 .et_pb_team_member_description {
    text-align: center
}

.nav li li a {
    font-size: 16px!important;
}
.nav li ul {width: 300px} #top-menu li li a {width: 260px}

.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected {background: #00bfff!important;border: 1px solid #00bfff!important}

.post-2573 .tabs_box_navigation.sf-timetable-menu {display: none}

.post-2573  .tt_tabs {margin-bottom: 50px}

.sf-timetable-menu li ul li a:hover {
    background-color: #00bfff!important;
}

#post-2630 > img:nth-child(2),
#post-2630 .et_project_meta {
    display: none
}

#post-2635 > img:nth-child(2),
#post-2635 .et_project_meta {
    display: none
}

#post-2639 > img:nth-child(2),
#post-2639 .et_project_meta {
    display: none
}

#post-2641 > img:nth-child(2),
#post-2641 .et_project_meta {
    display: none
}

#post-2644 > img:nth-child(2),
#post-2644 .et_project_meta {
    display: none
}
#post-2662 > img:nth-child(2),
#post-2662 .et_project_meta {
    display: none
}
#five-wide .et_pb_grid_item {
    width: 14.5%!important;
    margin: 0 5.5% 5.5% 0;
    clear: none!important;
}

#five-wide .et_pb_grid_item img  {
    box-shadow: 0px 0px 8px rgba( 0, 0, 0, 0.3)!important;
    -moz-box-shadow: 0px 0 8px rgba( 0, 0, 0, 0.3)!important;
    -webkit-box-shadow: 0px 0 8px rgba( 0, 0, 0, 0.3)!important;max-height: 175px;
}

#five-wide h2 {
    font-size: 14px
}

.timetable_wrapper{
    overflow-x: scroll;
}

.timetable_wrapper table{
    width: 1280px;
}

.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button, .woocommerce-page button.button{
    border: none!important;
    background:#2672A9!important;
    color: #fff!important;
}

.woocommerce button.button:hover, .woocommerce-page button.button:hover,.woocommerce a.button:hover, .woocommerce-page a.button:hover{
    border: none!important;
    background:#1C5075!important ;
}