@import url(//keithtullochwine.com.au/wp-content/themes/bridge-child/../bridge/style.css);.september{display:block!important}.hidden{display:block!important}.vc_row wpb_row.section.vc_row-fluid{padding-bottom:0!important;margin-bottom:0!important}.imagegallery-membersevents,.flexslider{padding-bottom:0!important;margin-bottom:0!important}.vc_col-sm-3{width:25%!important}#buttons15px a.qbutton.small.center.white.enlarge{display:inline-block;margin:7.5px}#buttons15px2 a.qbutton.small.center.white.enlarge{vertical-align:top;display:inline-block;margin:7.5px;width:200px;white-space:normal;min-height:70px;line-height:17px;padding-top:17px}.footer_top .widget.widget_nav_menu li{display:inline-block;padding:0 30px 50px;font-weight:600!important;text-transform:uppercase}.eventscontentbox{max-height:500px;min-height:500px;height:500px}.eventscontentboxsmaller{max-height:350px;min-height:350px;height:350px}@media only screen and (min-width:1501px) and (max-width:3000px){.eventscontentboxsmaller{max-height:320px;min-height:320px;height:320px}}@media only screen and (min-width:1000px) and (max-width:1499px){.eventscontentboxsmaller{max-height:350px;min-height:350px;height:350px}}@media only screen and (min-width:800px) and (max-width:999px){.eventscontentboxsmaller{max-height:400px;min-height:400px;height:400px}}@media only screen and (min-width:0px) and (max-width:799px){.eventscontentboxsmaller{max-height:400px;min-height:250px;height:auto}}#justification .justification1 p,#justification .justification2 p{text-align:justify}.eventsheader h3{font-size:18px;color:#000!important;text-transform:none!important;line-height:18px;margin-bottom:0}.eventsheader p{margin-top:0}.eventcolumn h4{font-size:18px;color:#000;text-transform:none!important;line-height:18px;margin:10px 0}.eventcolumn{padding:0 45px 20px;text-align:center;box-sizing:border-box}.fullsizeimage{height:650px}html{font-size:100%}body{font-size:.9em!important}p{font-size:.9em!important}@media only screen and (min-width:1200px){p{font-size:1.1em!important}}.openday h2,.openday p{color:#fff!important;text-shadow:1px 1px #000}.header_bottom{padding:0}.whitetext,.whitetext p,.whitetext h1,.whitetext h2,.whitetext h3,.whitetext h4,.whitetext h5{color:#fff;text-shadow:1px 1px #000}.whitetext{margin:0 auto;width:70%}.q_logo img{padding-top:10px}@media only screen and (min-width:1100px) and (max-width:1250px){.q_logo img{padding-top:40px}}@media only screen and (min-width:1000px) and (max-width:1100px){.q_logo img{padding-top:60px}}@media only screen and (max-width:1000px){.q_logo img{padding-top:0}}.sticky .q_logo img{padding-top:0}.testimonials .testimonial_text_inner p{font-style:italic}.desc a,.desc a:hover,.desc a:focus,.desc a:active{color:#fff}.quote h2{text-transform:none;font-style:italic}.large-p p{font-size:15px}.wpcf7{padding:45px 45px 10px !important;background-color:rgba(0,0,0,.6);width:300px}.wpcf7 p{padding-bottom:20px;font-size:12px!important;color:#fff;line-height:1.5!important}#events-form h3{color:#fff;text-align:left;font-size:20px!important;margin-bottom:30px!important}input.wpcf7-form-control.wpcf7-submit:not([disabled]){color:#fff;border-color:#fff;width:210px;text-align:center;left:25px}input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{color:#888;background-color:#fff;border:2px solid #fff}@media only screen and (max-width:800px){.wpcf7{height:400px}input.wpcf7-form-control.wpcf7-submit{font-size:11px!important}#events-form p{color:#fff;font-size:11px!important;line-height:1.5em!important;margin-bottom:20px!important}input.wpcf7-form-control.wpcf7-text{line-height:2!important;font-size:12px!important}.wpcf7 p{padding-bottom:20px;font-size:11px!important;line-height:1.5em!important}}.has-fixed-background{background-size:100% auto!important}div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:transparent!important}@media (max-width:1400px){.eventcolumn{padding:0 10px 0 10px!important}}@media (max-width:1000px){.eventcolumn{padding:0 0 0 0!important}}@media (max-width:770px){.vc_col-sm-3{width:100%!important}.eventscontentbox{max-height:650px;min-height:300px;height:auto}#justification .justification1 .wpb_text_column,#justification .justification2 .wpb_text_column{margin:0!important;padding:0!important}.footer_top .widget.widget_nav_menu li{display:inline-block;padding:0 2px 30px 2px!important;font-size:70%}}@media (max-width:800px) and (orientation:landscape){.footer_top .widget.widget_nav_menu li{display:inline-block;padding:0 20px 30px 2px!important;font-size:100%}}@media only screen and (max-width:1380px){.q_logo{display:table-cell !important;position:relative !important;top:auto !important;vertical-align:middle !important}}