/* SETARI GENERALE */
body, select, input, textarea {color: #000;}
body { background-color: #fff; font-family: 'Cormorant SC', TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; font-size: 14px; color: #000; }
.wrapper {font-size: 1em; background-image: url(../images/tudorcucu.jpg); background-repeat: no-repeat; background-size: contain; background-position: center top;}


/* SECTIUNI PAGINA */
#header .container { min-height: 179px; }
#header .logo-area { top: 15px; }

#footer { height: 143px;}
#footer .logo-area { top: 15px; }
#footer .copyright-info {bottom: 10px;}

/* CULORI */
.bg-white   {background-color: #fff;}
.bg-black   {background-color: #000;}
.bg-light   {background-color: #fff2d8;}
.bg-dark    {background-color: #000;}
.bg-red     {background-color: #ff3300;}
.bg-green   {background-color: #66cc00;}
.bg-blue    {background-color: #0099ff;}
.bg-cyan    {background-color: #07b8ac;}
.bg-magenta {background-color: #f558ea;}
.bg-yellow  {background-color: #f5ce31;}

.white      {color: #fff;}
.black      {color: #000;}
.light      {color: #fff2d8;}
.dark       {color: #000;}
.red        {color: #ff3300;}
.green      {color: #66cc00;}
.blue       {color: #0099ff;}
.cyan       {color: #07b8ac;}
.magenta    {color: #f558ea;}
.yellow     {color: #f5ce31;}

.bo-bo { border-bottom: 1px solid #000; }
.bo-to { border-top: 1px solid #000; }
.bo-le { border-left: 1px solid #000; }
.bo-ri { border-right: 1px solid #000; }

/* LINKURI */
a:link {-webkit-tap-highlight-color: #000;}
a {color: #000; text-decoration: underline;}
a:hover {color: #7e4f24;}
a.white {color: #fff; }
a.white:hover {color: #fff2d8;}
a.black {color: #000; }
a.black:hover {color: #000;}

/* BUTOANE */
.button, button, input[type="submit"], input[type="reset"], input[type="button"] { margin-bottom: 10px;  padding: 5px 15px;}
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover,input[type="button"]:hover { background: #ff3300; color:#fff;}
.button.metro.black, button.metro.black, input[type="submit"].metro.black, input[type="reset"].metro.black, input[type="button"].metro.black {border:1px solid #000;}
.button.metro.red, button.metro.red, input[type="submit"].metro.red, input[type="reset"].metro.red, input[type="button"].metro.red {border:1px solid #ff3300;}
.button.metro:hover, button.metro:hover, input[type="submit"].metro:hover, input[type="reset"].metro:hover, input[type="button"].metro:hover {color:#fff; background: #ff3300; border:1px solid #ff3300;}

/* FORME */
label {padding-right: 5px; padding-bottom: 3px; }
input[type="text"], input[type="number"], input[type="email"], input[type="date"], input[type="url"], input[type="password"], select, textarea {
    -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
    border: 1px solid #000; background: #fff; color: #000; padding: 8px 10px; outline: none;
    font-weight: normal; margin-bottom: 5px; height: 2.5em;
}
input:-moz-placeholder, textarea:-moz-placeholder { color:#a8a8a8; }

label.invalid-form-field, label.required-form-field { background-color: transparent; }
label.invalid-form-field { color: #f07a84; }
label.required-form-field { color: #000; }
.invalid-form-field { background-color: #f99d8d !important; }
.required-form-field { background-color: #fffbdb !important; }

/* BREADCRUMBS */
.breadcrumbs { padding-left: 10px; height: 27px;}
.breadcrumbs li {padding: 5px; padding-right: 20px; margin-right: 5px; background: transparent url(../images/ui/breadcrumb.png) right top no-repeat; }

/* TABS */
.tabs-header .tab-trigger { padding: 10px 15px; background-color: #000; color: #fff; float: left; margin-right: 3px; }
.tabs-header .tab-trigger.selected { background-color: #fff; color: #000; }
.dt-tabs .tab { background-color: #fff; color: #000; padding: 20px; }

/* LISTE */
.lista-categs li {margin-right: 10px;}
.lista-download li { padding: 5px 0px; border-bottom: 1px dotted #000; }
.lista-partners li:first-child { margin-left: 0px; }

.social-buttons-list li { margin-left: 2px; margin-right: 2px; }
.lang-buttons-list li { margin-left: 5px; margin-right: 5px; }
.share-buttons li { margin-right: 20px; }

/* SEARCH QUERY */
#form-search-query input { height: 39px; margin: 0; padding-right: 46px; }
#form-search-query a { width: 46px; height: 39px; background-color: #000; }
#form-search-query a:hover { background-color: #000; }

/* MENIU PRINCIPAL */
.desktop-menu .main-menu { vertical-align: bottom; }

.desktop-menu .main-menu li .mi { padding: 10px 15px; color: #fff; }
.desktop-menu .main-menu li .mi.selected { color: #000; background: #fff; }
.desktop-menu .main-menu li .mi.show { color: #000; background: #fff; }

.desktop-menu .main-menu ul.lvl1 { min-width: 180px; z-index: 2; }
.desktop-menu .main-menu ul.lvl1 li .mi { padding:10px 15px; color: #fff;}
.desktop-menu .main-menu ul.lvl1 li .mi.show { background: #000; }

.desktop-menu .main-menu ul.lvl2 .mi { padding: 5px; padding-right: 15px; color: #fff; }
.desktop-menu .main-menu ul.lvl2 .mi:hover { background: #000; color: #fff; }

/* MENIU SECUNDAR */
.second-menu-area { background: #000; }

.desktop-menu .second-menu li { border-left: 1px solid #fff; }
.desktop-menu .second-menu li:last-child { border-right: 1px solid #fff; }
.desktop-menu .second-menu li .mi { padding: 19px 20px; color: #fff; }
.desktop-menu .second-menu li .mi.selected { color: #000; background: #fff; }
.desktop-menu .second-menu li .mi.show { color: #000; background: #fff; }

.desktop-menu .second-menu ul.lvl1 { min-width: 180px; z-index: 1;}
.desktop-menu .second-menu ul.lvl1 li { border-left: none; }
.desktop-menu .second-menu ul.lvl1 li:last-child { border-right: none; }
.desktop-menu .second-menu ul.lvl1 li .mi { padding: 8px; padding-left: 19px; color: #fff; }
.desktop-menu .second-menu ul.lvl1 li .mi.show { background: #000; }

.desktop-menu .second-menu ul.lvl2 .mi { padding: 5px; padding-right: 15px; color: #fff; }
.desktop-menu .second-menu ul.lvl2 .mi:hover { background: #000; color: #fff; }

/* MENIU MOBIL */
.mobile-menu ul span.trigger, .mobile-menu ul ul.lvl1 { padding: 15px 10px; }
.mobile-menu ul li .mi { padding: 15px 46px 15px 10px; line-height: 1em; display:block; }
.mobile-menu ul li { border-bottom: 1px solid #fff2d8; }
.mobile-menu ul li .mi { color: #fff; }
.mobile-menu ul ul.lvl1 li { border: none; }
.mobile-menu ul ul.lvl1 li .mi { color: #000; padding: 0px; margin-bottom:10px; }
.mobile-menu ul ul.lvl1 li:last-child .mi { margin-bottom:0px; }

.mobile-menu li .trigger .ico:after {content:'\f055'}
.mobile-menu li .trigger.dt-accordion-active .ico:after {content:'\f056'}

/* SLIDE MENU */
.left-pane { width: 240px; left: -240px; }
.right-pane { width: 240px; right: -240px; padding: 10px; }
/*.right-pane.pane-slide { border-left: 1px solid #000; }*/
.top-pane { height: 60px; top: -60px; }
#header .show-left-pane { margin-right: 20px; }
#header .show-right-pane { position: absolute; right: 6px; top: 6px; }

/* MENU FOOTER */
.menu-footer li .selected { color: #fff; display: block;}

/* EDITOR */
.wysiwyg {line-height: 1.5em;}
.wysiwyg .titlu-1, .wysiwyg .titlu-2, .wysiwyg .titlu-3, .wysiwyg .titlu-4 {line-height: 1.3333333em;}
.wysiwyg p { margin-bottom: 1.3333333em; }
.wysiwyg ul { list-style: disc;  margin-left: 20px; }
.wysiwyg td { border: 1px solid #fff2d8; padding: 10px; vertical-align: middle;}

/* PAGINATIE */
.paginatie li { margin: 0px 1px; margin-right: 10px; }
.paginatie li a, .paginatie li .pagina-selectata { padding: 5px 10px; border: 1px solid #000; background-color: #fff2d8; color: #000; }
.paginatie li a:hover { background-color: #f5ce31; }
.paginatie li .pagina-selectata { background-color: #f5ce31; }

/* STICKY BOXES */
.row.unite {border-left:1px solid #000; border-top:1px solid #000; }
.sticky .inner {border-right:1px solid #000; border-bottom:1px solid #000;}
.row.unite.bg-white {border-left:2px solid #fff; border-top:2px solid #fff; }
.bg-white .sticky .inner {border-right:1px solid #fff; border-bottom:2px solid #fff;}

/* SLIDER */
#main-slider .slider-bullets {margin: 0; bottom:16px; padding-left: 50%; left:-50%;}
#main-slider .slider-bullets li {padding: 0; margin: 0 4px;}
#main-slider .slider-bullets .slide-bullet {width: 14px; height: 14px; background-color: #fff; border: 1px solid #fff; border-radius: 8px; -moz-border-radius: 8px;}
#main-slider .slider-bullets .slide-bullet.selected {width: 14px; height: 14px; background-color: #000; border: 1px solid #000;}
#main-slider .slider-control {width: 40px; height: 40px; top: 0; margin:auto; opacity: 0.8; filter: alpha(opacity=80);}
#main-slider .slider-control:hover {opacity: 1; filter: alpha(opacity=100);}
#main-slider .slide img {opacity: 0.4; filter: alpha(opacity=40);}
.slide-box h2 { max-height: 2.364em; line-height: 1.182; margin-bottom: 0.591em;}
.slide-box p {max-height: 5.333em ; margin-bottom: 1em;}

/*
#product-slider {  margin-bottom:56px;}
#product-slider .slider-control { text-align: center; position: absolute; width: 40px; height: 40px; cursor: pointer; bottom:-48px; margin:auto; opacity: 0.8; filter: alpha(opacity=80); }
#product-slider .slider-control.back-slide { right:30px; text-align:right;}
#product-slider .slider-control.next-slide { right:0px; text-align:right;}
#product-slider .slider-bullets {margin: 0; position: absolute; bottom:-76px; left:0px; width: 100%; text-align: left;}
#product-slider .slider-bullets li {margin: 0; padding: 0; margin-right: 4px; cursor: pointer; display:inline-block;}
#product-slider .slider-bullets .slide-bullet {display: inline-block; width: 56px; height: 56px; background-color: #fff;}
#product-slider .slider-bullets .slide-bullet img {width: 54px; height: 54px; border: 1px solid #dedede; }
#product-slider .slider-bullets .slide-bullet.selected img { border: 1px solid #222; }
#product-slider .slider-bullets:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
*/

#map-canvas { padding-bottom: 66.6666667%; height: 0; }

