.panel-group.comments{background-color:#fffdf7;border-top:1px solid #dfdbd6}.panel-group.comments .panel{background-color:#fffdf7}.panel-group.comments .panel .panel-heading .panel-title{font-size:2.1rem;font-weight:600}.panel-group.comments .panel .panel-heading .panel-title a:link,.panel-group.comments .panel .panel-heading .panel-title a:active,.panel-group.comments .panel .panel-heading .panel-title a:visited{color:#605252;padding-left:15px}.panel-group.comments .panel .panel-heading .panel-title a:hover,.panel-group.comments .panel .panel-heading .panel-title a:focus{color:#ac8539}.panel-group.comments .panel .panel-heading .panel-title a::before{color:#bf984b;content:'\1F4AC';font-family:"SSGlyphish";font-size:1.6rem;margin-right:15px}.panel-group.comments .panel .panel-heading .panel-title a::after{right:30px}.comment{padding:40px 50px;border-top:1px solid #dfdbd6}.comment .btn.btn-arrow,.comment .btn.btn-link{min-width:0;padding:0;border:0}.comment .btn.btn-link:hover{background-color:transparent;color:#bf0d3e}.comment .comment-info{font-size:1.6rem;font-weight:400;margin-bottom:2em}.comment .comment-info h4{margin-top:0.5em}.comment .comment-replies{margin-top:40px;border-top:1px solid #dfdbd6;position:relative}.comment .comment-replies::before{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:'';background-color:#dfdbd6;height:3px;width:3px;position:absolute;top:-2px;left:0}.comment .comment-replies .comment{padding-left:30px;padding-right:0;border-top:1px solid #dfdbd6;position:relative}.comment .comment-replies .comment.row{margin-right:0}.comment .comment-replies .comment::before{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:'';background-color:#dfdbd6;height:3px;width:3px;position:absolute;top:-2px;left:0}.comment .comment-replies .comment:first-child{border-top:0}.comment .comment-replies .comment:first-child::before{display:none}.comment .comment-form-reply .comment-form{display:none}.comment-form{padding:0 35px;position:relative}.comment-form-reply .comment-form{padding:0}.comment-form .inner{border-top:1px solid #dfdbd6;padding:15px 0 40px}.comment-form h3{margin-bottom:1em}.comment-form h3::before{font-family:"SSGlyphish";content:'\2709';color:#ac8539;font-size:1.6rem;margin-right:1em}.comment-form form input[type=text],.comment-form form input[type=email],.comment-form form input[type=tel],.comment-form form .form-control,.comment-form form textarea{font-size:1.6rem;border:1px solid #dfdbd6;background-color:transparent;padding:10px;height:50px}.comment-form form textarea{height:180px;margin-bottom:40px}.comment-form form .checkbox-label{font-family:"bebas-neue",sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:0.125em;margin-right:2em}.comment-form .rating-field{display:inline-block;white-space:nowrap;margin-bottom:1em;padding:0 10px}.comment-form .rating-field>label{padding-left:13px;position:relative;-webkit-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease}.comment-form .rating-field>label::before{background:transparent url("../../images/heart-o-red.png") no-repeat 0 0 scroll;content:'';height:14px;position:absolute;width:13px;left:0}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.comment-form .rating-field>label::before{-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;background-image:url("../../images/heart-o-red@2x.png")}}.comment-form .rating-field>label:active{-moz-transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3);top:0;left:0}.comment-form .rating-field:not(:checked)>input{position:absolute;left:-9999px;clip:rect(0, 0, 0, 0)}.comment-form .rating-field:not(:checked)>label{float:right;width:14px;height:13px;overflow:hidden;white-space:nowrap;cursor:pointer;line-height:13px;font-size:1.3rem;margin-bottom:0;padding-right:15px;text-indent:20px;color:#ddd}.comment-form .rating-field:not(:checked)>label:first-of-type{padding-right:0}.comment-form .rating-field:not(:checked)>label::before{background-image:url("../../images/heart-o-red.png")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.comment-form .rating-field:not(:checked)>label::before{-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;background-image:url("../../images/heart-o-red@2x.png")}}.comment-form .rating-field>input:checked ~ label::before,.comment-form .rating-field:not(:checked)>label:hover::before,.comment-form .rating-field:not(:checked)>label:hover ~ label::before,.comment-form .rating-field>input:checked+label:hover::before,.comment-form .rating-field>input:checked+label:hover ~ label::before,.comment-form .rating-field>input:checked ~ label:hover::before,.comment-form .rating-field>input:checked ~ label:hover ~ label::before,.comment-form .rating-field>label:hover ~ input:checked ~ label::before{background-image:url("../../images/heart-full-red.png")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.comment-form .rating-field>input:checked ~ label::before,.comment-form .rating-field:not(:checked)>label:hover::before,.comment-form .rating-field:not(:checked)>label:hover ~ label::before,.comment-form .rating-field>input:checked+label:hover::before,.comment-form .rating-field>input:checked+label:hover ~ label::before,.comment-form .rating-field>input:checked ~ label:hover::before,.comment-form .rating-field>input:checked ~ label:hover ~ label::before,.comment-form .rating-field>label:hover ~ input:checked ~ label::before{-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;background-image:url("../../images/heart-full-red@2x.png")}}.comment-form .rating-field>label:active{position:relative}.comment-form .loading{background:rgba(255,255,255,0.5);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000;display:none}.comment-form .loading img{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;position:absolute;top:50%}.submit-message{border-top:1px solid #dfdbd6;display:none;margin:0 35px;padding:50px 0;text-align:center}.submit-message h3{margin:10px 0 20px}.submit-message h3::before{display:none}.submit-message .ss-icon{color:#bf0d3e;font-size:8rem;line-height:0.75}@media screen and (max-width: 767px){.panel-group.comments{margin:0 -15px}.panel-group.comments .comment .col-sm-7>.row:not(.comment){padding:0 15px}.panel-group.comments .comment .comment-info{margin-bottom:1em}.panel-group.comments .comment .rating-stars{margin-bottom:1em}}@media screen and (min-width: 768px){.comment{padding:40px 100px}.comment .comment-replies{margin-right:-100px}.comment .comment-replies>.row{margin-left:-120px}.comment .comment-replies .comment{padding:40px 85px 40px 20px}.comment .comment-replies.no-ratings .comment{padding-left:60px}.panel-group.comments .panel .panel-heading .panel-title a:link,.panel-group.comments .panel .panel-heading .panel-title a:active,.panel-group.comments .panel .panel-heading .panel-title a:visited{padding-left:100px}.panel-group.comments .panel .panel-heading .panel-title a::after{right:100px}.comment-form{padding:0 85px}.comment-form .inner{padding:15px 15px 40px}.submit-message{margin:0 85px}}
