@CHARSET "UTF-8";@import "lib.css";@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,800&amp;lang=en');body{font-family:Tahoma, Geneva, sans-serif;font-size:11px;line-height:18px;font-weight:normal;border:0;background-color:#007700;color:#333;}
input[type="text"],
input[type="password"],
textarea,
select{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#007700;font-weight:bold;}
table th{background-color:#bedbbc;color:#007700;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-transform:uppercase;}
.separator{background:url(../img/dots-repeat.png) 0px 0 repeat-x;padding-top:10px;margin-top:10px;}
.color_green{color:#007700;}
.color_red{color:#CE0220;}
.color_green a{text-decoration:underline;}
.color_grey{color:#666;}
.btn,
.styleredbg{background-color:#0d9d0d;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-khtml-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;padding:5px 10px;font-size:11px;color:#fff;font-family:Arial, Helvetica, sans-serif;-webkit-box-shadow:0 1px 2px #007800;-moz-box-shadow:0 1px 2px #007800;box-shadow:0 1px 2px #007800;text-shadow:0 1px 1px rgba(0,0,0,.3);background:-webkit-gradient(linear, left top, left bottom, from(#0d9d0d), to(#007800));background:-moz-linear-gradient(top, #0d9d0d, #007800);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d9d0d', endColorstr='#007800');border:0 none;}
.btn:hover,
.styleredbg:hover{color:#fff;text-decoration:none;background:-webkit-gradient(linear, left top, left bottom, from(#007800), to(#0d9d0d));background:-moz-linear-gradient(top, #007800, #0d9d0d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007800', endColorstr='#0d9d0d');}
a .styleredbg{cursor:pointer;}
.info{font-family:Arial, Helvetica, sans-serif;font-size:14px;margin:10px 0;}
.message{background-color:#e0ece0;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-khtml-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;padding:10px 15px;margin:10px 0;border:1px solid #0d9d0d;}
.warning{background-color:#ebebeb;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-khtml-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;padding:10px 15px;margin:10px 0;border:1px solid #ce0220;}
.warning p, .message p{margin:10px 0;}
hr{background:url(../img/dots-repeat.png) 0px 0 repeat-x;border:0 none;}
.arial{font-family:Arial, Helvetica, sans-serif;}
#wrapper{width:100%;background-color:#f2f2f2;}
#header{width:100%;min-height:520px;background:#fdfdfd url(../img/header.jpg) 50% 100% repeat-x;}
#board{width:100%;}
#info{display:block;background:url(../img/noise-shadow.jpg) 50% 0 repeat-x;width:100%;min-height:50px;padding-top:30px;}
#footer_wrapper{width:100%;height:169px;background:#f2f2f2 url(../img/bg_footer.png) 50% 0 repeat-x;}
.container{display:block;position:relative;width:960px;margin:0 auto;}
#side_articles{float:left;width:220px;margin-left:20px;}
#content{float:left;width:710px;font-family:Tahoma, Geneva, sans-serif;font-size:11px;padding-right:10px;padding-bottom:20px;}
#content h1{color:#007700;font-size:24px;margin:20px 0 15px;}
#content h1.h1_tray{background:url(../img/h1.png) 0px 0 no-repeat;width:692px;height:45px;padding:14px 10px 10px 15px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff;line-height:16px;font-weight:bold;text-transform:uppercase;margin:10px 0 0 -5px;}
#content h1.h1_tray a{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff;}
#content h1.h1_tray
#content h1.h1_list{font-size:22px;text-transform:uppercase;font-weight:normal;}
#content h2{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;margin:10px 0;}
#content p{margin:7px 0;}
#content ul{display:block;list-style-position:inside;}
#side_articles .column{position:relative;}
#side_articles .column + .column{margin-left:0px;border-top:4px solid #007700;}
#side_articles .column ul{margin-left:5px;}
#side_articles #commclmn ul{margin-left:0;}
#side_articles #blogclmn a.more_info{position:absolute;top:35px;left:35px;}
a{text-decoration:none;color:#007700;}
a:hover{color:#007700;text-decoration:underline;}
.more_info{font-family:Georgia, serif;font-style:italic;text-decoration:underline;color:#40ba40;font-size:11px;}
h1{font-family:Arial, Helvetica, sans-serif;color:#007700;font-size:24px;margin:50px 0 40px;}
h2{color:#007700;font-size:14px;margin:10px 0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.indexh1{display:none;}
#logo{position:absolute;top:20px;right:0px;width:229px;height:103px;}
#breadcrumbs{list-style:none;color:#989898;font-size:10px;padding-top:2px;padding-bottom:5px;position:relative;}
#breadcrumbs li{display:inline;margin:0;}
#breadcrumbs a{color:#989898;text-transform:capitalize;}
#breadcrumbs li span{color:#98c798;text-transform:capitalize;}
#top_nav{background:#fdfdfd url(../img/bg-nav.png) 0 0 repeat-x;line-height:32px;height:35px;font-family:Arial, Helvetica, sans-serif;}
#top_nav ul{width:960px;margin:0 auto;}
#top_nav ul > li{display:block;float:left;list-style:none;text-transform:uppercase;color:#fff;}
#top_nav ul > li+li{background:url(../img/nav_sep.png) 0 -1px no-repeat; display: flex; justify-content: center;align-items: center;}
#top_nav li a{display:flex;float:left;height:34px;font-size:11px;padding:0 20px;color:#fff;text-decoration:none; font-family:'Open Sans', sans-serif; font-weight: 600;}
#top_nav li a:hover,
#top_nav li a.current{background:url(../img/marker.png) 50% 100% no-repeat;}
.column{float:left;width:220px;padding-top:15px;padding-bottom:10px;}
.dblcolumn{display:block;float:right;text-align:center;margin:15px 10px 0 20px;}
.bordered{border:1px solid #d4d4d4;}
.column + .column{margin-left:20px;}
.column h2,
#side_articles h2{font-family:Georgia, serif;font-size:16px;color:#007700;height:32px;padding-top:5px;margin-bottom:15px;font-weight:normal;margin-top:0;}
.column ul{list-style-position:inside;}
.generalclmn h2{margin-bottom:10px;}
.generalclmn li{background:url(../img/dots.png) 0 100% no-repeat;list-style:none;line-height:30px;color:#007700;font-style:italic;list-style-position:outside !ie;}
.generalclmn li a{font-style:normal;background:url(../img/tick.png) 0px 3px no-repeat;padding-left:18px;color:#000;}
#board .specialclmn{background:url(../img/tr-green.png) 0px 0 no-repeat;width:205px;min-height:440px;padding:15px 5px 0 10px;list-style:none;}
#board .specialclmn ul{list-style-position:outside !ie;}
#jobclmn h2{background:url(../img/ico-jobs.png) 0px 0 no-repeat;padding-left:40px;}
#jobclmn li{margin-bottom:15px;}
#board #jobclmn li{list-style:none;}
#jobclmn .title{color:#333;}
#jobclmn .city{font-size:10px;color:#40ba40;}
#jobclmn .company{font-size:10px;color:#007700;}
#emplclmn h2{background:url(../img/ico-eployers.png) 0px 0 no-repeat;padding-left:30px;}
#emplclmn p{margin-bottom:20px;}
#blogclmn h2{background:url(../img/ico-article.png) 0px 5px no-repeat;padding-left:33px;}
#blogclmn ul li{margin:15px 0;}
#blogclmn li:hover{color:#007700;}
#blogclmn ul li + li{padding-top:10px;background:url(../img/sep-small.png) 0px 0 no-repeat;}
#blogclmn ul li a{color:#333;}
#blogclmn ul li a:hover{color:#007700;text-decoration:underline;}
#tipsclmn h2{background:url(../img/ico-tips.png) 0px 0 no-repeat;padding-left:33px;}
#tipsclmn li{margin-bottom:10px;}
#tipsclmn li:hover{color:#007700;}
#tipsclmn ul a{color:#333;}
#tipsclmn ul a:hover{color:#007700;}
#tipsclmn .author{font-size:10px;color:#40ba40;}
#catclmn h2{background:url(../img/ico-cats.png) 0px 4px no-repeat;padding-left:22px;margin-bottom:5px;}
#catclmn li{background:url(../img/dots.png) 0 100% no-repeat;list-style:none;line-height:36px;color:#007700;font-style:italic;list-style-position:outside !ie;}
#catclmn li a{font-style:normal;background:url(../img/tick.png) 0px 3px no-repeat;padding-left:18px;color:#000;}
#whoclmn h2{background:url(../img/ico-companies.png) 0px 0 no-repeat;padding-left:31px;}
#whoclmn ul li{display:block;margin:10px 0;}
#whoclmn li:hover{color:#007700;}
#whoclmn ul li + li{padding-top:10px;background:url(../img/sep-small.png) 0px 0 no-repeat;}
#whoclmn ul li a{color:#333;}
#whoclmn ul li a:hover{color:#007700;text-decoration:underline;}
#whoclmn ul li span{font-family:Georgia, serif;color:#00d000;font-style:italic;}
#commclmn h2{margin-bottom:20px;}
#commclmn h2 img{vertical-align:middle;padding-right:5px;}
#commclmn h3{font-family:Georgia, serif;color:#000;font-size:12px;font-weight:bold;margin:10px 0 10px;}
#commclmn li{list-style:none;list-style-position:outside !ie;}
#commclmn li a{color:#333;font-family:Tahoma, Geneva, sans-serif;}
#commclmn li a:hover{color:#007700;}
#commclmn li a span{color:#00d000;font-family:Georgia, serif;font-style:italic;}
#newsclmn h2{background:url(../img/ico-news.png) 0px 5px no-repeat;padding-left:26px;}
#newsclmn ul li{margin:15px 0;}
#newsclmn li:hover{color:#007700;}
#newsclmn ul li + li{padding-top:10px;background:url(../img/sep-small.png) 0px 0 no-repeat;}
#newsclmn ul li a{color:#333;}
#newsclmn ul li a:hover{color:#007700;text-decoration:underline;}
#info p{color:#007700;}
#info p a{color:#000;font-weight:bold;}
#info h2.label{background:url(../img/label-m.jpg) 0px 0 no-repeat;width:310px;height:49px;margin:0px auto 10px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;color:#007700;text-align:center;line-height:45px;font-size:10px;font-weight:normal;}
#info h2.label img{vertical-align:middle;padding:0 5px;}
#info .half{display:block;float:left;width:460px;color:#007700;}
#info .vicinity-jobs{vertical-align:text-bottom;padding-right:5px;}
#info .half + .half{margin-left:20px;}
#info .section{background:url(../img/leaf-devider.png) 50% 0 no-repeat;margin-top:30px;padding-top:50px;}
#logo_footer{position:absolute;display:block;top:67px;left:-39px;width:167px;height:63px;}
#copy{position:absolute;top:111px;left:131px;color:#fff;font-size:10px;}
#copy a{color:#fff;}
#socials{position:absolute;right:10px;top:93px;}
#fb_like{position:absolute;left:340px;top:40px;}
#advBtn,
.advBtn{display:block;position:absolute;top:139px;right:10px;background:url(../img/btn-large.png) 0 0 no-repeat;width:230px;height:52px;color:#007700;text-transform:uppercase;line-height:52px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.advBtn{position:relative;top:auto;right:auto;float:left;}
.btn_long{display:block;float:left;background:url(../img/btn_long.png) 0 0 no-repeat;width:350px;height:27px;color:#fff;line-height:27px;text-align:center;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;margin:10px;}
.btn_long:hover{color:#fff;text-decoration:none;background-position:0 -27px;}
#h1label{background:url(../img/label-m.png) 0px 0 no-repeat;width:310px;height:49px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:uppercase;text-align:center;line-height:39px;font-weight:bold;margin:10px 0 0 -5px;}
#subregions{color:#007700;font-family:Arial, Helvetica, sans-serif;margin-bottom:10px;}
#subregions li{display:inline;line-height:14px;margin-right:5px;}
#subregions li + li{border-left:1px solid #007700;padding-left:5px;}
#subregions_label{float:left;text-transform:uppercase;color:#007700;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin-right:10px;}
.search input[type="text"], .search input[type="password"], .search textarea, .search select,
.form-m input[type="text"], .form-m input[type="password"], .form-m textarea, .form-m select,
.form-l input[type="text"], .form-l input[type="password"], .form-l textarea, .form-l select,
.form-auto input[type="text"], .form-auto input[type="password"], .form-auto textarea, .form-auto select{-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-khtml-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;border:0 none;}
.search{position:relative;left:0;background:url(../img/search-tray.png) 0px 0 no-repeat;width:670px;height:71px;font-family:Arial, Helvetica, sans-serif;padding:5px 20px;}
.search label{color:#007700;font-size:10px;font-weight:bold;display:block;float:left;width:55px;margin-right:10px;line-height:28px;}
.search label.autolabel,
.form-m label.autolabel,
.form-auto label.autolabel{width:auto;line-height:14px;margin-right:5px;}
.search label.label-auto,
.form-m label.label-auto{width:auto;line-height:28px;margin-right:5px;}
.search label.medium-sx,
.form-m label.medium-sx{width:100px;line-height:28px;}
.search label.medium,
.form-m label.medium{width:150px;line-height:28px;}
.search input[type="text"],
.search select,
.form-m input[type="text"],
.form-m select{height:27px;line-height:20px;color:#007700;font-size:10px;font-weight:bold;padding:0 0px 0 5px;}
.search select,
.form-m select{width:107px;height:27px;padding:5px;}
.form-m p{margin:0 0 6px;}
.smallBtn{background:url(../img/btn-small.png) 0px 0 no-repeat;width:70px;height:27px;color:#fff;text-align:center;line-height:24px;text-transform:uppercase;font-size:10px;cursor:pointer;border:0 none;vertical-align:top;}
.smallBtn:hover{background-position:0 -27px;}
.form-m{background:url(../img/form-m.png) 0px 0 no-repeat;border:0 none;padding:15px;height:151px;margin:20px 0 10px;}
.form-m p{margin:5px 0;}
.form-m label{width:100px;float:left;color:#007700;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:30px;}
.form-m input[type="text"],
.form-m input[type="password"]{width:340px;height:30px;padding:0 5px;}
.form-l{background:url(../img/form-l.png) 0px 0 no-repeat;border:0 none;padding:15px;height:290px;margin:20px 0 10px;}
.form-l p{margin:13px 0;width:670px;}
.form-l label{width:100px;float:left;color:#007700;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:30px;}
.form-l input[type="text"]{width:340px;height:30px;padding:0 5px;}
.form-l textarea{width:340px;height:100px;line-height:18px;padding:5px 5px;}
.form-auto{background:#bedbbc url(../img/form-l.png) 100% 100% no-repeat;border:0 none;padding:15px;margin:20px 0 10px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-khtml-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;width:670px;}
.form-auto p{margin:15px 0;width:670px;}
.form-auto label{width:100px;float:left;color:#007700;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:30px;}
.form-auto input[type="text"],
.form-auto input[type="password"]{height:24px;padding:0 5px;line-height:24px;}
.form-auto select{height:24px;padding:0 5px;vertical-align:top;line-height:24px;}
.form-auto textarea{line-height:18px;padding:5px 5px;}
#adv_link{position:absolute;top:50px;right:20px;color:#000;text-transform:uppercase;font-size:9px;text-decoration:underline;}
.gad{border:1px solid #888;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-khtml-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;margin:5px 0 10px;}
.stylejd{color:#338877;font-size:xx-small;}
.bg-canada-leaf{background:url(../img/bg_form.png) no-repeat 100% 100%;}
.outer-bg-canada-leaf{background:url(../img/bg_form.png) no-repeat 100% 100%;padding-bottom:20px;width:960px;margin:0 auto -20px}
.white_ground{background-color:#fff;padding-top:40px;padding-bottom:20px;}
.grey_ground{padding-top:30px;padding-bottom:20px;}
.stripe_ground:nth-child(odd){background-color:#fff;padding-top:40px;padding-bottom:20px;}
.stripe_ground:nth-child(even){padding-top:30px;padding-bottom:20px;}
.font_size_14 li{margin:10px 0;list-style-position:inside;}
.font_size_14 p{margin:10px 0;}
.font_size_16{font-size:16px;line-height:22px;}
.font_size_16 #h1label{font-size:13px;}
.font_size_16 p{margin:10px 0;line-height:1.5em;}
.font_size_16 ul{list-style-position:inside;}
.font_size_16 ul li{margin-bottom:10px;}
ul.lmi-home li:first-child{margin-bottom:10px;list-style-position:inside;}
ul.lmi-home li + li{padding:15px 0 10px 0;background:url(../img/sep-small.png) 0px 0 no-repeat;list-style-position:inside;}
#footer_wrapper.footer_white{background-color:#fff;}
.form-auto label.error{color:red;width:100%;}
.lmi-home-img{float:left;height:320px;width:47%;margin-right:3%;margin-top:64px;}
.lmi-hdr-img{float:right;height:320px;width:47%;}
img.bordered{border:1px dotted #007700;padding:4px;}
.lmi-h2-contact{color:#007700;font-size:14px;height:32px;padding-top:5px;margin-top:0;font-family:Georgia, serif;text-transform:uppercase;}
.lmi-h2{color:#007700;font-size:20px;font-weight:normal;min-height:32px;line-height:28px;padding-top:5px;margin-top:0;font-family:Georgia, serif;}
.lmi-home-h2{color:#007700;font-size:20px;font-weight:normal;min-height:32px;line-height:28px;padding-top:5px;margin-top:0;font-family:Georgia, serif;}
ul.lmi-home{float:right;}
ul.lmi-tick li{background:url(../img/dots.png) 0 100% no-repeat;list-style:none;line-height:36px;}
ul.lmi-tick li:before{content:"";background:url(../img/tick.png) 0 70% no-repeat;padding-left:18px;line-height:36px;}
.half{display:block;float:left;width:48%;}
.half + .half{float:right;}
.right_half{float:right;}
.form-large{width:auto !important;border-radius:0;padding:20px 30px;overflow:hidden;}
.form-large input[type="text"],
.form-large input[type="email"]{height:40px;line-height:40px;font-size:16px;font-weight:normal;width:100%;padding:0 5px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-khtml-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;border:0 none;color:#007700;}
.form-large textarea{line-height:22px;font-size:16px;font-weight:normal;width:100%;padding:4px 5px; }
#contactForm.form-large textarea{height: 82px;  font-size: 16px;}
.grecaptcha-badge {  visibility: hidden; height: 0; display: inline;}
#contactForm .smallBtn{  margin-top:-56px;}
#contactForm .smallBtn.float_right{ margin-right: -10px;}
#contactForm small{ display: block; font-size: smaller; margin-top: 6px;}
.form-large .smallBtn{height:38px;background-image:none;background:#0a930a;background:-moz-linear-gradient(top, #0c9a0c 0%, #068906 50%, #017901 100%);background:-webkit-linear-gradient(top, #0c9a0c 0%,#068906 50%,#017901 100%);background:linear-gradient(to bottom, #0c9a0c 0%,#068906 50%,#017901 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c9a0c', endColorstr='#017901',GradientType=0);border:0 none;border-radius:3px;font-weight:bold;font-size:11px;}
.form-auto.form-large p{width:100%;}
#reloadImg{float:left;margin-right:10px;margin-bottom:10px;}
#reloadCaptcha{height:40px;width:40px;cursor:pointer;background:url("../img/reload.png") 0 0 no-repeat;display:block;float:left;}
.request-today{font-family:Georgia, serif;text-transform:uppercase;font-size:16px;font-weight:bold;color:#007700;}
h1.lmi_h1{width:70%;line-height:30px;margin:30px 0 30px;font-family:Georgia, serif;}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.8);z-index:100;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:100px;left:50%;margin-left:-400px;width:720px;background:#eee url(../img/modal-gloss.png) no-repeat -200px -80px;position:absolute;z-index:101;padding:30px 40px 34px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal-modal.small{width:200px;margin-left:-140px;}
.reveal-modal.medium{width:400px;margin-left:-240px;}
.reveal-modal.large{width:600px;margin-left:-340px;}
.reveal-modal.xlarge{width:800px;margin-left:-440px;}
.reveal-modal #revealCloseBtn{font-size:22px;line-height:.5;position:absolute;top:14px;right:14px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;}
#entranceModal{text-align:center;padding-top:30px;margin-bottom:10px;overflow:hidden;}
#entranceModal .half{text-align:center;width:45%;}
#entranceModal .half + .half{float:left;}
#entranceModal .half:nth-of-type(1){margin-left:1%;border-right:1px solid #999999;padding-right:10px;float:left;margin-right:20px;}
#entranceModal h2{font-family:Georgia, serif;font-size:20px;color:#333;margin-bottom:40px;text-transform:uppercase;font-weight:normal;}
#entranceModal .half a {font-family:Arial, Helvetica, sans-serif;display:block;clear:both;padding:10px;background-color:#007700;min-height:36px;width:90%;font-size:11px;text-transform:uppercase;text-align:center;color:#fff;font-weight:bold;}
#entranceModal a:hover{text-decoration:none;}
#entranceModal .third{text-align:center;width:30%;  margin-left:1%;border-right:1px solid #999999;padding-right:10px;float:left;margin-right:10px;}
#entranceModal .third + .third{float:left; margin-left:1%;border-right:1px solid #999999;padding-right:10px;margin-right:10px;}
#entranceModal .third:last-of-type{margin-left:0;border-right:0 none;padding-right:0;float:left;margin-right:0;}
#entranceModal .third a{font-family:Arial, Helvetica, sans-serif;display:block;clear:both;padding:10px;background-color:#007700;min-height:56px;width:90%;font-size:11px;text-transform:uppercase;text-align:center;color:#fff;font-weight:bold;}
#contactFormArea{}
.btn_long_xl{float:left;display:block;background-image:none;background:#0a930a;background:-moz-linear-gradient(top, #0c9a0c 0%, #068906 50%, #017901 100%);background:-webkit-linear-gradient(top, #0c9a0c 0%,#068906 50%,#017901 100%);background:linear-gradient(to bottom, #0c9a0c 0%,#068906 50%,#017901 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c9a0c', endColorstr='#017901',GradientType=0);border:0 none;border-radius:3px;height:38px;color:#fff;line-height:38px;text-align:center;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;padding:0 10px;font-weight:bold;}
.btn_long_xl:hover{color:#fff;text-decoration:none;background:#017901;background:-moz-linear-gradient(top, #017901 0%, #068906 50%, #0c9a0c 100%);background:-webkit-linear-gradient(top, #017901 0%,#068906 50%,#0c9a0c 100%);background:linear-gradient(to bottom, #017901 0%,#068906 50%,#0c9a0c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#017901', endColorstr='#0c9a0c',GradientType=0);}
.btn_long_xl.hidden{display:none;}
#banner-container{ font-family:  "Open Sans", sans-serif; font-size:24px; line-height: 40px;}
#banner-container::before{content:' '; position: absolute; width: 100%; height:290px; display:block; background: #eee url('../img/bg-banner-worxica.png')  0 0 no-repeat;   opacity: 0.8;}
#banner-content{position:relative;}
#banner-content a{text-decoration: none; color:#333;}
#worxica-devices{position: absolute; top:17px; right:-80px; /*width:402px; height: 260px;*///}
#discover-more{font-family:  "Open Sans", sans-serif; text-transform: uppercase; font-size: 11px; border-radius: 25px; background: #1d1d1d; color:#fff; text-align: center; font-weight:600; height: 26px; line-height: 26px; padding: 10px 20px; position: absolute; top: 240px; right: 360px;}
#discover-more:hover{ background-color: #398725; text-decoration: none;}
#banner-container span{display: inline-block;}
#banner-container .ultra-bold{font-size:36px;font-weight: 800; line-height: 52px; width: 60%; padding: 35px 0 20px;}
@media screen and (min-width:769px){#menu-responsive{display:none;}
#header #map-regions.mobile-visible, .mobile-visible{display:none;}
#side_articles{margin-top:120px;}
.ads728x90 + #content + #side_articles{margin-top:0;}
#side_articles .column:first-child{margin-top:0;}
#content h1.h1_list{text-transform:capitalize;}
}
@media screen and (max-width:1151px){   #worxica-devices{right:-10px;} #discover-more{right: 420px;} #logo_footer{left:0;} #copy{left:190px;}}
@media screen and (max-width:1023px){#worxica-devices{right:0px;} .container{width:940px;} }
@media screen and (max-width:979px){.container, #top_nav ul{width:920px;} }
@media screen and (max-width:940px){.container, #top_nav ul{width:94%;} #top_nav li a{padding: 0 15px;}}
@media screen and (max-width:920px){#banner-container{font-size: 22px;} #top_nav li a{padding: 0 10px;} #banner-container::before{height: 250px;} #banner-container .ultra-bold{font-size: 34px;line-height: 48px;     padding: 22px 0 14px;} }
@media screen and (max-width:840px){#top_nav li a{padding: 0 10px;} }
@media screen and (max-width:768px){#general{width:100%;} #banner-container::before{height: 200px;} #banner-container{font-size: 19px;}
#header #map-regions.mobile-visible, .mobile-visible{display:none;}
map{display:none;}
.bordered, .bordered + a{border:0 none;display:block;float:left;width:50%;}
img.bordered{width:48%}
#wrapper{background:#fff;width:100%}
#info, #info_a{width:auto;background:none;padding:0 10px;border-top:1px dashed #B5D2B5;}
body{font-size:12px;}
.container{width:90%;/*background:#fff;*/padding:0 5%;}
#banner-container .ultra-bold{font-size: 24px;line-height: 36px;}
    #worxica-devices{   /* width:300px; height: 194px; width:238px;  height:154px;*/ right:50px; }
#info .container{padding:0;}
#content, #content .found_res{width:100%;padding-bottom:0;}
#side_articles{width:100%;margin-left:0;}
#content #largeAddThis{width:auto;height:auto;padding:10px;margin-right:50px;}
#content .job_cat{width:auto;}
#footer_wrapper{background-color:#fff;}
#breadcrumbs{font-size:11px;padding-top:5px;margin-bottom:5px;height:36px;width:80%;z-index:20;}
#header img#logo, #header #logo img{top:-65px;left:inherit;right:3.8em;;width:134px;height:60px;}
#header a#logo{top:40px;}
#header #advBtn{top:5px;}
#advBtn, .advBtn{background-size:100%;width:200px;right:15px;line-height:48px;}
#content #advBtn, #content .advBtn{right:0;font-size:0.9em;}
#adv_link{top:inherit;bottom:10px;font-size:0.85em;}
#advBtn + .paddingBottom10{padding-bottom:0px;}
#fb_like{position:absolute;left:315px;margin-top:117px;width:235px;overflow:hidden;}
#fb_like_advanced{position:absolute;left:315px;margin-top:304px;width:235px;overflow:hidden;}
#fb_like_home{overflow:hidden;}
#info_a{display:none;}
#top_nav{height:auto;background:none;overflow:hidden;position:fixed;z-index:4;padding-left:0.625em;width:100%;right:0;top:0;z-index:10;}
#top_nav ul{margin-top:0px;height:auto;display:none;width:100%;}
#top_nav ul > li{display:block;width:100%;background-color:#000;;border-top:1px solid #817D7D;height:44px;line-height:45px;}
#top_nav ul > li + li{background:#000 none;border-top:1px solid #817D7D;height:44px;}
#top_nav ul li a{width:100%;font-size:1em;}
a#menu-responsive{position:relative;float:right;background-color:#000;width:44px;height:40px;top:0;margin-bottom:0px;display:block;text-align:center;z-index:4;}
.column, #header #commclmn, #info #commclmn, #side_articles #commclmn, #board .specialclmn{width:50%;position:relative;float:left;margin-left:0;}
#board .specialclmn{background:#E5F1E5 none;margin-left:-10px;width:49.5%;}
#emplclmn{width:48%;float:right;}
#side_articles .column + .column{margin-left:0px;border-top:0 none;}
.column:empty{display:none;}
.column:nth-child(2n+3){clear:left;}
.column ul{padding-right:10px;}
.column + .column{margin-left:0px;}
#commclmn + .paddingTop30{padding-top:0;}
#commclmn li, #general #commclmn li{margin:10px 0;}
#general #side_articles #tipsclmn li, #general #side_articles #jobclmn li{margin-bottom:10px;}
#commclmn h2{margin-bottom:0;}
#tipsclmn .author{font-size:1em;}
.dblcolumn{margin:10px auto 0;float:left;width:100%;}
.stylejd{font-size:1em;}
.more_info{font-size:1em;}
.paddingBottomInfo{padding-bottom:0;}
#socials{position:absolute;right:10px;top:63px;}
#socials a{margin:0 12px;}
#logo_footer img{width:106px;height:50px;}
#logo_footer{left:10px;top:78px;}
#copy{font-size:1em;}
.search, .form-auto, .form-m,.form-l{width:auto;padding:5px 10px;background:#BEDBBC;border-radius:2px;height:auto;margin-top:0px;}
.search input[type="text"], .form-auto input[type="text"],.form-m input[type="text"],.form-l input[type="text"],
.search textarea, .form-auto textarea,.form-m textarea,.form-l textarea,
.search input[type="password"], .form-auto input[type="password"],.form-m input[type="password"],.form-l input[type="password"]{width:30%;font-size:11px;}
.form-auto.form-large input[type="text"],
.form-auto.form-large input[type="email"],
.form-auto.form-large textarea,
.form-auto.form-large input[type="password"]{width:90%;font-size:11px;}
.form-auto p, .form-m p, .form-l p{width:auto;clear:both;display:block;font-size:12px;}
.search label.medium-sx, .form-m label.medium-sx,.form-l label.medium-sx{width:30%;font-size:12px;}
.form-auto label, .search label, .form-m label,.form-l label,
.form-auto select, .search select, .form-m select,.form-l select{font-size:11px;}
.search label{width:75px;}
#content .jobbox .title, #content .jobboxsp .title{font-size:1.55em;}
#content .jobbox .location, #content .jobboxsp .location{font-size:1.25em;}
#content .jobbox p, #content .jobboxsp p, #content .jobbox .italic, #content .jobboxsp .italic{font-size:1.25em;line-height:1.4em;word-wrap:break-word;}
#content h1.h1_list{position:absolute;top:30px;min-height:30px;display:inline-block;margin-top:20px;margin-bottom:9px;font-size:1.5em;;width:310px;}
#content h1{position:relative;display:inline-block;min-height:30px;margin-bottom:9px;font-size:1.5em}
#logo{top:22px;left:inherit;right:3.8em;;width:134px;height:60px;}
#general .ads728x90{margin:67px 0 20px -5px;}
#content p, #content div{font-size:12px;}
#general h1{font-size:1.8em;margin:0;}
#general #content h1{font-size:1.5em;}
.job_options td{font-size:1.2em;}
.job_options td strong{font-size:0.9em;width:148px;background-size:95%;padding-left:5px;}
.btn, .styleredbg{padding:10px;font-size:1.05em;}
.bufferTop120{margin-top:0;}
#content #community_box li a{font-size:1em;line-height:20px;}
#jobclmn .city, #jobclmn .company, #side_articles #tipsgroupclmn .author{font-size:1em;}
#subregions + .clear_both + .search + #fb_like{left:375px;margin-top:63px;}
#subregions + .clear_both + .search + #fb_like + #advBtn{top:140px;}
#fb_like_home + #advBtn{top:inherit;bottom:0;}
#header #fb_like_home{position:absolute;top:inherit;bottom:0;left:10px;width:96%;overflow:hidden;}
#header{min-height:426px;background:#fdfdfd;}
#header #map-regions{top:0px;overflow:hidden;margin-bottom:38px;}
#header #map-ontario{margin-right:0;margin-top:-100px;}
#info .half{width:48%;}
.bufferLeft40{margin-left:0;}
.bufferLeft80{margin-left:0;}
#wrapper #info #home-comunity div{width:25%;}
#map{width:100%;}
#wrapper #preload{height:auto;padding-top:50px;padding-right:30px;}
#preload .container{background-color:#000;}
#preload #closeBtn{right:-20px;}
}
@media screen and (max-width:767px){
    #banner-container::before{height: 220px;}
    #banner-container .ultra-bold{line-height: 42px;  padding: 26px 0 20px;}
}
@media screen and (max-width:640px){#info .half{width:47%;}
    #banner-container .ultra-bold{font-size: 22px;}
.ads728x90{display:block;width:100%;overflow:hidden;}
#general .ads728x90 + #content h1.h1_list{width:100%;}
#general .ads728x90{margin:40px 0 5px 0px;}
#general h1.lmi_h1{font-size:1.4em;margin-top:60px;}
.print-href + div{display:block;width:100%;overflow:hidden;}
.paddingLeft100{padding-left:0;}
#fb_like_advanced{margin-top:317px;}
#fb_like_advanced + #advBtn{display:none;}
#content h1.h1_list{text-transform:capitalize;position:relative;top:inherit;min-height:30px;display:inline-block;margin-bottom:9px;margin-top:0;font-size:16px;width:310px;}
#content h1, #general h1{width:450px;margin-left:0;margin-top:0;position:relative;top:inherit;min-height:30px;display:block;margin-bottom:9px;}
#content h1#h1label, #general h1#h1label{width:310px;}
#content #largeAddThis{margin-right:10px;}
#general #content h1.h1_tray{width:auto;margin-top:15px;font-size:1.2em;}
#content .float_left.bufferRight20.paddingTop5{margin-right:0;margin-top:10px;}
#content .float_left.bufferRight20.paddingTop5 a{display:none;}
#content .float_left.bufferRight20.paddingTop5 + .float_left{width:100%;overflow:hidden;}
#map{margin:50px auto 0;}
#header{min-height:100px;background:#fdfdfd;height:auto;}
.reveal-modal{margin-left:5%;padding:30px 5% 34px;width: 80%; left:0;}
#entranceModal .third{padding-right: 10px;  margin-right: 0; margin-left: 0;}
#entranceModal .third + .third{padding-right: 10px; margin-right: 5px;}
}
@media screen and (max-width:584px){
    #entranceModal .third{width:100%; margin:10px 5px; }
    #entranceModal .third:last-of-type{margin-right:0;}
    #entranceModal .third + .third{margin-left:5px;}
    #entranceModal .third a{min-height: 36px;}
    #worxica-devices{right:20px;}
}
@media screen and (max-width:540px){  #banner-container .ultra-bold{font-size: 20px; line-height: 36px; padding: 22px 0 14px}  #worxica-devices{right:50px;} #banner-container::before{height: 200px;}
}
@media screen and (max-width:480px){h1.lmi_h1{width:100%;font-size:14px;margin-top:60px;margin-bottom:10px;}
    #banner-container .ultra-bold{width: 40%; line-height: 32px;padding: 20px 0 0;}
#entranceModal .half:nth-of-type(1){margin-left:2%;margin-right:5%;padding-right:0}
.lmi-home-h2{float:none;width:100%;}
.lmi-home-img{float:none;width:100%;height:auto;}
.lmi-h2{margin-top:20px;}
ul.lmi-home{margin-top:20px;}
.lmi-hdr-img,.half{width:100%;}
#entranceModal .third{width:100%; margin:10px 5px;}
#entranceModal .third:last-of-type{margin-right:0;}
#entranceModal .third + .third{margin-left:5px;}
.stripe_ground:nth-child(odd),
.stripe_ground:nth-child(even){padding-top:0;padding-bottom:0;}
#header #map-regions.mobile-visible, .mobile-visible{display:block;width:100%;}
#wrapper #info #home-comunity div li{margin:6px 0;}
#general #content h1.h1_tray{width:auto;margin-top:30px;padding:10px 10px 10px 15px;}
.bordered, .bordered + a{display:block;float:left;width:100%;}
img.bordered{width:100%;height:auto}
#content .ad_vert_inline{display:block;width:100%;overflow:hidden;}
.column, #header #commclmn, #info #commclmn,
#side_articles #commclmn, #board .specialclmn, #emplclmn{width:100%;position:relative;float:left;}
#board .specialclmn{padding-right:10px;}
.column ul{padding-right:0;}
#copy{left:10px;}
#logo_footer{left:10px;top:58px;}
#advBtn{display:none;}
#fb_like, #fb_like_advanced{display:none;}
#info .half, #info_a .half{width:100%;}
#info .half + .half, #info_a .half + .half{margin-left:0;}
.column.bufferLeft20{margin-left:0;}
.search, .form-auto, .form-m, .form-l{width:auto;padding:5px 10px;background:#BEDBBC;border-radius:2px;height:auto;overflow:hidden;}
.search{padding:5px 10px 30px;}
.search input[type="submit"].smallBtn, .form-m input[type="submit"].smallBtn,.form-l input[type="submit"].smallBtn,
.form-auto input[type="submit"].smallBtn{float:right;margin-right:10px;}
.search input[type="text"], .search textarea, .search select,
.form-m input[type="text"], .form-m textarea,.form-m select,
.form-l input[type="text"], .form-l textarea,.form-l select,
.form-auto input[type="text"], .form-auto textarea, .form-auto select,
.search input[type="password"], .form-auto input[type="password"],.form-m input[type="password"],.form-l input[type="password"]{width:60%;}
#header #logo, #header img#logo, #header #logo img{top:-65px;left:inherit;right:0.625em;;width:134px;height:60px;}
#h1label{margin:25px 0 0 -5px;}
.search label.medium-sx, .form-m label.medium-sx{width:36%;}
.form-auto label, .form-auto label.label-auto,
.form-l label, .form-l label.label-auto{width:36%;margin-right:0;}
.form-auto div.clear_both div.float_left{width:100%;margin-top:10px;}
#content h1.h1_list{margin-top:15px;}
#logo{top:37px;right:0.625em;}
#content h1, #general h1{width:330px;margin-left:0;margin-top:65px;line-height:24px;}
#general h1{margin:15px 0 20px}
input[type="checkbox"]{margin-top:15px;}
.color_grey{margin-top:15px;}
#header #map-ontario{display:none;width:100%;margin-top:20px;}
#wrapper #info #home-comunity h3, #wrapper #info #home-comunity h2{width:auto;}
#wrapper #info #home-comunity h2.label{width:98%;height:auto;line-height:24px;background:none;}
#header .container{overflow:hidden;}
#header #map{display:none;}
#header #map-regions{position:relative;}
#header #map-regions h2{margin-bottom:0;}
#general .ads728x90 + #content h1.h1_list{width:100%;}
#general .ads728x90{margin:55px 0 -5px 0px;}
}
@media screen and (max-width:400px){#banner-container{font-size: 18px;} #banner-container .ultra-bold{font-size: 19px; } #worxica-devices{right:30px;}
}
@media screen and (max-width:380px){#banner-container{font-size: 16px;}}
@media screen and (max-width:360px){  #banner-container .ultra-bold{font-size: 18px; }  #worxica-devices{right:10px; top:42px;} #wrapper #info #home-comunity div{width:50%;}
#entranceModal .half a{min-height:74px;}
#content{margin-top:50px;}
#general .ads728x90{margin:67px 0 0px 0px;}
#community_box h2{height:auto;}
.search, .form-auto, .form-m, .form-l{padding:5px 10px;}
.search input[type="submit"].smallBtn, .form-auto input[type="submit"].smallBtn,
.form-m input[type="submit"].smallBtn, .form-l input[type="submit"].smallBtn{margin-top:10px;margin-left:0;float:none;}
.search input[type="text"], .search textarea, .search select, .form-m input[type="text"], .form-m select, .form-m textarea,
.form-auto input[type="text"], .form-auto select, .form-auto textarea, .form-l input[type="text"], .form-l select,.form-l textarea,
.search input[type="password"], .form-auto input[type="password"],.form-m input[type="password"],.form-l input[type="password"]{width:98%;}
#logo{top:37px;left:0.625em;}
#header #logo{top:-115px;left:0.625em;}
#header a#logo{left:0;top:30px;}
#h1label{margin:60px 0 0 -5px;}
.search label.medium-sx, .form-m label.medium-sx, .form-l label.medium-sx{width:auto;}
#general #content h1.h1_list{min-height:39px;display:inline-block;margin-top:-5px;top:-30px;margin-bottom:0px;margin-left:140px;width:190px;}
#general .ads728x90 + #content h1.h1_list{margin-left:0;width:100%;top:-40px;margin-top:0;margin-bottom:-30px;}
form + div div.float_left:first-child{display:none;}
form + div div.float_left{width:100%;overflow:hidden;margin:5px 0;}
form + h1 + div div.float_left:first-child{display:none;}
form + h1 + div div.float_left{width:100%;overflow:hidden;margin:5px 0;}
#content h1, #general h1{width:auto;margin-left:0;margin:60px 0 0px;}
#general #content h1{margin:0px 0 20px;}
.btn_long{width:260px;background:#007700;border-radius:3px;height:auto;margin:10px auto;float:none;}
center{overflow:hidden;margin-left:-16px;margin-right:-10px;}
center img{width:97%;margin-left:6px;}
#content .jobboxsp .applyBtn a{top:26px;right:5px;}
#content .jobboxsp .title{padding-right:110px;background:#bedbbc url(../img/sponsored-result.png) 100% 0% no-repeat;min-height:36px;}
#content .jobbox .applyBtn a{top:2px;right:5px;}
#content .jobbox .title{padding-right:110px;}
#general #content h1.h1_tray{margin-top:0;height:auto;background:#007700;}
#content #author_profile{width:150px;}
#content #author_profile h2{width:140px;}
#header{min-height:auto;}
#header #map{width:250%;}
#info h2.label{width:98%;}
}
@media screen and (max-width:350px){#banner-container .ultra-bold{font-size: 16px; } #banner-container{font-size: 14px;}}
@media screen and (max-width:320px){#commclmn h2{margin-bottom:20px;} #worxica-devices{right:0;}
#general #content h1.h1_list{margin-left:140px;width:150px;}
center{overflow:hidden;margin-left:-26px;margin-right:-10px;}
center img{width:94%;margin-left:16px;}
#logo_footer{display:none;}
#h1label{width:288px;}
.dblcolumn{width:283px;overflow:hidden;}
#content #author_profile{width:130px;}
#content #author_profile h2{width:120px;}
#header #map-regions h2{width:98%;}
#header #map-regions ul{width:50%;margin-left:0;}
#header #map-regions ul li{margin-left:10px;}
#header{min-height:130px;}
#header #fb_like_home{position:absolute;top:inherit;bottom:0;left:10px;overflow:hidden;width:280px;}
#general .ads728x90 + #content h1.h1_list{margin-left:0;width:100%;}
}

@media screen and (max-width:310px){#banner-container .ultra-bold{font-size: 14px; } #banner-container{font-size: 13px;} #worxica-devices{width:160px;}}

#worxica-devices