/*
Theme Name:     Physio Child Theme
Theme URI: 		http://demo.qreativethemes.com/physio/
Description:    Child theme for Physio
Author:         QreativeThemes
Author URI:   	http://themeforest.net/user/QreativeThemes/portfolio
Template:       physio-qt
Version:        1.0
*/


/* add your custom CSS code below */
@media (min-width: 1200px) {
    .header-widgets .widget {
        margin-right: 60px;
        font-size:14px!important;
    }
    .main-navigation > li > a{
        padding: 42px 10px 43px 10px;
    }
    .footer .footer--middle {
        padding: 0;
    }
}
@media (min-width: 992px){
    .header-widgets .widget {
        font-size:12px;
    }
}
@media (max-width: 1200px){
    .main-navigation > li > a {
        font-size: 14px;
    }
}
.btn.btn-primary, .pagination span.current, .pagination a:hover, .comments-area .comment-respond .comment-form .form-submit .submit{
    background: #2b36ae!important;
}
/* === Customizer CSS (moved 2025-10-11) === */
.header-logo a h1{
  color: #56afd5 !important;
}
.widget-opening-hours{
	display: none !important;
}

div.widget_qt_icon_box .icon-box .icon-box--text{
	margin-left: 0px;
}
body.widget-bar-overlay div.header-widgets{
	position: relative;
}
.footer--top-container div.col-md-3{
	width: 20%;
}
.header-widgets .widget-icon-box:nth-child(2) a{
	text-decoration: none;
}
.header-widgets .widget-icon-box:nth-child(2) a.icon-box{
	display: inline;
}
.header-widgets .widget-icon-box:nth-child(2) a h4{
  margin-right: 5px;
  padding: 5px 5px;
  font-size: 12px;
  font-weight: bold;
  line-height: inherit;
  border-radius: 5px;
  background: #9a65a5;
  transition: all 100ms ease-out;
  color: #ffffff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    border: 1px solid transparent;
}
.team-member .team-member--description a{
	border: 1px solid #9a65a5;
  padding: 5px;
  color: #9a65a5;
  font-weight: bold;
	text-decoration:none;
}
body.page-id-97 .team-member--image img{
	width: 25%;
}
body.page-id-97 .team-member--image{
	padding: 30px;
  border-style: solid;
  border-color: rgba(50, 50, 50, 0.1);
  border-width: 1px 1px 0px 1px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
body.page-id-97 .team-member--name{
	text-align: center;
}
body.page-id-97 .team-member--tag{
	text-align: center;
}
body.page-id-97 .team-member--image{
	text-align: center;
}
body.page-id-86 div.breadcrumbs, body.page-id-156 div.breadcrumbs{
	margin-bottom: 0px;
}
body.widget-bar-overlay div.page-header--wrap{
	padding: 20px 0 25px 0;
}
body.page-id-8706 .team-member--image img{
	width: 25%;
}
body.page-id-8706 .team-member--image{
	padding: 30px;
  border-style: solid;
  border-color: rgba(50, 50, 50, 0.1);
  border-width: 1px 1px 0px 1px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
body.page-id-8706 .team-member--name, body.page-id-8706 .team-member--tag, body.page-id-8706 .team-member--image{
	text-align: center;
}
body.page-id-8707 .team-member--image img{
	width: 25%;
}
body.page-id-8707 .team-member--image{
	padding: 30px;
  border-style: solid;
  border-color: rgba(50, 50, 50, 0.1);
  border-width: 1px 1px 0px 1px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
body.page-id-8707 .team-member--name, body.page-id-8707 .team-member--tag, body.page-id-8707 .team-member--image{
	text-align: center;
}

