/*   
Theme Name: Sentel WP Theme
Theme URI: http://www.sentel.gr
Description: The latest version of Sentel's wp theme, including productions section and many fixes in forms and other small elements.
Author: Christos Chiotis
Author URI: http://www.sentel.gr
Version: 2.1
*/

/* Reset Style---------------------------------------------------------------------*/
/* reseting containers */div, span, applet, object, iframe, 
/* reseting typo */p, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var, b, u, i, center, 
/* reseting tables */table, caption, tbody, tfoot, thead, tr, th, td 
/* reseting forms */fieldset, form, label, legend, 
/* reseting lists */dl, dt, dd, ol, ul, li, 
/* resetind the rest */del, dfn, em, font, img, ins, kbd, q, s, samp {
   margin:0;padding:0;border:0;outline:0;	font-size:100%;vertical-align:baseline;background:transparent;}
   :focus {outline:0;}

@-webkit-keyframes fade-in {
0% {opacity:0;}
50% {opacity:0;}
100% {opacity:1;}
}
@font-face {
	font-family: 'MyriadProRegular';
	src: url('fonts/myriadpro-regular-webfont.eot');
	src: local('☺'), url('fonts/myriadpro-regular-webfont.woff') format('woff'), url('fonts/myriadpro-regular-webfont.ttf') format('truetype'), url('fonts/myriadpro-regular-webfont.svg#webfontxgbw6WRQ') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Global Style---------------------------------------------------------------------*/
body {
  font-family: 'MyriadProRegular', 'helvetica', 'Arial', sans-serif;
  -webkit-animation-name: fade-in;
  -webkit-animation-duration: 1.5s;
  font-size:62.5%;line-height:1.8em;color:#000;
  background:#f4f1db;margin:0;padding:0;vertical-align:baseline;text-align:center;
}
h1, h2, h3, h4, h5, h6 {margin:0;}
h1 {font-size:24px;line-height:26px;}
h2 {font-size:22px;line-height:24px;color:#6f6d61;}
h3 {font-size:20px;line-height:22px;color:#888;}
h4 {font-size:18px;line-height:20px;color:#999;}
h5 {font-size:16px;line-height:18px;color:#999;}
h6 {font-size:14px;line-height:16px;}
p  {font-family:inherit;font-size:14px;}
ul, ol { font-family:inherit;  list-style-position:outside;  margin:0 0 0 15px; font-size:14px;}
ul li, ol li {margin:0 0 8px 0;}
a, a:active, a:visited {text-decoration:none;color:#6d851b;}
a:hover {text-decoration:none;border-bottom:1px dotted #666;color:#007abd;}
table {border-collapse:collapse;border-spacing:0;}
table th, table td {}

/* Basic Containers ---------------------------------------------------------------------*/
#wrapper {background:url(images/lighting.jpg) no-repeat center 100px;text-align:center;}
#header-wrap {height:70px;clear:both;overflow:hidden;background:url(images/header_bg.jpg) repeat-x top left;margin:0;text-align:center;}
#header {width:960px;height:70px;margin:0 auto;text-align:left;}

#navigation-wrap {height:38px;clear:both;margin:0;text-align:center;background:url(images/nav_bg.jpg) repeat-x top left;}
#navigation {width:960px;height:35px;padding:3px 0 0 0;margin:0 auto;text-align:left;}

#teasers {width:960px;height:190px;clear:both;margin:0 auto;overflow:hidden;}
#teasers img{float:left;display:inline;margin:0;}

#main {width:900px;clear:both;margin:10px auto 0;padding:25px 28px;overflow:hidden;text-align:left;}
#main #content {width:540px;margin:0 30px 0 0;float:left;display:inline;overflow:hidden;}
#main #sidebar {width:330px;margin:23px 0 0 0;padding:0;float:left;display:inline;overflow:hidden;}

.teasewrap {width:960px;clear:both;margin:0 auto;overflow:hidden;}
.tease {width:300px;float:left;display:inline;margin:0 20px 30px 0;text-align:left;}
.tease img {margin:5px 0 10px 0;}
.tease p {color:#666}

#footer-wrap {margin:20px 0 0 0;padding:25px 0;clear:both;background:#5b594d url(images/footer_bg.jpg) repeat-x top left;}
#footer {width:960px;margin:0 auto;padding:0;text-align:left;overflow:hidden;}
#footer hr {border-top:1px solid #8d8b83;border-bottom:1px solid #2d2c26;border-left:none;border-right:none;margin:15px 0;}
#footer .footer-news {width:630px;float:left;margin:0 27px 0 0;}
#footer .footer-news h3{}
#footer .footer-news h4{font-size:16px;margin:0 0 5px 0;}
#footer .footer-news h4 a{color:#fff;}
#footer .footer-news p{color:#dedede;}
#footer .footer-news p.date{font-size:10px;border-bottom:1px solid #777;color:#f4f1db;font-style:italic;margin:15px 0 5px;}
#footer .site-details {width:300px;float:left;display:inline;}
#footer .site-details p{font-size:14px;color:#bdbdb8;line-height:20px;}
#footer .site-details p a{color:#fff;}
#footer .site-details p a:hover{border-bottom:1px dotted #fff;color:#fff;}
#footer .site-details address{font-size:14px;color:#fff;background:url(images/cup.png) no-repeat right bottom;}

/* Header style---------------------------------------------------------------------*/
#header h1 {margin:0;padding:0;}
#header img {margin:8px 0 0 0;}
#header a#rss {float:right;margin:8px 0 0 0;}
#header h1 span.meta {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-transform: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    color:#AFAC99;
    position:relative;top:-20px;
  }

/* Main Style---------------------------------------------------------------------*/
#main h2 {padding:0 0 5px 0;border-bottom:1px solid #cdcdcd;}
#main h3 {padding:0 0 5px 0;color:#777;font-size:18px;}
#main h4 {padding:5px 0 5px 0;margin:0 0 8px 0;color:#888;font-size:16px;border-bottom:1px solid #dedede;}
#main .page h2 {margin:0 0 15px 0;}
#main p {margin:0 0 12px 0;line-height:20px;}
#main div.post_details {padding:5px 0;}

/* Content Style---------------------------------------------------------------------*/
#main #content h2.sticky {margin:5px 0 0;}
#main #content h4.recent_news {border:none;color:#8a897f;background:#fcfaee;padding:5px 10px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#main #content h5.recent_news {border-bottom:1px solid #dedede;padding:5px 10px 5px 0;font-size:18px;margin:20px 0 10px 0;}
#main #content pre {font-size:14px;margin:0 0 12px 0;color:#007abd;}
#main #content blockquote {background:url(images/blockquote_bg.png) no-repeat;margin:0 0 12px 0;padding:30px 20px 20px 40px;}
#main #content blockquote p {margin:0;line-height:22px;font-size:20px;color:#999;}
#main #content a,
#main #content a:visited {border-bottom:1px dotted #000;}
#main #content #pagination {}
#main #content #pagination p {background:url(images/pagination_bg.png) no-repeat;padding:10px 10px 10px 20px;margin:0 0 20px 0;font-size:16px;}
#main #content ul,
#main #content ol {margin:0 0 20px 35px;}
#main #content .post_content img {float:left;margin:0 15px 15px 0;padding:10px;background:#f9f9f9;border:1px solid #ededed;
-webkit-box-shadow: 5px 5px 3px #ccc;  
-moz-box-shadow: 5px 5px 3px #ccc;  
box-shadow: 5px 5px 3px #ccc;}
#main #content img.alignleft {float:left;margin:0 10px 0 0;}
#main #content img.alignright {float:right;margin:0 0 0 10px;}
#main #content img.center {}
#main #content .post_content p.addtoany_share_save_container img {
  background:none;border:none;
  -webkit-box-shadow: 0 0 0 #fff;
  -moz-box-shadow: 0 0 0 #fff;
  box-shadow: 0 0 0 #fff;}
#main #content p.post_date {margin:0 0 0 5px;padding:0;width:90px;height:25px;text-align:center;font-size:10px;float:right;}
#main #content p.post_details {margin:0 0 10px 0;padding:5px 0 0 0;font-size:11px;color:#777;line-height:14px;}
#main #content p.post_details a {color:#6d851b;border:none;font-weight:bold;}
#main #content p.post_details a:hover {color:#007abd;}
#main #content .post_excerpt p {margin:0;padding:0;}
#main #content .post {border-bottom:1px solid #cdcdcd;padding:0 0 15px 0;margin:20px 0 15px 0;}
#main #content .post h3 {}
#main #content h3#comments {font-size:14px;color:#888;margin:0 0 10px 0;}
#main #content ol.commentlist {}
#main #content ol.commentlist li {padding:10px;}
#main #content ol.commentlist li.alt {background:#E1F4FD;}
#main #content ol.commentlist li span {font-size:11px;color:#777;display:block;padding:0 0 5px 0;}
#main #content ol.commentlist li img.avatar {float:right;margin:0 0 0 10px;}

#main #content form {margin:0;}
#main #content form input {width:140px;border:1px solid #cdcdcd;padding:4px;}
#main #content form input#submit {cursor:pointer;background:#E1F4FD;}
#main #content form input:hover#submit {background:#839f24;color:#fff;}
#main #content form label {padding:4px;color:#999;}
#main #content form textarea {width:480px;border:1px solid #cdcdcd;padding:4px;}

#main #content a.more {font-size:11px;border:none;background:url(images/more.png) no-repeat;width:90px;height:20px;display:block;padding:0 0 0 10px}

#main #content p.linklove {display:none;}

#main #content .teaser {width:250px;float:left;margin:10px 20px 0 0;}
#main #content .teaser h2 {line-height:22px;}


#main #content ul.latest_articles {padding:0 0 10px 0;margin:0;list-style:none;}
#main #content ul.latest_articles li {padding:5px 10px 5px 15px;margin:0;background:url(images/arrow_right_peppermint.png) no-repeat left center;}
#main #content ul.latest_articles li:hover {background:#f5f5f5 url(images/arrow_right_peppermint.png) no-repeat left center;;}
#main #content ul.latest_articles li a,
#main #content ul.latest_articles li a:visited {font-size:12px;border:none;}

/* Sidebar Style---------------------------------------------------------------------*/
#sidebar h2 {font-size:14px;margin:0 0 10px 0;padding:0;}
#sidebar ul {list-style:none;margin:0 0 10px 0;padding:0;}
#sidebar ul ul {margin:0 0 0 10px;}
#sidebar ul li {margin:0;padding:3px 5px;font-size:12px;color:#555;}
#sidebar ul li:hover {background:#f5f5f5;}
#sidebar ul li a,
#sidebar ul li a:visited {display:block;color:#555;}
#sidebar ul li a:hover {background:#f5f5f5;color:#000;border:none;}

#sidebar ul li a.rsswidget {font-weight:bold;font-size:14px;}
#sidebar ul li span.rss-date {font-size:11px;}
#sidebar ul li div.rssSummary {margin:5px 0 10px 0;}
#sidebar ul li.cat-item a {display:inline;}

#sidebar img.sponsor {margin:0 0 10px 0;}

#sidebar #search_form {height:63px;margin:0 0 30px 0;padding:0;}
#sidebar #search_form label {color:#999;font-size:18px;margin:5px 0;display:block;}
#sidebar #search_form input {padding:5px;border:1px solid #dedede;font-size:16px;color:#555;width:200px;margin:0 10px 0 0;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
#sidebar #search_form input:focus {border-color:#999;}
#sidebar #search_form input#searchsubmit {background:#eee;color:#cdcdcd;width:auto;cursor:pointer;}
#sidebar #search_form input:hover#searchsubmit {color:#999;border-color:#999;}

#sidebar #inner_sidebar {}

#sidebar ul.projects {overflow:hidden;padding:0 0 2px 0;margin:0;}
#sidebar ul.projects li {clear:both;margin:0 0 4px 0;overflow:hidden;padding:5px;}
#sidebar ul.projects li:hover {background:none;}
#sidebar ul.projects li a img {background:#eee;width:160px;height:70px;float:left;margin:0 15px 0 0;}
#sidebar ul.projects li p {font-size:16px;font-weight:bold;color:#555;padding:0;line-height:14px;}
#sidebar ul.projects li p span {display:block;font-size:11px;font-weight:normal;color:#777;margin:5px 0 0 0;}

#sidebar ul.humans li a,
#sidebar ul.humans li a:visited {display:inline;}
#sidebar ul.humans li a:hover {background:none;color:#c4c800;border-bottom:1px dotted #999;}
#sidebar ul.humans li img {background:#eee;width:70px;height:70px;float:left;margin:0 20px 0 0;}

#sidebar div.tags {margin:0 0 15px 0;text-align:center;font-size:20px;}


/* Navigation---------------------------------------------------------------------*/
#navigation ul,
#navigation ul li,
#navigation ul ul {list-style:none;margin:0;padding:0;}
#navigation ul {position:relative;z-index:5970;float:left;}
#navigation ul li {float:left;line-height:1.3em;vertical-align:middle;zoom:1;}
#navigation ul li.hover,
#navigation ul li:hover {position:relative;z-index:5990;cursor:default;}
#navigation ul ul {visibility:hidden;position:absolute;top:85%;left:0;z-index:5980;width:100%;}
#navigation ul ul li {float:none;}
#navigation ul ul ul {top:8px;left:70%;width:110%;}
#navigation ul li:hover > ul {visibility:visible;}

#navigation ul {}
#navigation ul li {padding:6px 10px;}	
#navigation ul li.hover,	
#navigation ul li:hover {}

#navigation ul a:link,
#navigation ul a:visited {color:#5d5b4e;text-decoration:none;}

#navigation ul a:hover {border:none;color:#000;}	
#navigation ul a:active {}

/* -- level mark -- */	
#navigation ul ul {width:180px;margin-top:0px;background:#f4f1db;border:1px solid #ded9b8;}		
#navigation ul ul li {font-weight:normal;}
#navigation ul a {display:block;padding:4px 10px 4px;}
#navigation ul li {padding:0;border:none;}
#navigation ul ul li {}
#navigation ul ul a {padding:6px 8px;line-height:18px;background:#f4f1db;}
#navigation ul ul ul a {padding:4px 8px;}
#navigation ul li {}
#navigation ul li.parent {background:#fff;}
#navigation ul li.hover,
#navigation ul li:hover {}
/* Non-first level */
#navigation ul ul {margin-top:0;}	
#navigation ul ul li {	}	
#navigation ul ul li.hover,	
#navigation ul ul li:hover {  	}
#navigation ul ul ul {border:1px solid #666;}
/* Mixed */
#navigation ul li.current_page_item {font-weight:bold;}

/* Home Page Custom */
#slideshow-wrap {margin:0 0 20px 0;overflow:hidden;clear:both;text-align:center;}
#slideshow {width:920px;margin:0 auto;padding:20px;border-bottom:1px solid #6d6b5f;text-align:left;}

#slideshow  p{font-size:33px;line-height:48px;color:#6d6b5f;}
#slideshow  p a{border-bottom:1px solid #999;color:#000;}
#slideshow img {position:absolute;top:0;left:0;z-index:8;}
#slideshow img.active {z-index:10;}
#slideshow img.last-active {z-index:9;}

#main #content .production {overflow:hidden;height:210px;margin:0 0 10px 0;}
#main #content .production .img {width:340px;height:200px;border:1px solid #817f72;background:#cdcdcd;float:left;display:inline;}
#main #content .production .details {width:176px;height:180px;border:1px solid #817f72;padding:10px;background:#817f72 url(images/header_bg.jpg) repeat-x bottom left;float:left;display:inline;}
#main #content .production .details h3 {font-size:18px;color:#fff;margin:0;font-weight:normal;}
#main #content .production .details ul {margin:0;padding:0;list-style:none;font-size:11px;color:#cdcdcd;}
#main #content .production .details ul li {margin:0 0 6px 0;padding:0;}
#main #content .production .details ul li.launch a,
#main #content .production .details ul li.launch a:visited {margin:3px 0 0 0;color:#ededed;display:block;background:#979588;padding:5px;border:none;}
#main #content .production .details ul li span {color:#fff;font-size:11px;}

/* Form Style
---------------------------------------------------------------------*/
#content form.cform {}
#content form.cform fieldset {display:none;}
#content form.cform ol {list-style:none;}
#content form.cform label {width:100px;float:left;}
#content form.cform input {margin:0 10px 0 0;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
#content form.cform input.sendbutton {background:#E1F4FD;cursor:pointer;margin:0 0 0 35px;}
#main #content form input:hover.sendbutton {background:#839f24;color:#fff;}
#content form.cform span {font-size:11px;color:#999;}

div.failure {font-size:14px;font-weight:bold;padding:15px;margin:0 0 20px 0;background:#ffe0e0;color:#b32020;border:1px solid #b32020;}

/* Footer style---------------------------------------------------------------------*/
#footer p {font-size:11px;color:#fff;}