#sevenhills_modal_bg {
position:fixed;
left:0;
top:0;
right:0;
bottom:0;
background-color: rgba(0,0,0,0.3);
display:none;
z-index:100000;
}
.sevenhills_message {
display:block;
position:absolute;
max-width:800px;
min-width:280px;
overflow:hidden;
border-radius:4px;
border:2px solid #e5e5e5;
background-color:#ffffff;
color:#4c4c4c;
opacity:0;
top:0;
left:40%;
margin-left:-200px;
padding:12px;
line-height:1.4em;
z-index:100001
}
.sevenhills_message .sevenhills_message_close {
display:block;
position:absolute;
width:16px;
height:16px;
line-height:16px;
text-align:center;
font-size:16px;
font-weight:bold;
right:6px;
top:4px;
cursor:pointer;
color:#4c4c4c;
}
.sevenhills_message .sevenhills_message_icon {
float:left;
display:block;
width:35px;
height:35px;
line-height:28px;
text-align:center;
border: 4px solid #c9c9c9;
border-radius:50%;
margin: 0 20px 6px 0;
font-size:24px;
font-weight:bold;
color:#c9c9c9;
}
.sevenhills_message .sevenhills_message_icon:before {
padding:0;
margin:0;
}
.sevenhills_message .sevenhills_message_header {
color:#4c4c4c;
padding: 0 3em 0 0;
font-size:1.3em;
line-height:1.3em;
font-weight:bold;
margin-top: 0.5em;
}
.sevenhills_message:not(.sevenhills_message_dialog) .sevenhills_message_body {
padding:0 0 0 63px;
} .sevenhills_message_warning {
border-color:#d7a9b1;
background-color:#ffcdde;
color:#a63a4b;
}
.sevenhills_message_warning .sevenhills_message_close {
color:#a63a4b;
}
.sevenhills_message_warning .sevenhills_message_icon {
border-color: #a63a4b;
color:#a63a4b;
}
.sevenhills_message_warning .sevenhills_message_icon {
line-height:34px;
}
.sevenhills_message_warning .sevenhills_message_header {
color:#a63a4b;
} .sevenhills_message_success {
border-color:#b3e7a8;
background-color:#d8ffd0;
color:#517d48;
}
.sevenhills_message_success .sevenhills_message_close {
color:#517d48;
}
.sevenhills_message_success .sevenhills_message_icon {
border-color: #517d48;
color:#517d48;
}
.sevenhills_message_success .sevenhills_message_icon {
line-height:34px;
}
.sevenhills_message_success .sevenhills_message_header {
color:#517d48;
} .sevenhills_message_info {
border-color:#9ecade;
background-color:#ebf7fe;
color:#4cb2e1;
}
.sevenhills_message_info .sevenhills_message_close {
color:#4cb2e1;
}
.sevenhills_message_info .sevenhills_message_icon {
border-color: #4cb2e1;
color:#4cb2e1;
}
.sevenhills_message_info .sevenhills_message_icon {
line-height:34px;
}
.sevenhills_message_info .sevenhills_message_header {
color:#4cb2e1;
} .sevenhills_message_dialog .sevenhills_message_icon {
line-height:36px;
}
.sevenhills_message_dialog .sevenhills_message_buttons {
margin-top:20px;
}
.sevenhills_message_dialog .sevenhills_message_button {
display:inline-block;
padding:0 12px;
margin-right:6px;
min-width:60px;
height:30px;
line-height:30px;
background-color:#4b4b4b;
border-radius:6px;
color:#ffffff;
cursor:pointer;
text-align:center;
font-weight:bold;
}
.sevenhills_message_dialog .sevenhills_message_button:hover {
background-color:#4cb2e1;
}.strong-rating-wrapper {
line-height: 1.7;
} .strong-rating-wrapper.average > span {
display: inline-block;
} .strong-rating-wrapper.average.block > span {
display: block;
margin: 0;
} .strong-rating-wrapper.average.centered {
text-align: center;
}
.strong-rating-title {
font-weight: 700;
}
.strong-rating-wrapper legend {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
} .strong-rating {
display: inline-block;
border: 0;
} .strong-rating span.star {
display: inline-block;
margin: 0;
max-height: none;
max-width: none;
padding: 0;
}
.strong-rating-wrapper:not(.average) span.star:first-child:before {
padding-left: 0;
}
.strong-rating-wrapper:not(.average) span.star:last-child:before {
padding-right: 0;
}
.strong-rating span.star:hover {
cursor: default;
}  .strong-rating-wrapper.in-form .strong-rating {
padding: 0;
} .strong-rating-wrapper.in-view {
display: inline-block;
}
.strong-rating-wrapper.in-view .strong-rating {
margin: 0;
padding: 0;
} .strong-rating-wrapper.in-metabox {
display: inline-block;
}
.strong-rating-wrapper.in-metabox .strong-rating span.star:before {
font-size: 20px;
line-height: 27px;
}
.strong-rating-wrapper.in-table-list .strong-rating span.star:before { padding: 1px;
}   .strong-rating span.star0 {
display: none;
} .strong-rating-wrapper .star svg path {
fill: #FFB900;
} .strong-rating-wrapper .star svg {
width: 20px;
} .strong-rating span.current ~ span.star:before {
content: "";
-webkit-mask: url(//www.tcbc.com/wp-content/plugins/strong-testimonials/assets/public/svg/star-regular.svg) center center no-repeat;
mask: url(//www.tcbc.com/wp-content/plugins/strong-testimonials/assets/public/svg/star-regular.svg) center center no-repeat;
} .strong-rating span.current:before {
color: #FFB900;
} .strong-rating-wrapper.average .strong-rating span.star.half:before {
content: "";
-webkit-mask: url(//www.tcbc.com/wp-content/plugins/strong-testimonials/assets/public/svg/star-half-alt-solid.svg) center center no-repeat;
mask: url(//www.tcbc.com/wp-content/plugins/strong-testimonials/assets/public/svg/star-half-alt-solid.svg) center center no-repeat;
} @media only screen and (max-width: 480px) {
.strong-rating-wrapper > span {
display: block;
line-height: 30px;
vertical-align: middle;
margin: 0;
text-align: center;
}
}