/*--
Theme Name: Durus-Child
Template: Durus
Version: 1.4
--*/
@import url("../Durus/style.css");@media (max-width:1000px){.logo-container{padding:5px 5px 5px 20px}#header #toggle-menu,#header .toggle-menu{line-height:100px !important;height:100px !important}}@media (max-width:400px){#logo img{width:65vw}}@media (max-width:1000px){#titlebar.style2 .titlebar-content{padding-top:2em}}#copyright .copyright-text{width:100%;line-height:1.5em;padding-top:15px;padding-bottom:15px}#copyright .span8.textright{display:none}#footer #text-3{text-align:center}#footer table#opening-hours{margin:0 auto}@media (max-width:800px){#footer .widget-logo{width:50vw}#footer .widget_text{text-align:center}}.brad-gallery.no-border img{border:none}@media (max-width:800px){.full-width .brad-gallery>li img{width:90%;margin:0 auto}}.button.button_kpurple{background-color:transparent;border:1px solid #666;color:#3d3d3d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;opacity:1;background-image:none !important}.button.button_kpurple{color:#3b3a6b;border:2px solid #ddd;border-color:rgba(59,58,107,0.6);padding:8px 30px 10px}.button.button_kpurple:after{width:0;height:100%;top:0;left:0;background:#3b3a6b}.button.button_kpurple:hover{color:#fff !important;border-color:#3b3a6b}.button.button_kpurple:hover:after{width:100%}.wpcf7-form input[type="submit"]{background-image:none;background-color:#f78f3a}.wpcf7-form .row-fluid{margin:0 -10px !important}.wpcf7-form .row-fluid [class*="span"]{padding:0 10px !important;margin-bottom:20px}.wpcf7-form .row-fluid .span6:nth-child(2n+1){clear:none}span.wpcf7-list-item{vertical-align:text-bottom}.wpcf7-form label{font-weight:600;font-size:100%}.wpcf7-form .row-fluid input[type="text"],.wpcf7-form .row-fluid input[type="email"]{margin-top:5px}span.wpcf7-form-control-wrap{display:inline !important}.wpcf7-form span.required{color:#e53855}.wpcf7-form h3{color:#f78f3a}.wpcf7-form div.wpcf7-mail-sent-ok,div.wpcf7-mail-sent-ng,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{background-image:none !important;background-color:#fff !important}#footer div#book-appointment a.email{color:#e0e0e0 !important}#footer div#book-appointment span{color:#f78f3a}#footer div#book-appointment li.big-phone{font-family:'Montserrat',sans-serif;color:white;font-weight:600;font-size:180%;margin-bottom:20px;padding-left:35px}#footer div#book-appointment ul.icon-list>li.big-phone>.brad-icon{top:-2px}@media (max-width:800px){#footer div#book-appointment span.brad-icon{position:relative}#footer div#book-appointment ul.icon-list>li,#footer div#book-appointment ul.icon-list>li.big-phone{padding-left:0}}table#opening-hours{border:none;max-width:250px}table#opening-hours tr td{border:none;padding:5px}table#opening-hours tr td:last-child{text-align:right}.meet-the-team .span6{padding:0 40px}@media (max-width:1000px){.meet-the-team .span6{padding:0 20px}}.meet-the-team .span6 .person{text-align:center}.meet-the-team .span6 .person .image img{width:50%;margin:0 auto;border-radius:50%}.meet-the-team .span6 .person .person-info h4{font-size:24px;line-height:30px;text-transform:none}

.wpcf7-form span.required + br { display:none; }
.wpcf7-form .wpcf7-form-control.wpcf7-quiz { margin-top: 5px; max-width: 100px; }

.book-cta.callout .button {

	margin: 12px;
	padding: 13px 25px;
}

.margin-zero { margin: 0; }