/*
Theme name: eReleases - new
Description: Custom Theme
*/

/******* eReleases WordPress CSS *******/

/* Common elements styling */
.post .entry h1 { font-size: 20px; line-height: 30px}
.post .entry h2 { font-size: 18px; line-height: 27px}
.post .entry h3 { font-size: 16px; line-height: 24px}
.post .entry h4 { font-size: 16px; line-height: 21px}
.post .entry h5 { font-size: 12px; line-height: 18px}
.post .entry h6 { font-size: 10px; line-height: 15px}

.post .entry ul { margin-left: 25px; }
.post .entry ol { margin-left: 25px; }
.post .entry a img { border: 0 }

p img { padding: 0;	max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { margin: 2px 0 2px 7px; display: inline; }
img.alignleft { margin: 2px 7px 2px 0; display: inline; }
.alignright { float: right; display: inline; }
.alignleft { float: left; display: inline; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.entry p img { border: 1px solid #b0b0b0; padding: 5px; background-color: #f5f5f5; margin-top:22px; }


/* Calendar widget */
#wp-calendar { empty-cells: show; margin: 10px auto 0; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
.wp-caption { border: 1px solid #ddd; text-align: center; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

/* Big images in rich text editor should not break page layout */
.post .entry { overflow: visible; }

/******* /eReleases WordPress CSS *******/

/* font face */
@font-face {
    font-family: 'helveticabold';
    src: url('fonts/helvetica_bold-webfont.eot');
    src: url('fonts/helvetica_bold-webfont.eot?#iefix') format('embedded-opentype'),
    	 url('fonts/helvetica_bold-webfont.svg#helveticabold') format('svg'),
         url('fonts/helvetica_bold-webfont.woff') format('woff'),
         url('fonts/helvetica_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica_ceregular';
    src: url('fonts/helvetica_ce_regular-webfont.eot');
    src: url('fonts/helvetica_ce_regular-webfont.eot?#iefix') format('embedded-opentype'),
    	 url('fonts/helvetica_ce_regular-webfont.svg#helvetica_ceregular') format('svg'),
         url('fonts/helvetica_ce_regular-webfont.woff') format('woff'),
         url('fonts/helvetica_ce_regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helveticacondensed-light';
    src: url('fonts/helvetica-condensed-light-webfont.eot');
    src: url('fonts/helvetica-condensed-light-webfont.eot?#iefix') format('embedded-opentype'),
    	 url('fonts/helvetica-condensed-light-webfont.svg#helveticacondensed-light') format('svg'),
         url('fonts/helvetica-condensed-light-webfont.woff') format('woff'),
         url('fonts/helvetica-condensed-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helveticacondensed-bold';
    src: url('fonts/helvetica-condensed-bold-webfont.eot');
    src: url('fonts/helvetica-condensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
    	 url('fonts/helvetica-condensed-bold-webfont.svg#helveticacondensed-bold') format('svg'),
         url('fonts/helvetica-condensed-bold-webfont.woff') format('woff'),
         url('fonts/helvetica-condensed-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica_condensedmedium';
    src: url('fonts/helvetica-condensed-webfont.eot');
    src: url('fonts/helvetica-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica-condensed-webfont.svg#helvetica_condensedmedium') format('svg'),
         url('fonts/helvetica-condensed-webfont.woff') format('woff'),
         url('fonts/helvetica-condensed-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/* END font face */

* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%; }

body {
    font-size: 12px;
    line-height: 1.3;
    font-family: 'helvetica_ceregular', arial, sans-serif;
    font-weight: normal; 
    color: #010101;
    background: #2565B0;
    min-width: 100%;
    -webkit-font-smoothing: antialiased;
}

a { color: #729b11; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; transition: color 0.3s; -moz-transition: color 0.3s; -webkit-transition: color 0.3s; -o-transition: color 0.3s; }
a img { border: 0; }

input, textarea, select { font-size: 14px; font-family: 'helvetica_ceregular', arial, sans-serif; font-weight: normal; }
textarea { overflow: auto; }

img { max-width: 100%; height: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.align-center { text-align: center; }

.shell { width: 960px; margin: 0 auto; }

div#logo { width: 581px; font-size: 0; line-height: 0; padding: 0 0 0 0; float: left; }
div#logo a { display: block; height: 51px; background: url(images/logo-new.png) no-repeat 0 0; text-indent: -4000px; }

#wrapper { width: 100%; background: #fff; } 

#header { width: 100%; background: #7fac13 url(images/header.png) repeat-x 0 bottom; }

#heading { width: 100%; background: #2565af url(images/bg_photos.jpg) repeat 0 0; padding: 32px 0 38px 0; }
#heading h2 { font-size: 32px; line-height: 40px; color: #fff; font-family: 'helveticabold', Arial, sans-serif; font-weight: normal; text-align: center; text-shadow: 1px 1px 1px #0d3692; -webkit-text-shadow: 1px 1px 1px #0d3692; }

#main { width: 100%; background: url(images/main.png) repeat-x 0 0; } 

#content { width: 620px; padding: 10px; } 
#contact { margin-left:160px; width: 620px; padding: 10px; }
#sidebar { width: 320px; padding: 22px 0 0 0; } 

#navigation { float: right; width: 630px; padding: 14px 0 0 0; }
#navigation ul li { list-style: none; float: left; position: relative; padding: 0 8px; font-family: 'helvetica_condensedmedium', Arial, sans-serif; font-weight: normal; }
#navigation ul li a { display: block; font-size: 22px; line-height: 24px; color: #fff; } 
#navigation ul li a.hover, 
#navigation ul li.current_page_item a { text-decoration: none; color: #2565b0; }
#navigation ul li ul { position: absolute; left: 0; top: 23px; background: #749d11; padding: 15px; width: 180px; display: none; }
#navigation ul li ul li { float: none; padding: 5px 0 5px 0; vertical-align: bottom; }
#navigation ul li ul li a { font-size: 20px; }

.login {
   float:right;        
         }
.login a {
   color:white;
   font-weight:normal
   text-decoration:none;
   font-size:14px;
}
.login a:hover {
   text-decoration:underline;
}

#footer { width: 100%; color: #fff; }
#footer .widget { border: 0; background: none; padding: 0; } 
#footer .widget h6 { font-size: 30px; line-height: 32px; color: #c5dbf7; padding: 0 0 15px 0; font-family: 'helveticacondensed-light', Arial, sans-serif; font-weight: normal; padding: 12px 0 12px 0; }
#footer .widget ul li { padding: 0 0 0 15px; background: url(images/bg_star.png) no-repeat 0 0; font-size: 14px; list-style: none; }
#footer .widget ul li a { color: #fff; }
#footer .widget ul li a:hover { color: #c5dbf7; }
#footer .form-bottom { float: right; width: 300px; margin: 10px; }
#footer p { font-size: 14px; }
#footer .bottom { width: 100%; background: url(images/bg_footershadow.png) no-repeat center 0; padding: 12px 0 12px 0; }
#footer p.copy { float: left; width: 520px; }
#footer p.copy a { color: #fff; }
#footer .social { float: right; width: 300px; }

#iframe { margin-left: 0px; margin-top: 10px; width: 885px; }

#author-mane { width: 100%; background: #b6df53 url(images/author-bg.gif) repeat-x 0 bottom; padding: 10px 0 10px 0; }
#author-mane h2 { text-align: center; font-family: 'helveticacondensed-bold', Arial, sans-serif; font-weight: normal; color: #fff; font-size: 24px; line-height: 24px; } 

.post .post { width: 100%; padding: 0; }
.post h1 { font-size: 22px; line-height: 26px; padding: 0 0 10px 0; font-family: 'helveticacondensed-bold', Arial, sans-serif; font-weight: normal; color: #729b11; }
.post h2,
.article p.post-title, .post p.post-title { font-size: 18px; line-height: 22px; font-family: 'helveticacondensed-bold', Arial, sans-serif; font-weight: normal; color: #729b11; }
.post h3 { font-size: 18px; line-height: 24px; padding: 0 0 10px 0; font-family: 'helveticacondensed-bold', Arial, sans-serif; font-weight: normal; color: #729b11; }
.post h4 { font-size: 17px; line-height: 22px; padding: 0 0 10px 0; font-family: 'helveticacondensed-bold', Arial, sans-serif; font-weight: normal; color: #729b11; }
.post h5 { font-size: 16px; line-height: 18px; padding: 0 0 10px 0; font-family: 'helveticacondensed-bold', Arial, sans-serif; font-weight: normal; color: #729b11; }
.post h6 { font-size: 15px; line-height: 18px; padding: 0 0 10px 0; font-family: 'helveticacondensed-bold', Arial, sans-serif; font-weight: normal; color: #729b11; }
.post blockquote { font-size: 16px; line-height: 20px; color: #729b11; }
.post p, .article p { font-size: 14px; line-height: 18px; padding: 0 0 15px 0; }
.post p strong { font-family: 'helveticabold', Arial, sans-serif; font-weight: normal; }
.post ul li, .post ol li { margin: 0 0 20px 20px; font-size:14px; line-height:18px; }
.post a:hover { text-decoration: none; color: #2565b0; }

.post .entry { width: 100%; padding: 0px 0 0 0; }
.post .entry h1 { font-size: 20px; line-height: 1.2; padding: 0 0 10px 0; font-family: 'helveticacondensed-bold', Arial, sans-serif; font-weight: normal; color: #729b11; }
.post .entry h2 { font-size: 18px; line-height: 1.2; padding: 0 0 10px 0; font-family: 'helveticacondensed-bold', Arial, sans-serif; font-weight: normal; color: #729b11; }
.post .entry h3 { font-size: 16px; line-height: 1.2; padding: 0 0 10px 0; font-family: 'helveticacondensed-bold', Arial, sans-serif; font-weight: normal; color: #729b11; }
.post .entry h4 { font-size: 15px; line-height: 1.2; padding: 0 0 10px 0; font-family: 'helveticacondensed-bold', Arial, sans-serif; font-weight: normal; color: #729b11; }
.post .entry h5 { font-size: 14px; line-height: 1.2; padding: 0 0 10px 0; font-family: 'helveticacondensed-bold', Arial, sans-serif; font-weight: normal; color: #729b11; }
.post .entry h6 { font-size: 13px; line-height: 1.2; padding: 0 0 10px 0; font-family: 'helveticacondensed-bold', Arial, sans-serif; font-weight: normal; color: #729b11; }

.widget { overflow: hidden; background: #eaf2fd; border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #c5dbf7; margin: 10px; padding: 20px 10px 10px 10px; }
.widget h4 { font-size: 24px; line-height: 24px; color: #2565b0; padding: 0 0 15px 0; }
.widget h4 { font-family: 'helveticacondensed-light', Arial, sans-serif; font-weight: normal; }
.widget p { font-size: 14px; line-height: 19px; }
.widget p ~ p { padding: 15px 0 0 0; }
.widget p strong { font-family: 'helveticabold', Arial, sans-serif; font-weight: normal; }
.widget p input.wpcf7-submit {font-size:14px; padding:5px;}
.widget a:hover { text-decoration: none; color: #000; }
#sidebar .widget .widgettitle { background: url(images/bg_sidebox-title.jpg) no-repeat center bottom; padding-bottom: 40px; }
#sidebar .widget .widgettitle + * { position: relative; width: auto; margin-top: -25px; }
.widget .addthis_toolbox { float: none !important; }

.testimonial p { line-height: 14px !important; }

.article { width: 100%; padding: 15px 0 0 0; }
.article p { padding: 0; }
.article h1 { font-size: 20px; line-height: 24px; padding: 0 0 12px 0; }

p.date { color: #c1c1c1; font-size: 12px; line-height: 12px; padding: 0 0 12px 0; }
p.date a { color: #c1c1c1; font-weight: bold; }
p.date a:hover { text-decoration: underline; color: #c1c1c1; }

.social a { float: right; font-size: 0; line-height: 0; text-indent: -4000px; width: 34px; height: 34px; background: url(images/sprite.png) no-repeat 0 0; margin: 0 0 0 6px; }
.social a.twitter { background-position: -37px -53px; }
.social a.facebook { background-position: -77px -53px; }
.social a.linked-in { background-position: -150px -53px; }
.social a.google-plus { background-position: -114px -53px; }
.social a.rss { background-position: -187px -53px; }
.social a.email { background-position: 0 -53px; }

.iframe { width: 100%; padding: 0 0 30px 0; }
.iframe iframe { border: 0; }

.before-heading { width: 100%; padding: 0 0 20px 0; }

/* sidebars */
.sidebar-bottom-one,
.sidebar-bottom-two { float: left; width: 140px; padding: 10px; }
.sidebar-bottom-three { float: left; width: 300px; padding: 10px; }
/* sidebars */

/* forms */
.form-bottom { width: 100%; padding: 20px 0 0 0; }
.form-bottom .box { border-radius: 12px; -webkit-border-radius: 12px; background: #fff; margin: 0 0 12px 0; }
.form-bottom h6 { font-family: 'helveticacondensed-bold', Arial, sans-serif; font-weight: normal; font-size: 17px; line-height: 22px; color: #010101; padding: 5px 10px 5px 10px; border-bottom: 1px solid #ccc; 
    background: #e8e8e8; /* Old browsers */
    background: -moz-linear-gradient(top,  #e8e8e8 0%, #f8f8f8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e8e8e8 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e8e8e8 0%,#f8f8f8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e8e8e8 0%,#f8f8f8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e8e8e8 0%,#f8f8f8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */

    border-top-left-radius: 12px; border-top-right-radius: 12px; -webkit-border-top-left-radius: 12px; -webkit-border-top-right-radius: 12px; 
}
.form-bottom .holder { padding: 5px 10px; }
.form-bottom .col-left { float: left; width: 140px; }
.form-bottom .col-right { float: right; width: 130px; }
.form-bottom label { display: block; font-size: 14px; line-height: 16px; color: #2565b0; padding: 0 0 5px 0;  font-weight:bold; }
.form-bottom .field { background: #f8f8f8; border: 1px solid #e0e0e0; width: 128px; border-radius: 5px; -webkit-border-radius: 5px; margin: 0 0 5px 0; padding: 5px; font-size: 14px; color: #989898; }
.form-bottom .button-holder { display: block; background: url(images/sprite.png) no-repeat 0 0; width: 140px; height: 30px; }
.form-bottom .button-holder input { width: 140px; height: 30px; background: none; border: 0; font-size: 0; line-height: 0; text-indent: -4000px; cursor: pointer; }

.form-search { background: #77a312; padding: 10px; border-radius: 10px; -webkit-border-radius: 10px; }
.form-search .field-holder { float: left; border: 1px solid #333; background: #fff; padding: 2px; width: 172px; border-radius: 4px; -webkit-border-radius: 4px; }
.form-search .field-holder input { background: none; border: 0; font-size: 13px; line-height: 13px; width: 100%; height: 15px; padding: 5px 0; }
.form-search .button-holder { float: right; width: 70px; height: 30px; border: 1px solid #333; border-radius: 4px; -webkit-border-radius: 4px; background: #2565B0; }
.form-search .button-holder:hover { background: #13427a; }
.form-search .button-holder input { background: none; border: 0; cursor: pointer; width: 70px; height: 30px; font-size: 13px; line-height: 30px; padding: 0 0 1px 0; }
.form-search .button-holder input { font-family: 'helveticabold', Arial, sans-serif; font-weight: normal; color: #fff; }
/* END forms */

/* comments */
.commentlist { padding-top: 10px; }
.commentlist { padding-top: 10px; }
.commentlist .children { padding-left: 25px; }
.commentlist li { list-style: none; }
.commentlist li a { color: #76c8ee; }
.commentlist label { display: block; padding-bottom: 5px; }
.commentlist .comment-author img { vertical-align: middle; }
.commentlist .comment-author,
.commentlist .comment-meta,
.commentlist .comment-text,
.commentlist .comment-reply { padding-bottom: 10px; }

#respond label { display: block; padding-bottom: 5px; }
#respond a { color: #76c8ee; }
#respond h3 { padding-bottom: 5px; }
#respond p,
#respond .logged-in-as { padding-bottom: 5px; }
#respond textarea,
#respond input { border: 1px solid #c5dbf7; padding: 5px; border-radius: 5px; -webkit-border-radius: 5px; font-size: 13px; line-height: 15px; color: #000; }
#respond textarea { resize: none; height: 150px; }
#respond .form-submit input { border-radius: 5px; -webkit-border-radius: 5px;background: #eaf2fd; width: 150px; height: 30px; border: 1px solid #c5dbf7; cursor: pointer; font-size: 15px; padding: 0 0 1px 0; }
#respond .form-submit input { font-family: 'helveticabold', Arial, sans-serif; font-weight: normal; }
#respond .required { display: none; }
/* END comments */

.widget_nav_menu ul li { list-style: none; font-size: 20px; padding: 0 0 5px 0; font-family: 'helveticabold', Arial, sans-serif; font-weight: normal; }

.tagcloud { font-size: 14px;line-height: 18px; }

.testimonial a { margin: 0 20px 0 0; }

.edit { font-size: 16px; line-height: 22px; width: 100%; padding: 0 0 15px 0; }

.tags { width: 100%; padding: 0 0 5px 0; font-size: 14px; line-height: 18px; }

.author-view { font-size: 18px; line-height: 20px; padding: 0 0 20px 0; }

div.distribution{
	float:left;
	width:433px;
	background:url('images/distribution_bg.gif') repeat-y 0 0;
}
div.shadow-top-distr{
	background:url('images/distribution_shadow_top.gif') no-repeat 0 top;
}
div.shadow-bottom-distr{
	background:url('images/distribution_shadow_bottom.gif') no-repeat 0 bottom;
}
div.release{
	padding:15px 18px;
}
.post-share {width:80px; padding:30px 0px; padding-bottom:0; background:#ffffff; border:1px solid #d2d2d2;-webkit-border-radius:8px;-moz-border-radius:8pxi;border-radius:8px;text-align:center;position:fixed;top:200px;left:auto;z-index:15;margin-left: -55px;-webkit-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 4px rgba(0, 0, 0, 0.1);}

.share-widget {margin-bottom:10px;}

.post-share-author {}
.share-widget-author {float: left;margin-bottom: 10px;margin-left: 10px;}
.post .entry table, td {
border-style:none;

}



