/*
Theme Name: KostasNi
Theme URI:
Description: A theme for the KostasNi.com website.
Version: 1.0.0
Template: alexandria
Author: Kostas Nicolacopoulos
Author URI: http://www.kostasni.com/
License: GNU General Public License
License URI: license.txt
*/


.site-header{
	background: #376C83;
}
.site-title a, .site-title a:visited{
    color: #fff;
    font-family: 'TitilliumText22LMedium';	
	font-size: 40px; font-size: 4.0rm
}
.site-description{
    color: #fff;	
}

/* =Menu
----------------------------------------------- */
.tinynav { background:#20747b; color:#fff; border:1px solid #20747b; }

.main-navigation li:hover {
	 background: none; /*#20747b; */
}
.main-navigation a {
	color:#fff;
}
.main-navigation ul ul {
	background:#20747b;
}
.main-navigation ul ul a {
	color:#fff;
}
.main-navigation ul ul li:hover {
	background:#19656c;
}
.main-navigation li.current_page_item,
.main-navigation li.current-menu-item {
	 background: none; /* #20747b;	 */
}
.site-header-half-width-nav, .nav-border-top{
	border-top:1px solid #20747b;
}

.site-slider{
	/* background:url(images/slider_section_bg.png); */
	background: #9DD3EB;
}

.site-slider-slider-one-text-heading{
	color:#363636;
	text-shadow:none;
}
.site-slider-slider-one-text-description{
	color:#363636;
}

.site-slider-slider-one-text-button a {
    background: #545454;
    border-bottom: 4px solid #474747;
    color: #fff;
}
.biz0ne-products-services-img{
	background:#ededed;
	line-height:0;	
}
.biztwo-quote, .biz0ne-quote{
	background:#ededed;
	border:0;
}
.biz0ne-quote-name span{
	background:#cccccc;	
}
.biz0ne-quote-text {
    background: url(images/quote.png) no-repeat left top;
}
.biztwo-portfolio {
    background: none repeat scroll 0 0 #ededed;
}

/* =Content
----------------------------------------------- */
.more-link{
	background:#ededed;
}
.page-links a{
	background:#ededed;
}
.post .entry-title{
	border-bottom:1px solid #ededed;
}
.entry-meta{
	border-bottom:1px solid #ededed;	
}
.entry-meta-bottom{
	border-top:1px solid #ededed;
}
.entry-meta-bottom-item{
	border-bottom:1px solid #ededed;
}
.entry-meta-bottom-item a{
	background:#ededed;
}



/* =Media
----------------------------------------------- */

.wp-caption {
	border: 1px solid #ededed;
}

/* =Navigation
----------------------------------------------- */

.post-navigation{
	background:#ededed;
}
.post-navigation .nav-previous{
	background:url(images/single_np_prev.png) no-repeat left;
}
.post-navigation .nav-next{
	background:url(images/single_np_next.png) no-repeat right;		
}
.paging-navigation{
	background:none;
}
.paging-navigation .nav-previous{
	background:#ededed url(images/single_np_prev.png) no-repeat left center;
}
.paging-navigation .nav-next{
	background:#ededed url(images/single_np_next.png) no-repeat right center;
}

/* =Comments
----------------------------------------------- */
.comments-area{
	background:#ededed;
}
.comment-navigation .nav-previous a{
	background:#cccccc;
}
.comment-navigation .nav-next a{
	background:#ededed;
}
.comment, .pingback, .trackback, .no-comments{
	background:url(images/comments.png);
}
.comment-author cite{
	background:url(images/ten.png);
}
.comment-body .reply a{
	background:#000;
}

/* =Widgets
----------------------------------------------- */
.widget-area {
    background: none repeat scroll 0 0 #ededed;
}
.widget ul li{
	border-bottom:1px solid #cccccc;
}
.widget select {
    background:#cccccc;
}
.search-field{
	width:95%;
	margin-bottom:10px;
	border-radius:0 !important;
	background:#cccccc !important;
	border:0 !important;
	padding:0.7em 0 0.7em 5% !important;
}
.search-submit{
	display:inline-block;
	padding:0.7em 2.5em !important;
	background:#000 !important;
	color:#fff !important;
	border:0 !important;
	box-shadow:none !important;
	line-height:1;
	border-radius:0 !important;
}

/* Social Section
----------------------------------------------- */
.footer-social{
	background:url(images/social_section_bg.png);
}
.footer-social-icons{
	width:90%;
	text-align:center;
	padding:15px 0 10px 0;
	margin:0 5%;
}
.footer-social-icons li{
	display:inline-block;
}

/* Footer Section
----------------------------------------------- */
.site-footer{
	background:#376C83;
}
.site-info a{
	color:#000;
}
.site-info h3 a{
	color:#000;
}
.site-info p{
	color:#000;
}
.site-info p a{
	color:#000;
}
.footer-search .search-field{
	background:#d0d0d0 !important;
	color:#fff;
}
.footer-search .search-submit{
	background:#000 !important;
	color:#fff !important;
}
/* Footer Widgets */
.site-footer .widget, .footer-widget-three { padding: 0;
	color:#fff;
}
.site-footer .widget a{
	color:#000;
}
.site-footer .widget h1 {
	color:#000;
}
.site-footer .widget ul li{
	border-bottom:1px solid #82bcbf;
}
.site-footer .widget ul li a{
	color:#000;
}
.site-footer .widget p { margin: 0;
}
.site-footer .search-field{
	background:#82bcbf !important;
	color:#000;
}
.site-footer .search-submit{
	background:#000 !important;
	color:#fff !important;
}
.site-footer .wp-caption {
	border: 1px solid #82bcbf;
}

.wpcf7 input.wpcf7-submit {width: 160px; font-size: 1.1em;}

@media screen and (max-width : 640px) {
.wpcf7 input, .wpcf7 label {display: block; width: 100%;}
}

@media screen and (min-width : 641px) {
.wpcf7 input, .wpcf7 label, .wpcf7 textarea {display: inline-block;}
.wpcf7 input, .wpcf7 textarea {width: 440px;}
.wpcf7 label  {width: 180px; }
}



/* styles for 901px - 1200px */
@media screen 
and (min-width : 901px) {
.site-header-half-width-nav{
	border-top:0;
}
}