.panel-group{background-color:#ffffff}.panel-group>header{padding:35px 50px}.panel-group>header h2,.panel-group>header h3{margin:0}.panel-group>footer{border-top:1px solid #dfdbd6}.panel-group>footer .panel-title.recipes{background-image:url("/wp/wp-content/themes/martinellis/assets/images/icon-recipes.png");background-position:calc(100% - 20px) center;background-repeat:no-repeat}.panel-group>footer a{display:block;padding:25px 20px 25px;text-align:left}.panel-group .panel{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:0;border-top:1px solid #dfdbd6;margin:0}.panel-group .panel:first-child{border-top:0}.panel-group .panel+.panel{margin:0}.panel-group .panel .panel-heading{padding:0}.panel-group .panel .panel-heading .panel-title{font-size:1.6rem;margin:0}.panel-group .panel .panel-heading .panel-title a:link,.panel-group .panel .panel-heading .panel-title a:active,.panel-group .panel .panel-heading .panel-title a:visited{color:#ac8539;display:block;outline:none;padding:28px 20px 27px;position:relative;text-decoration:none}.panel-group .panel .panel-heading .panel-title a:hover,.panel-group .panel .panel-heading .panel-title a:focus{color:#bf0d3e}.panel-group .panel .panel-heading .panel-title a::after{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'\F501';display:block;font-family:"SSGizmo";height:10px;position:absolute;right:15px;top:50%;-webkit-transition:-webkit-transform 0.3s ease;-moz-transition:-moz-transform 0.3s ease;-ms-transition:-ms-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;width:12px;will-change:transform}.panel-group .panel .panel-heading .panel-title a.collapsed::after{-moz-transform:rotate(-90deg) translateY(-50%);-ms-transform:rotate(-90deg) translateY(-50%);-webkit-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%)}.panel-group .panel .panel-heading+.panel-collapse>.panel-body{border-top:0}.panel-group .panel .panel-body{padding:0 20px 2em}@media screen and (min-width: 992px){.panel-group .panel .panel-heading .panel-title a:link,.panel-group .panel .panel-heading .panel-title a:active,.panel-group .panel .panel-heading .panel-title a:visited{padding:35px 50px}.panel-group .panel .panel-heading .panel-title a::after{right:50px}.panel-group .panel .panel-body{padding:0 50px 50px}.panel-group>footer a{padding:33px 50px 32px}}
