@font-face {font-family:'Montserrat'; font-style:normal; font-weight:200; src:url('/files/fonts/Montserrat-ExtraLight-webfont.eot?#iefix'); src:url('/files/fonts/Montserrat-ExtraLight-webfont.eot') format('embedded-opentype'), url('/files/fonts/Montserrat-ExtraLight.woff') format('woff')}
@font-face {font-family:'Montserrat'; font-style:normal; font-weight:300; src:url('/files/fonts/Montserrat-Light-webfont.eot?#iefix'); src:url('/files/fonts/Montserrat-Light-webfont.eot') format('embedded-opentype'), url('/files/fonts/Montserrat-Light.woff') format('woff')}
@font-face {font-family:'Montserrat'; font-style:normal; font-weight:400; src:url('/files/fonts/Montserrat-Regular-webfont.eot?#iefix'); src:url('/files/fonts/Montserrat-Regular-webfont.eot') format('embedded-opentype'), url('/files/fonts/Montserrat-Regular.woff') format('woff')}
@font-face {font-family:'Montserrat'; font-style:normal; font-weight:500; src:url('/files/fonts/Montserrat-Semibold-webfont.eot?#iefix'); src:url('/files/fonts/Montserrat-Semibold-webfont.eot') format('embedded-opentype'), url('/files/fonts/Montserrat-Semibold.woff') format('woff')}
@font-face {font-family:'Montserrat'; font-style:normal; font-weight:600; src:url('/files/fonts/Montserrat-Bold-webfont.eot?#iefix'); src:url('/files/fonts/Montserrat-Bold-webfont.eot') format('embedded-opentype'), url('/files/fonts/Montserrat-Bold.woff') format('woff')}

/* Fix for Apple Family / Format of forms and Text Size small / Select Sizing */
body {-webkit-text-size-adjust:none;}
input, select, textarea, button {-webkit-appearance:none; -moz-appearance:none; appearance:none; -webkit-border-radius:0px; border-radius:0px;}
select {box-sizing:content-box;}

/* WFY Responsive Classes */
.cwrTS {display:block !important;}
.cwrTH {display:none !important;}
.cwrPH {color:#999 !important;}

.wfy-1170 {display:none !important;}
.wfy-940 {display:none !important;}
.wfy-720 {display:none !important;}
.wfy-480 {display:none !important;}
.wfy-320 {display:none !important;}

.res1170 .wfy-1170 {display:block !important;}
.res940 .wfy-940 {display:block !important;}
.res720 .wfy-720 {display:block !important;}
.res480 .wfy-480 {display:block !important;}
.res320 .wfy-320 {display:block !important;}

/* Menu Plugin Classes */
.ddshadow {position:absolute; left:0; top:0; width:0; height:0; background:transparent;}

/* ************ General - Customization Area ************ */
body {padding:0px; margin:0px; font-family:'Montserrat', sans-serif; font-size:17px; color:#4d4d4d; position:relative;}

input, button, textarea, select {font-family:'Montserrat', sans-serif; font-size:15px; color:#999; background-color:#fff; border:1px solid #ccc; padding:10px; margin:6px 0px 0px 0px; font-weight:300;}
.checkbox {width:16px !important; margin:0px; -webkit-appearance:checkbox; -moz-appearance:checkbox; appearance:checkbox;}
a {border-bottom:1px solid #ddd; color:#1977b3; text-decoration:none;}
a:hover {color:#333 !important;}
.lnk {font-size:18px;}
.cbttncovid {color:#fff;text-transform:uppercase;font-size:13px;font-weight:400;border:none;display:inline-block;zoom:1;border-radius:50px;padding:14px 14px 14px 14px;margin:30px 0px 0px 0px;position:relative;top:-8px;background:#1b4985;background:-moz-linear-gradient(left, #1b4985 0%, #008fc5 52%, #93c043 100%);background:-webkit-linear-gradient(left, #1b4985 0%,#008fc5 52%,#93c043 100%);background:linear-gradient(to right, #1b4985 0%,#008fc5 52%,#93c043 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b4985', endColorstr='#93c043',GradientType=1 );cursor:pointer;line-height:normal;}
.cbttncovid:hover {background:#1b4985 !important; color:#fff !important;}
.res940 .cbttncovid {margin:30px 0px 0px 0px;/* top:-28px; */}
.res720 .cbttncovid {margin:30px 0px 0px 0px;top:-28px;}
.res480 .cbttncovid {margin:30px 0px 0px 0px;top:-28px;}
.res320 .cbttncovid {margin:30px 0px 0px 0px;top:-8px;}

.cbttn {color:#fff;text-transform:uppercase;font-size:14px;font-weight:400;border:none;display:inline-block;zoom:1;border-radius:50px;padding:14px 38px 14px 38px;margin:30px 0px 0px 0px;position:relative;top:-8px;background:#1b4985;background:-moz-linear-gradient(left, #1b4985 0%, #008fc5 52%, #93c043 100%);background:-webkit-linear-gradient(left, #1b4985 0%,#008fc5 52%,#93c043 100%);background:linear-gradient(to right, #1b4985 0%,#008fc5 52%,#93c043 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b4985', endColorstr='#93c043',GradientType=1 );cursor:pointer;line-height:normal;}
.cbttn:hover {background:#1b4985 !important; color:#fff !important;}
.cbttn.submit {margin:10px 0px 10px 0px; position:static;}
.brwIE7 .cbttn:hover {filter:none;}
.clear {clear:both;}
.SpecialLinkAda {text-indent:-9999px !important;}

h1, .h1 {display:block; text-transform:capitalize; font-size:36px; color:#1977b3; font-weight:200; text-align:left; margin:18px 0px 13px 0px; line-height:41px;}
h2, .h2 {font-weight:600; text-align:left; margin:0px 0px 2px 0px !important; display:block; font-size:17px;}
.sttl {display:block; margin:0px 0px 20px 0px; font-weight:300; color:#1977b3; font-size:24px; text-align:left;}
.sttl2 {font-size:20px; margin:0px 0px 10px 0px;}
.sttl3 {font-weight:700; display:block; margin:0px 0px 4px 0px;}
.subh1 {margin:0px 0px 13px 0px;}
.st {font-weight:600; text-align:left; margin:0px 0px 2px 0px !important; display:block;}

.welcome {font-weight:300; float:left; line-height:normal;}
.welcome a {color:#fff; text-decoration:underline;}

.none-value {display:none}


/* ************ Header ************ */
.header .top .tarea #marque a {color:#fff;margin-left:30px;background:url(/images/site/icon-click.png) center right no-repeat;/* padding-right:30px; */display:block;}
.header .top .tarea #marque a:hover {color:#fff !important;margin-left:30px;text-decoration:underline;}
.header .top .tarea #marque {text-align:left;line-height:33px;background:url(/images/site/icon.png) center left no-repeat;display:block;overflow:hidden;width:330px;}

.res940 .header .top .tarea #marque {margin:0 auto;}
.res720 .header .top .tarea #marque {margin:0 auto;}
.res480 .header .top .tarea #marque {margin:0 auto;}
.res320 .header .top .tarea #marque {margin:0 auto;font-size:15px;width:300px;}
.res320 .header .top .tarea #marque a {padding-right:10px;}

.header {width:100%; margin:0px; padding:0px; position:relative; z-index:100; border-bottom:1px solid #ebebeb;}
.header a {border:none;}
.header .harea {min-height:80px; width:100%; margin:0px auto; max-width:1170px; position:relative; z-index:105;}
.header .harea .logo {display:block; width:322px; margin:4px 0px 0px 20px; float:left;}
.header .harea .logo img {margin:0px auto; padding:0px; width:auto; height:auto; border:0px;}

.header.wide {position:fixed; background:#fff; top:0px; left:0px;}
.header.wide .harea {background:#fff; top:0px;}
.header.wide .extop {display:none;}
.header.wide .top {display:none;}

.header .extop {background:#599a43; min-height:35px; color:#fff;}
.header .extop .eptxt {padding:8px 20px 8px 20px;max-width:1130px;margin:0px auto;overflow:hidden;}
.header .extop .eptxt #marque {float:left; clear:left;}
.header .extop .eptxt #marque a {color:#fff;}
.header .extop .eptxt #marque a:hover {color:#fff !important; text-decoration:underline;}
.header .extop .eptxt #marque sub {font-size:14px;}

.header .extop .eptxt .tlinks {float:right;margin:-3px 0px 0px 0px;}
.header .extop .eptxt .tlinks a {color:#fff;font-weight:300;margin:0px 5px 0px 5px;}
.header .extop .eptxt .tlinks a:hover {color:#ffffff !important;/* text-decoration:underline; */background:#1977b3;}
.header .extop .eptxt .tlinks .carttext img {margin:0px 0px 0px 5px;}
.header .extop .eptxt .tlinks .btn-buy {/* background:url(/images/template/cursor.png) right 0px #fff no-repeat; */color:#1977b3;font-size:15px;padding:4px 20px;margin:10px 8px 0px 0px;background:#fff;text-align:left;font-weight:600;border-radius:20px;padding-right:35px;/* display:none; */}
.header .extop .eptxt .tlinks .btn-buy :hover {color:#fff !important; text-decoration:underline;}
.header .extop .eptxt .tlinks .cursor {background:url(/images/template/cursor.png) 0px 5px no-repeat;width:28px;height:32px;position:absolute; margin-left:-40px; /* display:none; */}
.header .top {background:#1977b3;}
.header .top .tarea {max-width:1130px; margin:0px auto; padding:0px 20px; min-height:34px; overflow:hidden; text-align:center;}
.header .top .tarea .brdr.spcl {padding:7px 11px 0px 8px; float:right; text-align:right; color:#fff; font-weight:300;}
.header .top .tarea .phonetop {float:right; margin:7px 3px 0px 0px; font-size:17px; color:#fff; font-weight:300; text-align:right; position:relative;}
.header .top .tarea .phonetop a.sitetel {color:#fff; font-weight:600;}
.header .top .tarea .phonetop a.sitetel:hover {color:#fff !important; text-decoration:underline;}

.header .top .tarea .wfychat {float:right; margin:5px 6px 0px 0px !important; padding:2px 0px 2px 26px; font-size:17px; color:#fff; font-weight:300; text-align:center; background:url('/images/template/chat-header.png') left 3px no-repeat; cursor:pointer;}
.header .top .tarea .wfychat:hover .txt {text-decoration:underline;}

.header .top .tarea .tlinks {display:none; float:right; text-align:right; color:#fff; font-weight:300; margin:7px 0px 0px 0px;}
.header .top .tarea .tlinks a {color:#fff;}
.header .top .tarea .tlinks a:hover {color:#fff !important; text-decoration:underline;}
.header .top .tarea .tlinks .spcl {padding:4px 10px 4px 10px; background:#599a43;}
.header .top .tarea .tlinks .spcl:hover {background:#444; text-decoration:none;}
.header .top .tarea .tlinks .brdr {padding:0px 0px 0px 2px;}

.res1170 .header .top .tarea .translate {display:block;}
.header .top .tarea .translate {float:left; padding:9px 0px 0px 0px; display:none;}
.header .top .tarea .translate .flags {overflow:hidden;}
.header .top .tarea .translate .flags ul {list-style:none; margin:0px; padding:0px;}
.header .top .tarea .translate .flags ul li {float:left;}
.header .top .tarea .translate .flags ul li a {width:18px; height:16px; display:block; margin:0px 2px 0px 0px; cursor:pointer;}
.header .top .tarea .translate .flags ul li .Chinese {background:url(/images/template/flag1.jpg) center no-repeat;}
.header .top .tarea .translate .flags ul li .English {background:url(/images/template/flag2.jpg) center no-repeat;}
.header .top .tarea .translate .flags ul li .Filipino {background:url(/images/template/flag3.jpg) center no-repeat;}
.header .top .tarea .translate .flags ul li .French {background:url(/images/template/flag4.jpg) center no-repeat;}
.header .top .tarea .translate .flags ul li .Greek {background:url(/images/template/flag5.jpg) center no-repeat;}
.header .top .tarea .translate .flags ul li .Japanese {background:url(/images/template/flag6.jpg) center no-repeat;}
.header .top .tarea .translate .flags ul li .Russian {background:url(/images/template/flag7.jpg) center no-repeat;}
.header .top .tarea .translate .flags ul li .Spanish {background:url(/images/template/flag8.jpg) center no-repeat;}
.header .top .tarea .translate .flags ul li .Swedish {background:url(/images/template/flag9.jpg) center no-repeat;}
.header .top .tarea .translate .skiptranslate {display:none;}

.header #menuc {display:block; width:auto; position:relative; margin:23px 0px 0px 0px; padding:0px; float:right; z-index:204;}
.header .menucompact {cursor:pointer; position:fixed; display:block; width:55px; height:55px; top:9px; right:20px; background:url(/images/template/btn-menu.png) 100% 50% no-repeat; padding:0px; margin:0px;}
.header .menucompact:hover {background:url(/images/template/btn-menu-h.png) 100% 50% no-repeat;}
.header .menucompact.wct-active {background:url(/images/template/btn-menu-active.png) 100% 50% no-repeat;}
.header .menucompact.wct-active:hover {background:url(/images/template/btn-menu-active-h.png) 100% 50% no-repeat;}

.header .harea .mcarea {padding:0px 0px 0px 0px; width:auto; max-width:1170px; margin:0px 0px 0px 0px; display:block;}
.header .harea .menu {height:auto; float:left; margin:0px 20px 0px 0px; padding:0px; display:block; z-index:105;}
.header .harea .menu ul {z-index:101; margin:0px; padding:0px; list-style:none;}
.header .harea .menu ul li {float:left; position:relative; padding:0px 23px 0px 22px;}
.header .harea .menu ul li a {display:block; font-size:16px; color:#7f8c8d; padding:0px 0px 0px 0px; line-height:30px; font-weight:500;}
.header .harea .menu ul li a:hover {text-decoration:none; color:#333;}
.header .harea .menu ul li a.selected {text-decoration:none; color:#333;}

.header .harea .menu ul li ul {z-index:102; position:absolute; left:0px; padding:0px; display:none; margin:0px; background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; width:200px !important;}
.header .harea .menu ul li ul li {display:list-item; float:none; margin:0px; padding:0px; height:inherit; border-bottom:1px solid #ccc;}
.header .harea .menu ul li ul li a {display:block; width:auto; padding:17px 20px 17px 20px; margin:0px; font-size:14px; line-height:20px;}
.header .harea .menu ul li ul li a:hover {border:none;}
.header .harea .menu ul li ul li ul {position:absolute; z-index:103; left:0px; top:-1px !important; padding:0px; margin:0px; display:none; width:220px;}

.res1170 .header .harea .menu ul .resp {display:none;}
.res1170 .header .harea .menu ul li ul.lst {left:auto !important; right:0px !important; width:130px !important;}
.res1170 .header .harea .menu ul li ul li .ddmarrow {display:none;}
.res1170 .header .harea .menu ul li.optionActive a {color:#333;}
.res1170 .header .harea .menu ul li.optionActive .ddmarrow {background:url('/images/template/ddmarrow-down-h.png') center no-repeat;}
.res1170 .header .harea .menu ul li ul.extns li a {background:url(/images/template/arrow.png) 175px center no-repeat;}
.res1170 .header .harea .menu ul li ul.extns li a:hover {background:url(/images/template/arrow-h.png) 175px center no-repeat;}
.res1170 .header .harea .menu ul li ul.extns li a.selected {background:url(/images/template/arrow-h.png) 175px center no-repeat;}
.res1170 .header .harea .menu ul li ul.extns li ul li a {background:none !important;}
.res1170 .header .menucompact {display:none;}
.res1170 .header .top .tarea .tlinks {display:block;display:none;}

/* Menu Arrow */
.res1170 .header .harea .menu .ddmarrow {cursor:pointer; width:20px; height:20px; background:url('/images/template/ddmarrow-down.png') center no-repeat; position:absolute; top:5px; right:5px;}
.res1170 .header .harea .menu .ddmarrowclose {background:url('/images/template/ddmarrow-up.png') center no-repeat;}
.res1170 .header .hideImportant {display:none !important;}
 
.res1170 .header .harea .menu li:hover .ddmarrow {background:url('/images/template/ddmarrow-down-h.png') center no-repeat;}
.res1170 .header .harea .menu li:hover .ddmarrowclose {background:url('/images/template/ddmarrow-up-h.png') center no-repeat;}
.res1170 .header .harea .menu li:hover li .ddmarrow {background:url('/images/template/ddmarrow-down.png') center no-repeat;}
.res1170 .header .harea .menu li:hover li .ddmarrowclose {background:url('/images/template/ddmarrow-up.png') center no-repeat;}
 
.res1170 .header .harea .menu li ul li:hover .ddmarrow {background:url('/images/template/ddmarrow-down-h.png') center no-repeat;}
.res1170 .header .harea .menu li ul li:hover .ddmarrowclose {background:url('/images/template/ddmarrow-up-h.png') center no-repeat;}

.header .harea .menu .ddmarrow {cursor:pointer; width:20px; height:20px; background:url('/images/template/ddmarrow-down-940.png') center no-repeat; position:absolute; top:5px; right:5px;}
.header .harea .menu .ddmarrowclose {background:url('/images/template/ddmarrow-up-940.png') center no-repeat;}
.header .hideImportant {display:none !important;}

.header .harea .menu li:hover .ddmarrow {background:url('/images/template/ddmarrow-down-940-h.png') center no-repeat;}
.header .harea .menu li:hover .ddmarrowclose {background:url('/images/template/ddmarrow-up-940-h.png') center no-repeat;}
.header .harea .menu li:hover li .ddmarrow {background:url('/images/template/ddmarrow-down-940.png') center no-repeat;}
.header .harea .menu li:hover li .ddmarrowclose {background:url('/images/template/ddmarrow-up-940.png') center no-repeat;}

.header .harea .menu li ul li:hover .ddmarrow {background:url('/images/template/ddmarrow-down-940-h.png') center no-repeat;}
.header .harea .menu li ul li:hover .ddmarrowclose {background:url('/images/template/ddmarrow-up-940-h.png') center no-repeat;}

.header .social {z-index:104; top:300px; cursor:pointer; overflow:hidden; float:right; margin:7px 0px 0px 5px; width:112px;}
.header .social a {width:20px; height:20px; display:block; float:left; margin:0px 4px 0px 4px;}
.header .social .fb {background:url(/images/template/sm-fb.png) center no-repeat;}
.header .social .fb:hover {background:url(/images/template/sm-fb-h.png) center no-repeat;}
.header .social .tw {background:url(/images/template/sm-tw.png) center no-repeat;}
.header .social .tw:hover {background:url(/images/template/sm-tw-h.png) center no-repeat;}
.header .social .gp {background:url(/images/template/sm-gp.png) center no-repeat;}
.header .social .gp:hover {background:url(/images/template/sm-gp-h.png) center no-repeat;}
.header .social .yt {background:url(/images/template/sm-yt.png) center no-repeat;}
.header .social .yt:hover {background:url(/images/template/sm-yt-h.png) center no-repeat;}
.header .social .lk {background:url(/images/template/sm-lk.png) center no-repeat;}
.header .social .lk:hover {background:url(/images/template/sm-lk-h.png) center no-repeat;}

.res940 .welcome {float:none; text-align:center;}
.res940 .header .extop .eptxt #marque {float:none; text-align:center;}
.res940 .header .extop .eptxt .tlinks {float:none; margin:7px 0px 3px 0px; text-align:center;}

.res940 .header .social {margin:7px 0px 0px 0px;}
.res940 .header .top .tarea {width:395px;}
.res940 .header .top .tarea .phonetop {margin:7px 11px 0px 0px;}

.res940 .header .menucompact {top:6px;}
.res940 .header #menuc {position:static;}
.res940 .header .harea #menu {margin:0px; float:none; background:#fff; position:fixed; left:-501px; top:0; transition:0.8s; padding:0px 50px 0px 0px; width:450px; height:100%;}
.res940 .header .harea #menu.cwrTS {left:0; box-shadow:rgba(0, 0, 0, 0.2) 0px 5px 10px 0px; overflow-y:scroll;}
.res940 .header .harea .mcarea {margin:0px 0px 0px 0px;}
.res940 .header .harea .menu ul {padding:76px 0px 30px 0px;}
.res940 .header .harea .menu ul li {float:none; margin:0px 0px 0px 70px; padding:0px 23px 0px 0px;}
.res940 .header .harea .menu ul li a {font-size:20px; padding:0px 20px 0px 0px; font-weight:200; line-height:41px; color:#1977b3;}
.res940 .header .harea .menu ul li a.selected {color:#1977b3;}
.res940 .header .harea .menu ul li a:hover {color:#599a43 !important;}
.res940 .header .harea .menu ul li ul {margin:0px; display:block !important; position:static; border:none; width:auto !important; padding:0px 0px 0px 20px;}
.res940 .header .harea .menu ul li ul li {margin:0px; border:none; width:320px;}
.res940 .header .harea .menu ul li ul li a {padding:0px 17px 0px 0px;}
.res940 .header .harea .menu ul li ul li ul {margin:0px 0px 0px 0px;}

.res720 .welcome {float:none; text-align:center;}
.res720 .header .extop .eptxt #marque {float:none; text-align:center;}
.res720 .header .extop .eptxt .tlinks {float:none; margin:7px 0px 3px 0px; text-align:center;}

.res720 .header .social {z-index:304; margin:7px 0px 0px 0px;}
.res720 .header .top .tarea {width:400px;}
.res720 .header .top .tarea .phonetop {margin:7px 11px 0px 0px;}

.res720 .header .harea {min-height:70px;}
.res720 .header .harea .logo {float:none; margin:0px auto 0px auto; width:240px; padding:28px 0px 21px 0px;}
.res720 .header .harea .mcarea {margin:0px;}
.res720 .header .menucompact {top:6px;}
.res720 .header .harea #menuc {height:auto; float:none; margin:0px;}
.res720 .header .harea #menu {margin:0px; float:none; background:#fff; position:fixed; left:-501px; top:0; transition:0.8s; padding:0px 50px 0px 0px; width:450px; height:100%;}
.res720 .header .harea #menu.cwrTS {left:0; box-shadow:rgba(0, 0, 0, 0.2) 0px 5px 10px 0px; overflow-y:scroll;}
.res720 .header .harea .mcarea {margin:0px 0px 0px 0px;}
.res720 .header .harea .menu ul {padding:76px 0px 30px 0px;}
.res720 .header .harea .menu ul li {float:none; margin:0px 0px 0px 70px;}
.res720 .header .harea .menu ul li a {font-size:20px; padding:0px 20px 0px 0px; font-weight:200; line-height:41px; color:#1977b3;}
.res720 .header .harea .menu ul li a.selected {color:#1977b3;}
.res720 .header .harea .menu ul li a:hover {color:#599a43 !important;}
.res720 .header .harea .menu ul li ul {margin:0px; display:block !important; position:static; border:none; width:auto !important; padding:0px 0px 0px 20px;}
.res720 .header .harea .menu ul li ul li {margin:0px; border:none; width:320px; padding:0px 23px 0px 0px;}
.res720 .header .harea .menu ul li ul li a {padding:0px;}
.res720 .header .harea .menu ul li ul li ul {margin:0px 0px 0px 0px;}

.res720 .header .top .tarea .translate {float:none; width:180px; margin:0px auto; padding:0px;}

.res480 .welcome {float:none; text-align:center; line-height:26px;}
.res480 .welcome .WelcomeNotYou {display:block;}
.res480 .header .extop .eptxt #marque {float:none; text-align:center; padding:0px 55px 0px 55px; line-height:26px;}
.res480 .header .extop .eptxt .tlinks {float:none;margin:7px 0px 3px 0px;text-align:center;width:330px;margin:0 auto;margin-top:10px;line-height:30px;}

.res480 .header .social {margin:7px 0px 0px 0px; z-index:304;}
.res480 .header .top .tarea {width:393px;}
.res480 .header .top .tarea .phonetop {margin:7px 11px 0px 0px;}

.res480 .header .harea {min-height:70px;}
.res480 .header .harea .logo {float:none; margin:0px auto 0px auto; width:240px; padding:28px 0px 20px 0px;}
.res480 .header .harea .mcarea {margin:0px;}
.res480 .header .menucompact {top:6px;}
.res480 .header .harea #menuc {height:auto; float:none; margin:0px;}
.res480 .header .harea #menu {margin:0px; float:none; background:#fff; position:fixed; left:-361px; top:0; transition:0.8s; padding:0px 30px 0px 0px; width:330px; height:100%;}
.res480 .header .harea #menu.cwrTS {left:0; box-shadow:rgba(0, 0, 0, 0.2) 0px 5px 10px 0px; overflow-y:scroll;}
.res480 .header .harea .mcarea {margin:0px 0px 0px 0px;}
.res480 .header .harea .menu ul {padding:76px 0px 30px 0px;}
.res480 .header .harea .menu ul li {float:none; margin:0px 0px 0px 63px; padding:9px 0px 8px 0px;}
.res480 .header .harea .menu ul li a {font-size:20px; padding:0px 0px 0px 0px; font-weight:200; line-height:24px; color:#1977b3;}
.res480 .header .harea .menu ul li a.selected {color:#1977b3;}
.res480 .header .harea .menu ul li a:hover {color:#599a43 !important;}
.res480 .header .harea .menu ul li.resp a {padding:0px;}
.res480 .header .harea .menu ul li ul {margin:0px; display:block !important; position:static; border:none; width:auto !important; padding:9px 0px 0px 20px;}
.res480 .header .harea .menu ul li ul li {margin:0px; border:none; padding:9px 6px 8px 0px; width:224px;}
.res480 .header .harea .menu ul li ul li ul {margin:0px 0px 0px 0px;}

.res480 .header .top .tarea .translate {float:none; width:180px; margin:0px auto; padding:0px;}

.res320 .welcome {float:none; text-align:center; line-height:26px;}
.res320 .welcome .WelcomeNotYou {display:block;}
.res320 .header .extop .eptxt #marque {float:none; text-align:center; padding:0px 20px 0px 20px; line-height:26px;}
.res320 .header .extop .eptxt .tlinks {float:none;margin:2px 0px 3px 0px;text-align:center;padding:0px 50px 0px 50px;line-height:28px;}

.res320 .header .social {/* clear:both; */float:none; z-index:304; margin:0px auto; width:112px; float:left;}
.res320 .header .social a {margin:0px 8px 0px 0px;}
.res320 .header .top .tarea {padding:10px 0px 2px 0px; width:310px;}
.res320 .header .top .tarea .brdr.spcl {display:none;}
.res320 .header .top .tarea .phonetop {margin:2px 73px 3px 0px;}
.res320 .header .top .tarea .wfychat {margin:0px 6px 3px 60px !important; float:left;}

.res320 .header .harea {min-height:70px;}
.res320 .header .harea .logo {float:none; margin:0px auto 0px auto; width:240px; padding:28px 0px 20px 0px;}
.res320 .header .harea .mcarea {margin:0px;}
.res320 .header .harea #menuc {height:auto; float:none; margin:0px;}

.res320 .header .menucompact {right:15px; top:104px;}

.res320 .header .harea #menu {margin:0px; float:none; background:#fff; position:fixed; left:-246px; top:0; transition:0.8s; padding:0px 5px 0px 0px; width:240px; height:100%;}
.res320 .header .harea #menu.cwrTS {left:0; box-shadow:rgba(0, 0, 0, 0.2) 0px 5px 10px 0px; overflow-y:scroll;}
.res320 .header .harea .mcarea {margin:0px 0px 0px 0px;}
.res320 .header .harea .menu ul {padding:76px 0px 30px 0px;}
.res320 .header .harea .menu ul li {float:none; padding:8px 0px 8px 20px;}
.res320 .header .harea .menu ul li a {font-size:18px; padding:0px; font-weight:200; line-height:22px; color:#1977b3; padding:0px 33px 0px 0px;}
.res320 .header .harea .menu ul li a.selected {color:#1977b3;}
.res320 .header .harea .menu ul li a:hover {color:#599a43 !important;}
.res320 .header .harea .menu ul li ul {margin:0px; display:block !important; position:static; border:none; width:auto !important; padding:8px 0px 0px 0px;}
.res320 .header .harea .menu ul li ul li {margin:0px; border:none; padding:8px 0px 8px 15px;}
.res320 .header .harea .menu ul li ul li a {padding:0px 30px 0px 0px;}
.res320 .header .harea .menu ul li ul li ul {margin:0px 0px 0px 0px;}

.res320 .header .top .tarea .translate {float:none; width:180px; margin:0px auto; padding:0px;}

/* Menu Arrow Start */
.res940 .header .harea .menu .ddmarrow {display:block;}
.res940 .header .harea .menu ul li ul.hideImportant {display:none !important;}
.res940 .header .harea .menu ul li ul li ul.hideImportant {display:none !important;}

.res720 .header .harea .menu .ddmarrow {display:block;}
.res720 .header .harea .menu ul li ul.hideImportant {display:none !important;}
.res720 .header .harea .menu ul li ul li ul.hideImportant {display:none !important;}

.res480 .header .harea .menu .ddmarrow {display:block; right:20px; top:11px;}
.res480 .header .harea .menu ul li ul.hideImportant {display:none !important;}
.res480 .header .harea .menu ul li ul li ul.hideImportant {display:none !important;}

.res320 .header .harea .menu .ddmarrow {display:block; right:5px; top:8px;}
.res320 .header .harea .menu ul li ul.hideImportant {display:none !important;}
.res320 .header .harea .menu ul li ul li ul.hideImportant {display:none !important;}
/* Menu Arrow End */

/* ************ Container ************ */
.container {width:100%; margin:0px; padding:0px; position:relative; z-index:80; font-weight:300;}
.carea {padding:30px 0px 30px 0px; font-size:17px; overflow:hidden; min-height:300px; width:100%; max-width:1170px; margin:0px auto;}
.carea .cpage {display:block; margin:0px 20px 0px 20px; line-height:26px; position:relative;}
.carea .cpage .qot {text-align:right;}
.carea .cpage .col1 {width:68%;}
.carea .cpage .col1 .big {font-size:18px;}
.carea .cpage .col1 ul {margin:10px 0px 20px 0px;}
.carea .cpage .col1 ol.itembold li {font-weight:600;}
.carea .cpage .col1 ol.itembold li span {font-weight:300;}
.carea .cpage .btest {background:#f0f0f0 url(/images/template/quote-bg.png) no-repeat; margin:40px 40px 24px 40px; padding:40px 40px 68px 75px; overflow:hidden;}
.carea .cpage .btest .btest-cnt {text-align:right; color:#777; font-weight:300;}
.carea .cpage .btest .btest-cnt p {font-style:italic; text-align:left; font-weight:300; margin:0px 0px 26px 0px;}
.carea .cpage .btest img.right, .carea .cpage .btest2 img.right {width:150px;}
.carea .cpage .btest img.left, .carea .cpage .btest2 img.left {width:150px;}
.carea .cpage .btest2 {padding:40px 40px 45px 75px; overflow:hidden;}
.carea .cpage .btest2 .btest-cnt p {font-style:normal; text-align:left; font-weight:300; margin:0px 0px 26px 0px;}

.carea .cpage .prgph {margin:27px 0px 33px 0px;}
.carea .cpage .prgph iframe, .carea .cpage .prgph2 iframe {max-width:100%;}
.carea .cpage .prgph2 {text-align:center; margin:27px 0px 33px 0px;}
.res1170 .carea .cpage .prgph.bgvid {height:698px;}
.res1170 .carea .cpage .prgph.bgvid iframe {width:100%; height:100%;}

.carea .cpage .col2 {width:24%; position:absolute; right:0px; top:14px;}
.carea .cpage .col2 .sidebar .widgetBlog .rpost {color:#999; text-transform:uppercase; font-weight:400;}
.carea .cpage .col2 .sidebar .widgetBlog ul {list-style:none; padding:0px; margin:20px 0px 0px 0px;}
.carea .cpage .col2 .sidebar .widgetBlog ul li {margin:0px 0px 6px 0px;}
.carea .cpage .col2 .sidebar .widgetBlog ul li a {font-size:17px;}

.carea .cpage .col2 .sidebar .lgn {color:#999;}
.carea .cpage .col2 .sidebar .lgn .ttl {color:#999; text-transform:uppercase; font-weight:400;}
.carea .cpage .col2 .sidebar .lgn form {width:100%;}
.carea .cpage .col2 .sidebar .lgn form img {display:inline-block; zoom:1;}
.carea .cpage .col2 .sidebar .lgn form input {width:158px;}
.carea .cpage .col2 .sidebar .lgn form .checkbox {width:16px; margin:0px; -webkit-appearance:checkbox; -moz-appearance:checkbox; appearance:checkbox;}
.carea .cpage .col2 .sidebar .lgn form .hlp {border:none;}

.carea img {margin:0px auto; padding:0px; border:0px; display:block; max-width:100%;}
.carea img.right {float:right;margin:0px 0px 20px 20px;width:355px;height:auto;}
	
.carea img.left {float:left; margin:0px 20px 20px 0px; width:355px; height:auto;}
	
.res940 .carea .cpage .btest {margin:40px 0px 24px 0px;}
.res940 .carea .cpage .col1 {width:auto; padding:0px 0px 110px 0px;}
.res940 .carea .cpage .col2 {width:auto; position:static; margin:0px 0px 12px 0px;}
.res940 .carea .cpage .prgph.bgvid {height:476px;}
.res940 .carea .cpage .prgph.bgvid iframe {width:100%; height:100%;}

.res720 .carea .cpage .btest {margin:40px 0px 24px 0px;}
.res720 .carea .cpage .col1 {width:auto; padding:0px 0px 113px 0px;}
.res720 .carea .cpage .col2 {width:auto; position:static; margin:0px 0px 12px 0px;}
.res720 .carea .cpage .prgph.bgvid iframe {width:100%;}

.res480 .carea {font-size:16px; position:relative;}
.res480 .carea img.left {float:none; margin:0px auto 30px auto;}
.res480 .carea img.right {float:none; margin:0px auto 30px auto;}

.res480 .carea .cpage .btest {margin:40px 0px 24px 0px;}
.res480 .carea .cpage .btest img.right, .res320 .carea .cpage .btest2 img.right {position:static; margin:10px auto 30px auto; float:none;}
.res480 .carea .cpage .btest img.left, .res320 .carea .cpage .btest2 img.left {position:static; margin:10px auto 0px auto; float:none;}

.res480 .carea .cpage .col1 {width:auto; padding:0px 0px 112px 0px;}
.res480 .carea .cpage .col2 {width:auto; position:static; margin:0px 0px 12px 0px;}
.res480 .carea .cpage .prgph.bgvid iframe {width:100%;}

.res320 .carea {width:100%; margin:0px auto; padding:30px 0px 30px 0px; height:auto; position:relative;}
.res320 .carea .cpage .btest {margin:68px 0px 24px 0px;}
.res320 .carea .cpage .btest img.right, .res320 .carea .cpage .btest2 img.right {position:static; margin:10px auto 30px auto; float:none;}
.res320 .carea .cpage .btest img.left, .res320 .carea .cpage .btest2 img.left {position:static; margin:10px auto 0px auto; float:none;}

.res320 .carea .cpage .col1 {width:auto; padding:0px 0px 113px 0px;}
.res320 .carea .cpage .col2 {width:auto; position:static; margin:0px 0px 12px 0px;}

.res320 .carea img.right {float:none; margin:0px auto 30px auto;}
.res320 .carea img.left {float:none; margin:0px auto 30px auto;}
.res320 .carea .cpage .prgph.bgvid iframe {width:100%;}

/* ************ Video Full Width ************ */
.carea .cpage .vidfull {height:636px; margin:0px auto;}
.carea .cpage .vidfull iframe {width:100%; height:100%;}

.res940 .carea .cpage .vidfull {width:900px; height:506px;}
.res720 .carea .cpage .vidfull {height:383px; width:680px;}
.res480 .carea .cpage .vidfull {width:440px; height:248px;}
.res320 .carea .cpage .vidfull {width:280px; height:158px;}

/* ************ Footer ************ */
.footer {width:100%; margin:0px; padding:0px; position:relative; z-index:60;}
.footer .ftop {padding:32px 0px 25px 0px; text-align:center; background:#184277; background:-moz-linear-gradient(left, #184277 0%, #28a4da 100%); background:-webkit-linear-gradient(left, #184277 0%,#28a4da 100%); background:linear-gradient(to right, #184277 0%,#28a4da 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#184277', endColorstr='#28a4da',GradientType=1 );}
.footer .ftop .txt1 {color:#D9E021; font-size:36px; font-weight:200;}
.footer .ftop .txt2 {font-size:36px; color:#fff; font-weight:200;}

.brwIE7 .footer .ftop {padding:25px 0px 32px 0px;}
.brwIE7 .footer .ftop .cbttn {top:7px;}

.footer .fnewsletter {padding:32px 0px 58px 0px; background:#1b4985; background:-moz-linear-gradient(left, #1b4985 0%, #2db7f3 100%); background:-webkit-linear-gradient(left, #1b4985 0%,#2db7f3 100%); background:linear-gradient(to right, #1b4985 0%,#2db7f3 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b4985', endColorstr='#2db7f3',GradientType=1 ); overflow:hidden;}
.footer .fnewsletter .fnarea {max-width:1130px; margin:0px auto; padding:0px 20px 0px 20px; text-align:center;}
.footer .fnewsletter .fnarea .title {color:#fff; font-size:14px; text-transform:uppercase; margin:15px 0px 0px 0px;}
.footer .fnewsletter .fnarea .subtitle {color:#fff; font-size:36px; font-weight:200;}
.footer .fnewsletter .fnarea .nlform {text-align:left; color:#fff; font-size:15px; font-weight:300; overflow:hidden; margin:25px 0px 0px 0px;}
.footer .fnewsletter .fnarea .nlform .inputrow {display:inline-block; zoom:1; float:left;}
.footer .fnewsletter .fnarea .nlform .inputrow.inputrowemail {margin:0px 0px 0px 15px;}
.footer .fnewsletter .fnarea .nlform .inputrow .fninput {border-style:none; height:auto; padding:14px 10px 15px 10px; margin:0px 0px 0px 0px; width:194px; border:1px solid #ccc; font-weight:300;}
.footer .fnewsletter .fnarea .nlform .inputrow .inputrowcode {text-align:right; width:100px; display:inline-block; line-height:18px; zoom:1; margin:0px 5px 0px 0px; position:relative; top:8px;}
.footer .fnewsletter .fnarea .nlform .inputrow .fnsubmit {border-style:none; border:1px solid #fff; background:none; border-radius:50px; width:332px; margin:0px 0px 0px 20px; padding:12px 0px 12px 0px; font-size:14px; font-weight:400; color:#fff; position:relative; top:-3px; cursor:pointer;}
.footer .fnewsletter .fnarea .nlform .inputrow .fnsubmit:hover {background:#fff; color:#008DC3; transition:0.2s;}

.brwIE7 .footer .fnewsletter .fnarea .nlform .inputrow .inputrowcode {top:-6px;}
.brwIE7 .footer .fnewsletter .fnarea .nlform .inputrow .fninput.code {margin:0px 10px 0px 0px;}
.brwIE7 .footer .fnewsletter .fnarea .nlform .inputrow .fnsubmit {top:0px;}

.brwIE8 .footer .fnewsletter .fnarea .nlform .inputrow .fnsubmit {line-height:30px; padding:6px 0px 12px 0px;}

.footer .farea {padding:0px; width:100%; margin:0px auto; min-height:270px; overflow:hidden;}
.footer .farea .fcols {float:left; padding:25px 0px 0px 0px; margin:0px; position:relative; font-size:16.5px; color:#222; width:49.99%;}
.footer .farea .fcols .fcarea {max-width:564px; float:right; position:relative; padding:0px 20px 0px 0px;}
.footer .farea .fcols a {font-weight:300; border:none; font-size:16.5px;}
.footer .farea .fcols a:hover {color:#333;}
.footer .farea .fcols .cbttn {font-weight:400; margin:0px; font-size:14px;}
.footer .farea .fcols .ttl {display:block; margin:0px 0px 24px 0px; padding:0px; text-transform:uppercase; font-weight:300; font-size:21px;}
.footer .farea .fcols .fcol1 {position:absolute; left:0px; top:0px; z-index:1;}
.footer .farea .fcols .fcol2 {padding:0px 0px 0px 300px; position:relative; font-weight:300; width:245px; line-height:26px;}
.footer .farea .fcols .fcol2 .phonebottom {margin:10px 0px 10px 0px;}
.footer .farea .fcols .fcol2 .btxt {font-size:16px; font-weight:500; color:#1977b3;}
.footer .farea .fcols .fcol2 .flogo {display:block; margin:6px 0px 0px 0px;}
.footer .farea .fcols .fcol2 .mlnk {font-weight:500;}
.footer .farea .fcols .fcol2 .mlnk:hover {color:#333;}
.footer .farea .fcols .fcol2 .sitetel {color:#000; font-weight:600;}

.footer .farea .fcols2 {background:#ebebeb; text-align:center; padding:25px 0px 0px 0px;}
.footer .farea .fcols2 .fcarea {background:url(/images/template/footer-family.png) bottom center no-repeat; height:350px; max-width:564px; float:left; position:relative; padding:0px 0px 15px 20px;}
.footer .farea .fcols2 .ttl {font-size:14px; font-weight:400; color:#008DC3; text-align:center; margin:29px 0px 0px 0px;}
.footer .farea .fcols2 .subttl {font-size:49px; font-weight:200; text-align:center; margin:15px 0px 20px 0px; line-height:60px;}

/* CSS VIDEO */
.lnkvd {cursor:pointer;}
.last {margin-right:0px !important;}
.abs-layer {position:fixed; background:url(/images/template/bg-popup.png); top:0; left:0; width:100%; height:100%; z-index:10000; display:none;}
.cnt-video-1 {position:fixed; width:640px; height:360px; top:20%; left:50%; margin-left:-316px; z-index:100000000; display:none; border:1px solid #000; background-color:#000;}
.cnt-video-2 {position:relative; width:640px; height:360px;}
.cnt-video {width:640px; height:360px;}
.lnk-close-video {cursor:pointer; position:absolute; top:0px; left:642px; display:none; width:20px; height:20px; z-index:10001; border:1px solid #fff; text-align:center; color:#fff;}
.lnk-close-video:hover {color:#fff !important; text-decoration:none;}
.youtube {margin:0px auto; width:100%;}
.youtube iframe {margin:0px auto; width:100%;}

.footer .flinks {width:100%; margin:0px; padding:0px 0px 0px 15px; position:relative;}
.footer .flinks a {margin:0px 10px 7px 10px;text-decoration:none;display:block;padding:0px 0px 0px 25px;background:url(/images/template/footer-bullets.png) left 0px no-repeat;text-align:left;}

.res1170 .footer .exfoot {position:absolute; bottom:35px; left:50%; margin:45px 0px 0px -564px; width:600px;}
.footer .exfoot {padding:0px; margin:45px 0px 0px 0px; z-index:60;}
.footer .exfoot .earea {color:#222; width:100%; max-width:1130px; padding:0px; margin:0px auto; font-size:14px; font-weight:300; text-transform:uppercase;}
.footer .exfoot .wfy {font-size:14px; color:#999; padding:0px; margin:2px 0px 0px 0px;}
.footer .exfoot .wfy a {color:#999; padding:0px; margin:0px; text-decoration:none; border:none;}
.footer .exfoot .wfy a:hover {text-decoration:underline;}

.brwIE7 .footer .exfoot .wfy {display:inline;}

.res940 .footer .farea .fcols {float:none; overflow:hidden; width:auto; padding:25px 0px 80px 0px;}
.res940 .footer .farea .fcols .fcarea {max-width:none; padding:0px; float:none;}
.res940 .footer .farea .fcols .fcol1 {width:318px; left:40px; top:13px;}
.res940 .footer .farea .fcols .fcol2 {padding:13px 0px 0px 470px;}

.res940 .footer .farea .fcols2 {padding:121px 0px 0px 0px;}
.res940 .footer .farea .fcols2 .fcarea {background:url(/images/template/footer-family-940.png) bottom center no-repeat; padding:0px 0px 42px 0px;}
.res940 .footer .farea .fcols2 .subttl {max-width:630px; margin:15px auto 20px auto;}
.res940 .footer .ftop .cbttn {margin:21px 0px 0px 0px;}

.res940 .footer .fnewsletter .fnarea .nlform {padding:0px 35px 0px 35px;}
.res940 .footer .fnewsletter .fnarea .nlform .inputrowemail {width:22% !important;}
.res940 .footer .fnewsletter .fnarea .nlform .inputrowemail .fninput {width:100% !important; box-sizing:border-box;}
.res940 .footer .fnewsletter .fnarea .nlform .inputrow {width:53%; margin:0px 0px 0px 10px;}
.res940 .footer .fnewsletter .fnarea .nlform .inputrow .fninput {width:35.84%; padding:14px 0px 15px 10px;}
.res940 .footer .fnewsletter .fnarea .nlform .inputrow .fninput.code {width:110px;}
.res940 .footer .fnewsletter .fnarea .nlform .inputrow .fnsubmit {width:40%;}
.res940 .footer .fnewsletter .fnarea .nlform .inputrow2 {width:22%; margin:0px;}
.res940 .footer .fnewsletter .fnarea .nlform .inputrow2 .fninput {width:100%; box-sizing:border-box;}

.res940 .footer .exfoot {margin:0px;}
.res940 .footer .exfoot .earea {display:block; width:auto; max-width:none; padding:26px 20px 27px 20px; text-align:center;}

.res720 .footer .farea .fcols {float:none; overflow:hidden; width:auto; padding:23px 0px 67px 0px;}
.res720 .footer .farea .fcols .fcarea {max-width:none; padding:0px; float:none;}
.res720 .footer .farea .fcols .fcol1 {width:318px; left:25px; top:0px;}
.res720 .footer .farea .fcols .fcol2 {padding:0px 0px 0px 360px;}

.res720 .footer .farea .fcols2 {padding:10px 0px 0px 0px;}
.res720 .footer .farea .fcols2 .fcarea {background:url(/images/template/footer-family-720.png) bottom center no-repeat; padding:0px 0px 75px 0px; height:auto;}
.res720 .footer .farea .fcols2 .ttl {margin:19px 0px 0px 0px;}
.res720 .footer .farea .fcols2 .subttl {max-width:535px; margin:15px auto 20px auto; font-size:42px; line-height:48px;}

.res720 .footer .ftop {padding:25px 40px 19px 40px;}
.res720 .footer .ftop .txt2 {line-height:58px;}
.res720 .footer .ftop .cbttn {margin:1% 33% 0% 33%;}

.res720 .footer .fnewsletter {padding:32px 0px 52px 0px;}
.res720 .footer .fnewsletter .fnarea .nlform {width:82%; margin:25px auto 0px auto;}
.res720 .footer .fnewsletter .fnarea .nlform .inputrow {width:100%; margin:0px 0px 8px 0px;}
.res720 .footer .fnewsletter .fnarea .nlform .inputrow .fninput {width:76%; float:right;}
.res720 .footer .fnewsletter .fnarea .nlform .inputrow .fnsubmit {position:static; width:100%; margin:10px auto 0px auto;}
.res720 .footer .fnewsletter .fnarea .nlform .inputrow.inputrowemail .fninput {box-sizing:border-box; width:100%;}
.res720 .footer .fnewsletter .fnarea .nlform .inputrow2 .fninput {width:100%; box-sizing:border-box;}

.res720 .footer .exfoot {margin:0px;}
.res720 .footer .exfoot .earea {text-align:center; padding:26px 0px 27px 0px;}

.res480 .footer .farea .fcols {float:none; overflow:hidden; width:auto; padding:23px 0px 65px 0px;}
.res480 .footer .farea .fcols .fcarea {max-width:none; padding:0px; float:none;}
.res480 .footer .farea .fcols .fcol1 {width:230px; left:20px; top:0px;}
.res480 .footer .farea .fcols .fcol2 {padding:0px 20px 0px 250px; width:auto;}

.res480 .footer .farea .fcols2 {padding:10px 0px 0px 0px;}
.res480 .footer .farea .fcols2 .fcarea {background:url(/images/template/footer-family-480.png) bottom center no-repeat; padding:0px 0px 44px 0px; height:auto;}
.res480 .footer .farea .fcols2 .ttl {margin:19px 0px 0px 0px;}
.res480 .footer .farea .fcols2 .subttl {margin:15px 20px 20px 20px; font-size:42px; line-height:48px;}

.res480 .footer .flinks {width:215px;}

.res480 .footer .ftop {padding:23px 0px 17px 0px;}
.res480 .footer .ftop .txt2 {line-height:58px;}
.res480 .footer .ftop .cbttn {margin:2% 27% 0% 27%;}

.res480 .footer .fnewsletter .fnarea .subtitle {display:block; padding:0px 55px 0px 55px;}
.res480 .footer .fnewsletter .fnarea .nlform {margin:16px auto 0px auto; width:80%;}
.res480 .footer .fnewsletter .fnarea .nlform .inputrow {width:100%;}
.res480 .footer .fnewsletter .fnarea .nlform .inputrow .fninput {width:69%; box-sizing:border-box; float:right;}
.res480 .footer .fnewsletter .fnarea .nlform .inputrow .fnsubmit {position:static; width:100%; margin:10px auto 0px auto;}
.res480 .footer .fnewsletter .fnarea .nlform .inputrow.inputrowemail {margin:8px 0px 8px 0px;}
.res480 .footer .fnewsletter .fnarea .nlform .inputrow.inputrowemail .fninput {width:100%;}
.res480 .footer .fnewsletter .fnarea .nlform .inputrow2 .fninput {width:100%; box-sizing:border-box;}

.res480 .footer .exfoot {margin:0px; padding:24px 0px 30px 0px;}

.res480 .lnk-close-video {left:431px; top:-23px;}
.res480 .cnt-video {width:453px; height:255px;}
.res480 .cnt-video-2 {width:453px; height:255px;}
.res480 .cnt-video-1 {width:453px; height:255px; margin-left:-227px;}

.res480 .footer .exfoot .earea {text-align:center; width:auto;}
.res480 .footer .exfoot .wfy {width:auto; float:none; display:block; margin:4px 0px 0px 0px; padding:0px;}

.res320 .footer .farea .fcols {float:none; overflow:hidden; width:auto; padding:23px 0px 75px 0px;}
.res320 .footer .farea .fcols .fcarea {max-width:none; padding:0px 20px 0px 20px; float:none;}
.res320 .footer .farea .fcols .fcol1 {width:auto; position:static;}
.res320 .footer .farea .fcols .fcol2 {padding:20px 0px 0px 0px; width:auto;}

.res320 .footer .farea .fcols2 {padding:10px 0px 0px 0px;}
.res320 .footer .farea .fcols2 .fcarea {background:url(/images/template/footer-family-320.png) bottom center no-repeat; padding:0px 10px 44px 10px; height:auto;}
.res320 .footer .farea .fcols2 .ttl {margin:15px 0px 0px 0px; line-height:26px;}
.res320 .footer .farea .fcols2 .subttl {margin:11px 20px 20px 20px; font-size:42px; line-height:50px;}

.res320 .footer .ftop {padding:25px 20px 17px 20px;}
.res320 .footer .ftop .txt2 {line-height:58px;}
.res320 .footer .ftop .cbttn {margin:3% 10% 0% 10%;}

.res320 .footer .fnewsletter {padding:36px 0px 60px 0px;}
.res320 .footer .fnewsletter .fnarea {padding:0px 50px 0px 50px;}
.res320 .footer .fnewsletter .fnarea .title {line-height:22px;}
.res320 .footer .fnewsletter .fnarea .subtitle {line-height:43px;}
.res320 .footer .fnewsletter .fnarea .nlform {margin:15px auto 0px auto; width:93%; max-width:290px;}
.res320 .footer .fnewsletter .fnarea .nlform .inputrow.inputrowemail {margin:8px auto 8px auto;}
.res320 .footer .fnewsletter .fnarea .nlform .inputrow.inputrowemail .fninput {width:100%;}
.res320 .footer .fnewsletter .fnarea .nlform .inputrow .inputrowcode {width:90px;}
.res320 .footer .fnewsletter .fnarea .nlform .inputrow .fninput {width:49%; padding:14px 10px 15px 10px; float:right; box-sizing:border-box;}
.res320 .footer .fnewsletter .fnarea .nlform .inputrow .fnsubmit {position:static; width:100%; margin:10px auto 0px auto;}
.res320 .footer .fnewsletter .fnarea .nlform .inputrow2 .fninput {width:100%; box-sizing:border-box;}

.res320 .footer .exfoot {margin:0px;}
.res320 .footer .exfoot .earea {text-align:center; width:auto; padding:24px 10px 26px 10px; line-height:21px;}
.res320 .footer .exfoot .wfy {width:auto; float:none; display:block; margin:0px; padding:0px;}

.res320 .lnk-close-video {top:-24px; left:293px;}
.res320 .cnt-video {width:313px; height:173px;}
.res320 .cnt-video-2 {width:307px; height:174px;}
.res320 .cnt-video-1 {width:315px; height:174px; margin-left:-158px;}



/* ***** Covid ***** */
.testcntcovid {background:url(/images/template/covid/bg.jpg) center no-repeat;height:399px;padding-top:1px;display:block;}
.res940 .testcntcovid {background:url(/images/template/covid/bg-940.jpg) center no-repeat;height:399px;padding-top:1px;}
.res720 .testcntcovid {background:url(/images/template/covid/bg-720.jpg) center no-repeat;height:399px;padding-top:1px;}
.res480 .testcntcovid {background:url(/images/template/covid/bg-480.jpg) center no-repeat;height:399px;padding-top:1px;}
.res320 .testcntcovid {background:url(/images/template/covid/bg-320.jpg) center no-repeat;height:499px;padding-top:1px;}


.testcntcovid .tarea {max-width:1130px; margin:0px auto; padding:40px 20px 40px 20px; text-align:center;}
.testcntcovid .tarea {max-width:1130px;margin:0px auto;padding:0px 0px 40px 0px;text-align:center;}
.testcntcovid .tarea .ttl {color:#009c2b;text-align:center;font-size:44px;margin:0px 0px 10px 0px;border-bottom:solid 2px #ccc;padding-bottom:20px;}
.testcntcovid .tarea .txt {color:#1977b3;font-size:39px;font-weight:900;line-height:31px;font-family:'Arial';}
.testcntcovid .tarea .txt p {color:#1977b3;font-size:39px;font-weight:900;line-height:35px;font-family:'Arial black';letter-spacing:2px;margin-top:9px;}
.testcntcovid .tarea .txt p span {color:#1977b3;font-size:39px;font-weight:100;line-height:45px;font-family:'Arial';}
.testcntcovid .tarea .tsubmit {border-style:none;border:1px solid #fff;background:none;border-radius:50px;width:216px;margin:23px auto 59px auto;padding:14px 0px 14px 0px;position:relative;font-size:14px;font-weight:400;color:#7f8c8d;cursor:pointer;text-transform:uppercase;display:block;}
.testcntcovid .tarea .tsubmit:hover {background:#fff; color:#008DC3 !important; transition:0.2s;}

.testcntcovid .tarea  .imgcovid {background:url(/images/template/covid/logo-gen.png) center no-repeat;height:73px; margin-left:-370px;}
.testcntcovid .tarea  .imgcovidtwo {background:url(/images/template/covid/logo-2-940.png) right no-repeat;height:228px;margin-top:-235px;margin-right:100px;}
.testcntcovid .tarea  .ttl .imgcovid p {margin-left:771px;padding-top:15px;}
.testcntcovid .tarea  span.textcovid {text-align:left;display:block;font-size:28px;margin-top:-42px;margin-left:130px;color:#7f8c8d;}

.res940 .testcntcovid .tarea {max-width:940px;}
.res720 .testcntcovid .tarea {max-width:720px;}
.res480 .testcntcovid .tarea {max-width:480px;}


.res480 .testcntcovid .tarea .ttl {padding-bottom:24px;padding-top:20px;}
.res480 .testcntcovid .tarea .txt p {font-size:32px;font-weight:900;line-height:30px;}
.res480 .testcntcovid .tarea .txt p span {font-size:35px;line-height:40px;}

.res320 .testcntcovid .tarea .ttl {padding-bottom:50px;padding-top:50px;}
.res320 .testcntcovid .tarea .txt p {font-size:22px;font-weight:900;line-height:20px;}
.res320 .testcntcovid .tarea .txt p span {font-size:26px;line-height:30px;}



.res940 .testcntcovid .tarea .imgcovidtwo {background:url(/images/template/covid/logo-2-940.png) right no-repeat;height:228px;margin-top:-212px;margin-right:9%;}
.res940 .testcntcovid .tarea span.textcovid {margin-left:8%;margin-top:-67px;}

.res720 .testcntcovid .tarea .imgcovid {background:url(/images/template/covid/logo-gen.png) center no-repeat;height:73px;margin-left:-300px;}
.res720 .testcntcovid .tarea .imgcovidtwo {background:url(/images/template/covid/logo-2-940.png) right no-repeat;height:228px;margin-top:-198px;margin-right:-1%;}
.res720 .testcntcovid .tarea .ttl .imgcovid p {margin-left:689px;padding-top:15px;font-size:35px;}
.res720 .testcntcovid .tarea span.textcovid {margin-left:96px;margin-top:-74px;}

.res480 .testcntcovid .tarea .imgcovidtwo {background:url(/images/template/covid/logo-2-480.png) right no-repeat;height:228px;margin-top:-133px;margin-right:0px;}
.res480 .testcntcovid .tarea .imgcovid {background:url(/images/template/covid/logo-gen-480.png) center no-repeat;height:37px;margin-left:-210px;}
.res480 .testcntcovid .tarea .ttl .imgcovid p {margin-left:420px;padding-top:5px;font-size:25px;}
.res480 .testcntcovid .tarea span.textcovid {margin-top:-124px;margin-left:10px;}

.res320 .testcntcovid .tarea .imgcovid {background:url(/images/template/covid/logo-gen-480.png) center no-repeat;height:37px;display:block;margin:0 auto;}
.res320 .testcntcovid .tarea .imgcovidtwo {background:url(/images/template/covid/logo-2-320.png) center no-repeat;height:141px;margin-top:-20px;margin-right:0%;}
.res320 .testcntcovid .tarea .ttl .imgcovid p {margin:0 auto;display:block;font-size:27px;padding-top:40px;}
.res320 .testcntcovid .tarea span.textcovid {text-align:center;display:block;font-size:24px;padding-top:32px;margin-left:0px;}


/* ***** Testimonials ***** */
.testcnt {background:#1b4985; background:-moz-linear-gradient(left, #1b4985 0%, #008fc5 52%, #93c043 100%); background:-webkit-linear-gradient(left, #1b4985 0%,#008fc5 52%,#93c043 100%); background:linear-gradient(to right, #1b4985 0%,#008fc5 52%,#93c043 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b4985', endColorstr='#93c043',GradientType=1 );}
.testcnt .tarea {max-width:1130px; margin:0px auto; padding:40px 20px 40px 20px; text-align:center;}
.testcnt .tarea .ttl {color:#fff; text-align:center; text-transform:uppercase; font-weight:600; font-size:14px; margin:37px 0px 30px 0px;}
.testcnt .tarea .txt {color:#fff; font-size:21px; font-weight:200; line-height:31px;}
.testcnt .tarea .tsubmit {border-style:none; border:1px solid #fff; background:none; border-radius:50px; width:216px; margin:23px auto 59px auto; padding:14px 0px 14px 0px; position:relative; font-size:14px; font-weight:400; color:#fff; cursor:pointer; text-transform:uppercase; display:block;}
.testcnt .tarea .tsubmit:hover {background:#fff; color:#008DC3 !important; transition:0.2s;}

/* ***** Banner ***** */
.banner {background:url(/images/site/banner.jpg) top center no-repeat; color:#fff; padding:113px 0px 0px 0px; height:287px; text-align:center;}
.banner .barea {max-width:845px; margin:0px auto;}
.banner .barea .ttl {color:#C9DC6A; font-size:16px; font-weight:500; margin-bottom:14px; text-transform:uppercase;}
.banner .barea .title {font-size:56px; margin-bottom:20px; position:relative; font-weight:200;}
.banner .barea .text {line-height:26px;}

.res480 .banner {padding:60px 0px 0px 0px; height:236px;}
.res480 .banner .barea .title {font-size:42px; padding:0px 30px 0px 30px;}



/* Popup */
.popup-layer {position:fixed; background:url(/images/template/bg-popup.png); top:0; left:0; width:100%; height:100%; z-index:999999; display:none;}
.popup {position:fixed; bottom:-275px; z-index:9999999; left:50%; margin-left:-330px; margin-bottom:-215px; display:none;}
.popup a {border:none;}
.popup img {max-width:100%;}
.popup .close {height:24px; width:24px; position:absolute; background-size:cover; top:14px; right:7px; cursor:pointer; text-align:center; font-size:15px; line-height:28px; font-weight:600; border-radius:50%;}
.popup .close:hover {color:#000;}
.popup .close2 {background:url(/images/template/close-btn-epa-list.png) center no-repeat; width:24px; height:24px; top:0px; right:0px;}
.popup .close2:hover {background:url(/images/template/close-btn-epa-list-h.png) center no-repeat;}
.popup .phone {position:absolute; width:200px; height:20px; bottom:34px; left:158px;}

.res480 .popup {margin-left:-194px; width:389px; height:411px; overflow:hidden; margin-bottom:-157px; display:none;}
.res480 .popup .close {width:19px; height:19px; top:18px; right:18px;}
.res480 .popup .close2 {background:url(/images/template/close-btn-epa-list-480.png) center no-repeat; width:19px; height:19px;}
.res480 .popup .close2:hover {background:url(/images/template/close-btn-epa-list-h-480.png) center no-repeat;}
.res480 .popup .phone {left:44px; width:182px; bottom:48px;}

.res320 .popup {margin-left:-160px; max-width:320px; height318px; overflow:hidden; margin-bottom:-129px;}
.res320 .popup .close {width:14px; height:13px; top:13px; right:18px;}
.res320 .popup .close2 {background:url(/images/template/close-btn-epa-list-480.png) center no-repeat; width:19px; height:19px;}
.res320 .popup .close2:hover {background:url(/images/template/close-btn-epa-list-h-480.png) center no-repeat;}
.res320 .popup .phone {left:38px; width:147px; bottom:40px; height:16px;}

/* Email Share */
#eShareAbsLayer {position:absolute; width:100%; height:100%; top:0; left:0; z-index:10000; background:url(/img/px-black-trans.png);}
#eShareAbsLayer #eShareCntForm {position:absolute; width:643px; height:auto; left:50%; margin-left:-321px; top:13px; background-color:#fff;}
#eShareAbsLayer .eShareCntTitle {text-align:center; color:#fff; padding:20px 0px; font-size:26px; background:url(/images/site/icon-mail.png) 80px no-repeat #1977b3;}
#eShareAbsLayer #eShareFormClose {position:absolute; right:13px; top:10px; cursor:pointer;}
#eShareAbsLayer form {padding:20px 30px 20px;}
#eShareAbsLayer #eShareFriends {padding-top:5px;}
#eShareAbsLayer .eShareFormRow {margin-top:5px; position:relative; margin:0px 15px 0px;}
#eShareAbsLayer .eShareFormRowExtra {padding-top:8px; position:relative;}
#eShareAbsLayer .eShareFormRemove {position:absolute; right:10px; top:14px; z-index:1; color:#1977b3; font-weight:bold; font-size:19px;}
#eShareAbsLayer .eShareFormRow label {display:inline-block; *display:inline; zoom:1; width:116px; text-align:right; padding:9px 6px;}
#eShareAbsLayer.eng .eShareFormRow label {width:196px; margin-right:6px;}
#eShareAbsLayer .eShareFormRow label.eShareFormLabel2 {display:block; width:auto; text-align:left; margin:10px 0px;}
#eShareAbsLayer .eShareFormRow textarea {resize:none; height:140px; width:96.5%; padding-left:2px; padding-right:2px; margin-bottom:12px; border:1px solid #d1d1d1;}
#eShareAbsLayer .eShareFormRow #eShareAddFriend {margin-left:100px;}
#eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin-left:205px; color:#1977b3; font-weight:600;}
#eShareAbsLayer .eShareFormRow #eShareFormSubmit {width:70px; float:right; height:37px; margin-right:13px; border-style:unset; background:#1977b3; color:#fff; font-weight:700; font-size:15px; text-transform:uppercase; cursor:pointer;}

#eShareAbsLayer .eShareFormRow #eShareFormSubmit:hover {background:#fff; color:#1977b3; border:1px solid #1977b3;}
#eShareAbsLayer input {width:250px; height:30px; border:1px solid #d1d1d1; padding:3px 0px 0px 0px;}
#eShareAbsLayer.eng input {width:326px; height:28px; margin-bottom:10px; border:1px solid #d1d1d1;}
#eShareAbsLayer input#eShareSecCod {width:75px; height:33px; float:right; margin-right:10px;}
#eShareAbsLayer #eShareLabelCod {float:right; margin:0px 10px; width:105px; color:#1977b3; text-align:right; line-height:18px;}
#eShareAbsLayer .eShareClear {clear:both;}

/* res480 */
.res480 #eShareAbsLayer #eShareCntForm {width:480px; margin-left:-240px; line-height:6px; top:2px;}
.res480 #eShareAbsLayer .eShareFormRow {margin:0px 0px;}
.res480 #eShareAbsLayer .eShareFormRow textarea {width:95.5%; height:77px;}
.res480 #eShareAbsLayer .eShareFormRow #eShareFormSubmit {margin-right:13px;}
.res480 #eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin:0px 0px 10px; display:block;}
.res480 #eShareAbsLayer.eng .eShareFormRow label {display:block; width:100%; text-align:left; margin:0px 0px 5px;}
.res480 #eShareAbsLayer .eShareFormRemove {top:35px; right:-8px;}
.res480 #eShareAbsLayer .eShareCntTitle {background:url(/images/site/icon-mail.png) 40px no-repeat #1977b3; font-size:20px;}
.res480 #eShareAbsLayer.eng input {width:96%; height:25px;}
.res480 #eShareAbsLayer #eShareLabelCod {width:200px;}

/* res320 */
.res320 #eShareAbsLayer .eShareFormRow {margin:0px 0px;}
.res320 #eShareAbsLayer .eShareFormRow textarea {width:98%; height:56px;}
.res320 #eShareAbsLayer .eShareFormRow #eShareFormSubmit {margin-right:0px;}
.res320 #eShareAbsLayer .eShareFormRemove {top:35px; right:-21px;}
.res320 #eShareAbsLayer .eShareCntTitle {background:url(/images/site/icon-mail.png) 46px no-repeat #1977b3; font-size:18px; padding:10px 55px 10px 106px; text-align:center;}
.res320 #eShareAbsLayer #eShareCntForm {width:317px; margin-left:-158px; line-height:17px; top:0px;}
.res320 #eShareAbsLayer.eng .eShareFormRow label {display:block; width:100%; text-align:left; margin:0px 0px -7px;}
.res320 #eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin:0px 0px 10px; display:block;}
.res320 #eShareAbsLayer.eng input {width:99%; height:25px;}
.res320 #eShareAbsLayer input#eShareSecCod {margin-right:5px;}
.res320 #eShareAbsLayer #eShareLabelCod {width:200px;}

/* Paging Start */
.pagerFooter {float:right; margin-top:10px;}
.pagerFooter a.btn-pg {background:#50712f; text-align:center; line-height:34px; color:#fff;}
.pagerFooter a.btn-pg:hover {background:#80b927;}
.pagerFooter a {display:block; float:left; background:#50712f; width:33px; height:35px; text-align:center; line-height:34px; color:#fff; margin:0 2px; text-decoration:none; border-radius:5px;}
.pagerFooter span {display:block; float:left; height:35px; text-align:center; line-height:34px; color:#033455; letter-spacing:1px; margin:0 2px; text-decoration:none;}
.pagerFooter a.ppselected {background:#80b927;}
.pagerFooter a:hover {background:#80b927;}
.carea .pagerFooter span {display:block; float:left; margin:0 6px; color:#000; letter-spacing:1px; line-height:35px;}

/* Banner CTA */
.ctabanner {position:relative; text-align:center; margin:0px auto;}
.ctabanner .ctatxt {position:absolute; width:609px; left:50%; margin-left:-251px; top:58px;}
.ctabanner .ctatxt .ttl {font-size:24px; font-weight:400;}
.ctabanner .ctatxt .ttl a {color:inherit; border:none;}
.ctabanner .ctatxt .sitetel {font-size:24px; color:#599a43; font-weight:400; border:none;}
.ctabanner .ctatxt .sitetel:hover {color:#599a43 !important; text-decoration:underline;}

.res940 .ctabanner {width:900px;}
.res940 .ctabanner .ctatxt {top:44px; width:486px; margin-left:-200px;}
.res940 .ctabanner .ctatxt .ttl {font-size:20px;}
.res940 .ctabanner .ctatxt .sitetel {font-size:20px;}

.res720 .ctabanner {width:680px;}
.res720 .ctabanner .ctatxt {top:33px; width:408px; margin-left:-172px;}
.res720 .ctabanner .ctatxt .ttl {font-size:17px;}
.res720 .ctabanner .ctatxt .sitetel {font-size:17px;}

.res480 .ctabanner {width:440px;}
.res480 .ctabanner .ctatxt {top:160px; width:310px; margin-left:-205px;}

.res320 .ctabanner {width:280px;}
.res320 .ctabanner .ctatxt {top:97px; width:218px; margin-left:-140px;}
.res320 .ctabanner .ctatxt .ttl {font-size:16px;}
.res320 .ctabanner .ctatxt .sitetel {font-size:16px;}

/* Blue title */
.ttxb {background:#0e76bd; display:block; width:50%; margin:2px auto; text-transform:uppercase; color:#fff; font-size:20px; text-align:center; font-weight:700; border-radius:11px;}
.res940 .ttxb {font-size:18px; width:57%;}
.res720 .ttxb {width:82%;}
.res480 .ttxb {width:99%; font-size:20px;}
.res320 .ttxb {width:100%;}

/* ***** Chat Button Start ***** */
.wfyChat {width:171px; height:120px; position:fixed; bottom:20px; right:42px; z-index:101; display:none;}
.wfyChat .btn-chat {background:url('/images/template/btn-chat.png') center no-repeat; width:95px; height:95px; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; position:fixed; bottom:20px; right:25px; margin-right:17px !important; cursor:pointer;}
.wfyChat .btn-chat.activeWinChat {background:url('/images/template/btn-chat-h.png') no-repeat;}
.wfyChat .btn-chat.actPopup {margin-right:37px;}
.wfyChat .btn-chat::before {content:""; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:85px; height:85px; border:10px solid #599a43; border-radius:100%; animation:pulso linear 1s infinite;}
.wfyChat .btn-chat::after {animation-delay:-1.5s;}
.wfyChat .cld-chat {width:87px; height:60px; position:absolute; left:0px; top:0px; background:url('/images/template/speech-buble.png') left center no-repeat; text-align:left; color:#fff; padding:8px 0px 0px 10px; cursor:pointer;}
.wfyChat .cld-chat .agntname {font-size:13.4px; font-weight:300;}
.wfyChat .cld-chat .agntstatus {font-size:11.5px; font-style:italic; font-weight:200;}
.wfyChat .cld-chat .agntmsg {font-size:9.4px;}

@keyframes pulso {0% {width:90px; height:90px; border:0px solid #599a43;}
100% {width:100px; height:100px; border:10px solid transparent;}
}

#CloseChat {position:absolute; left:77px; top:8px; width:15px; height:15px; background:url('/images/template/close-chat-btn.png') center no-repeat; z-index:102; cursor:pointer;}

.req-field1 {border-color:#e80000 !important;}
#EmailTest {margin:-3px 0 5px;font-size:14px;display:none;color:red;}
#EmailTest.inline {display:block; position:absolute; right:35px; padding-top:2px;}
#EmailTestConfirm {margin:-3px 0 5px;font-size:14px;display:none;color:red;}
#EmailTestConfirm.inline {display:block; position:absolute; right:35px; padding-top:2px;}
#PhoneTest {margin:-3px 0 5px;font-size:14px;display:none;color:red;}
#PhoneTest.inline {display:block; position:absolute; right:35px; padding-top:2px;}

#popupChat {display:none;}
#popupChat {position:fixed; top:0; left:0; z-index:999999; display:none; width:100%; height:100%; overflow-y:scroll;}
#popupChat .conten .detected {display:block; color:#ff0000;}
#popupChat .conten {position:absolute; background:#fff; padding:0px; max-width:722px; top:50%; left:50%; margin-left:-361px; margin-top:-247px; border-radius:5px;}
#popupChat .conten form {padding:12px 27px 33px 23px; position:relative;}
#popupChat .conten .msg {color:#322e2f; font-weight:300; font-size:17px; margin:0px auto 6px auto; float:none; display:block; line-height:20px; text-align:center;}
#popupChat .conten .msg .sitetel {font-weight:700;}
#popupChat .conten .infocnt {float:left; width:31%; height:466px; text-align:center; padding:30px 20px 30px 15px; color:#fff; border-radius:5px 0px 0px 5px; background:rgba(0,102,204,1); background:-moz-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,102,204,1) 59%, rgba(0,44,111,1) 88%); background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,102,204,1)), color-stop(59%, rgba(0,102,204,1)), color-stop(88%, rgba(0,44,111,1))); background:-webkit-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,102,204,1) 59%, rgba(0,44,111,1) 88%); background:-o-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,102,204,1) 59%, rgba(0,44,111,1) 88%); background:-ms-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,102,204,1) 59%, rgba(0,44,111,1) 88%); background:linear-gradient(to bottom, rgba(0,102,204,1) 0%, rgba(0,102,204,1) 59%, rgba(0,44,111,1) 88%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#002c6f', GradientType=0 );}
#popupChat .conten .infocnt .logocnt {border-bottom:1px solid #669933; padding-bottom:27px;}
#popupChat .conten .infocnt .logocnt .txt {text-transform:uppercase; font-size:24px; font-weight:300; margin-top:20px;}
#popupChat .conten .infocnt .logocnt .txt .emphasis {font-weight:400;}
#popupChat .conten .infocnt .logocnt .txt2 {font-size:17px; font-weight:300;}
#popupChat .conten .infocnt .chatagnt {border-bottom:1px solid #669933; overflow:hidden; padding:5px 0px 5px 0px;}
#popupChat .conten .infocnt .chatagnt .agntpic {float:left; width:95px; height:95px;}
#popupChat .conten .infocnt .chatagnt .agntname {float:left; margin-top:29px; font-size:17px;}
#popupChat .conten .infocnt .chatagnt .agntstatus {float:left; font-size:17px; font-style:italic; font-weight:300; line-height:15px;}
#popupChat .conten .infocnt .chatcall {border-bottom:1px solid #669933; padding:20px 0px 25px 0px;}
#popupChat .conten .infocnt .chatcall .chatnumber {text-decoration:none; border:none; color:#fff !important; padding:3px 0px 3px 23px; background:url('/images/template/cellph.png') left center no-repeat; font-size:22px; font-weight:500;}
#popupChat .conten .infocnt .chatcall .chatnumber:hover {text-decoration:underline;}
#popupChat .conten .infocnt .chatcall .text {margin:7px 0px 0px 0px; font-size:17px; font-weight:300;}
#popupChat .conten .formcnt {float:right; width:64.15%;}
#popupChat .closeChat {cursor:pointer; width:27px; height:27px; background:url('/images/template/close-ctab.png') center no-repeat; position:absolute; top:10px; right:10px; z-index:5;}
#popupChat .closeChat:hover {background:url('/images/template/close-ctab-h.png') center no-repeat;}
#popupChat .bg {background:url('/images/site/bg_capa_absoluta.png') repeat; position:fixed; width:100%; height:100%; top:0; left:0;}
#popupChat .fmText {color:#f00; position:absolute; right:31px !important; font-size:12px !important; line-height:11px !important; text-align:right; margin-top:5px; margin-right:7px; font-weight:400;}
#popupChat .title {font-weight:300; color:#000; font-size:23px; margin:0px; padding:16px 12px 8px 12px; text-align:center; text-transform:uppercase; z-index:1;}
#popupChat .title .emphasis {font-weight:400;}
#popupChat .form {float:right; list-style:none; width:43%;}
#popupChat input {background:#efefef; border:1px solid transparent; border-radius:5px; width:100%; height:40px; margin:0px 0px 10px 0px; padding-left:10px; color:#000 !important; box-sizing:border-box; font-size:17px; padding:7px 10px 6px 10px;}
#popupChat input::-webkit-input-placeholder {color:#88898c;}
#popupChat input:-moz-placeholder {color:#88898c;}
#popupChat input::-moz-placeholder {color:#88898c;}
#popupChat input:-ms-input-placeholder {color:#88898c;}
#popupChat .conten p a {color:#304558; text-decoration:none; font-weight:600;}
#popupChat textarea {background:#efefef; border:1px solid transparent; border-radius:5px; width:100%; padding:5px 5px 0px 10px; margin:0px 0px 10px 0px; height:98px; font-family:'Montserrat', sans-serif; color:#000 !important; font-weight:300; box-sizing:border-box; font-size:17px;}
#popupChat textarea::-webkit-input-placeholder {color:#88898c;}
#popupChat textarea:-moz-placeholder {color:#88898c;}
#popupChat textarea::-moz-placeholder {color:#88898c;}
#popupChat textarea:-ms-input-placeholder {color:#88898c;}
#popupChat .security {margin-right:-2px;}
#popupChat .security span {float:left; width:146px; color:#000; font-weight:300; text-align:right; height:43px; font-size:17px; line-height:40px;}
#popupChat .security span u {text-decoration:none;}
#popupChat #Text5 {width:26%; background:none; border:2px solid #e6e6e6; margin:0px 10px 0px 15px; height:44px; text-align:center;}
#popupChat .submit {background:#599a43; border:0; margin:0px 2px 0px 0px; font-weight:300; color:#fff !important; width:132px !important; float:right; cursor:pointer; font-size:22px; height:34px; text-align:center; padding:7px 0px 3px 0px; border-radius:5px;}
#popupChat .submit:hover {background:#1977b3;}
.res720 #popupChat .conten {max-width:680px;margin-left:-340px;margin-top:-260px;}
.res720 #popupChat .conten .infocnt {height:480px;}
.res720 #popupChat .conten .formcnt {width:63.85%;}
.res720 #popupChat .conten .msg {width:350px;}
.res720 #popupChat .conten form {padding:12px 27px 10px 23px;}
.res720 #popupChat .security span {width:125px;}

.res480 .wfyChat {right:27px;}
.res480 .wfyChat .btn-chat {right:10px;}
.res480 #popupChat .conten {margin-left:-220px;margin-top:-280px;max-width:440px;padding-bottom:60px;}
.res480 #popupChat .conten .infocnt {float:none; width:auto; height:80px; padding:10px 20px 13px 15px; border-radius:4px 4px 0px 0px; background:rgba(0,102,204,1); background:-moz-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,44,111,1) 90%); background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,102,204,1)), color-stop(90%, rgba(0,44,111,1))); background:-webkit-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,44,111,1) 90%); background:-o-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,44,111,1) 90%); background:-ms-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,44,111,1) 90%); background:linear-gradient(to bottom, rgba(0,102,204,1) 0%, rgba(0,44,111,1) 90%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#002c6f', GradientType=0 );}
.res480 #popupChat .conten .infocnt .logocnt {border-bottom:none; padding-bottom:0px; float:left; margin:0px 0px 0px 6px;}
.res480 #popupChat .conten .infocnt .logocnt .txt {font-size:17px; margin-top:10px;}
.res480 #popupChat .conten .infocnt .logocnt .txt2 {font-size:13px; line-height:15px;}
.res480 #popupChat .conten .infocnt .chatagnt {border-bottom:none; padding:0px 0px 0px 0px; float:right; width:50%;}
.res480 #popupChat .conten .infocnt .chatagnt .agntpic {width:85px; height:85px;}
.res480 #popupChat .conten .infocnt .chatagnt .agntname {margin-top:27px; font-size:15px; letter-spacing:0.3px;}
.res480 #popupChat .conten .infocnt .chatagnt .agntstatus {font-size:14.5px; letter-spacing:0.5px;}
.res480 #popupChat .conten .infocnt .chatcall {border-bottom:none; border-radius:0px 0px 4px 4px; padding:12px 0px 12px 0px; position:absolute; bottom:0px; left:0px; width:100%; background:rgba(0,102,204,1); background:-moz-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,102,204,1) 39%, rgba(0,44,111,1) 88%); background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,102,204,1)), color-stop(39%, rgba(0,102,204,1)), color-stop(88%, rgba(0,44,111,1))); background:-webkit-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,102,204,1) 39%, rgba(0,44,111,1) 88%); background:-o-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,102,204,1) 39%, rgba(0,44,111,1) 88%); background:-ms-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,102,204,1) 39%, rgba(0,44,111,1) 88%); background:linear-gradient(to bottom, rgba(0,102,204,1) 0%, rgba(0,102,204,1) 39%, rgba(0,44,111,1) 88%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#002c6f', GradientType=0 );}
.res480 #popupChat .conten .infocnt .chatcall .chatnumber {background:url('/images/template/cellph-480.png') left center no-repeat; font-size:21px; float:left; margin-left:25px;}
.res480 #popupChat .conten .infocnt .chatcall .text {margin:0px 18px 0px 0px; float:right; width:200px; font-size:14px; letter-spacing:0.5px; font-weight:200;}
.res480 #popupChat .conten .formcnt {float:none; width:auto;}
.res480 #popupChat .title {font-size:20px; padding:15px 12px 2px 12px;}
.res480 #popupChat .conten .msg {font-size:15px; margin:0px auto 3px auto;}
.res480 #popupChat .conten form {padding:11px 28px 23px 25px;}
.res480 #popupChat input {font-size:15px; padding:0px 10px 0px 10px; height:33px; margin:0px 0px 8px 0px;}
.res480 #popupChat textarea {height:49px; font-size:15px;}
.res480 #popupChat .closeChat {background:url('/images/template/close-ctab-480.png') center no-repeat;}
.res480 #popupChat .closeChat:hover {background:url('/images/template/close-ctab-480-h.png') center no-repeat;}
.res480 #popupChat .submit {margin-right:3px; width:115px !important; height:30px; font-size:20px;}
.res480 #popupChat .security span {padding:0px; font-size:14px;}
.res480 #popupChat #Text5 {margin:0px 0px 0px 10px; width:103px; height:40px;}

.res320 .wfyChat {right:22px;}
.res320 .wfyChat .btn-chat {right:5px;}
.res320 #popupChat .title {font-size:19px;}
.res320 #popupChat .closeChat {top:5px; right:5px; width:22px; height:22px; background:url('/images/template/close-ctab-480.png') center no-repeat; background-size:cover;}
.res320 #popupChat .conten {max-width:290px;margin-left:-145px;margin-top:-251px;padding-bottom:90px;}
.res320 #popupChat .conten .infocnt {float:none; width:auto; height:80px; padding:8px 10px 15px 8px; border-radius:4px 4px 0px 0px; background:rgba(0,102,204,1); background:-moz-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,44,111,1) 90%); background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,102,204,1)), color-stop(90%, rgba(0,44,111,1))); background:-webkit-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,44,111,1) 90%); background:-o-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,44,111,1) 90%); background:-ms-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,44,111,1) 90%); background:linear-gradient(to bottom, rgba(0,102,204,1) 0%, rgba(0,44,111,1) 90%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#002c6f', GradientType=0 );}
.res320 #popupChat .conten .infocnt .logocnt {border-bottom:none; padding-bottom:0px; float:left; margin:0px;}
.res320 #popupChat .conten .infocnt .logocnt .txt {font-size:14px; margin-top:4px;}
.res320 #popupChat .conten .infocnt .logocnt .txt2 {font-size:13px; line-height:13px; width:94px; margin:0px auto;}
.res320 #popupChat .conten .infocnt .chatagnt {border-bottom:none; padding:3px 0px 0px 0px; float:right; width:54%;}
.res320 #popupChat .conten .infocnt .chatagnt .agntpic {width:80px; height:80px;}
.res320 #popupChat .conten .infocnt .chatagnt .agntname {margin-top:22px; font-size:14px; letter-spacing:0.3px;}
.res320 #popupChat .conten .infocnt .chatagnt .agntstatus {font-size:13px; width:60px; text-align:left; line-height:13px;}
.res320 #popupChat .conten .infocnt .chatcall {border-bottom:none; border-radius:0px 0px 4px 4px; padding:12px 0px 12px 0px; position:absolute; bottom:0px; left:0px; width:100%; background:rgba(0,102,204,1); background:-moz-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,102,204,1) 39%, rgba(0,44,111,1) 88%); background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,102,204,1)), color-stop(39%, rgba(0,102,204,1)), color-stop(88%, rgba(0,44,111,1))); background:-webkit-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,102,204,1) 39%, rgba(0,44,111,1) 88%); background:-o-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,102,204,1) 39%, rgba(0,44,111,1) 88%); background:-ms-linear-gradient(top, rgba(0,102,204,1) 0%, rgba(0,102,204,1) 39%, rgba(0,44,111,1) 88%); background:linear-gradient(to bottom, rgba(0,102,204,1) 0%, rgba(0,102,204,1) 39%, rgba(0,44,111,1) 88%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#002c6f', GradientType=0 );}
.res320 #popupChat .conten .infocnt .chatcall .chatnumber {background:url('/images/template/cellph-480.png') left center no-repeat; font-size:21px; float:left; margin-left:25px; float:none; margin:0px;}
.res320 #popupChat .conten .infocnt .chatcall .text {margin:7px auto 0px auto; float:none; width:200px; font-size:14px; letter-spacing:0.5px; font-weight:200;}
.res320 #popupChat .conten .formcnt {float:none; width:auto;}
.res320 #popupChat .title {font-size:20px; padding:10px 12px 5px 12px;}
.res320 #popupChat .conten .msg {font-size:15px; line-height:17px; margin:0px auto 3px auto; width:260px;}
.res320 #popupChat .conten form {padding:11px 28px 23px 25px;}
.res320 #popupChat input {font-size:15px; padding:0px 10px 0px 10px; height:33px; margin:0px 0px 8px 0px;}
.res320 #popupChat textarea {height:49px; font-size:15px;}
.res320 #popupChat .security {margin-right:0;}
.res320 #popupChat #Text5 {margin:0px 0px 0px 9px; width:83px; padding:0px 5px 0px 5px; height:34px;}
.res320 #popupChat .security span {padding-left:0; width:65px; font-size:14px; line-height:17px; height:auto;}
.res320 #popupChat .close-popup {right:10px;}
.res320 #popupChat .conten form {padding:11px 15px 20px 15px;}
.res320 #popupChat .submit {width:93px !important; margin:0px; height:24px; font-size:17px;}

#popupChat .charge {width:100%; height:100%; margin:0 auto 0; display:none; opacity:0.8; background:#fff; position:fixed;}
#popupChat img.load {width:100%; max-width:516px; position:relative; margin:0 auto; top:99px; display:none;}
#popupChat img.load-on {display:block;}
#popupChat .charge-on {display:block;}

/* ***** Chat Button End ***** */

/* Mid Size Video Start */ 
.video {margin:30px auto 30px auto; width:800px;}
.video iframe {height:450px; width:100%;}

.res720 .video {width:680px;}
.res720 .video iframe {height:383px;}

.res480 .video {width:440px;}
.res480 .video iframe {height:249px;}

.res320 .video {width:280px;}
.res320 .video iframe {height:158px;}
/* Mid Size Video End */

/* Cookie Notice Block Start */
#CookieNotice {display:none;}
.cookienotice {background:#1977b3; padding:24px 40px 24px 40px; position:fixed; bottom:-69px; width:100%; box-sizing:border-box; text-align:left; left:0px; color:#fff !important; z-index:101; font-size:15px; font-weight:300;}
.cookienotice .lmore {color:#fff; text-decoration:underline; text-transform:uppercase; font-weight:400; border:none;}
.cookienotice .txtr {float:right;}
.cookienotice .cookiebtn {background:url('/images/template/accept.png') 10px no-repeat #599a43; color:#fff; padding:9px 15px 9px 30px; margin:0px; border-radius:10px; border:none;}
.cookienotice .cookiebtn:hover {text-decoration:underline; color:#fff !important;}
.cookienotice .btnclose {width:25px; height:25px; background:url('/images/template/cookie-close.png') center no-repeat; float:right; margin:-4px 0px 0px 17px; cursor:pointer;}
.cookienotice .btnclose:hover {background:url('/images/template/cookie-close-h.png') center no-repeat;}

.res940 .cookienotice {padding:18px 20px 30px 20px; bottom:-105px;}
.res940 .cookienotice .txtr {float:none; margin:20px 0px 0px 0px; text-align:center;}
.res940 .cookienotice .btnclose {margin:0px; position:absolute; top:15px; right:15px;}

.res720 .cookienotice {padding:10px 50px 25px 20px; width:auto; bottom:-108px;}
.res720 .cookienotice .txtr {float:none; margin:18px 0px 0px 0px; text-align:center;}
.res720 .cookienotice .btnclose {margin:0px; position:absolute; top:12px; right:15px;}

.res480 .cookienotice {padding:10px 32px 24px 20px; width:auto; bottom:-130px;}
.res480 .cookienotice .txtr {float:none; margin:22px -17px 0px 0px; text-align:center;}
.res480 .cookienotice .btnclose {margin:0px; position:absolute; top:10px; right:10px; width:20px; height:20px; background-size:contain;}

.res320 .cookienotice {padding:10px 27px 25px 10px; width:auto; font-size:13px; bottom:-126px;}
.res320 .cookienotice .txtr {float:none; margin:22px -17px 0px 0px; text-align:center;}
.res320 .cookienotice .btnclose {margin:0px; position:absolute; top:10px; right:5px; width:18px; height:18px; background-size:contain;}
/* Cookie Notice Block End */

/* Banner Text Top */
.bannTxt {min-height:auto; background:#002569; color:#fff; display:none;}
.bannTxt .bannArea {padding:8px 20px 8px 20px; max-width:1130px; margin:0 auto; overflow:hidden; position:relative;}
.bannTxt .bannArea .txt {font-size:15px; font-weight:300; display:block; width:965px;}
.bannTxt .bannArea .close {position:absolute; background:url(/images/template/x.png) center no-repeat; width:20px; height:20px; right:20px; top:28px; cursor:pointer;}
.bannTxt .bannArea .close:hover {background:url(/images/template/x-h.png) center no-repeat;}

.res940 .bannTxt .bannArea .txt {width:775px;}
.res940 .bannTxt .bannArea .close {right:110px;}
.res720 .bannTxt .bannArea .txt {width:555px;}
.res720 .bannTxt .bannArea .close {right:105px;}
.res480 .bannTxt .bannArea .txt {font-size:13px; width:310px;}
.res480 .bannTxt .bannArea .close {right:105px;}
.res320 .bannTxt .bannArea .txt {font-size:13px; width:220px;}
.res320 .bannTxt .bannArea .close {right:30px;}
/* Banner Text Top End */

/* ***** Public Post START ***** */
.postpubmain {margin-top:20px;}
.postpubmain .postpubcontainer {overflow:hidden;}
.postpubmain .postpubcontainer .postpub .postpubimage img {max-height:100%; max-width:100%;}
.postpubmain .postpubcontainer .postpub .postpubimage .postpubhover {display:none; width:100%; height:100%; padding-top:80px; position:absolute; top:0px; left:0px; background:#000; opacity:0.9;}
.postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt {margin:17px auto 10px auto; padding:0px 40px;}
.postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt .postpubbtn {display:block; color:#fff; text-align:center; font-size:20px; font-weight:700; border-radius:10px; cursor:pointer; border:1px solid #fff; text-decoration:none;}
.postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt .postpubbtn:hover {text-decoration:none; color:#000; background:#fff;}
.postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt .postpubbtn span {display:inline-block; zoom:1; height:45px; line-height:45px;}
.postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt .postpubbtn.postpubvideolink span {background:url(/images/0/pp-icon-playvideo.png) left center no-repeat; padding-left:43px;}
.postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt .postpubbtn.postpubvideolink:hover span {background:url(/images/0/pp-icon-playvideo-h.png) left center no-repeat;}
.postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt .postpubbtn.showpostpubtext span {background:url(/images/0/pp-icon-showtext.png) left center no-repeat; padding-left:34px;}
.postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt .postpubbtn.showpostpubtext:hover span {background:url(/images/0/pp-icon-showtext-h.png) left center no-repeat;}
.postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt .postpubbtn.postpublink span {background:url(/images/0/pp-icon-readpost.png) left center no-repeat; padding-left:34px;}
.postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt .postpubbtn.postpublink:hover span {background:url(/images/0/pp-icon-readpost-h.png) left center no-repeat;}
.postpubmain .postpubcontainer .postpub .postpubimage:hover .postpubhover {display:block;}

.res940 .postpubmain .postpubcontainer {width:900px; margin:0px auto;}
.res940 .postpubmain .postpubcontainer .postpub .postpubimage .postpubhover {padding-top:44px;}
.res940 .postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt {padding:0px 20px;}
.res940 .postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt .postpubbtn {font-size:17px;}
.res940 .postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt .postpubbtn span {height:37px; line-height:37px;}

.res720 .postpubmain .postpubcontainer .postpub .postpubimage .postpubhover {padding-top:112px;}
.res720 .postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt {padding:0px 88px;}
.res720 .postpubmain .postpubcontainer .postpub .postpubimage:hover .postpubhover {display:none;}

.res480 .postpubmain .postpubcontainer .postpub .postpubimage .postpubhover {padding-top:100px;}
.res480 .postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt {padding:0px 60px;}
.res480 .postpubmain .postpubcontainer .postpub .postpubimage:hover .postpubhover {display:none;}

.res320 .postpubmain .postpubcontainer .postpub .postpubimage .postpubhover {padding-top:42px;}
.res320 .postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt {padding:0px 15px;}
.res320 .postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt .postpubbtn {font-size:17px;}
.res320 .postpubmain .postpubcontainer .postpub .postpubimage .postpubhover .postpubbtncnt .postpubbtn span {height:39px; line-height:39px;}
.res320 .postpubmain .postpubcontainer .postpub .postpubimage:hover .postpubhover {display:none;}

/* Public Post Paging Start */
.postpubmain .pagerFooter {clear:both; float:right; margin:25px 0px 0px 0px;}
.postpubmain .pagerFooter a {display:inline-block; background:#d9d6d2; min-width:25px; padding:0px 5px; height:35px; text-align:center; line-height:34px; color:#1977b3; margin:0px 2px; text-decoration:none; border-radius:5px; zoom:1;}
.postpubmain .pagerFooter a.btn-pg {background:#d9d6d2; text-align:center; line-height:34px; color:#1977b3;}
.postpubmain .pagerFooter a.btn-pg:hover {background:#599a43; color:#fff;}
.postpubmain .pagerFooter span {display:block; float:left; height:35px; text-align:center; line-height:34px; color:#1977b3; letter-spacing:1px; margin:0 2px; text-decoration:none;}
.postpubmain .pagerFooter a.ppselected {background:#599a43; color:#fff;}
.postpubmain .pagerFooter a:hover {background:#599a43; color:#fff;}
.postpubmain .pagerFooter span {display:block; float:left; margin:0 6px; color:#000; letter-spacing:1px; line-height:35px;}
/* ***** Public Post END ***** */
