/*

Theme Name: eClinicalWorks Child Theme

Theme URI: http://www.eclinicalworks.com/

Description: eClinicalWorks Theme

Author: eClinicalWorks

Author URI: http://www.eclinicalworks.com/

Tags: 

License: For Private Use Only

License URI: http://www.eclinicalworks.com/

Template: eclinicalworks 

Version: 1.0.0



*/

 

@import url("../eclinicalworks/style.css");

 

/* =Theme customization starts here

------------------------------------------------------- */



/*  CUSTOM FONT DECLARATION

------------------------------------------------------- */



/* ROBOTO FONT*/

@font-face {

    font-family: 'robotoregular';

    src: url('../eclinicalworks/fonts/roboto-regular-webfont.eot');

    src: url('../eclinicalworks/fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../eclinicalworks/fonts/roboto-regular-webfont.woff') format('woff'),

         url('../eclinicalworks/fonts/roboto-regular-webfont.ttf') format('truetype'),

         url('../eclinicalworks/fonts/roboto-regular-webfont.svg#robotoregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotoitalic';

    src: url('../eclinicalworks/fonts/roboto-italic-webfont.eot');

    src: url('../eclinicalworks/fonts/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),

         url('../eclinicalworks/fonts/roboto-italic-webfont.woff') format('woff'),

         url('../eclinicalworks/fonts/roboto-italic-webfont.ttf') format('truetype'),

         url('../eclinicalworks/fonts/roboto-italic-webfont.svg#robotoitalic') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotolight';

    src: url('../eclinicalworks/fonts/roboto-light-webfont.eot');

    src: url('../eclinicalworks/fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('../eclinicalworks/fonts/roboto-light-webfont.woff') format('woff'),

         url('../eclinicalworks/fonts/roboto-light-webfont.ttf') format('truetype'),

         url('../eclinicalworks/fonts/roboto-light-webfont.svg#robotolight') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotobold';

    src: url('../eclinicalworks/fonts/roboto-bold-webfont.eot');

    src: url('../eclinicalworks/fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../eclinicalworks/fonts/roboto-bold-webfont.woff') format('woff'),

         url('../eclinicalworks/fonts/roboto-bold-webfont.ttf') format('truetype'),

         url('../eclinicalworks/fonts/roboto-bold-webfont.svg#robotobold') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotoblack';

    src: url('../eclinicalworks/fonts/roboto-black-webfont.eot');

    src: url('../eclinicalworks/fonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),

         url('../eclinicalworks/fonts/roboto-black-webfont.woff') format('woff'),

         url('../eclinicalworks/fonts/roboto-black-webfont.ttf') format('truetype'),

         url('../eclinicalworks/fonts/roboto-black-webfont.svg#robotoblack') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotomedium';

    src: url('../eclinicalworks/fonts/roboto-medium-webfont.eot');

    src: url('../eclinicalworks/fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),

         url('../eclinicalworks/fonts/roboto-medium-webfont.woff2') format('woff2'),

         url('../eclinicalworks/fonts/roboto-medium-webfont.woff') format('woff'),

         url('../eclinicalworks/fonts/roboto-medium-webfont.ttf') format('truetype'),

         url('../eclinicalworks/fonts/roboto-medium-webfont.svg#robotomedium') format('svg');

    font-weight: normal;

    font-style: normal;



}





/* PROXIMANOVA FONT*/

@font-face {

    font-family: 'proxima_nova_semibolddemibold';

    src: url('../eclinicalworks/fonts/proximanovasemibold-webfont.eot');

    src: url('../eclinicalworks/fonts/proximanovasemibold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../eclinicalworks/fonts/proximanovasemibold-webfont.woff') format('woff'),

         url('../eclinicalworks/fonts/proximanovasemibold-webfont.ttf') format('truetype'),

         url('../eclinicalworks/fonts/proximanovasemibold-webfont.svg#proxima_nova_semibolddemibold') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'proxima_nova_regularregular';

    src: url('../eclinicalworks/fonts/proximanovaregular-webfont.eot');

    src: url('../eclinicalworks/fonts/proximanovaregular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../eclinicalworks/fonts/proximanovaregular-webfont.woff') format('woff'),

         url('../eclinicalworks/fonts/proximanovaregular-webfont.ttf') format('truetype'),

         url('../eclinicalworks/fonts/proximanovaregular-webfont.svg#proxima_nova_regularregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'proxima_nova_lightlight';

    src: url('../eclinicalworks/fonts/proximanovalight-webfont.eot');

    src: url('../eclinicalworks/fonts/proximanovalight-webfont.eot?#iefix') format('embedded-opentype'),

         url('../eclinicalworks/fonts/proximanovalight-webfont.woff') format('woff'),

         url('../eclinicalworks/fonts/proximanovalight-webfont.ttf') format('truetype'),

         url('../eclinicalworks/fonts/proximanovalight-webfont.svg#proxima_nova_lightlight') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'proxima_nova_condensed_reguRg';

    src: url('../eclinicalworks/fonts/proximanovacondensedregular-webfont.eot');

    src: url('../eclinicalworks/fonts/proximanovacondensedregular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../eclinicalworks/fonts/proximanovacondensedregular-webfont.woff') format('woff'),

         url('../eclinicalworks/fonts/proximanovacondensedregular-webfont.ttf') format('truetype'),

         url('../eclinicalworks/fonts/proximanovacondensedregular-webfont.svg#proxima_nova_condensed_reguRg') format('svg');

    font-weight: normal;

    font-style: normal;



}





/* GLOBAL

------------------------------------------------------- */



body {

	font-family: 'robotolight', Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #626262;

}



medicom_header-sticky-wrapper {

	height: 74px !important;

}



.bg-color {

    padding-top: 0px;

    padding-bottom: 0px;

}



.medicom-waypoint {

    padding: 25px 0 0 0;

}



.header-2 .logo {

    padding: 15px 0px 12px 0;

}



.home .medicom-waypoint, .page-id-4835 .medicom-waypoint {

    padding: 0;

}



.entry-title { 

	background: none transparent !important;

}



.main-content-leftsidebar {

	border-right: 1px solid #EAEAEA;

	padding-right: 30px;	

}



p, li {

	font-family: 'robotolight', Arial, Helvetica, sans-serif;

	font-size: 20px;

	line-height: 30px;

	color: #626262;

}



span {

	color: #626262;

}



.big p {

	font-size: 35px;

	line-height: 44px;

}



h1, h2, h3{

	font-family: 'proxima_nova_regularregular', Arial, Helvetica, sans-serif;

}



h2, h3, h4 {

	color: #194766;	

}



h1 {

	font-size: 55px;

	line-height: 1;

	color: #173e58;

}



h2 {

	font-size: 35px;

	line-height: 44px;

}



h3 {

	font-size: 30px;

	line-height: 38px;

}



h4 {

	font-size: 25px;

	line-height: 32px;

	font-family: 'robotolight', Arial, Helvetica, sans-serif;

}



h5 {

	font-size: 20px;

	line-height: 28px;

	color: #626262;

    font-family: 'robotobold', Arial, Helvetica, sans-serif;	

}



.big-h2 {

	font-size: 45px;

	line-height: 56px;

}



a, .ui-widget-content a {

	color: #fb9849;

	text-decoration: none;

}





hr {

    margin-top: 2px;

    margin-bottom: 2px;

}



a:hover {

	text-decoration: none;

	opacity: 0.7;

    filter: alpha(opacity=70); /* For IE8 and earlier */

}



img {

	display: inline;

}



.small-font p {

	font-size: 15px;

	line-height: 22px;	

}



.small-font h2 {

	font-size: 27px;

	line-height: 32px;	

}



.small-font h3 {

	font-size: 20px;

	line-height: 24px;	

}



input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input[type="url"], select, textarea {

    border: 1px solid #B3B3B3 !important;

	border-radius: 6px !important;

	padding: 4px !important;

	width: 100%;

}



.roboto-black {

	font-family: 'robotoblack', Arial black, Helvetica, sans-serif;

}



.img-border img {

	border: 5px solid #e9e9e9;

}



.no-margin-bottom {

	margin-bottom: 0!important;

}



.about-parallax-link {

	padding-top: 250px;

}



.about-feat-img {

	min-height: 145px;

}



.clear-fade-bg {

	background-image: url('../eclinicalworks/img/layout/clear-rect-bg.png');

    background-position: 0px 0px;

    background-repeat: no-repeat;

}



.center {

	text-align: center;

}



.arrow-link {

    background-position: 0px 6px;

    background-repeat: no-repeat;

    background-color: transparent !important;

    text-shadow: initial !important;

    border: medium none !important;

    font-size: 17px !important;

	padding-left: 30px !important;

}

.custom-tabs-title {
	
	display: none;
	
}

.small-blue-arrow {

	background-position: 0px 6px;

    background-repeat: no-repeat;

    background-color: transparent !important;

    font-size: 12px !important;

	padding-left: 20px !important;

	background-image: url('../eclinicalworks/img/layout/icons/arrow-link-blue.png');

	font-family: 'robotomedium', Arial, Helvetica, sans-serif;

	color: #269baa !important;

}



.small-dark-blue-arrow {

	text-shadow: initial !important;

    border: medium none !important;

    font-size: 17px !important;

	padding-left: 30px !important;

	background-position: 0px 8px;

    background-repeat: no-repeat;

    background-color: transparent !important;

    font-size: 12px !important;

	padding-left: 20px !important;

	background-image: url('../eclinicalworks/img/layout/icons/arrow-link-dark-blue.png');

	font-family: 'robotomedium', Arial, Helvetica, sans-serif;

	color: #173e58 !important;

}



.small-dark-blue-arrow:hover {

	background-image: url('../eclinicalworks/img/layout/icons/arrow-link-dark-blue.png');	

}



.small-blue-arrow:hover {

	background-image: url('../eclinicalworks/img/layout/icons/arrow-link-blue.png')!important;

}



.white-arrow {

	background-image: url('../eclinicalworks/img/layout/icons/arrow-link.png');

	color: #FFFFFF !important;

}



.white-arrow:hover {

	background-image: url('../eclinicalworks/img/layout/icons/arrow-link.png')!important;

}



.orange-arrow {

	background-image: url('../eclinicalworks/img/layout/icons/arrow-link-orange.png');

	color: #fa8319 !important;

}



.orange-arrow:hiver {

	background-image: url('../eclinicalworks/img/layout/icons/arrow-link-orange.png') !important;

}



.clear-bg {

	background-image: url('../eclinicalworks/img/layout/about-us-clear-bg.png');

}



.orange {

	color: #fa8319;

}


.hbspt-form div label {
	
  font-weight: 300 !important;
  
  color: #626262 !important;
  
  font-family: robotolight,Arial,Helvetica,sans-serifif !important;
  
  font-size: 20px !important;
  
  line-height: 1.42857 !important;
}

.hs-form .hs-form-required {
	
  color: #626262 !important;
  
}

.hbspt-form div .hs-input {
	
  font-family: robotolight,Arial,Helvetica,sans-serifif !important;
  color: #000000 !important;
  font-size: 16px !important;
  border: 1px solid #b3b3b3 !important;
  border-radius: 6px !important;
  padding: 10px 0px 10px !important;
  box-shadow: none !important;

}
  
 .hs-form fieldset.form-columns-1 .hs-input {	
  width: 97%!important;
}

.hs-form .hs-input, .hs-form textarea.hs-input {
  width: 94% !important;
}
	
select.hs-input, input.hs-input[type=file] {
  
  height: 40px!important;
  
}

.hs-form div .hs-button {
	
   cursor: pointer!important;
   
  -webkit-appearance: none!important;
  
  font-family: robotolight,Arial,Helvetica,sans-serifif!important;
  
  font-size: 16px!important;
  
  text-decoration: none!important;
  
  background-color: #fa7500!important;
  
  border: none!important;
  
  color: #fff!important; 
  
  font-weight: bold!important;
  
 display: inline-block!important;
  
  margin: 0 0 10px!important;
  
  min-height: 35px!important;
  
  padding: 10px!important;
  
  background-image:none!important;
  
  text-shadow: none!important;
  
  box-shadow: none!important;
  
  border-top: none!important;
  
  border-bottom: none!important;
  
  border-right: none!important;
  
  border-left:none!important;
  
  border-radius:0px!important;
	}
	
.hs-form .actions {
	
  margin-top: 0px !important;
  
  padding: 0px 20px 18px 0px !important;
	
	}
	
.hs-form.stacked .actions {
	
	margin-left: 0px !important; 
	
	}
	
.hsformerror p {
	
  font-family: Lucida Grande,Lucida Sans Unicode,bitstream vera sans,trebuchet ms,verdana,sans-serif !important;
  
  font-size: 11px !important;
  
  color: #000 !important;
  
  margin: 0 !important;
  
  float: left !important;
  
  margin-right: 8px !important; 
	
	}
	
.hs-form fieldset {
	
	 max-width: none !important; 
	
	}
	
.hs-form .hs-input {
	
	max-width: none !important; 
	  
    }
	
	

	

.vc_separator h1 {

	font-size: 55px;

	line-height: 1;

	display: table-cell;

    white-space: pre;

}



.vc_separator h2 {

	font-size: 35px;

	line-height: 44px;

	display: table-cell;

    white-space: pre;

}



.vc_separator h3 {

	font-size: 30px;

	line-height: 38px;

	display: table-cell;

    white-space: pre;

}



.vc_separator h4 {

	font-size: 25px;

	line-height: 32px;

	display: table-cell;

    white-space: pre;

}



.vc_separator h5 {

	font-size: 20px;

	line-height: 28px;

	display: table-cell;

    white-space: pre;

}



.vc_separator.vc_separator_align_center h1, .vc_separator.vc_separator_align_center h2, .vc_separator.vc_separator_align_center h3, .vc_separator.vc_separator_align_center h4, .vc_separator.vc_separator_align_center h5 {

    padding: 0px 0.8em;

}



.vc_call_to_action {

    padding: 30px 20px;

	background-color: transparent;

	border: none;

}



.small-h1 h1 {

	font-size: 25px;	

}





.single-resource {

	background-color: #f7f7f7 !important;

	display: block;

}

.single-resource h2 {

	font-size: 20px;

	line-height: 28px;

	color: #626262;

	font-family: "robotobold",Arial,Helvetica,sans-serif;

}



.single-resource p img {

	background-color: #ffffff;

	padding: 10px;

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

}



.single-resource:hover {

	background-color: #456579 !important;

}



.single-resource:hover h2, .single-resource:hover p {

	color: #ffffff;

}



.white-font p, .white-font h2, .white-font h3, .white-font h4, .white-font li, .white-font span {

	color: #ffffff;	

}



ul li {

	list-style: url('../eclinicalworks/img/layout/icons/dot-orange-bullets.png');

	margin-bottom: 10px;

}



.white-font ul li {

	list-style: url('../eclinicalworks/img/layout/icons/dot-white-bullets.png');

}



.navbar-toggle {

    margin: 18px;

}





.orange-btn {

    background-color: transparent !important;

    text-shadow: initial !important;

    border: medium none !important;

    font-size: 30px !important;

	color: #fa8319 !important;



}



.orange-btn-small {

	background-color: transparent !important;

    text-shadow: initial !important;

    border: medium none !important;

    font-size: 19px !important;

	color: #fa8319 !important;



}



.orange-btn-mini {

	background-color: transparent !important;

    text-shadow: initial !important;

    border: medium none !important;

    font-size: 15px !important;

	color: #fa8319 !important;



}



.pricing-options-cta, .schedule-demo-cta {

    background-image: url('../eclinicalworks/img/layout/cta-left-corner.png') !important;

    background-position: -6px -7px !important;

    background-repeat: no-repeat !important;

    padding: 8px 0px 0px 7px;

    background-color: #FFF;

}

.pricing-options-cta .wpb_wrapper, .schedule-demo-cta .wpb_wrapper {

    background-image: url('../eclinicalworks/img/layout/cta-right-corner.png') !important;

    margin: -7px -6px -7px;

    background-position: right bottom !important;

    background-repeat: no-repeat !important;

}



.pricing-options-cta .wpb_wrapper .content_block {

	background-image: url('../eclinicalworks/img/layout/icons/pricing-content-CTA.png') !important;

	background-position: 93% 50% !important;

	background-repeat: no-repeat !important;

	Padding: 20px 30% 20px 20px;

}



.schedule-demo-cta .wpb_wrapper .content_block {

	background-image: url('../eclinicalworks/img/layout/icons/demo-content-CTA.png') !important;

	background-position: 93% 50% !important;

	background-repeat: no-repeat !important;

	Padding: 20px 30% 20px 20px;

}



.pricing-options-cta h2, .schedule-demo-cta h2 {

	color: #fa8319;

	margin-top: 0;

	font-family: "proxima_nova_regularregular", Arial, Helvetica, sans-serif !important;

}





.pricing-options-cta h3, .schedule-demo-cta h3 {

	color: #626262;

	margin: 25px 0px !important;

	font-size: 24px;

	line-height: 32px;

	

}



.sidebar-widget ul li {

    padding-bottom: 12px;

	list-style: none;

    font-size: 17px;

    width: auto;

    float: none;

    transition: none;

}



.sidebar-widget ul li:before {

    content: ">";

    color: #fa7501;

    font-size: 17px;

    line-height: 18px;

    margin-right: 10px;

}



.widget_custom_post_widget  {

	text-align: center;

}



.sidebar-cta {

	margin-bottom: 0px;

}



.sidebar-widget {

	margin-bottom: 20px !important;

}



.sidebar-cta .content_block, .sidebar-widget {

	padding: 0 10px 20px 10px;

	border-bottom: dotted 5px #eaeaea;

	margin-bottom: 0;

}



.sidebar-widget h2, .widget_custom_post_widget h2 {

	background-image: none;

}



.sidebar-widget h2 {

    color: #194766;

    margin: 0px 0px 15px;

    padding-bottom: 0;

    background: none;

	font-family: 'proxima_nova_lightlight', Arial, Helvetica, sans-serif;

}



.sidebar-cta h2, .widget_custom_post_widget h2 {

	font-family: 'proxima_nova_condensed_reguRg', Arial, Helvetica, sans-serif;

	font-size: 22px;

	margin: 0;

	line-height: 30px;

}



.sidebar-cta a, .widget_custom_post_widget a {

	font-size: 17px;

	font-family: 'robotomedium', Arial, Helvetica, sans-serif;	

}



.sidebar-cta img, .widget_custom_post_widget img {

	margin: 10px 0px;

}



.sidebar-cta p, .widget_custom_post_widget p {

	font-size: 13px;

	font-family: 'robotolight', Arial, Helvetica, sans-serif;

	line-height: 22px;

}



.dot-line h2, .dot-line h3 {

	background-image: url('../eclinicalworks/img/layout/dot-line.png') !important;

    background-position: bottom left !important;

    background-repeat: no-repeat !important;

	display: inline-block;

	padding-bottom: 15px;

	margin-bottom: 25px !important;

}



.dot-line-blue h2, .dot-line-blue h3 {

	background-image: url('../eclinicalworks/img/layout/dot-line-blue.png') !important;

    background-position: bottom left !important;

    background-repeat: no-repeat !important;

	display: inline-block;

	padding-bottom: 15px;

	margin-bottom: 25px !important;

}



.outlined-btn {

	padding: 10px;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	border-style: solid;

	border-width: 2px;

	background-color: transparent;

    font-family: 'robotomedium', Arial, Helvetica, sans-serif;	

	display: inline-block;

}

.filled-btn {

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	padding: 10px;

	font-family: 'robotomedium', Arial, Helvetica, sans-serif;	

	display: inline-block;

}



.filled-btn:hover, .outlined-btn:hover {

	text-decoration: none;

}



.light-blue .filled-btn { 

	color: #ffffff !important;

	background-color: #0065aa !important;

}



.light-blue .outlined-btn { 

	color: #0065aa !important;

	border-color: #0065aa;

}



.light-blue h2 { 

	color: #0065aa !important;

	background-image: url('../eclinicalworks/img/layout/dot-line-light-blue.png') !important;

}



.green .filled-btn { 

	color: #ffffff !important;

	background-color: #6a9e40 !important;

}



.green .outlined-btn { 

	color: #6a9e40 !important;

	border-color: #6a9e40;

}



.green p, .green a { 

	color: #6a9e40 !important;

}



.green h2 { 

	color: #6a9e40 !important;

	background-image: url('../eclinicalworks/img/layout/dot-line-green.png') !important;

}



.green h4 { 

	color: #6a9e40 !important;

}



.blue p, .blue a {

	color: #194766;	

}



.sky-blue .filled-btn { 

	color: #ffffff !important;

	background-color: #75a0b8 !important;

}



.sky-blue .outlined-btn { 

	color: #75a0b8 !important;

	border-color: #75a0b8;

}



.sky-blue p, .sky-blue a { 

	color: #75a0b8 !important;

}



.sky-blue h2 { 

	color: #75a0b8 !important;

	background-image: url('../eclinicalworks/img/layout/dot-line-sky-blue.png') !important;

}



.orange .filled-btn { 

	color: #ffffff !important;

	background-color: #f5851f !important;

}



.orange .outlined-btn { 

	color: #f5851f !important;

	border-color: #f5851f;

}



.orange p, .orange a { 

	color: #f5851f !important;

}



.orange h2 { 

	color: #f5851f !important;

	background-image: url('../eclinicalworks/img/layout/dot-line-orange.png') !important;

}



.white-font .outlined-btn { 

	color: #ffffff !important;

	border-color: #ffffff;

}



.on-edge img {

	margin-top: 70px;	

}



.bottom-border .container {

	border-bottom: #f5f5f5 solid 1px;

	padding-bottom: 25px;

}



.top-border .container {

	border-top: #f5f5f5 solid 1px;

	padding-top: 35px;

}





/* HEADER

------------------------------------------------------- */
#medicom_header-sticky-wrapper {
	
    border-bottom: 1px solid #EBEBEB;
	
	box-shadow: 0px 0px 20px #AEAEAE;
	
	height: 71px !important;
	
}

.medicom-header {
	
    background: none repeat scroll 0% 0% #fff;

}

.medicom-header ul {

	padding-top: 0;
	
}



#before_header {

	background-color: #173e58;	

	color: #ffffff;

}

#before_header .navbar-right {

	margin-top: 10px;
	
}

.medicom-header.header-2:before {

    content: "";

    height: 0px;

    width: 100%;

    display: none;

    background: none;

}



.caption {

	padding: 30px 0;

	height: 140px;

    background-position: top center;

    background-repeat: no-repeat !important;

    background-image: url('/wp-content/uploads/2014/08/banner-title.jpg');

	display: none;

}



.caption h1 {

	text-transform: capitalize !important;

	font-size: 48px;

	color: #173e58;

}



#header-phone {

    background-image: url('../eclinicalworks/img/layout/icons/header-phone-icon.png');

    background-position: 0px 0px;

    background-repeat: no-repeat;

    font-size: 12px;

    padding: 3px 0 5px 39px;

    height: 27px;

    float: left;

	margin: 15px 0;

}

.country-switch::before {
	
	position: absolute;
	
	content: "";
	
	width: 0px;
	
	height: 0px;
	
	border-top: 30px solid transparent;
	
	border-bottom: 30px solid transparent;
	
	border-left: 10px solid #173E58;
	
	bottom: -2px;
	
	left: 0px;
	
}

.country-switch {
	
    position: relative;
	
    float: right;
	
    padding: 9px 14px 14px 25px;
	
    margin-left: 20px;
	
    line-height: 30px;
	
	background: url('../eclinicalworks/img/ECW-country.png') no-repeat 46px 13px #405E72;
	
}

.country-switch a {
	
	color: #ccc;
	
	font-size: 12px;
	
	text-decoration: underline;
	
}

.active-country {

	font-weight: bold;	
	
	text-decoration: none !important;

	color: #FE9E48 !important;

}



.logo {



}



.header-2 .navbar-default .navbar-nav>.firstitem.current-menu-item>a, .header-2 .navbar-default .navbar-nav>.firstitem.current-menu-item>a:hover, .header-2 .navbar-default .navbar-nav>.firstitem.current-menu-item>a:focus {

	color: #2a6e9b;

	background-color: transparent;

	font-weight: bolder;

	font-family: 'robotobold';

}



.header-2 ul.nav > li.firstitem.current-menu-ancestor > a:before, .header-2 ul.nav > li.firstitem:hover > a:before {

	content: "" !important;

}



.header-2 .search form {

	position: absolute;

	right: 0;

	top: 0px;

	padding: 15px 0px 12px;

	background-color: #FFF;

}



.header-2 .search form .search-query {

	background-color: transparent;

	background-image: url(../eclinicalworks/img/layout/icons/header-search-icon.png);

	background-position: left center;

	background-repeat: no-repeat;

	background-size: 53px 42px;

	border: none;

	cursor: pointer;

	height: 37px;

	margin: 3px 0;

	padding: 0 0 0 53px !important;

	position: relative;

	-webkit-transition: width 400ms ease, background 400ms ease;

	transition:         width 400ms ease, background 400ms ease;

	width: 0;

	-webkit-border-radius: 2px !important;

	-moz-border-radius: 2px !important;

	border-radius: 2px !important;

	z-index: 10;

}



.header-2 .search form .search-query:focus {

	background-color: #fff;

	border: 1px solid #cecece !important;

	cursor: text;

	outline: 0;

	width: 800px;

	padding-left: 10px !important;

	background-image: none;

	z-index: 1;

	position: relative;

}



.header-2 .search form .search-icon { 

    margin-left: -36px;

	position: relative;

	z-index: 5;

	border: none;

	background-color: transparent;

	display: none;

}



.header-2 .search form .search-icon a {

	color: #97a8b4;	

	position: relative;

	z-index: 5;

}



.breadcrumb-wrapper {

	background-color: #ebebeb;

}



#breadcrumbs{

    list-style:none;

    margin:10px 0;

    overflow:hidden;

	padding: 0;

	font-size: 14px;

}

 

#breadcrumbs li {

    float: left;

    margin-right: 10px;

    list-style: none outside none;

    margin-bottom: 0px;

    line-height: 17px;

	font-size: 14px;

}

 

#breadcrumbs li a {

	color: #686868;

	font-size: 14px;

}

 

#breadcrumbs strong, #breadcrumbs li strong  {

	color: #2b526c;

	font-weight: normal;

	font-size: 14px;

}

 

#breadcrumbs .separator{

    font-weight:700;

    font-size:20px;

    color:#999;

}



/* BUTTONS

------------------------------------------------------- */

.vc_btn {

	font-family: 'robotomedium', Arial, Helvetica, sans-serif;	

}



.vc_btn-lg {

    padding: 20px 18px;

}





.vc_btn_sandy_brown {

	background-color: #f5851f !important;

}



.vc_btn_blue.vc_btn_outlined, .vc_btn_blue.vc_btn_square_outlined {

    color: #0065aa !important;

}



.vc_btn_sky{

    background-color: #75a0b8 !important;

    color: #FFF !important;

}



.vc_btn_sky.vc_btn_outlined, .vc_btn_sky.vc_btn_square_outlined {

    color: #75a0b8 !important;

}



.vc_btn_blue {

    background-color: #0065aa !important;

    color: #FFF !important;

}



.vc_btn_outlined {

    background: none repeat scroll 0% 0% transparent !important;

}



/* MENUS

------------------------------------------------------- */

.navbar-nav > li > .dropdown-menu li {

	list-style: none !important;

}



.header-2 .navbar-nav > li > a {

    padding: 28px 20px 21px;

}

.navbar-collapse {

    max-height: 350px;

}

#menu-main-menu  {

	margin-right: 75px;

}



#menu-main-menu .menu-item {

	margin-bottom: 0px;

}

#menu-main-menu #nav-menu-item-4884 {
	
	display: none;	
	
}


#menu-main-menu .menu-item-has-children {

    background-image: url('../eclinicalworks/img/layout/icons/main-menu-child-arrow.png');

	background-repeat: no-repeat;

	background-position: 100% 35px;

}



.menu-item-has-children:last-child .dropdown-menu {

    left: auto;

    right: 0px;

}



#menu-item-1503 {

    background-color: #24628B;

    padding: 0px 17px 4px 30px;

    background-repeat: no-repeat;

    background-image: url('../eclinicalworks/img/layout/icons/header-client-login.png');

    background-position: 9px 11px;

}



#menu-top-menu-container {

	content: " ";

    clear: both;

}





#menu-top-menu:after {

	content: " ";

    clear: both;

}



#menu-top-menu {

    float: right;

	margin-bottom: 0px;



}



#menu-top-menu li {

    float: left;

    list-style: none;

    margin-right: 27px;

}



#menu-top-menu li:last-child {

    margin-right: 0px !important;

}



#menu-top-menu li a {

	font-size: 13px;

	color: #ffffff;

}



/* FOOTER

------------------------------------------------------- */

footer {

    background: none repeat scroll 0% 0% #173e58 !important;

}



footer p, footer h3, footer li a, footer span, footer {

    color: #ffffff !important;

} 



footer p, footer li a, footer span, footer {

    font-size: 16px;

} 



footer h3 span {

    font-size: 30px;

} 



.footer-copyright {

    background: none repeat scroll 0% 0% #092335;

    border-bottom: none ;

	color: #ffffff !important;

}



.footer-widget ul {

	padding-left: 25px;

}



.footer-widget ul li:before {

    content: "";

}



.footer-widget ul li {

	padding-bottom: 5px;

	list-style: disc outside none;

	float: none;

	list-style-position: inside;

	width: auto;

	color: #ffffff;

}



.footer-contact {

	margin-top: 25px;

}



.footer-contact li {

	padding-left: 32px;	

	background-position: top left;

    background-repeat: no-repeat;

	list-style: none;

	font-size: 16px;

	list-style-type: none !important;

}



.footer-contact #footer-contact-number {

	background-image: url('../eclinicalworks/img/layout/icons/header-phone-icon.png');

}



.footer-contact #footer-contact-email {

	background-image: url('../eclinicalworks/img/layout/icons/footer-email-icon.png');

}



.footer-contact #footer-contact-fax {

	background-image: url('../eclinicalworks/img/layout/icons/footer-fax-icon.png');

}



.footer-widget .menu {

    padding-left: 15px;

}



.copyright-section {

    text-align: left;

    padding: 25px 0px 15px;

}



.copyright-section p {

	float: left;

}



.copyright-section .contact-info .contact-widget, .copyright-section .contact-info h3 {

	display: none;	

}



.copyright-section .contact-info {

	float: right;

}



.contact-info .socialbox i {

    display: block;

    width: 45px;

    height: 45px;

    border: none;

    text-align: center;

    border-radius: 0;

    line-height: 33px;

    font-size: 18px;

    transition: all 0.2s ease-in-out 0s;

	background-position: bottom left;

    background-repeat: no-repeat;

}



.contact-info .socialbox i:before {

	content: "";

}



.contact-info .socialbox .medicom-face {

	background-image: url('../eclinicalworks/img/layout/icons/footer-face-icon.png');

}



.contact-info .socialbox .medicom-tweet {

	background-image: url('../eclinicalworks/img/layout/icons/footer-twitter-icon.png');

}



.contact-info .socialbox .medicom-youtube {

	background-image: url('../eclinicalworks/img/layout/icons/footer-youtube-icon.png');

}



.contact-info .socialbox .medicom-google {

	background-image: url('../eclinicalworks/img/layout/icons/footer-google-icon.png');

}



/* PARTNERS PAGES

-------------------------------------------------------- */



.searchandfilter h4 {

	font-family: 'proxima_nova_condensed_reguRg', Arial, Helvetica, sans-serif;

	color: #173e58;

	font-size: 20px;

	font-weight: bold !important;

}



#collapsibleList p {

	display: none;

}



.collapsibleListOpen {

     background-image: url('/wp-content/themes/eclinicalworks/img/layout/icons/list-button-open.png') !important;

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: right 17px;



}



.collapsibleListClosed {

      background-image: url('/wp-content/themes/eclinicalworks/img/layout/icons/list-button-closed.png') !important;

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: right 17px;



}



.searchandfilter .sf-count {

	display: none;

}



.searchandfilter ul {

	padding-left: 0px;

}



.sf-field-taxonomy-partner_categories ul {

	padding-left: 5px;

}



.searchandfilter ul li {

    list-style: outside none !important;

	list-style-type: none !important;

}





.sf-field-taxonomy-partner_categories ul li  {

	border-top: 1px solid #DEDEDE;

	padding: 8px 0 0 0 !important;

	margin: 0 0 4px 0 !important;

}



.sf-field-taxonomy-partner_categories ul li label {

	color: #535353;

	font-size: 16px;

	font-weight: normal;

}





.sf-field-taxonomy-partner_categories ul ul {

	padding-left: 20px !important;

}



.sf-field-taxonomy-partner_categories ul ul li {

	border-top: none !important;

}



.searchandfilter input[type="text"] {

    font-size: 15px;

    line-height: 24px;

}

/*.search-filter-results {

	border: 1px solid #AAA;

	padding: 5px 10px;

	height: 200px;

	overflow-y: scroll;

	margin: 20px 0px;

	background: none repeat scroll 0% 0% #FFC;

}*/



.search-filter-results .single-partner .partner-inner {

	border: 1px solid #e5e5e5;

	padding: 20px;

	text-align: center;

	margin-bottom: 2px;

}



.search-filter-results .single-partner .partner-inner img {

	margin: 10px 0;

}



.search-filter-results .single-partner:hover .partner-inner {

	background-color: #f3f3f3;

}



.search-filter-results .single-partner:hover a {

	color: #1d445e;

}



.search-filter-results .single-partner:hover .partner-category {

	background-color: #1d445e;

}



.search-filter-results .single-partner {

	margin-bottom: 25px;

}



.search-filter-results .single-partner .partner-inner {

	position: relative;

	min-height: 350px;

}



.search-filter-results .single-partner h3 {

	font-size: 19px;

	padding-bottom: 10px;

	border-bottom: 1px solid #e5e5e5;

	margin-top: 0px;

	line-height: 23px;

	font-weight: bold;

}



.search-filter-results .single-partner .partner-link {

	position: absolute !important;

	bottom: 10px;

}



.search-filter-results .single-partner a {

	font-size: 17px;

	font-family: 'robotomedium', Arial, Helvetica, sans-serif;

}



.search-filter-results .single-partner .partner-description p {

	padding-bottom: 10px;

	/*border-bottom: 1px solid #e5e5e5;	*/

	font-size: 15px;

	margin-bottom:10px;

	line-height: 20px;

	text-align: left;

}



.search-filter-results .single-partner .partner-category {

    background-color: #75A0B8;

    padding: 5px;

    text-align: center;

    color: #FFF;

    font-size: 14px;

    line-height: 24px;

}



.jscroll-inner .sf-active {

	color: #193F6C !important;

	font-weight: bold !important;	

}



.searchandfilter .disabled

{

	opacity:0.5;

}



.search-filter-results .sf-disabled

{

	display:none;

}



.page-numbers-partners {

	text-align: center;	

}



.page-numbers-partners a {

	position: relative;

	padding: 0px;

	line-height: 1.42857;

	text-decoration: none;

	border: 1px solid #DDD;

	margin-left: -5px;

	background-color: #FFF;

	padding: 5px 10px;

}



.page-numbers-partners a:hover {

	background-color: #EEE;

}



.page-numbers-partners a.sf-active {

    background: none repeat scroll 0% 0% #2B96CC;

    border-color: #2B96CC;

    color: #FFF;

}



/* PRODUCTS PAGES

-------------------------------------------------------- */



.eclinical-works-product {

	

}



.eclinical-works-product h2 {

	background-image: url('../eclinicalworks/img/layout/dot-line-blue.png');

    background-position: bottom left;

    background-repeat: no-repeat;

	display: inline-block;

	padding-bottom: 15px;

	margin-bottom: 10px; 

}





.integrated-cloud {

	background-image: url('../eclinicalworks/img/layout/products/doctor_patient.png');

    background-position: bottom right;

    background-repeat: no-repeat;

}



.ehr-floating-screen {

	margin-top: -270px;

}





/* HOME-PAGE

-------------------------------------------------------- */

#layerslider_1 {

	background-color: #f2f2f2 !important; 

}



.ls-slide h1 {

/*	background-image: url('wp-content/themes/eclinicalworks/img/layout/dot-line-light-blue.png');

	background-position: bottom left;

	background-repeat: no-repeat;*/

	margin-bottom: 25px !important;

}

.home-sliders-wrapper {
	
	margin-bottom: 0 !important;
		
}

.home-sliders-wrapper .cta_button span {
	
	font-size: inherit !important;
	
}



#home-banner-1 h1 {



}



#home-banner-2 h1 {

/*	background-image: url('wp-content/themes/eclinicalworks/img/layout/dot-line-sky-blue.png');*/

}



#home-banner-3 h1 {

/*	background-image: url('wp-content/themes/eclinicalworks/img/layout/dot-line-green.png');*/

}



#home-banner-4 h1 {

/*	background-image: url('wp-content/themes/eclinicalworks/img/layout/dot-line-orange.png');*/

}



#home-banner-5 h1 {



}



#new-ls-thumbnail-wrapper .ls-thumbnail-slide a {

	width: 32%;

	height: 90px;

}







#home-banner-3 img {

	background-color: #e8fbfe !important;

}



.home .breadcrumb-wrapper, .page-id-4835 .breadcrumb-wrapper {

	display: none;

}



#new-ls-thumbnail-wrapper {

    margin: -125px auto 0 auto;

}



.ls-thumbnail-wrapper {

    margin: -95px auto 0 auto;

}



.ls-thumbnail-inner {

    background: transparent none !important;

}



.ls-bottom-nav-wrapper {

    z-index: 999 !important;

}



.ls-circle-timer {

	display: none !important;

}



.ls-thumbnail a span {

	margin-right: 4px !important;

    overflow: hidden;

    word-wrap: normal;

    white-space: normal;

    padding: 9px 0 !important;

	background-image: url('../eclinicalworks/img/layout/home-thumbs-bg.png');

    background-position: bottom right;

    background-repeat: repeat;

	border: #bccad3 2px solid !important;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	color: #0065aa !important;

	box-sizing: border-box !important;

	font-size: 18px;

	font-family: 'proxima_nova_lightlight';

	display: block;

	margin-top: 10px;

}



.ls-thumbnail a:active, .ls-thumbnail a:hover, .ls-thumbnail a {

	text-decoration: none;

}



a.ls-thumb-active span {

	color: #ffffff !important;

	background-image: none;

	font-weight: bold;

	border: none !important;

	font-family: 'proxima_nova_semibolddemibold';

}



a.ls-thumb-active span:before {

	position: absolute;

	content: "";

	width: 0px;

	height: 0px;

	border-left: 15px solid transparent;

	border-right: 15px solid transparent;

	top: 1px;

	left: 39%;

}



.ls-thumb-1.ls-thumb-active span {

	background-color: #0065AA;

	border: #0065AA solid 1px !important;

}



.ls-thumb-1.ls-thumb-active span:before {

    border-bottom: 10px solid #0065AA;

}



.ls-thumb-2.ls-thumb-active span {

	background-color: #75A0B8;

	border: #75A0B8 solid 1px !important;

}



.ls-thumb-2.ls-thumb-active span:before {

    border-bottom: 10px solid #75A0B8;

}



.ls-thumb-3.ls-thumb-active span {

	background-color: #6DAB3C;

	border: #6DAB3C solid 1px !important;

}



.ls-thumb-3.ls-thumb-active span:before {

    border-bottom: 10px solid #6DAB3C;

}



.ls-thumb-4.ls-thumb-active span {

	background-color: #f78622;

	border: #f78622 solid 1px !important;

}



.ls-thumb-4.ls-thumb-active span:before {

    border-bottom: 10px solid #f78622;

}



.ls-thumb-5.ls-thumb-active span {

	background-color: #173e58;

	border: #173E58 solid 1px !important;

}



.ls-thumb-5.ls-thumb-active span:before {

    border-bottom: 10px solid #173e58;

}



.home-numbers {

	font-size: 50px;

	line-height: 1;

	margin-bottom: 35px;	

	font-family: 'robotobold', Arial, Helvetica, sans-serif !important;	

}



.home-events .event-home .event-date {

    background: url('../eclinicalworks/img/layout/icons/home-event-date-icon.png') no-repeat scroll center 20px #0E5963;

    color: #FFF;

    vertical-align: top;

    padding: 42px 0px 0px 2px;

    font-size: 21px;

    text-transform: uppercase;

    font-family: "robotoregular",Arial,Helvetica,sans-serif;

    line-height: 45px;

}



.home-events table .event-item:first-child {

	display: none;

}



.home-events .event-home .event-info {

	padding: 3px 15px;

}



.home-events .event-home .event-info h5 {

	margin-top: 0;

}



.home-events .event-home .event-info h5 a {

	font-size: 16px;

	line-height: 24px;

	font-family: 'robotomedium', Arial, Helvetica, sans-serif;	

	color: #2ca1b0;	

}



.home-events .event-home .event-info p {

	font-size: 13px;

	line-height: 18px;

	font-family: 'robotolight', Arial, Helvetica, sans-serif;	

	color: #626262;	

}



.home-events .event-home .event-info .location-name {

	font-size: 15px;

	line-height: 22px;

	font-family: 'robotolight', Arial, Helvetica, sans-serif;	

	color: #626262;	

}



.home-next-event .home-event-image img {

	width: 100%;	

}



.home-next-event h4  {

	padding: 0 15px;

}

.event-home-next .home-event-image {
	
	padding: 15px 15px 0px;
	
}


.home-event-date-location {

	padding: 0 15px;

}



.home-next-event h4 a {

	font-family: 'robotomedium', Arial, Helvetica, sans-serif;	

	color: #2ca1b0;	

	display: block;

	border-bottom: 1px solid #DFDFDF;

	padding: 5px 0px 10px;

}



.home-next-event p {

	font-size: 17px;

	line-height: 26px;

	font-family: 'robotolight', Arial, Helvetica, sans-serif;	

	color: #626262;	

	padding: 0 15px;

}



.home-events .event-home .event-date strong {

	font-size: 31px;

	font-family: 'robotomedium', Arial, Helvetica, sans-serif;	

}



.home-next-event .event-page, .home-events .event-page {

	display: none;

}



.events-list .event-home, .home-next-event .event-home {

	display: none;

}



.home-events .event-home-next, .events-list .event-home-next {

	display: none;

}



/* Case Study Slider */



.home-case-studies .flexslider {

    margin: 0px 0px 60px;

    background: none repeat scroll 0% 0% transparent;

    border: none;

    position: relative;

    border-radius: 0;

    box-shadow: none;

}



.home-case-studies .flexslider .slides{

	padding: 0 80px;

}



.home-case-studies .flexslider .slides .flex-caption {

    background: none repeat scroll 0% 0% transparent;

}



.home-case-studies .slides .link_image {

    border-radius: 100%;

    float: left;

    margin: 20px 25px 20px 0px;

}



.home-case-studies .slides .post-title .link_image {

	margin: 0px !important;

}





.home-case-studies .slides .link_image img {

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 100%;

	border: solid 4px #cbd7df;

}



.home-case-studies .slides .flex-caption  {

	overflow: hidden;

}



.home-case-studies .slides .post-title .link_image {

	color: #194766 !important;

}



.flex-direction-nav a:before {

    opacity: 0.3;

}

.home-case-studies .vc_carousel .vc-carousel-indicators li.vc-active {

    background-color: #194766!important;

}



.home-case-studies .vc_carousel .vc-carousel-indicators {

	margin-bottom: 0 !important;

	bottom: -20px !important;

}



.home-case-studies .vc_carousel .vc-carousel-indicators li {

	width: 20px!important;

	height: 7px!important;

	background-color: transparent!important;

	-webkit-border-radius: 2px!important;

	-moz-border-radius: 2px!important;

	border-radius: 2px !important;

	border: 1px solid #194766 !important;

}





.home-press-releases .listing-item {

	border-bottom: 1px #aab5be solid;

	padding-bottom: 5px;

}



.home-press-releases .display-posts-listing .listing-item:last-child {

	border-bottom: none !important;

}



.home-press-releases .display-posts-listing .listing-item:first-child {

	margin-top: 0 !important;

}



.home-press-releases .date-month {

	line-height: 15px !important;	

}



.home-press-releases .date-day {

	line-height: 36px !important;

}



.home-press-releases .date-year {

	display: none;	

}



.home-press-releases hr {

	display: none;	

}



.home-press-releases .listing-item .title {

    font-size: 20px !important;

    line-height: 29px !important;

	overflow: hidden;

	display: block;

}



.home-resources .entry-title {

	    color: #173E58 !important;

}



.home-resources  .item-box {

    padding: 0px 0px 6px;

    border-bottom: none;

    background: none repeat scroll 0% 0% transparent;

    overflow: hidden;

    transition: all 0.4s ease-out 0s;

}



.home-resources .item-box .post-thumb {

    float: left;

    margin: 5px 25px 20px 0px;

}



.home-resources .item-box h2 {

    text-align: left;

    margin: 0px !important;

    padding: 0px !important;

	background-image: none !important;

	line-height: 30px !important;

	display: block !important;

}



.home-resources .item-box h2 a {

    color: #173E58;

    font-size: 25px;

    font-family: "proxima_nova_regularregular", Arial, Helvetica, sans-serif !important;

}



.home-resources .item-box .post-thumb img {

    border: 4px solid #E9E9E9;

}



.home-resources .item-box  .isotope-overit {

	display: none;

}



.home-resources .item-box .entry-content {

    padding: 0;

    font-size: 14px;

    line-height: 25px;

    overflow: hidden;

    width: auto;

}



.home-resources .item-box .vc_read_more {

    text-shadow: initial !important;

    border: medium none !important;

    background-position: 0px 8px;

    background-repeat: no-repeat;

    background-color: transparent !important;

    font-size: 12px !important;

    padding-left: 20px !important;

    background-image: url('../eclinicalworks/img/layout/icons/arrow-link-dark-blue.png');

    font-family: "robotomedium",Arial,Helvetica,sans-serif;

    color: #173E58 !important;

	float: right;

}



/* PRICING TABLES

-------------------------------------------------------- */



.tablepress tfoot th, .tablepress thead th, .table-header {

    background-color: #f7f7f7 !important;

    font-weight: 300 !important;

    color: #fa7500 !important;

    font-size: 25px !important;

	font-family: 'robotobold', Arial, Helvetica, sans-serif !important;	

	border-bottom: none !important;

}



.tablepress td, .tablepress th {

    text-align: center;

}



.pricing-not-offered {

	text-decoration: line-through;

	color: #ff5555;

}



.pricing-header {

	background-image: url('../eclinicalworks/img/layout/pricing-header-bg2.png');

    background-repeat: repeat;

}



#pack-1-header {

	line-height: 80px;	

}



.pricing-pack-name {

	font-size: 	28px;

	line-height: 40px;

	color: #275574;

	padding: 5px 0

}



.pricing-pack-price {

	font-size: 63px;

	line-height: 72px;

	color: #fa7500;	

}



.pricing-pack-charge {

	font-size: 25px;

	line-height: 34px;

	border-bottom: #cbcbcb solid 1px;

	padding-bottom: 10px;

}



.pricing-pack-startup {

	font-size: 25px;

	line-height: 34px;

	text-transform: uppercase;

	padding: 10px 0;

}



.pricing-pack-heading {

	font-size: 25px;

	line-height: 34px;

	color: #fa7500;	

	font-weight: bold;

}



.pricing-table table tr td {

	padding: 10px !important;

}



.pricing-table table {

	border: #f7f7f7 solid 1px;

	border-top: none !important;

}



.tablepress .even td {



	

}



.tablepress .odd td  {



	

}



.pricing-free {

	background-color: #fa7500;

	padding: 0px 5px;

	color: #ffffff;

	font-size: 16px;

	font-weight: bold;

}





/* EVENT PAGES

-------------------------------------------------------- */

.event-page-wrapper {

	

}



.events-table {

	width: 100%;	

}



.widget_em_calendar {

	border-bottom: none;

	padding-left: 0;

}



.event-page-wrapper h1 {

	font-size: 40px;

	line-height: 46px;

	margin-bottom: 35px !important;

	color: #194766 !important;

}



.event-page-wrapper h3 {

	font-size: 25px;

	line-height: 32px;

	margin-bottom: 15px;

}



.event-page-wrapper .event-image {

	margin: 5px 0px 25px;

}





.em-calendar .month_name {

	font-size:18px !important;

	color: #fa7500;

}



.em-calendar tr {

    border-bottom: 1px solid #F7F7F7;

}



.em-calendar tr td {

	font-size:15px;

	font-family: 'robotolight', Arial, Helvetica, sans-serif !important;

	padding: 4px 7px;

	color: #8d8e8e;

}



.event-page th {

	font-size: 25px;

	line-height: 32px;

	color: #194766;

	font-family: 'proxima_nova_regularregular', Arial, Helvetica, sans-serif !important;

	padding: 10px 0px;

	border-bottom: 1px solid #eaeaea;

	border-top: 1px solid #eaeaea;

}



.event-page .event-date {

	color: #626262;

	font-size: 15px;

}



.event-page .event-info a {

	color: #fb9849;

	font-size: 19px;

}



.event-page td {

	padding: 10px 0px;

	font-family: 'robotolight', Arial, Helvetica, sans-serif !important;

	border-bottom: 1px solid #eaeaea;

	color: #626262;

}



.event-page td a {

	color: #626262;

	font-family: 'robotolight', Arial, Helvetica, sans-serif !important;

}



.event-page .home-event-image {

	float: left;

	margin: 0 20px 0 0;

	width: 100px;

}



.event-page .event-info{

	overflow:hidden;

}



.event-page .home-event-image img {

	-webkit-border-radius: 4px !important;

	-moz-border-radius: 4px !important;

	border-radius: 4px !important;

}



/* FORM PAGES

-------------------------------------------------------- */



.wpb_tabs .wpb_tour_tabs_wrapper, .wpb_tabs .ui-tabs-nav, .wpb_tabs .ui-tabs-panel, .wpb_tabs .ui-state-default {

	border: none !important;

}



.wpb_tabs .wpb_tab {

	padding: 20px 0 !important;

}



.wpb_tabs .ui-tabs-nav {

	background-image: none !important;

	background-color: transparent !important;

}



.wpb_tabs .ui-state-active {

	border-bottom: 4px solid #1E5E8B !important;

}



.wpb_tabs .ui-tabs-nav {

	border-top: none !important;

	border-left: none !important;

	border-right: none !important;

	border-bottom: 1px solid #dedede !important;

}



.wpb_tabs .ui-tabs-anchor {

	color: #fb9849 !important;

	text-decoration: none;

}



.wpb_tabs .ui-tabs-anchor:hover, .wpb_tabs .ui-state-default:hover {

	background-color: transparent !important;

}



.wpb_tabs .wpb_tabs_nav li {

    margin: 0 6% 0 0 !important;

}



.wpb_tabs .wpb_tabs_nav li:last-child {

    margin-right: 0 !important;

}

/*CUSTOM TABS*/

.custom-tabs .wpb_tour_tabs_wrapper, .custom-tabs .vc_tta-tabs-list, .custom-tabs .ui-tabs-panel, .custom-tabs .ui-state-default {

	border: none !important;
	
	background-color: transparent !important;
	

}


.custom-tabs .vc_tta-panel {

	padding: 25px !important;
		
	border-radius: 0 !important;
	
	display: none!important;

}

.custom-tabs .vc_tta-panel.vc_active {
    display: block !important;
}

.custom-tabs .vc_tta-panel.vc_active .vc_tta-panel-body {

    height: auto !important;

}

.color-tabs .vc_tta-panel {
	
	background: url('../eclinicalworks/img/custom-tabs-active.png') transparent !important;
	

}

.white-tabs .vc_tta-panel {

	

}

.custom-tabs .vc_tta-panel-title {
	
    line-height: 1.2 !important;
	
}


.custom-tabs .vc_active a {

	border-bottom:none !important;

}



.custom-tabs .vc_tta-tabs-list {
	
	background-image: none !important;

	background-color: transparent !important;
	
}

.color-tabs .vc_tta-tabs-list {

	border: none !important;
	
}

.white-tabs .vc_tta-tabs-list {

	border-top: none !important;
	
	border-left: none !important;
	
	border-right: none !important;
	
	border-bottom: 1px solid #ccc !important;
	
}



.custom-tabs .vc_tta-tab a {

	text-decoration: none;
	
	font-size: 15px !important;
	
	cursor: pointer;
	
	line-height: 22px;
	
	padding: 5px 10px !important;
	
	background-color: transparent !important;
	
	min-height: 60px;
	
    vertical-align: bottom;

}

.color-tabs .vc_tta-tab a {

	color: #ffffff !important;

}

.white-tabs .vc_tta-tab a {

	color: #194766 !important;

}

.custom-tabs .vc_tta-tabs-list {
	margin: 0px !important;
}


.custom-tabs .vc_tta-tab a:hover, .custom-tabs .ui-state-default:hover {

	background-color: transparent !important;

}



.custom-tabs .vc_tta-tabs-list li {

    margin: 0 1% 0 0 !important;
	
	border-radius: 0 !important;
	
	background-image: none !important;
	
	width:17%; 
		
	white-space: normal;
	
	vertical-align: bottom;


}

.color-tabs .vc_tta-tabs-list li {
	
	background-image: url('../eclinicalworks/img/custom-tabs-inactive.png') !important;
	
	
}

.white-tabs .vc_tta-tabs-list li { 
	
	background: none #ffffff !important;
	
	border-top:#ccc 1px solid !important;
	
	border-right:#ccc 1px solid !important;
	
	border-left:#ccc 1px solid !important;
	
	border-bottom: none !important;
	
	box-sizing:content-box;
	
	 
}

.white-tabs .vc_tta-tab a:hover, .white-tabs .ui-state-default:hover {
    background-color: rgb(255, 255, 255) !important;
}

.custom-tabs .vc_tta-tabs-list li:last-child {

	margin: 0px !important;
	
}


.custom-tabs .vc_tta-tabs-list li.vc_active {

	border-bottom:none !important;
	
}

.color-tabs .vc_tta-tabs-list li.vc_active {
	
	background-image: url('../eclinicalworks/img/custom-tabs-active.png') !important;
	
}

.white-tabs .vc_tta-tabs-list li.vc_active {
	
	border-bottom: none !important;
	
	margin-bottom: -1px !important;
	
	padding-bottom: 1px !important;
	
}

.white-tabs .vc_tta-tabs-list li.vc_active a {
	
	color: #626262 !important;
	
}


.custom-tabs .ui-widget-content {
	
	background: none transparent;
	
}


.wpb_tabs .wpb_tabs_nav li:last-child {

    margin-right: 0 !important;

}

.demo-form form p {

	display: inline-block;

	margin-right: 20px;	

	width: 45%

}



.demo-form form .demo-state, .demo-form form .demo-zipcode {

	width: 20%;

}



.wpcf7-submit {

    background-color: #FA7500;

    border: medium none !important;

    color: #FFF;

    width: 120px;

    height: 50px;

    font-weight: bold;

}





/* INNER MENUS

-------------------------------------------------------- */



.widget_nav_menu a, .menu-widget a {

	

}



.inner-menu .widget_nav_menu, .widget_categories ul {

	border-bottom: none !important;	

}



.inner-menu .widget_nav_menu ul {

	background-color: transparent !important;

}



.inner-menu .widget_nav_menu ul li {

	border-bottom: 1px #dedede solid !important;

	list-style: inside none !important;

	background: transparent no-repeat 0px 20px url('../eclinicalworks/img/layout/icons/inner-menu-bullet.png');



}



.inner-menu .widget_nav_menu a:before, .inner-menu .menu-widget a:before {

	content: "";

	margin-right: 0!important;

}



.inner-menu .widget_nav_menu a {

	display: inline-block;

	padding-left: 0;



}





.inner-menu ul li a {

	font-size: 18px;

	line-height: 24px;

	padding: 15px 10px 15px 20px !important;

	display: block;

}



.inner-menu .current-menu-item a, .inner-menu .current_page_ancestor .current-menu-item a {

	color: #1e5e8b !important;

    font-family: 'robotobold', Arial, Helvetica, sans-serif !important;	

}



.inner-menu a:hover {

	text-decoration: none !important;

}



.inner-menu .sub-menu {

	padding-left: 20px;

}



.inner-menu .sub-menu li {

	list-style: disc inside none !important;

	background: transparent no-repeat 6px 24px url('../eclinicalworks/img/layout/icons/sub-menu-bullet.png') !important;

}



.inner-menu .sub-menu li a {

	font-size: 16px;

}



.inner-menu .sub-menu li a:before {

	

}



/* CUSTOM ACCORDION

-------------------------------------------------------- */

.blog-style-2 .blog-item {

	width: 100%;

}



.blog-wrapper .blog-content {

	padding-top: 0;	

}



.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {

    text-transform: capitalize !important;

    font-size: 25px !important;

    color: #194766 !important;

    line-height: 30px !important;

	font-family: 'robotoregular', Arial, Helvetica, sans-serif !important;

	background-image: url('../eclinicalworks/img/layout/icons/plus_icon.png');

	background-position: right center;

    background-repeat: no-repeat;	

	min-height: 34px;

}



.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {

    margin-top: 10px !important;

    border: 1px solid #B1B1B1 !important;

    padding: 14px 19px 14px !important;

	-webkit-border-radius: 0px !important;

	-moz-border-radius: 0px !important;

	border-radius: 0px !important;

}



.wpb_accordion .wpb_accordion_wrapper .ui-accordion-header-active a {

	font-family: 'robotobold', Arial, Helvetica, sans-serif !important;	

	background-image: url('../eclinicalworks/img/layout/icons/less_icon.png');

}



.wpb_accordion .wpb_accordion_content {

    border-right: none !important;

    border-left: none !important;

    border-bottom: none !important;

}



.wpb_accordion .wpb_accordion_content a {

	color: #FB9849 !important;

}





/* BLOG

-------------------------------------------------------- */

.blog-wrapper .blog-content p {

    font-size: 19px;

}



.widget_wp-category-archive {

	display: none;

}



.category-in-the-news .widget_wp-category-archive,  .category-press-releases .widget_wp-category-archive {

	display: block;

}



.category-in-the-news .widget_categories,  .category-press-releases .widget_categories {

	display: none;

}



.widget-categories h2, .widget_wp-category-archive h2 {

	font-family: 'robotobold', Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #1e5e8b;

	background: transparent no-repeat 0px 16px url('../eclinicalworks/img/layout/icons/inner-menu-bullet.png');

	padding-left: 20px;

	margin-bottom: 0;

}



.widget_wp-category-archive ul, .widget-categories ul {

	padding-left: 15px;

	margin-top: 0px;

}



.widget-categories ul li:before, .widget_wp-category-archive ul li:before {

	content: "";

}



.widget-categories ul li, .widget_wp-category-archive ul li {

	font-size: 16px;

	color: #626262;

	background: transparent no-repeat 0px 12px url('../eclinicalworks/img/layout/icons/sub-menu-bullet.png');

	padding-left: 5px;

	margin-bottom: 0;

	padding-bottom: 0;

}



.blog-wrapper .blog-content {

    background: none;

    border-bottom: none;

    border-radius: 0px 0px 0px 0px;

}



.blog-wrapper .blog-content .blog-meta {

    font-size: 20px;

    font-weight: 300;

    color: #626262;

	margin-top: 15px;

}



.blog-wrapper .blog-content .blog-meta a {

    color: #fa7501;

}



.blog-wrapper .blog-content .blog-meta .post-date {

	background-image: url('../eclinicalworks/img/layout/icons/blog-date-clock.png');

	background-position: left bottom;

    background-repeat: no-repeat;

	padding: 5px 0 5px 45px;

	margin-left: 20px;

	color: #626262;

}



.blog-wrapper .blog-title, .blog-item .blog-title a {

    font-size: 35px !important;

    color: #0e5585 !important;

}



.blog .blog-wrapper .blog-thumbnail, .archive .blog-wrapper .blog-thumbnail, .search-results .blog-wrapper .blog-thumbnail {

    border-bottom: none;

    float: right;

	margin: 0 0 20px 20px;

}

.blog .blog-wrapper .blog-thumbnail img, .archive .blog-wrapper .blog-thumbnail img, .search-results .blog-wrapper .blog-thumbnail img {

	-webkit-border-radius: 15px;

	-moz-border-radius: 15px;

	border-radius: 15px;

}



.blog-intro a {

    font-size: 17px;

    color: #0E5585;

    margin: 20px 0px 0px 20px;

    display: block;

    font-weight: bold;

}



.blog-wrapper .blog-thumbnail {

    border-bottom: none;

}





/* CUSTOMERS PAGE

-------------------------------------------------------- */

.customers-wrapper .vc_carousel {

	margin-top: 25px;

}



.customers-wrapper .customer-group {

	padding: 10px 20px;

}



.customers-wrapper .customer-group:nth-child(even){

	background-color: #f5f5f5;

}



.customers-wrapper .vc_item {

	height: auto;

	min-height: 220px;	

}



.customers-wrapper .item-box {

    padding: 0;

    border-bottom: none;

	background-color: transparent;

	text-align: center;

	margin: 0px 25px;

}



.customers-wrapper .post-thumb .attachment-thumbnail {

	border-radius: 100%;

	border: 5px solid #CBD8E0;

}



.customers-wrapper .vc_carousel .vc_left {

	left: -35px;

}



.customers-wrapper .vc_carousel .vc_right {

	right: -35px !important;

}



.customers-wrapper .post-thumb .isotope-overit {

	display: none;

}



.customers-wrapper .post-title {

	text-align: center;

	line-height: 22px;

}



.customers-wrapper .post-title a {

	color: #194766;

	font-size: 14px;

	line-height: 22px;

	font-family: "robotolight",Arial,Helvetica,sans-serif;

}









/* CUSTOM POST LISING PAGES (IN THE NEWS, PRESS RELEASES...)

-------------------------------------------------------- */



.custom-post-listing .listing-item {

	margin: 20px 0;

}



.category-press-releases .featured-post {

	background-color: #f7f7f7;

	padding: 20px;

}



.date.category-press-releases .featured-post {

	background-color: transparent;

	padding: 0px;

}



.custom-post-listing .listing-item a {

	font-size: 23px;

	line-height: 34px;

	font-family: 'robotoregular', Arial, Helvetica, sans-serif;

	color: #173e58;

}



.featured-post-listing .listing-item img {

    margin: 10px 20px 0px -73px;

    float: left;

	display: none;

}



.featured-post-listing .listing-item:first-child img {

	display: block !important

}



.custom-post-listing .listing-item .excerpt-dash {

	display: none;

}



.custom-post-listing .listing-item .excerpt {

	display: block;

	overflow: hidden;

}



.custom-post-listing .listing-item .date {

    color: #FFF;

    background-color: #E88901;

    display: block;

    width: 60px;

    text-align: center;

    line-height: 1px;

    position: relative;

    float: left;

    margin: 5px 20px 20px 0;

}



.custom-post-listing .listing-item .date span {

    color: #FFF;

	font-family: 'proxima_nova_condensed_reguRg';

	font-size: 10px;

	line-height: 29px;

}



.custom-post-listing .listing-item .date-day {

	font-size: 42px !important;

	

}



.custom-post-listing .listing-item .date-year {

	font-size: 20px !important;

	

}



.custom-post-listing .listing-item .date:before {

	position: absolute;

	content: "";

	width: 0px;

	height: 0px;

	border-left: 7px solid transparent;

	border-right: 0px solid transparent;

	border-top: 13px solid #9F5E01;

	left: 0px;

	bottom: -13px;

}



.five-columns {

    width: 20%;

    float: left;

}





/* MEDIA QURIES

-------------------------------------------------------- */

@media (max-width:1199px) {

#menu-main-menu li a {

	font-size: 18px;

}



#menu-main-menu  {

	margin-right: 65px;

}



.header-2 .search form .search-query:focus {

	width: 720px;

}



.wpb_tabs .wpb_tabs_nav li {

    margin: 0px 3% 0px 0px !important;

}



.pricing-pack-name {

    font-size: 26px;

    line-height: 42px;

}



.integrated-cloud {

    background-image: url('../eclinicalworks/img/layout/products/doctor_patient-sm.png');

}



.search-filter-results .single-partner .partner-inner {

	min-height: 400px;

}



#new-ls-thumbnail-wrapper .ls-thumbnail-slide a {

	width: 27%;

}



}





@media (max-width:979px) {

/* MOBILE MENU   */	

.header-2 {

    text-align: left;

}

.navbar-default {
	
    background-color: transparent;
	
}

#medicom_header .col-md-12 {
	
	padding: 0;
	
}

#medicom_header .navbar-header {
	
	padding: 0 15px;
	
	background-color: #ffffff;
	
	border-bottom: 1px solid #EBEBEB;
	
}

#before_header .navbar-right {
	
    margin-top: 0px;
	
}

#menu-top-menu {

    margin-top: 10px;
	
}

.header-2 .navbar-nav > li > a {

    padding: 10px 20px 10px;

}	

.navbar-collapse {

    /*max-height: none;*/
	
	padding-left: 0;
	
    background-color: rgb(255, 255, 255);
	
    margin: 0px 15px;
	
    box-shadow: 0px 2px 6px #484d4d;
	
    border: 1px solid #EBEBEB;

}

#menu-main-menu li a {
    padding-left: 0;
}

#menu-main-menu {

    margin-right: 20px;
	
	margin-left: 20px;
	
	border: none;
	
	border-top: none;

}

#menu-main-menu .menu-item-has-children {

    background-position: 97% 16px;

}

#menu-main-menu .menu-item {

    border-bottom: 1px solid #cccccc;

}

#menu-main-menu .menu-item:last-child {

    border-bottom: none;

}

#menu-main-menu .dropdown-menu {

	display: block !important;

}

.dropdown-menu > li:first-child > a {

    border-top: none;

}

.dropdown-menu > li > a {

    border-top: medium none;

    padding: 0px 40px 0px 1px;

    font-size: 16px !important;

}

	

.hide-979 {

	display: none !important;

}



.unclear980 {

	clear: none !important;

}



.clear980 {

	clear: both !important;

}



.small-text-980 p {

	font-size:16px;

	line-height: 26px;

}



.show-979 {

	display: block !important;

	visibility: visible !important;

}



.event-page-wrapper {

	padding-right: 20px !important;

}



.sidebar {

	padding-left: 15px !important;

}



.event-page-wrapper .em-location-map-container {

    width: 300px !important;

}



.header-2 .search {

    display: none;

}



#menu-top-menu .menu-item {

    display: none;

}



#menu-top-menu .menu-item-1503{

    display: block;

}



.ls-thumbnail-wrapper {

    margin: -80px auto;

}



.ls-thumbnail a span {

    padding: 6px 0px !important;

    font-size: 14px;

}



a.ls-thumb-active span {

    font-size: 13px;

}



.home-numbers {

	font-size: 40px;

	margin-bottom: 15px;	

}





.home-case-studies .flexslider .slides {

    padding: 0px 40px;

    text-align: center;

}



.integrated-cloud {

    background-image: none;

}



.ehr-floating-screen {

    margin-top: 35px;

}



.search-filter-results .single-partner {

	width: 50%;

	float: left;

}



#new-ls-thumbnail-wrapper .ls-thumbnail-slide a {

	width: 26%;

}



}



@media (max-width:480px), (min-width:768px) and (max-width:979px){

h4 {

    font-size: 22px;

    line-height: 28px;

}	

	

.pricing-pack-name {

    font-size: 20px;

	line-height: 32px;	



}



#pack-1-header{

	line-height: 65px;	

}



.pricing-pack-price {

    font-size: 44px;

    line-height: 40px;

}



.pricing-pack-charge {

    font-size: 20px;

    line-height: 28px;

}



.pricing-pack-startup {

    font-size: 20px;

    line-height: 25px;

}



.home-press-releases .listing-item .title {

    font-size: 18px !important;

    line-height: 24px !important;

}



.single-resource p {

	font-size: 16px;

	line-height: 26px;

}





}



@media (min-width:768px) and (max-width:979px){





.em-calendar tr td {

    font-size: 14px;

    padding: 4px 4px;

}



}



@media (max-width:767px) {

.five-columns {

	width: auto;

	float: none;

}

.em-calendar {

	width: 100%

}



.event-page-wrapper {

	border-right: none !important;

}



.breadcrumb-wrapper {

	display: none;

}


.custom-tabs-title {
	
	display: block;
	
}


.ls-thumbnail-wrapper {

    display: none;

}



.home-case-studies .slides .link_image {

    float: none;

    margin: 0px auto 20px auto;

}



.home-case-studies .slides .link_image img {

	width: auto;

	display: inline;

}



.pricing-options-cta, .schedule-demo-cta {

    margin: 0 20px;

}



.integrated-cloud {

    background-image: none;



}



.pricing-options-cta .wpb_wrapper, .schedule-demo-cta .wpb_wrapper {

    background-position: 100% 98% !important;



}



.about-parallax-link {

	padding-top: 0px;

}

#before_header .navbar-right {
    display: none;
}


.custom-tabs .vc_tta-panel {
	
	display: block !important;
	
}
 
.custom-tabs .vc_tta-tabs-list {
	
	display: none !important;
	
}

.custom-tabs .vc_tta-panel .vc_tta-panel-heading {
    background-color: transparent !important;
    margin-bottom: 0 !important;
    border: 2px solid #fff;
}

.white-tabs .vc_tta-panel .vc_tta-panel-heading {
    border: 2px solid #666666;
}

.custom-tabs .vc_tta-panel {
    padding: 10px 15px !important;
}

.custom-tabs .vc_tta-panel .vc_tta-panel-heading:hover, .custom-tabs .vc_tta-panel .vc_tta-panel-heading:focus {
    background-color: transparent transparent;
    opacity: 0.8;
	cursor: pointer;
}

}



@media (max-width:479px) {

h2 {

    font-size: 26px;

    line-height: 34px;

}



.blog-wrapper .blog-title, .blog-item .blog-title a {

    font-size: 26px !important;

    line-height: 34px !important;

}

.country-switch a {
	
    font-size: 10px;
	
}

.custom-post-listing .listing-item a {

    font-size: 20px;

    line-height: 28px;

    display: block;

}



h5 {

    font-size: 16px;

    line-height: 22px;

}



footer h3 span {

    font-size: 24px;

}



body {

    font-size: 16px;

    line-height: 26px;

}	





p, li {

    font-size: 16px;

    line-height: 26px;

}	



.blog-wrapper .blog-content p, .blog-wrapper .blog-content .blog-meta {

    font-size: 16px;

    line-height: 26px;

}



.home-press-releases .listing-item .title {

    font-size: 16px !important;

    line-height: 22px !important;

}

	

.event-page-wrapper .em-location-map-container {

	display: none;

}



.home-events .event-home .event-info {

    padding: 10px 15px 5px 15px;

}



.home-case-studies .flexslider .slides {

    padding: 0px 0px;

}



.home-case-studies .flex-direction-nav {

	display: none;

}



#menu-top-menu {

    padding-left: 0;

}



#menu-item-1503 {

    padding: 0px 17px 4px 17px;

    background-image: none;



}



.home-events .event-home .event-date {

	width:85px;

}



.vc_separator.vc_separator_align_center h1, .vc_separator.vc_separator_align_center h2, .vc_separator.vc_separator_align_center h3, .vc_separator.vc_separator_align_center h4, .vc_separator.vc_separator_align_center h5 {

    padding: 0 5px;

}



.pricing-options-cta .wpb_wrapper .content_block, .schedule-demo-cta .wpb_wrapper .content_block {

    background-image: none !important;

    padding: 20px;

}



.blog-wrapper .blog-content .blog-meta .post-date {

    display: block;

    margin: 10px 0 0 0;

    background-position: 0px 3px;

}



.home-resources .item-box .post-thumb {

    display: none;

}



.search-filter-results .single-partner {

	width: 100%;

	float: none;

}



.search-filter-results .single-partner .partner-inner {

	min-height: 350px;

}

}


@media (max-width:978px) and (max-height:400px) {
.navbar-collapse {

    max-height: 220px;

}
}

@media (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px){
.hs-form input[type=checkbox], .hs-form input[type=radio] {
	max-width:15px !important;
 			  
}
}


