#RLMenu{background:#fec11c;color:#fff;}
#menuHeader{background:#fff;color:#000;}
#RLMenu ul>li:hover a{color:#000;}
#RLMenu ul>li:hover i{color:#000;}





/*.floating-form{max-width:300px;padding:30px 30px 10px 30px;font:13px Arial, Helvetica, sans-serif;background:#FEC11C;border:1px solid #ddd;right:0px;position:fixed;box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-moz-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-webkit-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);z-index:99999;top:100px;}*/

.floating-form{max-width:200px;padding:13px 30px 10px 30px;font:13px;background:#FEC11C;border:1px solid #ddd;right:0px;position:fixed;box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);box-shadow: -3px 0px 15px rgba(0, 0, 0, 0.2);z-index:99999;top:60px;}

/*.contact-opener{position:absolute;right: -155px; top: 119px; background-color:#FFFFFF; padding: 10px 15px 10px 15px; box-shadow: -3px 0px 15px rgba(0, 0, 0, 0.2);-ms-transform: rotate(-90deg);  -webkit-transform: rotate(-90deg);  transform: rotate(-90deg); font-size: 22px; font-weight: bold; letter-spacing: 4px; text-transform: uppercase; }*/


.contact-opener{position:absolute;/*right: -155px;*/right: -50px; top: 220px; /* background-color:#FFFFFF; padding: 10px 15px 10px 15px; box-shadow: -3px 0px 15px rgba(0, 0, 0, 0.2);-ms-transform: rotate(-90deg);  -webkit-transform: rotate(-90deg);  transform: rotate(-90deg);*/ font-size: 22px; font-weight: bold; letter-spacing: 4px; text-transform: uppercase; cursor: pointer; }



.floating-form-heading{font-weight:bold;font-style:italic;border-bottom:2px solid #ddd;margin-bottom:10px;font-size:15px;padding-bottom:3px;}
.floating-form label{display:block;}
.floating-form label > span{width:70px;font-weight:bold;float:left;padding-top:8px;padding-right:5px;}
.floating-form span.required{color:red;}
.floating-form .long{width:120px;}
.floating-form input.input-field .tel-number-field{width:68%;}
.floating-form input.input-field,
.floating-form .tel-number-field,
.floating-form .textarea-field,
.floating-form .select-field{-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #57729F;box-shadow:1px 1px 4px #EBEBEB;-moz-box-shadow:1px 1px 4px #EBEBEB;-webkit-box-shadow:1px 1px 4px #EBEBEB;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:7px;outline:none;color:#888888;}
.floating-form .input-field:focus,
.floating-form .tel-number-field:focus,
.floating-form .textarea-field:focus,
.floating-form .select-field:focus{border:1px solid #0C0;}
.floating-form .textarea-field{height:100px;width:68%;}
.floating-form input[type="button"],
.floating-form input[type="submit"]{-moz-box-shadow:inset 0px 1px 0px 0px #3985B1;-webkit-box-shadow:inset 0px 1px 0px 0px #3985B1;box-shadow:inset 0px 1px 0px 0px #3985B1;background-color:#1D4789;border:1px solid #17445E;display:inline-block;cursor:pointer;color:#FFFFFF;padding:8px 18px;text-decoration:none;font:12px Arial, Helvetica, sans-serif;}
.floating-form input[type="button"]:hover,
.floating-form input[type="submit"]:hover{background:linear-gradient(to bottom, #2D77A2 5%, #337DA8 100%);background-color:#28739E;}
.floating-form .success{background:#D8FFC0;padding:5px 10px 5px 10px;margin:0px 0px 5px 0px;border:none;font-weight:bold;color:#2E6800;border-left:3px solid #2E6800;}
.floating-form .error{background:#FFE8E8;padding:5px 10px 5px 10px;margin:0px 0px 5px 0px;border:none;font-weight:bold;color:#FF0000;border-left:3px solid #FF0000;}

	
