/*** WIDGET/SYSTEM CSS ***/
.m-btn,.m-btn .icon{-webkit-transition-duration:.5s}.modal .cmsForm,.modal .cmsForm .form-control{text-align:left}.modal-footer button,.modal-footer button:hover{color:#fff;background:0 0}.m-btn{position:absolute;width:60px;height:60px;top:0;right:10px;background:0 0!important;transition-duration:.5s}.m-btn .icon{transition-duration:.5s;position:absolute;height:4px;width:30px;top:30px;background-color:#020000;border-radius:4px;left:15px}.m-btn .icon:after,.m-btn .icon:before{-webkit-transition-duration:.5s;width:30px;height:4px;background-color:#020000;content:"";border-radius:4px;position:absolute}.m-btn .icon:before{transition-duration:.5s;top:-10px}.m-btn .icon:after{transition-duration:.5s;top:10px}.m-btn.open .icon{-webkit-transition-duration:.5s;transition-duration:.5s;background:0 0}.m-btn.open .icon:before{-webkit-transform:rotateZ(45deg) scaleX(1.25) translate(6.5px,6.5px);transform:rotateZ(45deg) scaleX(1.25) translate(6.5px,6.5px)}.m-btn.open .icon:after{-webkit-transform:rotateZ(-45deg) scaleX(1.25) translate(6px,-6px);transform:rotateZ(-45deg) scaleX(1.25) translate(6px,-6px)}.m-btn:hover{background:#fff;cursor:pointer}.modal .ry-form,.modal-body{padding:0}.modal .ry-form h3{padding:20px;margin:0 0 20px;background:#7ac141!important;color:#fff}.modal .cmsForm{max-width:100%;margin:0 20px}.modal .cmsForm .btn-primary{display:block;margin:0!important;float:right}.modal-footer button{position:absolute;right:10px;top:15px;border:0}.modal-footer button:active,.modal-footer button:focus{border:0 transparent;background:0 0}.modal-footer{border:0}body{top:0!important;font-family:'IBM Plex Sans Condensed',sans-serif;font-weight:400}@media screen and (max-width:1200px){.theme_container{padding:0 20px!important}}

/*** PAGE CSS OVERRIDES ***/
 .review-box h2{font-size:2.5rem;color:#3b4044;font-family:'IBM Plex Serif', serif !important;font-weight:500;margin-bottom:30px;text-transform:uppercase;padding:0px;margin:20px 0px 0px;}.review-box{display:flex;background:#fdfbfb;padding:0px;margin-top:20px;}.review-box > div:nth-child(2){padding:50px 50px 25px;background:#fdfbfb;}.review-box .fa-5x{margin:5px 0px 0px;font-size:60px;color:#3b4044;}.review-image{display:block;background:url(https://www.royacdn.com/unsafe/smart/Site-18de5358-9d75-459c-82f9-75d38df3b2cf/shutterstock_381015952.jpg);background-size:cover;background-position:57% 0%;opacity:0.5;}.review-box textarea, .review-box input[type=text], .review-box input[type=password], .review-box input[type=email]{background:none;border:#3b4044 1px solid !important;}.review-box input[type=text]::placeholder, .review-box textarea::placeholder{color:#252525 !important;}.review-box textarea, .review-box input[type=text], .review-box input[type=password], .review-box input[type=email]{background:transparent !important;color:#3b4044;}.jq-ry-container {margin:10px;}.review-text {color:#3b4044;text-transform:uppercase;letter-spacing:2px;margin-top:20px;}.review-box h6{color:#3b4044;}.review-box a{color:#3b4044;}span.fa.fa-star {color:#292f8f !Important;}.review-box{ box-shadow:0px 0px 10px #2525258f}textarea#Testimonial_Message {border-radius:6px;}