/*MARKETSCALE ADDITIONS-----------------------*/

.sidebar input[type="search"] { -webkit-appearance: textfield;}
.blogroll .sidebar { border: 1px solid #dbdbdb; padding-left: 30px; background: #f4f4f4; padding: 40px 30px 30px 30px; margin-bottom: 50px;}
.blogroll .sidebar .widget { margin-bottom: 30px;}
.blogroll .sidebar .widget h2.widget-title { color: #007CC2; font-size: 22px; font-weight: 400; margin-bottom: 10px;}
/*.blogroll .sidebar .widget ul { list-style: disc outside none; margin-left: 20px;}*/

.blogroll .sidebar .widget ul { margin-left: 15px;}
.blogroll .sidebar .widget ul li a:before { position: absolute; font-size: 15px; font-family: 'FontAwesome'; content: '\f105'; margin-left: -12px; color: #007CC2;}
.blogroll .sidebar .widget a { font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 19px; font-style: normal; font-weight: 400; letter-spacing: 1px; color: #818181; text-transform: none;}
.blogroll .sidebar .widget a:hover { text-decoration: underline;}
.screen-reader-text { display: none;}
h2.blog-h { color: #FFFFFF; font-weight: 600; text-transform: uppercase; font-size: 45px;}
.separator.small { height: 14px; background-color: #1a77b9; width: 86px; display: block; height: 14px; margin: 10px auto 20px; position: relative;}
.top_cta { background: #007CC2; padding: 10px 0;}
.builder-t { padding: 5px 0; font-size: 22px; margin: 50px 0 25px 0; background: rgba(255, 255, 255, 0.30); text-transform: uppercase; font-weight: 600;}
.builder-t2 { padding: 20px 0; font-size: 23px; text-transform: uppercase; font-weight: 300; color: #fff; text-shadow: none; word-spacing: 2px; -webkit-font-smoothing: antialiased;}
.shift-down { position: relative; top: 2px;}
.builder-b { background: #007CC2; padding: 6px 18px; text-shadow: none; font-weight: 600; display: inline-block; margin: 5px 0 5px 10px; -webkit-transition: background-color 300ms ease-out 1s; -moz-transition: background-color 300ms ease-out; -o-transition: background-color 300ms ease-out; transition: background-color 300ms ease-out; text-transform: none; font-size: 18px; -webkit-box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.55); -moz-box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.55); box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.55);}
.builder-b:hover { background: #4792C7;}
a .builder-b { color: #fff;}
.builder-b2 { background: #fff; padding: 6px 18px; text-shadow: none; font-weight: 600; display: inline-block; margin: 5px 0 5px 20px; -webkit-transition: background-color 300ms ease-out 1s; -moz-transition: background-color 300ms ease-out; -o-transition: background-color 300ms ease-out; transition: background-color 300ms ease-out; text-transform: none; font-size: 18px;}
.builder-b2:hover { background: #eaeaea;}
a .builder-b2 { color: #007CC2;}
.mid_exp { display: none;}
.mid_exp ul li.cat_1, .mid_exp ul li.cat_2, .mid_exp ul li.cat_3, .mid_exp ul li.cat_4 { background-size: cover;}
.mid_exp ul li.cat_4 { background-image: url(wp-content/uploads/2016/04/top_cat_4.png);}
.mid_exp ul li { width: 200px !important; height: 133px !important;}
.lt_info ul li h3 { font-size: 18px !important; font-weight: 500; line-height: 1.2em;}
.rpwe-summary { font-size: 14px !important;}
.rpwe-summary a.more-link { font-weight: 600; /*background: #ededed; padding: 0 6px 1px 8px; border-radius: 4px;*/
	white-space: nowrap; display: inline-block; margin-left: 5px;}
.rpwe-summary a.more-link:hover { /*background: #e5e5e5;*/
	color: #3393CA;}
#rpwe_widget-2 h2.widget-title { font-size: 32px; margin-bottom: 40px; font-weight: 300; color: #222; text-transform: none;}
main { padding-top: 0;}
.top_exp .exp_cont h2 { font-size: 35px; margin-top: 80px; color: #fff; font-weight: 600; display: inline-block; background: rgba(0,0,0,0.35)/*(0,123,193,0.75)*/; padding: 10px 30px;}
.top_exp { background: url(http://www.clarus.healthcare/wp-content/uploads/2016/06/healthboard_banner_main_2.jpg) no-repeat center top; background-size: cover; padding-top: 145px; padding-bottom: 145px;}
.top_blog { padding: 75px 0 35px 0; background: #292D30;}
.rpwe-block li { margin-top: 30px; padding-bottom: 30px !important;}
.header-posts { text-align: left; padding: 5px 0 0 0; text-shadow: none !important;}
.header-posts h3.rpwe-title { font-size: 1.8em !important; padding-top: 10px;}
.header-posts h3.rpwe-title a { text-shadow: none; font-weight: 300; text-transform: uppercase; color: #fff;}
.header-posts .rpwe-time { font-size: 14px;}
.header-posts .rpwe-summary { font-size: 22px !important; color: #818181; padding-top: 10px;}
.header-posts .rpwe-thumb { margin-right: 25px; border: none !important;}
.rpwe-block.header-posts li { border-color: #3f4549;}
.rpwe-block.header-posts li:last-child { border: none !important;}
#rpwe_widget-2 { display: none;} /*Hides Recent Posts in bottom area*/
/*#section_1 > div > div > div:nth-child(1) > div > div > div { padding: 60px 40px 85px 0;}*/

a.arw_down { display: none;}
#menu-top-nav { width: 100%; margin: 0 auto; /*background: rgba(0,124,194,0.70);*/
	/*background: #007CC2;*/
	background: #3E4042; text-align: center;}
#menu-top-nav ul { list-style-type: none; margin: 0; padding: 0;}
#menu-top-nav li { display: inline-block;}

#menu-top-nav a:link, #menu-top-nav a:visited { display: block; font-weight: 300; color: #FFFFFF; text-align: center; padding: 10px 20px; text-decoration: none; text-transform: uppercase; font-size: 16px; text-shadow: none; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
#menu-top-nav a:hover { background: #239adb;}

#menu-top-nav li.blog-menu a:link, #menu-top-nav li.blog-menu a:visited { background-image: url(http://localhost/ms/clarushealthcare/wp-content/plugins/js_composer/assetsimages/blog_icon-white.png); background-repeat: no-repeat; background-position: 10px center; padding-left: 40px;    background-size: 25px;}


ul#menu-top-nav { -webkit-padding-start: 0 !important; padding-left: 0 !important;}
.exp_cont h3 { margin-bottom: 90px; font-weight: 300; word-spacing: 2px; font-size: 45px; text-shadow: 0px 0px 3px rgba(0, 0, 0, 1);}
.exp_cont h1 { font-weight: 300; font-size: 85px; word-spacing: 2px; text-shadow: 0px 0px 3px rgba(0, 0, 0, 1);}
.ftr_main { padding: 16px 0 14px 0; background: #1f1f1f;}
.ftr_main .col-sm-4 { width: 100%;}
.ftr_copy { text-align: center; font-size: 12px; line-height: 22px; color: #818181; -webkit-font-smoothing: antialiased;}
.ftr_copy span { word-spacing: 3px !important; position: relative; top: 1px;}
.q_social_icon_holder.normal_social { margin: 0 6px;}
.q_social_icon_holder i.simple_social { color: #bcbcbc; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.q_social_icon_holder i.simple_social:hover { color: #1a77b9 !important;}
.fa-lg { font-size: 1.3333333333333333em; line-height: .75em; vertical-align: -15%;}
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.form_wrap h2, .form_wrap h2 a { font-size: 50px; color: #fff; text-transform: uppercase; font-weight: 600 !important; word-spacing: 2px;}
.form_wrap .ttl_block h3 { text-transform: uppercase; font-weight: 300 !important; word-spacing: 2px; font-size: 2em;}
.form_wrap { background: url(http://www.clarus.healthcare/wp-content/uploads/2016/06/form_bg_2.jpg) no-repeat center top; padding: 70px 0; background-size: cover;}
#text-8, #text-9, #text-10 { display: none;}
.page-head { padding-top: 90px;}
.blogroll { padding-top: 0;}
.archive-month h2 { color: #007CC2; font-size: 25px; font-weight: 400; padding-left: 25px;}
.archive-category h2 { color: #007CC2; font-size: 25px; font-weight: 400; padding-left: 25px;}
.tagcloud a { font-size: 13px !important; padding: 2px 6px; border: 1px solid #d1d1d1; background: #eaeaea; line-height: 28px !important;}
#tag_cloud-2 a:hover { text-decoration: none; background: #007CC2; color: #fff;}
.blog_holder.blog_large_image_with_dividers h2, .blog_holder.blog_large_image_with_dividers h2 a { font-family: 'Open Sans', sans-serif; font-weight: 400;}
.blog_holder.blog_large_image_with_dividers .post_text_holder p { font-family: 'Open Sans', sans-serif; font-weight: 300;}
main h2, main h2 a { font-family: 'Open Sans', sans-serif;}
aside.sidebar .widget.widget_text, aside.sidebar .widget p, aside.sidebar .widget div:not(.star-rating) span, aside.sidebar .widget li { font-family: 'Open Sans', sans-serif;}
.blog_holder.blog_large_image_with_dividers article:not(.format-quote):not(.format-link) .post_info { font-family: 'Open Sans', sans-serif;}
.archive-image { float: left; max-width: 35%; padding: 0 20px 10px 0;}
.post_excerpt.archive { position: relative; top: -3px;}
.blog_holder article.archive { margin: 0;}
.blog_holder.blog_large_image_with_dividers article .post_text .post_text_inner.archive { padding: 20px 0;}


/*MARKETSCALE ADDITIONS-----------------------*/