/*
Theme Name: Blandes
Theme URI: http://themeforest.net/user/bradweb/?ref=bradweb
Author: bradweb
Author URI: http://themeforest.net/user/bradweb
Description: Blandes Multipurpose Responsive Wordpress Theme
Version: 1.7
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/


.main_menu ul.sub-menu li a{
white-space:normal!important;
}

.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}

 @media only screen and (max-width: 769px) {
   .rev_slider_wrapper { display:none; }        
}

.sub-menu li{
border-bottom:none!important;
}

#footer .widget span {
color: #fff!important;
}


#toggle-menu::before{
content:'Menu \00bb';
position:absolute;
top:18px;
right:40px;
}

.home .overlay{
display:none;
}

.home #section_1{
padding: 0px 0px 40px 0px;
}

.home #section_1 .post-meta a::after{
content:"Read More \00BB";

color:#6A0067;
margin-left:7px;

font-size:14px;

}

.home #section_2{
padding:0px;
}

#top_bar{
/*display:none;*/
background-color:#EAF2DA!important;
text-align:center;
}

#copyright{
display:none;
}

.post-items .info {
padding: 0px 2px 0;
background: #ddd;
}

.post-items .post-meta{
padding:7px;
}

.donate-btn{
position:absolute;
z-index:4000;
right:250px;
top:70px;

}

.twitter{
position:absolute;
z-index:4000;
top:120px;
right:430px;
}

@media only screen and (max-width: 600px) {
	.ts-topbar li{ vertical-align:top!important; line-height:10px; }
	.ts-topbar ul{ margin-bottom:0px; }
	.online-pay{ margin-top:-10px!important; float:none!important; }
   /*.donate-btn { display:none; }*/
.twitter{display:none;} 
	#section_0{ padding: 20px 0 10px; }
}

@media only screen and (max-width: 960px) {
   .donate-btn { right:120px; } 
   .donate-btn img{ width:120px; }
.twitter { right:250px; top:230px; }
       
}

/*** JOB STYLES OVERRIDES ***/

.job_filters .job_types{
background:#fff!important;
}

.job_filters .job_types li{
list-style:none;
display:inline-block;
padding: .5em .5em!important;
border-right:none!important;
}

.job_filters .job_types li label{
display: inline-block;
    padding: 6px 10px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.job_filters .job_types li .all-vacancies{
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.job_filters .job_types li .clericaladmin-services{
     color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.job_filters .job_types li .diagnostics{
     color: #fff;
    background-color: #607D8B;
    border-color: #2e6da4;
}

.job_filters .job_types li .general-operations{
     color: #fff;
    background-color: #983E96;
    border-color: #61235F;
}

.job_filters .job_types li .medical{
     color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

.job_filters .job_types li .nursing{
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.job_filters .job_types li .hscp{
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}


.job_filters .job_types li .supports{
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.job_filters .job_types li .supports:hover{
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

.job_filters .job_types li .clerical-admin-services{
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}

.job_filters .job_types li .clerical-admin-services:hover{
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}

/** JOB LISTINGS META DESCRIPTIONS **/

.job_listing .supports{
color:#d9534f!important;
}

.job_listing .clericaladmin-services{
color:#337ab7!important;
}

.job_listing .nursing{
color:#5cb85c!important;
}

.job_listing .medical{
color:#5bc0de!important;
}

.single_job_listing .meta li{
list-style:none;
}

.single_job_listing .meta .job-type{
color:#fff!important;
}

.single-job .flexslider{
display:none;
}

/** remove job logo from sidebar **/
#text-4 .company_logo{
display:none;
}

#text-4 .location{
width:100%;
padding:0px;
}

.cv-button{
    background: rgba(105, 22, 103, 0.05);
    padding: 20px;
color:#444;
}

.cv-send{
    background: #691667;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
white-space:normal!important;
    padding: 8px;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 0px solid #000000;
cursor:pointer;
}

#text-6{
margin-bottom:20px;
}

.all-jobs{
background: #53a7e0;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
}

.nursing-jobs{
background: #6dbf6d;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
}

.cv-send:hover{
color:#fff;
}

iframe{
max-width:100%!important;
}

/** new topbar **/

.ts-topbar li{
display:inline-block;
vertical-align:middle;
}

.ts-topbar a{
background:#9a2a87;
color:#fff;
padding:4px 8px;
border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
}

.ts-topbar a:hover{
color:#fff;
}

.job_listings .date{
display:none!important;
}

/** nursing landing page **/

.page-id-6295 p{
color:#000!important;
}

.single_job_listing .date-posted{
display:none!important;
}

.single_job_listing .job_description p{
color:#000!important;
}

/** new submenu styles **/

.side-navigation > li > a{
padding:7px 15px 7px 7px!important;
font-weight:bold;
}

.primary-sub-menu .sub-menu ul{
margin-left:20px;
}

.primary-sub-menu .menu-item-has-children{
position:relative;
}

.primary-sub-menu .menu-item-has-children::before{
font-family: FontAwesome;
content: "\f13a";
position: absolute;
    right: 40px;
    top: 10px;
}

.primary-sub-menu .current_page_item::before{
top:20px;
}

/** temp hide hope video banner on single post **/
/*.postid-10197 .flexslider{
display:none!important;	
}*/

/** so widget title styles **/
.so-title .widget-title{
color:#982f86;
font-weight:bold;
font-size:24px;
}

.logo-container #logo{
	margin:10px 0px;
}

@media screen and (max-width: 800px){
#main_navigation .logo-container #logo {
margin:0px;	
}
}

@media screen and (max-width: 800px){
	#header {
		height:70px!important
}
}

@media screen and (max-width: 800px){
#main_navigation .logo-container #logo {
   /* height: 58px!important;
    line-height: 58px!important;*/

}
}

.postid-11764 .flexslider{
	display:none;
}

/*** TOPBAR SURVEY ***/

@media (max-width: 768px) {
	.topbar-survey a{
		display: block;
    margin-top: 10px;
	}
}

@media (min-width: 769px) and (max-width: 1024px) {
    /* CSS in here for tablet only */
}