@font-face {
	font-family: "Iconochive-Regular";
	font-style: normal;
	font-weight: normal;
	src: url('/img/iconochive-regular.eot') format("embedded-opentype"), url('/img/iconochive-regular.woff') format("woff"), url('/img/iconochive-regular.ttf') format("truetype"), url('/img/iconochive-regular.svg') format("svg");
}
[class^="iconochive-"], [class*=" iconochive-"] { font-family: "Iconochive-Regular" !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; }
.iconochive-Uplevel::before { content: "↵"; }
.iconochive-exit::before { content: "🚣"; }
.iconochive-beta::before { content: "β"; }
.iconochive-logo::before { content: "🏛"; }
.iconochive-audio::before { content: "🕨"; }
.iconochive-movies::before { content: "🎞"; }
.iconochive-software::before { content: "💾"; }
.iconochive-texts::before { content: "🕮"; }
.iconochive-etree::before { content: "🎤"; }
.iconochive-image::before { content: "🖼"; }
.iconochive-web::before { content: "🗔"; }
.iconochive-collection::before { content: "∑"; }
.iconochive-folder::before { content: "📂"; }
.iconochive-data::before { content: "🗃"; }
.iconochive-tv::before { content: "📺"; }
.iconochive-article::before { content: "🗏"; }
.iconochive-question::before { content: "⍰"; }
.iconochive-question-dark::before { content: "?"; }
.iconochive-info::before { content: "i"; }
.iconochive-info-small::before { content: "ⓘ"; }
.iconochive-comment::before { content: "🗩"; }
.iconochive-comments::before { content: "🗪"; }
.iconochive-person::before { content: "👤"; }
.iconochive-people::before { content: "👥"; }
.iconochive-eye::before { content: "👁"; }
.iconochive-rss::before { content: "∞"; }
.iconochive-time::before { content: "🕑"; }
.iconochive-quote::before { content: "❝"; }
.iconochive-disc::before { content: "💿"; }
.iconochive-tv-commercial::before { content: "💰"; }
.iconochive-search::before { content: "🔍"; }
.iconochive-search-star::before { content: "✽"; }
.iconochive-tiles::before { content: "⊞"; }
.iconochive-list::before { content: "⇶"; }
.iconochive-list-bulleted::before { content: "⌗"; }
.iconochive-latest::before { content: "∈"; }
.iconochive-left::before { content: "˂"; }
.iconochive-right::before { content: "˃"; }
.iconochive-left-solid::before { content: "◂"; }
.iconochive-right-solid::before { content: "▸"; }
.iconochive-up-solid::before { content: "▴"; }
.iconochive-down-solid::before { content: "▾"; }
.iconochive-dot::before { content: "⏤"; }
.iconochive-dots::before { content: "▦"; }
.iconochive-columns::before { content: "▯"; }
.iconochive-sort::before { content: "⇕"; }
.iconochive-atoz::before { content: "🔤"; }
.iconochive-ztoa::before { content: "🔥"; }
.iconochive-upload::before { content: "📤"; }
.iconochive-download::before { content: "📥"; }
.iconochive-favorite::before { content: "★"; }
.iconochive-heart::before { content: "♥"; }
.iconochive-play::before { content: "▶"; }
.iconochive-play-framed::before { content: "🎬"; }
.iconochive-fullscreen::before { content: "⛶"; }
.iconochive-mute::before { content: "🔇"; }
.iconochive-unmute::before { content: "🔊"; }
.iconochive-share::before { content: "🎁"; }
.iconochive-edit::before { content: "✎"; }
.iconochive-reedit::before { content: "✐"; }
.iconochive-gear::before { content: "⚙"; }
.iconochive-remove-circle::before { content: "❎"; }
.iconochive-plus-circle::before { content: "🗖"; }
.iconochive-minus-circle::before { content: "🗕"; }
.iconochive-x::before { content: "🗙"; }
.iconochive-fork::before { content: "⋔"; }
.iconochive-trash::before { content: "🗑"; }
.iconochive-warning::before { content: "⚠"; }
.iconochive-flash::before { content: "🗲"; }
.iconochive-world::before { content: "🗺"; }
.iconochive-lock::before { content: "🔒"; }
.iconochive-unlock::before { content: "🔓"; }
.iconochive-twitter::before { content: "🐦"; }
.iconochive-facebook::before { content: "f"; }
.iconochive-googleplus::before { content: "g"; }
.iconochive-reddit::before { content: "👽"; }
.iconochive-tumblr::before { content: "T"; }
.iconochive-pinterest::before { content: "𝓟"; }
.iconochive-popcorn::before { content: "💥"; }
.iconochive-email::before { content: "📧"; }
.iconochive-embed::before { content: "🔗"; }
.iconochive-gamepad::before { content: "🕹"; }
.iconochive-Zoom_In::before { content: "+"; }
.iconochive-Zoom_Out::before { content: "-"; }
.iconochive-RSS::before { content: "📨"; }
.iconochive-Light_Bulb::before { content: "💡"; }
.iconochive-Add::before { content: "⊕"; }
.iconochive-Tab_Activity::before { content: "⌘"; }
.iconochive-Forward::before { content: "⏩"; }
.iconochive-Backward::before { content: "⏪"; }
.iconochive-No_Audio::before { content: "🔈"; }
.iconochive-Pause::before { content: "⏸"; }
.iconochive-No_Favorite::before { content: "☆"; }
.iconochive-Unike::before { content: "♡"; }
.iconochive-Song::before { content: "♫"; }
.iconochive-No_Flag::before { content: "⚐"; }
.iconochive-Flag::before { content: "⚑"; }
.iconochive-Done::before { content: "✓"; }
.iconochive-Check::before { content: "✔"; }
.iconochive-Refresh::before { content: "⟳"; }
.iconochive-Headphones::before { content: "🎧"; }
.iconochive-Chart::before { content: "📈"; }
.iconochive-Bookmark::before { content: "📑"; }
.iconochive-Documents::before { content: "📚"; }
.iconochive-Newspaper::before { content: "📰"; }
.iconochive-Podcast::before { content: "📶"; }
.iconochive-Radio::before { content: "📻"; }
.iconochive-Cassette::before { content: "📼"; }
.iconochive-Shuffle::before { content: "🔀"; }
.iconochive-Loop::before { content: "🔁"; }
.iconochive-Low_Audio::before { content: "🔉"; }
.iconochive-First::before { content: "🎖"; }
.iconochive-Invisible::before { content: "🕶"; }
.iconochive-Computer::before { content: "🖳"; }
.form-textarea-wrapper textarea { display: block; margin: 0px; width: 100%; box-sizing: border-box; }
.container-inline div, .container-inline label { display: inline; }
.element-invisible { position: absolute !important; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; height: 1px; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html .clearfix { min-height: 1%; }
ul.menu { border: 0px none; list-style: outside none none; text-align: left; }
ul.menu li { margin: 0px 0px 0px 0.5em; }
ul li.leaf { list-style-image: url('/img/menu-leaf.png'); list-style-type: square; }
li.expanded, li.collapsed, li.leaf { padding: 0.2em 0.5em 0px 0px; margin: 0px; }
li a.active { color: rgb(0, 0, 0); }
form { margin: 0px; padding: 0px; }
img { border: 0px none; }
table { border-collapse: collapse; }
tbody { border-top: 1px solid rgb(204, 204, 204); }
.form-item, .form-actions { margin-top: 1em; margin-bottom: 1em; }
label { display: block; font-weight: bold; }
.container-inline .form-actions, .container-inline.form-actions { margin-top: 0px; margin-bottom: 0px; }
.remote-crm-form .form-item input[type="text"], .remote-crm-form textarea[name="description"] { width: 100%; height: 40px; background-repeat: no-repeat; padding-left: 45px; background-position: 4px 0px; box-sizing: border-box; }
.remote-crm-form .form-item input[type="text"] { background-position: 4px 0px, -100px -100px; }
.remote-crm-form textarea[name="description"]:focus { background-position: 4px -120px; }
.remote-crm-form .form-item input[name="email"] { background-image: url('/img/cf-mail.png'), url('/img/check.png'); }
.remote-crm-form .form-item input[name="fullname"] { background-image: url('/img/cf-name.png'), url('/img/check.png'); }
.remote-crm-form .form-item input[name="mobile_phone"] { background-image: url('/img/cf-cell.png'), url('/img/check.png'); }
.remote-crm-form .form-item input[name="phone"] { background-image: url('/img/cf-phone.png'), url('/img/check.png'); }
.remote-crm-form textarea[name="description"] { background-image: url('/img/cf-msg.png'); height: 120px; }
.remote-crm-form .form-submit { min-width: 150px; }
.remote-crm-form .form-item { margin-top: 0px; }
.sidebar .remote-crm-form { padding: 10px; }
.block .remote-sliding-form { position: fixed; top: -1000px; background: rgb(241, 241, 241) none repeat scroll 0% 0%; padding: 20px; text-align: center; border-radius: 12px; border: 1px solid rgba(17, 17, 17, 0.64); box-shadow: 1px 1px 11px 1px black; z-index: 100; }
div#remoteformserver-callback-form::after { content: ""; clear: both; display: block; visibility: hidden; }
@media screen and (max-width: 768px) {
}
hhtml, 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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; }
body { line-height: 1.4; }
.form-submit { cursor: pointer; }
ol, ul { list-style: outside none none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
table { border-collapse: collapse; border-spacing: 0px; width: 100%; }
h1 { font-size: 25px; padding-left: 30px; }
h2 { font-size: 23px; }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom: 10px; }
.column, .node, .comment, .block { margin-bottom: 1.5em; }
body { background: rgb(177, 177, 188) none repeat scroll 0% 0%; color: rgb(47, 47, 47); font-family: "PT Sans",sans-serif; font-size: 1em; line-height: 1.5; }
a, a:link, a:active, a:visited { color: rgb(56, 150, 218); text-decoration: underline; }
a:hover { text-decoration: none; }
a:focus, :focus, :focus { outline: 0px none; }
#header { margin: auto; width: 1240px; }
.header-logo { min-height: 218px; background: rgba(0, 0, 0, 0) url('/img/header-bg.png') no-repeat scroll 0% 0%; }
.logo { display: inline-block; padding: 65px 0px 0px 90px; }
#footer-wrapper { background: rgb(77, 30, 69) none repeat scroll 0px 0px; position: relative; }
#footer { text-align: center; color: rgb(255, 255, 255); padding: 20px 0px 0px; }
#footer p { margin: 0px; padding: 0px; text-align: center; color: rgb(255, 255, 255); }
#main { background: rgb(245, 255, 248) none repeat scroll 0px 0px; font-size: 16px; border-radius: 0px 0px 5px 5px; margin: auto; padding: 30px 10px; width: 1220px; }
#sidebar-first, #sidebar-second { width: 250px; }
#sidebar-first { float: left; }
#sidebar-second { float: right; }
#content { float: left; margin: 0px 10px; width: 700px; }
.sectioncolumn { background: rgb(244, 244, 244) none repeat scroll 0px 0px; border-radius: 3px; margin: 0px; padding: 10px; }
#page-title { color: rgb(206, 80, 69); font-size: 27px; font-weight: bold; margin: 0px; padding: 0px 0px 15px; text-align: center; }
#content .sectioncolumn p, #content .sectioncolumn li, .sidebar li a, .sidebar span { font-size: 16px; }
#content .sectioncolumn p { text-align: justify; }
.menu-line { line-height: 0; }
#content h2, #content h3, #content h4, #content h5 { font-size: x-large; color: rgb(153, 51, 0); font-weight: bold; }
#content div.node ul li { margin-left: 30px; }
.form-item-search-block-form .form-text { border: 1px solid rgb(243, 202, 192); color: rgb(120, 120, 120); font-size: 16px; height: 25px; margin-left: 8px; margin-top: -3px; padding-left: 5px; width: 160px; border-radius: 3px; }
#search-block-form .form-actions.form-wrapper .form-submit { background: rgba(0, 0, 0, 0) url('/img/search-btn.png') no-repeat scroll 0px 0px; border: medium none !important; height: 18px; margin: 3px 0px 0px 5px; position: absolute; text-indent: -999px; width: 16px; border-radius: inherit; cursor: pointer; }
.form-actions.form-wrapper .form-submit { background: rgb(244, 244, 244) none repeat scroll 0px 0px; border-bottom: 3px solid rgb(205, 81, 69); border-radius: 3px; color: rgb(122, 85, 109); cursor: pointer; font-size: 16px; padding: 5px 10px; }
.sidebar .block h2, .node h2.title { color: rgb(206, 80, 69) !important; font-size: 20px; font-weight: normal; margin: 0px 0px 10px; }
.sidefirst { padding: 0px; }
#block-menu-menu-medicineabroad div.content ul.menu, #block-menu-menu-methods div.content ul.menu { background: rgb(244, 244, 244) none repeat scroll 0px 0px; border-bottom: 3px solid rgb(206, 80, 69); border-radius: 3px; margin-left: 0px; padding: 10px 0px; list-style-type: none; }
#block-menu-menu-medicineabroad div.content ul.menu li, #block-menu-menu-methods div.content ul.menu li { list-style-image: none; list-style-type: none; }
#block-menu-menu-medicineabroad div.content ul.menu a, #block-menu-menu-methods div.content ul.menu a { color: rgb(122, 85, 109); text-decoration: none; border-bottom: 1px solid rgb(213, 213, 213); display: block; font-size: 16px; }
#sidebar-first .content li a:hover, #sidebar-first #block-menu-menu-medicineabroad li.last a:hover, #sidebar-first .content li A:active, #sidebar-first #block-menu-menu-medicineabroad li.last A:active { color: rgb(251, 118, 106) !important; }
.sidebar .block h2 a { color: rgb(206, 81, 70) !important; font-size: 16px; font-weight: bold; }
.sidebar #block-views-doctors-block-1 div.content { background: rgb(244, 244, 244) none repeat scroll 0px 0px; border-bottom: 3px solid rgb(206, 80, 69); border-radius: 3px; border-top: 3px solid rgb(206, 80, 69); margin-left: -2px; min-height: 260px; padding: 30px 0px 15px; text-align: center; }
.sidebar div.view-Doctors .views-field-field-doctor-image img { border-radius: 3px; height: 70px; width: 70px; }
.sidebar div.view-Doctors .views-field-field-doctor-name { font-size: 16px; color: rgb(56, 150, 218); text-align: left; }
.sidebar div.view-Doctors .views-field-field-doctor-image { float: left; margin: 0px 10px 10px; }
.sidebar div.view-Doctors .views-row { clear: both; }
#block-menu-secondary-menu .content ul { margin: 0px; padding: 0px; list-style-type: none; }
#block-menu-secondary-menu .content li { clear: both; list-style: outside none none; overflow: hidden; padding-left: 10px; }
#block-menu-secondary-menu .content li a { border-bottom: 1px solid rgb(213, 213, 213); color: rgb(118, 85, 109); display: block; font-size: 16px; padding: 0px; text-decoration: none; width: 100%; }
#block-menu-secondary-menu .content li.last.leaf a { font-size: 14px; text-decoration: underline; text-align: right; border-bottom: 0px none; padding: 10px 0px 0px; }
.block-youtubechannel { display: none; }
.view-display-id-block_1 .views-field { padding: 0px 0px 10px; }
#footer-formbox { background: rgba(0, 0, 0, 0) url('/img/footer-bg.jpg') repeat-y scroll 0px 0px; border-radius: 3px; margin: 30px auto; padding: 10px; width: 650px; }
.desktopform h2 { background: rgba(0, 0, 0, 0) url('/img/contact_icon.png') no-repeat scroll 50px 4px; color: rgb(255, 255, 255); display: block; font-size: 28px; font-weight: 100; margin: 0px 0px 20px; text-align: center; }
.webform-client-form input[type="text"] { font-family: "PT Sans",sans-serif; transition: all 100ms ease-in-out 0s; border: 1px solid rgb(213, 213, 213); box-shadow: 3px 3px 1px 0px rgba(50, 50, 50, 0.35); font-size: 14px; height: 37px; padding: 5px 0px; width: 100%; box-sizing: border-box; }
.form-textarea-wrapper textarea { border: 1px solid rgb(213, 213, 213); box-shadow: 3px 3px 1px 0px rgba(50, 50, 50, 0.35); font-family: "PT Sans",sans-serif; display: block; margin: 0px; min-height: 139px; padding: 5px; width: 100%; box-sizing: border-box; }
.webform-client-form textarea { border: 1px solid rgb(213, 213, 213); box-shadow: 3px 3px 1px 0px rgba(50, 50, 50, 0.35); font-size: 14px; padding: 15px 0px 0px 49px !important; width: 100%; }
.form-textarea-wrapper textarea { box-sizing: border-box; display: block; margin: 0px; width: 100%; }
#footer-formbox .block, fieldset { margin: 0px; }
#content p, #content li, #main .view p, #main .view li, .sidebar li a, .sidebar .view { font-size: 16px; }
#page .sidebar .block .content li, #page #sidebar-first #block-menu-menu-medicineabroad li.last { clear: both; margin: 0px 0px 0px 15px; padding: 0px 0px 10px; text-align: left; }
#secondarymenu { display: none; }
.sectioncolumn ul { list-style-image: url('/img/ul-bullet.png'); }
@media only screen and (min-width: 0px) and (max-width: 319px) {
	.span12 { width: 80%; }
}
@media only screen and (min-width: 0px) and (max-width: 1024px) {
	#page-title { font-weight: bold; }
	.menu-line img { width: 100%; }
	.logo { display: inline-block; padding: 6% 0px 6% 9%; }
	#footer-formbox { display: none; }
	.span12 { background: rgb(233, 233, 231) none repeat scroll 0px 0px; border-bottom: 3px solid rgb(206, 80, 69); border-radius: 5px; display: block; font-size: 19px; margin: auto; padding: 5px 0px; text-align: center; text-decoration: none !important; width: 280px; }
	#secondarymenu { display: block; margin: auto; padding: 15px 0px; position: relative; z-index: 999; }
	.headernd { background: rgb(255, 255, 255) none repeat scroll 0px 0px; box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.75); left: 10%; margin: 0px auto; position: absolute; width: 80%; }
	.headernd ul { margin: 0px; padding: 0px; list-style: outside none none; }
	.headernd ul li { padding: 0px; margin: 0px; }
	.headernd ul li a { border-bottom: 1px solid rgb(204, 204, 204); clear: both; color: rgb(0, 0, 0); display: block; font-size: 16px; margin: 0px auto; padding: 3px 0px 5px; text-align: center; text-decoration: none; width: 80%; }
}
@media only screen and (max-width: 550px) {
	.page-node-314 #content .node img { height: auto; width: 100%; }
}
@media only screen and (min-width: 0px) and (max-width: 480px) {
	.logo { display: block; padding: 15px 0px 0px; text-align: center; }
	.menu-line { line-height: 0; display: none; }
	.logo > img { width: 60%; }
	.node img { border: 2px solid rgb(214, 214, 214); float: none !important; height: auto !important; margin: 0px !important; width: 100% !important; }
	#header { margin: auto; width: 96%; }
	.header-logo { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; min-height: inherit; }
	#content { float: none; margin: 0px; width: 100%; }
	#main { padding: 15px 5px; width: 93%; }
	#sidebar-first, #sidebar-second { display: none; width: 250px; }
	.menu-line img { width: 100%; }
	.page-node-314 .node img { border: 2px solid rgb(214, 214, 214); float: none !important; height: auto !important; margin: 0px !important; width: 100% !important; }
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
	.logo { display: block; padding: 15px 0px 0px; text-align: center; }
	.menu-line { line-height: 0; display: none; }
	.header-logo { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; min-height: inherit; }
	#sidebar-first, #sidebar-second { display: none; }
	#header { margin: auto; width: 98%; }
	#main { width: 96.5%; }
	#content { float: none; margin: 0px; width: 100%; }
	#footer-formbox { display: none; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.header-logo { background: rgba(0, 0, 0, 0) url('/img/header-bg.png') no-repeat scroll 0px 0px / 100% 100%; min-height: inherit; }
	#sidebar-first, #sidebar-second { display: none; }
	#header { margin: auto; width: 98%; }
	#main { width: 96.5%; }
	#content { float: none; margin: 0px; width: 100%; }
	#footer-formbox { display: none; }
}
@media only screen and (min-width: 1025px) and (max-width: 1239px) {
	.menu-line img { width: 100%; }
	#header { margin: auto; width: 98%; }
	#main { width: 96.5%; }
	#sidebar-first, #sidebar-second { width: 20%; }
	#content { width: 57%; }
}
div.call-us-banner { width: 100%; display: inline-block; }
.call-us-banner .call-us-row { width: 64%; background: rgb(81, 40, 70) url('/img/phone_icon.png') no-repeat scroll 20px center / 30px auto; padding: 15px 0px 10px 71px; margin: 0px 0px 5px; height: 45px; color: rgb(255, 255, 255); line-height: 19px; border-radius: 9px; border-left: 3px solid rgb(204, 82, 71); float: left; }
.call-us-row .title-row { font-size: 16px; }
.call-us-banner .call-us-row .phone-num-row { font-weight: bold; font-size: 18px; }
#content .colum-ul { width: 33%; float: left; }
.clear-container-img { clear: both; }
a.popup-webform.side-cta { color: rgb(255, 255, 255); font-size: 21px; text-decoration: none; font-weight: bold; display: inline-block; text-transform: uppercase; text-shadow: 1px 0px black; padding: 14px 20px; }
div#block-block-32 { position: fixed; top: 300px; left: -125px; transform: rotate(270deg); float: left; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(207, 81, 69) 0px, rgb(89, 41, 67) 100%) repeat scroll 0% 0%; border-radius: 5px; padding: 0px; box-shadow: 1px 1px 8px 0px rgba(50, 50, 50, 0.75); z-index: 16; }
a.popup-webform.side-cta::after { content: url('/img/envelope-cta.png'); display: inline-block; width: 37px; height: 28px; transform: rotate(90deg); left: 3px; top: 7px; position: relative; text-transform: uppercase; }
a.popup-webform.content-cta { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(207, 81, 69) 0px, rgb(89, 41, 67) 100%) repeat scroll 0% 0%; color: white; text-decoration: none; font-size: 22px; text-shadow: 1px 1px 1px rgb(0, 0, 0); padding: 12px 60px 12px 20px; border-radius: 15px; text-transform: uppercase; border-bottom: 2px solid rgb(210, 105, 84); box-shadow: 1px -2px 8px rgb(0, 0, 0); }
#block-system-main div.node a.content-cta::after { content: url('/img/arrow-cta-left.png'); height: 34px; line-height: 34px; position: absolute; margin: 0px 10px; }
div#block-multiblock-2, div#mobile-logo { display: none; }
input#edit-submit { color: white; background: rgb(177, 54, 43) none repeat scroll 0% 0%; padding: 15px; font-size: 15px; border: 0px none; border-radius: 10px; font-weight: bold; text-shadow: 1px 1px 1px rgb(0, 0, 0); }
input:focus:-moz-placeholder { color: transparent; }
input:focus::-moz-placeholder { color: transparent; }
textarea:focus:-moz-placeholder { color: transparent; }
textarea:focus::-moz-placeholder { color: transparent; }
.remote-form-crm-sidebar { padding: 0px 10px; background: rgb(233, 233, 231) none repeat scroll 0px 0px; border-bottom: 3px solid rgb(206, 80, 69); border-radius: 5px; border-top: 3px solid rgb(206, 80, 69); }
.remote-form-crm .form-submit { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(222, 192, 136) 0px, rgb(206, 80, 69) 100%) repeat scroll 0px 0px; border-image: none; border-style: none none solid; border-width: 0px 0px 2px; box-shadow: none; color: rgb(255, 255, 255); cursor: pointer; font-size: 14px; height: 41px; margin: 0px; padding: 0px; text-shadow: 2px 2px 5px rgb(93, 93, 93); text-transform: uppercase; width: 100%; }
form textarea { resize: none; }
form input { border: 1px solid rgb(136, 136, 136); }
.block .remote-sliding-form { color: rgb(85, 85, 85); }
.mobile-show { display: none; }
div#mobile-form form { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 20px; border: 1px solid rgb(136, 136, 136); }
div#mobile-form { margin: 100px 0px 0px; padding: 10px; background: rgb(177, 177, 188) none repeat scroll 0% 0%; text-align: center; color: rgb(80, 29, 50); }
#mobile-form .form-submit { background: rgb(194, 76, 69) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 10px 30px; font-size: 18px; border: 0px none; font-weight: 100; margin: 20px 0px; }
@media screen and (max-width: 1020px) {
	#crm-chat-image, #unimed-crm-chat, #unimed-crm-chat-image { display: none; }
}
@media screen and (max-width: 800px) {
}
@media screen and (max-width: 767px) {
	.mobile-show { display: block; }
	div#mobile-header { display: block; height: 50px; width: 100%; background: rgb(255, 251, 251) none repeat scroll 0% 0%; z-index: 2; position: fixed; top: 0px; }
	div#secondarymenu, div#header, div#block-block-32, div#rm-removed h2 { display: none; }
	div#mobile-logo { display: block; padding: 12px; }
}
@media screen and (max-width: 450px) {
	#content .colum-ul { width: 100%; }
}
@media screen and (max-width: 400px) {
	#block-system-main div.node a.content-cta::after { margin: -5px 10px; }
	a.popup-webform.content-cta { font-size: 15px; }
}
/* ::::: http://web.archive.org/web/20190525125955/https://adserver.unimed.org/scripts/chat/chat.css ::::: */

div#unimed-crm-chat * { box-sizing: inherit; }
div#unimed-crm-chat .unimed-crm-chat-input { box-sizing: border-box; }
div#unimed-crm-chat { box-sizing: content-box; }
#unimed-crm-chat { width: 300px; height: 400px; position: fixed; bottom: 0px; right: 15px; font-family: "PT Sans",sans-serif; font-size: 16px; line-height: 1.3; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4); z-index: 45; border-top-left-radius: 5px; border-top-right-radius: 5px; }
#unimed-crm-chat #unimed-crm-chat-text { height: 160px; overflow-y: scroll; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: left; padding: 10px 10px 20px; border: 1px solid rgb(185, 185, 185); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4); }
#unimed-crm-chat-image { background: rgb(0, 85, 141) none repeat scroll 0% 0%; width: 300px; height: 115px; position: fixed; bottom: 0px; right: 15px; cursor: pointer; display: none; border-top-left-radius: 4px; border-top-right-radius: 4px; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4); z-index: 45; }
#unimed-crm-chat-close { background: rgba(0, 0, 0, 0) url('/img/close_chat_btn.png') no-repeat scroll 0px 2px; width: 37px; height: 27px; cursor: pointer; float: right; transition: all 150ms ease-in-out 0s; }
#unimed-crm-chat-open { background: rgba(0, 0, 0, 0) url('/img/open_chat_btn.png') no-repeat scroll 0px 2px; width: 37px; height: 27px; cursor: pointer; float: right; transition: all 150ms ease-in-out 0s; }
div#online-now { background: rgba(0, 0, 0, 0) url('/img/online_now.png') no-repeat scroll 0% 0%; float: left; width: 72px; height: 72px; }
div#after-online-now { text-align: left; padding: 10px 0px 0px 80px; }
#unimed-crm-chat-close:hover { opacity: 0.5; }
#unimed-crm-chat-window { clear: both; background: white none repeat scroll 0% 0%; box-shadow: 0px 0px 120px 0px rgba(0, 0, 0, 0.15) inset; height: 100%; }
#unimed-crm-chat-main-title, #unimed-crm-chat-title { background: rgb(9, 118, 190) url('/img/online_chat.png') no-repeat scroll 10px 9px; color: rgb(255, 255, 255); height: 15px; padding: 9px 0px 16px 50px; border-top-left-radius: 4px; border-top-right-radius: 4px; font-size: 17px; cursor: pointer; box-sizing: content-box; }
@media not all, not all {
	#unimed-crm-chat .repr-msg { padding: 0px 0px 20px; }
}
#unimed-crm-chat-text { margin: 10px; }
#unimed-crm-chat .repr-msg { font-size: 15px; }
#unimed-crm-chat div#unimed-represent { color: rgb(9, 118, 190); }
#unimed-crm-situation { background: rgb(199, 215, 226) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(133, 181, 212); padding: 5px 20px; text-align: center; color: rgb(63, 114, 147); }
div.unimed-crm-chat-input { padding: 0px 10px; }
textarea#unimed-crm-chat-input { background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: left; padding: 10px 75px 10px 10px; border: 1px solid rgb(185, 185, 185); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4); width: 100%; height: 80px; display: inline; box-sizing: border-box; font-family: "PT Sans",sans-serif; font-size: 16px; }
#unimed-crm-chat-button { background: rgba(213, 213, 213, 0.3) url('/img/send.png') no-repeat scroll 5px 16px; border: medium none; float: right; position: relative; bottom: 70px; right: 15px; padding: 8px 11px; cursor: pointer; border-radius: 25px; width: 50px; height: 50px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.28); transition: all 150ms ease-in-out 0s; }
#unimed-crm-chat-button:hover { opacity: 0.7; }
#unimed-crm-chat-emphasis { letter-spacing: 1.9px; }
div#unimed-crm-chat-closed-text { color: white; font-size: 20px; line-height: 1.3; padding: 3px 0px 0px 16px; }
div#unimed-crm-chat-status { position: absolute; bottom: 110px; margin-left: 20px; color: grey; font-style: italic; height: 20px; width: 80%; z-index: 2; }
@media screen and (max-width: 700px) {
	div#unimed-crm-chat { width: 100%; right: 0px; }
	div#unimed-crm-chat-image[style="display: block;"] div#unimed-crm-chat-title, div#unimed-crm-chat-image[style="display: block; overflow: hidden;"] div#unimed-crm-chat-title { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
	div#unimed-crm-chat-image { background: rgba(0, 0, 0, 0) url('/img/chat-mobile-head.png') no-repeat scroll 0px 0px / 100% auto; box-shadow: none; height: 70px; width: 60px; border-radius: 10%; }
	div#unimed-crm-chat-closed-text { display: none; }
	div#unimed-crm-chat-title { font-size: 0px; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
	#unimed-crm-chat-open { opacity: 0; }
}
@media screen and (max-width: 450px) {
	div#unimed-crm-chat, #unimed-crm-chat-window { height: 100vh; bottom: 0px; }
	#unimed-crm-chat #unimed-crm-chat-text { height: 45vh; }
	div#unimed-crm-chat .unimed-crm-chat-input { height: 25vh; }
	div#unimed-crm-chat-status { display: none; }
}
body { margin-top: 0px !important; padding-top: 0px !important; }
.wb-autocomplete-suggestions { text-align: left; cursor: default; border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.1); position: absolute; display: none; z-index: 2147483647; max-height: 254px; overflow-x: hidden; overflow-y: auto; box-sizing: border-box; }
