/*! normalize.css v1.1.3 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; height: 0; }
[hidden] { display: none; }

/* ==========================================================================
   Base
   ========================================================================== */
html { font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; }
body { margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */
a:focus { outline: thin dotted; }
a:active, a:hover { outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */
h1 { font-size: 2em; margin: 0.67em 0; }
h2 { font-size: 1.5em; margin: 0.83em 0; }
h3 { font-size: 1.17em; margin: 1em 0; }
h4 { font-size: 1em; margin: 1.33em 0; }
h5 { font-size: 0.83em; margin: 1.67em 0; }
h6 { font-size: 0.67em; margin: 2.33em 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
mark { background: #ff0; color: #000; }
p, pre { margin: 1em 0; }
code, kbd, pre, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ''; content: none; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* ==========================================================================
   Lists
   ========================================================================== */
dl, menu, ol, ul { margin: 1em 0; }
dd { margin: 0 0 0 40px; }
menu, ol, ul { padding: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; }

/* ==========================================================================
   Embedded content
   ========================================================================== */
img { border: 0; -ms-interpolation-mode: bicubic; }
svg:not(:root) { overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
figure { margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
form { margin: 0; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; white-space: normal; *margin-left: -7px; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; *overflow: visible; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; }

/* ==========================================================================
   Tables
   ========================================================================== */
table { border-collapse: collapse; border-spacing: 0; }


/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
html, button, input, select, textarea { color: #222; }
html { font-size: 1em; line-height: 1.4; }
::-moz-selection { background: #b3d4fc; text-shadow: none; }
::selection { background: #b3d4fc; text-shadow: none; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
audio, canvas, img, video { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
.browsehappy { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }

/* ======= COLORBOX ======= */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; /*overflow:hidden;*/}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; }
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch; }
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{background:#000;}
#colorbox{outline:0;}
#cboxContent{background:#fff; overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{ padding-top:30px; }
#cboxLoadedContent > *{ margin:5px; }
#cboxLoadingGraphic{background:url(../img/ajax-loader.gif) no-repeat center center;}
#cboxTitle{position:absolute; top:100%; width:94%; padding:5px 3% 10px; font-weight:bold; background:#fff; color:#000; text-align:center; }
#cboxCurrent{position:absolute; top:7px; right:32px; font-weight:bold; color:#7C7C7C;}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; top:5px; background:url(../img/colorbox-controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxPrevious{left:5px; background-position: -51px -25px;}
#cboxPrevious:hover{background-position:-51px 0px;}
#cboxNext{margin-left:32px; background-position:-75px -25px;}
#cboxNext:hover{background-position:-75px 0px;}
#cboxClose{right:6px; background-position:-100px -25px;}
#cboxClose:hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.colorbox{ outline:none !important; }

/* ======= TIPSY TOOLTIP ======= */
.tipsy { font-size: 13px; position: absolute; padding: 5px; z-index: 100000; }
.tipsy-inner { background-color: #172125; color: #FFF; max-width: 300px; padding: 5px 8px 4px 8px; text-align: center; }
.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #172125; }

/* Rules to colour arrows */
.tipsy-arrow-n { border-bottom-color: #172125; }
.tipsy-arrow-s { border-top-color: #172125; }
.tipsy-arrow-e { border-left-color: #172125; }
.tipsy-arrow-w { border-right-color: #172125; }
.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
/*====================================================================================================================================*/
/* ======= SEARCHBOX ======= */
.ui-helper-hidden-accessible{ position:absolute; clip:rect(0 0 0 0); width:1px; height:1px; overflow:hidden; margin:-1px; padding:0; border:0; }
.ui-autocomplete{ position:absolute; top:0; left:0; width:auto; padding:0; border:1px solid #424242; background:#fff; list-style-type:none; cursor:default; }
.ui-autocomplete-category{ display:block; padding:5px 7px; color: #971748; }
.ui-autocomplete LI.ui-menu-item{ padding:0; }
.ui-autocomplete LI.ui-menu-item A{ display:block; padding:3px 10px; color:#222;  background: #fff; line-height: 30px; text-shadow: none;}
.ui-autocomplete LI.ui-menu-item A:hover{ color:#7FBD8B; }
.ui-state-focus{ /*background:#7FBD8B !important; */color:#fff !important; }
.highlight {padding:1px; background-color: #7FBD8B; color: #fff; -moz-box-shadow: 0 0 2px 0 rgba(161, 161, 161, 0.7); -webkit-box-shadow: 0 0 2px 0 rgba(161, 161, 161, 0.7); box-shadow: 0 0 2px 0 rgba(161, 161, 161, 0.7);
}
/*====================================================================================================================================*/

/* ======= ADMIRAL ======= */
.no-margin{ margin:0 !important; }
.no-margin-top{ margin-top:0 !important; }
.no-margin-right{ margin-right:0 !important; }
.no-margin-left{ margin-left:0 !important;}
.no-border-bottom{ border-bottom:0 !important; }
/*====================================================================================================================================*/

/* ==========================================================================
   Helper classes
========================================================================== */

.ir { background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px; }
.ir:before { content: ""; display: block; width: 0; height: 150%; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.float-left { float: left;}
.float-right { float: right;}

/* ==========================================================================
   Map
   ========================================================================== */
#map_div{ height:300px; width:100%;}


/* ==========================================================================
   Custom styles
   ========================================================================== */

BODY { background-color: #fff;}
.ui-content {background-color: #fff; overflow: hidden;}

/* Swipe works with mouse as well but often causes text selection. */
/* We'll deny text selecton on everything but INPUTs and TEXTAREAs. */

#demo-page :not(INPUT):not(TEXTAREA) {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.ui-sub-panel {
    width: 100%;
    position: absolute;
    top: 0;
    left: 17em;
    min-height: 100%;
    max-height: none;
}
.ui-sub-panel-open {
    -moz-transform: translate3d(-17em, 0, 0);
    -webkit-transform: translate3d(-17em, 0, 0);
    transform: translate3d(-17em, 0, 0);
    background: lightblue;
}
.ui-sub-panel-animate {
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    transition: transform 500ms ease;
}
.ui-sub-panel-close {
    -webkit-transform: translate3d(-34em, 0, 0);
    -moz-transform: translate3d(-34em, 0, 0);
    transform: translate3d(-34em, 0, 0);
    background: lightgray;
}

/* ======================================
GENERAL
========================================= */

.wrapper { width: 960px; margin: 0 auto; width: 100%;}
.layout { margin: 0 auto; padding-top: 20px; width: 92%; padding-bottom: 40px;}
@font-face { font-family: HelveticaNeue-Light; src: url("../fonts/HelveticaNeue-Light.otf");}
h1,h2,h3,h4,h5,h6,p,ul {/* font-family: HelveticaNeue-Light;*/ font-family: 'Open Sans', sans-serif; color: #435561;}
li{outline: 0;}
a { text-decoration: none; outline: 0;}
.linkStyle{color: #0088ce!important}
.linkStyle:hover{text-decoration: underline; color: rgb(0, 54, 206)!important;}
.clickProducts{ height: 158px!important; margin-bottom: 0px!important; background: none!important; border-bottom: 8px solid #e37222;}
.expended a{color: #0088ce!important}
.expended a:hover {text-decoration: underline; color: rgb(0, 54, 206)!important;}
/*=================================
 PANELS
*==================================*/

/*left panel*/

#left-panel { background-color: #ffffff!important;}
#left-panel ul { list-style-type: none;}
#left-panel ul li { text-transform: uppercase; /* font-family: HelveticaNeue-Light; */ font-family: 'Open Sans', sans-serif;}
#left-panel ul li a { color: #d88722; font-size:14px; font-weight: 600; /*text-shadow: 0 0 6px rgba(0,0,0,0.25)*/}

#header-panels { background-color: #41B0E4; z-index: 12;}
#header-panels .leftPanel {text-align: left; padding-left:20px;}
#header-panels .rightPanel {text-align: right;float: right; padding-right:20px;}
.leftPanel i { color: #d88722!important; font-size: 22px; padding-top: 3px;}
.rightPanel i { color: #DFDAD6!important; font-size: 22px; padding-top: 3px;}
.ui-header-fixed {z-index: 10;}

#right-panel ul {list-style-type: none; padding:0px; text-transform: uppercase;}
#right-panel ul li { font-size:14px; padding: 10px; border-bottom: 1px solid #d88722;}
#right-panel ul li a { display: block; color: #333; text-shadow: 0 0 6px rgba(0,0,0,0.3);font-weight: lighter;}
/*======================================
HEADER
=========================================*/

.logo{ position: relative; width: 100%; background: #e0dcd7; /* For browsers that do not support gradients */
       background: -webkit-linear-gradient(#ffffff, #e0dcd7); /* For Safari 5.1 to 6.0 */
       background: -o-linear-gradient(#ffffff, #e0dcd7); /* For Opera 11.1 to 12.0 */
       background: -moz-linear-gradient(#ffffff, #e0dcd7); /* For Firefox 3.6 to 15 */
       background: linear-gradient(#ffffff, #e0dcd7); /* Standard syntax */}
.logo .layout { padding: 0px;}
.logo img { padding-top: 20px; padding-bottom: 20px;}

 /* Navigation */

 #navigation{
    position: relative;
    width: 100%;
    background: #0091d4; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#0091d4, #82d0f4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#0091d4, #82d0f4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#0091d4, #82d0f4); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#0091d4, #82d0f4); /* Standard syntax */
    z-index: 49;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
 }

 #navigation .layout{
 	width: 100%;
 	padding-top: 0px;
 	padding-bottom: 0px;
 }

 #navigation .menu-nav {
    position: relative;
    text-align: center;
    width :100%;
    margin: 0 auto;
    height: 35px;
    display: block!important;
}

#navigation .menu-nav ul {
    width: 100%;
    margin: 0 auto;
    display: table;
    padding: 0px;
    line-height: normal;
    text-align: center;
    /* font-family: HelveticaNeue-Light, Arial, Helvetica, sans-serif; */
    font-family: 'Open Sans', Arial, sans-serif;
}

#navigation .menu-nav ul li ul {
	font-family: Arial, Helvetica, sans-serif;

}

#navigation .menu-nav ul li {
    display: table-cell;
    list-style: none;
    outline: none;
    border-left: 1px solid white;
    outline: none;
}

#navigation .menu-nav > ul >li:first-child
{
   border-style: none;
   outline: none;

}

.blueHover:hover{
background: #00A9E4;


}
#navigation .menu-nav > ul > li {
	text-shadow: 0 0 6px rgba(0,0,0,0.6);
	outline: none;
}


#navigation .menu-nav ul li a {
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    display: block;
    line-height: 35px;
    outline: none;
}

#navigation .menu-nav > ul > li > a {
	font-weight: 600;
}

#navigation .menu-nav ul li ul {
  z-index: 1000;
  display: none;
  max-width: none;
  width: 100%;
  position: absolute;
  left: 0;
  top: 35px;
  border-bottom: 1px solid #dfdfdf;
  background: -moz-linear-gradient(270deg, rgba(232,227,223,1) 0%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 52%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232,227,223,1)), color-stop(45%, rgba(255,255,255,1)), color-stop(52%, rgba(255,255,255,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(270deg, rgba(232,227,223,1) 0%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 52%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(270deg, rgba(232,227,223,1) 0%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 52%); /* opera 11.10+ */
  background: -ms-linear-gradient(270deg, rgba(232,227,223,1) 0%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 52%); /* ie10+ */
  background: linear-gradient(180deg, rgba(232,227,223,1) 0%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 52%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8E3DF', endColorstr='#FFFFFF',GradientType=0 ); /* ie6-9 */
}

#navigation .menu-nav ul li ul li{
	display: block;
	float: left;
	border-style: none;
}

#navigation .menu-nav ul li ul li a{
	color: #333;
	text-shadow: 0 0 6px rgba(0,0,0,0.3);
	font-size: 12px;
	padding-right: 24px;
	padding-left: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 57px;
}

#navigation .menu-nav ul li:hover ul{
    display: block;
    z-index: 1005;
}

#navigation .menu-nav ul li ul li:hover {
	background: #ffffff;

}
.menuActive{
background: -moz-linear-gradient(270deg, rgba(150,206,241,1) 1%, rgba(150,206,241,1) 13%, rgba(0,145,212,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(150,206,241,1)), color-stop(13%, rgba(150,206,241,1)), color-stop(100%, rgba(0,145,212,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(270deg, rgba(150,206,241,1) 1%, rgba(150,206,241,1) 13%, rgba(0,145,212,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(270deg, rgba(150,206,241,1) 1%, rgba(150,206,241,1) 13%, rgba(0,145,212,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(270deg, rgba(150,206,241,1) 1%, rgba(150,206,241,1) 13%, rgba(0,145,212,1) 100%); /* ie10+ */
background: linear-gradient(180deg, rgba(150,206,241,1) 1%, rgba(150,206,241,1) 13%, rgba(0,145,212,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96CEF1', endColorstr='#0091D4',GradientType=0 ); /* ie6-9 */

}
.submenuActive {
background: -moz-linear-gradient(270deg, rgba(255,255,255,1) 1%, rgba(255,255,255,1) 51%, rgba(223,223,223,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255,255,255,1)), color-stop(51%, rgba(255,255,255,1)), color-stop(100%, rgba(223,223,223,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(270deg, rgba(255,255,255,1) 1%, rgba(255,255,255,1) 51%, rgba(223,223,223,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(270deg, rgba(255,255,255,1) 1%, rgba(255,255,255,1) 51%, rgba(223,223,223,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(270deg, rgba(255,255,255,1) 1%, rgba(255,255,255,1) 51%, rgba(223,223,223,1) 100%); /* ie10+ */
background: linear-gradient(180deg, rgba(255,255,255,1) 1%, rgba(255,255,255,1) 51%, rgba(223,223,223,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#DFDFDF',GradientType=0 ); /* ie6-9 */
}

/*===================
     FOOTER
====================*/

footer { position: relative; clear: both; padding-bottom: 30px; background-color: #eae9e7;}
footer .Footerslider .wrapper { background-color: #fff; position: relative;}
footer .Footerslider .wrapper .layout { padding-top: 60px; padding-bottom: 10px; background-color: #ffffff;}
#box-slider-parteneri { position: relative;}
#bar-parteneri { position: relative;}
.arrows-parteneri { position:absolute; outline: none; top: 60px; outline: none;}
.arrows-parteneri-next { outline: none; right: 0px;}
.arrows-parteneri i { font-size: 30px; color: #EC6913; outline: none;}
.bx-prev { outline: none;}
.arrows-parteneri-prev { outline: none!important; left: 0px;}
.container-poza-prod { display: table-cell; vertical-align: middle; height: 150px;}
footer .bottom .wrapper{ background-color: #A2C8EC;}
footer .bottom .wrapper .layout { padding-top: 10px; padding-bottom: 0px;}
.bottom .address-info { width: 29.3%; float: left;}
.bottom .layout h4 { border-bottom: 1px solid #83afcb; padding-bottom: 8px; padding-top:  6px; margin-bottom: 20px; margin-top: 0px;
                     font-size: 12px; font-weight: bold; text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;}
.bottom .address-info p { font-family: Arial; line-height: normal; font-size: 10px; text-transform: uppercase; margin-bottom: 10px;
                          text-rendering:optimizeLegibility; font-weight: normal; margin-top: 0px;}
.bottom .address-info a{ color: #0088ce;}
.bottom .address-info a:hover{text-decoration: underline;}

.bottom .locator-info { float: right; width: 67.7%; position: relative; padding-bottom: 10px; background: url("../img/map-img.jpg") no-repeat 340px 56px; padding-bottom: 0px;}
.bottom .locator-info select { padding: 0.25rem; font-size: 0.625rem; height: 24px; width: 42%; margin-bottom: 0; float: left; font-family: Arial;}

.address { display: none; padding-top: 30px;}
.address p { line-height: normal; font-size: 12px; margin-top: 0px; margin-bottom: 10px;}
.address p span {color: white;}
.address p.locationName {color: white;}

.bottom .bottom-menu { clear: both; text-align: center; border-top: 1px solid #83afcb; padding: 14px 0;}
.bottom .bottom-menu ul { margin: 0; width: 100%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 0px;}
.bottom .bottom-menu ul li { list-style: none; display: inline-block; font-size: 10px; text-transform: uppercase; margin: 0 5px;}
.bottom .bottom-menu ul li a { color: #828384;}
.bottom .bottom-menu ul li a:hover{ text-decoration: underline; color: #435561;}
footer .footer { margin-top: 0px; padding-top: 0px; background-color: #eae9e7;}
footer .footer .wrapper {position: relative;padding-bottom: 30px}
.footer .copyright-info { box-shadow: 0 0 14px 2px rgba(0, 0, 0, 0.3); background-color: #697077; color: #fff; text-align: center;
                          padding-left: 32px; padding-right: 32px; padding-top: 10px; padding-bottom: 10px;margin-bottom: 10px;}
.footer .copyright-info p { font-family: Arial; text-align: left; font-size: 11px; margin-bottom: 0; margin-top: 0px;
                            color: #ffffff; line-height: 12px;}
.footer .wrapper .social-info, .footer  .wrapper .links-info {  list-style-type: none; padding :0px; position: absolute; top: 50px; }
.footer .wrapper .social-info { left: 0px;}
.footer .wrapper .links-info  { right: 0px;}
.footer .social-info li, .footer .links-info li {display: inline-block;}
.footer .social-info li { width: 25px; height: 25px;
                          background: #64AECF; /* For browsers that do not support gradients */
                          background: -webkit-linear-gradient(#64AECF, #005F95 100%); /* For Safari 5.1 to 6.0 */
                          background: -o-linear-gradient(#64AECF, #005F95 100%); /* For Opera 11.1 to 12.0 */
                          background: -moz-linear-gradient(#64AECF, #005F95 100%); /* For Firefox 3.6 to 15 */
                          background: linear-gradient(#64AECF, #005F95 100%); /* Standard syntax */
                          border-radius: 5px;}
.footer .social-info a { font-size: 20px; color: white; line-height: 25px; width: 100%; display: block; text-align: center; padding: 0px;
                        margin : 0px; outline: none;border: 0px;}
.footer .links-info li{ font-size: 10px; text-transform: uppercase; margin-left: 10px;}
.footer .links-info li a {color: #828384;}
.footer .links-info li a:hover { text-decoration: underline; color: #435561;}
.footer .links-info li{  margin: 0px; list-style: none; font-size: 10px; text-transform: uppercase; margin-left: 10px;}
.footback { background-color: #eae9e7;}

/*===================
     MAIN PAGE
====================*/

/*Main Slider */

 .Mainslider{
  position: relative;
  background-color: #dfdad6;
  padding-bottom: 0px;
  margin-bottom: 0px;
 }

 .Mainslider .wrapper {
  position: relative;

 }

  .Mainslider .bx-wrapper {
    margin-bottom: 0px;
    position: relative;
  }

  .Mainslider .bx-wrapper .bx-pager{
    padding-top: 0px;
    bottom: 0px;
    text-align: left;
    left: 65%;
  }

  .bxfpslider{
    margin: 0px;
  }

  .bxfpslider li {
    position: relative;
    z-index:0;
  }

  .slider-background{
  position: absolute;
  z-index: 3!important;
  background: -moz-linear-gradient(0deg, rgba(253,255,255,1) 0%, rgba(253,255,255,1) 3%, rgba(201,223,244,1) 33%, rgba(163,200,236,1) 55%, rgba(163,200,236,1) 61%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(253,255,255,1)), color-stop(3%, rgba(253,255,255,1)), color-stop(33%, rgba(201,223,244,1)), color-stop(55%, rgba(163,200,236,1)), color-stop(61%, rgba(163,200,236,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(0deg, rgba(253,255,255,1) 0%, rgba(253,255,255,1) 3%, rgba(201,223,244,1) 33%, rgba(163,200,236,1) 55%, rgba(163,200,236,1) 61%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(0deg, rgba(253,255,255,1) 0%, rgba(253,255,255,1) 3%, rgba(201,223,244,1) 33%, rgba(163,200,236,1) 55%, rgba(163,200,236,1) 61%); /* opera 11.10+ */
  background: -ms-linear-gradient(0deg, rgba(253,255,255,1) 0%, rgba(253,255,255,1) 3%, rgba(201,223,244,1) 33%, rgba(163,200,236,1) 55%, rgba(163,200,236,1) 61%); /* ie10+ */
  background: linear-gradient(90deg, rgba(253,255,255,1) 0%, rgba(253,255,255,1) 3%, rgba(201,223,244,1) 33%, rgba(163,200,236,1) 55%, rgba(163,200,236,1) 61%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDFFFF', endColorstr='#A3C8EC',GradientType=1 ); /* ie6-9 */

  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
  float:right;
  width:38%;
  top:0px;
  right: 0px;
  height: 100%;
  }

  .slider-writting {
    position: absolute;
    top: 42px;
    left: 66%;
    z-index: 4;
  }

  .slider-writting h2{
    font-size: 40px;
    /* font-family: HelveticaNeue-Light;
    font-weight: lighter; */
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    letter-spacing: -1px;
    margin-top: 0px;
    margin-bottom: 20px;
    padding-right: 20px;
    line-height: 50px;
    color: #435561;
  }

   .slider-writting p {
    line-height: normal;
    /* font-family: HelveticaNeue-Light; 
    font-size: 16px;*/
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    margin-bottom: 20px;
    text-rendering: optimizeLegibility;
    margin-top: 0px;
    font-weight: normal;
    color: #252525;
    padding-right: 35px;
   }

   .slider-writting .orange-button {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: rgba(244, 151, 1,1); /* For browsers that do not support gradients */
    background-color: -webkit-linear-gradient(rgba(244, 151, 1,1), rgba(235, 94, 24,1) 100%); /* For Safari 5.1 to 6.0 */
    background-color: -o-linear-gradient(rgba(244, 151, 1), rgba(235, 94, 24) 100%); /* For Opera 11.1 to 12.0 */
    background-color: -moz-linear-gradient(rgba(244, 151, 1), rgba(235, 94, 24) 100%); /* For Firefox 3.6 to 15 */
    background-color: linear-gradient(rgba(244, 151, 1), rgba(235, 94, 24) 100%); /* Standard syntax */
    border: 1px solid #eb5e18;
    padding: 6px;
    font-size: 12px;
    font-family: Arial;
    line-height: normal;
    text-transform: uppercase;
    box-shadow: 4px 4px 5px rgba(0,0,0,0.25);
    text-decoration: none;
    color: #ffffff;

   }

   .slider-writting a:hover {
    color: #f9e3d3;
   }

   .slider-writting a i {
      display: inline-block;
      margin-left: 10px;
      font-size: 15px;
   }

.small-writting { display: none!important; position: absolute ;width: 100%;z-index: 10!important;
   	                bottom: 0;height: 170px; padding: 4%;
   	                background: -moz-linear-gradient(270deg, rgba(237,242,249,1) 0%, rgba(155,189,229,1) 100%); /* ff3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(237,242,249,1)), color-stop(100%, rgba(155,189,229,1))); /* safari4+,chrome */
					background: -webkit-linear-gradient(270deg, rgba(237,242,249,1) 0%, rgba(155,189,229,1) 100%); /* safari5.1+,chrome10+ */
					background: -o-linear-gradient(270deg, rgba(237,242,249,1) 0%, rgba(155,189,229,1) 100%); /* opera 11.10+ */
					background: -ms-linear-gradient(270deg, rgba(237,242,249,1) 0%, rgba(155,189,229,1) 100%); /* ie10+ */
					background: linear-gradient(180deg, rgba(237,242,249,1) 0%, rgba(155,189,229,1) 100%); /* w3c */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDF2F9', endColorstr='#9BBDE5',GradientType=0 ); /* ie6-9 */
					   	             }
.small-writting h2 { font-size: 24px; font-weight: lighter;margin: 0px; color: #435561;}
.small-writting p{color: black; width: 92%;margin:0px;padding-top: 10px; padding-bottom: 20px; font-size: 15px; color: #435561;}
.Mainslider .bx-wrapper .bx-pager a{
      background: white;
      border:1px solid #c9cbcb;
      width: 8px;
      height: 8px;
    }
.Mainslider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.Mainslider .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #E37222;
    }


.nav-button {
  position: absolute;
  width: 3.5%;
  height: 15%;
  color: white;
  display: block;
  outline: none;
  background: -moz-linear-gradient(90deg, rgba(237,107,21,1) 16%, rgba(243,148,2,1) 40%, rgba(243,148,2,1) 45%, rgba(243,148,2,1) 83%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(17%, rgba(243,148,2,1)), color-stop(55%, rgba(243,148,2,1)), color-stop(60%, rgba(243,148,2,1)), color-stop(84%, rgba(237,107,21,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(90deg, rgba(237,107,21,1) 16%, rgba(243,148,2,1) 40%, rgba(243,148,2,1) 45%, rgba(243,148,2,1) 83%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(90deg, rgba(237,107,21,1) 16%, rgba(243,148,2,1) 40%, rgba(243,148,2,1) 45%, rgba(243,148,2,1) 83%); /* opera 11.10+ */
  background: -ms-linear-gradient(90deg, rgba(237,107,21,1) 16%, rgba(243,148,2,1) 40%, rgba(243,148,2,1) 45%, rgba(243,148,2,1) 83%); /* ie10+ */
  background: linear-gradient(0deg, rgba(237,107,21,1) 16%, rgba(243,148,2,1) 40%, rgba(243,148,2,1) 45%, rgba(243,148,2,1) 83%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F39402', endColorstr='#ED6B15',GradientType=0 ); /* ie6-9 */
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid #EE7315;
}

.nav-right {
  top: 42.5%;
  right: -3px;
  box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.25);
}


.nav-right i {
	right: 30%;
}

.nav-left{
  top : 42.5%;
  left: -3px;
  box-shadow:-4px 4px 5px 1px rgba(0,0,0,0.25);
}


.nav-left i {
	left: 30%;
}
.nav-button a {
 outline: none;
}
.nav-button i{
  position: absolute;
  color: white;
  top: 26.5%;
  font-size: 30px;
  font-weight: lighter;
}

 /*MAIN PAGE
 text section*/

 .Firstpage { background-color: #eae9e7; clear: both; }
 .Firstpage .wrapper { background: #ffffff;}
 .Firstpage .wrapper .layout { background: #ffffff;}
 .Text { position: relative; margin: 0px; padding-bottom: 25px;}
 .Text h1 { line-height: normal; font-size: 40px; /*font-weight: lighter;*/ font-weight: 300;
           font-style: normal; text-rendering: optimizeLegibility; margin-top: 0px; margin-bottom: 0px;}
 .Text p { font-family: Arial; font-size:16px; font-weight: normal; margin-top: 16px; margin-bottom: 20px;}
 .Text .Secondp { line-height: normal; margin-bottom: 20px; margin-top: 0px;}
 .Left { width: 65.2%; float: left;}
 .Left .Intro img , .Left .Introlast img { width: 100%;}
 .Right { width: 32%; float: right;}
 .Intro { width: 47.7%; float: left;}
 .Introlast { width: 47.7%; float: right;}
 .Intro img, .Introlast img { margin-bottom: 15px;}
 .Intro h3, .Introlast h3 { font-size: 22px; /* font-weight: lighter; */ font-weight: 300; color: #435561; margin-top: 0px; margin-bottom: 15px; line-height: 25px;}
 .Intro p, .Introlast p { font-size: 12px; line-height: normal; font-family: Arial; margin-bottom: 20px;}
 .floating-button span { display: block; white-space: nowrap;}
 .floating-button:hover { color: #f9e3d3;}
 .floating-button span i{ display: inline-block; margin-left: 10px; font-size: 15px;}
 .Lastestnews h3{ /* font-size: 25px; */  font-size: 22px; font-style: normal; line-height: normal; /* font-weight: lighter; */ font-weight: 300; margin-top: 0px; margin-bottom: 8px; line-height: 20px;}
 .Lastestnews ul { margin: 0px; border-top: 1px solid #bec6d1; padding-top: 15px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; line-height: normal;}
 .Lastestnews ul li { list-style-type: none; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #bec6d1;}
 .Lastestnews ul li p { font-size: 13px; margin: 0px; line-height: normal; text-rendering: optimizeLegibility; font-weight: normal; font-family: Arial;}
 .title { display: block; color: #0088ce; text-transform: uppercase;}
 .title:hover { text-decoration: underline; color: rgb(0, 54, 206);}
 .more { display: block; color: #e37222; text-transform: capitalize;}
 .more:hover { color: #e36922; text-decoration: underline;}


/*=====================
PRODUCTS HOME PAGE
=======================*/

/*select area of interest h1 */

.productsh1{
  background-color: #DFDAD6;
}

.productsh1 .wrapper{
  background-color: #ffffff;
}

.productsh1 .layout{
  padding-top: 55px;
  padding-bottom: 18px;
}

.small{
  font-size: 35px;
  margin: 0px;
  /*font-weight: lighter;
  font-family:  HelveticaNeue-Light; */ /*Open Sans, sans-serif;*/
  font-weight: 300;
  font-family: Open Sans, sans-serif;
  text-rendering: optimizeLegibility;
}

/* select area of interest pictures */


.productspictures{
  background-color: #DFDAD6;
  padding-top: 0px;
  margin-top: 0px;
  border-top: 0px;
}

.productspictures .wrapper{
  background: #A3C8EC; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #FEFEFF , #A3C8EC); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #FEFEFF , #A3C8EC); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #FEFEFF , #A3C8EC); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #FEFEFF , #A3C8EC); /* Standard syntax */
}

.productspictures .wrapper .layout{
  margin-top: 0px;
  padding-top: 30px;
  padding-bottom: 0px;
}

.small-banner{
  width: 47%;
  margin: 0px;
  float: left;
  padding-bottom: 40px;
}

.small-banner a {
  position: relative;
  display: block;
  outline: none;
  width: 100%;
}

.right-f a{
  float: right;
}

.small-banner img{
  width: 100%;
  position: relative;
}

.right-f{
  float: right;
  margin-left: 6%;
}

.small-banner .titlep {
  background: linear-gradient(to right, rgba(255, 255, 255, 0.8) 0%, rgba(163, 200, 236, 0.8) 100%);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding-top: 9px;
    /* font-family: HelveticaNeue-Light, Arial, Helvetica, sans-serif;
    font-weight: lighter; */
    letter-spacing: -1px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 19px;
    color: #435561;
    padding-bottom: 9px;
    padding-left: 18px;

}

.small-banner .titlep:hover{
  color: black;
}


.right-f .floating-button {
  position: absolute;
  right: 16px!important;
  bottom: 12px;
  width: 5px;
  height: 4px;
}

.small-banner .floating-button {
  position: absolute;
  right: 16px;
  bottom: 12px;
  width: 5px;
  height: 4px;
}


.small-banner .floating-button span{
  position: relative;
  display: block;
}


.small-banner .floating-button span i{
  position: absolute;
  line-height: 2px;
  margin-left: 1px;
}

/*=========================
PRODUCTS - Reproductive health
===========================*/

/* Section reproductive health img */

.rep-health-img {
  background-color: #DFDAD6;
}

.rep-health-img img {
  width: 100%;
}

/* Section reproductive health */

.rep-health-div {
  background-color: #EAE9E7;
}

.rep-health-div .wrapper{
    background: -moz-linear-gradient(top, #ffffff 0, #f5f4f3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f4f3));
    background: -webkit-linear-gradient(top, #ffffff 0, #f5f4f3 100%);
    background: -o-linear-gradient(top, #ffffff 0, #f5f4f3 100%);
    background: -ms-linear-gradient(top, #ffffff 0, #f5f4f3 100%);
    background: linear-gradient(to bottom, #ffffff 0, #f5f4f3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f4f3', GradientType=0);
    padding-top: 0px;
    height: 90px;
}

.rep-health-div .just-on-mobiles {
  display: none;
}

/* Section reproductive health member area */

.rep-health-member {
  background-color: #EAE9E7;
}

.rep-health-member .wrapper{
  background-color: #ffffff;
}

.rep-health-member .layout{
  padding-top: 50px;
  padding-bottom: 20px;
}

.floating-button {
    background: #f49701;
    background: -moz-linear-gradient(top, #f49701 0, #eb5e18 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f49701), color-stop(100%, #eb5e18));
    background: -webkit-linear-gradient(top, #f49701 0, #eb5e18 100%);
    background: -o-linear-gradient(top, #f49701 0, #eb5e18 100%);
    background: -ms-linear-gradient(top, #f49701 0, #eb5e18 100%);
    background: linear-gradient(to bottom, #f49701 0, #eb5e18 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f49701', endColorstr='#eb5e18', GradientType=0);
    display: inline-block;
    border: 1px solid #eb5e18;
    padding: 6px;
    font-size: 0.75rem;
    line-height: normal;
    color: #fff;
    text-transform: uppercase;
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.25);
}

.rep-health-member h3{
  /* font-size: 25px;
  font-family: HelveticaNeue-Light; 
  font-weight: lighter; */
  font-size: 23px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;  
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 0px;
}


.rep-left {
  float: left;
  width: 50%;
}

.rep-right{
  float: right;
  width: 49%;
  border-left: 1px solid #BEC6D1;
}

.rep-right-padd {
  padding-left: 20px;
}

.rep-right-padd label { 
  /* font-family: HelveticaNeue-Light; */
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  padding-right: 6px;
}

.rep-right-padd p{

  font-family: inherit;
  line-height: 18px;
  font-size: 16px;

}

#parafa{
  margin-bottom: 20px;
}

#parafa:focus,.floating-button:focus{
  outline: none;

}


/*==========================================
PRODUCTS - Reproductive health details page
============================================*/

/* Section reproductive health details-img*/

.rephealth-details-img{
  background-color: #DFDAD6;
}

.rephealth-details-img .wrapper img {
	width: 100%;
}

.rephealth-details-img .layout{
	padding-top: 0px;
	padding-bottom:0px;
}

/* Section health details tabs */


.rephealth-details-tabs{
  background-color: #EAE9E7;
}

.rephealth-details-tabs .wrapper{
  background-color: #ffffff;
}

.rephealth-details-tabs .ui-widget-content,
.rephealth-details-tabs .ui-widget.ui-widget-content {
  border: none;
  background: none;
}


.clickable {
	  background: -moz-linear-gradient(top, #ffffff 30%, #bdd3e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #ffffff), color-stop(100%, #bdd3e8));
    background: -webkit-linear-gradient(top, #ffffff 30%, #bdd3e8 100%);
    background: -o-linear-gradient(top, #ffffff 30%, #bdd3e8 100%);
    background: -ms-linear-gradient(top, #ffffff 30%, #bdd3e8 100%);
    background: linear-gradient(to bottom, #ffffff 30%, #bdd3e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bdd3e8', GradientType=0);
    position: relative;
    display: inline-block;
    float: left;
    width: 23.5%;
    height: 130px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom:  1.875rem;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

.left_padding {
	margin-left: 2%;
}

.tab-padd ,
.ui-tabs-panel ,
.ui-corner-bottom ,
.ui-widget-content{
	padding: 0px!important;

}

.tabs-5-480{
  display: none!important;
}

.clickable h5{
	text-transform: uppercase;
  padding-left:0px;
  font-weight: 400;
	color: #435561;
	border-bottom: 1px solid #bec6d1;
	text-align: center;
  font-size: 13px;
	margin-top: 10px;
	padding-bottom: 20px;
}

.clickable h5 span{
  color: black;
  text-transform: lowercase;
}



.clickable .subtitle{
	position: absolute;
	right:5px;
	bottom: 0px;
	font-size: 12px;
	text-transform: uppercase;
	color: #e37222;
}

.fa-angle-down{
  position: absolute;
  bottom: 0px;
  color: #e37222;
  font-size: 25px;
  left: 10px;
  display: none;
}

.expended{
	width: calc(100% - 20px);
	display: none;
  background-color: #fff;
  float: left;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 30px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}


.clickable:hover{
  cursor: pointer;
}
.clickable:hover .fa-angle-down{
  display: block;
}


#tabs-1,#tabs-2,#tabs-3,#tabs-4,#tabs-5,#tabs-6{
  padding-left: 0px;
}

.tab-padd
 {
  padding-top: 40px!important;
}

.ui-tabs .ui-tabs-nav{
  margin: 0px!important;
  padding: 0px!important;
}



/*===========
LINKURI
=============*/

/* linkuri */
 .pacienti{
  margin-top: 20px;
}

/* linkuri all*/

.background_section {
  background-color: #EAE9E7;
}

.background_section .wrapper{
  background-color: #ffffff;
}

.links_all a {
  color: #0088ce;
  font-size: 20px;
}

.links_all h3{
  font-size: 20px;
}

.links_all a:hover {
  color: #0075b1;
  text-decoration: underline;
}

.links_all h2,
.links_all h3,
.links_all a,
.links_all span
 {
 /* font-family: HelveticaNeue-Light; */
font-family: 'Open Sans', sans-serif;
letter-spacing: -1px;
}

.link-box {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #bec6d1;
  border-bottom: 1px solid #bec6d1;
}

/*===========
STIRI_EVENIMENTE
=============*/
/* Stiri_evenimente */


.stiri .layout{
  padding-top: 40px;
  padding-bottom: 0px;
}

.stiri .layout h1{
  margin-bottom: 0px;
}

.excerpts-list {
    padding: 0;
    margin: 0;
    list-style: none;
}

.article-excerpt {
  border-bottom:1px solid #bec6d1;
  padding: 16px 16px 16px 0px;
}

.article-excerpt p{
  font-size: 18px;
}

.article-excerpt a {
color:#0088ce
}

.article-excerpt a:hover {
color:#0075b1;
text-decoration: underline;
}

.article-excerpt .date {
  text-transform: uppercase;
  color: #0d577d;
  font-size: 11px;
}

.index .layout {
  padding-top: 0px;
  padding-bottom: 40px;
}

.archive-index{
   background-color: #eae9e7;
   padding-top: 8px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 8px;
}

.archive-index h6{
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  margin: 0px 10px 0px 5px;
  color: black;
}

.archive-list {
  display: inline-block;
  padding: 0px;
  margin: 0px;
  list-style: none;
  font-size: 12px;
}

.archive-list  li {
  display: inline-block;
}

.archive-list li a {
  color: #e37222;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
}

.archive-list li a:hover {
  text-decoration: underline;
}

.archive-select {
  display: none;
}

/* Stiri_evenimente_details*/

.stiri_details .layout{
  padding-top: 40px;
}

.stiri_details h4{
  font-size: 19px;
  font-weight: lighter;
  margin-bottom:0px;
}

.stiri_details .article-date {
  text-transform: uppercase;
  font-family: Arial;
  color: #e37222;
  padding-top: 0px;
  margin-top: 5px;
  font-family: Arial;
}

.stiri_details h2{
  font-size: 30px;
  font-weight: lighter;
  line-height: 30px;
}

.stiri_details p{
  font-family: Arial;
  font-weight: lighter;
  margin-top: 0px;
  font-size: 16px;
}

.stiri_details .social-share {
  margin-top: 0px;
  margin-bottom: 0px;
  list-style: none;
  padding-bottom: 20px;
  text-align: right;
}

.stiri_details .layout > a {
  margin-top: 40px;
  margin-bottom: 0px;
}

.stiri_details .social-share li {
  display: inline-block;
    width: 32px;
    height: 32px;
    outline: none;
}

.stiri_details .social-share li a{
  display: block;
  height: 100%;
  width: 100%;
  text-align: center;
  outline: none;
}

.social-share i{
  color: white;
  font-size: 18px;
  line-height: 32px;
  outline: none;
}

.stiri_details .social-share .linkedin {
  background-color: #4498C8;
}

.stiri_details .social-share .email {
  background-color: #738A8D;
}

.stiri_details .social-share .twitter {
  background-color: #2CA8D2;
}

.stiri_details .social-share .facebook {
  background-color: #305891;
}

.stiri_details .social-share .google {
  background-color: #CE4D39;
}

/*===========
CONTACT
=============*/

.contact .layout{
  padding-top: 18px;
  padding-bottom: 60px;
}

.contact_details{
  width: 40%;
  float: left;
}

.contact_details address{
  padding-top: 18px;
  font-style: normal;
}

.contact_details .contact_phone{

}

.contact_details p:first-of-type{
  font-weight: 600;
}

.contact_form label,
.contact_form address{
  /* font-family: HelveticaNeue-Light;
  font-size: 16px; */
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
}

.contact_phone span {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
}

.contact_form {
  width:60%;
  float: left;
  margin-right: 0px;
}

.widthclass {
  width: 80%;
  height: 30px;
  outline: none;
  border-radius: 5px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;

}

.message {
  margin-top: 10px;
}

.contact_form input,
.contact_form textarea{
  /* border: none; */
  border: 1px solid transparent;
  background-color: #E8F1FA;
  padding-left: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

.contact_form textarea{
  resize: none;
  height: 100px;
}

.contact_form select {
    height: 34px;
    border: 1px solid #E8F1FA;
    background-color: #E8F1FA;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.conectare .contact_form {
    width: 100%;}
.conectare .widthclass {
    height: 34px;
    width: 100%
}
.conectare input, .conectare select {
    margin-bottom: 5%;
}
.conectare .floating-button.contact_submit {
    margin-right: 0;
}
.topRow .floating-button.contact_submit {
    margin: 25px 0 0 0;
    float: left;
}
.conectare .lastRow {
    width: 100%;
}
.box3 {
    float: left;
    width: 30%;
    margin-right: 5%;}
.box3:nth-child(3) {
    margin-right: 0;}

.box3 .gen {
    display: inline-block;
    height: 34px;}
.box2 {
    float: left;
    width: 45%;
    margin-right: 5%;
}
.box2:nth-child(2) {
    margin-right: 0;
}
.nastere select {
    float: left;
}
.nastere #zi {
    width: 18%;
    margin-right: 2%;
}
.nastere #luna { width: 50%;
    margin-right: 2%;
}
.nastere #an {
    width: 28%;
}
.ilblock {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
}
.lastRow {
    margin-top: 7%;
}
.marginTop {
    display: inline-block;
    margin-top: 10px;
}

 form label:last-of-type input {
     vertical-align: 0;
     margin-right: 10px;
 }

.resetPass {
    width: 100%;
}
.resetPass .box3 input, .resetPass .box2 input {
    width: 100%;
}
.resetPass .box3:last-of-type input, .resetPass .box2:last-of-type input {
    width: initial;
}
iframe {
  padding-top: 40px;
  width: 100%;
  height: 300px;
}

.sliderIframe {
    width: 62%;
}
.sliderIframe iframe {
    padding: 0;
    height: 419px;
}
.map {
  padding-bottom: 40px;
}
.contact h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 20px;
  font-weight: normal;
  font-size: 20px;
}
.error {
  border: 1px solid #db6161;
}
.errorText {
    color: #db6161;
}
.floating-button.contact_submit{
  float: right;
  margin-right: 20%;
}

.QapTcha .bgSlider{
  border: 1px solid #435561;
}

.QapTcha .dropError{
  color: #eb6117;
}

.QapTcha .TxtStatus {
  width: 86%;
  padding-left: 3%;
  margin-top: 2px;
}

.QapTcha .dropSuccess {
  color: #435561;
  margin-top: 8px;
}

/* ======= NOTIFICATIONS, SUCCESS, ERRORS ======= */
.no-results{
	margin:30px; padding:5px 25px; text-align:center; background: #fedc00; color:#222; text-shadow:0 0 1px #ffa300;
	-webkit-box-shadow:0px 0px 2px 0px rgba(161, 161, 161, 0.8); box-shadow:0px 0px 2px 0px rgba(161, 161, 161, 0.8);
}

.message-error{ border:1px solid #ed5a10; padding: 5px 23px;}
	.message-error H1{ background:none; color:#ed5a10; text-align:center; padding: 0; }
		.message-error P{ background:none; color:#ed5a10; text-align:center; padding: 0; }
		.message-error H1:before, .message-error H1:after{ content:none; }
.message-success{ width: 80%; color: #6c9f43; padding:5px 0; }
	.message-success H1{ background:none; color:#759f4c; text-align:center; padding: 0; }
		.message-success P{ background:none; color:#6c9f43; text-align:center; padding: 0; }
		.message-success H1:before, .message-success H1:after{ content:none; }
INPUT.error, SELECT.error, TEXTAREA.error, INPUT.error-js, SELECT.error-js, TEXTAREA.error-js{ border: 1px solid #ed5a10; }


/*===========
PROIECTE FERRING
=============*/

.proiecte_ferring .layout {
  padding-bottom: 60px;
}

.proiecte_ferring h1{
  font-size: 25px;
  font-weight: lighter;
  padding-bottom: 10px;
}

.table_ferring {
  /* font-family: HelveticaNeue-Light; */
  font-family: 'Open Sans', sans-serif;
}

.table_ferring tbody tr td span{
  font-size: 14px;
}


.table_ferring tbody tr td .subtitle {
  font-style: italic;
}

.table_ferring thead tr th{
    white-space: nowrap;
    text-align: left;
    text-transform: uppercase;
    color: #435561;
    font-size: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
}

.tr_border_first {
    border-top: 1px solid #cdcecf;

}

.tr_background_end{
  border-bottom: 1px solid #cdcecf;
}

.border_bottom_td{
  border-bottom:1px solid #ECE9E8;
}

.yes{
    background: -moz-linear-gradient(top,#e37222 0,#f7b98a 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e37222),color-stop(100%,#f7b98a));
    background: -webkit-linear-gradient(top,#e37222 0,#f7b98a 100%);
    background: -o-linear-gradient(top,#e37222 0,#f7b98a 100%);
    background: -ms-linear-gradient(top,#e37222 0,#f7b98a 100%);
    background: linear-gradient(to bottom,#e37222 0,#f7b98a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e37222',endColorstr='#f7b98a',GradientType=0);
    border-radius: 100%;
    margin: auto;
    overflow: hidden;
    width: 11px;
    height: 11px;
    display: block;
    line-height: 14px;
}

.area{
  text-transform: uppercase;
  font-size:12px;
  padding-left: 8px;
}

.listProject{
  display: none;
}
.listProject ul {
  padding: 0px;
  list-style-type: none;
  margin-bottom: 0px;
  margin-top: 0px;
}

.listProject ul li {
  padding-left: 25px;
  font-size: 14px;
}

.listProject ul li:first-child{

  padding-left: 10px;
  padding-bottom: 8px;
  padding-top: 8px;
  text-transform: uppercase;
  font-weight: bold;
}

.listProject ul li:last-child {
  padding-bottom: 8px;

}

.VideoContainer { width:60%; margin:0 auto; }

.politica { display: block; margin: 10px 0; width: 80%;}
.politica input[type="checkbox"] { vertical-align: middle;}
.politica a { color: #0088ce;}
.politica a:hover { text-decoration: underline;}

/*reprezentanti medicali*/
.filtreReprezentanti { margin-bottom: 30px;}
.filtreReprezentanti .floating-button { box-sizing: border-box; text-align: center;}
.filtreReprezentanti select {padding: 6px;font-size: 0.75rem;line-height: normal; background: #ffffff; box-shadow: none;}
.box4 { width: 23.5%; float: left; margin-right: 2%; display: inline-block;}
.box4:nth-child(4n+4) { margin-right: 0;}
.reprezentantBox { margin-bottom: 20px; padding: 6px 13px; border: 1px solid #0091d4; display: block; width: 100%;box-sizing: border-box; background: rgba(0, 145, 212,0.2); color: #000000;}
.reprezentantBox:hover { background: rgba(0, 145, 212,1); color: #ffffff;}

.formPopup { position: relative; width: 30%; background-color: #FFFFFF; padding: 2% 3%; margin: 0 auto;}
.formPopup .error { border-color: #e31a33;}
.formPopup input, .formPopup textarea, .formPopup select { width: 100%; padding: 10px; border: 1px solid rgb(169, 169, 169); margin-top: 10px;}
.formPopup .floating-button { float: right; margin-top: 20px;}
.formPopup .mfp-close { right: 10px; top: 10px; color: #0088ce; font-weight: 700; opacity: 1;}
.formPopup .mfp-close:hover { color: #1b2023;}
.formPopup #rezervareDenumireProdus { color: #0088ce;}
.successMessage { margin: 10px 0; color: #4b963e;font-weight: bold; font-size: 16px;}
.errorMessages { margin: 10px 0; color: #e31a33; font-weight: bold; font-size: 16px;}
