/*
Theme Name: budgetstories
Theme URI: http://www.rtdesignstudio.com/
Author: RT Design Studio
Tags:budgetstories
*/

/**********************************************************************************************/


@font-face {
    font-family: 'fontblack';
    src: url('fonts/font-black-webfont.eot');
    src: url('fonts/font-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/font-black-webfont.woff') format('woff'),
         url('fonts/font-black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'fontbold';
    src: url('fonts/font-bold-webfont.eot');
    src: url('fonts/font-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/font-bold-webfont.woff') format('woff'),
         url('fonts/font-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/**********************************************************************************************/
html, body {}
body { margin: 0px; padding: 0px; font-size: 14px; line-height:20px; color:#666; text-align:left; font-family:Arial, Helvetica, sans-serif; background:url(images/backk.png); overflow-x: hidden;}
img { border: none;}
a { text-decoration: none; color:#2e68b2; outline: none;}
a:hover { text-decoration: none; color:#333; }
.alignright  { float:right; position:relative; margin:0px 0 3px 5px; }
.alignleft { float: left; position:relative; margin:0px 5px 1px 0px; }
.width-425px  { width:425px;}
.width-170px  { width:170px;}
blockquote { font-size:16px; background:#ffffef; margin:0px; padding:20px; margin-bottom:15px; border:dotted 1px #d7d7d7; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333;}
.entry-content blockquote p{ font-size:16px; line-height:26px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin:0px; padding:0px; color:#333;}
#content .entry-content blockquote h2 { font-style:normal; color:#ce2700; font-size:24px;}
ul { list-style: none; margin:0px; padding:0px; line-height:18px; list-style:none;}
ul li { list-style: none; margin:0px; padding:0px; line-height:18px; list-style:none;}
ol li { line-height:23px;}
p { margin:10px 0; font-size: 12px; line-height:18px; color:#333; }
h1, h2, h3, h4, h5, h6 { margin:0px 0 10px; padding:0px; line-height:110%; color:#333; text-align:left; font-weight:bold; }
h3 { font-size:18px; color:#333;}
.big { width:950px; margin:auto; }
.container-big { float: left; position: relative; width:950px;}
strong { color:#333;}
table tr td { vertical-align:top;}

#header { float: left; position: relative; width: 100%; background: #fff; border:0px; margin:0px; padding:0px; height:130px;  z-index:1000;}
#branding { float: left; position: absolute; left: 0px; top:12px; margin: 0px; padding: 0px; z-index:100;}
#branding a { z-index:1; }
#branding img { float: left; z-index:100;}

#access { float:right; position: absolute; left:0px; bottom:0px; background: #cd2803; width: 100%; margin:0; z-index: 1000;}
#access ul  { float: left; position: relative; margin:0px; padding: 0px; width:100%; text-align: left; z-index: 1000;}
#access ul  li { display:inline; float:left; position: relative; z-index: 1000;}
#access ul  li a { text-decoration: none; color:#ffffff; float:left; border-left: solid 1px #a52003; position:relative; font-size: 14px; text-transform:uppercase; font-weight: normal;  padding:0px 16px; height:50px; line-height:50px; margin:0px; text-shadow: 1px 1px 1px rgba(0,0,0,0.15); font-family:'fontblack',  Arial, Helvetica, sans-serif; z-index: 1000;}
#access ul  li.menu-item-1879 a { border-right: solid 1px #a52003; padding-right: 37px;}

#access ul li:hover, #access ul li.current-menu-item{ color:#fff;  background:#b82403;}
#access ul li:hover a, #access ul li.current-menu-item a{color:#fff;  background:#b82403;}

#access ul li li { padding:0px 0 0px; }

#access ul ul { position:absolute; left:-999em; height:auto; width:230px;  font-weight:normal; margin:0; margin-top:50px; line-height:1; }
#access ul li ul li { margin-left:0px; }
#access ul li ul li:hover { }
#access ul li li a { float:left; position:relative; margin:0px; padding:17px 10px; height:auto; line-height:normal; width:209px; font-size:14px; text-align: center; color:#fff; background:#f5f5f5;  border-top:solid 1px #cd2803;}
#access li ul ul { }
#access li li a:hover { background:#cd2803; }
#access li:hover ul, #access li li:hover ul, #access li li li:hover ul, #access li li li li:hover ul, #access li.sfhover ul, #access li li.sfhover ul, #access li li li.sfhover ul, #access li li li li.sfhover ul { left:auto; }
#access ul li#menu-item-7 a { font-weight:bold;}

#access ul li a i.fa{
    margin-right: 5px;
}
#access ul li#menu-item-1264 a:after {
  color:#fff;
  font-size:12px;
  margin-left:6px;
  content: "\f078";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#access ul li#menu-item-1264:hover a:after { color:#fff;}
#access ul li#menu-item-1264 li a:after { display:none;}



#main { float:left; position:relative; background:#f5f4eb; text-align:left; width:100%; margin-bottom:10px; z-index:10;}
#content { float:left; position:relative; width:950px; text-align:left; margin:15px 0 0 0px;}
#cat-middle { float:left; position:relative; width:950px;}
.pagebig #cat-middle { float:left; position:relative; width:950px;}
#container { float:left; position:relative; width:950px; }
#left ul li{ list-style:disc; margin-left:15px; }
.post { margin:0px 0 10px 0; float:left; position:relative; text-align:left; width: 100%;}
.entry-content ul li {}
.entry-content .gform_body ul li { list-style: square; margin:0px;  }
#content h2.entry-title { font-size:18px; font-weight: normal; color: #369; margin-bottom:0px;}
.entry-title a { font-size:18px; font-weight:bold; color: #369;}
.entry-title a:hover {text-decoration: none; color:#f90;}
.entry-content { float:left; position:relative; width:928px; background:#fff; border:solid 1px #d7d7d7; padding:10px; margin-top:20px;}
.entry-content p { padding: 0px; margin:0 0 15px 0; font-size: 14px; color: #666;   font-family: Arial, Helvetica, sans-serif; line-height: 23px;}

#content h1{ color:#369; font-family: 'fontbold';line-height:120%; margin:0 0 10px 0; text-transform:none; text-shadow:none; font-size:48px; font-weight:normal; }
#content h2{ font-size:24px;font-family: 'fontbold'; color:#333; line-height:110%; margin:0 0 10px 0px; font-weight: normal; padding:0px; text-transform:none; text-shadow:none; }
#content h3{ font-size:24px; line-height:110%; margin:0 0 10px 0px; font-weight: normal; font-family: 'fontbold'; color:#333; padding:0px; }
#content h5{ font-size:16px;font-family: 'fontbold'; color:#333; line-height:120%; margin:0; padding:0px; display:block; font-weight:normal; }
#content h6{ font-size:14px; font-family: 'fontbold';color:#333; line-height:120%; margin:0; padding:0px; display:block; font-weight:normal; }

#content .post-7 h2 { color:#cc3300;}

#content h1.page-title, #content h1.entry-title { color:#369; font-weight:normal; text-align:center; font-size:36px; margin-bottom:0px; font-family:'fontbold', Arial, Helvetica, sans-serif;}

.post ul { color:#666; margin:0px 20px 10px; list-style: disc; padding:0px; }
.post ul li { 	list-style: disc; font-size:14px; line-height:23px;}
.post ol { color:#666; margin:10px 20px; padding:0px; }

#footer { float:left; position:relative; width:100%; margin:0px 0px 20px; text-align: left; color:#fff;}
#footer p { margin:0px;}

#phone { float:left; position:absolute; right:0px; line-height:18px; top:28px; font-size:18px; font-weight:bold; color:#247d01;}

#search { float:right; position: absolute; right:10px; top:18px; }
.screen-reader-text { display:none; }
#search #s { width:201px; height:32px; float:left; border:0px; float:left; padding:0 4px; background:url(images/sleft.png) no-repeat left; color:#333; font-style:italic; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#search #searchsubmit { color:#fff; text-shadow:1px 1px 1px #074788; float:left; font-size:14px; font-weight:bold; background: url(images/sbut.png) no-repeat; border:0px; cursor:pointer; width:107px; height:32px; margin:0px; padding:0px; float:left;  }

a.more-link { margin:7px 0 0 0 !important; display: inline; width: auto; text-align: center; color:#06677b ; }
a.more-link:hover { text-decoration: underline; }
#inner-container { float:left; position:relative; width:100%; margin:0px 0 20px 0; padding:10px 0; background:url(images/bottom-cont.png); z-index:10; }
#inner-container-in { margin:auto; width:950px; }
h1.entry-title { color:#333; font-size:30px; font-weight:bold; line-height:32px; }

.wpcf7 label{ width:140px; float:left; position:relative; line-height:32px; font-weight:bold; }
.wpcf7 p { float:left; position:relative; width:100%; margin:6px 0; padding:0px; }
.wpcf7 p span{ }
.wpcf7 .your-message { float:left; position:relative; }
.wpcf7 textarea { background:url(images/input-back.png) repeat-x #fff; padding:0px; border:0px; width:316px; height:100px; border:solid 1px #ccc; }
.wpcf7 input { background:url(images/input-back.png) repeat-x; height:32px; line-height:32px; color:#3b0937; font-size:14px; font-weight:bold; padding:0px 5px; border:0px; border:solid 1px #ccc;}

.captcha-163 input { width:231px;}
.wpcf7 input[type=submit] { background:#659d1f; float:left; position:relative; cursor:pointer; font-size:14px; color:#fff; font-style:normal; font-family:Arial, Helvetica, sans-serif; padding:3px 27px; height:auto; margin-left:140px; font-weight:normal; cursor:pointer; width: auto; border:solid 1px #29351a; }
.wpcf7 input[type=submit]:hover { color:#333; text-shadow:1px 1px 1px #a2c890;}
.author-by { color: #999999; font-size: 12px; font-style: italic;}
.author-by span { color: #333333; font-style: normal; text-transform: uppercase;}
.author-by span a { color: #0070AC; font-weight: bold;}

a.transeffect {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
a.transeffect:hover {filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}
img.transeffect {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
img.transeffect:hover {filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}

#comments { float:left; position:relative; width:100%; margin:10px 0; text-align:left; }
ol.commentlist { margin:10px 0; padding:0px; list-style:none; float:left; position:relative; width:100%; }
ol.commentlist li { margin:0px; padding:0px; list-style:none; margin-top:15px; color:#333; background:#efefef; float:left; position:relative; padding:10px; width:95%; }
.commentlist li ul{ margin:0 0 0 30px; float:left; position:relative; width:90%; }
.commentlist li ul li{ background:#dfdfdf; border: dotted 1px #fff; }
.commentlist li ul ul li{ background:#cfcfcf; border: dotted 1px #fff; }
.fn { font-weight:bold; }
#comments input[type=submit] { background:#E7294C; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-style:italic; font-weight: bold; padding:4px 10px; cursor:pointer; margin-top:10px; }
#comments input[type=submit]:hover { color:#fff; }
.commentnumber { display:none;}

.reply a { color:#066A7F; }
.entry-meta { margin-top:5px; margin-bottom:-10px; font-size:11px; color:#999; }
.commentmetadata { font-size:11px;}



a.abutton {background:url(images/amorebut.png) no-repeat 0 0; float:left; font-size:14px; font-weight:bold; text-align: left; color:#fff; text-shadow:1px 1px 1px #074788; line-height:32px; width:148px; padding-left:10px; height:32px; margin-right:5px;}
a.abutton:hover {background:url(images/amorebut.png) no-repeat 0 100%; text-shadow:1px 1px 1px #333; text-decoration:none;}

#home { float:left; position:relative; width:100%; margin:20px 0;}
#home-intro h1{ font-size:36px; color:#2c5a91; font-weight:normal; font-family: 'fontbold', Arial, Helvetica, sans-serif; margin-bottom:0px; text-align:center;}
#home-intro h1 span{color:#ce2700;}
#home-intro h3{ font-size:18px; color:#666; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:0px; text-align:center;}

#content .single .post h3.entry-title { color:#369; font-weight:normal; text-align:center;  font-size:36px; margin-bottom:0px; font-family:'fontbold', Arial, Helvetica, sans-serif;}
#content .single .post h1 { background:#F2F1EC; padding:7px; margin-top:25px;}
#content .single .post ul.post-meta { margin:0px; padding:0px; list-style:none; float:left; position:relative; width:100%;}
#content .single .post ul.post-meta li { margin:0px 0; padding:0px; background:url(images/meta-back.png) repeat-y left; margin-bottom:1px; padding:10px; list-style:none; float:left; position:relative; width:610px;}
#content .single .post ul.post-meta li span.post-meta-key { width:230px; font-size:14px; margin-right:30px; float:left; font-weight:bold; color:#333;}
#content .single .post ul.post-meta li span.post-meta-value { float:left; width:350px; font-size:14px; color:#333;}

#content .post-116 table { text-align:left;}
#content .post-116 table tr td { vertical-align: top;}
#content .post-116 table h3 { height:32px; line-height:32px; font-size:18px; font-weight:bold; margin-top:10px;}
#content .post-116 table h3 img { margin-top:0px;}
#content .post-116 table h3.lhauto {line-height:normal;}
#content .post-116 table ul { float:left; width:100%; margin:10px 0; padding:0px;}
#content .post-116 table ul li { list-style:none; background:url(images/bif.png) no-repeat 0 3px; padding-left:25px; margin:7px 0;}

ul.slyledgreen { float:left; width:100%; margin:10px 0; padding:0px;}
ul.slyledgreen li { list-style:none; background:url(images/bif.png) no-repeat 0 3px; padding-left:25px; margin:7px 0;}

.entry-content p a.bec-part { background:url(images/become-partner.png) no-repeat 0 0px; line-height:33px; width:227px; font-weight:bold; text-shadow:1px 1px 1px #074788; padding-left:15px; font-size:13px; color:#fff; height:32px; float:left; clear: right;}
.entry-content p a.bec-part:hover { background:url(images/become-partner.png) no-repeat 0 100%; }

.aleftw50 { float:left; width:50%;}
.aleftw50 a { float:left; margin-top:20px; position:relative; line-height:32px; font-size:14px; font-weight:bold; text-shadow:1px 1px 1px #2a2a2a; text-align:left; padding-left:13px; color:#fff; width:262px; height:32px; background:url(images/map-button.png) repeat-y 0 0; }
.aleftw50 a:hover {background:url(images/map-button.png) repeat-y 0 100%; text-shadow:1px 1px 1px #163d6d; }

.aleftw50 a.blackbut {background:url(images/map-button.png) repeat-y 0 100%;}
.aleftw50 a.blackbut:hover {background:url(images/map-button.png) repeat-y 0 0;}

.page ul { margin:10px 0 10px 20px; padding:0px; }

#cat-middle .category .post-meta { padding:0px; margin:10px 0 0px 0; }
.rmr { display: block; float:right;}


.by-rt {
    background: url("images/by-rt.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 18px;
    margin: 0;
    position: absolute;
    right: 0;
    top: 10px;
    width: 35px;
}
.by-rt:hover {
    background: url("images/by-rt.png") no-repeat scroll 0 -18px transparent;
}

#bottom { float:left; position:relative; width:100%; margin:10px 0 0;}
#bottom-left { float:left; width:630px;}
#bottom-right { float:right; width:310px; background:#fff; padding:10px 0 22px; height:206px; border:solid 1px #d7d7d7;}
#bottom-right h3 { font-size:18px; font-weight:bold; color:#ce2700; margin-bottom:0px; padding:0 20px 10px; border-bottom:solid 1px #d7d7d7;}
#bottom-left iframe { background:#fff;}
#bottom-right .textwidget { padding:5px 20px;}
#bottom-right #text-4 a:hover { text-decoration:underline; color:#369;}
#bottom-right #text-4 a.fblink{ float:left; background:url(images/fb.png) no-repeat 0 0; padding-left:35px; height:24px; line-height:24px;}
#bottom-right #text-4 a.fblink:hover { background:url(images/fb.png) no-repeat 0 100%;}
#bottom-right #text-4 a.tweetlink{ float:left; background:url(images/tweeter.png) no-repeat 0 0;  padding-left:35px; height:24px; line-height:24px;}
#bottom-right #text-4 a.tweetlink:hover { background:url(images/tweeter.png) no-repeat 0 100%;}

#text-4.widget-container { float:left; position:relative; width:100%; padding-bottom:5px; border-bottom: solid 1px #d7d7d7;}
#text-5 p { margin:8px 0 7px;}

#bottom-right #text-4 p { float:left; position:relative; width:100%; margin:5px 0;}

#bottom-right #text-5 { float:left; position:relative; width:100%; background:#e6e6e6; padding:9px 0 0px;}
#bottom-right #text-5 h3 { border-bottom:0px; padding-bottom:0px;}
#bottom-right .email, #bottom-right input#mce-EMAIL{ float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#666; border:solid 1px #d7d7d7; border-right:0px; background:#f7f7e8; height:41px; line-height:43px; padding:0 10px; width:200px;}
#bottom-right .button, #bottom-right input#mc-embedded-subscribe{ font-size:0px; color:#F7F7E8; float:left; background:url(images/mail.png) no-repeat 50% 50% #f7f7e8;  padding:0px; border:0px; width:43px;border:solid 1px #d7d7d7 ; border-left:0px; height:43px; cursor:pointer;}

#bottom-right #mc_embed_signup { float: left; width:100%; margin-bottom:15px;}

.clear { float:left;}

.intro-post-big { float:left; position:relative; width:928px; height:400px; padding:10px; background:#fff; border:solid 1px #d7d7d7; z-index:1;}
.intro-post-big .imgintro, .intro-post-big .wp-post-image { float:left; position:relative; z-index:1;}

div.image-intro a.imgintro img.wp-post-image, #partners img{  filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity: 0.85;opacity: 0.85; -webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
div.image-intro a.imgintro img.wp-post-image:hover, #partners img:hover { filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;
-webkit-transform: rotate(0);
transform: rotate(0);
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
  -moz-backface-visibility:    hidden;
  -ms-backface-visibility:     hidden;
}

#partners img, #partners img:hover { display:inline-block; margin:0 2px; width:auto; height:37px;
-webkit-transform: rotate(0);
transform: rotate(0);
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
  -moz-backface-visibility:    hidden;
  -ms-backface-visibility:     hidden;

}
#partners .textwidget { text-align:center;}


.intro-post-big .posts-desc { float:left; position:absolute; right:9px; top:10px; padding:15px 20px; width:260px; height:370px; background:url(images/posts-desc-back.png); z-index:10;}
.intro-post-big .posts-desc h4 { margin-bottom:20px;}
.intro-post-big .posts-desc h4 { font-size:12px; font-weight:bold; color:#fff; text-shadow:1px 1px 1px #858579;}

.intro-post-big .image-intro { float:left; position:absolute; left:10px; top:10px; width:940px; height:400px; z-index:1;}
.intro-post-big h2.entry-title { font-size:24px; color:#fff; line-height:30px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; text-shadow:1px 1px 1px #858579;}
.intro-post-big h2.entry-title a{ font-size:24px; color:#fff; line-height:30px; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #858579;}
.intro-post-big h2.entry-title a:hover { text-decoration:underline;}
.intro-post-big .posts-desc p {  color:#fff; font-size:12px; line-height:18px; margin-bottom:10px; text-shadow:1px 1px 1px #858579;}
.intro-post-big .posts-desc .more-link {display:none;}
a.rmoreposts.buttons{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	text-shadow:1px 1px 1px #fff;
	border: 1px solid #888878;
	padding: 6px 12px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#DBDBD8));
	background: -webkit-linear-gradient(#ffffff, #DBDBD8);
	background: -moz-linear-gradient(#ffffff, #DBDBD8);
	background: -ms-linear-gradient(#ffffff, #DBDBD8);
	background: -o-linear-gradient(#ffffff, #DBDBD8);
	background: linear-gradient(#ffffff, #DBDBD8);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#DBDBD8');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#DBDBD8')"; /* IE8 */
	-pie-background: linear-gradient(#ffffff, #DBDBD8);
	behavior: url(http://www.budgetstories.md/wp-content/themes/budgetstories/pie/PIE.htc);
	-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
	}
a.rmoreposts.buttons:hover { color:#000;}

a.postspage.rmoreposts.buttons, .buttondescarca a{
	float: right;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-shadow:1px 1px 1px #142231;
	border: 1px solid #2c5a91;
	padding: 6px 12px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #4d80bc;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4d80bc), to(#2c5a91));
	background: -webkit-linear-gradient(#4d80bc, #2c5a91);
	background: -moz-linear-gradient(#4d80bc, #2c5a91);
	background: -ms-linear-gradient(#4d80bc, #2c5a91);
	background: -o-linear-gradient(#4d80bc, #2c5a91);
	background: linear-gradient(#4d80bc, #2c5a91);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4d80bc', endColorstr='#2c5a91');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4d80bc', endColorstr='#2c5a91')"; /* IE8 */
	-pie-background: linear-gradient(#4d80bc, #2c5a91);
	behavior: url(http://www.budgetstories.md/wp-content/themes/budgetstories/pie/PIE.htc);
	-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
	}
.buttondescarca a { float:none; display:inline-block;}
.buttondescarca { float:left; width:100%; text-align:center; margin:15px 0;}
a.postspage.rmoreposts.buttons:hover, .buttondescarca a:hover {
	text-shadow:1px 1px 1px #6b1603;
	border: 1px solid #981e01;
	background: #ce2700;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ce2700), to(#981e01));
	background: -webkit-linear-gradient(#ce2700, #981e01);
	background: -moz-linear-gradient(#ce2700, #981e01);
	background: -ms-linear-gradient(#ce2700, #981e01);
	background: -o-linear-gradient(#ce2700, #981e01);
	background: linear-gradient(#ce2700, #981e01);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ce2700', endColorstr='#981e01');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ce2700', endColorstr='#981e01')"; /* IE8 */
	-pie-background: linear-gradient(#ce2700, #981e01);
	behavior: url(http://www.budgetstories.md/wp-content/themes/budgetstories/pie/PIE.htc);
}

#post-32 a.postspage.rmoreposts.buttons, .post-26 a.postspage.rmoreposts.buttons, #post-169 a.postspage.rmoreposts.buttons, #post-479 a.postspage.rmoreposts.buttons, #post-506 a.postspage.rmoreposts.buttons, #post-604 a.postspage.rmoreposts.buttons, .category-infografice a.postspage.rmoreposts.buttons { float:left; margin-left:344px; margin-bottom:15px;}

#intro-posts-small { float:left; position:relative; width:980px;}
.small-post-intro { float:left; position:relative; margin-top: 10px; width:308px; background:#fff; height:225px; border:solid 1px #d7d7d7; margin-right:10px;}
.small-post-intro img { width:308px; height:auto; margin-bottom: 10px;}
#intro-posts-small h2.entry-title { padding:10px; line-height: 18px; text-align:center;}
#intro-posts-small h2.entry-title a{ font-size:14px; font-weight: bold; color:#369; }
.comment-box-top { float:right; position:absolute; right:0px; top:0px; background:url(images/com-box.png) no-repeat left;}
#intro-posts-small .comment-box-top { top:-1px;}

.innerpost h2 { font-size:18px; text-align:center; color:#cc2915; margin-bottom:0px; margin-top:10px;}

.comment-box-top-in { float:left;padding:0 13px 10px; height:30px; line-height: 30px; position:relative;  font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.comment-box-top-in a { font-size:14px; line-height: 30px; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.treemap-widget div.desc { font-family:Arial, Helvetica, sans-serif !important; }

#comments-system { float:left; position:relative; width:928px; padding:10px; border: solid 1px #d7d7d7; background:#fff; margin-top:10px;}

.wp-image-79, .wp-image-179, .wp-image-480 { margin-left:-21px;}
.wp-image-480, .wp-image-513,.wp-image-608, .category-infografice img { border:solid 1px #ccc; margin-left:-22px;}
.licence { float:right; position:absolute; right:0px; top:2px;}

h4.post-category { text-align:center; color:#666; }

#searchform #s{ float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#666; border:solid 1px #d7d7d7; border-right:0px; background:#f7f7e8; height:41px; line-height:43px; padding:0 10px; width:200px;}
#searchform #searchsubmit{  color:#666; font-size:12px; float:left; background: #f7f7e8;  padding:0px; border:0px; width:43px;border:solid 1px #d7d7d7 ; border-left:0px; height:43px; cursor:pointer;}

.sharethisbox {float:left; position:relative; margin:20px 0 10px; text-align:center; width:100%;}

#post-7 table tr td { padding-right:20px;}
#post-9 blockquote { float:left; width:425px;}
#post-9 a.postspage.rmoreposts.buttons { float:left; margin-top:20px;}

#content #post-5 table.tabbig { float:left; margin-right:10px; width:300px; overflow:hidden;}
#content #post-5 table.tabbig.lasttab { margin-right:0px;}
#content #post-5 table th.titbig h1{ font-size:48px; color:#ce2700; margin-bottom:0px; text-align:center;}
#content #post-5 table th.titsmall { position:relative; float:left; width:260px; background:url(images/tab-tit-active.png) no-repeat bottom; padding:20px 20px 65px; margin-bottom:10px; text-align:center;}
#content #post-5 table th.titsmall h2 { font-size:18px; line-height:24px; margin-bottom:0px; text-align:center; color:#fff; text-shadow:1px 1px 1px #142231;}
#content #post-5 table th.titsmall h4.etapa { position:absolute; left:142px; bottom:6px; font-size:24px; color:#fff; text-shadow:1px 1px 1px #350a00;}
#content #post-5 table h5 { text-align:center; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#content #post-5 table p { font-size:11px; line-height:18px; color:#666; margin:3px 0;}
#content #post-5 table p em { color:#999;}
#content #post-5 table table tr td { text-align:center; padding-bottom:10px;}

#content #post-5 table.notactivetit th.titsmall { position:relative; float:left; width:260px; background:url(images/tab-tit-not-active.png) no-repeat bottom; padding:20px 20px 65px; margin-bottom:10px; text-align:center;}
#content #post-5 table.notactivetit th.titsmall h2 {color:#fff; text-shadow:1px 1px 1px #999;}
#content #post-5 table.notactivetit th.titsmall h4.etapa {color:#fff; text-shadow:1px 1px 1px #272828;}
#content #post-5 table.notactivetit h5 a { color:#666;}

#partners { float:right; position:relative; width:948px; margin-top:10px; background:#fff; padding:10px 0;  border:solid 1px #d7d7d7;}
#partners h3 { font-size:18px; font-weight:bold; color:#ce2700; padding:6px 20px 15px; border-bottom:solid 1px #d7d7d7;}
#partners tr td { text-align:center; vertical-align:middle;}
#partners a.rmoreposts.buttons { position:absolute; right:10px; top:10px;}
.firstinfogr { margin-bottom:10px;}

#content h2.small-page-title { font-size:18px; color:#666; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.cal-bug-desc blockquote, .cal-bug-desc blockquote p { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:14px; line-height:20px;}
.cal-bug-desc blockquote  { margin:0 10px 10px;}

#content .category-calendarul-bugetar h2.entry-title { text-align:center; color:#ce2700; font-size:24px;}
#luna-etap { float:left; position:relative; width:100%; margin-top:10px;}
.luna-etap-box { float:left; position:relative; width:159px; height:122px;}
.luna-etap-box.mainb { background:url(images/luna-etap.png) no-repeat right; width:124px; padding:15px; height:92px;}
.luna-etap-box.yellow { background:url(images/cal-box.png) #f5f1c8;}
.luna-etap-box.green { background:url(images/cal-box1.png) #d1f5b4;}
.luna-etap-box.cyan { background:url(images/cal-box1.png) #c3f8e6;}
.luna-etap-box.blue { background:url(images/cal-box1.png) #c3e1f8;}
.luna-etap-box.pink { background:url(images/cal-box2.png) #e8bef2; width:158px;}
#content .category-calendarul-bugetar .luna-etap-box h2.titnumb { font-size:14px; text-align:center; color:#fff; margin-top:23px;}
#content .category-calendarul-bugetar .luna-etap-box h3.caltit { font-size:14px; font-weight: normal; padding:11px 20px 0; text-align:center;}
#content .category-calendarul-bugetar .luna-etap-box.yellow h3.caltit { font-size:14px; font-weight: normal; padding:11px 35px 0; text-align:center;}
h4.altopright { text-align:right;}
h4.albotleft { text-align:left; padding-top:30px;}

.category-calendarul-bugetar .entry-content { float:left; position:relative; width:948px; background:#fff; border:solid 1px #d7d7d7; padding:10px 0; margin-top:20px;}

.category-calendarul-bugetar table { width:100%;}
.category-calendarul-bugetar table tr {border-bottom: solid 1px #e8e8e8; float:left; width:100%; }
.category-calendarul-bugetar table th { float: left; border-right: solid 1px #e8e8e8; padding:15px; min-height:60px; width:124px; font-style:normal; }
.category-calendarul-bugetar table td { float:left; position:relative; padding:15px; width:128px; font-size:12px; min-height:60px; font-style:italic; line-height:16px; }
.category-calendarul-bugetar table td p { margin:0px; font-style:italic; line-height:16px; font-size:12px;}
.category-calendarul-bugetar table td a { font-weight:bold; font-size:12px; font-style:normal; line-height:14px; display:block;}
.category-calendarul-bugetar table td img { position:absolute; left:0px; top:0px;}
.category-calendarul-bugetar table tr.an-special {border-bottom: solid 1px #ddd; }
.category-calendarul-bugetar table .an-special th {border-right: solid 1px #ddd; }

.category-calendarul-bugetar table#tabtitle td  { width:33.3% !important; min-height:30px; border:0px; padding:0px; vertical-align:middle; border:0px; text-align:center;}
.category-calendarul-bugetar table#tabtitle td a { display:inline; line-height:28px;}
.category-calendarul-bugetar table#tabtitle tr { border:0px;}

.category-calendarul-bugetar h3.entry-title { display:none;}

.category-calendarul-bugetar table.notetb { margin:10px; width:97%;}
.category-calendarul-bugetar table.notetb td.notetb1 { width:30% !important; background:url(images/sageata.png) no-repeat 0 25px;}
.category-calendarul-bugetar table.notetb td.notetb2 { width:63% !important;}
.category-calendarul-bugetar table.notetb td.notetb1 table { width:100%; margin:0px; padding:0px;}
.category-calendarul-bugetar table.notetb td.notetb1 table td { width:50% !important; margin:0px; padding:10px 0;}
.category-calendarul-bugetar table.notetb td.notetb1 table td span { display:block;}


div > .tooltip, li > .tooltip, a > .tooltip, span > .tooltip {
	opacity: 0;
	margin-top: -10px;
	visibility: hidden;
 	width:200px;
	-webkit-transition-property:opacity, margin-top, visibility, margin-left;
	-webkit-transition-duration:0.5s, 0.3s, 0.5s, 0.3s;
	-webkit-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;

	-moz-transition-property:opacity, margin-top, visibility, margin-left;
	-moz-transition-duration:0.5s, 0.3s, 0.5s, 0.3s;
	-moz-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;

	-o-transition-property:opacity, margin-top, visibility, margin-left;
	-o-transition-duration:0.5s, 0.3s, 0.5s, 0.3s;
	-o-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;

	transition-property:opacity, margin-top, visibility, margin-left;
	transition-duration:0.5s, 0.3s, 0.5s, 0.3s;
	transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in;
}

div:hover > .tooltip, li:hover > .tooltip, a:hover > .tooltip, span:hover > .tooltip,
a .tooltip:hover, span .tooltip:hover, li .tooltip:hover, div .tooltip:hover {
	opacity: 1;
	visibility: visible;
	overflow: visible;
	margin-top:0px;
	display: inline;

	width:200px;
	-webkit-transition-property:opacity, margin-top, visibility, margin-left;
	-webkit-transition-duration:0.5s, 0.3s, 0.5s, 0.3s;
	-webkit-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;

	-moz-transition-property:opacity, margin-top, visibility, margin-left;
	-moz-transition-duration:0.5s, 0.3s, 0.5s, 0.3s;
	-moz-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;

	-o-transition-property:opacity, margin-top, margin-left;
	-o-transition-duration:0.5s, 0.3s, 0.3s;
	-o-transition-timing-function: ease-in-out, ease-in-out, ease-in-out;

	transition-property:opacity, margin-top, visibility, margin-left;
	transition-duration:0.5s, 0.3s, 0.5s;
	transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
}

.tooltip {
	background: #333333;
	background: -moz-linear-gradient(top, #333333 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#333333));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#333333',GradientType=0 );

	border: 1px solid #333333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin-top:10px;
	padding: 10px;
 	left:0%;
	width:200px;
	position: absolute;

	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	color: #fefefe;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.75);

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1), inset 0 1px 0 #000;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1), inset 0 1px 0 #000;
	-o-box-shadow: 0 1px 3px rgba(0,0,0,0.1), inset 0 1px 0 #000;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1), inset 0 1px 0 #000;

	z-index: 10;
}

.tooltip:before { /* Triangle */
	content: "";
	background: #333;

	border: 0;
	border-top: 1px solid #333;
	border-right: 1px solid #333;

	width: 10px;
	height: 10px;
	margin-left: 15px;
	margin-top: -16px;

	display: block;
	position: absolute;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);

	-webkit-box-shadow: inset -1px 1px 0 #333;
	-moz-box-shadow: inset 0 1px 0 #333;
	-o-box-shadow: inset 0 1px 0 #333;
	box-shadow: inset 0 1px 0 #333;

	display /*\**/: none\9;
	*display: none !important;
	*display: none;
}

#luna-etap { position: relative;}
#luna-etap.fixed {  position: fixed; width:100%; margin:0px; top: 0px; z-index:100;}

.category-calendarul-bugetar table th.large {
	height:105px;}

.an-special { background:#E8E8E8; }
td.an-special { background:none; border-bottom:0px;}
td.an-special a{ color:#666; }

.category-calendarul-bugetar .border-top-red {
	border-top: 1px solid #CE2700;
	}
.category-calendarul-bugetar .border-bottom-red{
	border-bottom: 1px solid #CE2700;
	}
.post-228.category-calendarul-bugetar table#anbugettab tr {
border-left:1px solid #CE2700;
border-right:1px solid #CE2700;
 width: 946px;
}
.post-228.category-calendarul-bugetar table#anbugettab tr.an-special {
	border-left:0px; border-right:0px;
	 width: 948px;
	}
.post-228.category-calendarul-bugetar table.notetb tr {
	border-left:0px; border-right:0px;
	}
.intro-post-big.last { margin-top:10px;}

.post-426 a.postspage.rmoreposts.buttons { margin-right:40%;}

.expert_logo { margin:10px; padding:0 10px; border-left:1px solid #d7d7d7;}

img.expert_logo
{
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

img.expert_logo:hover
{
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}
#top-menu { float:left; position:absolute; right:0; top:30px; z-index: 99999999;}
#top-menu li{ float:left;}
#top-menu #menu-top-menu li > a {  z-index: 99999999; float:left; margin-left:10px; font-size:12px; text-transform: uppercase; font-weight:bold; padding:3px 2px 2px; margin-left: 15px; color:#2c5a91; }
#top-menu #menu-top-menu li > a > i.fa { float: left; margin: 2px 7px 0 0; }

#top-menu #menu-top-menu li .menu-sublevel a { text-decoration:underline;}
#top-menu #menu-top-menu li a:hover { text-decoration: none; color:#B8CFE5;}
/*#top-menu ul ul.menu-sublevel{ position:absolute; left:-999em; background:#336699; height:auto; padding:20px; width:910px; font-weight:normal; margin:0; margin-top:2px; margin-left:-715px; line-height:1; }

#top-menu li#menu-item-1035:hover ul { left: 0; background:#ce2700; }
#top-menu li#menu-item-1036:hover ul { left:0; background:#336699; } */


#sublevel1 { display:none; position:absolute; right: 0px; top:22px; background:#ce2700; width:950px; padding:20px; width:910px; font-weight:normal;  z-index: 99999999;}
#sublevel2 { display:none; position:absolute; right: 0px; top:22px; background:#336699; width:950px; padding:20px; width:910px; font-weight:normal;  z-index: 99999999;}
.closebox { position:absolute; right:10px; bottom:10px; color:#fff; font-weight:bold; font-size:14px;}

#text-8 { padding:25px; width:240px; text-align:left; background:#5c85ad;  font-size:14px; line-height:20px; color:#fff; text-shadow:1px 1px 1px #456482;}
#text-8 h3 { color:#fff; font-size:18px; margin-bottom:25px; line-height:22px; text-shadow:1px 1px 1px #456482;}

#top-menu #menu-top-menu li li a { padding:0px; color:#fff; font-weight:normal; font-size:14px; text-shadow:1px 1px 1px #456482; margin-left:0px; background:none; border-radius:0;}

#text-9 { width:305px; text-align:left; margin-left:25px; color:#fff;  font-size:14px; line-height:20px; text-shadow:1px 1px 1px #29537d; }
#text-9 table tr th { color:#b8cfe5; padding:5px 30px 10px 0; font-weight:normal;}
#text-9 table tr td, #text-9 table tr th { vertical-align:top; padding:5px 30px 10px 0;}

#text-10 { width:290px; text-align:left; margin-left:0px; color:#fff; font-size:14px; line-height:20px; text-shadow:1px 1px 1px #29537d; }
#text-10 table tr th { color:#b8cfe5; padding:5px 30px 10px 0; font-weight:normal;}
#text-10 table tr td, #text-10 table tr th { vertical-align:top; padding:5px 30px 10px 0;}

#text-7 { padding:25px; width:550px; text-align:left; background:#d85233; color:#fff; font-size:14px; line-height:20px;}
#text-7 h3 { color:#fff; font-size:18px; margin-bottom:15px; line-height:22px; text-shadow:1px 1px 1px #a23e26;}

#top-menu #mc_embed_signup { text-align:left; float: right; width:285px;}

#top-menu input#mce-EMAIL{  font-size:14px; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#666; border:solid 1px #b52100; border-right:0px; background:url(images/mailtop.png) no-repeat 95% 12px #f7f7e8; height:34px; line-height:34px; padding:0 10px; margin-bottom:15px; width:260px;}
#top-menu input#mc-embedded-subscribe{ margin-top:10px; color:#666; background:#ececea; padding:5px 10px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  border:0px; border:solid 1px #b52100 ; cursor:pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
#top-menu input#mc-embedded-subscribe:hover { background:#333; color:#fff;}

#top-menu #mc_embed_signup .mc-field-group { float:left; width:100%;}
#top-menu #mc_embed_signup .mc-field-group label { font-size:14px; color:#fff; text-shadow:1px 1px 1px #9b1d00; display:block; margin-bottom:10px;}
#top-menu #mc_embed_signup .mc-field-group.input-group label { font-size:12px; color:#fff; text-shadow:1px 1px 1px #9b1d00; display:inline-block; margin-bottom:5px;}

.emailboxfull { float:left; width:100%;}
.emailboxfull label { color:#b8cfe5; display:inline-block; width:50px;  vertical-align:top; padding:0px 30px 10px 0; font-weight:normal;}
.emailboxfull p{text-align:left; margin-left:0px; color:#fff; font-size:14px;  vertical-align:top; line-height:20px; text-shadow:1px 1px 1px #29537d; }
.emailboxfull span {  display:inline-block; width:185px; vertical-align:top; font-weight:normal;}
#top-menu #menu-top-menu li .emailboxfull a { float:none;}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 400%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.white_content {
	display: none;
	position: fixed;
	top: 29%;
	left: 26%;
	width: 805px;
	height: 255px;
	padding: 3px;
	border: 1px solid #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: white;
	z-index:1002;
	overflow: hidden;
}
.geo{
  background-color: #3c5b9a;
    color: #FFFFFF;
    float: left;
	text-align: left;
    height: 202px;
    width:465px;
	padding:15px;
}
.geo img { margin-bottom:-10px;}
.geo h1 { margin:30px 0; color:#fff; font-size:24px;}
.geo p { color:#fff; font-size:14px; line-height:21px;}
.close-container a { font-size:16px; text-decoration: none;}
.close-container a:hover { font-size:16px; text-decoration: underline;}
.close-container { position:absolute; left:10px; bottom:3px;}

.black_overlayy{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 400%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.white_contentttttt {

	padding: 3px;

	z-index:2002;
}

.close-containerr { float:left; background:#fff; position:relative; width:100%;
	border: 1px solid #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	z-index:9999;
}
.close-containerr iframe { z-index:9999;}
#llight { display:none;
 position:fixed; left:0px; top:10%; width:100%; height:100%; z-index:2002;
	}
#lllight { display:none;
 position:fixed; left:0px; top:10%; width:100%; height:100%; z-index:2002;
	}
#lightt { display:none;
 position:fixed; left:0px; top:10%; width:100%; height:100%; z-index:2002;
	}
.lighttt {
float:left; position:relative; width:100%; text-align:center; z-index:2002;
	}
.lightttt {
width:670px; margin:0 auto; z-index:2002;
}
#llight .lightttt {
width:80%; margin:0 auto; z-index:2002;
}
#lllight .lightttt {
width:80%; margin:0 auto; z-index:2002;
}
a.closelink { position:absolute; line-height:25px;  right:-15px; top:-18px; font-size:14px; font-weight:bold; height:25px; width:25px; color:#000; background:#fff; padding:0px;
-moz-box-shadow:0px 1px 0px 0px #888;
-webkit-box-shadow:0px 1px 0px 0px #888;
box-shadow:0px 1px 0px 0px #888;
-webkit-border-radius: 22px;
-moz-border-radius: 22px;
border-radius: 22px;
  }
a.closelink:hover { text-decoration:none;}

.slingpic.subtle div.slingpicWidgetContainer div.slingpicFooter, .slingpic.dark div.slingpicWidgetContainer div.slingpicFooter, .slingpic.dark div.slingpicWidgetContainer div.slingpicHeader { display:none !important;}
.slingpic div.slingpicShareBtn:before {content: "Distribuie" !important; margin-top:-3px;  font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.entry-content .slingpic div.slingpicShareBtn { line-height:16px !important; padding:5px !important; }
.entry-content .slingpic div.slingpicShareCount { padding:8px 15px !important;}

#intro-posts .image-intro div div { display:none !important; border:solid 1px red;}
.ui-widget-header { background:none; border:0px; display:inline-block; width:100%; text-align:center;}
.dataTables_filter { float:none !important; width:100% !important; position:relative; text-align:center !important; font-size:0px !important; }
.dataTables_filter label:after {
  background:#df3500;
  padding:13px;
  position:absolute;
  color:#fff;
  right:299px;
  top:4px;
  font-size:18px;
  content: "\f002";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.DataTables_sort_wrapper { padding-left:12px;}
.DataTables_sort_icon { float:left; margin-left:-12px;}
.fara_wrap5 .DataTables_sort_icon, .fara_wrap6 .DataTables_sort_icon { margin-top:-7px;}
.DataTables_sort_icon:before {
  font-size:14px;
  padding-right:5px;
  color:#ccc;
  content: "\f0dc";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
	}
.dataTables_filter input { width:310px; border:solid 4px #ce2700; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:10px; color:#c9cace; font-weight:normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.dataTables_filter input { width:335px; border:solid 4px #ce2700; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:10px; color:#c9cace; font-weight:normal;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
}

.dataTables_filter input:focus { color:#666;}
#example_length, #example_processing { display:none;}
.fg-toolbar.ui-corner-bl.ui-corner-br  { background:#ccc; font-size:12px; width:99.3%;}
.dataTables_info { text-align: left;}
.dataTables_paginate, .paging_full_numbers .ui-button, .dataTables_info { padding-top:0px !important; padding-bottom:0px !important;}

table#example { width:100%; margin:20px 0;}
table#example tr td, table#example tr th { padding:5px 5px; font-size:14px; line-height:110%; }
table#example tr td { padding:8px 5px; background: none !important; border-bottom:solid 2px #f2f2f2;}
table#example tr { background: none !important;}
table#example tr:hover{ background:#e9eef4 !important;}
table#example tr th { color:#fff; background:#2c5a91; cursor:pointer}
table#example tr th.fara_wrap1, table#example tr th.fara_wrap2, table#example tr th.fara_wrap3, table#example tr th.fara_wrap4, table#example tr th.fara_wrap5, table#example tr th.fara_wrap6 { width:140px;}

hr { background:none; border:0px; border-bottom:dotted 1px #cccccc; display:block; margin:15px 0; clear:both; float:left; width:100%;}
#content .post-1162 h3 { text-align:center; border:0px; color:#0c385a;}
#content .post-1162 h3 span { color:#ce2700;}
#content .post-1162 h4 { font-size:16px; text-align:center; color:#666;}

.box-iconleft { float:left; width:280px; background:url(images/afisate.png) no-repeat left top #f5f4eb; padding:10px 10px 10px 160px; margin:20px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.box-iconright { float: right; width:280px; background:url(images/situatia.png) no-repeat left top #f5f4eb; padding:10px 10px 10px 160px; margin:20px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#content .post-1162 h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.box-iconleft a, .box-iconright a, .descbox1 a, .descbox2 a, .descbox3 a, .descbox4 a  {
-moz-box-shadow:inset 0px 1px 0px 0px #7fa8d0;
-webkit-box-shadow:inset 0px 1px 0px 0px #7fa8d0;
box-shadow:inset 0px 1px 0px 0px #7fa8d0;
  font-family: arial;
  font-weight: bold;
  color: #FFFFFF !important;
  font-size: 16px;
  text-shadow: 1px 1px 0px #1E3E66;
  padding: 10px 20px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #2A5993;
  background: #63B8EE;
  background: linear-gradient(top,  #3B78B6,  #1E3D6E);
  background: -ms-linear-gradient(top,  #3B78B6,  #1E3D6E);
  background: -webkit-gradient(linear, left top, left bottom, from(#3B78B6), to(#1E3D6E));
  background: -moz-linear-gradient(top,  #3B78B6,  #1E3D6E);
}
.box-iconleft a:hover, .box-iconright a:hover, .descbox1 a:hover, .descbox2 a:hover, .descbox3 a:hover, .descbox4 a:hover  {
	text-decoration:none;
  color: #FFFFFF !important;
  background: #468CCF;
  background: linear-gradient(top,  #1e3d6e,  #3B78B6);
  background: -ms-linear-gradient(top,  #1e3d6e,  #3B78B6);
  background: -webkit-gradient(linear, left top, left bottom, from(#1e3d6e), to(#3B78B6));
  background: -moz-linear-gradient(top,  #1e3d6e,  #3B78B6);
}
#content .post-1162 h3.lightfont { font-family:Arial, Helvetica, sans-serif;}
.testimleft { float:left; width:400px; margin-right:60px; background:url(images/comm.png) no-repeat right top;}
#content .post-1162 .testimleft h5 { color:#2c5a91;}
#content .post-1162 .testimleft h6 { color:#999; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

.testimright { float:left; width:400px; margin-right:60px; background:url(images/comm.png) no-repeat right top;}
#content .post-1162 .testimright h5 { color:#2c5a91; margin-top:23px; display:inline-block;}
#content .post-1162 .testimright img { margin-top:23px;}
#content .post-1162 .testimright h6 { color:#999; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

.descbox1 { float:left; width:270px; text-align:center; background:#f5f5f5; margin:20px 0 20px 10px; padding:10px;}

#content .post-1162 .descbox1 h4 { margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#333333; }
#content .post-1162 .descbox1 p{ text-align:center;}
.descbox1 a { display:inline-block; margin-top:23px; }

.descbox2 { float:left; width:270px; text-align:center; background:#f5f5f5; margin:20px; padding:10px;}

#content .post-1162 .descbox2 h4 { margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#333333; }
#content .post-1162 .descbox2 p{ text-align:center;}
.descbox2 a { display:inline-block; }

.descbox3 { float:left; width:270px; text-align:center; background:#f5f5f5; margin:20px 0; padding:10px;}

#content .post-1162 .descbox3 h4 { margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#333333; }
#content .post-1162 .descbox3 p{ text-align:center;}
.descbox3 a { display:inline-block; margin-top:0px; }

.descbox4 { float:left; width:910px; text-align:center; background:#f5f5f5; margin:20px 0 0px 0px; padding: 20px 10px 10px;}

#content .post-1162 .descbox4 h4 { margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#333333; }
#content .post-1162 .descbox4 p{ text-align:center;}
.descbox4 a { display:inline-block; margin:10px 30px 0; }

#llight .close-containerr { background:url(images/712.gif) no-repeat center center #fff;}
#lllight .close-containerr { background:url(images/712.gif) no-repeat center center #fff;}
#cat-middle .paging_full_numbers { width:459px !important; float:left !important;}
span a.ui-state-disabled { font-weight:bold;}


h1.page-title {
    font-size: 24px;
    color: #333;
    margin: 15px 0 15px;
    padding-bottom: 10px;
    border-bottom: solid 1px #ecf0f1;
}
.post-block-featured-image {
    float: left;
    border: solid 10px #f5f4eb;
    margin-right: 20px;
}
.post-block-title h2 {
    font-size: 24px;
    font-weight: bold;
    color: #2c5a91;
    margin-bottom: 30px;
}
.post-metabox {
    font-size: 14px;
    color: #999999;
    margin-bottom: 30px;
}
.post-metabox span i.fa {
    margin-right: 5px;
}
.post-metabox span {
    margin-right: 20px;
}
.post-block-content  .introtext {
    font-size: 14px;
    color: #999;
    line-height: 24px;
}
.full {
    float: left;
    position: relative;
    width: 100%;
}
.category-box .post-block-content {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: solid 1px #ecf0f1;
}

.singlepost .post-block-featured-image {
    margin-bottom: 20px;
}
.singlepost .post-block-featured-image img {
    float: left;
}

.desprecat {
    margin: 30px 0;
}


#intro-posts-small { float:left; position:relative; width:980px;}
.desprecat .small-post-intro  { float:left; position:relative; margin-top: 10px; width:220px; height: auto;  background: none; border:none; margin-right:23px;}
.desprecat .small-post-intro img { width: auto; height: auto;  margin-bottom: 10px;}
.desprecat#intro-posts-small h2.entry-title { padding:0px; margin-top: 0px; line-height: 18px; text-align:center;}
#intro-posts-small h2.entry-title a{ font-size:14px; font-weight: bold; color:#369; }
.comment-box-top { float:right; position:absolute; right:0px; top:0px; background:url(images/com-box.png) no-repeat left;}
#intro-posts-small .comment-box-top { top:-1px;}

.desprecat  h3 { font-size:22px;   }

.singlepost  .post-metabox  span{
    margin-right: 50px;
}
