
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,600,700,800,300&subset=cyrillic,latin);
.main-container { margin-top: 50px; }

body.adminimal-menu div#admin-menu { z-index: 99999; }

body { font-family: "Open Sans",sans-serif !important; font-size: 13px !important; line-height: 18px !important; }

.page-header { margin: 0px 0px 20px; color: #420021; font-size: 1.6em; background: #f1f1f1; padding: 5px;}

a.brand { font-size: 24px; font-weight: 600; color: #fff; line-height: 40px; display: inline-block; clear: none; height: 40px; margin: 15px 15px 15px 0; padding: 0; text-decoration: none; float: left; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Open Sans",sans-serif !important; font-weight: 600; line-height: 1.1; color: #000000; }

.last-post-block { padding: 5px; border: 2px solid #E44F34; margin-bottom: 5px; }

.recent-post-block { /*padding:5px; border:2px dotted #DBBD87;*/ }

.last-post-block h2.block-title { background-color: #E44F34; color: #fff; }

.recent-post-block h2.block-title { background-color: #DBBD87; color: #fff; margin-top: 0px; }

li.leaf a { text-align: left !important; font-size: 13px; }

ul.menu.nav.navbar-nav { /*margin: 0 auto !important;*/ width: 75%; float: left !important; }

.navbar .nav > li { float: left; }

.hidden-desktop { display: none !important; }

.hidens { display: none; }

.badge.badge-add { box-shadow: none !important; background-color: #FFB802; margin-right: 2px; padding: 2px 15px; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important; }

.pull-center { margin: 0 auto !important; float: none !important; padding-bottom: 40px; }

form#search-block-form { /*width: 260px;*/ width:100%; }

div.region.region-navigation { display: inline-block; /*float: right;*/ position: relative; /*margin-top: -46px;*/ }

.first-grid-news, .second-row { position: relative; overflow: hidden; text-align: left; vertical-align: top; }

div.views-field.views-field-field-image { overflow: hidden; }

div.views-field.views-field-body { text-align: justify; margin-top: 30px; }

.views-view-grid { width: 100%; }

.fuid { width: 100%; }

.field-type-text-with-summary { float: left; display: inline-block; width: 100%; text-align: justify; }

.node.node-article.node-promoted.node-teaser.contextual-links-region .field.field-name-body.field-type-text-with-summary.field-label-hidden { height: 150px; float: left; display: inline-block; width: 73%; overflow: hidden; }

.node.node-article.node-promoted.node-teaser.contextual-links-region .field.field-name-field-image.field-type-image.field-label-hidden { max-height: 150px; overflow: hidden; }

div.field.field-name-field-image.field-type-image.field-label-hidden { display: inline-block; float: left; width: inherit; }

div.field.field-name-field-tags.field-type-taxonomy-term-reference.field-label-inline.clearfix { width: 100%; display: inline-block; float: left; font-size: 12px; margin-top: 50px; }

.field-label-inline .field-label, .field-label-inline .field-items { float: left; /*width: 100%;*/ }

div.field-item.odd { display: inline-block; float: left; margin-right: 15px; }

div.field-item.even { /* width: 100%; */ display: inline-block; float: left; margin-right: 20px; }

ul.links.list-inline { display: inline-block; float: left; }

div.field-label { width: 15% !important; display: inline-block; }

li.node-readmore.first { display: none; }

h2.block-title { font-size: 18px; padding: 10px; }

.views-field-title { padding-bottom: 10px; }

.patient-block h2.block-title { background-color: #ECA230; color: #ffffff; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; margin-bottom: 0px; }

.patient-block ul.menu.nav { /*-webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; border:1px solid #ECA230;*/ }

section#block-menu-menu-pacienti { /*border: 1px solid #EC5984;*/ margin-bottom: 20px; }

section#block-menu-menu-pacienti h2 a, section#block-menu-menu-madici h2 a { color: #fff; padding: 0px 11px; }

section#block-menu-menu-pacienti a, section#block-menu-menu-home-page a { color: #000; font-weight: 600; white-space: normal; }

section#block-menu-menu-pacienti a:hover, section#block-menu-menu-home-page a:hover { color: #ffffff; background: #420021; }

section#block-menu-menu-pacienti .active a, section#block-menu-menu-home-page .active a { color:#ffffff; text-decoration:none; outline:0;	background-color:#420021; margin-top: 4px; }

section#block-menu-menu-madici a:hover { color: #ffffff; background: #28b1b7; }

section#block-menu-menu-madici { /*border: 1px solid #87B8B4;*/ margin-bottom: 20px; }

section#block-menu-menu-madici a { color: #282828; font-weight: 600; }

.top-news-block { border: 1px solid #2E7C9B; background-color: #ffffff; }

.top-news-block h2.block-title { background-color: #2E7C9B; color: #fff; }

.medics-block h2.block-title { background-color: #28b1b7; color: #ffffff; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; margin-bottom: 0px; }

.medics-block ul.menu.nav { /*-webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; border: 1px solid #28b1b7;*/ }

.view-glossary, .view-prospecte-medicamente-glosar, .view-medical-terms { margin-bottom: 20px; }

.views-summary-unformatted { color: #999; font-size: 12px; margin: 10px 1px; }

.views-summary-unformatted a { color: #420021; font-size: 16px; font-weight: 600; margin: 10px 1px; }

.views-field.views-field-field-foto-medic { width: 40%; display: inline-block; float: left; }

.row-space .views-field-title { padding-bottom: 0px; }

td.row-space { padding: 6px 0px; border-bottom: 1px solid #C8C8C8; }

.row-last td.row-space { border-bottom: none !important; }

.views-field.views-field-field-nume-medic { font-weight: bold; color: #003391; font-size: 12px; }

section#block-views-sfatul-medicului-right-block.views-field.views-field-field-nume-medic td.col-1 { padding: 10px 0; }

section#block-views-sfatul-medicului-right-block h2.block-title { font-size: 18px; padding: 5px; background: #B83030; margin-bottom: 0px; margin-top: 0px; }

section#block-views-sfatul-medicului-right-block.views-field-title { padding-bottom: 0px; }

.view.view-sfatul-medicului-right { background: #e3e3e3; padding: 3px; }

section#block-views-sfatul-medicului-right-block { margin-bottom: 20px; }

section#block-views-sfatul-medicului-right-block h2.block-title a { color: #fff; }

section#block-views-sfatul-medicului-block h2 { color: #0386CA; font-weight: bold; text-transform: uppercase; }

li.leaf { /*width: 150px;*/ /*margin-right:5px;*/ text-align: center; }

th.views-field.views-field-title.active { width: 35%; }

.first-grid-news .views-field.views-field-title, .first-grid-news .views-field-totalcount, .first-grid-news .views-field-created { position: absolute; width: 99%; bottom: 1px; margin-left: 2px; left: 0px; font-size: 15px; font-weight: 600; /* height: 50px; */ color: #fff; padding-right: 10px; padding-left: 10px; /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzIzMjMiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0,0, 0.6) 70%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(70%, rgba(0, 0, 0, 0.6))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 70%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 70%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 70%); /* IE10+ */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 70%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6232323',GradientType=0 ); /* IE6-8 */ -moz-transition: height 0.35s; -o-transition: height 0.35s; -webkit-transition: height 0.35s; transition: height 0.35s; text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.6); }

.first-grid-news .views-field-created { height: 20px; bottom: -15px; font-size: 13px; font-weight: 400; color: #FFFFFF; }

.first-grid-news .views-field-totalcount { height: 20px; bottom: -15px; font-size: 13px; font-weight: 400; color: #FFFFFF; left: 130px; background: none; }
.first-grid-news .views-field-totalcount:before, li.statistics_counter.last:before { content: "\f06e"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal; color: #fff; padding-right: 2px; }

 li.statistics_counter.last:before { color: #999; padding-right: 5px; }

.view-pacienti-front-first .views-field.views-field-title span a { color: #428bca; font-size: 20px; font-weight: bold; }

.view-sfatul-medicului-right .views-field.views-field-title span a { color: #428bca; }

.view-pacienti-front-first div.views-field.views-field-body { text-align: inherit; float: right; width: 31%; display: inline-block; }

.view-pacienti-front-first div.views-field.views-field-field-image { /* max-height: 342px; */ overflow: hidden; display: inline-block; }

.even img { display: inline-block; float: left; margin-right: 15px; }

#block-views-ultima-postare-block h2.block-title { position: absolute; z-index: 1000; /*background: #FC0000;*/ background: #0386CA; color: #fff; margin-left: 5px; }

section.row.col-md-8 { width: 70.3766666666667%; }

.node h2 { font-size: 20px; }

.node-promoted h2 { margin-top: 0px; padding: 5px; background-color: #E4F5F6; color: #fff; }

.node-promoted h2 a { color: #444444; }

.node-promoted { /*border: 1px solid #E2E2E2;*/ margin-bottom: 25px; background: #FFF; }

.field-name-field-tags, field-name-field-sursa-foto { /*padding: 5px;*/ /*background-color: #F8F8F8;
border-top: 1px dotted #ddd;*/ background-color: #F8F8F8; border-top: 1px dotted #ddd; height: 30px; vertical-align: midle; padding-left: 15px; }

ul.links.list-inline { display: inline-block; float: left; background-color: #F8F8F8; width: 100%; margin: 10px 0; margin-top: 10px; color: #999; /* background: #e5e5e5; background: -moz-linear-gradient(top, #e5e5e5 0%, #dcdddf 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #dcdddf)); background: -webkit-linear-gradient(top, #e5e5e5 0%, #dcdddf 100%); background: -o-linear-gradient(top, #e5e5e5 0%, #dcdddf 100%); background: -ms-linear-gradient(top, #e5e5e5 0%, #dcdddf 100%); background: linear-gradient(to bottom, #e5e5e5 0%, #dcdddf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#dcdddf',GradientType=0 ); */ font-size: 11px; /* text-shadow: 1px 1px 0px #FFF; padding: 5px; border: 1px solid #d7d7d7; */ line-height: 13px; clear: both; }

.key-char .field-item.even, .key-char .field-item.odd { width: inherit; font-weight: 600; }

.node-teaser .field.field-name-body.field-type-text-with-summary.field-label-hidden { width: 73%; }

.item-list ul { padding-left: 0px; }

.view-header { font-weight: bold; }

.node-documente { padding-bottom: 27px; }

.view-page-medici caption { background: #410021; height: 40px; font-weight: 500; box-shadow: brown; color: #fff; line-height: 25px; vertical-align: middle; padding-left: 15px; font-size: bold; font-size: 16px; }

.view-page-medici tr.views-row-last { border-bottom: 1px solid #ddd; }

.field-name-field-foto-medic.field-item.even { width: initial !important; }

.first-grid-news.views-field-field-image { margin-bottom: 10px; }

.patient-block .menu.nav li.expanded.dropdown, .patient-block .menu.nav li.leaf, .medics-block .menu.nav li.expanded.dropdown, .medics-block .menu.nav li.leaf { background: #F5F5F5; margin-bottom: 4px; }

.nav .caret { /*float: right;*/ }

/* Share buttons
-----------------------------------------------------------*/
span.stMainServices.st-facebook-counter, span.stMainServices.st-twitter-counter, span.stMainServices.st-linkedin-counter { height: 26px !important; }

.stButton .stButton_gradient { height: 23px !important; }

span.views-field.views-field-field-image { float: left; margin-right: 10px; }

.region.region-content-moreread-two { padding-left: 0px; }
.region.region-content-moreread-two h2.block-title { display: none; }
.region.region-content-moreread-two .menu.nav li { width: 100%; }
.region.region-content-moreread-two .menu.nav li:first-child a, .region.region-content-moreread-two .menu.nav li.menu-mlid-752 a { background: none !important; color: #000000 !important; font-weight: 600 !important; font-size: 16px !important; }
.region.region-content-moreread-two .menu.nav li a { color: #000000; font-weight: 400; font-size: 16px; padding: 5px 0; }

.read-more { background-color: #F3F7FA; border: 1px solid #DCE9F2; padding: 10px 10px 10px; margin-top: 31px; border-radius: 0px 10px 10px 10px; -moz-border-radius: 0px 10px 10px 10px; margin-bottom: 10px; -webkit-border-radius: 0px 10px 10px 10px; }

/*.region.region-content-first { margin-bottom: 40px;
}*/
.row.panel.panel-info { border: none; margin-top: 20px; }

.region.region-content-moreread-one h2 { position: absolute; z-index: 1000; /* background: #FC0000; */ /* background: #0386CA; */ color: #fff; margin-top: -37px !important; margin-left: -10px; }

.region.region-content-moreread-one h2.block-title::after { position: absolute; top: 0; right: 0; bottom: 0; width: 163px; left: 0; z-index: -1; outline: 1px solid transparent; border-radius: 10px 10px 0 0; background: #0386CA; box-shadow: inset 0 -3px 3px rgba(0, 0, 0, 0.05); content: ''; -webkit-transform: perspective(5px) rotateX(0.93deg) translateZ(-1px); transform: perspective(5px) rotateX(0.93deg) translateZ(-1px); -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.region-content-moreread-one h2::after { -webkit-transform: perspective(5px) rotateX(0.93deg) translateZ(-1px); transform: perspective(5px) rotateX(0.93deg) translateZ(-1px); -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

span.views-field.views-field-body { text-align: justify; }

.views-field.views-field-title span a, td.col-1.col-first.first-grid-news span a { color: #ffffff; font-weight: 600; }

body.front h1 { display: none; }

.view-id-sfatul_medicului .field-content a { color: #0386CA !important; }

#block-views-fe30ffb45dec2d112aeac6ae5f817d59 { width: 33%; float: left; margin-right: 33px; }

#block-views-block-medical-terms-block-1 { width: 32%; float: left; }

.view-id-block_medical_terms .view-header { background: url("images/popularterms.png") no-repeat; background-position-y: 30px; background-position: 0 30px; height: 110px; }

.view-id-block_prospecte_medicamente .view-header { background: url("images/drugs.png") no-repeat; background-position-y: 30px; background-position: 0 30px; height: 110px; }

#block-views-termenipopulari-block { width: 33%; float: left; margin-right: 33px; }

.view-id-termenipopulari .view-header { background: url("images/prospects.png") no-repeat; background-position-y: 30px; background-position: 0 30px; height: 110px; }

.view-id-termenipopulari .view-header a, .view-id-block_prospecte_medicamente .view-header a, .view-id-block_medical_terms .view-header a { font-size: 19px; margin-bottom: 10px; }

.item-group a::before { content: '\25BA'; }

#navigation-tree li.leaf { width: 50px; }

.navbar-nav li.leaf { width: 50%; display: inline-block; float: left; }

.view-id-pacienti .views-field-title a { color: #428bca !important; font-size: 15px !important; }

.view-id-pacienti span.views-field.views-field-field-image { margin-bottom: 20px; }

.items-list span a { font-weight: bold; }

.item-list li { list-style: none; font-weight: 600; }

.view.view-cele-mai-citite-three { margin-top: 10px; }

.item-list { /*  padding-top: 10px; border-top: 1px solid #ECF0F4;*/ }

.field.field-name-field-tags.field-type-taxonomy-term-reference.field-label-above.key-char { display: flex; background: #DCE9F2; }

.field.field-type-text.field-label-above.xs-tx { display: flex; font-size: 11px; font-style: normal; }

.items-list-grid h2 { font-size: 17px; padding: 0px; margin: 7px 0; width: 100%; }

.block-block.clearfix { margin: 40px 0px; }

.ui-accordion-content li.leaf { width: 50%; float: left; display: inline-block; }

.view-cele-mai-citite-two td.col-1.col-first.items-list { padding-bottom: 20px; }

h3.accordion-header a:hover { text-decoration: underline; }

.ui-accordion-content li.leaf a:hover { background: none !important; text-decoration: underline; }

h3.accordion-header { border: 1px solid #F5F5F5; /* color: #fff; */ /* font-weight: 600; */ font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif; padding: 5px 20px; position: relative; z-index: 20; margin-top: 5px !important; display: block; /* height: 30px; */ cursor: pointer; color: #777; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8); /* line-height: 33px; */ font-size: 15px; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(100%, #eaeaea)); background: -webkit-linear-gradient(top, #ffffff 1%, #eaeaea 100%); background: -o-linear-gradient(top, #ffffff 1%, #eaeaea 100%); background: -ms-linear-gradient(top, #ffffff 1%, #eaeaea 100%); background: linear-gradient(to bottom, #ffffff 1%, #eaeaea 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); box-shadow: 0px 0px 0px 1px rgba(155, 155, 155, 0.3), 1px 0px 0px 0px rgba(255, 255, 255, 0.9) inset, 0px 2px 2px rgba(0, 0, 0, 0.1); /* background-color: #F3F7FA; */ }

.node-teaser .field.field-name-body.field-type-text-with-summary.field-label-hidden { /*width: 70%;*/ float: left; display: inline-block; }

.fb-page span, .fb-page iframe { width: 260px !important; }

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error { color: #ff0000; }

.field-validation-valid { display: none; }

.input-validation-error { border: 1px solid #ff0000; background-color: #ffeeee; }

.validation-summary-errors { font-weight: normal; color: #ff0000; }

.validation-summary-valid { display: none; }

ul.menu.nav.navbar-nav.secondary { display: none; }

table td[class*="col-"] .first-grid-news, table td[class*="col-"] .second-row, table th[class*="col-"] .first-grid-news, table th[class*="col-"] .second-row { position: relative; }

body { overflow-x: hidden; }
body.logged-in header.navbar, body.logged-in header.navbar-default { top: 0px; }

header { margin-top: -20px; }
header.navbar, header.navbar-default { background-color: #E6E6E6; border: 0; position: relative; z-index: 1; border-radius: 0; }
header.navbar .navbar, header.navbar-default .navbar { border: 0; border-radius: 0; margin-bottom: 0; }
header.navbar .navbar-nav li.leaf, header.navbar-default .navbar-nav li.leaf { margin-left: -5px; width: auto; height: 50px; margin-bottom: -10px; position: relatove; }
header.navbar .navbar-nav li.leaf a, header.navbar-default .navbar-nav li.leaf a { font-size: 18px; line-height: 40px; color: #000000; font-weight: 600; padding: 0; padding-left: 25px; }
header.navbar .navbar-nav li.leaf:first-child, header.navbar-default .navbar-nav li.leaf:first-child { background: url("images/menu-bg-1.png") no-repeat 0px -6px; background-size: 100% 53px; padding-right: 80px; z-index: 2; }
header.navbar .navbar-nav li.leaf:first-child:hover, header.navbar .navbar-nav li.leaf:first-child.active, header.navbar-default .navbar-nav li.leaf:first-child:hover, header.navbar-default .navbar-nav li.leaf:first-child.active { background-image: url("images/menu-bg-1-h.png"); }
header.navbar .navbar-nav li.leaf:first-child:hover a, header.navbar .navbar-nav li.leaf:first-child.active a, header.navbar-default .navbar-nav li.leaf:first-child:hover a, header.navbar-default .navbar-nav li.leaf:first-child.active a { color: #FFFFFF; }
header.navbar .navbar-nav li.leaf:first-child + li, header.navbar-default .navbar-nav li.leaf:first-child + li { background: url("images/menu-bg-2.png") no-repeat 0px -4px; background-size: 100% 53px; padding-right: 60px; padding-left: 40px; margin-left: -55px; z-index: 1; }
header.navbar .navbar-nav li.leaf:first-child + li:hover, header.navbar .navbar-nav li.leaf:first-child + li.active, header.navbar-default .navbar-nav li.leaf:first-child + li:hover, header.navbar-default .navbar-nav li.leaf:first-child + li.active { z-index: 3; background-image: url("images/menu-bg-2-h.png"); }
header.navbar .navbar-nav li.leaf:first-child + li:hover a, header.navbar .navbar-nav li.leaf:first-child + li.active a, header.navbar-default .navbar-nav li.leaf:first-child + li:hover a, header.navbar-default .navbar-nav li.leaf:first-child + li.active a { color: #FFFFFF; }
header .header-menu { background-color: #1C2733; }
header .content-search { position: relative; padding-top: 5px; }
header .content-search .input-group { display: block; }
header .content-search input.form-control { background-color: #E6E6E6; border-radius: 4px 4px 4px 4px !important; box-shadow: none; height: 30px; margin-bottom: 5px; border: 1px solid #C8C8C8; }
header .content-search input.form-control:focus { background-color: #FFFFFF; }
header .content-search .input-group-btn { position: absolute; right: 35px; top: 0px; z-index: 99; }
header .content-search .input-group-btn button { background: none; border: 0; color: #C8C8C8; font-size: 18px; margin: 0; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background: none; color: #000000; }

.main-news-grid .firs-row-news { width: 100%; margin: 0; }
.main-news-grid .firs-row-news .big-news { width: 66.67%; float: left; }
.main-news-grid .firs-row-news .big-news .first-grid-news .views-field.views-field-title { font-size: 20px; font-weight: 600; line-height: 22px; }
.main-news-grid .firs-row-news .second-side { width: 33.33%; float: left; }
.main-news-grid table td[class*="col-"], .main-news-grid table th[class*="col-"] { position: relative; padding: 2px; }
.main-news-grid table td[class*="col-"] a, .main-news-grid table th[class*="col-"] a { display: block; }
.main-news-grid table td[class*="col-"] a img, .main-news-grid table th[class*="col-"] a img { width: 100% !important; height: auto !important; }
.main-news-grid table tr td:hover .views-field.views-field-title { /* height: 65px; */ padding-bottom: 35px; -moz-transition: 0.35s; -o-transition: 0.35s; -webkit-transition: 0.35s; transition: 0.35s;}
.main-news-grid table tr td:hover .views-field-totalcount, .main-news-grid table tr td:hover .views-field-created { height: 45px; }

section#block-views-sfatul-zilei-block { background: #F5F5F5; padding: 15px; margin: 50px 0 50px; font-size: 14px; color: #000000; text-align: center; }
section#block-views-sfatul-zilei-block p { text-align: center; font-style: italic; }
section#block-views-sfatul-zilei-block h2 { color: #000000; font-weight: 600; font-size: 22px; /*text-decoration: underline;*/ text-transform: uppercase; margin-top: 0px; position: relative; }
section#block-views-sfatul-zilei-block h2:after { content: " "; display: block; position: absolute; width: 100px; left: 50%; margin-left: -50px; height: 2px; bottom: -10px; background-color: #420021; }

.well-drugs { background-color: #FFFFFF; border: 1px solid #C8C8C8; padding: 0; margin-top: 5px; margin-bottom: 15px; height: auto; overflow: hidden; }
.well-drugs .view-header { background-position: center center; background-size: auto 100%; position: relative; text-align: center; -moz-transition: background 0.35s; -o-transition: background 0.35s; -webkit-transition: background 0.35s; transition: background 0.35s; }
.well-drugs .view-header:hover { background-size: auto 130%; }
.well-drugs .view-header a { position: absolute; top: 35px; width: 235px; left: 50%; margin-left: -117px; border-radius: 5px; background: #FFFFFF; display: inline-block; padding: 8px 10px; font-size: 16px; font-weight: 600; color: #000000; }
.well-drugs .view-header a:hover { text-decoration: none; }
.well-drugs table tr td { border: 0; padding-left: 10px; }
.well-drugs table tr td a { font-size: 14px; color: #000000; }

.region-content-bottom-one section#block-views-sfatul-medicului-right-block h2.block-title { background: none; text-align: center; font-size: 30px; font-weight: 600; color: #000000; text-transform: uppercase; margin-bottom: 40px; position: relative; }
.region-content-bottom-one section#block-views-sfatul-medicului-right-block h2.block-title:after { content: " "; display: block; position: absolute; width: 150px; left: 50%; margin-left: -75px; height: 2px; bottom: -20px; background-color: #420021; }
.region-content-bottom-one section#block-views-sfatul-medicului-right-block h2.block-title a { font-size: 30px; font-weight: 600; color: #000000; }
.region-content-bottom-one section#block-views-sfatul-medicului-right-block h2.block-title a:hover { text-decoration: none; }
.region-content-bottom-one .views-view-grid { border-bottom: 1px solid #E6E6E6; }
.region-content-bottom-one .view.view-sfatul-medicului-right { background: none; }
.region-content-bottom-one .view.view-sfatul-medicului-right .block-title { background: none; text-align: center; font-size: 30px; font-weight: 600; color: #000000; text-transform: uppercase; }
.region-content-bottom-one .view.view-sfatul-medicului-right tr { display: block; width: 50%; float: left; margin-bottom: 10px; height: 100px; }
.region-content-bottom-one .view.view-sfatul-medicului-right td.row-space { background: none; display: block; border: 0; width: 100%; }
.region-content-bottom-one .view.view-sfatul-medicului-right td.row-space:first-child { padding-right: 15px; }
.region-content-bottom-one .view.view-sfatul-medicului-right td.row-space .views-field.views-field-field-foto-medic { width: 85px; height: 85px; overflow: hidden; border-radius: 85px; text-align: center; margin-right: 20px; vertical-align: middle; }
.region-content-bottom-one .view.view-sfatul-medicului-right td.row-space .views-field.views-field-field-foto-medic img { height: 85px !important; width: auto !important; /*margin-left: -20px; */}
.region-content-bottom-one .view.view-sfatul-medicului-right td.row-space .views-field.views-field-title { vertical-align: middle; padding-top: 5px; padding-bottom: 5px; }
.region-content-bottom-one .view.view-sfatul-medicului-right td.row-space .views-field.views-field-title a { font-size: 16px; color: #000000; font-weight: 600; }
.region-content-bottom-one .view.view-sfatul-medicului-right td.row-space .views-field-field-nume-medic { font-size: 14px; color: #666666; font-weight: 400; }

.views-row, .region-content .node-sfatul-medicului.node-teaser { position: relative; margin-bottom: 20px; margin-top: 0px; }
.views-row h2, .region-content .node-sfatul-medicului.node-teaser h2 { position: absolute; left: 240px; top: 0; margin-top: 0; }
.views-row h2 a, .region-content .node-sfatul-medicului.node-teaser h2 a { color: #000000; font-size: 24px; font-weight: 600; }
.views-row ul.links.list-inline, .region-content .node-sfatul-medicului.node-teaser ul.links.list-inline { background: none; border: 0; /*display: none;*/ }
/* .views-row .field.field-name-body, .region-content .node-sfatul-medicului.node-teaser .field.field-name-body { padding-top: 60px; } */
.views-row .field.field-name-body { padding-top: 60px; }
.field.field-name-field-nume-medic { font-size: 13px; font-weight: bold; color: #000; padding-top: 60px; margin-bottom: 20px; }
.field.field-name-field-specialitatea { font-size: 13px; font-weight: normal; color: #999; margin-bottom: 40px; }

.node-article img, .node-sfatul-medicului img { width: 100% !important; height: auto !important; margin: 0 !important; float: none !important; margin-bottom: 20px !important; }
.node-article p, .node-article li, .node-sfatul-medicului p, .node-sfatul-medicului li { color: #000000; font-size: 15px; line-height: 24px; }
.node-article ul.links.list-inline, .node-sfatul-medicului ul.links.list-inline { background: none; border: 0; }
.node-article .field.field-type-text.field-label-above.xs-tx, .node-sfatul-medicului .field.field-type-text.field-label-above.xs-tx { display: block; font-size: 12px; }
.node-article .field-name-field-tags, .node-article .field-name-field-sursa-foto, .node-sfatul-medicului .field-name-field-tags, .node-sfatul-medicului .field-name-field-sursa-foto { margin-bottom: 15px; }
.node-article .field-name-field-tags .field-label, .node-article .field-name-field-sursa-foto .field-label, .node-sfatul-medicului .field-name-field-tags .field-label, .node-sfatul-medicului .field-name-field-sursa-foto .field-label, .field-name-field-sursa .field-label  { background-color: #212121; font-weight: 400; color: #FFFFFF; text-transform: uppercase; padding: 5px 10px; margin-right: 10px; float: left; margin-bottom: 10px; }
.node-article .field-name-field-tags .field-item, .node-article .field-name-field-sursa-foto .field-item, .node-sfatul-medicului .field-name-field-tags .field-item, .node-sfatul-medicului .field-name-field-sursa-foto .field-item, .field-name-field-sursa .field-item { background-color: #F5F5F5; font-weight: 400; color: #212121; /* display: block; */ padding: 5px 10px; margin-right: 10px; font-style: normal; -moz-transition: all 0.35s; -o-transition: all 0.35s; -webkit-transition: all 0.35s; transition: all 0.35s; margin-bottom: 10px; }
.node-article .field-name-field-tags .field-item:hover, .node-article .field-name-field-sursa-foto .field-item:hover, .node-sfatul-medicului .field-name-field-tags .field-item:hover, .node-sfatul-medicului .field-name-field-sursa-foto .field-item:hover, .field-name-field-sursa .field-item:hover { background-color: #420021; font-weight: 400; color: #FFFFFF; padding: 5px 10px; margin-right: 10px; text-decoration: none; }.field-name-field-sursa .field-item a:hover {color:#fff}
.node-article .field-name-field-tags .field-item a, .node-article .field-name-field-sursa-foto .field-item a, .node-sfatul-medicului .field-name-field-tags .field-item a, .node-sfatul-medicului .field-name-field-sursa-foto .field-item a, .field-name-field-sursa .field-item a { font-weight: 400; color: #212121; } .field-name-field-sursa .field-item p{ font-weight: 400; color: #212121; padding:0;}
.node-article .field-name-field-tags .field-item a:hover, .node-article .field-name-field-sursa-foto .field-item a:hover, .node-sfatul-medicului .field-name-field-tags .field-item a:hover, .node-sfatul-medicului .field-name-field-sursa-foto .field-item a:hover { color: #FFFFFF; text-decoration: none; }

.views-exposed-form .views-widget-filter-field_categoria_pacienti_tid { float: none; position: relative; }
.views-exposed-form .views-widget-filter-field_categoria_pacienti_tid label { background-color: #1C2733; width: 100%; padding: 10px 15px; color: #FFFFFF; font-size: 24px; font-weight: normal; border-radius: 4px 4px 0 0; }
.views-exposed-form .views-widget-filter-field_categoria_pacienti_tid select { border: 0; position: absolute; top: 8px; left: 0px; width: 98%; background: none; color: #FFFFFF; box-shadow: none; font-size: 24px; padding: 0; padding-left: 130px; }
.views-exposed-form .views-widget-filter-field_categoria_pacienti_tid select option { color: #000; font-size: 16px; }
.views-exposed-form .views-widget-filter-field_tags_tid { float: none; position: relative; }
.views-exposed-form .views-widget-filter-field_tags_tid label { background-color: #F3F7FA; width: 100%; padding: 10px 15px; color: #000; font-size: 24px; font-weight: normal; margin-top: -12px; border-radius: 0 0 4px 4px; }
.views-exposed-form .views-widget-filter-field_tags_tid select { border: 0; position: absolute; top: -5px; left: 0px; width: 98%; background: none; color: #000; box-shadow: none; padding: 0; padding-left: 100px; font-size: 24px; }
.views-exposed-form .views-widget-filter-field_tags_tid select option { color: #000; font-size: 16px; }

.breadcrumb { padding: 0; background: none; }
.breadcrumb li { font-size: 14px; }
.breadcrumb li a { color: #000; }

table.views-table.table { margin-top: 0px; table-layout: auto; }
table.views-table.table thead tr th { background-color: #C7C7C7 !important; border: 1px solid  #FFFFFF; }
table.views-table.table thead tr th a { color: #000000; font-weight: 600; }
table.views-table.table tbody tr.odd td { background-color: #FFF  !important; }
table.views-table.table tbody tr.even td { background-color: #F5F5F5 !important; }
table.views-table.table tbody tr td { border: 1px solid  #FFFFFF  !important; /*width: 50%;*/ vertical-align: middle !important; /*padding: 3px 10px;*/ }
table.views-table.table tbody tr td a { color: #000000; font-weight: 400; }

.block.block-newsletter { margin-bottom: 25px; text-align: center; }
.block.block-newsletter h2.block-title { color: #000000; font-weight: 600; font-size: 22px; text-decoration: none; text-transform: uppercase; margin-top: 0px; margin-bottom: 30px; position: relative; }
.block.block-newsletter h2.block-title:after { content: " "; display: block; position: absolute; width: 100px; left: 50%; margin-left: -50px; height: 2px; bottom: -10px; background-color: #420021; }
.block.block-newsletter .prefix { color: #5A5A5A; font-size: 14px; margin-bottom: 15px; }
.block.block-newsletter .form-item-email input.form-control { box-shadow: none; border: 0; background-color: #F0F0F0; height: 40px; text-align: center; }
.block.block-newsletter #subscribe button.btn.form-submit { border: 0; background-color: #430025; color: #FFFFFF; height: 40px; width: 100%; }

#block-views-cele-mai-citite-one-block { margin-bottom: 25px; }
#block-views-cele-mai-citite-one-block h2.block-title { text-align: center; color: #000000; font-weight: 600; font-size: 22px; text-decoration: none; text-transform: uppercase; margin-top: 0px; position: relative; margin-bottom: 30px; }
#block-views-cele-mai-citite-one-block h2.block-title:after { content: " "; display: block; position: absolute; width: 100px; left: 50%; margin-left: -50px; height: 2px; bottom: -10px; background-color: #420021; }
#block-views-cele-mai-citite-one-block .item-list ul { list-style: none; padding: 0; }
#block-views-cele-mai-citite-one-block .item-list ul li { width: 100%; border-bottom: 1px solid #f0f0f0; padding-bottom: 15px; }
#block-views-cele-mai-citite-one-block .item-list ul li:after { clear: both; display: table; content: " "; }
#block-views-cele-mai-citite-one-block .item-list ul li div { display: inline-block; float: left; width: 60%; }
#block-views-cele-mai-citite-one-block .item-list ul li div.views-field-field-image { width: 40%; /*padding-left: 10px;*/ }
#block-views-cele-mai-citite-one-block .item-list ul li div.views-field-field-image > div { width: 100%; padding-right: 10px; }
#block-views-cele-mai-citite-one-block .item-list ul li div.views-field-field-image img { width: 100% !important; height: auto; }
#block-views-cele-mai-citite-one-block .item-list ul li div.views-field-totalcount { color: #999999; /* margin-left: 110px; margin-top: 10px; */ }
#block-views-cele-mai-citite-one-block .item-list ul li a { color: #000000; font-size: 14px; font-weight: 600; }

.menu .dropdown-menu { position: relative; float: none; top: 0; margin: 0; padding: 0; border: 0; box-shadow: none; }
.menu .dropdown-menu li a { padding-left: 25px; font-weight: normal !important; }

.node-article.node-teaser { position: relative; margin-bottom: 20px; }
.node-article.node-teaser h2 a { color: #000000; font-size: 24px; font-weight: 600; }
.node-article.node-teaser ul.links.list-inline { background: none; border: 0; /*    display: block; */ }
.node-article.node-teaser ul.links.list-inline .statistics_counter, li.statistics_counter.last  { /* position: absolute; top: 35px; margin-top: -20px; margin-right: 15px; */ color: #999; float: right; font-weight: 400; font-size: 13px; margin: -15px 15px 0px; }
.node-article.node-teaser .field.field-name-body { padding-top: 60px; }

.node-documente.node-teaser h2 a { color: #000000; font-size: 24px; font-weight: 600; }
.node-documente.node-teaser ul.links.list-inline { background: none; border: 0; display: none; }

.field-name-field-tags, field-name-field-sursa-foto { background: none; border: 0; padding-left: 0; }

#block-views-cele-mai-citite-three-block h2.block-title { background: none; text-align: center; text-transform: uppercase; text-decoration: none; font-size: 30px; font-weight: 600; color: #000000; margin-bottom: 50px; position: relative; }
#block-views-cele-mai-citite-three-block h2.block-title:after { content: " "; display: block; position: absolute; width: 150px; left: 50%; margin-left: -75px; height: 2px; bottom: -15px; background-color: #420021; }

.view-cele-mai-citite-three table.views-view-grid.cols-2 tr td { width: 50%; padding-bottom: 15px; }
.view-cele-mai-citite-three table.views-view-grid.cols-2 tr td:first-child { padding-right: 15px; }
.view-cele-mai-citite-three table.views-view-grid.cols-2 tr td .views-field-field-image { float: left; width: 100px; margin-right: 15px; }
.view-cele-mai-citite-three table.views-view-grid.cols-2 tr td .views-field-field-image img { border: 1px solid #ccc; }
.view-cele-mai-citite-three table.views-view-grid.cols-2 tr td a { font-size: 16px; color: #000; font-weight: 600; }
.view-cele-mai-citite-three table.views-view-grid.cols-2 tr td .views-field-totalcount, .view-cele-mai-citite-three table.views-view-grid.cols-2 tr td .views-field-created { color: #999; display: inline-block; font-weight: 400; margin: 5px 10px 0px 0px; }

.views-field-totalcount { font-weight: 400; }
.views-field-totalcount:before { content: "\f06e"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal; color: #999; }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { color: #fff; background-color: #420021; border-color: #420021; }

.pagination > li > a, .pagination > li > span { color: #420021; }

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { color: #420021; }

.footer { margin-top: 100px; margin-bottom: 0; }

.region-page-bottom.well { min-height: 0px; padding: 0px; margin-bottom: 0px; border: 0px solid #e3e3e3; }

.node-documente.node-teaser h2 a { color: #000000; font-size: 24px; font-weight: 600; }

.node-documente.node-teaser ul.links.list-inline { background: none; border: 0; display: none; }

.node-article.node-teaser { position: relative; margin-bottom: 20px; }

.node-article.node-teaser h2 { position: absolute; left: 255px; padding-right: 20px; /*top: 0;*/ margin-top: 0; }

.node-article.node-teaser h2 a { color: #000000; font-size: 24px; font-weight: 600; }

.node-article.node-teaser ul.links.list-inline { background: none; border: 0; /* display: none; */ }

.node-article.node-teaser .field.field-name-body { padding-top: 0px; }

div.field.field-name-field-tags.field-type-taxonomy-term-reference.field-label-inline.clearfix:after, .field-label-inline .field-label:after, .field-label-inline .field-items:after { clear: both; content: " "; display: table; }

.field-label-inline .field-label, .field-label-inline .field-items { float: none; }

.field-name-field-tags, field-name-field-sursa-foto { height: auto; }

.wrapper { width: 100%; overflow-x: hidden; }

ul.menu.nav.navbar-nav { width: auto; }

.region-content .node-sfatul-medicului .field.field-name-body { padding-top: 0; }

.footer { background-color: #1C2733; padding: 25px 0; }
.footer .links { float: left; display: block; margin-bottom: 15px; margin: 0; padding: 0; }
.footer .links li { list-style: none; display: inline-block; margin-right: 40px; }
.footer .links li a { color: #FFFFFF; font-size: 13px; }
.footer .links li a:hover { text-decoration: underline; }
.footer .copy { color: #777D85; font-size: 12px; }
.footer .social-icons { padding-top: 15px; margin: 0px; list-style: none; float: right; }
.footer .social-icons li { display: inline-block; margin-left: 5px; }
.footer .social-icons li a { font-size: 30px; color: #FFFFFF; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); opacity: 0.4; -moz-transition: opacity 0.35s; -o-transition: opacity 0.35s; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }
.footer .social-icons li a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }

@media only screen and (min-device-width: 320px) and (max-device-width: 1024px) { html { -webkit-text-size-adjust: none; } }
.clearfix { *zoom: 1; }

.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }

.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.input-block-level { display: block; width: 100%; min-height: 29px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.clearfix { *zoom: 1; }

.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }

.clearfix:after { clear: both; }

.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.input-block-level { display: block; width: 100%; min-height: 29px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

[class^="icon-"], [class*=" icon-"] { display: inline-block; width: 14px; height: 14px; *margin-right: .3em; line-height: 14px; vertical-align: text-top; background-position: 14px 14px; background-repeat: no-repeat; margin-top: 2px; }

.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"] { background-image: url("/Content/images/sprites-whitec.png"); }

.icon-user { background-position: 0 0; }

.icon-upload { background-position: -28px 0; }

.icon-unlock { background-position: -56px 0; }

.icon-undo { background-position: -84px 0; }

.icon-switch { background-position: -112px 0; }

.icon-star { background-position: -140px 0; }

.icon-signup { background-position: -168px 0; }

.icon-search { background-position: -196px 0; }

.icon-save { background-position: -224px 0; }

.icon-remove { background-position: -252px 0; }

.icon-redo { background-position: -280px 0; }

.icon-profile { background-position: -308px 0; }

.icon-plus { background-position: -336px 0; }

.icon-play { background-position: -364px 0; }

.icon-pencil { background-position: -392px 0; }

.icon-pause { background-position: -420px 0; }

.icon-newspaper { background-position: 0 -28px; }

.icon-minus { background-position: -28px -28px; }

.icon-lock { background-position: -56px -28px; }

.icon-list { background-position: -84px -28px; }

.icon-key { background-position: -112px -28px; }

.icon-image { background-position: -140px -28px; }

.icon-home { background-position: -168px -28px; }

.icon-heart { background-position: -196px -28px; }

.icon-headphones { background-position: -224px -28px; }

.icon-globe { background-position: -252px -28px; }

.icon-folder { background-position: -280px -28px; }

.icon-film { background-position: -308px -28px; }

.icon-exit { background-position: -336px -28px; }

.icon-enter { background-position: -364px -28px; }

.icon-email { background-position: -392px -28px; }

.icon-download { background-position: -420px -28px; }

.icon-cross { background-position: 0 -56px; }

.icon-comments { background-position: -28px -56px; width: 16px; }

.icon-cog { background-position: -56px -56px; }

.icon-clipboard { background-position: -84px -56px; }

.icon-check { background-position: -112px -56px; }

.icon-camera { background-position: -54px -56px; width: 18px !important; }

.icon-calendar { background-position: -168px -56px; }

.icon-bell { background-position: -196px -56px; }

.icon-attachment { background-position: -224px -56px; }

.icon-arrow-top-right { background-position: -252px -56px; }

.icon-arrow-top-left { background-position: -280px -56px; }

.icon-arrow-bottom-right { background-position: -308px -56px; }

.icon-arrow-bottom-left { background-position: -336px -56px; }

.icon-alert-warning { background-position: -364px -56px; }

.icon-alert-question { background-position: -392px -56px; }

.icon-alert-notification { background-position: -420px -56px; }

.icon-alert-info { background-position: 0 -84px; }

.icon-aid { background-position: -28px -84px; }

body { padding-top: 0px; overflow-y: scroll; }

form iframe { border: 0; width: auto; }

.btn [class^="icon-"], .btn [class*=" icon-"] { margin-right: 5px; }

.modal, .ui-dialog { padding: 0; }

.modal form, .ui-dialog form { margin: 0; }

.modal .modal-header, .ui-dialog .modal-header, .modal .ui-dialog-titlebar, .ui-dialog .ui-dialog-titlebar { border: 0; padding: 10px 20px; }

.modal .modal-header h1, .ui-dialog .modal-header h1, .modal .ui-dialog-titlebar h1, .ui-dialog .ui-dialog-titlebar h1, .modal .modal-header h2, .ui-dialog .modal-header h2, .modal .ui-dialog-titlebar h2, .ui-dialog .ui-dialog-titlebar h2, .modal .modal-header h3, .ui-dialog .modal-header h3, .modal .ui-dialog-titlebar h3, .ui-dialog .ui-dialog-titlebar h3, .modal .modal-header h4, .ui-dialog .modal-header h4, .modal .ui-dialog-titlebar h4, .ui-dialog .ui-dialog-titlebar h4, .modal .modal-header h5, .ui-dialog .modal-header h5, .modal .ui-dialog-titlebar h5, .ui-dialog .ui-dialog-titlebar h5, .modal .modal-header h6, .ui-dialog .modal-header h6, .modal .ui-dialog-titlebar h6, .ui-dialog .ui-dialog-titlebar h6, .modal .modal-header .ui-dialog-title, .ui-dialog .modal-header .ui-dialog-title, .modal .ui-dialog-titlebar .ui-dialog-title, .ui-dialog .ui-dialog-titlebar .ui-dialog-title { font-size: 24px; font-weight: bold; line-height: 30px; margin: 0; }

.modal .modal-header .close, .ui-dialog .modal-header .close, .modal .ui-dialog-titlebar .close, .ui-dialog .ui-dialog-titlebar .close { line-height: 20px; margin-top: 0; }

.modal .modal-header .ui-dialog-titlebar-close, .ui-dialog .modal-header .ui-dialog-titlebar-close, .modal .ui-dialog-titlebar .ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close { background-image: url("/Content/images/dialog-close-bg.png"); background-position: center center; background-repeat: no-repeat; top: 23px; right: 20px; margin: 0; }

.modal .modal-body, .ui-dialog .modal-body { border: 0; padding: 10px; }

.modal .modal-footer, .ui-dialog .modal-footer { background-color: transparent; border: 0; padding: 10px; }

.modal .btn-link, .ui-dialog .btn-link { -webkit-text-shadow: none; text-shadow: none; }

.pagination { text-align: center; }

.pagination ul > li > a { color: #000; }

.icon-section { background-image: url(images/icons-section-small.png); background-attachment: scroll; background-position: 0 0; background-repeat: no-repeat; background-color: transparent; border-radius: 20px; text-align: left; line-height: 40px; float: left; display: inline-block; width: 40px; height: 40px; padding: 0; margin: 0; margin-right: 15px; }

.icon-section.icon-inverse { background-image: url(images/icons-section-inverse-small.png); }

.icon-section.icon-inverse:hover:not(.icon-forum):not(.icon-sanoteca):not(.icon-sondaje) { background-image: url(images/icons-section-small.png); }

.icon-section.icon-sanostiri { background-position: 0 0; }

.icon-section.icon-forum { background-position: -40px 0; }

.icon-section.icon-sanatatetv { background-position: -80px 0; }

.icon-section.icon-infotb { background-position: -120px 0; }

.icon-section.icon-sanoclub { background-position: -160px 0; }

.icon-section.icon-isan { background-position: -200px 0; }

.icon-section.icon-sanoteca { background-position: -240px 0; }

.icon-section.icon-imed { background-position: -280px 0; }

.icon-section.icon-spitalemd { background-position: -320px 0; }

.icon-section.icon-imec { background-position: -360px 0; }

.icon-section.icon-sondaje { background-position: -400px 0; }

.icon-section.icon-pas { background-position: -440px 0; }

.icon-section.icon-siis { background-position: -560px 0; }

.icon-section.icon-learn { background-position: -480px 0; }

.icon-section.icon-donate { background-position: -520px 0; }

.creeping-line { background-color: #ffe646; color: #212121; display: none; clear: both; width: 100%; height: 20px; margin: 0; }

.creeping-line .wrapper { position: relative; line-height: 20px; width: 100%; height: 20px; overflow: hidden; }

.creeping-line .wrapper .news-list { position: absolute; top: 0; left: 0; right: 0; margin: 0; }

.creeping-line .wrapper .news-list li { list-style: none; line-height: 20px; height: 20px; padding: 0; color: #222; }

.creeping-line .wrapper .news-list li a { color: #222; }

.creeping-line .wrapper .br-label, .creeping-line .wrapper .al-label { background-color: #ffe646; font-weight: bold; color: #000; display: none; position: absolute; top: 0; left: 0; bottom: 0; height: 20px; margin-right: 10px; }

.creeping-line.alert { border: 0; border-radius: 0; background-color: #ff003b; -webkit-text-shadow: none; text-shadow: none; color: #fff; padding: 0; }

.creeping-line.alert .al-label { background-color: #ff003b; color: #fff; }

.creeping-line.alert .news-list li { color: #fff; }

.creeping-line.alert .news-list li a { color: #fff; }

.share-page { margin: 10px 0; }

.menu .navbar-inner { border: 0; }

.menu .navbar-inner .brand { float: left; font-size: 24px; font-weight: 600; color: #fff; line-height: 40px; display: inline-block; clear: none; height: 40px; margin: 15px 15px 15px 0; padding: 0; }

.menu .navbar-inner .navbar-buttons { float: right; }

.menu .icons-section li { color: #999; padding-top: 15px; }

.menu .icons-section li a { padding: 0; margin: 0; }

.menu .icons-section li .icon-section { -moz-background-size: auto 40px; -o-background-size: auto 40px; -webkit-background-size: auto 40px; background-size: auto 40px; border-radius: 20px; width: 40px; height: 40px; }

@media (min-width: 1200px) { .container-fluid { max-width: 1200px !important; padding: 0 !important; margin: 0 auto !important; } }
@media (min-width: 768px) and (max-width: 979px) { .menu .user .toggler, .menu .language .toggler { padding: 7px 10px !important; background-position: 0 !important; float: right; margin: 20px 5px 0; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #242526; background-image: -moz-linear-gradient(top, #2f2f32, #141414); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2f2f32), to(#141414)); background-image: -webkit-linear-gradient(top, #2f2f32, #141414); background-image: -o-linear-gradient(top, #2f2f32, #141414); background-image: linear-gradient(to bottom, #2f2f32, #141414); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f2f32',endColorstr='#ff141414',GradientType=0); border-color: #141414 #141414 #000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-color: #141414; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); }
  .menu .user .toggler:hover, .menu .language .toggler:hover, .menu .user .toggler:focus, .menu .language .toggler:focus, .menu .user .toggler:active, .menu .language .toggler:active, .menu .user .toggler.active, .menu .language .toggler.active, .menu .user .toggler.disabled, .menu .language .toggler.disabled, .menu .user .toggler[disabled], .menu .language .toggler[disabled] { color: #fff; background-color: #141414; *background-color: #080808; }
  .menu .user .toggler:active, .menu .language .toggler:active, .menu .user .toggler.active, .menu .language .toggler.active { background-color: #000 \9; }
  .menu .user .toggler:hover, .menu .language .toggler:hover, .menu .user .toggler:focus, .menu .language .toggler:focus, .menu .user .toggler:active, .menu .language .toggler:active, .menu .user .toggler.active, .menu .language .toggler.active, .menu .user .toggler.disabled, .menu .language .toggler.disabled, .menu .user .toggler[disabled], .menu .language .toggler[disabled] { color: #fff; background-color: #141414; *background-color: #080808; }
  .menu .user .toggler:active, .menu .language .toggler:active, .menu .user .toggler.active, .menu .language .toggler.active { background-color: #000 \9; }
  .menu .user .toggler:hover, .menu .language .toggler:hover, .menu .user .toggler:focus, .menu .language .toggler:focus { background-position: 0 -15px !important; text-decoration: none; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #242526; background-image: -moz-linear-gradient(top, #2f2f32, #141414); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2f2f32), to(#141414)); background-image: -webkit-linear-gradient(top, #2f2f32, #141414); background-image: -o-linear-gradient(top, #2f2f32, #141414); background-image: linear-gradient(to bottom, #2f2f32, #141414); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f2f32',endColorstr='#ff141414',GradientType=0); border-color: #141414 #141414 #000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-color: #141414; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  .menu .user .toggler:hover:hover, .menu .language .toggler:hover:hover, .menu .user .toggler:focus:hover, .menu .language .toggler:focus:hover, .menu .user .toggler:hover:focus, .menu .language .toggler:hover:focus, .menu .user .toggler:focus:focus, .menu .language .toggler:focus:focus, .menu .user .toggler:hover:active, .menu .language .toggler:hover:active, .menu .user .toggler:focus:active, .menu .language .toggler:focus:active, .menu .user .toggler:hover.active, .menu .language .toggler:hover.active, .menu .user .toggler:focus.active, .menu .language .toggler:focus.active, .menu .user .toggler:hover.disabled, .menu .language .toggler:hover.disabled, .menu .user .toggler:focus.disabled, .menu .language .toggler:focus.disabled, .menu .user .toggler:hover[disabled], .menu .language .toggler:hover[disabled], .menu .user .toggler:focus[disabled], .menu .language .toggler:focus[disabled] { color: #fff; background-color: #141414; *background-color: #080808; }
  .menu .user .toggler:hover:active, .menu .language .toggler:hover:active, .menu .user .toggler:focus:active, .menu .language .toggler:focus:active, .menu .user .toggler:hover.active, .menu .language .toggler:hover.active, .menu .user .toggler:focus.active, .menu .language .toggler:focus.active { background-color: #000 \9; }
  .menu .user .toggler:hover:hover, .menu .language .toggler:hover:hover, .menu .user .toggler:focus:hover, .menu .language .toggler:focus:hover, .menu .user .toggler:hover:focus, .menu .language .toggler:hover:focus, .menu .user .toggler:focus:focus, .menu .language .toggler:focus:focus, .menu .user .toggler:hover:active, .menu .language .toggler:hover:active, .menu .user .toggler:focus:active, .menu .language .toggler:focus:active, .menu .user .toggler:hover.active, .menu .language .toggler:hover.active, .menu .user .toggler:focus.active, .menu .language .toggler:focus.active, .menu .user .toggler:hover.disabled, .menu .language .toggler:hover.disabled, .menu .user .toggler:focus.disabled, .menu .language .toggler:focus.disabled, .menu .user .toggler:hover[disabled], .menu .language .toggler:hover[disabled], .menu .user .toggler:focus[disabled], .menu .language .toggler:focus[disabled] { color: #fff; background-color: #141414; *background-color: #080808; }
  .menu .user .toggler:hover:active, .menu .language .toggler:hover:active, .menu .user .toggler:focus:active, .menu .language .toggler:focus:active, .menu .user .toggler:hover.active, .menu .language .toggler:hover.active, .menu .user .toggler:focus.active, .menu .language .toggler:focus.active { background-color: #000 \9; }
  .menu .icons-section { margin-bottom: 50px; }
  .menu .icons-section li { display: block; }
  .menu .icons-section li a { display: block; clear: both; }
  .menu .icons-section li span { float: left; display: inline-block; line-height: 40px; } }
@media (max-width: 767px) { .menu .user .toggler, .menu .language .toggler { padding: 7px 10px !important; background-position: 0 !important; float: right; margin: 20px 5px 0; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #242526; background-image: -moz-linear-gradient(top, #2f2f32, #141414); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2f2f32), to(#141414)); background-image: -webkit-linear-gradient(top, #2f2f32, #141414); background-image: -o-linear-gradient(top, #2f2f32, #141414); background-image: linear-gradient(to bottom, #2f2f32, #141414); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f2f32',endColorstr='#ff141414',GradientType=0); border-color: #141414 #141414 #000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-color: #141414; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); }
  .menu .user .toggler:hover, .menu .language .toggler:hover, .menu .user .toggler:focus, .menu .language .toggler:focus, .menu .user .toggler:active, .menu .language .toggler:active, .menu .user .toggler.active, .menu .language .toggler.active, .menu .user .toggler.disabled, .menu .language .toggler.disabled, .menu .user .toggler[disabled], .menu .language .toggler[disabled] { color: #fff; background-color: #141414; *background-color: #080808; }
  .menu .user .toggler:active, .menu .language .toggler:active, .menu .user .toggler.active, .menu .language .toggler.active { background-color: #000 \9; }
  .menu .user .toggler:hover, .menu .language .toggler:hover, .menu .user .toggler:focus, .menu .language .toggler:focus, .menu .user .toggler:active, .menu .language .toggler:active, .menu .user .toggler.active, .menu .language .toggler.active, .menu .user .toggler.disabled, .menu .language .toggler.disabled, .menu .user .toggler[disabled], .menu .language .toggler[disabled] { color: #fff; background-color: #141414; *background-color: #080808; }
  .menu .user .toggler:active, .menu .language .toggler:active, .menu .user .toggler.active, .menu .language .toggler.active { background-color: #000 \9; }
  .menu .user .toggler:hover, .menu .language .toggler:hover, .menu .user .toggler:focus, .menu .language .toggler:focus { background-position: 0 -15px !important; text-decoration: none; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #242526; background-image: -moz-linear-gradient(top, #2f2f32, #141414); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2f2f32), to(#141414)); background-image: -webkit-linear-gradient(top, #2f2f32, #141414); background-image: -o-linear-gradient(top, #2f2f32, #141414); background-image: linear-gradient(to bottom, #2f2f32, #141414); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f2f32',endColorstr='#ff141414',GradientType=0); border-color: #141414 #141414 #000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-color: #141414; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  .menu .user .toggler:hover:hover, .menu .language .toggler:hover:hover, .menu .user .toggler:focus:hover, .menu .language .toggler:focus:hover, .menu .user .toggler:hover:focus, .menu .language .toggler:hover:focus, .menu .user .toggler:focus:focus, .menu .language .toggler:focus:focus, .menu .user .toggler:hover:active, .menu .language .toggler:hover:active, .menu .user .toggler:focus:active, .menu .language .toggler:focus:active, .menu .user .toggler:hover.active, .menu .language .toggler:hover.active, .menu .user .toggler:focus.active, .menu .language .toggler:focus.active, .menu .user .toggler:hover.disabled, .menu .language .toggler:hover.disabled, .menu .user .toggler:focus.disabled, .menu .language .toggler:focus.disabled, .menu .user .toggler:hover[disabled], .menu .language .toggler:hover[disabled], .menu .user .toggler:focus[disabled], .menu .language .toggler:focus[disabled] { color: #fff; background-color: #141414; *background-color: #080808; }
  .menu .user .toggler:hover:active, .menu .language .toggler:hover:active, .menu .user .toggler:focus:active, .menu .language .toggler:focus:active, .menu .user .toggler:hover.active, .menu .language .toggler:hover.active, .menu .user .toggler:focus.active, .menu .language .toggler:focus.active { background-color: #000 \9; }
  .menu .user .toggler:hover:hover, .menu .language .toggler:hover:hover, .menu .user .toggler:focus:hover, .menu .language .toggler:focus:hover, .menu .user .toggler:hover:focus, .menu .language .toggler:hover:focus, .menu .user .toggler:focus:focus, .menu .language .toggler:focus:focus, .menu .user .toggler:hover:active, .menu .language .toggler:hover:active, .menu .user .toggler:focus:active, .menu .language .toggler:focus:active, .menu .user .toggler:hover.active, .menu .language .toggler:hover.active, .menu .user .toggler:focus.active, .menu .language .toggler:focus.active, .menu .user .toggler:hover.disabled, .menu .language .toggler:hover.disabled, .menu .user .toggler:focus.disabled, .menu .language .toggler:focus.disabled, .menu .user .toggler:hover[disabled], .menu .language .toggler:hover[disabled], .menu .user .toggler:focus[disabled], .menu .language .toggler:focus[disabled] { color: #fff; background-color: #141414; *background-color: #080808; }
  .menu .user .toggler:hover:active, .menu .language .toggler:hover:active, .menu .user .toggler:focus:active, .menu .language .toggler:focus:active, .menu .user .toggler:hover.active, .menu .language .toggler:hover.active, .menu .user .toggler:focus.active, .menu .language .toggler:focus.active { background-color: #000 \9; }
  .menu .icons-section { margin-bottom: 50px; }
  .menu .icons-section li { display: block; clear: both; }
  .menu .icons-section li a { display: block; clear: both; }
  .menu .icons-section li span { float: left; display: inline-block; line-height: 40px; } }
@media screen and (max-width: 992px) { .view-cele-mai-citite-three table.views-view-grid.cols-2 tr td a { font-size: 13px; }
  .region-content-bottom-one .view.view-sfatul-medicului-right td.row-space .views-field.views-field-title a { font-size: 15px; }
  .well-drugs .view-header a { font-size: 18px; }
  .well-drugs table tr td a { font-size: 12px; }
  form#search-block-form { width: 195px; }
  .node-article p { font-size: 14px; }
  .node-article.node-teaser .field.field-name-body { padding: 0; }
  .node-teaser .field.field-name-body.field-type-text-with-summary.field-label-hidden { width: auto; }
  .node-article.node-teaser h2 { position: relative; left: 0; font-size: 18px; } }
@media (max-width: 768px) { .main-container { margin-top: 0; margin-left: 0; -moz-transition: margin-left, 0.35s; -o-transition: margin-left, 0.35s; -webkit-transition: margin-left, 0.35s; transition: margin-left, 0.35s; }
  .mobile-block .slider-mode li { background-color: #F0F0F0; text-align: center; padding-bottom: 20px; }
  .mobile-block .slider-mode li .views-field-field-image { height: 225px; overflow: hidden; }
  .mobile-block .slider-mode li .views-field-field-image img { width: 100%; height: auto; min-height: 225px; }
  .mobile-block .slider-mode li .views-field-title { text-align: center; padding: 15px; margin-top: 25px; }
  .mobile-block .slider-mode li .views-field-title span a { font-size: 20px; color: #000000; font-weight: 600; text-shadow: none; }
  .mobile-block .slider-mode li .views-field-created, .mobile-block .slider-mode li .views-field-totalcount { display: inline-block; font-size: 14px; margin: 5px; color: #999999; }
  .mobile-block .bx-default-pager { position: absolute; top: 195px; background-color: #FFFFFF; color: #666; text-align: center; width: 60px; height: 60px; line-height: 60px; margin-left: -30px; left: 50%; border-radius: 60px; -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3); }
  .mobile-block .bx-controls-direction a { display: block; background-color: rgba(66, 0, 33, 0.7); width: 50px; height: 90px; border-radius: 90px 0 0 90px; color: #FFFFFF; position: absolute; line-height: 116px; text-align: left; top: 180px; }
  .mobile-block .bx-controls-direction a i { font-size: 60px; }
  .mobile-block .bx-controls-direction a.disabled { display: none; }
  .mobile-block .bx-controls-direction a.bx-prev { left: 15px; padding-left: 10px; border-radius: 0 90px 90px 0; }
  .mobile-block .bx-controls-direction a.bx-next { right: 15px; padding-right: 10px; text-align: right; }
  .region-content-bottom-two, .region-content-bottom-three { display: none !important; }
  #__okGroup0, .fb_iframe_widget_fluid span, .fb_iframe_widget_fluid, iframe { width: 100% !important; }
  .region-content-bottom-one .view.view-sfatul-medicului-right tr { width: 100%; height: auto; }
  .view-cele-mai-citite-three table.views-view-grid.cols-2 tr td { display: block; width: 100%; }
  .view-cele-mai-citite-three table.views-view-grid.cols-2 tr td:after { display: table; clear: both; width: 100%; content: " "; }
  .view-cele-mai-citite-three table.views-view-grid.cols-2 tr td a { font-size: 16px; }
  .region-content-last { margin: 0 -30px; margin-bottom: 15px; }
  .region-content-last .well-drugs { width: 100% !important; float: none !important; border: 0; margin: 0; }
  .region-content-last .well-drugs .view-header { background-size: 100% 100%; }
  .region-content-last .well-drugs .view-content { display: none; }
  section#block-views-sfatul-zilei-block { background: none; }
  div.field-label { width: auto !important; }
  header .navbar-toggle { border: 0; }
  header .navbar-toggle .icon-bar { background-color: #FFFFFF; }
  header .navbar-toggle:active, header .navbar-toggle:focus, header .navbar-toggle:link { background: none; }
  header button.first-btn { position: absolute; top: 8px; left: 10px; }
  header button.first-btn i { color: #FFFFFF; font-size: 20px; }
  header button.first-btn:active, header button.first-btn:focus, header button.first-btn:link { background: none; }
  header .navbar-toggle.second-btn { position: absolute; top: 10px; right: 0px; color: #FFFFFF; font-size: 20px; }
  header > .container { background: #FFFFFF; height: 0; }
  header > .container .navbar-collapse { overflow: hidden; }
  header > .container .navbar-collapse li.leaf { padding: 0 !important; background: none !important; margin: 0 !important; height: auto; }
  header > .container .navbar-collapse li.leaf a { padding-left: 15px; line-height: 180%; }
  header > .container .navbar-collapse div.region.region-navigation { width: 100%; float: none; }
  .region.region-content-moreread-two .menu.nav li:first-child a, .region.region-content-moreread-two .menu.nav li.menu-mlid-752 a { font-size: 20px !important; padding-left: 0; }
  .region.region-content-moreread-two .menu.nav li a { padding-left: 20px; }
  .region.region-content-moreread-two .menu.nav li li:first-child a { font-weight: 400 !important; font-size: 14px !important; padding-left: 40px; line-height: 150%; }
  .region.region-content-moreread-two .menu.nav li li a { padding-left: 40px; font-weight: 400; font-size: 14px; line-height: 150%; white-space: normal; }
  .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: none; }
  .menu .icons-section li span { display: block !important; color: #000000; font-size: 16px; font-weight: 600; }
  #navbar-collapse-10 { background-color: #FFFFFF; height: auto; position: absolute; top: 70px; left: -300px; width: 300px; display: block !important; /* -moz-transition: left, 0.2s; -o-transition: left, 0.2s; -webkit-transition: left, 0.2s; transition: left, 0.2s; */ }
  #navbar-collapse-1 { background-color: #FFFFFF; height: auto; position: absolute; top: 0px; right: -300px; width: 300px; display: block !important; /* -moz-transition: right, 0.2s; -o-transition: right, 0.2s; -webkit-transition: right, 0.2s; transition: right, 0.2s; */ padding-bottom: 100px; }
  #navbar-collapse-1 .links { border-top: 1px solid #E6E6E6; list-style: none; padding: 0; padding: 30px 0 30px; }
  #navbar-collapse-1 .links li { padding: 5px 0; }
  #navbar-collapse-1 .links li a { color: #000000; font-size: 16px; line-height: 30px; }
  a.brand { float: none; }
  .icon-section.icon-inverse:not(.icon-forum):not(.icon-sanoteca):not(.icon-sondaje) { background-image: url(images/icons-section-small.png); }
  .icon-section.icon-sanostiri { background-position: 0 0; }
  .icon-section.icon-forum { background-position: -40px 0; }
  .icon-section.icon-sanatatetv { background-position: -80px 0; }
  .icon-section.icon-infotb { background-position: -120px 0; }
  .icon-section.icon-sanoclub { background-position: -160px 0; }
  .icon-section.icon-isan { background-position: -200px 0; }
  .icon-section.icon-sanoteca { background-position: -240px 0; }
  .icon-section.icon-imed { background-position: -280px 0; }
  .icon-section.icon-spitalemd { background-position: -320px 0; }
  .icon-section.icon-imec { background-position: -360px 0; }
  .icon-section.icon-sondaje { background-position: -400px 0; }
  .icon-section.icon-pas { background-position: -440px 0; }
  .icon-section.icon-siis { background-position: -560px 0; }
  .icon-section.icon-learn { background-position: -480px 0; }
  .icon-section.icon-donate { background-position: -520px 0; }
  #navbar-collapse-10.in { left: 0; padding-left: 30px; min-height: 100%; border-right: 1px solid #444; -moz-box-shadow: 0px 20px 60px 0px black; -webkit-box-shadow: 0px 20px 60px 0px black; box-shadow: 0px 20px 60px 0px black; }
  #navbar-collapse-1.in { right: 0; min-height: 100%; -moz-box-shadow: 0px 20px 60px 0px black; -webkit-box-shadow: 0px 20px 60px 0px black; box-shadow: 0px 20px 60px 0px black; }
  #navbar-collapse-1.in ul.menu.nav.navbar-nav { width: 100%; float: none !important; }
  body { overflow-x: hidden; }
  .main-container { position: relative; }
  .backdrop { position: absolute; top: -20px; left: 0; z-index: 555; background-color: rgba(0, 0, 0, 0.7); width: 100%; height: 105%; display: none; }
  #block-search-form { position: absolute; bottom: -40px; left: -15px; width: 300px; }
  #block-search-form input.form-control { width: 300px; border: 0; height: 50px; margin-bottom: 0; border-radius: 0 !important; background-color: #F0F0F0; line-height: 50px; font-size: 18px; }
  #block-search-form .input-group-btn { top: 0; right: -40px; }
  #block-search-form .input-group-btn button { height: 50px; width: 70px; color: #474747; font-size: 25px; background-color: #C8C8C8; }
  .all-public { color: #FFFFFF; font-size: 16px; margin: 0 auto; display: block; padding: 15px 0px; text-align: center; text-transform: uppercase; background-color: rgba(66, 0, 33, 0.7); width: 250px; }
  .region-sidebar-second .block-menu { display: none; }
  .node-article.node-teaser h2, .region-content .node-sfatul-medicului.node-teaser h2 { position: relative; left: 0; }
  div.field.field-name-field-image.field-type-image.field-label-hidden, div.field-item.even { width: 100%; float: none; }
  div.field.field-name-field-image.field-type-image.field-label-hidden .field-items, div.field-item.even .field-items { width: 100%; }
  div.field.field-name-field-image.field-type-image.field-label-hidden .field-items .field-item, div.field-item.even .field-items .field-item { width: 100%; }
  .node-article.node-teaser .field.field-name-body { padding-top: 0px; }
  .node-teaser .field.field-name-body.field-type-text-with-summary.field-label-hidden, .node-article ul.links.list-inline, .node-sfatul-medicului ul.links.list-inline { width: 100%; display: none; }
  .footer { text-align: center; padding: 0; margin-top: 0; }
  .footer .social-icons { width: 100%; font-size: 60px; margin-bottom: 15px; margin: 20px 20px 20px 0; }
  .footer .social-icons li a { font-size: 36px; }
  .goTop { width: 100%; height: 60px; line-height: 60px; text-align: center; text-transform: uppercase; color: #FFFFFF; font-size: 20px; background-color: #3C526B; display: block; 	-webkit-transition-duration: 3s; -moz-transition-duration: 3s; transition-duration: 3s; }
  .goTop:hover { color: #FFFFFF; text-decoration: none; }
  .content { font-size: 16px; }
  .content p { font-size: 16px; }
  .block.block-newsletter { margin-bottom: 100px; }
  section#block-views-sfatul-medicului-right-block { margin-top: 50px; margin-bottom: 20px; }
  #block-views-cele-mai-citite-one-block h2.block-title, .block.block-newsletter h2.block-title, section#block-views-sfatul-zilei-block h2 { font-size: 30px; margin-bottom: 40px; }
  #block-views-cele-mai-citite-one-block h2.block-title::after, .block.block-newsletter h2.block-title::after, section#block-views-sfatul-zilei-block h2:after { content: " "; display: block; position: absolute; width: 150px; left: 50%; margin-left: -75px; height: 2px; background-color: #420021; }
  section#block-views-sfatul-zilei-block p { font-size: 15px; line-height: 22px; }
  h2.block-title { padding: 15px; }
  .breadcrumb { margin-top: 20px; }
  .page-header { font-size: 30px; padding-bottom: 9px; margin: 20px 0px 20px; border-bottom: 1px solid #bebebe; }
  .views-row { position: relative; margin-bottom: 5px; margin-top: 15px; }
  .views-row .field.field-name-body, .node-sfatul-medicului .field.field-name-body { padding-top: 0; }
  /* .field.field-name-field-nume-medic, .field.field-name-field-specialitatea  { display: none; } */
  .field.field-name-field-nume-medic, .field.field-name-field-specialitatea  { font-size: 14px; padding: 0; margin: 0; }
  .node-sfatul-medicului img { margin-bottom: 10px !important; }
  .region-content-bottom-one .views-view-grid { border-bottom: none; }
  .region-content-bottom-one #block-views-cele-mai-citite-three-block { display: none; } }

@media(max-width:979px) {section#block-tb-megamenu-menu-pacienti{ display:none !important;} section#block-tb-megamenu-menu-madici{display:none !important;}}
/*# sourceMappingURL=overrides.css.map */
.nav-collapse.collapse.always-show {
    display: inherit !important;
}
.navbar-collapse.collapse1.in {
    /*overflow-y: visible  !important;*/
}
table.views-table.table tbody tr.views-table-highlighter-green td,table.views-table.table tbody tr.views-table-highlighter-red td, table.views-table.table tbody tr.views-table-highlighter-yellow td {
     background: none !important;
}
.input-group .form-control {
        z-index: 0 !important;
}
section#block-tb-megamenu-menu-pacienti {
    display: block;
    float: left;
}
section#block-tb-megamenu-menu-madici {
    display: block;
    float: left;
}
.front-xs {
    margin-top: -90px;
    padding: 0px 6px 0px 6px;
    position: absolute;
    width: 90%;
}
blockquote{
   margin-bottom: 10px !important;
}
.front-xs blockquote {
    background-color: rgba(255, 255, 255, 0.48);
    padding: 7px 8px;
    margin: 0 0 20px;
    color: #420021;
    font-size: 17.5px;
    border-left: 5px solid #420021;
}
.contextual-links-region {

    position: initial !important;
}
#block-aggregator-feed-1 h2.block-title{
    background-color: #ff003b;
	display: inline-block;
	    width: 100%;

}
#block-aggregator-feed-1 h2.block-title span{
   color:#fff;
}
#block-aggregator-feed-1  ul, ol {
    padding: 0px 10px;
}
#block-aggregator-feed-1  ul li {
   list-style:none;
   margin:10px 0;
   padding-bottom: 10px;
   border-bottom: 1px solid #ddd;
   }
   #block-aggregator-feed-1  ul li.last {

   border-bottom: none !important;
   }
#block-aggregator-feed-1 h2.block-title a{

    display: inline-block;
	color:#fff !important;

}
.block-aggregator .block-title .fa-rss {
  color: #fff !important;
  padding-right: 10px;
}
.submitted {
  display: block;
  float: right;
  padding-right: 20px;
  padding-bottom: 10px;
}
