.condition *
{
    font-family: 'Open Sans' !important;
    color: #00374c;
}

.condition h1,
.condition h2,
.condition h3,
.condition h4,
.condition h5,
.condition h6,
.condition p,
.condition ul,
.condition li
{
    
    color: #00374c;
}

.spect-btn, .spect-btn:hover, .spect-btn:active{
    background-color: #0073bd;
    font-size: 14px;
    color: white;
    text-transform: uppercase;
    padding: 7px 40px 7px 40px;
    font-family: 'Open Sans';
    margin-bottom:30px;
}

.condition strong{
    font-weight: 600;
}

.condition > .row{
    overflow:hidden;
}

.title-main{
    color: #00417b !important;
    font-size: 26px;
    font-weight: 600;
}


.condition ul{
    list-style-type: disc;
}

.condition ul ul{
    list-style-type: circle;
}

.condition .content-left{
    border-right: 2px solid #d9d9d7;
}

.condition .content-left img{
    width: 100% !important;
    height: auto;
}

em,.condition p strong{
    color: #0073bd !important;
}

.condition h1,
.condition h2,
.condition h3,
.condition h4,
.condition h5,
.condition h6{
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 15px;
}

.condition p, .condition ul, .condition li{
    font-size: 16px;
}

.condition a, .condition a:hover, .condition a:active, .condition a:focus{
    color: #0073bd !important;
}

.condition .container{
    padding-left: 0;
    margin-left: 0;
    padding-right: 0;
    margin-right: 0;
    width: 100%;
}

.condition .panel-group{
    margin-bottom: 20px;
}

.condition .panel-group .panel{
    padding: 0;
    background: #fff;
    border: 0;
}

.condition .panel-default > .panel-heading{
    padding-top: 5px; 
    padding-bottom: 5px; 
    border-radius: 0;
    color: #0073bd !important;
    background-color: #f1f1f1!important;
    border-color: #EEEEEE;
}

.condition .more-less{
    float: right;
}

.condition .panel-group h4{
    color: #0073bd !important;
    font-size: 23px !important;
    margin-top: -10px !important;
    margin-bottom: 15px !important;
}

.condition .panel-group i{
    color: #0073bd !important;
    font-size: 23px !important;
}

.logo-sub,.sub-url{
    display: none;
}


.this_clinic{
  color: #0073bd !important;
}

.trigger{
  overflow:hidden;
  width: 100%;
  max-wdith: 100% !important;
  min-wdith: 100% !important;
}

.title-main {
    position: relative;
    padding-left: 100px;
    text-align: left;
    margin-bottom: 20px !important;
    margin-top: 0px !important;
}
.title-main > span {
    background: #fff;
    padding: 0 20px;
    position: relative;
    z-index: 1;
    color: #00417b !important;
    font-size: 26px;
    font-weight: 600;
}
.title-main:before {
    background: #d3a95a;
    content: "";
    display: block;
    height: 3px;
    position: absolute;
    top: 50%;
    width: 100%;
    left: 0
}

.treatment-form p{
    font-size: 0.9em !important;
    margin-bottom: 2px;
}

.treatment-form hr
{
    border: 1px solid #d3a95a;
    margin: 0 auto;
    width: 95%;
    margin-bottom: 10px;

}

.treatment-form .title
{
    text-align: left;
    font-size: 16px !important;
    color: #0073bd !important;
    margin-left: 5px;
}

.condition .tr_form .treatment-form
{
    padding: 20px;
    height: auto;
    background-color: #f1f1f1;
    text-align: left;
}

.condition .content-right .widget{
    padding: 0px;
}

.condition .tr_form{
    padding: 30px 0px 20px 0px;
    border-top: 2px solid #d9d9d7;
}

.tr_form .wpcf7-form-control{
    padding: 10px;
    height: auto;
    font-size: 13px !important;
}

.tr_form input[type='submit']
{
    background-color: #d3a95a;
    margin-top: 0px;
    margin-left: 5px;
}

.tr_form textarea{
    height: 200px;
    min-height: 200px;
    max-height: 200px;
}

#text-30
{
    margin-top: 80px;
}

.my-default-sidebar{
    display:hidden;
}

.condition-side{
    margin-top: 60px;
    padding-left: 20px;
}

.available a, .available a:hover, .available a:focus, .available a:active
{
  color: #00417b;
  text-decoration: none;
}

.available .title
{
    font-size: 20px !important;
    text-transform: uppercase;
    font-weight: 600;
}

.available a{
    font-size: 16px !important;
}

.condition .content-right{
    padding-left: 20px;
}

.condition .content-right .widget{
    background-color: #ffffff !important;
}


@media screen and (max-width:768px) { 
    .condition-side
    {
        border-left: 0px solid #d9d9d7;
        margin-top: 30px;
    }

    .available
    {
        border-top: 2px solid #d9d9d7;
        padding-top: 20px;
        margin-top: 0px;
        text-align: center;
    }

    .condition-title
    {
        margin-left: 0px;
        text-align: center;
        padding: 0px;
    }

    .condition-title:before
    {
        position: absolute;
        width: 50%;
        height: 3px;
        margin-top: .5em;
        content: '';
        border-top: 3px solid #d3a95a;
    }

    .condition-title:after
    {
        position: absolute;
        width: 50%;
        height: 3px;
        margin-top: .5em;
        content: '';
        border-top: 3px solid #d3a95a;
        min-width: 0%;
    }
    .condition-title:before
    {
        margin-left: -51%;
    }

    .condition-title:after
    {
        margin-left: 1%;
    }

    .title-main{
        padding-left: 0px;
        text-align: center;
    }
}

@media print{
    .row0,.nav,.row1,.navbar-toggle,#footer,a:after,.condition-side,.email_box_static, 
    .contact-us-div-mobile,.top-menu-list,.condition .content-right,.condition iframe,
    .condition i,.condition img,nav,.top-navigation,.main-content,.nav-head{
        display: none !important;
        text-decoration: none;
    }

    .condition .collapse,.condition .panel-collapse{
        display: all;
    }
    
    .condition a,.condition h1, .condition h2, .condition h3, .condition h4, .condition h5, .condition h6, .condition p, .condition ul, .condition li, .condition strong, .condition em, .condition p strong, span{
        color: black !important;
        font-weight: 300 !important;
        text-decoration: none;
    }

    .logo-sub{
        display: block;
        font-size: 24px;
        margin-bottom: 50px;
        font-weight: 600;
        text-align: center;
        position: absolute;
        top: 0px;

    }
    
    .title-main {
        margin-top: 20px;
        text-align: center;
        padding-left: 0px;
        color: black !important;
        margin-bottom: 20px !important;
    }

    .condition .content-left{
        border-right: 0px solid;
        padding-right: 0px;
    }
    .sub-url{
        display:block;
    }
}