@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important;}
.visible-desktop{display:none !important;}
.visible-tablet{display:inherit !important;}
.hidden-tablet{display:none !important;}
}
@media (max-width:767px){.hidden-desktop{display:inherit !important;}
.visible-desktop{display:none !important;}
.visible-phone{display:inherit !important;}
.hidden-phone{display:none !important;}
}
@media (max-width:1024px){.inner, .content .inner{width:90%;margin:0 auto;}
.focus{width:100%;}
.focus ol.list li .details{width:70% !important;margin:0;}
.focus ol.list li .meta{width:15% !important;margin:0;}
.focus ol.list li .datestamp{width:15% !important;}
.focus.noSidebar ol.list li .datestamp:after,
ol.list li .datestamp:after{display:none;}
.filter li.search{display:none;}
input, select, textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.form_post{padding:0;}
.form_post .fieldset_set{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0;border-bottom:1px solid #ccc;}
.form_post fieldset{padding:0px 10px;}
.form_post fieldset *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cmf-skinned-select{width:100% !important;height:32px !important;}
div.cmf-skinned-text{width:100% !important;height:30px !important;}
.form_post fieldset label{padding:3px 10px 5px 10px;}
.form_post fieldset label,
.form_post fieldset label .info{width:100%;}
.form_post fieldset label,
.form_post fieldset .field,
.form_post fieldset label .info,
.form_post fieldset .field .input_wrap{display:block;float:none;}
.form_post fieldset .field .input_wrap{margin:0 0 5px;}
.form_post fieldset .field input.input_full,
.form_post fieldset .field select,
.form_post fieldset .field textarea,
.form_post fieldset .field input{width:100%;}
}
@media (min-width:768px) and (max-width:1024px){.focus .whiteboard{margin:0 220px 0 0;}
.focus.noSidebar .whiteboard{margin:0;}
.filter{text-align:center;}
.form_apply{clear:both;}
.form_apply #apply{width:auto;}
.sidebar{width:200px;margin:0 0 0 -200px;}
.sidebar #calendar_wrap{margin:0;}
.sidebar table{width:200px;}
.sidebar table caption{width:200px;}
.quicksearch form span.search_9to5 input[type=text],
.quicksearch form span input[type="text"]{width:100%;}
}
@media (max-width:767px){body{overflow-x:hidden;}
.container{position:relative;left:0px;-webkit-transition:left 0.3s ease-in-out;-o-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out;}
.slideRight{left:380px;}
.slideRight .menu-panel{-webkit-box-shadow:5px 0px 5px 0px rgba(100, 100, 100, 0.2);box-shadow:5px 0px 5px 0px rgba(100, 100, 100, 0.2);}
.menu-panel{position:absolute;left:-380px;top:0;width:380px;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;background:#333;color:#FFF;}
.menu-panel a{color:#FFF;}
.menu-panel .quicksearch form span.search_9to5 input[type=text]{width:100%;}
.mobile-search,
.menu-toggle{cursor:pointer;display:inline-block;margin:0;padding:0 10px;width:40px;height:40px;float:left;text-indent:-9000px;z-index:1000;left:0;top:5px;position:absolute;z-index:100;}
.menu-toggle:after{position:absolute;content:'';width:20px;height:2px;top:50%;margin-top:-1px;left:25%;background:#333;box-shadow:0 -5px #333, 0 5px #333;}
.mobile-search{width:30px;text-align:center;height:20px;left:auto;right:0;text-indent:0;font-size:16px;top:19px;}
.mobilesearch{height:0;width:100%;position:absolute;top:0;left:0;z-index:200;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out;}
.mobilesearch form{padding:15px 25px;position:relative;}
.mobilesearch form input[type="text"]{width:95%;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.mobilesearch form .icon_search{background:transparent;position:absolute;top:18px;right:10%;z-index:20;height:27px;}
.mobilesearch form .icon_search:hover{cursor:pointer;}
.icon_close_search{font-size:16px;position:absolute;top:22px;right:3%;}
.icon_close_search,
.mobile-search{color:#333;}
.mobilesearch.slideDown{height:57px;}
.header{border-bottom:3px solid #333;height:57px;z-index:auto;}
.narrow .header,
.header .inner{width:100% !important;}
.header .inner .status{display:none;}
#site-navigation .nav-menu,
#site-navigation .nav-menu > ul{display:block;width:100%;height:100% !important;}
#site-navigation li,
#site-navigation .children{display:block;height:auto;border-bottom:1px solid rgba(100,100,100,0.1);line-height:41px !important;padding:0 20px;}
#site-navigation li.active,
#site-navigation li:hover{background:transparent;}
#site-navigation a{font-size:16px;text-decoration:none;}
#site-navigation a:hover{text-decoration:underline;}
.menu-panel #site-navigation{margin:-20px -20px 20px;padding:20px 0;}
.menu-panel .panelJob{margin:20px 0;text-align:center;}
.white.menu-panel #site-navigation{background-color:#FFF;}
.white.menu-panel #site-navigation a{color:#000;text-shadow:0px 1px 1px #fff;}
.green.menu-panel #site-navigation{background-color:#91bd09;}
.green.menu-panel #site-navigation a{color:#FFF;text-shadow:0px 1px 1px #749a02}
.blue.menu-panel #site-navigation{background-color:#287CBF;}
.blue.menu-panel #site-navigation a{color:#FFF;text-shadow:0px 1px 1px #1D5F96;}
.black.menu-panel #site-navigation{background-color:#333;}
.black.menu-panel #site-navigation a{color:#FFF;text-shadow:0px 1px 1px #222;display:block;}
.grey.menu-panel #site-navigation{background-color:#555;}
.grey.menu-panel #site-navigation a{color:#FFF;text-shadow:0px 1px 1px #444;}
.grey.menu-panel #site-navigation li,
.grey.menu-panel #site-navigation .children{display:block;height:36px !important;border-bottom:1px solid rgba(200,200,200,0.1);}
.red.menu-panel #site-navigation{background-color:#E30A07;}
.red.menu-panel #site-navigation a{color:#FFF;text-shadow:0px 1px 1px #AA0509;}
.magenta.menu-panel #site-navigation{background-color:#a9014b;}
.magenta.menu-panel #site-navigation a{color:#FFF;text-shadow:0px 1px 1px #740134;}
.orange.menu-panel #site-navigation{background-color:#e33100;}
.orange.menu-panel #site-navigation a{color:#FFF;text-shadow:0px 1px 1px #C12A01;}
.category_menu ul li a{display:block;width:100%;}
.category_menu,
.top-menu,
div.nav-menu > ul{display:none;}
.category_menu ul li.rss{display:none;}
.inner, .content .inner{width:100%;margin:0;padding:0;}
.page-template-page-thankyou-php .sidebar,
.page-template-postajob-php .sidebar,
.page-template-lostpassword-php .sidebar{display:none;}
.search .sidebar,
.archive .sidebar,
.single .sidebar,
.home .sidebar{display:block;width:100%;margin:0;padding:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#dfdfdf;border-top:3px solid #333;}
.search .sidebar > ul >li,
.archive .sidebar > ul >li,
.single .sidebar > ul >li,
.home .sidebar > ul >li{background:#FFF;padding:3%;margin:0 0 20px;border:1px solid #ccc;border-radius:0;}
.header .inner .logo{min-height:50px;height:auto;line-height:1;max-width:100%;float:none;padding:10px 20%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:60px;}
.header .inner .logo a{text-align:center;}
.header .inner .logo a img{max-width:60%;height:auto;}
.tagline{display:none;}
.header .inner .status{position:relative;top:0;right:0px;text-align:center;padding:0 0 15px;}
.category_menu, .filter ul{border-radius:0!important;}
.whiteboard{border:0 none;}
.grey.filter,
.white.title{border:0 none;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.filter{display:none;}
.focus h3 a,
.title h1{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.category_menu ul li{border:0 none;padding:0;}
ol.commentlist li .comment-body p
.category_menu ul li.cat-item-all a,
.category_menu ul li.cat-item-all.current-cat a{display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.paging .count{position:relative;top:0;left:0;}
.paging ul{float:none;overflow:hidden;}
#site-navigation li.rss{display:none;}
.category_menu ul,
.category_menu ul li.cat-item-all a,
.category_menu ul li.cat-item-all.current-cat a,
.paging ul li a,
.paging ul li a span,
.grey.filter{border-radius:0 !important;}
.black.category_menu{border-left-width:0;border-right-width:0;}
.blue.sub{margin:0;}
.form_apply{float:none;clear:both;}
.form_apply #apply{width:100%;}
.form_apply fieldset label{float:none;width:100%;}
.form_apply fieldset .field{width:100%;}
.form_apply fieldset .field .input_wrap{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.form_apply fieldset .field input{width:100%;height:28px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.form_apply fieldset .field textarea{width:100%;height:310px;resize:vertical;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.footer .menu{display:none;}
.footer .button{text-align:center;margin:0 auto 20px;width:200px;display:block;}
.copyright{margin:0 auto 20px;width:200px;display:block;}
.widget_calendar table{margin:0 auto;width:100%;}
.sidebar table caption{width:100%;}
.listing iframe{}
.sidebar .advert h4{top:15px;left:150px;}
.quicksearch form span.search_9to5 input[type=text]{width:100%}
.footer{padding-bottom:20px;}
}
@media (max-width:600px){html{-webkit-text-size-adjust:none;}
.slideRight{left:240px;}
.menu-panel{position:absolute;left:-240px;top:0;width:240px;}
.focus ol.list li .details{width:100% !important;float:none;}
.focus ol.list li .meta,
.focus ol.list li .datestamp{width:50% !important;}
.filter li a{height:36px;line-height:36px;}
ul.blog_posts li .thumbnail{display:none;}
.single-blog .thumbnail img{width:100%;}
.mobilesearch form .icon_search{right:15%;}
.sidebar .advert h4{top:15px;left:140px;}
}