/*** WIDGET/SYSTEM CSS ***/


/*** PAGE CSS OVERRIDES ***/
textarea#message1 {height:150px;}.ry-copyleft a {color:#148faa !important;}.page-separator {border-bottom:2px solid rgba(74, 92, 120, .1);}.ry-form {padding:45px 7% 45px;margin:10px 0 80px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:0;-webkit-box-shadow:none;margin-top:3em;box-shadow:none;}.ry-form:after {content:"";position:absolute;top:100%;left:0;right:0;display:block;width:100%;height:50px;background-image:url(https://s3.amazonaws.com/static.organiclead.com/Site-31d61482-8c99-49ba-aa86-d48519073e8c/svp_contact_shadow.png);background-position:center;background-size:100% 100%;opacity:0.2;}.page-separator h3 {color:#148faa;font-weight:bold;text-transform:uppercase;}input.btn.btn-primary.recaptcha.hvr-shutter-out-vertical {letter-spacing:0;background:#148faa;padding:15px 25px;border:none !important;margin-top:1em;}.form-control {height:50px;}a.btn.btn-primary.hvr-shutter-out-vertical {background:#148faa;border:1px solid #148faa !important;margin:1em 0;}div.serv-left {width:100% !important;height:auto !important;background:#fff;display:block;}div.homeserv-list li p {font-weight:400 !important;}div.homeserv-list ul {padding:0;margin:0;}div.serv-left .homeserv-list ul li {left:2.5em;}.homeserv-list {margin:2em 0;}.homeserv-list h2 {margin-bottom:20px;}div#iconlist li {margin-bottom:25px !important;}div#promotional-offer li:before {background:url(https://www.royacdn.com/unsafe/smart/Site-380dd7ad-a949-4ffa-a461-755c3a93f182/resources/no_fad_diet_icon.png);background-size:contain !important;width:50px;height:50px;background-repeat:no-repeat;}div#promotional-offer li:nth-child(2):before {background:url(https://www.royacdn.com/unsafe/smart/Site-380dd7ad-a949-4ffa-a461-755c3a93f182/resources/no_surgery_icon.png) !important;background-size:contain !important;background-repeat:no-repeat;}div#promotional-offer li:nth-child(3):before {background:url(https://www.royacdn.com/unsafe/smart/Site-380dd7ad-a949-4ffa-a461-755c3a93f182/resources/no_prescriptions_icon.png) !important;background-size:contain !important;background-repeat:no-repeat;}div#promotional-offer li:nth-child(4):before {background:url(https://www.royacdn.com/unsafe/smart/Site-380dd7ad-a949-4ffa-a461-755c3a93f182/resources/no_extreme_workout_plans_icon.png) !important;background-size:contain !important;background-repeat:no-repeat;}div.offer-list ul {padding-left:20px;}div.offer-list ul li p {margin-bottom:0;}.serv-left {padding-top:0;}div.serv-left {padding-bottom:0;}div#offer-2-img {background-size:cover;background-position:center;height:290px;max-width:227px;}div#offer-2-img img {visibility:hidden;}.col-xs-12.offer.ry-flex {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:2em;}div#offer-2-img:first-child {margin-right:2em;}div#offer-2-img:last-child {background-position:left;}@media (max-width:991px) and (min-width:768px) {div2.offer.ry-flex {-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}}div#iconlist ul {margin-top:20px !important;}div#iconlist li:before {background:url(https://www.royacdn.com/unsafe/smart/Site-380dd7ad-a949-4ffa-a461-755c3a93f182/specials/Upper_Lower_Abs.png);background-size:contain !important;background-repeat:no-repeat !important;}div#iconlist li:nth-child(2):before {background:url(https://www.royacdn.com/unsafe/smart/Site-380dd7ad-a949-4ffa-a461-755c3a93f182/specials/Obliques.png) !important;background-size:contain !important;background-repeat:no-repeat !important;}div#iconlist li:nth-child(3):before {background:url(https://www.royacdn.com/unsafe/smart/Site-380dd7ad-a949-4ffa-a461-755c3a93f182/specials/Arms.png) !important;background-size:contain !important;background-repeat:no-repeat !important;}div#iconlist li:nth-child(4):before {background:url(https://www.royacdn.com/unsafe/smart/Site-380dd7ad-a949-4ffa-a461-755c3a93f182/specials/Upper_Lower_Back.png) !important;background-size:contain !important;background-repeat:no-repeat !important;}div#iconlist li:nth-child(5):before {background:url(https://www.royacdn.com/unsafe/smart/Site-380dd7ad-a949-4ffa-a461-755c3a93f182/specials/Inner_Outer_Thighs.png) !important;background-size:contain !important;background-repeat:no-repeat !important;width:50px !important;height:50px !important;max-width:50px !important;left:-3.8em !important;top:-5px !important;}div#iconlist li:nth-child(6):before {background:url(https://www.royacdn.com/unsafe/smart/Site-380dd7ad-a949-4ffa-a461-755c3a93f182/specials/Hips.png) !important;background-size:contain !important;background-repeat:no-repeat !important;width:50px !important;height:50px !important;max-width:50px !important;left:-3.8em !important;top:-4px !important;}div#iconlist li:nth-child(7):before {background:url(https://www.royacdn.com/unsafe/smart/Site-380dd7ad-a949-4ffa-a461-755c3a93f182/specials/Buttocks.png) !important;background-size:contain !important;background-repeat:no-repeat !important;width:50px !important;height:50px !important;max-width:50px !important;left:-3.8em !important;top:-5px !important;}div#iconlist li:nth-child(8):before {background:url(https://www.royacdn.com/unsafe/smart/Site-380dd7ad-a949-4ffa-a461-755c3a93f182/specials/Knees.png) !important;background-size:contain !important;background-repeat:no-repeat !important;}div#iconlist li:nth-child(9):before {background:url(https://www.royacdn.com/unsafe/smart/Site-380dd7ad-a949-4ffa-a461-755c3a93f182/specials/Calves.png) !important;background-size:contain !important;background-repeat:no-repeat !important;}div#iconlist li:nth-child(10):before {background:url(https://www.royacdn.com/unsafe/smart/Site-380dd7ad-a949-4ffa-a461-755c3a93f182/specials/Face_and_Neck.png) !important;background-size:contain !important;background-repeat:no-repeat !important;}@media (max-width:991px) {div#offer-2-img:first-child {margin-right:0em;margin-bottom:1em;}div.serv-left .homeserv-list ul li {margin-bottom:1em !important;}}@media (max-width:767px) {div.offer.ry-flex {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}