/*

Theme Name: Divi LFN Child Woo PetFoodPlus

Template: Divi

Theme URI: https://wpwebsitehelp.com

Description: This is a child theme from the parent Divi here http://bit.ly/2DoOgUy After updating the parent Divi theme at any time, all custom theme changes should not be effected IF you have whoever is customizing parts of the theme/site does it within this child theme of Divi via FTP and/or creates new files ONLY in this child theme. In this way, changes or updates to the parent Divi theme down the road will erase custom changes in the future. Again, if absolutely necessary to customize the theme, change or add only theme files inside of this child theme to prevent updates from erasing any custom theme changes. See this link and watch the video for more info if needed on child themes here http://bit.ly/2r3LERV

Author: WP Website Help

Author URI: https://wpwebsitehelp.com

Version: 3.0

Updated: 2018-10-08 13:49:20



*/



#hsd_conversations_table .pull-right {

    clear: right !important;

    float: right !important;

}

#hsd_conversations_table .pull-left {

    clear: left !important;

    float: left !important;

}

#hsd_conversations_table .clearfix:before, #hsd_conversations_table .clearfix:after {

    display: table;

    content: " ";

}

#hsd_conversations_table .clearfix:after {

    clear: both;

}

#hsd_conversations_table .avatar {

    max-width: 60px;

    max-height: 60px;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    -o-border-radius: 50px;

    border-radius: 50px;

    border: 1px solid #e0e0e0;

}

#hsd_conversations_table .panel-title {

    margin-top: 0;

    margin-bottom: 0;

    font-size: 17px;

    font-weight: 300;

    color: inherit;

}

#hsd_message_form .help-block {

    display: block;

    margin-top: 5px;

    margin-bottom: 10px;

    font-size: 14px;

    font-weight: normal;

    color: #626262;

}

#hsd_message_form .checkbox {

    display: block;

    margin-top: 10px;

    margin-bottom: 10px;

}

.hsd_goback {

    display: none;

}

#hsd_conversations_table table {

    border: none;

    border-spacing: 0;

    border-collapse: collapse;

}

#hsd_conversations_table td, #hsd_conversations_table th {

    border: none;

    padding: 0;

}

#hsd_conversations_table {

    max-width: 100%;

    background-color: transparent;

}

#hsd_conversations_table th {

    text-align: left;

}

#hsd_conversations_table .table {

    width: 100%;

    margin-bottom: 20px;

}

#hsd_conversations_table .table > thead > tr > th, #hsd_conversations_table .table > tbody > tr > th, #hsd_conversations_table .table > tfoot > tr > th, #hsd_conversations_table .table > thead > tr > td, #hsd_conversations_table .table > tbody > tr > td, #hsd_conversations_table .table > tfoot > tr > td {

    border-top: 1px solid #ddd;

    line-height: 1.42857143;

    vertical-align: top;

    padding: 8px;

}

#hsd_conversations_table .table > thead > tr > th {

    border-bottom: 2px solid #ddd;

    vertical-align: bottom;

}

#hsd_conversations_table .table > caption + thead > tr:first-child > th, #hsd_conversations_table .table > colgroup + thead > tr:first-child > th, #hsd_conversations_table .table > thead:first-child > tr:first-child > th, #hsd_conversations_table .table > caption + thead > tr:first-child > td, #hsd_conversations_table .table > colgroup + thead > tr:first-child > td, #hsd_conversations_table .table > thead:first-child > tr:first-child > td {

    border-top: 0;

}

#hsd_conversations_table .table > tbody + tbody {

    border-top: 2px solid #ddd;

}

#hsd_conversations_table .table #hsd_conversations_table .table {

    background-color: #fff;

}

#hsd_conversations_table .table-condensed > thead > tr > th, #hsd_conversations_table .table-condensed > tbody > tr > th, #hsd_conversations_table .table-condensed > tfoot > tr > th, #hsd_conversations_table .table-condensed > thead > tr > td, #hsd_conversations_table .table-condensed > tbody > tr > td, #hsd_conversations_table .table-condensed > tfoot > tr > td {

    padding: 5px;

}

#hsd_conversations_table .table-bordered {

    border: 1px solid #ddd;

}

#hsd_conversations_table .table-bordered > thead > tr > th, #hsd_conversations_table .table-bordered > tbody > tr > th, #hsd_conversations_table .table-bordered > tfoot > tr > th, #hsd_conversations_table .table-bordered > thead > tr > td, #hsd_conversations_table .table-bordered > tbody > tr > td, #hsd_conversations_table .table-bordered > tfoot > tr > td {

    border: 1px solid #ddd;

}

#hsd_conversations_table .table-bordered > thead > tr > th, #hsd_conversations_table .table-bordered > thead > tr > td {

    border-bottom-width: 2px;

}

#hsd_conversations_table .table-striped > tbody > tr:nth-child(odd) > td, #hsd_conversations_table .table-striped > tbody > tr:nth-child(odd) > th {

    background-color: #f9f9f9;

}

#hsd_conversations_table .table-hover > tbody > tr:hover > td, #hsd_conversations_table .table-hover > tbody > tr:hover > th {

    background-color: #f5f5f5;

}

#hsd_conversations_table col[class*="col-"] {

    position: static;

    display: #hsd_conversations_table-column;

    float: none;

}

#hsd_conversations_table td[class*="col-"], #hsd_conversations_table th[class*="col-"] {

    position: static;

    display: #hsd_conversations_table-cell;

    float: none;

}

#hsd_conversations_table .label {

    display: inline;

    font-size: 75%;

    line-height: 1;

    -moz-border-radius: .25em;

    -webkit-border-radius: .25em;

    -o-border-radius: .25em;

    border-radius: .25em;

    font-weight: bold;

    text-align: center;

    color: #fff;

    vertical-align: baseline;

    white-space: nowrap;

    padding: .2em .6em .3em;

}

#hsd_conversations_table a.label:hover, a.label:focus {

    text-decoration: none;

    color: #fff;

    cursor: pointer;

}

#hsd_conversations_table .label:empty {

    display: none;

}

#hsd_conversations_table .label-default {

    background-color: #999;

}

#hsd_conversations_table .label-default[href]:hover, .label-default[href]:focus {

    background-color: #808080;

}

#hsd_conversations_table .label-primary {

    background-color: rgb(108, 170, 228);

}

#hsd_conversations_table .label-primary[href]:hover, .label-primary[href]:focus {

    background-color: #006687;

}

#hsd_conversations_table .label-success {

    background-color: rgb(163,  206,  105);

}

#hsd_conversations_table .label-success[href]:hover, .label-success[href]:focus {

    background-color: #358753;

}

#hsd_conversations_table .label-info {

    background-color: rgb(108, 170, 228);

}

#hsd_conversations_table .label-info[href]:hover, .label-info[href]:focus {

    background-color: #31b0d5;

}

#hsd_conversations_table .label-warning {

    background-color: #e49f69;

}

#hsd_conversations_table .label-warning[href]:hover, .label-warning[href]:focus {

    background-color: #b67102;

}

#hsd_conversations_table .label-danger {

    background-color: #e08f8f;

}

#hsd_conversations_table .label-danger[href]:hover, .label-danger[href]:focus {

    background-color: #d32a0e;

}

#hsd_conversations_table .badge {

    display: inline-block;

    font-size: 12px;

    background-color: #e7e7e7;

    line-height: 1;

    -moz-border-radius: 10px;

    -webkit-border-radius: 10px;

    -o-border-radius: 10px;

    border-radius: 10px;

    font-weight: bold;

    text-align: center;

    color: #777;

    vertical-align: baseline;

    min-width: 10px;

    white-space: nowrap;

    padding: 3px 7px;

}

#hsd_conversations_table .badge:empty {

    display: none;

}

#hsd_conversations_table a.badge:hover, #hsd_conversations_table a.badge:focus {

    text-decoration: none;

    color: #fff;

    cursor: pointer;

}

#hsd_message_form .form-group {

    margin-bottom: 15px;

}

#hsd_message_form label {

    max-width: 100%;

    display: inline-block;

    margin-bottom: 5px;

    font-size: inherit;

    font-weight: 600;

}

#hsd_message_form .form-control {

    width: 100%;

    height: 35px;

    display: block;

    font-size: 15px;

    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    background-color: #fff;

    line-height: 1.42857143;

    -moz-border-radius: 0;

    -webkit-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    color: #6f6f6f;

    border: 1px solid #ccc;

    background-image: none;

    padding: 6px 12px;

}

#hsd_message_form .form-control:focus {

    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);

    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);

    outline: 0;

    border-color: #66afe9;

}

#hsd_message_form .form-control::-moz-placeholder {

    opacity: 1;

    color: #999;

}

#hsd_message_form .form-control:-ms-input-placeholder {

    color: #999;

}

#hsd_message_form .form-control::-webkit-input-placeholder {

    color: #999;

}

#hsd_message_form .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {

    opacity: 1;

    background-color: #eee;

    cursor: not-allowed;

}

#hsd_message_form textarea.form-control {

    height: auto;

}

#hsd_conversations_table .img_attachments_wrap.clearfix {

    clear: both;

    display: block;

    margin-top: 20px;

    margin-bottom: 20px;

}

#hsd_conversations_table  .button-readmore.readmore-js-toggle {

    margin-bottom: 20px;

}

#hsd_conversations_table #conversation_header {

    padding: 0;

}

#hsd_conversation_thread .panel-body a.button-readmore {

    width: auto;

    display: inline;

    font-size: 1em;

    float: left;

    text-decoration: none;

    background-color: #eee;

    color: #888;

    border: 1px;

    font-family: Source Sans Pro, Myriad Pro, Helvetica Neue, Arial;

    text-shadow: rgba(255, 255, 255, 0.3) 0 -1px 0;

    padding: 6px 18px;

}

#hsd_conversation_thread .panel {

    margin-top: 25px;

    margin-bottom: 25px;

}

#hsd_conversations_table .panel {

    margin-bottom: 21px;

    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

    -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

    background-color: #fff;

    -moz-border-radius: 0;

    -webkit-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    border: 1px solid transparent;

}

#hsd_conversations_table .panel-body {

    padding: 15px;

}

#hsd_conversations_table .panel-heading {

    border-bottom: 1px solid transparent;

    -moz-border-top-left-radius: -1;

    -webkit-border-top-left-radius: -1;

    -o-border-top-left-radius: -1;

    border-top-left-radius: -1;

    -moz-border-top-right-radius: -1;

    -webkit-border-top-right-radius: -1;

    -o-border-top-right-radius: -1;

    border-top-right-radius: -1;

    padding: 10px 15px;

}

#hsd_conversations_table .panel-heading>.dropdown .dropdown-toggle {

    color: inherit;

}

#hsd_conversations_table .panel-title>a {

    color: inherit;

}

#hsd_conversations_table .panel-footer {

    border-top: 1px solid #ddd;

    background-color: #f5f5f5;

    -moz-border-bottom-left-radius: -1;

    -webkit-border-bottom-left-radius: -1;

    -o-border-bottom-left-radius: -1;

    border-bottom-left-radius: -1;

    -moz-border-bottom-right-radius: -1;

    -webkit-border-bottom-right-radius: -1;

    -o-border-bottom-right-radius: -1;

    border-bottom-right-radius: -1;

    padding: 10px 15px;

}

#hsd_conversations_table .panel>.list-group {

    margin-bottom: 0;

}

#hsd_conversations_table .panel>.list-group .list-group-item {

    -moz-border-radius: 0;

    -webkit-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    border-width: 1px 0;

}

#hsd_conversations_table .panel>.list-group:first-child .list-group-item:first-child {

    border-top: 0;

    -moz-border-top-left-radius: -1;

    -webkit-border-top-left-radius: -1;

    -o-border-top-left-radius: -1;

    border-top-left-radius: -1;

    -moz-border-top-right-radius: -1;

    -webkit-border-top-right-radius: -1;

    -o-border-top-right-radius: -1;

    border-top-right-radius: -1;

}

#hsd_conversations_table .panel>.list-group:last-child .list-group-item:last-child {

    border-bottom: 0;

    -moz-border-bottom-left-radius: -1;

    -webkit-border-bottom-left-radius: -1;

    -o-border-bottom-left-radius: -1;

    border-bottom-left-radius: -1;

    -moz-border-bottom-right-radius: -1;

    -webkit-border-bottom-right-radius: -1;

    -o-border-bottom-right-radius: -1;

    border-bottom-right-radius: -1;

}

#hsd_conversations_table .panel-heading+.list-group .list-group-item:first-child {

    border-top-width: 0;

}

.list-group+.panel-footer {

    border-top-width: 0;

}

#hsd_conversations_table .panel>.table-responsive {

    margin-bottom: 0;

    border: 0;

}

#hsd_conversations_table .panel-group {

    margin-bottom: 21px;

}

#hsd_conversations_table .panel-group .panel {

    margin-bottom: 0;

    -moz-border-radius: 0;

    -webkit-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

}

#hsd_conversations_table .panel-group .panel+.panel {

    margin-top: 5px;

}

#hsd_conversations_table .panel-group .panel-heading {

    border-bottom: 0;

}

#hsd_conversations_table .panel-group .panel-heading+.panel-collapse>.panel-body {

    border-top: 1px solid #ddd;

}

#hsd_conversations_table .panel-group .panel-footer {

    border-top: 0;

}

#hsd_conversations_table .panel-group .panel-footer+.panel-collapse .panel-body {

    border-bottom: 1px solid #ddd;

}

#hsd_conversations_table .panel-default {

    border-color: #ddd;

}

#hsd_conversations_table .panel-default>.panel-heading {

    background-color: #f5f5f5;

    color: #333;

    border-color: #ddd;

}

#hsd_conversations_table .panel-default>.panel-heading+.panel-collapse>.panel-body {

    border-top-color: #ddd;

}

#hsd_conversations_table .panel-default>.panel-heading .badge {

    background-color: #333;

    color: #f5f5f5;

}

#hsd_conversations_table .panel-default>.panel-footer+.panel-collapse>.panel-body {

    border-bottom-color: #ddd;

}

