@charset "utf-8";.menupart{width:100%;float:left;margin:0px;padding:0px;}
.rgdev{width:75%;font-family:'roboto_condensedbold', Arial, Helvetica, sans-serif;color:#353535;position:relative;font-size:16px;padding:0px 0px;margin:0px 0px 0px 0px;float:left;text-transform:uppercase;}
.rgdev-list{text-align:left;margin:0 auto 0 auto;width:100%;display:table;padding:0px;}
.rgdev-item{position:relative;text-align:center;display:table-cell;white-space:nowrap;padding:0px 0px;}
.rgdev-item:last-child a{border-right:0px;}
.rgdev-item a:first-child{}
.rgdev-item a{display:block;color:#353535;padding:19px 10px;line-height:16px;text-decoration:none;}
.rgdev-list span{color:#dcdcdc;padding:0 10px;}
.rgdev-list li:hover>a{color:#8b1a1c;}
.rgdev-item a:hover{color:#8b1a1c;}
.rgdev-item a.active{color:#8b1a1c;}
.rgdev-submenu{display:none;position:absolute;top:54px;min-width:200px;z-index:1000;margin:0px;padding:5px;background-color:#fff;font-size:15px;list-style:none;font-family:Arial, Helvetica, sans-serif;border-bottom:3px solid #009bdd;border:1px solid #e5e5e5;}
.rgdev-submenu-item{position:relative;margin:0px;padding:0px;border-bottom:1px solid #e9e9e9;}
.rgdev-submenu:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent #cecece transparent;border-image:none;border-style:solid;border-width:8px;content:"";left:20%;margin-top:0;position:absolute;top:-16px;z-index:1;}
.rgdev-submenu-item a{background:#fff;text-align:left;display:block;line-height:22px;padding:8px 15px 8px 15px;text-transform:none;border-right:solid 0px #000;height:auto;color:#000;text-shadow:none !important;border-top:solid 0px;letter-spacing:normal;}
.rgdev-submenu li:hover>a{background-image:none;color:#d83134;}
.rgdev-submenu-item a:hover{background-image:none;background-color:#f5f5f5;border-radius:0px!important;color:#000;border-top:solid 0px;}
.rgdev-text{width:50%;position:absolute;top:0px;left:0px;color:#fff;line-height:44px;text-indent:15px;font-weight:normal;font-size:18px;display:none;text-transform:none;}
.rgdev-mobile{display:none;cursor:pointer;position:absolute;top:-62px;right:0px;padding:5px 8px 8px;margin:0px 10px 0px 7px;color:#fff;border-style:solid;border-width:0px;cursor:pointer;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;background:#8b1a1c;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.rgdev-mobile:hover{background:#761618;}
.rgdev-mobile .icon-bar{background-color:#fff;background-image:none;display:block;height:3px;margin-top:4px;width:25px;}
.rgdev-click{position:absolute;top:0;right:0;display:none;cursor:pointer;width:100%;}
.rgdev-click i{display:block;height:23px;width:25px;margin-top:10px;margin-right:8px;background:url(../images/down.png) no-repeat top left;background-size:25px;float:right;}
.rgdev-click02{position:absolute;top:0;right:0;display:none;cursor:pointer;}
.rgdev-click02 i{display:block;height:23px;width:25px;margin-top:10px;margin-right:8px;background:url(../images/down.png) no-repeat top left;background-size:25px;}
.rgdev-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.megamenu{width:100%;text-align:left;margin:0px;padding:10px 0 0px 0;min-width:670px;}
.megamenulist01{width:57%;margin:0px;padding:0px;}
.megamenulist01 ul{width:100%;float:left;margin:0px;padding:0 0 0 25px;list-style:none;}
.megamenulist01 ul li{width:50%;float:left;}
.megamenulist01 ul li a{width:100%;float:left;font-family:Arial, Helvetica, sans-serif;color:#343434;display:inline-block;font-size:15px;height:auto;line-height:22px;padding:5px 0px;text-align:left;text-shadow:none;text-transform:none;margin:0px;}
.megamenulist01 ul li a:hover{background-image:none;background-color:inherit;color:#008fcd;text-decoration:underline;border:none !important;}
.megamenulist01 ul li:hover > a{background-color:inherit;background-image:none;color:#008fcd;border:none !important;}
.learnmorebut{width:100%;float:right;margin:0px;padding:0px;text-align:right;}
.learnmorebut a{color:#747474;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:auto;line-height:16px;padding:0px 35px 5px 0;text-decoration:underline;}
.learnmorebut a:hover{background:#fff;}
.megamenu-onecol{width:100%;text-align:left;margin:0px;padding:10px 0 0px 0;min-width:550px;}
.megamenulist-onecol{width:48%;margin:0px;padding:0px;}
.megamenulist-onecol ul{width:100%;float:left;margin:0px;padding:0 0 0 25px;list-style:none;}
.megamenulist-onecol ul li{width:100%;float:left;}
.megamenulist-onecol ul li a{width:100%;float:left;font-family:Arial, Helvetica, sans-serif;color:#343434;display:inline-block;font-size:15px;height:auto;line-height:22px;padding:5px 0px;text-align:left;text-shadow:none;text-transform:none;margin:0px;}
.megamenulist-onecol ul li a:hover{background-image:none;background-color:inherit;color:#008fcd;text-decoration:underline;border:none !important;}
.megamenulist-onecol ul li:hover > a{background-color:inherit;background-image:none;color:#008fcd;border:none !important;}
.rightside{right:0;}
.menu-aero-1 a{padding-right:35px;}
.menu-aero-1:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#353535 transparent transparent transparent;border-image:none;border-style:solid;border-width:5px;top:24px;content:"";margin-top:0;position:absolute;right:10px;z-index:100;}
.menu-aero-2 a{padding-right:35px;}
.menu-aero-2:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent transparent #353535;border-image:none;border-style:solid;border-width:5px;top:16px;content:"";margin-top:0;position:absolute;right:10px;z-index:11111;}
@media only screen and (min-width:901px){.rgdev-list li:hover .rgdev-submenu{display:block;}
.rgdev-list .rgdev-submenu .rgdev-submenu-sub{min-width:180px;position:absolute;left:65%;top:15px;display:none !important;margin:0px;padding:4px;background-color:#525252;border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.4);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.4);}
.rgdev-submenu-sub:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent #525252 transparent transparent;border-image:none;border-style:solid;border-width:6px;content:"";left:-12px;margin-top:0;position:absolute;top:12px;z-index:1;}
.rgdev-list .rgdev-submenu li:hover .rgdev-submenu-sub{display:block !important;list-style:none;margin:0px}
.rgdev-list li:hover .rgdev-submenu .rgdev-submenu-sub{display:block;}
.rgdev-list .rgdev-submenu .rgdev-submenu-sub .rgdev-submenu-sub-sub{min-width:180px;position:absolute;left:65%;top:15px;display:none !important;margin:0px;padding:4px;background-color:#525252;border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.4);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.4);}
.rgdev-submenu-sub-sub:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent #525252 transparent transparent;border-image:none;border-style:solid;border-width:6px;content:"";left:-12px;margin-top:0;position:absolute;top:12px;z-index:1;}
.rgdev-list .rgdev-submenu .rgdev-submenu-sub li:hover .rgdev-submenu-sub-sub{display:block !important;list-style:none;margin:0px}
.rgdev-submenu-item-sub{position:relative;padding:0px;margin:0px}
.rgdev-submenu-item-sub-item-sub{position:relative;padding:0px;margin:0px}
.mobilelink{display:none;}
}
@media only screen and (min-width:230px) and (max-width:900px){.rgdev-mobile{display:block;}
.mobile-sub{margin:0px;padding:0px;list-style:none;float:none;width:100%;line-height:0px;position:relative;}
.mobile-sub li{margin:0px 0px 0px 0px !important;display:inline-block;border-bottom:0px !important;}
.mobile-sub a{display:block;color:#000 !important;padding:15px 25px;background:#fff !important;border-bottom:solid 1px #ccc;border-right:none;}
.mobile-sub li a.active{color:#000 !important;box-shadow:none;border-top:2px solid #f5f5f5;background-color:#f5f5f5 !important;}
.mobile-sub li:hover>a{background-color:#f5f5f5 !important;box-shadow:none;color:#000;}
.rgdev{width:100%;padding:0px 0px 0px 0px !important;margin:0px 0px;font-size:14px !important;position:relative;font-family:Arial, Helvetica, sans-serif;letter-spacing:0px;}
.rgdev-list{display:none;}
.rgdev-item{width:100%;float:none;text-align:left;padding:0px;position:relative;border-right:0px solid #0285bd;}
.rgdev-item > a{padding:9px 12px;line-height:20px;text-transform:none;}
.rgdev-click{display:block;}
.rgdev-click02{display:block;}
.rgdev-mobile-open{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.rgdev-item:hover .rgdev-submenu{display:none;}
.rgdev-submenu{position:static;width:100%;padding:0px;box-shadow:none;font-size:14px;}
.rgdev-submenu:after{border-color:transparent transparent transparent transparent;border-style:none;}
.rgdev-submenu li{margin:0 !important;width:100% !important;float:left;}
.rgdev-submenu a{display:block;color:#000;padding:5px 25px;background:#fff !important;}
.rgdev-submenu li a.active{color:#000 !important;}
.rgdev-submenu li:hover>a{background-color:#f5f5f5!important;color:#000;}
.rgdev-submenu-sub{width:100%;position:static;left:100%;top:0;display:none;margin:0px;padding:0px;}
.rgdev-submenu-sub li{margin:0px 0px 0px 0px !important;padding:0px;position:relative;}
.rgdev-submenu-sub a{display:block;color:#000;padding:10px 25px 10px 25px;background:#fff !important;border-bottom:solid 1px #ccc;font-weight:normal;}
.rgdev-submenu-sub li a.active{color:#000 !important;}
.rgdev-submenu-sub li:hover>a{background-color:#a5a5a5 !important;color:#fff;}
.rgdev-submenu-sub-sub{width:100%;position:static;left:100%;top:0;display:none;margin:0px;padding:0px;}
.rgdev-submenu-sub-sub li{margin:0px 0px 0px 0px !important;}
.rgdev-submenu-sub-sub a{display:block;color:#000;padding:10px 25px 10px 25px;background:#fff !important;border-bottom:solid 1px #ccc;font-weight:normal;}
.rgdev-submenu-sub-sub li a.active{color:#000 !important;}
.rgdev-submenu-sub-sub li:hover>a{background-color:#606060 !important;color:#fff;}
.rgdev-text{display:none;}
.homeicon{text-indent:inherit !important;background:none !important;height:auto !important;}
.mobile-sub li a.active .homeicon{color:#ec6333;}
.rgdev-item .homeicon{margin:0px;}
.menu-aero-1::after{display:none;}
}
::selection{background-color:#edc34a;color:#fff;}
::-webkit-selection{background-color:#edc34a;color:#fff;}
::-moz-selection{background-color:#00b2ff;color:#fff;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-font-smoothing:antialiased;}
html, body, iframe, h2, h3, h4, h5, h6{margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;font-weight:normal;font-size:12px;line-height:18px;font-family:Arial, Helvetica, sans-serif;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:antialiased;font-smooth:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased !important;font-smoothing:subpixel-antialiased !important;font-smooth:subpixel-antialiased;}
.clearfix:before, .clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clearfix{zoom:1;}.cl{clear:both;}
img, object, embed, video{max-width:100%;border:0;-ms-interpolation-mode:bicubic;vertical-align:top;}.ie6 img{width:100%;}
table{border-collapse:collapse;border-spacing:0;}
p{margin:0px 0px 17px 0px;}p a, p a:visited{line-height:inherit;}
a{color:#333;text-decoration:none;outline:0;}
a:hover{color:#000;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:underline;}
ul, ol{margin-top:0px;margin-right:0px;margin-left:0px;margin-bottom:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul.square{list-style:square outside;}
ul.circle{list-style:circle outside;}
ul.disc{list-style:disc outside;}
li{margin:0px;padding:0px;list-style-position:outside;}
fieldset{margin-bottom:0px;}
select{padding:3px;text-indent:inherit !important;}
label, legend{display:block;font-weight:bold;font-size:13px;}
textarea{min-height:60px;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:5px 0px 5px 0px;}
input[type="text"], input[type="password"], input[type="email"], textarea, select{padding:2px 2px;outline:none;display:block;background:#fff;text-indent:4px;color:#2c2c2c;border:solid 1px #d4d2d2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus{-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;display:inline;}
label span, legend span{font-weight:normal;font-size:13px;color:#444;}
.button, button, input[type="submit"], input[type="reset"], input[type="button"]{cursor:pointer;padding:0;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
a, a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:"";}
pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr, img{page-break-inside:avoid;}
img{max-width:100% !important;}@page{margin:0.5cm;}
p, h2, h3{orphans:3;widows:3;}
h2, h3{page-break-after:avoid;}}
a:hover{color:#247BA5;text-decoration:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, section{display:block;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
abbr[title]{border-bottom:1px dotted;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0px;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre, code, kbd, samp{font-family:monospace, monospace, rgdevrgk~30x9x87;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before, q:after{content:"";content:none;}
small{font-size:85%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dd{margin:0 0 0 40px;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
.ani-1, .ani-1 span, .ani-1 ul li{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.ani-1 a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.ani-1 a:hover, .ani-1 a:hover span, .ani-1 a:hover ul li{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#totop{opacity:0;filter:alpha(opacity=0);position:fixed;right:-59px;width:49px;z-index:9999;display:block;top:91%;background-color:#d83134;font-size:11px;color:#fff;text-align:center;padding:7px 0 7px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-family:Arial, Helvetica, sans-serif,rg-devrgk~30987;text-decoration:none;}
#totop:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent #d83134 transparent;border-image:none;border-style:solid;border-width:5px;content:"";left:50%;margin-top:0;position:absolute;top:-10px;z-index:1;margin-left:-5px;}
#totop.on{right:20px;opacity:0.7;filter:alpha(opacity=70);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#totop.off{right:-59px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#totop:hover{opacity:1;filter:alpha(opacity=100)}
.massage{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);text-decoration:none;}
.massage .close{position:relative;top:-2px;right:-21px;line-height:20px;}
.massage-red{background-color:#F2DEDE;border-color:#EED3D7;color:#B94A48;}
.massage-green{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;}
.massage-yellow{color:#C09853;background-color:#FCF8E3;border:1px solid #FBEED5;}
.massage-blue{background-color:#D9EDF7;border-color:#BCE8F1;color:#3A87AD;}