/*
Theme Name: Oameni de Valoare
Theme URI: -
Description: Tema Oameni de Valoare
Author: unknownsoftware
Author URI: - http://unknownsoftware.ro/
Version: 1.0.1
*/

@import url('normalize.css');

/*#wpcf7-f5516-p5481-o1 input { background:#fff !important; border:1px solid #8990a0 !important;width:300px !important; padding:5px !important }*/
#wpcf7-f5516-p5481-o1 input[type="tel"] { padding:7px !important; width:296px !important }
#wpcf7-f5516-p5481-o1 select { background:#fff !important; border:1px solid #8990a0 !important;width:287px !important; padding:5px !important }
#wpcf7-f5516-p5481-o1 .wpcf7-submit { width:310px !important;}
#new_post #o-pass, #o-pass1, #o-pass2 { border:0px; background:transparent; }
input.error { border:0px !important}
.pass-type { display:none }
/* -------------------- Reset ------------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,strike, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

.page-id-6007 .p-title { display:none !important}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
#wpcf7-f5516-p5481-o1 input  {  background: rgba(0, 0, 0, 0) url("/wp-content/themes/odv/images/forms-bg.png") no-repeat scroll 0 0;
    height: 27px;
    margin: 0 0 10px;
    padding: 13px;
    width: 287px;
border:0px !important
}
.text-shadow { float:left;margin:5px 0px 0px 5px; }
.label-descopera { display:block; width: 100px; float:left; margin-top:15px }
.label-descopera-email  { display:block; width: 100px; float:left; margin-top:10px }
#wpcf7-f5516-p5481-o1 input.wpcf7-submit { height:57px !important}
#footer-nav { clear:both !important}
.col .f-heading { float:right}
#wpcf7-f5516-p5481-o1 p+p+p+p+p .menu-624 {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/odv/images/forms-bg.png") no-repeat scroll 0 0;
    height: 27px;
    margin: 0 0 10px;
     padding: 20px 13px;
    width: 322px;
border:0px !important;
top:10px;
}
#wpcf7-f5516-p5481-o1 p+p+p+p+p .menu-624 select {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    color: #8990a0 !important;
    font: italic 16px/20px Georgia,serif !important;
    padding: 4px !important;
    text-shadow: 1px 1px 0 white !important;
}
#wpcf7-f5516-p5481-o1 p+p+p+p+p {
	height:47px !important
}
#wpcf7-f5516-p5481-o1 input[type="tel"]  { height:37px !important}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}/*---------------Clearfix----------------*/.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}.clearfix {display: block;}html[xmlns] .clearfix {display: block;}* html .clearfix {height: 1%;}/*---------------Clearfix----------------*//*-----------Outline-------------------*/:-moz-any-link:focus { outline: none;}a {outline:none;}input { outline: none; } /* removes the line of input when focus in chrome and safari */textarea {resize:none;}/*-----------Outline-------------------*//* -------------------- Reset ------------------- *//* ------------------ The CSS -------------------- */
body {	font: normal 14px/18px Georgia, serif !important;	color: #545A70 !important;	overflow-x: hidden;	box-shadow: inset 0 5px 0 #3c3f4e, inset 0 40px 0 #545a70 !important;}

#wrapper {	margin: 0 auto;    background: #ffffff url(images/body-bg.jpg) top left repeat;	}.left {float:left;}.right {float:right;}.position_r {position:relative;}.position_a {position:absolute;}    .display_b {display:block;}.full_width {width:100%;}
.text-center {    text-align: center;}/* Headings */h1 {font-size:18px; line-height:25px; text-align: center;}h3 {font-size:14px; line-height:15px;}h4 {font-size:13px; line-height:18px;}h5 {font-size:12px; line-height:17px;}h6 {font-size:11px; line-height:16px;}/* set the links styles */a {color:#788095; text-decoration:none;}a:hover {color:#788095; text-decoration:underline;}/* set th slection background color */::selection { background: #383c4a; color:white; /* Safari */ }::-moz-selection { background: #383c4a; color:white; /* Firefox */ }/* Set the sprites url */.sprites {background:url(images/sprites.png);}.ui-icons {background: url(images/ui-icons.png);}#header, #main, #footer {    text-align: center;}.text-shadow {    text-shadow: 0px 1px 1px #3d4454;}

#header {
	width: 100%;
	max-width: 986px; /*986px;*/
	margin: 0 auto;
	height: 40px;
	font-size: 11px;
	float:none !important;
	background-color: #545a70;
	box-shadow: inset 0 5px 0 #3c3f4e;
}

#footer {
    font-size: 11px;
}

.inner {
    width: 986px;
    margin:0 auto;
    text-align: left;
}

#nav {
    margin-top:10px;
}

#nav li {
    display:block;
    float: left;
    margin:5px 0 0;
}

#nav li:first-child a {
    padding:5px 7px 5px 0;
}

#nav a {
	padding: 5px 7px;
	color: #b8beda;
	text-shadow: 0px 1px 1px #3d4454;
/*	font-weight: bold; */
	text-transform: uppercase;
}

#nav a:hover, #nav li.current-menu-item a {
    color:#dce0f5;
    text-decoration: none;
}

.header-info {
    color:#9096b4;
}

.header-info a {
    color:#ced1ea;
}

.isis {
    float:left;
    display: block;
    
    -webkit-box-shadow: 1px 1px 1px 0px #404654;
    -moz-box-shadow: 1px 1px 1px 0px #404654;
    box-shadow: 1px 1px 1px 0px #404654; 
}

/* GRID styles */
.ie7 .grid {
    float:left;
    width:100%;
}


.grid div:first-child {
    margin-left:0px;
}

.o-col { /* stands for "one-col" and works with "t-c" */
    width:296px;
}

.t-col { /* stands for "two-col" and works with "o-c" */
    width:640px;
}

.tr-col { /* stands for "three-col" */
    width: 295px;
    
}

.h-col { /* stands for "half-col" and works with "half-col" */
    width:468px;
}

.o-col, .t-col, .tr-col, .h-col {
    margin-left:50px;
    display: inline-block;
    float: left;
}

.top-info {
    margin-top:50px;
}

.logo {
    background-position: 0 -120px;
    display: block;
    height: 141px;
    margin: 60px auto 0;
    text-indent: -9999px;
    width: 152px;
}
.logo:hover {
    background-position: 0 -650px;
}

.slogan {
	margin-top: 70px;
	text-align: center;
	color: #7a819b;
	font-size: 16px;
}
.h-info-txt {
	text-align:center;
	margin:0;
	color:#7a819b;
}
.h-info-txt span {
	display: block;
	font-size: 45px;
	line-height: 50px;
	text-shadow: 1px 1px white, 2px 2px #b4b9cc;
}

.btn {
    width:218px;
    background-position: 0px 0px;
    padding:20px 0!important;
    border:none;
    display:block;
    text-align: center;
}

.btn:hover {
    text-decoration: none;
}

#rec-btns {
    text-align: center;
    margin-top:250px;
	margin-left:35px;
	width:560px;
}

#rec-btns li {
    display:inline-block;
}

#rec-btns li:first-child {
    margin-left:0px;
}

#rec-btns li:first-child+li, #rec-btns li:first-child+li+li {
    margin-left:15px;
}

.facebook-btn {
    background-position: -218px 0;
    display: block;
    height: 17px;
    position: relative;
    text-indent: -9999px;
    width: 79px;
}

.recommend {
    background:url(/wp-content/uploads/2016/03/recommend-bg.png) no-repeat top;
    position: relative;
    width:100%;
    overflow: hidden;
}

#rec-hidden {
    position:absolute;
    left:-9999px;
}

#rec-view {
    position: relative;
    top:160px;
    min-height:55px;
	left:-20px;
}

#rec-view li {
   /* width:235px;
    position:absolute;
    top:0px;
    left:380px;
    text-align: right;*/
	float:left;
	width:40%;
}

#rec-view li:first-child {
    left:45px;
    text-align: left;
	margin-right:20%;
}

.ie7 .h-info-cnt {
    float:left;
    width:100%;
}

.ie7 .h-info-cnt .o-col {
    margin-left:0px;
}

.prizes {
    background-position: -217px -17px;
    display: block;
    height: 220px;
    left: -10px;
    position: relative;
    text-indent: -9999px;
    width: 315px;
    margin:0;
}

.prizes-info {
    margin:40px 0 0;
}

.gallery dt {
	background:url(images/gallery-bg.png) no-repeat center;
	padding:6px 0;
}

.text-cols {
    margin:10px 0 0;
}

.ie7 .text-cols {
    float:left;
}

.text-cols li {
    width:300px;
    margin-left: 35px;
    display: inline-block;
    float: left;
}

.text-cols li:first-child {
    margin-left:0px;
}

.imp-announcement {
    margin:50px 0 0;
}

.imp-announcement p.spacer-b {
    margin:20px 0;
}

em {
    font-style: italic;
}

/* -------------- homepage anyversary --------------- */
.inner-content {
    margin: 50px 0 30px;
}

.ie7 .inner-content {
    float:left;
    width:100%;
}

.aniversary {
    margin:20px 0;
}

.aniversary .teaser {
    padding:30px 0 0;
}

/* heading 2 Styles */
h2.h-title {
    font-size:16px;
    line-height: 18px;
    text-shadow:1px 1px white, 2px 2px #B4B9CC;
    color:#7B82A3;
    text-transform: uppercase;
    margin: 0 0 15px 0;
}

h2.p-title {
    font-size:20px;
    line-height: 22px;
    color:#535876;
    margin-bottom: 5px;
    font-style: italic;
}

.terms h2, .faq h2 {
    text-align:center;
    margin-top:10px;
}

.add-comment {
    margin:50px 0 10px!important;
}

.terms p.spacer-t {
    margin-top:50px;
}

.spacer-t.special {
	margin:20px 0;
}

.ie7 .terms {
    float:left;
    width:100%;
}

.ie7 .terms div {
    float:left;
    display: block;
}

.ie7 .terms .o-col {
    margin-left: 0px;
    float:left;
}

.faq {
    position: relative;
    top:-50px;
}

.h-post-cnt {
    margin: 0 0 20px 0;
}

.h-post-cnt p.spacer-b {
    margin:40px 0 0;
}

.spacer-t, .spacer-b, .spacer-s-t, .spacer-s-b {
    background:url(images/spacer.png) no-repeat center;
    height:19px;
}

.spacer-t {
    background:url(images/spacer.png) no-repeat center 0px;
}
.spacer-b {
    background:url(images/spacer.png) no-repeat center -19px;
}
.spacer-s-t {
    background:url(images/spacer.png) no-repeat center -38px;
}
.spacer-s-b {
    background:url(images/spacer.png) no-repeat center -57px;
}

.partners {
    margin-top:20px;
	padding:0px !important;
}

.partners li {
    display: inline;
    margin:0 10px;
}

/* FOOTER STYLE */
#footer {
/*	background-color: #535a6f; */
	border-bottom: 20px solid #3c4150;
/*	box-shadow: inset 0 -1px 0 #444a5d, inset 0 -2px 0 #5d6483; */
	box-shadow: inset 0 -5px 0 #3c3f4e, inset 0 -1448px 0 #545a70;
	margin-top: 50px;
	position: relative;
	padding: 30px 0;
	color: #7D86AB;
}
.footer-bg {
	background: url(images/footer-bg.png) top center repeat-x;
	height: 49px;
	margin: -76px auto 48px auto;
    width: 100%; /*986px*/
/*	position: absolute; */
/*	top: -49px; */
}

#footer .copyright {
    display: block;
    float: left;
    padding: 50px 0 0 10px;
    width: 180px;
}

#footer .f-address {
    padding:50px 0 0;
    text-align: center;
}

.f-address a {
    color:#7D86AB;
}

#footer .f-terms {
    padding:50px 0 0;
    text-align: right;
}

#footer .f-terms a {
    color:#7D86AB;
}

#footer-nav li {
    padding:3px 0;
}

#footer-nav a {
    color:#8d96b7;
    
    text-shadow: 0px 1px 1px #3d4454;
/*    filter: dropshadow(color=#3d4454, offx=0, offy=1);*/
}

.f-heading {
    font-size:20px;
    line-height: 23px;
    padding:0 0 10px;
    font-weight: bold;
    color:#afb3d0;
}

.feedback-form {
    max-width:790px;
}

.feedback-form .col {
    width:344px;
    text-align: right;
}

.feedback-form .col.first {
    margin-right:20px;
}

.feedback-form .col p {
    margin-bottom: 15px;
}

.feedback-form .col p:first-child{
    margin:0px;
}

.feedback-form .wpcf7-quiz {
    width:75px!important;
}

.feedback-form .wpcf7-quiz-label {
    font: bold 16px/20px Georgia, serif;
    color:#afb4d1;
    text-shadow: 0px 1px 1px #3d4454;
/*    filter: dropshadow(color=#3d4454, offx=0, offy=1);*/
}

.feedback-form input[type=text], .feedback-form textarea {
    color:#7881a2;
    font: bold 16px/20px Georgia, serif;
    border:1px solid #3f4553;
    padding:8px;
    
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px; 

    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;

    -webkit-box-shadow: inset 0px 0px 1px 1px #ced2e1 ;
    -moz-box-shadow: inset 0px 0px 1px 1px #ced2e1;
    box-shadow: inset 0px 0px 1px 1px #ced2e1; 
    
    
    background-color: #a3a7c2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a3a7c2), to(#c6cbdf)); 
    background-image: -webkit-linear-gradient(top, #a3a7c2, #c6cbdf); 
    background-image:    -moz-linear-gradient(top, #a3a7c2, #c6cbdf); 
    background-image:     -ms-linear-gradient(top, #a3a7c2, #c6cbdf); 
    background-image:      -o-linear-gradient(top, #a3a7c2, #c6cbdf); 
    background-image:         linear-gradient(to bottom, #a3a7c2, #c6cbdf);
}

.feedback-form input {
    width:300px;
}

.feedback-form textarea {
    height:163px;
}

.feedback-form .feedback-submit, .c-form-btn, a.btn {
    width:218px!important;
    background:url(images/sprites.png) no-repeat 0px 0px;
    padding:19px 0;
    border:none;
    margin:10px 0 0;
    font: bold 16px/20px Georgia, serif;
    text-shadow: 2px 1px 2px #2b303d;
/*    filter: dropshadow(color=#2b303d, offx=2, offy=1);*/
    color:#b1b7d2;
}

.ie7 .feedback-form .feedback-submit {
    padding: 17px 0;
}

.ie7 .c-form-btn {
    padding: 17px 0;
}


.feedback-form .feedback-submit {
    background:url(images/sprites.png) no-repeat 0px -60px;
}

.feedback-form .feedback-submit:hover, .c-form-btn:hover, a.btn:hover {
    cursor:pointer;
    text-shadow: -2px -1px 2px #2b303d;
/*    filter: dropshadow(color=#2b303d, offx=-2, offy=-1);*/
}

.feedback-form .feedback-submit:active, .c-form-btn:active, a.btn:active {
    cursor:pointer;
    color:#c9cee5;
    text-shadow: -2px -1px 2px #2b303d;
/*    filter: dropshadow(color=#2b303d, offx=-2, offy=-1);*/
}

.main-post-cnt {
    padding:60px 0 0;
}

li.categories {
	margin: 25px 0;
	text-align: center;
	list-style: none;
	font-weight: bold;
}

li.current-cat {
	font-weight:bold;
}

li.cat-item {
	font-size: 16px;
	margin: 4px 0;
}

.vote-s, .vote-e {
    display:none;
    top:50%;
    left:50%;
    margin-left:-150px;
    position: fixed;
    background:white;
    padding:20px;
    width:300px;
    border:1px solid #ddd;
    z-index:10000;
    margin-top: -100px;
    
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;

 
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
  
  -webkit-box-shadow: 0px 0px 10px 5px #7c7c7c;
-moz-box-shadow: 0px 0px 10px 5px #7c7c7c;
box-shadow: 0px 0px 10px 5px #7c7c7c;

}

.vote-s {
    background:#aaffba;
}

.vote-e {
    background:#ffcbcb;
}

.close-mod {
	width:23px;
	height:23px;
	position:absolute;
	top:-10px;
	right:-10px;
	background:url(images/exit.png) no-repeat;
	float:left;
	text-indent:-9999px;
}
/* -------------- Sidebar elements Styles --------------- */
#blog-btn {
    text-align: center;
}

.blog-btn {
    font-size: 38px;
    line-height: 50px;
    text-shadow:1px 1px white, 2px 2px #B4B9CC;
    color:#7B82A3;
    text-transform: uppercase;
    margin: 10px 0;
    display: block;
	text-align:center;
}

a.blog-btn:hover {
    text-decoration: none;
    color:#2a2f42;
}

a.title-l:hover {
    text-decoration: none;
}

.searchform {
    margin:45px 0;
    display: inline-block;
}

.inner-search .searchform {
    margin:0px;
}

.search_text_bx {
    width:212px;
    height:42px;
    background-position: -533px 0px;
    padding:10px;
    text-align: center;
    display: inline-block;
}

#s {
    background: none;
    border:0px;
    font:bold 16px/20px Georgia,serif;
    color:#9d9fb6;
    width:155px;
    
    text-shadow: 0px 1px 1px #f8fbff;
    /*filter: dropshadow(color=#f8fbff, offx=0, offy=1);*/
}

.search_btn {
    width:25px;
    height:25px;
    background-position: -533px -42px;
    border:0px;
    display: inline-block;
    margin: 0 0 0 12px;
}
.search_btn:hover {
    background-position: -558px -42px;
    cursor: pointer;
}

.announce, .side-menu {
    margin:0 0 45px;
}

.sidebar-cnt h2.p-title {
    margin:0 0 15px;
}

.side-menu li {
    margin:3px 0;
}

.side-menu a {
    color:#7b8398;
    display: block;
}

ul.post-meta {
    margin:0 0 30px;
    font-style: italic;
     list-style: upper-latin outside;
}

.post-meta li {
    display: inline;
    margin:0 7px;
}

.post-meta li:first-child {
    margin:0 7px 0 0;
}

.inner-search-result {
    font-size: 16px;
    padding: 0 0 0 20px;
}


.slide-name {
    margin-top: 3px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 240px;
    overflow: hidden;
}

.fb-like {
    position: relative;
    top:4px;
}

.main-announce {
    margin:25px 0;
}

.s-n-reslults {
    margin:0 0 0 10px;
}

.latest-ideas .searchform {
    margin:0 0 10px;
}

.latest-ideas-s-r li {
    float:left;
    width:285px;
    margin:20px 20px;
}

.c-form {
    left: -10px;
    margin: 30px 0 0;
    position: relative;
}

.c-form div.c-form-bg.text-bx {
    background:url(images/forms-bg.png) no-repeat 0px 0px;
    width:313px;
    /*height:27px;*/
    margin:0 auto 10px;
    padding:13px;
	float:none !important;
	height:50px;
}

.c-form div.c-form-bg.text-bx input {
    width:350px;
}

.c-form div.c-form-bg.textarea {
    background:url(images/forms-bg.png) no-repeat 0px -53px;
    width:291px;
    height:391px;
    padding:13px;
}

.c-form div.c-form-bg.textarea2 {
    background:url(images/forms-bg.png) no-repeat 0px -53px;
    width:200px;
    height:391px;
    padding:13px;
}
.c-form div.c-form-bg.textarea.addideas {
    background:url(images/forms-bg.png) no-repeat -317px -53px;
    width:619px;
    height:149px;
    padding:13px;
}
.c-form div.c-form-bg.textarea.adddescription {
    background:url(images/forms-bg.png) no-repeat -0px -53px;
    width:319px;
    height:149px;
    padding:13px;
}
.c-form div.c-form-bg.textarea.comment {
    background:url(images/forms-bg.png) no-repeat -317px -228px;
    width:374px;
    height:162px;
    padding:13px;
}

.o-special {
    text-align: right;
    position: relative;
    right:-17px;
}

.i-special {
    text-align: right;
}

.i-special span {
    display: inline-block;
}

.o-captcha input, .i-captcha input {
    background:url(images/forms-bg.png) no-repeat -313px 0px!important;
    width:54px;
    height:39px;
    text-align: center;
}

.c-form div.c-form-bg.textarea textarea {
    width:284px;
    height:391px;
}
.c-form div.c-form-bg.textarea.addideas textarea {
    width:614px;
    height:144px;
}
.c-form div.c-form-bg.comment textarea {
    width:373px;
    height:160px;
}

.c-form input[type=text], .c-form textarea, .c-form input[type=password] {
    border:none;
    background:none;
    font:normal 16px/20px Georgia, serif;
    color:#8990a0;
    font-style: italic;
    
    text-shadow: 1px 1px 0px #ffffff;
/*    filter: dropshadow(color=#ffffff, offx=1, offy=1);*/
}

.c-form .wpcf7-response-output, .feedback-form .wpcf7-response-output {
    position: relative;
    float:left;
    top:-100px;
    padding:0 0 0 90px;
    font-size:16px;
    width:350px;
    margin:20px 0 0;
}

.wpcf7-validation-errors {
    background:url(images/v-error.png) no-repeat left top;
}

.wpcf7-mail-sent-ok {
    background:url(images/icon-confirmation.png) no-repeat left top;
    border:none;
    min-height:70px;
}

.c-form.recommend-ideas .wpcf7-response-output, .feedback-form .wpcf7-response-output {
    top:-10px;
}

.feedback-form .wpcf7-response-output {
    left: 70px;
    top: -75px;
}

.form-info {
    padding:0px 0 0 50px;
    margin-top:20px;
    background:url(images/v-info.png) no-repeat left top;
}

.wpcf7-response-output span {
    display:block;
    font-size:14px;
    padding:5px 0;
}

.wpcf7-response-output span:first-child {
    padding: 15px 0 5px 0;
}

.wpcf7-validation-errors {
    border:0!important;
    margin:0;
}

.comments-left {
    width:400px;
}

.comments-right {
    width:220px;
    margin-left:20px;
}

.add-comment-btn {
    margin-top:280px;
}

/* Styling the comments */
.commentlist li {
    margin-bottom:20px;
}

.commentlist li .children {
    margin:20px 0 0 60px;
}

.comment-author.vcard, .comment-author.vcard a {
    color:#2b2f3a!important;
}    

.comment-author.vcard span:first-child {
    font-weight:bold;
    font-style: italic;
}

.comment-content {
    margin-top:5px;
}

.comment-reply-link {
    margin-top:5px;
    text-decoration: underline;
}
.comment-reply-link:hover {
    text-decoration: none;
}

#comment-nav-below {
    margin-top:50px;
    position:relative;
}

.nav-previous a, .nav-next a, .nav-home a {
    width:152px;
    height:47px;
    background:url(images/sprites.png) no-repeat -848px 0;
    position:relative;
    text-indent:-9999px;
    display: block;
    float:left;
}

.nav-next a {
    background:url(images/sprites.png) no-repeat -848px -47px;
    float: right;
}

.nav-home a {
    width: 169px;
    background:url(images/sprites.png) no-repeat -831px -94px;
    left:50%;
    margin-left:-85px;
    position:absolute;
}

/* ----------------------- slides Styles --------------- */
/*
	Slideshow
*/

#odv-slides-cnt {
   /* margin: 0 20px;*/
    /* width: 975px; */
    height: 376px;
    background-position: 0px -259px;
}

.odv-slides {
    /* height: 245px; */
    left: 48px;
    position: absolute;
    top: 67px;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.odv-slides .slides_container {
	width:880px;
    left:-8px;

	position:relative;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.odv-slides .slides_container .slide {
	width:880px;
	height:245px;
	display:block;
}

/*
	Next/prev buttons
*/

.odv-slides .next,.odv-slides .prev {
	background-image: url('images/sprites.png');
    background-position: -532px -67px;
    display: block!important;
    height: 42px;
    left: -74px;
    position: absolute;
    text-indent: -9999px;
    top: 96px;
    width: 23px;
}

.odv-slides .next {
    background-position: -556px -67px;
    left: 901px;
}

/*
	Pagination
*/

.odv-slides .pagination {
	position: absolute;
	top:-56px;
	left: 0;
	margin-left: -40px;
        z-index:1!important;
}

.odv-slides .pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.odv-slides .pagination li a {
	display:block;
	width:6px;
	height:6px;
	border:1px solid #858a9b;
	background:#dadce3;
	float:left;
	overflow:hidden;
	text-indent: -9999px;
	
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px; 

    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}

.odv-slides .pagination li.current a {
	background:#545a70;
}

.slides_container ol {
    width:470px;
    display: inline-block;
    float: left;
    font-size:14px;
}

.slides_container ol:first-child {
    width:400px;
}

.slides_container ol:first-child li {
    padding:3px 0 3px 10px;
}

.slides_container ol li {
    padding:3px 0 3px 80px;
    color:#54596d;
    position: relative;
}

.ie7 .slides_container ol li {
    float:left;
}

.slides_container ol li:hover .c-vote-btn {
    display:inline-block;
    color:#c50606;
    margin-top:3px;
}

.c-vote-btn {
    display:none;
    margin-left: 6px;
}

/* ---------------- ODV Cat Slides ----------- */
.odv-s-slides h2 {
    margin: 32px 0 15px 31px;
}

#tabs {
    position:relative;
}

#odv-cat {
    background:#ddd;
    position: relative;
    width:500px;
    height:50px;
    overflow: hidden;
}









.msgbox {
  text-align: left;
  padding: 5px 8px;
  color:#333;
  margin: 0px 0px 0px;
}
.msgbox.alert {
  background-color: #fef5be;
  border-top: 2px solid #fdd425;
  border-bottom: 2px solid #fdd425;
}




/* carousel category slider */
#cmain { width: 925px; margin: 0 auto; }
#content-slider { width: 925px; height: 6px; margin: 5px; background-color: rgba(0, 0, 0, 0.2); position: relative; }
#content-scroll { width: 925px; height: 22px; margin-top: 10px; overflow: hidden; }
#content-holder { width: 1280px; height: 22px; }
.ui-slider-handle { width: 14px; height: 14px; position: absolute; top: -4px; background-color: red; border-radius: 100%; outline: none; }
.ui-slider-handle:active, .ui-slider-handle:focus, .ui-slider-handle:selected {
	outline: none;
	-moz-outline-style: none;
	ie-dummy: expression(this.hideFocus=true);
}



.odv-cat-slides .slide a, .simpleSlide a {
	padding: 3px 16px 3px 0;
	display: block;
	float: left;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
	text-decoration: none;
	color: #7B82A3;
	font-weight: bold;
	letter-spacing: -1px;

	text-shadow: 1px 1px white, 2px 2px #b4b9cc;
}

.odv-cat-slides .slide a:hover, .simpleSlide a.active, .simpleSlide a:active, .simpleSlide a:hover {
    color: red;
    text-decoration: none;
}

.odv-cat-slides {
    height: 35px;
    left: 664px;
    position: relative;
    top: 26px;
    width: 270px;
    z-index: 100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.odv-cat-slides .slides_container {
	width:270px;
	overflow:hidden;
	position:relative;
	/*display:none;*/
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.odv-cat-slides .slides_container .slide {
	width:270px;
	height:35px;
	display:block;
}

/*
	Next/prev buttons
*/

.odv-cat-slides a.next,.odv-cat-slides a.prev {
    background-position: -583px -42px;
    display: block!important;
    height: 20px;
    left: -12px;
    position: absolute;
    text-indent: -9999px;
    top: 6px;
    width: 12px;
    z-index: 101;
}

.odv-cat-slides a.next {
    background-position: -595px -42px;
    left: 285px;
}

/*
	Pagination
*/

.odv-cat-slides .pagination {
	display: none;
}

.odv-slide-info {
    color:#999dad;
}

.odv-slide-info li {
    width:440px;
    display: inline-block;
    text-align: right;
}

.odv-slide-info li:first-child{
    margin-left:0px;
    text-align: left;
}

/* --------------------- Clasament Idei Valoare Slides ------------ */
.ideas-slides-cnt {
    position: relative;
    width:975px;
    height:376px;
    background-position: 0px -259px;
    left:19px;
    top:40px;
}

.ideas-slides {
    height: 245px;
    left: 35px;
    position: relative;
    top: 31px;
    z-index: 100;
    width:880px;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.ideas-slides .slides_container {
	width:880px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.ideas-slides .slides_container .slide {
	width:880px;
	height:245px;
	display:block;
}

/*
	Next/prev buttons
*/

.ideas-slides .next,.ideas-slides .prev {
    background-position: -532px -67px;
    display: block;
    height: 42px;
    left: -60px;
    position: absolute;
    text-indent: -9999px;
    top: 99px;
    width: 23px;
    z-index: 101;
}

.ideas-slides .next {
    background-position: -556px -67px;
    left: 913px;
}

/*
	Pagination
*/

.ideas-slides .pagination {
	position: absolute;
	top:-56px;
	right:-20px;
}

.ideas-slides .pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.ideas-slides .pagination li a {
	display:block;
	float:left;
	overflow:hidden;
	font-size: 14px;
}

.ideas-slides .pagination li a:hover {
    text-decoration: none;
}

.ideas-slides .pagination li.current a {
	color:red;
}

/* --------------------- gallery Slides ------------ */
.gall-slides, .gall-slides_2 {
    width:640px;
    height: 720px;
    left: 0;
    position: relative;
    top: 0;
    z-index: 100;
}

.gall-slides_2 {
	height:auto;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.gall-slides .slides_container {
	width:640px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.gall-slides .slides_container .slide {
	width:640px;
	height:720px;
	display:block;
}

/*
	Next/prev buttons
*/
/*
.gall-slides .next,.gall-slides .prev {
    background-position: -532px -67px;
    display: block;
    height: 42px;
    left: -60px;
    position: absolute;
    text-indent: -9999px;
    top: 99px;
    width: 23px;
    z-index: 101;
}

.gall-slides .next {
    background-position: -556px -67px;
    left: 913px;
}
*/

/*
	Pagination
*/

.gall-slides .pagination {
    position: absolute;
    right: 18px;
    top: -20px;
}

.gall-slides .pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.gall-slides .pagination li a {
	display:block;
	width:6px;
	height:6px;
	border:1px solid #858a9b;
	background:#dadce3;
	float:left;
	overflow:hidden;
	text-indent: -9999px;
	
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px; 

    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}

.gall-slides .pagination li.current a {
	background:#545a70;
}


.arhiva {
    float: right;
    width: 690px;
}

.ie7 .arhiva {
    float: right;
    width: 640px;
}
.arhiva-title {
    float: left;
    width: 296px;
}
.arhiva-title .h-title {
    font-size: 28px;
}

.ed-subtitle {
    text-align: center;
}

.win-title {
    font-style:italic;
}

/* ----------------------- IE fixes ------------------- */
.ie7 .footer-bg {
    left:0px;
}

.ie7 #rec-btns li {
    display: inline;
}

.ie7 .partners {
    float:left;
    width:100%;
}







.textleft { text-align: left !important; }
.textright { text-align: right !important; }

.columns-3 {
	-moz-column-count: 3; /* Firefox */
	-webkit-column-count: 3; /* Safari and Chrome */
	column-count: 3;

	-moz-column-gap: 40px; /* Firefox */
	-webkit-column-gap: 40px; /* Safari and Chrome */
	column-gap: 40px;
}

.columns-2 {
	-moz-column-count: 2; /* Firefox */
	-webkit-column-count: 2; /* Safari and Chrome */
	column-count: 2;

	-moz-column-gap: 40px; /* Firefox */
	-webkit-column-gap: 40px; /* Safari and Chrome */
	column-gap: 40px;

	margin-bottom: 16px;
}








/**/
input[type="email"] {
	background-color: transparent;
	border: none;

	font: normal 16px/20px Georgia, serif;
	color: #8990A0;
	font-style: italic;
	text-shadow: 1px 1px 0px white;
}
#o-titulature-name {
-webkit-appearance: none;
	background-color: transparent;
	background: none;
	border: none;

	font: normal 16px/20px Georgia, serif;
	color: #8990A0;
	font-style: italic;
	text-shadow: 1px 1px 0px white;
	padding: 4px;
	width: 280px;
}
/**/

.t-col p { margin-bottom: 16px; }


.minilogo {
	display: inline-block;
}
.minilogo:hover {
	background-position: 0 -34px;
}

.m1 {
	background: transparent url('images/partners/isis-tv.png') top left no-repeat;
	width: 61px; height: 34px; overflow: hidden;
}
.m2 {
	background: transparent url('images/partners/asd.png') top left no-repeat;
	width: 28px; height: 32px; overflow: hidden;
}
.m3 {
	background: transparent url('images/partners/ntv.png') top left no-repeat;
	width: 50px; height: 22px; overflow: hidden;
}
.m4 {
	background: transparent url('images/partners/telegraf.png') top left no-repeat;
	width: 67px; height: 16px; overflow: hidden;
}
.m5 {
	background: transparent url('images/partners/agepres.png') top left no-repeat;
	width: 109px; height: 26px; overflow: hidden;
}
.m6 {
	background: transparent url('images/partners/rl.png') top left no-repeat;
	width: 30px; height: 27px; overflow: hidden;
}
.m7 {
	background: transparent url('images/partners/catavencii.png') top left no-repeat;
	width: 81px; height: 30px; overflow: hidden;
}

li.widget {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 32px;
}
li.widget p {
	margin: 0 0 8px 0;
}
h2.widgettitle {
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
	list-style: none;
	margin: 16px 0;
	padding: 0;
}

b { font-weight: bold; }

#search_box_container { width: 200px; }
.usearch-result { margin: 10px 0; }

.search_footer { display: none; }









.wpcf7-response-output {
	height: 70px;
	vertical-align: middle;
	background: transparent url('images/icon-confirmation.png') top left no-repeat;
}
.wpcf7-mail-sent-ng, .wpcf7-mail-sent-ok {
	border: none !important;
}

@-webkit-keyframes blinker {
	from { opacity: 1.0; }
	to { opacity: 0.5; }
}
.blinkMe {
	-webkit-animation-name: blinker;  
	-webkit-animation-iteration-count: infinite;  
	-webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
	-webkit-animation-duration: 1s; 
}

.kk-star-ratings.lft { float: none !important; }
.t-col ul { list-style: inherit; padding: 0 0 20px 40px; }
#rec-view { list-style: none; padding: 0; }

 .mobile-hide { display:block;position:relative; top:10px; float:left}

.partners { clear:both}
.partners ul { display:block}
#footer .f-heading { padding-left:0px !important }
.partners .right { text-align:right}
.f-terms, .f-address { margin-left:0px !important}
.f-terms { float:right !important}
.main_box.ytpp, .main_box.ytpp iframe { width:100% !important}
.main_box { clear:both}
.right iframe { width:105px !important}
.slide-name {width:225px !important}
#odv-slides-cnt .pagination { display:none !important} 
#odv-slides-cnt { background-size:982px; }
/* take that, responsiveness! */

@media screen and (max-width: 1000px) and (min-width:768px) {
	#rec-btns { margin-left:-10px !important; }
	
	
}

@media screen and (min-width: 920px)  {
	#rec-view { left:10px !important; }
	.col-margin { margin-right:35px; }
}

@media screen and (max-width: 920px) {
    #header { width: 100%; margin: 0 16px; }
    .mobile-hide, #menu-item-5896, #menu-item-74 { display: none !important; }
	.partners .right { float:none !important;clear:both; }
	#footer .f-address { margin-left:0px !important}
	#footer .f-terms { text-align:center !important;  margin-left:0px !important}
	.sidebar-cnt li.widget { margin-bottom:0px !important} 
	#footer .o-col+.t-col { margin-top:-50px !important}
	#rec-view { top:150px} 
	/*#rec-view li+li { top:30px}*/
	#rec-view li:first-child { left:0px !important; /*clear:both*/}
	#rec-view li { text-align:left; position:relative !important}
	/*#rec-view li:first-child+li { left:0px !important}*/
	.ytpdiv img { margin:8px !important}
	.home .top-info+.inner-content { display:none !important}
	/*.recommend { background-size:100% 133px;}*/
	#rec-btns li { margin:10px 0px !important}
	.partners ul { padding:0px !important}
	.partners ul+ul {margin-left:-10px}
	.partners .right { text-align:center}
	#rec-view { left:0px !important}
}
@media screen and (max-width: 855px) and (min-width:768px)  {
	.facebook-btn { display:none !important}
	#rec-btns { margin-left:-38px !important; }
}
@media screen and (max-width: 768px) and (orientation : portrait) {
	/****/
	.slides_container { overflow:scroll !important}
	.slides_control { height:360px !important;min-width:325px !important}
	.slides_container ol li { padding:3px 0px 3px 10px !important}
	/****/
	.page-id-22 #submit { margin:0 auto !important}
	.page-id-22 .tr-col { left:0px !important}
	.page-id-5746 .c-form div.c-form-bg.text-bx input { padding: 1px 6px 1px 6px !important}
	.text-shadow { margin-top:6px !important}
	#hompege-c { overflow:hidden !important}
	.slides_container .right { clear:both; }
	body.archive .o-col { margin-left:0px !important}
	.ytpdiv img { margin:1px !important}
	.feedback-form .col.first { margin-right:0px !important}
	.feedback-form .left textarea { display:block; width:300px !important; float:right}
	.slogan, .top-info .recommend { margin-top:30px !important}
	.o-col+.t-col { margin-top:0px !important}
	#rec-btns { margin-top:200px !important; width:100% !important; margin-left:0px !important }
	.announce { display: none !important; }
	#rec-btns .facebook-btn { position:relative; top:5px}
	.partners .right { text-align:center}
	#header { margin:0px !important}
	#rec-view { left:0px !important; }
	#cmain, #content-slider, #content-scroll, #content-holder, .odv-slide-info li { width:100% !important}
	#content-scroll, #content-holder { height:auto !important }
	.odv-slide-info li { text-align:left !important; }
	/*.slides_container ol, .slide { width:330px !important; }*/
	.slides_container ol div { float:left !important}
	/**signup**/
	.columns-3 {
    -moz-column-count: 1 !important;
	column-count: 1 !important;
	-webkit-column-count:1 !important;
    }
	.page-template-creeaza-cont .form-i { display:none}
	.menu-label, #footer-nav { display:none !important}
	/**signup**/
	.widgettitle { text-align:center }
	.ytpdiv img { height:118px !important; }
	.columns-2 {
    -moz-column-count: 1;
	column-count: 1;
	-webkit-column-count:1;
    }
	.recommend { background-size:100% auto; }
	#rec-view li { width:100% !important; }
	#rec-view { top:120px !important}
	#rec-btns li {
		clear: both !important;
		display: block !important;
	}
	#rec-btns li a {
		display:block;
		margin:0 auto;
	}
	#header #nav { margin:0 auto !important}
	.slides_container ol { width:100% !important}
	.odv-slides .slides_container .slide, .odv-slides .slides_container { width:100% !important}
	#odv-slides-cnt { background:none !important; border: 2px solid #7b82a3 !important; overflow:hidden; }
	.odv-slides .next, .odv-slides .prev { background:none !important; display:none !important}
	.odv-slides { left:8px !important; top:0px !important}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding-left:5px !important; padding-right:5px !important}
	#menu-primary_nav { display:block  !important; margin:0 auto !important}
	#nav {
		display: block !important;
		float: none !important;
		height: 30px;
		margin: 0 auto !important;
		width: 270px;
		position:relative;
		top:7px;
	}
	#nav+.header-info { 
		display: block !important;
		float: none !important;
		margin: 0 auto;
		width: 130px;
	}
	#footer .copyright {
		clear: both;
		display: block;
		float: none;
		margin: 0 auto;
		padding: 30px 0 0 10px;
		width: 180px;
	}
	#footer .sigla-footer {
		display: block !important;
		float: none !important;
		margin: 0 auto !important;
		width: 120px !important;
	}
	body.category .gallery, body.category .gall-slides, body.category .slides_container, body.category .slides_control { width:100% !important}
	body.page-id-2 p .colorbox-2 { width:100% !important; height:auto !important}
	body.page-id-2 .ytpdiv img { float:left}
	#footer .f-terms, #footer .f-address { padding-top:30px !important}
} 
@media screen and (min-device-width: 427px) and (max-width: 767px) and (orientation : landscape){
	.page-id-22 .c-form-bg.textarea { margin-left:45px !important}
	#rec-view { left:10px !important;}
	#rec-btns { margin:250px auto 0px auto !important}
	.partners .left { text-align:center !important }
	.o-col, .t-col, .tr-col, .h-col { margin-left:0px !important}
	/*.c-form div.c-form-bg.text-bx { margin:0px 0px 10px 0px !important}*/
	.comments-right.left { float:none !important}
	.add-comment-btn { margin-top:0px !important}
	.c-form div.c-form-bg.textarea.comment { width:398px; height:192px; }
	.comments-left { width:450px !important}
	.page-id-5746 .c-form div.c-form-bg.text-bx input[type="email"], .page-id-5746 .c-form div.c-form-bg.text-bx input[type="password"], .page-id-5756 #new_post input[type="email"] { padding: 1px 6px 1px 6px !important}
	.odv-slide-info li { text-align:left;}
	#footer .inner .grid .left.col-xs-12.col-sm-2 { display:none !important}
	/*footer*/
	.feedback-form .col { float:none !important; margin:0 auto !important; width:300px; }
	.feedback-form { float:none !important}
	#footer .f-terms, #footer .grid+.grid+.grid .f-address { padding-top:15px !important}
	#footer .grid+.grid+.grid>.tr-col.col-xs-12.col-sm-5>:first-child { width:280px !important; margin:0 auto;}
	/*footer*/
	.page-id-5755 #new_post div.col-xs-12 a img { display:block; margin:0 auto;}
	.page-id-5755 #new_post .form-i  { margin:0 auto !important; width:280px !important; float:none !important}
	.single-post .t-col h2, .single-post .t-col p { padding:0 15px !important}
	#comments .c-form div.c-form-bg.text-bx { float:left !important}
	#comments .c-form div.c-form-bg.textarea.comment { clear:both !important}
	#comments .subscribe-to-comments, .t-col .p-title.add-comment { padding:0px !important}
	body.archive .gall-slides .slides_container .slide { width:560px !important}
	body.home #content-holder, body.page-id-22 #content-holder { width:100% !important}
	body.home #content-scroll, body.page-id-22 #content-scroll { height:auto !important; height:auto !important}
	body.home #cmain, body.home #content-scroll, body.page-id-22 #cmain, body.page-id-22 #content-scroll { width:100% !important}
	body.home .odv-slides .next, body.page-id-22 .odv-slides .next { left:58% !important}
	body.home #odv-slides-cnt, body.page-id-22 #odv-slides-cnt { background:none !important; border: 2px solid #7b82a3 !important; overflow:hidden; }
	body.home .odv-slides, body.page-id-22 .odv-slides { left:8px !important; top:0px !important}
	body.home .prev, body.home .next, body.page-id-22 .prev, body.page-id-22 .next { display:none !important}
	
}
/*
@media screen and (min-device-width: 427px) and (max-device-width: 767px) and (orientation : landscape){
	#rev-view { top:0px !important}
}
*/

#menu-item-5759 a {color:white;}