@charset "UTF-8";
/*!
 Theme Name:     Drug Watch Child Theme
 Theme URI:      http://www.panarican.com
 Description:    Drug Watch Child Theme
 Author:         Efrain Lugo
 Author URI:     http://www.panarican.com
 Template:       drugwatch
 Version:        1.0.0
*/
/* line 1, inc/scss/base/_mixins.scss */
.clearfix:before, .wpcf7-form-control-wrap:before, .site-content.news .col:before, #categories aside:before, #sidebar_right_page aside:before, .footer-columns:before, .masthead-links:before, .masthead-phone:before, .clearfix:after, .wpcf7-form-control-wrap:after, .site-content.news .col:after, #categories aside:after, #sidebar_right_page aside:after, .footer-columns:after, .masthead-links:after, .masthead-phone:after { content: ""; display: table; }

/* line 7, inc/scss/base/_mixins.scss */
.clearfix:after, .wpcf7-form-control-wrap:after, .site-content.news .col:after, #categories aside:after, #sidebar_right_page aside:after, .footer-columns:after, .masthead-links:after, .masthead-phone:after { clear: both; }

/* line 11, inc/scss/base/_mixins.scss */
.clearfix, .wpcf7-form-control-wrap, .site-content.news .col, #categories aside, #sidebar_right_page aside, .footer-columns, .masthead-links, .masthead-phone { zoom: 1; /* ie 6/7 */ }

/* =Reset
-------------------------------------------------------------- */
/* line 4, inc/scss/base/_parent-theme.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }

/* line 22, inc/scss/base/_parent-theme.scss */
html { font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */ overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */ -webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */ -ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */ }

/* line 28, inc/scss/base/_parent-theme.scss */
body { background: #fff; font-family: "Lato", sans-serif; font-weight: 400; font-size: 12px; }

/* line 34, inc/scss/base/_parent-theme.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }

/* line 46, inc/scss/base/_parent-theme.scss */
ol, ul { list-style: none; }

/* line 49, inc/scss/base/_parent-theme.scss */
table { /* tables still need 'cellspacing="0"' in the markup */ border-collapse: separate; border-spacing: 0; }

/* line 53, inc/scss/base/_parent-theme.scss */
caption, th, td { font-weight: normal; text-align: left; }

/* line 57, inc/scss/base/_parent-theme.scss */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

/* line 61, inc/scss/base/_parent-theme.scss */
blockquote, q { quotes: "" ""; }

/* line 64, inc/scss/base/_parent-theme.scss */
a:focus { outline: thin dotted; }

/* line 67, inc/scss/base/_parent-theme.scss */
a:hover, a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */ outline: 0; }

/* line 71, inc/scss/base/_parent-theme.scss */
a img { border: 0; }

/* =Global
----------------------------------------------- */
/* line 79, inc/scss/base/_parent-theme.scss */
body, button, input, select, textarea { color: #5b657c; font-size: 16px; font-size: 1.6rem; line-height: 1.5; }

/* Headings */
/* line 91, inc/scss/base/_parent-theme.scss */
h1, h2, h3, h4, h5, h6 { clear: both; font-weight: 300; }

/* line 95, inc/scss/base/_parent-theme.scss */
hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em; }

/* Text elements */
/* line 103, inc/scss/base/_parent-theme.scss */
p { margin-bottom: 20px; }

/* line 106, inc/scss/base/_parent-theme.scss */
ul, ol { margin: 0 0 1.5em 3em; }

/* line 109, inc/scss/base/_parent-theme.scss */
ul { list-style: disc; }

/* line 112, inc/scss/base/_parent-theme.scss */
ol { list-style: decimal; }

/* line 115, inc/scss/base/_parent-theme.scss */
li > ul, li > ol { margin-bottom: 0; margin-left: 1.5em; }

/* line 120, inc/scss/base/_parent-theme.scss */
b, strong { font-weight: bold; }

/* line 123, inc/scss/base/_parent-theme.scss */
dfn, cite, em, i { font-style: italic; }

/* line 126, inc/scss/base/_parent-theme.scss */
blockquote { margin: 0 1.5em; }

/* line 129, inc/scss/base/_parent-theme.scss */
address { margin: 0 0 1.5em; }

/* line 132, inc/scss/base/_parent-theme.scss */
pre { background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 15px; font-size: 1.5rem; line-height: 1.6; margin-bottom: 1.6em; padding: 1.6em; overflow: auto; max-width: 100%; }

/* line 143, inc/scss/base/_parent-theme.scss */
code, kbd, tt, var { font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

/* line 146, inc/scss/base/_parent-theme.scss */
abbr, acronym { border-bottom: 1px dotted #666; cursor: help; }

/* line 150, inc/scss/base/_parent-theme.scss */
mark, ins { background: #fff9c0; text-decoration: none; }

/* line 154, inc/scss/base/_parent-theme.scss */
sup, sub { font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline; }

/* line 162, inc/scss/base/_parent-theme.scss */
sup { bottom: 1ex; }

/* line 165, inc/scss/base/_parent-theme.scss */
sub { top: .5ex; }

/* line 168, inc/scss/base/_parent-theme.scss */
small { font-size: 75%; }

/* line 171, inc/scss/base/_parent-theme.scss */
big { font-size: 125%; }

/* line 174, inc/scss/base/_parent-theme.scss */
figure { margin: 0; }

/* line 177, inc/scss/base/_parent-theme.scss */
table { margin: 0 0 1.5em; width: 100%; }

/* line 181, inc/scss/base/_parent-theme.scss */
th { font-weight: bold; }

/* line 184, inc/scss/base/_parent-theme.scss */
img { height: auto; /* Make sure images are scaled correctly. */ max-width: 100%; /* Adhere to container width. */ }

/* line 188, inc/scss/base/_parent-theme.scss */
button, input, select, textarea { font-size: 100%; /* Corrects font size not being inherited in all browsers */ margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */ vertical-align: baseline; /* Improves appearance and consistency in all browsers */ *vertical-align: middle; /* Improves appearance and consistency in all browsers */ }

/* line 197, inc/scss/base/_parent-theme.scss */
:focus { outline-color: transparent; outline-style: none; }

/* line 201, inc/scss/base/_parent-theme.scss */
button, input { line-height: normal; /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */ }

/* line 205, inc/scss/base/_parent-theme.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] { color: rgba(0, 0, 0, 0.8); cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */ -webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */ font-size: 12px; font-size: 1.2rem; line-height: 1; padding: .6em 1em .4em; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }

/* line 219, inc/scss/base/_parent-theme.scss */
input[type="search"] { -webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */ -webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */ -moz-box-sizing: content-box; box-sizing: content-box; }

/* line 225, inc/scss/base/_parent-theme.scss */
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */ -webkit-appearance: none; }

/* line 228, inc/scss/base/_parent-theme.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* Links */
/* line 236, inc/scss/base/_parent-theme.scss */
a { color: #1ca5b1; text-decoration: none; }

/* line 240, inc/scss/base/_parent-theme.scss */
a:visited { color: #1ca5b1; }

/* line 243, inc/scss/base/_parent-theme.scss */
a:hover, a:focus, a:active { color: #1ca5b1; }

/* Alignment */
/* line 250, inc/scss/base/_parent-theme.scss */
.alignleft { display: inline; float: left; margin-right: 1.5em; }

/* line 255, inc/scss/base/_parent-theme.scss */
.alignright { display: inline; float: right; margin-left: 1.5em; }

/* line 260, inc/scss/base/_parent-theme.scss */
.aligncenter { clear: both; display: block; margin: 0 auto; }

/* Text meant only for screen readers */
/* line 267, inc/scss/base/_parent-theme.scss */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; }

/* line 272, inc/scss/base/_parent-theme.scss */
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar */ }

/* Clearing */
/* line 294, inc/scss/base/_parent-theme.scss */
.clear:before, .clear:after, [class*="content"]:before, [class*="content"]:after, [class*="site"]:before, [class*="site"]:after { content: ''; display: table; }

/* line 304, inc/scss/base/_parent-theme.scss */
.clear:after, [class*="content"]:after, [class*="site"]:after { clear: both; }

/* =Menu
----------------------------------------------- */
/* Small menu */
/* line 316, inc/scss/base/_parent-theme.scss */
.menu-toggle { display: none; cursor: pointer; }

/* line 321, inc/scss/base/_parent-theme.scss */
.main-small-navigation ul { display: none; }

/* =Content
----------------------------------------------- */
/* line 329, inc/scss/base/_parent-theme.scss */
#sidebar_right_page { position: relative; }

/* line 332, inc/scss/base/_parent-theme.scss */
#sidebar_right_page #arrow_form { position: absolute; top: 2%; right: -5px; background: url("img/img-form_arrow.png") no-repeat center center; display: block; width: 34px; height: 55px; }

/* line 341, inc/scss/base/_parent-theme.scss */
.site-content #sidebar_right_page li { padding: 0; }

/* line 344, inc/scss/base/_parent-theme.scss */
body .gform_wrapper .top_label .gfield_label { clear: both; margin: 0; }

/* line 349, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_wrapper h3 { text-align: center; background: #229FDA; color: #fff; padding: 10px 15px; max-width: 200px; line-height: 1.2; font-size: 24px; font-weight: 400; text-shadow: 0 3px 0 #1e6d92; }

/* line 360, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_wrapper { font-size: 12px; margin: 0; width: 100%; max-width: 100%; border: 1px solid #B4B8C3; box-sizing: border-box; }

/* line 368, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_wrapper h3.gform_title { margin: 0; width: auto; }

/* line 372, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_body, #sidebar_right_page .gform_description { padding: 0 20px; display: block; }

/* line 378, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_description { padding: 10px 20px; line-height: 1.8; color: #555; }

/* line 383, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_description strong { display: block; text-align: center; font-size: 13px; font-weight: 600; line-height: 1.4; margin: 10px 0; }

/* line 392, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_description h4 { font-size: 20px; text-align: center; line-height: 1em; }

/* line 398, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_description .bold { font-weight: 900; }

/* line 401, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_description .light { font-weight: 100; }

/* line 404, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_description .small { font-size: 16px; }

/* line 407, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_description .light_small { font-weight: 100; font-size: 16px; }

/* line 411, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_description .red { color: #B73100; }

/* line 414, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_description .blue { color: #647BBA; }

/* line 417, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_description .purple { color: #695696; }

/* line 420, inc/scss/base/_parent-theme.scss */
.page-template-page-landing-php #sidebar_right_page .gform_description { color: #fff; }

/* line 423, inc/scss/base/_parent-theme.scss */
.page-template-page-landing-php #sidebar_right_page .gform_description .purple { color: #bba3ea; }

/* line 426, inc/scss/base/_parent-theme.scss */
.page-template-page-landing-php #sidebar_right_page .gform_wrapper h3 { max-width: 250px; text-shadow: none; }

/* line 430, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_wrapper .gfield { margin-bottom: 10px; }

/* line 433, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_wrapper textarea.medium { height: 50px; }

/* line 434, inc/scss/base/_parent-theme.scss */
body #sidebar_right_page .gform_wrapper .top_label .gfield_label { color: #555555; font-size: 14px; font-weight: bold; }

/* line 439, inc/scss/base/_parent-theme.scss */
.legal_form { font-size: 11px; margin-top: 10px; margin-bottom: 0; color: #fff; }

/* line 445, inc/scss/base/_parent-theme.scss */
.page-template-default .legal_form { color: #555; }

/* line 448, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_wrapper .gfield input, #sidebar_right_page .gform_wrapper .gfield textarea { padding: 10px; width: 95%; }

/* line 453, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_wrapper .gform_footer { padding: 0 20px 20px; margin: 0; }

/* line 457, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_wrapper input[type=submit] { display: block; box-sizing: border-box; color: #fff; text-align: center; width: 100%; padding: 15px 0; background: #E96C4B; border: 1px solid #fff; margin-bottom: 0; font-size: 16px; font-weight: 400; text-shadow: 0 2px 0 #ad593a; }

/* line 472, inc/scss/base/_parent-theme.scss */
#sidebar_right_page .gform_wrapper input[type=submit]:hover { border: 1px solid #E96C4B; background: #fff; color: #E96C4B; text-shadow: none; }

/* =Form
----------------------------------------------- */
/* line 483, inc/scss/base/_parent-theme.scss */
form input, form textarea { border: none; background: none; width: 95%; padding: 5px; }

/* line 490, inc/scss/base/_parent-theme.scss */
form .ginput_container { border: 1px solid #b4b8c3; background: #fff; }

/* line 494, inc/scss/base/_parent-theme.scss */
.gform_wrapper li, .gform_wrapper li.odd { background: none; }

/* line 496, inc/scss/base/_parent-theme.scss */
.gform_wrapper li.select .ginput_container, .gform_wrapper li.radio .ginput_container { border: none; }

/* line 498, inc/scss/base/_parent-theme.scss */
.gform_wrapper li.radio .ginput_container, .gform_wrapper li.select .ginput_container, .gform_wrapper .top_label li.select select.medium { background: none; }

/* line 501, inc/scss/base/_parent-theme.scss */
.gform_wrapper .top_label li.select .ginput_container select.medium { width: 100%; font-size: 16px; }

/* line 502, inc/scss/base/_parent-theme.scss */
.page-template-page-landing-php .gform_wrapper li.radio .ginput_container label { color: #fff; }

/* line 503, inc/scss/base/_parent-theme.scss */
body.page-template-page-landing-php #sidebar_right_page .gform_wrapper .top_label .gfield_label { display: block; color: #fff; background: none; }

/* line 508, inc/scss/base/_parent-theme.scss */
.gform_wrapper li.radio input { margin-left: 3px; }

/* line 509, inc/scss/base/_parent-theme.scss */
body .gform_wrapper .gform_heading { width: 100%; margin-bottom: 0; color: #798594; }

/* =Main
----------------------------------------------- */
/* line 517, inc/scss/base/_parent-theme.scss */
.breadcrumb { margin-top: 5px; font-size: 12px; float: left; }

/* line 522, inc/scss/base/_parent-theme.scss */
body #main #primary a#get_info_cta { display: none; box-sizing: border-box; color: #FFF; text-align: center; width: 100%; padding: 15px 0; background: #E96C4B; border: 1px solid #FFF; margin-bottom: 20px; font-size: 16px; font-weight: 400; text-shadow: none; }

/* line 537, inc/scss/base/_parent-theme.scss */
body #main #primary a#get_info_cta:hover { background: #fff; color: #E96C4B; border: 1px solid #E96C4B; }

/* line 542, inc/scss/base/_parent-theme.scss */
.breadcrumb a { color: #219FD9; }

/* line 545, inc/scss/base/_parent-theme.scss */
#main { max-width: 1100px; margin: 0 auto; padding: 0 20px; padding-top: 50px !important; }

/* line 551, inc/scss/base/_parent-theme.scss */
#sub_menu ul { margin: 0; }

/* line 552, inc/scss/base/_parent-theme.scss */
#sub_menu ul li { list-style: none; }

/* line 554, inc/scss/base/_parent-theme.scss */
#sub_menu ul li a { display: none; }

/* line 557, inc/scss/base/_parent-theme.scss */
#sub_menu ul li ul li a { display: block; }

/* line 558, inc/scss/base/_parent-theme.scss */
#sub_menu ul li ul li ul { margin-left: 20px; }

/* line 561, inc/scss/base/_parent-theme.scss */
#sub_menu ul li ul li ul li { margin-bottom: 8px; }

/* line 564, inc/scss/base/_parent-theme.scss */
#sub_menu ul li ul li ul li a { font-weight: normal !important; }

/* line 567, inc/scss/base/_parent-theme.scss */
#sub_menu ul li ul li ul li a:before { content: "\00BB"; margin-right: 5px; }

/* line 571, inc/scss/base/_parent-theme.scss */
#primary { width: 100%; float: left; position: relative; }

/* line 576, inc/scss/base/_parent-theme.scss */
#primary #sub_menu { width: 23%; float: left; position: absolute; background: #F2F3F5; }

/* line 585, inc/scss/base/_parent-theme.scss */
#primary #sub_menu ul li a { font-weight: bold; font-size: 14px; }

/* line 589, inc/scss/base/_parent-theme.scss */
#primary #sub_menu ul li a:hover, #sidebar_right_page .container a:hover { text-decoration: underline; }

/* line 593, inc/scss/base/_parent-theme.scss */
#primary #sub_menu ul li { margin-bottom: 0; }

/* line 597, inc/scss/base/_parent-theme.scss */
#primary #sub_menu ul li { padding-top: 10px; }

/* line 598, inc/scss/base/_parent-theme.scss */
#primary #sub_menu ul li li { border-bottom: 1px solid #fff; padding: 0 10px 10px; margin-bottom: 10px; }

/* line 603, inc/scss/base/_parent-theme.scss */
#primary #sub_menu ul li li ul.children { padding-top: 10px; }

/* line 606, inc/scss/base/_parent-theme.scss */
#primary #sub_menu ul li li li { border-bottom: none; padding: 0 0 10px 0; margin: 0; }

/* line 613, inc/scss/base/_parent-theme.scss */
.home #main, .home #primary, .home #primary #content, .page-template-page-contact-php #primary, .page-template-page-contact-php #main, .page-template-page-contact-php #primary #content { width: 100%; max-width: 100%; padding: 0; float: none; margin-left: 0; }

/* =Page Content
----------------------------------------------- */
/* line 630, inc/scss/base/_parent-theme.scss */
.site-content h1.entry-title { font-size: 30px; color: #219fda; }

/* line 635, inc/scss/base/_parent-theme.scss */
.sharing_container { min-height: 25px; /*margin: 10px 0;*/ float: right; }

/* line 640, inc/scss/base/_parent-theme.scss */
.sharing_container .st_fblike_hcount > span { margin: 0 8px 0 0 !important; padding: 0px; font-size: 11px; line-height: 7px !important; }

/* line 648, inc/scss/base/_parent-theme.scss */
.site-content a.show_sources { display: block; background: #219FDA; border: 1px solid #fff; color: #fff; padding: 10px; width: 150px; margin-bottom: 20px; clear: both; text-align: center; }

/* line 659, inc/scss/base/_parent-theme.scss */
.site-content a.show_sources:hover { background: #fff; border: 1px solid #219FDA; color: #219FDA; }

/* line 665, inc/scss/base/_parent-theme.scss */
.site-content .the_sources { margin: 0 0 50px 20px; padding: 0; display: none; }

/* =Landing Page
----------------------------------------------- */
/* line 674, inc/scss/base/_parent-theme.scss */
.page-template-page-landing-php .breadcrumb { display: none; }

/* line 675, inc/scss/base/_parent-theme.scss */
.page-template-page-landing-php #main, .page-template-page-landing-php #primary { margin: 0; width: 100%; max-width: 100%; padding: 0; float: none; }

/* line 683, inc/scss/base/_parent-theme.scss */
.page-template-page-landing-php #primary #content { width: auto; margin: 0 auto; float: none; width: 100%; border-bottom: 5px solid #5B657C; overflow: hidden; padding: 50px 0; background: #F1EEFA url("img/landing-bg.jpg") no-repeat center center; }

/* line 693, inc/scss/base/_parent-theme.scss */
.page-template-page-landing-php #primary #content #landing_page { overflow: hidden; max-width: 1100px; padding: 0 20px; margin: 0 auto; }

/* line 699, inc/scss/base/_parent-theme.scss */
#landing_page .left { width: 65%; float: left; font-size: 14px; }

/* line 704, inc/scss/base/_parent-theme.scss */
#landing_page .left p, .page-template-page-landing-php .full p { font-size: 14px; }

/* line 708, inc/scss/base/_parent-theme.scss */
#landing_page .left h1, .page-template-page-landing-php .full h1 { font-size: 40px; line-height: 1.2; margin-bottom: 20px; font-weight: 100; }

/* line 716, inc/scss/base/_parent-theme.scss */
.page-template-page-landing-php .full h2 { font-size: 30px; margin-bottom: 20px; }

/* line 720, inc/scss/base/_parent-theme.scss */
.page-template-page-landing-php .full h3 { font-size: 26px; margin-bottom: 20px; }

/* line 724, inc/scss/base/_parent-theme.scss */
.page-template-page-landing-php .left ul, .page-template-page-landing-php .full ul { margin-left: 10px; }

/* line 728, inc/scss/base/_parent-theme.scss */
.page-template-page-landing-php .left li, .page-template-page-landing-php .full li { list-style: none; background: #fff url("img/icn-check_even.png") no-repeat 5px 8px; padding: 5px 5px 5px 35px; }

/* line 734, inc/scss/base/_parent-theme.scss */
.page-template-page-landing-php .left li.odd, .page-template-page-landing-php .full li.odd { background: transparent url("img/icn-check_odd.png") no-repeat 5px 8px; }

/* line 738, inc/scss/base/_parent-theme.scss */
.page-template-page-landing-php .left blockquote, .page-template-page-landing-php .full blockquote { background: #fff url("img/icn-alert.png") no-repeat 8px 13px; padding: 5px 5px 5px 35px; font-size: 16px; }

/* line 744, inc/scss/base/_parent-theme.scss */
.page-template-page-landing-php .full blockquote { background: #F1EEFA url("img/icn-alert.png") no-repeat 8px 13px; }

/* line 747, inc/scss/base/_parent-theme.scss */
#landing_page .left blockquote p, .page-template-page-landing-php .full blockquote p { font-size: 18px; margin-bottom: 0; }

/* line 752, inc/scss/base/_parent-theme.scss */
#landing_page .right { width: 28%; float: right; background: #5B667C; padding: 0; color: #b4b8c3; margin: 0; }

/* line 760, inc/scss/base/_parent-theme.scss */
.page-template-page-landing-php .full .container { max-width: 1100px; margin: 0 auto; padding: 70px 20px; }

/* line 765, inc/scss/base/_parent-theme.scss */
#landing_page #sidebar_right_page .gform_wrapper h3.gform_title { background: #20283B; }

/* line 768, inc/scss/base/_parent-theme.scss */
#landing_page form .ginput_container { border: none; }

/* line 771, inc/scss/base/_parent-theme.scss */
#landing_page #sidebar_right_page .gform_body { padding: 0 20px; }

/* line 774, inc/scss/base/_parent-theme.scss */
#landing_page #sidebar_right_page .gform_description { padding: 20px 20px 0; color: #fff; }

/* line 778, inc/scss/base/_parent-theme.scss */
#landing_page #sidebar_right_page .gform_footer { padding: 0 20px 20px; }

/* line 781, inc/scss/base/_parent-theme.scss */
#landing_page #sidebar_right_page .gform_wrapper input[type=submit] { background: #A287D6; border: none; text-shadow: none; }

/* line 787, inc/scss/base/_parent-theme.scss */
#landing_page #sidebar_right_page .gform_wrapper input[type=submit]:hover { background: #fff; color: #A287D6; display: block; }

/* =New Nav Landing
----------------------------------------------- */
/* line 795, inc/scss/base/_parent-theme.scss */
#crumbs_social { background: #F1F3F4; padding: 10px; }

/* line 799, inc/scss/base/_parent-theme.scss */
#additional_nav { background: #fff; border-bottom: 1px solid #ccc; margin-bottom: 50px; position: relative; z-index: 999999; }

/* line 806, inc/scss/base/_parent-theme.scss */
#crumbs_social .container, #additional_nav .container { max-width: 1100px; margin: 0 auto; padding: 0 20px; position: relative; }

/* line 814, inc/scss/base/_parent-theme.scss */
.additional-nav-title { font-size: 25px; margin-bottom: 30px; margin-top: 30px; width: auto; }

/* line 821, inc/scss/base/_parent-theme.scss */
.additional-nav-report { cursor: pointer; min-width: 29%; position: absolute; right: 20px; top: 50%; margin-top: -26px; z-index: 2; color: #fff; font-size: 12px; text-align: center; padding: 10px 20px; border-radius: 5px; font-size: 20px; background-color: #e85733; border: 1px solid #ab4026; }

/* line 840, inc/scss/base/_parent-theme.scss */
.additional-nav-report:hover { background-color: #ff5025; }

/* line 844, inc/scss/base/_parent-theme.scss */
.additional-nav-report:before { content: "!"; font-weight: bold; width: 30px; height: 30px; display: inline-block; margin-right: 15px; text-align: center; color: #fff; line-height: 30px; background-color: #ab4026; border-radius: 50%; }

/* line 858, inc/scss/base/_parent-theme.scss */
#additional_nav .container li, #additional_nav .container ul { margin: 0; padding: 0; list-style: none; }

/* line 864, inc/scss/base/_parent-theme.scss */
#additional_nav .container .left { float: left; }

/* line 865, inc/scss/base/_parent-theme.scss */
#additional_nav .container .left > li > a { padding: 5px 10px; height: 35px; }

/* line 870, inc/scss/base/_parent-theme.scss */
#additional_nav .container .left > li > a:after { content: "❯"; margin-left: 5px; font-size: .8em; display: inline-block; -ms-transform-origin: center; -moz-transform-origin: center; -webkit-transform-origin: center; -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }

/* line 884, inc/scss/base/_parent-theme.scss */
#additional_nav .container .left > li { position: relative; }

/* line 888, inc/scss/base/_parent-theme.scss */
#additional_nav .container .left li a { float: left; max-width: 500px; color: #fff; background-color: #5b667c; }

/* line 894, inc/scss/base/_parent-theme.scss */
#additional_nav .container #menu_drop { position: absolute; display: none; left: auto; top: 35px; z-index: 99999; background: #5b667c; width: 120%; min-width: 360px; }

/* line 904, inc/scss/base/_parent-theme.scss */
#additional_nav .container .left li:hover ul#menu_drop { display: block; }

/* line 907, inc/scss/base/_parent-theme.scss */
#additional_nav .container .left li li a { background: none; display: block; }

/* line 912, inc/scss/base/_parent-theme.scss */
#additional_nav .container #menu_drop li { list-style: none; margin: 0; width: 50%; float: left; }

/* line 918, inc/scss/base/_parent-theme.scss */
#additional_nav .container #menu_drop li a { color: #fff; display: block; width: 100%; font-size: 12px; padding: 5px 10px; }

/* line 925, inc/scss/base/_parent-theme.scss */
#additional_nav .container .right { padding-top: 13px; margin-bottom: 0; float: right; color: #5d637b; font-size: 20px; }

/* =Links Landing
----------------------------------------------- */
/* line 934, inc/scss/base/_parent-theme.scss */
.landing_links { padding-bottom: 100px; }

/* line 937, inc/scss/base/_parent-theme.scss */
#landing_links_top { padding: 30px 0 50px; max-width: 75%; margin: 0 auto; text-align: center; }

/* line 943, inc/scss/base/_parent-theme.scss */
#landing_links_top h1 { margin-bottom: 15px; font-size: 28px; }

/* line 947, inc/scss/base/_parent-theme.scss */
#landing_links_top p { font-size: 14px; }

/* line 950, inc/scss/base/_parent-theme.scss */
#landing_links_main .section { margin-bottom: 50px; background: #F1F3F4 url("img/bg-landing_links.png") repeat-y top center; }

/* line 954, inc/scss/base/_parent-theme.scss */
#landing_links_main .section .container { padding: 20px; }

/* line 957, inc/scss/base/_parent-theme.scss */
#landing_links_main .section h2 { background: #E4E7EA; padding: 20px; margin-bottom: 0; font-size: 22px; border-bottom: 2px solid #fff; }

/* line 964, inc/scss/base/_parent-theme.scss */
#landing_links_main .section .left, #landing_links_main .section .right { float: left; width: 46%; margin-right: 6%; }

/* line 970, inc/scss/base/_parent-theme.scss */
#landing_links_main .section .right { margin-right: 0; }

/* line 971, inc/scss/base/_parent-theme.scss */
#landing_links_main .section .left p { font-size: 14px; }

/* line 974, inc/scss/base/_parent-theme.scss */
#landing_links_main .section ul, #landing_links_main .section li { list-style: none; background: none; margin: 0; padding: 0; }

/* line 981, inc/scss/base/_parent-theme.scss */
#landing_links_main .section ul { float: left; width: 50%; }

/* line 985, inc/scss/base/_parent-theme.scss */
#landing_links_main .section li { margin-bottom: 10px; padding-left: 10px; }

/* line 989, inc/scss/base/_parent-theme.scss */
#landing_links_main .section li a { font-weight: bold; font-size: 14px; }

/* =Asides
----------------------------------------------- */
/* line 997, inc/scss/base/_parent-theme.scss */
.blog .format-aside .entry-title, .archive .format-aside .entry-title { display: none; }

/* =Media
----------------------------------------------- */
/* line 1006, inc/scss/base/_parent-theme.scss */
.entry-content img.wp-smiley, .comment-content img.wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; }

/* line 1013, inc/scss/base/_parent-theme.scss */
.wp-caption { border: 1px solid #ccc; margin-bottom: 1.5em; max-width: 100%; }

/* line 1018, inc/scss/base/_parent-theme.scss */
.wp-caption img[class*="wp-image-"] { display: block; margin: 1.2% auto 0; max-width: 98%; }

/* line 1023, inc/scss/base/_parent-theme.scss */
.wp-caption-text { text-align: center; }

/* line 1026, inc/scss/base/_parent-theme.scss */
.wp-caption .wp-caption-text { margin: 0.8075em 0; }

/* line 1029, inc/scss/base/_parent-theme.scss */
.site-content .gallery { margin-bottom: 1.5em; }

/* line 1034, inc/scss/base/_parent-theme.scss */
.site-content .gallery a img { border: none; height: auto; max-width: 90%; }

/* line 1039, inc/scss/base/_parent-theme.scss */
.site-content .gallery dd { margin: 0; }

/* Make sure embeds and iframes fit their containers */
/* line 1048, inc/scss/base/_parent-theme.scss */
embed, iframe, object { max-width: 100%; }

/* =Navigation
----------------------------------------------- */
/* line 1058, inc/scss/base/_parent-theme.scss */
.site-content [class*="navigation"] { margin: 0 0 1.5em; overflow: hidden; }

/* line 1062, inc/scss/base/_parent-theme.scss */
[class*="navigation"] .previous { float: left; width: 48%; }

/* line 1066, inc/scss/base/_parent-theme.scss */
[class*="navigation"] .next { float: right; text-align: right; width: 48%; }

/* =Comments
----------------------------------------------- */
/* line 1075, inc/scss/base/_parent-theme.scss */
.comment-content a { word-wrap: break-word; }

/* =Widgets
----------------------------------------------- */
/* line 1084, inc/scss/base/_parent-theme.scss */
.widget { margin: 0 0 20px; }

/* Make sure select elements fit in widgets */
/* line 1089, inc/scss/base/_parent-theme.scss */
.widget select { max-width: 100%; }

/* Search widget */
/* line 1094, inc/scss/base/_parent-theme.scss */
.widget_search .submit { display: none; }

/* =Infinite Scroll
----------------------------------------------- */
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 1102, inc/scss/base/_parent-theme.scss */
.infinite-scroll .navigation-paging, .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */ display: none; }

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
/* line 1108, inc/scss/base/_parent-theme.scss */
.infinity-end.neverending .site-footer { display: block; }

.wgs_wrapper{
	width:215px;
float:right;
}

@media screen and (max-width: 702px) { /* line 1113, inc/scss/base/_parent-theme.scss */
  #crumbs_social { display: none; }
  /* line 1116, inc/scss/base/_parent-theme.scss */
  body .navbar { margin: 0; }
  /* line 1117, inc/scss/base/_parent-theme.scss */
  #additional_nav .container { padding: 0; }
  /* line 1118, inc/scss/base/_parent-theme.scss */
  #additional_nav .container .left { width: 100%; }
  /* line 1119, inc/scss/base/_parent-theme.scss */
  #additional_nav .container .left li a { float: none; clear: both; overflow: hidden; max-width: 100%; display: block; }
  /* line 1126, inc/scss/base/_parent-theme.scss */
  #additional_nav .container #menu_drop { width: 100%; }
  /* line 1129, inc/scss/base/_parent-theme.scss */
  #additional_nav .container .right { width: 100%; text-align: center; margin-bottom: 20px; }
  /* line 1134, inc/scss/base/_parent-theme.scss */
  #additional_nav .container .right strong { display: block; }
  /* line 1137, inc/scss/base/_parent-theme.scss */
  #landing_page .left { width: 100%; margin-bottom: 50px; }
  /* line 1141, inc/scss/base/_parent-theme.scss */
  #landing_page .right { width: 100%; float: none; clear: both; overflow: hidden; }
  /* line 1147, inc/scss/base/_parent-theme.scss */
  #landing_page #sidebar_right_page .gform_wrapper h3.gform_title { width: 100%; max-width: 100%; }
  /* line 1151, inc/scss/base/_parent-theme.scss */
  #sidebar_right_page .gform_wrapper h3 { max-width: 100%; }
  /* line 1154, inc/scss/base/_parent-theme.scss */
  body #main #primary a#get_info_cta { display: block; }
  /* line 1155, inc/scss/base/_parent-theme.scss */
  #sidebar_right_page { display: block; width: 100%; margin-bottom: 30px; }
  /* line 1161, inc/scss/base/_parent-theme.scss */
  #primary #content, #primary #content.news_single { width: 100% !important; margin-left: 0; }
  /* line 1165, inc/scss/base/_parent-theme.scss */
  /*header#masthead hgroup a { width: 100%; text-align: center; }*/
  /* line 1169, inc/scss/base/_parent-theme.scss */
  header#masthead nav { min-height: 60px; background: #5B657C; cursor: pointer; }
  /* line 1175, inc/scss/base/_parent-theme.scss */
  header#masthead nav img { float: right; display: block; width: 30px; margin: 15px 15px 0 0; }
  /* line 1181, inc/scss/base/_parent-theme.scss */
  header#masthead nav ul { display: none; }
  /* line 1184, inc/scss/base/_parent-theme.scss */
  header#masthead nav ul li { float: none; width: 100%; border-bottom: 1px solid #4E596F; }
  /* line 1189, inc/scss/base/_parent-theme.scss */
  #searchform { display: none; }
  /* line 1192, inc/scss/base/_parent-theme.scss */
  #home_slideshow { background: none; padding: 0; }
  /* line 1196, inc/scss/base/_parent-theme.scss */
  #home_slideshow .container .content { background: #fff; margin: 0 auto; position: relative; }
  /* line 1201, inc/scss/base/_parent-theme.scss */
  #home_slideshow .container .content h1 { font-size: 40px; }
  /* line 1204, inc/scss/base/_parent-theme.scss */
  #home_slideshow .container .content a { text-align: center; float: none; }
  /* line 1209, inc/scss/base/_parent-theme.scss */
  .page-template-page-contact-php #contact_container .container .wrapper { width: 100%; }
  /* line 1212, inc/scss/base/_parent-theme.scss */
  .page-template-page-contact-php #contact_container .container .wrapper dd { float: none; width: 100%; }
  /* line 1217, inc/scss/base/_parent-theme.scss */
  #primary #sub_menu { display: none; }
  /* line 1220, inc/scss/base/_parent-theme.scss */
  #landing_links_top { max-width: 100%; padding: 20px 0; }
  /* line 1224, inc/scss/base/_parent-theme.scss */
  #landing_links_main .section { background-image: none; }
  /* line 1225, inc/scss/base/_parent-theme.scss */
  #landing_links_main .section .left { border-bottom: 2px solid #fff; margin-bottom: 20px; }
  /* line 1229, inc/scss/base/_parent-theme.scss */
  #landing_links_main .section .left, #landing_links_main .section .right { float: left; width: 100%; margin-right: 0; } }
@media screen and (max-width: 500px) { /* line 1238, inc/scss/base/_parent-theme.scss */
  .sharing_container { margin: 0 auto 30px; width: 250px; float: none; clear: both; }
  /* line 1244, inc/scss/base/_parent-theme.scss */
  #categories { display: none; }
  /* line 1247, inc/scss/base/_parent-theme.scss */
  #primary #content.news, #primary #content.news_single { width: 100%; }
  /* line 1250, inc/scss/base/_parent-theme.scss */
  #primary #content.news .col { float: none; width: 100%; margin-right: 0; }
  /* line 1255, inc/scss/base/_parent-theme.scss */
  #primary #content.news .col img { max-width: 100%; width: 100%; display: block; }
  /* line 1261, inc/scss/base/_parent-theme.scss */
  #primary #content, #primary #content.news_single { width: 100%; margin-left: 0; }
  /* line 1265, inc/scss/base/_parent-theme.scss */
  #landing_links_main .section .right ul { float: none; width: 100%; }
  /* line 1269, inc/scss/base/_parent-theme.scss */
  footer .right { float: none; margin: 0 auto; }
  /* line 1273, inc/scss/base/_parent-theme.scss */
  footer .left { max-width: 100%; float: none; margin: 0 auto 30px; width: 100%; } }
/* line 1, inc/scss/base/_theme.scss */
html, html a { -webkit-font-smoothing: antialiased; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizeLegibility; }

/* line 7, inc/scss/base/_theme.scss */
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

/* =Theme customization starts here
-------------------------------------------------------------- */
/* line 18, inc/scss/base/_theme.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .dropdown-header, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #fff; }

/* line 23, inc/scss/base/_theme.scss */
.glyphicon-button { color: #fff; border-color: #fff; }

/* line 28, inc/scss/base/_theme.scss */
#menu_button { float: left; margin-left: 15px; color: #fff; text-shadow: none; }

/* line 35, inc/scss/base/_theme.scss */
#call_button { color: #fff; text-shadow: none; }

/* line 40, inc/scss/base/_theme.scss */
.stHBubble, .st-twitter-counter { height: 22px; }

/* line 44, inc/scss/base/_theme.scss */
#sidebar_right_page .gform_wrapper h3 { max-width: 100%; }

/* line 48, inc/scss/base/_theme.scss */
.gfield { padding-left: 0; }

/* line 52, inc/scss/base/_theme.scss */
#myModal .modal-dialog { width: 350px; margin-top: 45px; }

/* line 57, inc/scss/base/_theme.scss */
.modal-body { padding-top: 0; padding-bottom: 0; }

/* line 62, inc/scss/base/_theme.scss */
.modal-img { cursor: pointer; }

/* line 66, inc/scss/base/_theme.scss */
.btn { color: #fff; }

/* line 70, inc/scss/base/_theme.scss */
.modal-header .close { margin-top: -25px; margin-right: -25px; background-color: #fff; border-radius: 100px; z-index: -1; border: 1px solid #000; padding-left: 2px; padding-right: 2px; color: #000; opacity: 1; }

/* Header phone number */
/* line 84, inc/scss/base/_theme.scss */
.header-phone-number-wrapper { text-align: center;  color: #555; }

/* line 94, inc/scss/base/_theme.scss */
.header-phone-number-wrapper a { color: #555; }

/* line 98, inc/scss/base/_theme.scss */
.header-phone-number { font-size: 25px; text-decoration: none !important; }

/* line 103, inc/scss/base/_theme.scss */
.header-phone-label { font-size: 14px; }

/* line 107, inc/scss/base/_theme.scss */
#masthead .header-phone-number-wrapper { bottom: -10px; position: relative; }

/* line 112, inc/scss/base/_theme.scss */
#masthead .header-phone-number-wrapper * { font-size: 20px; }

/* Right Sidebar */
/* line 118, inc/scss/base/_theme.scss */
#sidebar_right_page.sidebar-right-page { background-color: #fff; }

/* modal report claim */
/* line 124, inc/scss/base/_theme.scss */
.modal-close { background-color: #e85733; padding: 5px 10px; cursor: pointer; width: auto; color: #fff; position: absolute; top: 10px; right: 10px; z-index: 3; border: 1px solid #ab4026; font-size: 14px; border-radius: 5px; }

/* line 140, inc/scss/base/_theme.scss */
.modal-report-claim { display: none; background-color: rgba(0, 0, 0, 0.8); width: 100%; height: 100%; overflow: auto; position: fixed; top: 0; left: 0; z-index: 9999999999; padding: 20px; }

/* line 153, inc/scss/base/_theme.scss */
.modal-report-claim-on .modal-report-claim { display: block; }

/* line 157, inc/scss/base/_theme.scss */
.modal-report-claim-on .modal-report-claim .efrain-widget-contact-form { margin: 0 auto; max-width: 400px; padding-top: 60px; width: 100%; position: relative; }

/* line 165, inc/scss/base/_theme.scss */
.modal-report-claim-on { overflow: hidden; height: 100%; width: 100%; }

/* Media Queries */
@media (min-width: 702px) { /* line 177, inc/scss/base/_theme.scss */
  .entry-content h1:first-child { display: none; } }
@media (max-width: 830px) { /* line 183, inc/scss/base/_theme.scss */
  .header-phone-label { display: none; } }
@media (max-width: 716px) { /* line 189, inc/scss/base/_theme.scss */
  .header-phone-number { display: none; } }
@media (max-width: 560px) { /* line 195, inc/scss/base/_theme.scss */
  .footer-title-drug, .footer-title-call, .footer-title-phone { display: block; text-align: center; }
  /* line 201, inc/scss/base/_theme.scss */
  .site-footer .container { padding: 0; }
  /* line 204, inc/scss/base/_theme.scss */
  .site-footer .footer-items > * { width: 100%; margin-bottom: 10px; text-align: center; } }
@media (max-width: 440px) { /* line 212, inc/scss/base/_theme.scss */
  .modal-report-claim .efrain-widget-contact-form { padding: 15px; } }
/* = Form Base Styles
----------------------------------------------- */
/* line 4, inc/scss/modules/_form.scss */
.wpcf7-form-control-wrap { clear: both; display: block; position: relative; margin-bottom: 20px; }

/* = contact
----------------------------------------------- */
/* line 15, inc/scss/modules/_form.scss */
#contact_container { background: #fff url("img/bg-contact.jpg") no-repeat bottom center; overflow: hidden; width: 100%; font-size: 14px; }

/* line 21, inc/scss/modules/_form.scss */
#contact_container .container { max-width: 1100px; padding: 50px 20px 0; margin: 0 auto; }

/* line 26, inc/scss/modules/_form.scss */
#contact_container .container .wrapper { float: left; }

/* line 30, inc/scss/modules/_form.scss */
#contact_container .container .wrapper h1 { font-size: 28px; border-bottom: 1px solid #dbdce0; margin-bottom: 20px; }

/* line 35, inc/scss/modules/_form.scss */
#contact_container .container .wrapper form { background: #F1F3F4; overflow: hidden; padding: 20px; }

/* line 40, inc/scss/modules/_form.scss */
#contact_container .container form dl dd { width: 48%; box-sizing: border-box; float: left; margin-bottom: 20px; }
/* line 45, inc/scss/modules/_form.scss */
#contact_container .container form dl dd .wpcf7-form-control-wrap { margin-bottom: 0px; }
/* line 47, inc/scss/modules/_form.scss */
#contact_container .container form dl dd .wpcf7-form-control-wrap input, #contact_container .container form dl dd .wpcf7-form-control-wrap textarea { background: #fff; width: 100%; padding: 5px; border: 1px solid #b4b8c3; }
/* line 52, inc/scss/modules/_form.scss */
#contact_container .container form dl dd .wpcf7-form-control-wrap input.required, #contact_container .container form dl dd .wpcf7-form-control-wrap textarea.required { padding-right: 25px; }
/* line 55, inc/scss/modules/_form.scss */
#contact_container .container form dl dd .wpcf7-form-control-wrap input.required.valid, #contact_container .container form dl dd .wpcf7-form-control-wrap textarea.required.valid { background-image: url("inc/img/checkmark.png"); background-size: auto 63%; background-repeat: no-repeat; background-position: 98% 50%; }
/* line 65, inc/scss/modules/_form.scss */
#contact_container .container form dl dd .wpcf7-form-control-wrap textarea.required.valid { background-size: auto 20px; background-repeat: no-repeat; background-position: 99% 3%; }

/* line 75, inc/scss/modules/_form.scss */
#contact_container .container form dl dd.left { margin-right: 4%; }

/* line 78, inc/scss/modules/_form.scss */
#contact_container .container form dl dd input, #contact_container .container form dl dd textarea { font-size: 12px; padding: 5px; width: 95%; }

/* line 84, inc/scss/modules/_form.scss */
#contact_container .container form dl dd#contact_textarea { width: 100%; clear: both; }

/* line 88, inc/scss/modules/_form.scss */
#contact_container .container form dl dd#submit_container { width: 100%; border: none; background: none; margin-bottom: 0; }

/* line 94, inc/scss/modules/_form.scss */
#contact_container .container form dl dd#submit_container #submit { border: none; background: #219fda; float: right; color: #fff; max-width: 133px; overflow: hidden; margin-bottom: 0; }

/* line 103, inc/scss/modules/_form.scss */
#contact_container .container form dl dd#submit_container #contact_disclaimer { border: none; width: auto; max-width: 500px; background: none; font-size: 13px; color: #798595; }

/* line 111, inc/scss/modules/_form.scss */
#contact_container .container form dl dd#submit_container #submit img { position: absolute; }

/* line 114, inc/scss/modules/_form.scss */
#contact_container .container form dl dd#submit_container #submit input { background: #219fda; font-size: 14px; display: block; float: right; width: 100%; overflow: hidden; padding: 15px 0; color: #fff; }

/* News - Media Queries */
/* =Featured Panel
----------------------------------------------- */
/* line 4, inc/scss/modules/_featured-panel.scss */
.featured-panel { overflow: hidden; width: 100%; background-size: cover !important; background-repeat: no-repeat !important; border-top: 1px solid #fff; }
/* line 12, inc/scss/modules/_featured-panel.scss */
.featured-panel .container { max-width: 1100px; margin: 0 auto; padding: 40px 20px 20px; }
/* line 17, inc/scss/modules/_featured-panel.scss */
.featured-panel.dark-theme, .featured-panel.dark-theme a { color: #fff; }
/* line 20, inc/scss/modules/_featured-panel.scss */
.featured-panel.light-theme, .featured-panel.light-theme a { color: #000; }

/* line 25, inc/scss/modules/_featured-panel.scss */
.featured-panel-title { font-size: 45px; line-height: 1.2em; margin-bottom: 20px; text-align: center; overflow: hidden; position: relative; }
/* line 32, inc/scss/modules/_featured-panel.scss */
.featured-panel-title .title-icon { background-size: 100% auto; background-repeat: no-repeat; background-position: center; display: block; height: 71px; margin: 0 auto; width: 61px; }
/* line 43, inc/scss/modules/_featured-panel.scss */
.featured-panel-title .title-text { position: relative; display: inline-block; }
/* line 46, inc/scss/modules/_featured-panel.scss */
.featured-panel-title .title-text:before, .featured-panel-title .title-text:after { content: ""; display: block; top: 50%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; height: 1px; width: 1000px; }
/* line 55, inc/scss/modules/_featured-panel.scss */
.featured-panel-title .title-text:before { right: 100%; margin-right: 15px; }
/* line 59, inc/scss/modules/_featured-panel.scss */
.featured-panel-title .title-text:after { left: 100%; margin-left: 15px; }
/* line 66, inc/scss/modules/_featured-panel.scss */
.light-theme .featured-panel-title .title-text { color: #000; }
/* line 68, inc/scss/modules/_featured-panel.scss */
.light-theme .featured-panel-title .title-text:before, .light-theme .featured-panel-title .title-text:after { background-color: #000; }
/* line 74, inc/scss/modules/_featured-panel.scss */
.dark-theme .featured-panel-title .title-text { color: #fff; }
/* line 76, inc/scss/modules/_featured-panel.scss */
.dark-theme .featured-panel-title .title-text:before, .dark-theme .featured-panel-title .title-text:after { background-color: #fff; }

@media (max-width: 702px) { /* line 85, inc/scss/modules/_featured-panel.scss */
  .featured-panel .title-icon { width: 30px; height: 40px; }
  /* line 89, inc/scss/modules/_featured-panel.scss */
  .featured-panel .title-text { font-size: 30px; line-height: 1.2; } }
/* =Featured Drugs
----------------------------------------------- */
/* line 5, inc/scss/modules/_featured-drugs.scss */
.featured-drugs ul { margin: 0 0 0 -5%; margin-top: 50px; overflow: hidden; }
/* line 10, inc/scss/modules/_featured-drugs.scss */

.featured-drugs li { list-style: none; margin: 0; float: left; width: 28.6666%; margin-left:4%; margin-bottom: 40px; padding: 0; height: 150px; overflow: hidden; }
/* line 21, inc/scss/modules/_featured-drugs.scss */
.featured-drugs h3 { font-weight: 600; margin-bottom: 10px; }
/* line 25, inc/scss/modules/_featured-drugs.scss */
.featured-drugs a.read-more { color: #24cddc !important; display: block; text-decoration: underline; }

/* line 32, inc/scss/modules/_featured-drugs.scss */
.featured-drugs .container a { font-size: 12px; }

/* line 33, inc/scss/modules/_featured-drugs.scss */
.featured-drugs .container h3 a { font-size: 14px; }

/* line 34, inc/scss/modules/_featured-drugs.scss */
.featured-drugs .container p { margin-bottom: 5px; font-size: 12px; line-height: 1.8; }

@media (max-width: 702px) { /* line 43, inc/scss/modules/_featured-drugs.scss */
  .featured-drugs ul { margin: 0px; }
  /* line 46, inc/scss/modules/_featured-drugs.scss */
  .featured-drugs li { margin: 0px; height: auto; }
  /* line 51, inc/scss/modules/_featured-drugs.scss */
  #featured_news .container .col { float: none; width: 100%; clear: both; margin-bottom: 30px; overflow: hidden; }
  /* line 58, inc/scss/modules/_featured-drugs.scss */
  .featured-drugs .container ul li { float: none; width: 100%; margin: 0; margin-bottom: 20px; } }
/* =Featured Urgent
----------------------------------------------- */
/* line 5, inc/scss/modules/_featured-urgent.scss */
.featured-urgent ul { margin: 0; margin-top: 50px; overflow: hidden; }
/* line 10, inc/scss/modules/_featured-urgent.scss */
.featured-urgent li { margin: 0; padding: 20px; border: 3px solid #2f6a97; border-radius: 30px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmNmE5NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFjYTViMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2f6a97), color-stop(100%, #1ca5b1)); background-image: -moz-linear-gradient(#2f6a97, #1ca5b1); background-image: -webkit-linear-gradient(#2f6a97, #1ca5b1); background-image: linear-gradient(#2f6a97, #1ca5b1); list-style: none; float: left; width: calc(100% / 3 - 5%); margin: 0 2.5%; margin-bottom: 40px; overflow: hidden; min-height: 265px; }
/* line 24, inc/scss/modules/_featured-urgent.scss */
.featured-urgent h3 { font-weight: 600; margin-bottom: 10px; }
/* line 28, inc/scss/modules/_featured-urgent.scss */
.featured-urgent a.read-more { color: #fff !important; display: block; text-decoration: underline; font-size: .75em; }

@media (max-width: 702px) { /* line 37, inc/scss/modules/_featured-urgent.scss */
  .featured-urgent .container ul li { float: none; width: 100%; min-height: 0; margin: 0; margin-bottom: 20px; } }
/* =Featured News
----------------------------------------------- */
/* line 5, inc/scss/modules/_featured-news.scss */
.featured-news .read-more, .featured-news .more { color: #20bcca !important; text-decoration: underline; font-size: 12px; font-weight: 600; }
/* line 11, inc/scss/modules/_featured-news.scss */
.featured-news .thumb { display: none; }
/* line 14, inc/scss/modules/_featured-news.scss */
.featured-news .col-title { margin: 0 -17.5px; height: 56px; line-height: 56px; font-size: 14px; font-weight: 600; color: #fff; position: relative; margin-bottom: 20px; }
/* line 23, inc/scss/modules/_featured-news.scss */
.featured-news .col-title span { display: block; position: relative; z-index: 2; padding-left: 60px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
/* line 34, inc/scss/modules/_featured-news.scss */
.featured-news h3 { font-weight: 600; }
/* line 38, inc/scss/modules/_featured-news.scss */
.featured-news .col { width: 33.33333%; float: left; padding: 0 17.5px; }
/* line 43, inc/scss/modules/_featured-news.scss */
.featured-news .col:nth-child(2) .col-title { background-color: #20bcca; }
/* line 45, inc/scss/modules/_featured-news.scss */
.featured-news .col:nth-child(2) .col-title span { background: url(inc/img/icon-title-small-drugs.png) 20px center no-repeat; }
/* line 51, inc/scss/modules/_featured-news.scss */
.featured-news .col:nth-child(3) .col-title { background-color: #1ca5b1; }
/* line 53, inc/scss/modules/_featured-news.scss */
.featured-news .col:nth-child(3) .col-title:before, .featured-news .col:nth-child(3) .col-title:after { content: ""; width: 26px; height: 56px; display: block; position: absolute; top: 0; z-index: 1; }
/* line 62, inc/scss/modules/_featured-news.scss */
.featured-news .col:nth-child(3) .col-title:before { left: 0; background: url(inc/img/bg-header-news-left.png); }
/* line 66, inc/scss/modules/_featured-news.scss */
.featured-news .col:nth-child(3) .col-title:after { right: 0; background: url(inc/img/bg-header-news-right.png); }
/* line 70, inc/scss/modules/_featured-news.scss */
.featured-news .col:nth-child(3) .col-title span { background: url(inc/img/icon-title-small-medicial.png) 20px center no-repeat; }
/* line 76, inc/scss/modules/_featured-news.scss */
.featured-news .col:nth-child(4) .col-title { background-color: #188b95; }
/* line 78, inc/scss/modules/_featured-news.scss */
.featured-news .col:nth-child(4) .col-title span { background: url(inc/img/icon-title-small-consumer.png) 20px center no-repeat; }
/* line 84, inc/scss/modules/_featured-news.scss */
.featured-news .col ul { margin: 0; }
/* line 87, inc/scss/modules/_featured-news.scss */
.featured-news .col li { list-style: none; margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #dbdce0; }
/* line 93, inc/scss/modules/_featured-news.scss */
.featured-news .col .thumb { width: 100%; float: none; height: 0; margin-bottom: 10px; overflow: hidden; }
/* line 100, inc/scss/modules/_featured-news.scss */
.featured-news .col .thumb img { display: block; width: 100%; }
/* line 104, inc/scss/modules/_featured-news.scss */
.featured-news .col .right { width: 100%; float: none; }
/* line 108, inc/scss/modules/_featured-news.scss */
.featured-news .col .right p { font-size: 14px; }
/* line 111, inc/scss/modules/_featured-news.scss */
.featured-news .col.last { margin-right: 0; }

@media (max-width: 907px) { /* line 119, inc/scss/modules/_featured-news.scss */
  .featured-news .col { width: 100%; float: none; padding: 0; clear: both; margin-bottom: 20px; }
  /* line 127, inc/scss/modules/_featured-news.scss */
  .featured-news .col-title:before, .featured-news .col-title:after { display: none !important; } }
@media (max-width: 702px) { /* line 135, inc/scss/modules/_featured-news.scss */
  .featured-urgent .container ul li { float: none; width: 100%; min-height: 0; margin: 0; margin-bottom: 20px; } }
/* =News
----------------------------------------------- */
/* Col */
/* line 7, inc/scss/modules/_news.scss */
.subpage-title { font-size: 60px; font-weight: 300; line-height: 1; margin-bottom: 35px; }

/* line 15, inc/scss/modules/_news.scss */
.site-content.news { padding-right: 50px; }
/* line 18, inc/scss/modules/_news.scss */
.site-content.news .col { padding: 18px; background-color: #f4f5f6; margin-bottom: 30px; }
/* line 23, inc/scss/modules/_news.scss */
.site-content.news .col .sharing_container { float: none; }
/* line 28, inc/scss/modules/_news.scss */
.site-content.news .col-image { float: left; width: 250px; }
/* line 31, inc/scss/modules/_news.scss */
.site-content.news .col-image .col-thumb { width: 234px; height: 152px; background-color: #fff; border: 1px solid #d2d5db; }
/* line 36, inc/scss/modules/_news.scss */
.site-content.news .col-image .col-thumb img { width: 100%; height: 100%; }
.search.search-results .site-content.news .col-image{
display:none;
}
/* line 43, inc/scss/modules/_news.scss */
.site-content.news .col-title { font-size: 16px; font-weight: 600; color: #48556e; }
/* line 47, inc/scss/modules/_news.scss */
.site-content.news .col-title a { color: #48556e; }
/* line 52, inc/scss/modules/_news.scss */
.site-content.news .col-content { float: left; width:100%; }
/* line 57, inc/scss/modules/_news.scss */
.site-content.news .read-more { display: block; clear: both; }

/* Pagination */
/* line 67, inc/scss/modules/_news.scss */
#nav-below { position: relative; bottom: 0; }

/* line 71, inc/scss/modules/_news.scss */
#nav-below .pagination span, #nav-below .pagination a, [class*="navigation"] .next, [class*="navigation"] .prev { background: none !important; box-shadow: none !important; border: none !important; text-shadow: none; color: #1ca5b1 !important; display: block; float: left; width: auto; padding: 4px; font-size: 16px !important; font-weight: 600; }

/* line 87, inc/scss/modules/_news.scss */
[class*="navigation"] .next, [class*="navigation"] .prev { padding: 0; }

/* line 91, inc/scss/modules/_news.scss */
#nav-below .pagination span.current { color: #000 !important; }

/* line 96, inc/scss/modules/_news.scss */
#nav-below .pagination { float: right; text-align: right; margin: 0 auto; }
/* line 101, inc/scss/modules/_news.scss */
#nav-below .last, #nav-below .first { display: none !important; }

/* line 110, inc/scss/modules/_news.scss */
#primary #content, #primary #content.news_single { width: 60%; float: left; position: relative; }

/* line 116, inc/scss/modules/_news.scss */
#primary #content.news, #primary #content.news_single { width: 70%; margin-left: 0; overflow: hidden; }

/* line 122, inc/scss/modules/_news.scss */
#primary #content.two-col { margin-left: 0; width: 60%; }

/* line 126, inc/scss/modules/_news.scss */
#primary #content.one-col { width: 100%; margin-left: 0; }

/* line 130, inc/scss/modules/_news.scss */
#primary #content.news_single { width: 65%; }

/* line 131, inc/scss/modules/_news.scss */
#primary #content.news_single .feature_image { width: 100%; overflow: hidden; margin-bottom: 10px; }

/* line 136, inc/scss/modules/_news.scss */
#primary #content.news_single .feature_image img { display: block; width: 100%; }

/* line 141, inc/scss/modules/_news.scss */
#primary #content.news .col.page { min-height: 150px; }

/* line 144, inc/scss/modules/_news.scss */
#primary #content.news .col a.cat_news { padding: 2px 5px; margin-bottom: 10px; display: block; float: left; font-size: 14px; color: #fff; background: #1ca5b1; border: 1px solid #1ca5b1; }

/* line 155, inc/scss/modules/_news.scss */
#primary #content.news .col h2, #primary #content.news_single h2 { text-align: left; font-size: 22px; margin-bottom: 0; }

/* News - Media Queries */
@media (max-width: 702px) { /* line 165, inc/scss/modules/_news.scss */
  .subpage-title { font-size: 30px; margin-bottom: 20px; }
  /* line 170, inc/scss/modules/_news.scss */
  .site-content.news { width: 100% !important; padding-right: 0; }
  /* line 175, inc/scss/modules/_news.scss */
  #categories { display: none; } }
/* line 180, inc/scss/modules/_news.scss */
.site-content h2 { margin-bottom: 20px; }

/* line 184, inc/scss/modules/_news.scss */
.site-content h1 { font-size: 28px; }

/* line 185, inc/scss/modules/_news.scss */
.site-content h2 { font-size: 24px; }

/* line 186, inc/scss/modules/_news.scss */
.site-content h3 { font-size: 21px; }

/* line 187, inc/scss/modules/_news.scss */
.site-content h4 { font-size: 19px; }

/* line 188, inc/scss/modules/_news.scss */
.site-content h5 { font-size: 16px; }

/* line 189, inc/scss/modules/_news.scss */
.site-content h6 { font-size: 13px; }

/* line 190, inc/scss/modules/_news.scss */
.site-content li { font-size: 12px; color: #798595; padding: 5px; }

/* line 191, inc/scss/modules/_news.scss */
.site-content li.odd { background: #e8f5fc; }

@media (max-width: 560px) { /* line 195, inc/scss/modules/_news.scss */
  .site-content { width: 100% !important; float: none; clear: both; }
  /* line 200, inc/scss/modules/_news.scss */
  .site-content .no-thumbnail .col-thumb { display: none !important; }
  /* line 205, inc/scss/modules/_news.scss */
  .site-content.news .col-image { width: 100% !important; height: auto !important; float: none; }
  /* line 209, inc/scss/modules/_news.scss */
  .site-content.news .col-image img { width: 100% !important; height: auto !important; }
  /* line 214, inc/scss/modules/_news.scss */
  .site-content.news .col-thumb { width: 100% !important; height: auto !important; }
  /* line 218, inc/scss/modules/_news.scss */
  .site-content.news .col-content { width: 100%; float: none; } }
/* =Widgets
----------------------------------------------- */
/* legal phone */
/* line 5, inc/scss/modules/_widgets.scss */
.legal-phone-center { position: absolute; text-align: center; top: 54px; left: 0; width: 100%; z-index: 0; font-size: 14px; }

/* line 15, inc/scss/modules/_widgets.scss */
#sidebar_right_page, #categories { display: block; width: 35%; top: 0; float: right; position: relative; color: #798595; }

/* line 25, inc/scss/modules/_widgets.scss */
#categories #sidebar_right_page { width: 100%; }

/* line 29, inc/scss/modules/_widgets.scss */
#categories h1 { text-align: center; padding: 10px; background: #5B657C; color: #fff; }

/* line 36, inc/scss/modules/_widgets.scss */
#categories ul, .avhec-widget-line { list-style: none; margin: 0; padding: 0; width: 100%; }

/* line 44, inc/scss/modules/_widgets.scss */
#sidebar_right_page .container { padding: 15px; }

/* line 47, inc/scss/modules/_widgets.scss */
#sidebar_right_page .container img { display: block; width: 100%; }

/* line 51, inc/scss/modules/_widgets.scss */
#sidebar_right_page .container a { margin-bottom: 10px; display: block; }

/* line 56, inc/scss/modules/_widgets.scss */
#sidebar_right_page.news a.more { cursor: pointer; z-index: 2; color: #fff; font-size: 12px; text-align: center; padding: 10px 20px; display: block; font-size: 15px; line-height: 1; background-color: #1ca5b1; text-shadow: none !important; margin: 15px !important; }

/* line 71, inc/scss/modules/_widgets.scss */
#categories, #sidebar_right_page { width: 30%; }
/* line 76, inc/scss/modules/_widgets.scss */
#categories ul, #categories li, #sidebar_right_page ul, #sidebar_right_page li { display: block; margin: 0; padding: 0; float: none; }
/* line 82, inc/scss/modules/_widgets.scss */
#categories li, #sidebar_right_page li { line-height: 1; }
/* line 85, inc/scss/modules/_widgets.scss */
#categories aside, #sidebar_right_page aside { display: block; clear: both; float: none; color: #2f6a97; margin-bottom: 20px; border: 2px solid #2f6a97; }
/* line 93, inc/scss/modules/_widgets.scss */
#categories aside a, #sidebar_right_page aside a { color: #2f6a97; }
/* line 97, inc/scss/modules/_widgets.scss */
#categories .widget-title, #categories > h2, #sidebar_right_page .widget-title, #sidebar_right_page > h2 { background-color: #2f6a97; line-height: 1; display: block; padding: 5px 10px; color: #fff; font-size: 25px; margin: 5px; text-align: center; }
/* line 110, inc/scss/modules/_widgets.scss */
#categories .widget_archive, #sidebar_right_page .widget_archive { border: 2px solid #2f6a97; }
/* line 112, inc/scss/modules/_widgets.scss */
#categories .widget_archive .widget-title, #sidebar_right_page .widget_archive .widget-title { display: none; }
/* line 115, inc/scss/modules/_widgets.scss */
#categories .widget_archive li, #sidebar_right_page .widget_archive li { background-color: #fff; padding: 0px; margin: 5px; }
/* line 119, inc/scss/modules/_widgets.scss */
#categories .widget_archive li a, #sidebar_right_page .widget_archive li a { background-color: #2f6a97; display: block; width: 100%; padding: 5px 10px; color: #fff; }
/* line 125, inc/scss/modules/_widgets.scss */
#categories .widget_archive li a:hover, #sidebar_right_page .widget_archive li a:hover { background-color: #3b85be; }
/* line 135, inc/scss/modules/_widgets.scss */
#categories .widget_categories ul, #categories .widget_recent_entries ul, #categories .LatestNews ul, #sidebar_right_page .widget_categories ul, #sidebar_right_page .widget_recent_entries ul, #sidebar_right_page .LatestNews ul { width: 100%; margin: 0.75em 0; margin-left: 1em; padding: 0 1em; list-style: none; }
/* line 142, inc/scss/modules/_widgets.scss */
#categories .widget_categories li:before, #categories .widget_recent_entries li:before, #categories .LatestNews li:before, #sidebar_right_page .widget_categories li:before, #sidebar_right_page .widget_recent_entries li:before, #sidebar_right_page .LatestNews li:before { content: ""; border-color: transparent #ff8566; border-style: solid; border-width: 0.35em 0 0.35em 0.45em; display: block; height: 0; width: 0; left: -1em; top: 0.9em; position: relative; }

/* line 158, inc/scss/modules/_widgets.scss */
.efrain-widget-contact-form { background-color: #fff; padding: 15px; color: #2f6a97; }
/* line 16, inc/scss/base/_mixins.scss */
.efrain-widget-contact-form ::-webkit-input-placeholder { color: #2f6a97 !important; }
/* line 17, inc/scss/base/_mixins.scss */
.efrain-widget-contact-form :-moz-placeholder { color: #2f6a97 !important; }
/* line 18, inc/scss/base/_mixins.scss */
.efrain-widget-contact-form ::-moz-placeholder { color: #2f6a97 !important; }
/* line 19, inc/scss/base/_mixins.scss */
.efrain-widget-contact-form :-ms-input-placeholder { color: #2f6a97 !important; }

/* line 167, inc/scss/modules/_widgets.scss */
.free-case-title { font-size: 25px; text-align: center; margin-bottom: 20px; line-height: 1; clear: both; display: block; }

/* line 176, inc/scss/modules/_widgets.scss */
.efrain-widget-contact-form .header-phone-number-wrapper { clear: both; float: none; width: 100%; margin-bottom: 20px; }

/* line 183, inc/scss/modules/_widgets.scss */
.efrain-widget-contact-form a.header-phone-number, .efrain-widget-contact-form .header-phone-label { color: #2f6a97 !important; display: block !important; }

/* line 190, inc/scss/modules/_widgets.scss */
.free-case-copy { font-size: 12px; line-height: 1.5; margin-bottom: 20px; }

/* line 196, inc/scss/modules/_widgets.scss */
.efrain-widget-contact-form input, .efrain-widget-contact-form textarea { width: 100%; display: block; padding: 10px; color: #2f6a97; background-color: #f4f5f6; font-size: 12px; }
/* line 204, inc/scss/modules/_widgets.scss */
.efrain-widget-contact-form input.required, .efrain-widget-contact-form textarea.required { padding-right: 25px; }
/* line 207, inc/scss/modules/_widgets.scss */
.efrain-widget-contact-form input.required.valid, .efrain-widget-contact-form textarea.required.valid { background-image: url("inc/img/checkmark.png"); background-size: auto 63%; background-repeat: no-repeat; background-position: 98% 50%; }

/* line 218, inc/scss/modules/_widgets.scss */
.efrain-widget-contact-form textarea.required.valid { background-size: auto 20px; background-repeat: no-repeat; background-position: 98% 3%; }

/* line 227, inc/scss/modules/_widgets.scss */
.form-small-copy { font-size: 10px; line-height: 1.5; margin-bottom: 20px; }

/* line 233, inc/scss/modules/_widgets.scss */
.efrain-widget-contact-form input[type="submit"] { cursor: pointer; z-index: 2; color: #fff; font-size: 12px; text-align: center; padding: 10px 20px; font-size: 20px; background-color: #1ca5b1; text-shadow: none !important; margin-bottom: 0 !important; }

/* line 246, inc/scss/modules/_widgets.scss */
.efrain-widget-contact-form .ajax-loader { display: none; }

/* line 250, inc/scss/modules/_widgets.scss */
.efrain-widget-contact-form .wpcf7-not-valid { border: 1px solid red; }

/* line 253, inc/scss/modules/_widgets.scss */
.efrain-widget-contact-form .wpcf7-not-valid-tip, .efrain-widget-contact-form br { display: none; }

/* line 258, inc/scss/modules/_widgets.scss */
.efrain-widget-contact-form input[type="submit"] { background-color: #1ca5b1; }

/* line 262, inc/scss/modules/_widgets.scss */
.efrain-widget-contact-form .wpcf7-validation-errors { border: none; background-color: red; font-size: 12px; color: #fff; line-height: 1.5; padding: 10px; margin: 0; margin-top: 20px; }

/* report claim */
/* line 275, inc/scss/modules/_widgets.scss */
.ReportClaim { border: none !important; }

/* line 278, inc/scss/modules/_widgets.scss */
.widget-report-claim { font-size: 20px; cursor: pointer; background-color: #ff8566; height: 40px; line-height: 40px; text-align: center; cursor: pointer; color: #fff; }
/* line 287, inc/scss/modules/_widgets.scss */
.widget-report-claim:hover { background-color: #ff714d; }

/* case ad */
/* line 294, inc/scss/modules/_widgets.scss */
.efrain-widget-case-ad img { display: block; width: 100% !important; height: auto; }

/* Facebook widget */
/* line 302, inc/scss/modules/_widgets.scss */
.efrain-widget-facebook-like { background: url("inc/img/widget-facebook.jpg") 20px center no-repeat #3b5999; padding: 10px; min-height: 44px; }

/* line 308, inc/scss/modules/_widgets.scss */
.efrain-widget-facebook-like .st_fblike_hcount { float: right; }

/* News - Media Queries */
@media (max-width: 702px) { /* line 316, inc/scss/modules/_widgets.scss */
  #sidebar_right_page, #categories { width: 100%; float: none; clear: both; } }
/* =Footer
----------------------------------------------- */
/* line 4, inc/scss/modules/_footer.scss */
.orange-cta { background-color: #ff8566; color: #fff; font-weight: 300; text-align: center; }
/* line 9, inc/scss/modules/_footer.scss */
.orange-cta .container { max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 30px 20px; }

/* line 17, inc/scss/modules/_footer.scss */
.orange-cta-tag { font-size: 25px; }

/* line 20, inc/scss/modules/_footer.scss */
.orange-cta-phone { font-size: 45px; }

/* line 24, inc/scss/modules/_footer.scss */
.footer-call-to-action { background-color: #ff8566; color: #fff; text-align: center; position: fixed; -moz-transform: translateZ(0); -ms-transform: translateZ(0); -webkit-transform: translateZ(0); transform: translateZ(0); bottom: 0; left: 0; width: 100%; cursor: pointer; padding: 12px; height: 40px; line-height: 1; z-index: 99999999; border-top: 1px solid #4d5569; }
/* line 39, inc/scss/modules/_footer.scss */
.footer-call-to-action:active { background-color: ligthen(#ff8566, 5%); }

/* line 44, inc/scss/modules/_footer.scss */
.footer-container { margin: 0 auto; max-width: 1100px; padding: 30px; }

/* line 54, inc/scss/modules/_footer.scss */
.footer-column-title { font-size: 15px; color: #1ca5b1; text-transform: uppercase; font-weight: 600; }

/* line 61, inc/scss/modules/_footer.scss */
.footer-column { width: 25%; float: left; }
/* line 64, inc/scss/modules/_footer.scss */
.footer-column ul, .footer-column li { margin: 0; list-style: none; }
/* line 68, inc/scss/modules/_footer.scss */
.footer-column a { color: #2f6a97; }

/* line 73, inc/scss/modules/_footer.scss */
.footer-copy { font-size: 12px; text-align: center; }

@media (max-width: 880px) { /* line 79, inc/scss/modules/_footer.scss */
  .footer-column { text-align: center; margin-bottom: 20px; width: 100%; clear: both; }
  /* line 84, inc/scss/modules/_footer.scss */
  .footer-column .mini-nav { display: inline-block; text-align: center; }
  /* line 87, inc/scss/modules/_footer.scss */
  .footer-column .mini-nav li { top: 0; } }
/* =head
----------------------------------------------- */
/* line 4, inc/scss/modules/_header.scss */
header#masthead { width: 100%; }

/* line 7, inc/scss/modules/_header.scss */
header#masthead hgroup { max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 15px; }

/* line 13, inc/scss/modules/_header.scss */
header#masthead hgroup a img { float: left; width: 273px; margin-top: 10px; }

/* line 19, inc/scss/modules/_header.scss */
header#masthead nav, header#masthead nav .menu-main-container, #site-navigation-footer .menu-main-container { position: relative; width: 100%; background: #2f6a97; margin: 0 auto; padding: 0; }

/* line 28, inc/scss/modules/_header.scss */
header#masthead nav img { display: none; }

/* line 31, inc/scss/modules/_header.scss */
header#masthead nav > div > ul, #site-navigation-footer > div > ul { height: 32px; margin: 0 auto; max-width: 1100px; }

/* line 38, inc/scss/modules/_header.scss */
header#masthead nav > div > ul { height: 54px; }

/* line 41, inc/scss/modules/_header.scss */
header#masthead nav > div > ul > li, #site-navigation-footer > div > ul > li { list-style: none; float: left; margin: 0; }

/* line 47, inc/scss/modules/_header.scss */
header#masthead nav > div > ul > li > a, #site-navigation-footer > div > ul > li > a { color: #fff; font-size: 12px; padding: 7px; display: block; width: 100%; text-align: center; font-weight: 300; }

/* line 59, inc/scss/modules/_header.scss */
header#masthead nav > div > ul > li > a { font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin: 10px 0; padding: 5px 10px; text-decoration: none; font-weight: 600; }

/* line 70, inc/scss/modules/_header.scss */
header#masthead nav > div > ul > li > a:hover, header#masthead nav > div > ul > li:hover > a, #site-navigation-footer > div > ul > li > a:hover, #site-navigation-footer > div > ul > li:hover > a { background: #3c87c0; color: #fff; }

/* line 79, inc/scss/modules/_header.scss */
.dropdown-header { font-size: 100%; line-height: 20px; background-color: #3c87c0; }

/* line 85, inc/scss/modules/_header.scss */
#section_nav * { color: #fff; }

/* line 89, inc/scss/modules/_header.scss */
#section_nav .navbar-toggle { margin-top: 0; margin-bottom: 0; min-height: 5px; }

/* line 95, inc/scss/modules/_header.scss */
.navbar-primary, #section_nav .dropdown-menu { border-radius: 0; background-color: #3c87c0; min-height: 35px; padding: 0; }

/* line 101, inc/scss/modules/_header.scss */
.navbar-primary, .navbar-primary ul, .navbar-primary li, .navbar-primary ul li { min-height: 35px; }

/* line 105, inc/scss/modules/_header.scss */
#bs-example-navbar-collapse-1 .nav > li > a:hover, #bs-example-navbar-collapse-1 .nav > li > a:focus { color: #4d5569; }

/* line 109, inc/scss/modules/_header.scss */
#section_nav .navbar-nav > li > a { padding: 10px; }

/* line 113, inc/scss/modules/_header.scss */
#sec_label { padding: 10px 15px; }

/* line 117, inc/scss/modules/_header.scss */
#dropdownMenu1 { background: none; border: none; padding: 10px 15px; }

/* line 123, inc/scss/modules/_header.scss */
.nav_container { margin: 0 auto; max-width: 1200px; }

/* line 128, inc/scss/modules/_header.scss */
.navbar-nav { display: block; }

/* line 132, inc/scss/modules/_header.scss */
#section_nav .navbar-nav > li > a { padding: 9px; }

/* Efrain Dropdown */
/* line 138, inc/scss/modules/_header.scss */
#menu-main { position: relative; height: 32px; }

/* line 143, inc/scss/modules/_header.scss */
#menu-main > li:hover .efrain-dropdown { display: block; }

/* line 147, inc/scss/modules/_header.scss */
#menu-main .sub-menu { display: none; }

/* line 151, inc/scss/modules/_header.scss */
.efrain-dropdown { display: none; color: #fff; border-top: 2px solid #fff; font-size: 14px; background-color: #3c87c0; padding: 30px; position: absolute; height: auto; top: 54px; left: 0; width:650px; z-index: 9999999; }

/* line 166, inc/scss/modules/_header.scss */
.efrain-dropdown-icon { display: inline-block !important; height: 25px; width: auto; margin-right: 10px; }

/* line 173, inc/scss/modules/_header.scss */
.efrain-dropdown-title { font-size: 25px; margin-bottom: 40px; }

/* line 179, inc/scss/modules/_header.scss */
.efrain-dropdown-title a { color: #fff; text-decoration: none; }

/* line 184, inc/scss/modules/_header.scss */
.efrain-sub-menu { width: 100%; float: left; }

/* line 189, inc/scss/modules/_header.scss */
.efrain-dropdown-copy { width: 34%; float: right; position: relative; }

/* line 196, inc/scss/modules/_header.scss */
.efrain-dropdown-wysiwyg { line-height: 1.5; text-align: center; margin-bottom: 40px; }

/* line 202, inc/scss/modules/_header.scss */
.efrain-dropdown-button { clear: both; color: #fff !important; text-decoration: none !important; font-size: 20px; padding: 10px 15px; text-align: center; background-color: #e85733; display: block; border-radius: 5px; }

/* line 214, inc/scss/modules/_header.scss */
.efrain-dropdown-button:hover { background-color: #ff5025; }

/* line 218, inc/scss/modules/_header.scss */
.efrain-sub-menu, .efrain-sub-menu li { margin: 0; padding: 0; list-style: none; display: block; }

/* line 225, inc/scss/modules/_header.scss */
.efrain-sub-menu { margin-top: -10px; margin-left: -10px; }

/* line 230, inc/scss/modules/_header.scss */
.efrain-sub-menu li { width: 50%; float: left; }

/* line 235, inc/scss/modules/_header.scss */
.efrain-sub-menu a { color: #fff; display: block; padding: 10px; }

/* line 241, inc/scss/modules/_header.scss */
#searchform { position: absolute; top: 0; right: 0; z-index: 2; }

/* line 248, inc/scss/modules/_header.scss */
#searchform, #searchform-footer { width: 215px; background: #fff; overflow: hidden; padding: 3px 10px; border: 3px solid #f4f4f4; }

/* line 255, inc/scss/modules/_header.scss */
#searchform dl, #searchform-footer dl { width: 100%; overflow: hidden; }

/* line 259, inc/scss/modules/_header.scss */
#searchform #searchField, #searchform-footer #searchField-footer { max-width: 170px; float: left; }

/* line 263, inc/scss/modules/_header.scss */
#searchform #searchField input, #searchform-footer #searchField-footer input { background: none; border: none; width: 95%; font-size: 12px; }

/* line 269, inc/scss/modules/_header.scss */
#searchform #searchBtn, #searchform-footer #searchBtn-footer input { max-width: 36px; float: right; }

/* line 273, inc/scss/modules/_header.scss */
#searchform #searchBtn input[type="submit"], #searchform-footer #searchBtn-footer input[type="submit"], #searchform #searchBtn input[type="submit"]:hover, #searchform-footer #searchBtn-footer input[type="submit"]:hover { width: 100%; height: 100%; background: transparent url("img/icn-search.png") no-repeat center right; border: none; box-shadow: none; }

/* Nav Wrapper */
/* line 283, inc/scss/modules/_header.scss */
.nav-wrapper { background-color: #2f6a97; position: relative; }
/* line 286, inc/scss/modules/_header.scss */
.nav-wrapper .nav-container { margin: 0 auto; max-width: 1100px; position: relative; }
/* line 291, inc/scss/modules/_header.scss */
.nav-wrapper #searchform { margin: 10px; background-color: #2f6a97; border: 1px solid #3c87c0; color: #fff !important; }
/* line 296, inc/scss/modules/_header.scss */
.nav-wrapper #searchform input { color: #fff !important; }
/* line 298, inc/scss/modules/_header.scss */
.nav-wrapper #searchform input[type="submit"] { background: url("inc/img/icon-search.png") center #3c87c0 no-repeat !important; width: 32px !important; height: 32px !important; }
/* line 304, inc/scss/modules/_header.scss */
.nav-wrapper #searchform #searchBtn { position: absolute; top: 0; right: 0; z-index: 2; }
/* line 16, inc/scss/base/_mixins.scss */
.nav-wrapper #searchform ::-webkit-input-placeholder { color: #fff !important; }
/* line 17, inc/scss/base/_mixins.scss */
.nav-wrapper #searchform :-moz-placeholder { color: #fff !important; }
/* line 18, inc/scss/base/_mixins.scss */
.nav-wrapper #searchform ::-moz-placeholder { color: #fff !important; }
/* line 19, inc/scss/base/_mixins.scss */
.nav-wrapper #searchform :-ms-input-placeholder { color: #fff !important; }

/* Header - Media Queries */
@media (max-width: 702px) { /* line 320, inc/scss/modules/_header.scss */
  .navbar-header { background-color: #fff; }
  /* line 323, inc/scss/modules/_header.scss */
  #menu_button, #call_button { width: 75px; margin: 10px; position: relative; z-index: 2; background-color: #5b657c; }
  /* line 331, inc/scss/modules/_header.scss */
  .header-logo { position: absolute; top: 0; left: 50%; margin-left: -61px; z-index: 1; float: left; }
  /* line 338, inc/scss/modules/_header.scss */
  .header-logo img { margin-top: 21px; height: 18px; }
  /* line 343, inc/scss/modules/_header.scss */
  html[lang="en-US"] { -webkit-text-size-adjust: none; margin-top: 62px !important; margin-bottom: 40px !important; }
  /* line 345, inc/scss/modules/_header.scss */
  html[lang="en-US"] body { overflow-x: hidden; -webkit-text-size-adjust: none; }
  /* line 351, inc/scss/modules/_header.scss */
  html[lang="en-US"] #menucollapse { height: 0px !important; max-height: 0px !important; }
  /* line 356, inc/scss/modules/_header.scss */
  html[lang="en-US"].open-nav-menu #masthead, html[lang="en-US"].open-nav-menu #masthead > .visible-xs, html[lang="en-US"].open-nav-menu #menucontainer, html[lang="en-US"].open-nav-menu #headerbar { height: 100% !important; }
  /* line 362, inc/scss/modules/_header.scss */
  html[lang="en-US"].open-nav-menu #menucollapse { height: calc(100% - 102px) !important; max-height: calc(100% - 102px) !important; overflow-y: scroll; /* has to be scroll, not auto */ -webkit-overflow-scrolling: touch; }
  /* line 370, inc/scss/modules/_header.scss */
  #masthead { position: fixed; -moz-transform: translateZ(0); -ms-transform: translateZ(0); -webkit-transform: translateZ(0); transform: translateZ(0); top: 0; left: 0; z-index: 9999999; }
  /* line 376, inc/scss/modules/_header.scss */
  #masthead hgroup { display: none; }
  /* line 380, inc/scss/modules/_header.scss */
  .navbar-collapse.collapse { height: 100%; }
  /* line 383, inc/scss/modules/_header.scss */
  #additional_nav { margin-bottom: 0px !important; }
  /* line 386, inc/scss/modules/_header.scss */
  #main { padding-top: 20px !important; } }
/* masthead info */
/* line 393, inc/scss/modules/_header.scss */
.masthead-info { width: 300px; float: right; }
/* line 396, inc/scss/modules/_header.scss */
.masthead-info * { color: #2f6a97; border-color: #2f6a97; }
/* line 400, inc/scss/modules/_header.scss */
.masthead-info ul, .masthead-info li { margin: 0; padding: 0; display: inline-block; list-style: none; }

/* line 410, inc/scss/modules/_header.scss */
.masthead-links .mini-nav { float: right; }

/* line 417, inc/scss/modules/_header.scss */
.masthead-phone strong { float: right; }

/* line 423, inc/scss/modules/_header.scss */
.circle-social-links li { display: inline-block; width: auto; }
/* line 427, inc/scss/modules/_header.scss */
.circle-social-links a { width: 32px; height: 32px; display: inline-block; }
/* line 432, inc/scss/modules/_header.scss */
.circle-social-links span { display: none; }

/* line 437, inc/scss/modules/_header.scss */
.circle-facebook { background: url(inc/img/icon-facebook.png) left top no-repeat; }

/* line 441, inc/scss/modules/_header.scss */
.circle-googleplus { background: url(inc/img/icon-googleplus.png) left top no-repeat; }

/* line 445, inc/scss/modules/_header.scss */
.circle-twitter { background: url(inc/img/icon-twiiter.png) left top no-repeat; }

/* line 450, inc/scss/modules/_header.scss */
.mini-nav li { border-left: 1px solid #2f6a97; text-transform: uppercase; position: relative; top: 8px; padding-left: 10px; padding-right: 10px; float: left; font-size: 14px; line-height: 1; }
/* line 460, inc/scss/modules/_header.scss */
.mini-nav li:first-child { border-left: none; padding-left: 0px; padding-right: 10px; }
/* line 465, inc/scss/modules/_header.scss */
.mini-nav li:last-child { padding-right: 0px; }

/* =Slideshow
----------------------------------------------- */
/* line 4, inc/scss/modules/_slideshow.scss */
.slideshow { background-image: url(inc/img/bg-side-doctor.jpg); background-size: cover; background-repeat: no-repeat; width: 100%; min-height: 490px; padding: 40px 0; text-align: center; position: relative; float: none; clear: both; display: table !important; }
/* line 18, inc/scss/modules/_slideshow.scss */
.slideshow .container { clear: both; display: table-cell !important; vertical-align: middle; float: none; text-align: center; width: 100%; }
/* line 25, inc/scss/modules/_slideshow.scss */
.slideshow .container h1 { font-size: 44px; font-weight: 300; color: #000; }
/* line 31, inc/scss/modules/_slideshow.scss */
.slideshow .content { color: #000; display: inline-block; text-align: center; max-width: 650px; }
/* line 36, inc/scss/modules/_slideshow.scss */
.slideshow .content p { color: #000; font-size: 22px; }
/* line 40, inc/scss/modules/_slideshow.scss */
.slideshow .content a { text-align: center; display: inline-block; background: #2f6a97; color: #fff; padding: 10px 20px; font-weight: 300; border: 1px solid #fff; }
/* line 48, inc/scss/modules/_slideshow.scss */
.slideshow .content a:hover { background-color: #3b85be; }

@media (max-width: 702px) { /* line 58, inc/scss/modules/_slideshow.scss */
  .slideshow .container h1 { font-size: 30px; } }
#sidebar_right_page .gform_wrapper h3.gform_title{
text-shadow: none;
}

div.wpcf7-mail-sent-ng{
font-size: 16px;
}

span.asterisk {
    color: #F00;
}

#mc-embedded-subscribe-form {
    background: #fff none repeat scroll 0% 0%;
    padding: 15px;
    border-radius: 7px;
}

input#mce-EMAIL {
    margin-top: 10px;
    padding: 8px;
    width: 95%;
    background: transparent none repeat scroll 0% 0%;
    border: 1px solid;
}

input#mc-embedded-subscribe {
    width: 95%;
    padding: 8px;
    font-size: 15px;
    background: #D7B07B;
}

.footer-call-btn {
    background-color: #3A9CA5;
    border-top: 1px solid #4d5569;
    bottom: 0;
    opacity:0.95;
    color: #fff;
    cursor: pointer;
    height:60px;
    left: 0;
    line-height:60px;
    padding: 12px;
    position: fixed;
    text-align: center;
    transform: translateZ(0px);
    width: 100%;
    z-index: 99999999;
}
.footer-call-btn a {    color: #ffffff !important;float: left;font-size: 22px;line-height: 36px;text-decoration: none;text-transform: uppercase;width: 100%;}
.footer-call-btn a:before {content:"\e182"; font-family:"Glyphicons Halflings"; font-size:20px; padding-right:5px;}


/* Supertasker Muhammad Asif */

#menu_button, #call_button{
background-color:#3A9CA5 !important;
}



.page-template-default #primary div#content{
background-image: none;
background-color: #fff;

}
body #main{
background-color: #ebebeb;
}
.liveChatFloatingButtonSpacer,
.liveChatFloatingButtonTop{
	display:none !important;
}
#sidebar_right_page .widget.FreeCaseEvaluation{
	display:none !important;
}
.wy_post_title{
	font-size:20px;
	font-weight:400;
	line-height:1.2;
}