a.orange {
	color: #F36E21;
}
p.case-study-p {
	height: 60px;
}
div.blog-copyright-div {
	width: 100%;
	/*left: -40px;*/
	padding: 0px 0px 15px 0px;
}
/*div.container {
	padding-bottom: 0px;
}*/
span.copyright {
	font-size: 11px;
}
.vacava-light_green {
	color:#C8E1E0 !important;
}
.vacava-light_green2 {
	color:#ADCFCE !important;
}
.vacava-dark_gray {
	color:#666 !important;
}
.vacava-orange {
    color: #F36E21 !important;
}
.font-weight-600 {
    font-weight: 600; !important;
}
.font-weight-400 {
    font-weight: 400 !important;
}

/*  #Mobile (Portrait)
================================================== */
@media only screen and (max-width: 767px) {
	.responsive.landing_sq {display:none !important;}
}
.landing_sq {
	/*background-color:rgb(178,202,192);*/
	background-color:#c3c7d0;
	border:2px solid white;
	height:350px;
    float:left;
}


p.landing {
	width: 73%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


li.vacava-readmore {
	/*list-style-position:inside !important;*/
	list-style-type:none !important;	
}
.italic {
	font-style: italic !important;
}
.bold {
	font-weight:bold;
}
.font-size-19px {
	font-size: 19px !important;
}
.font-size-21px {
	font-size: 21px !important;
}
.font-size-1em {
	font-size: 1em !important;
}
.font-size-1_2em {
	font-size: 1.2em !important;
}
.font-size-1_5em {
	font-size: 1.5em !important;
}
.line-height-1_5em {
	line-height: 1.5em !important;
}
.font-size-2em {
	font-size: 2em;
}
.vacava_orange {
	color: #f36f21 !important;
}
.vacava_orange_bg {
	background-color: #f36f21 !important;
}
.vacava_lightgray_bg {
	background-color: #999999 !important;
}
.vacava_green {
	color: #168985 !important;
}
.vacava_white {
	color: #FFFFFF !important;
}
.vacava_gray {
	color: #666666 !important;
}
.vacava_lightgray {
	color: #999999 !important;
}
.vacava_e8 {
	color: #e8e8e8 !important;
}
.vacava_f0 {
	color: #f0f0f0 !important;
}
div.stars_bg_green {
	background-size: 100% !important;
	background-repeat: no-repeat !important;
	/*background-image: linear-gradient(to top, rgba(66, 119, 109, 0) 0%, rgb(66, 119, 109) 100%), url("/wp-content/uploads/2014/07/altbg.jpg") !important;*/
	background-image: linear-gradient(to top, rgba(66, 119, 109, 0) 0%, rgb(132, 171, 142) 100%), url("/wp-content/uploads/2014/07/altbg.jpg") !important;
}
div.stars_bg_green-reverse {
	background-size: cover !important;
	background-repeat: no-repeat !important;
	/*background-image: linear-gradient(to top, rgba(66, 119, 109, 0) 0%, rgb(66, 119, 109) 100%), url("/wp-content/uploads/2014/07/altbg.jpg") !important;*/
	background-image: linear-gradient(to bottom, rgba(66, 119, 109, 0) 0%, rgb(132, 171, 142) 100%), url("/wp-content/uploads/2014/07/altbg.jpg") !important;
}
div.stars_bg_small_green {
	background-size: 100% !important;
	background-repeat: no-repeat !important;
	background-image: linear-gradient(to top, rgba(66, 119, 109, 0) 0%, rgb(66, 119, 109) 100%), url("/wp-content/uploads/2014/07/altbg-1500x630.jpg") !important;
}
.centered {
	margin-left:50%;
}
.one_third {
	margin-left:33%;
}
.max_width_50 {
    max-width: 50%;
}
.box-shadow-small {
	box-shadow: -3px 3px 5px #666;
	margin:5px;
}
#scroll-top-link {
	background: transparent none repeat scroll 0% 0%;
	border-radius: 0px;
	box-sizing: content-box;
	height: 40px;
	width: 40px;
	line-height: 40px;
	color: #FFF;
	border: 3px solid #FFF;
	mix-blend-mode: difference;
	text-indent: -9999px;
  	line-height: 0;
}
#scroll-top-link:hover {
	background: transparent none repeat scroll 0% 0%;
	border: 3px solid #EEE;
	color: #EEE;
	mix-blend-mode: difference;	
}
#scroll-top-link::after {
	text-indent: 0;
	line-height: initial;
	font-size: .85em;
	content: "back to top";
	display: block;
}
#scroll-top-link.ie::after {
	line-height: 1;
}
.hidden-initial {
	display:none;
}
.pseudo-link {
    color: #F36E21;
    text-decoration: underline;
    cursor: pointer;
}
.pseudo-link:hover{
	color: #666666;
}
ul.bulleted_list {
	list-style:none;	
}
li.bulleted_list_item:before {
	content: "\2022";
}
ul.bulleted_list2 {
	list-style-type: circle;	
}

/*menubar fix for mobile*/
@media only screen and (max-width: 989px) {
.responsive.html_mobile_menu_tablet .main_menu .avant-menu, 
.responsive.html_mobile_menu_tablet #header_main .social_bookmarks, 
.responsive.html_mobile_menu_tablet #header_main_alternate{display:none;}
.responsive.html_mobile_menu_tablet .container #advanced_menu_toggle, .responsive.html_mobile_menu_tablet #advanced_menu_hide{display:block;}
#header{height:44px;}
.responsive.html_mobile_menu_tablet.html_logo_right #advanced_menu_toggle{left:50px;}
}

@media only screen and (max-width: 928px) {
.logo{display:none !important;}	
}

@media only screen and (max-width: 767px) {
.main_menu .avant-menu, #header_main_alternate, .fallback_menu{display:block;}
.container #advanced_menu_toggle, #advanced_menu_hide{display:block;}
.responsive.html_mobile_menu_tablet.html_logo_right #advanced_menu_toggle{left:auto;}
.logo{display:none !important;}
#header{height:94px !important;}
}

@media only screen and (max-width: 688px) {
#header{height:94px !important;}
}

@media only screen and (max-width: 390px) {
#header{height:124px !important;}
}

@media only screen and (max-width: 300px) {
#header{height:154px !important;}
}

@media only screen and (max-width: 236px) {
#header{height:190px !important;}
}

@media only screen and (max-width: 204px) {
#header{height:230px !important;}
}


/*buttons for healthcare page*/
#case-studies2 .avant-button {
background: none;
    border: 3px solid #f36e21;
    color: #f36e21;
    text-transform: uppercase;
    font-weight: 700;
-webkit-transition: all 0.4s;
    transition: all 0.4s;
border-radius: 0;
}

#case-studies2 .avant-button:hover {
background: #f36e21;
border: 3px solid #f36e21;
color: #fff;
text-transform: uppercase;
font-weight: 700;
border-radius: 0;
}

/*fix for case study heights on smaller screens*/
@media only screen and (min-width: 768px) {
.main-case-study-header {
	min-height:44px;
}
.main-case-study-p {
	min-height: 120px;
}
}

@media only screen and (min-width: 980px) {
.main-case-study-p {
	min-height:72px;
}
}

/*contact form*/
#field_1_7 {display:none;}

/*tags for blogs*/
p.tags span {
    background-color: lightblue;
    border-radius: 5px;
    padding: 3px 5px;
    margin: 10px;    
}

/*developer center*/
#developer-welcome {
    height: 400px;
}

#developer-welcome-headline {
    margin-top: 50px;
}

.dev-hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #666;
    margin: 1em 0;
    padding: 0;
}

.qa_tag {
    background-color: lightblue;
    border-radius: 5px;
    padding: 3px 5px;
    margin: 10px;
}

.qa_answer {
    display: none;
}